Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RyanZAG
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
331.
▲
by
RyanZAG
11y ago
The problem is that a static easily tooled language is not going to be as good as the dynamic un-toolable one without massive tooling support specifically for that language's features. Creating those tools is not the job of a lone deve
332.
▲
by
RyanZAG
11y ago
Honestly if you're going to take a step back and consider those things, why not also consider that we already have so many programming languages that it's almost impossible to get to a deep level of understanding of all of them. O
333.
▲
by
RyanZAG
11y ago
I can't work out why you're being downvoted. Kneejerk reaction for anything that is critical of Haskell maybe? Unfortunately that does seem to be very common on HN. Ben Lippmeier makes a very good point and is being quoted in full
334.
▲
by
RyanZAG
11y ago
Technically if it was about shifting asset values and hot-spots, then it would have the equivalent decrease in asset values of assets not in those hot spots. Eg, increase in Manhattan apartments and a decrease in mid-western farms. That wou
335.
▲
Next steps for Vert.x Eclipse
(groups.google.com)
2 points
by
RyanZAG
11y ago
|
0 comments
336.
▲
by
RyanZAG
11y ago
Hey HN! Just a friendly reminder that there a lot of people who agree with you. Don't take the downvotes when you post anti-Microsoft stuff as any kind of fact and keep posting your true opinions! Microsoft really does continue to abus
337.
▲
by
RyanZAG
11y ago
Shouldn't this be 'Javascript UUIDs generally do not meet security requirements' ? As he mentions in his story, the server was actually using Java UUIDs which are cryptographically secure. So 'UUIDs generally do not meet
338.
▲
by
RyanZAG
11y ago
Isn't this whole article completely specific to the Google App Engine use case? Google App Engine loads all of your static files onto shared servers in use by many other users and builds up some kind of lookup table to access requests.
339.
▲
by
RyanZAG
11y ago
I don't think the author is saying 'Microsoft is bad - everyone swap to Google and Apple!'. This is from GNU. The author is saying Microsoft is bad, and since most of these points probably apply to Apple and Google too, the a
340.
▲
by
RyanZAG
11y ago
It's all true and yet not true at the same time. Each item on the list has valid business requirements and is needed. For example, the backdoors are required by government, and Microsoft is not above the government and cannot really re
341.
▲
by
RyanZAG
11y ago
Well they're not actually using it, they're just doing their jobs. [1] [1] http://paulgraham.com/submarine.html
342.
▲
by
RyanZAG
11y ago
They can read and write memory (to access textures), do math (to calculate output colors), and can jump (necessary for bounds checks, etc). That's pretty much the definition of a Von Neumann program: program variables ↔ computer st
343.
▲
by
RyanZAG
11y ago
Not exactly - three years ago the shipping demand hit an all time high. Large container companies began building new never-before-seen super cargo ships which can carry an enormous amount of cargo. These ships rolled out of the production l
344.
▲
by
RyanZAG
11y ago
Is there really much demand for that? If you want an EV cert you're going to be a big business with a lot of employees just to handle that kind of stuff. 2 days really isn't that long - getting internal signoff on the idea of usin
345.
▲
by
RyanZAG
11y ago
> Next time, I had learned the coding conventions and how scope worked in JavaScript. The time after that I finally understood closures. Is this normal in some companies? This seems to imply they shipped production javascript in whic
346.
▲
by
RyanZAG
11y ago
You'd probably be wrong about that. Even today in most of these places, a captive animal that dies is just 'sick' and disposed of. Or often sold off as food if the death symptoms aren't obviously apparent, as would be th
347.
▲
by
RyanZAG
11y ago
It definitely looks better when viewed as a screenshot or in a graphic design presentation. Of course actual usability is far worse, but nobody cares about that. Only how shiny it is. The people making the decisions on which design to go fo
348.
▲
by
RyanZAG
11y ago
Not sure what your point is. That there's some argument about performance? There is no way that Golang can keep compete with performance of straight C code.
349.
▲
by
RyanZAG
11y ago
For anyone curious on how to get there: https://github.com/stonesam92/ChitChat/network/members It lists all people who have forked instead of only contributors. The 'members' tab in general doesn&#x
350.
▲
by
RyanZAG
11y ago
Agreed, but: Animal customer = new Cat(); It makes it clear how the new object will be used. It does come up quite frequently, especially with Collection and List. Nobody was saying it is not verbose and can lead to boilerplate. The
351.
▲
by
RyanZAG
11y ago
I think jbooth is talking more about forced verbosity such as Map<String, Customer> customerMap = createCustomerMap(); where in other less verbose languages you find val customerMap = createCustomerMap(); Always seeing t
352.
▲
by
RyanZAG
11y ago
In the same way some people pick C++ over Lisp, some would choose Java over Clojure for similar reasons. It's not some kind of war or personal affront to you - some people simply prefer the Algol style to the Lisp one. This even includ
353.
▲
by
RyanZAG
11y ago
Something being possible doesn't necessarily mean it's not a problem. Nobody is saying it is impossible to have a startup in Europe -- there are startups in Europe, of course it is possible. The issue is that having a startup in E
354.
▲
by
RyanZAG
11y ago
Facebook hit his personal target of $100
355.
▲
by
RyanZAG
11y ago
That's kind of an interesting one: consider two configuration languages. The first is not turing complete and can be considered a good language. The second is an identical copy of the first, but includes the ability to have recursive d
356.
▲
by
RyanZAG
11y ago
Vert.x ( http://vertx.io/ ) is an interesting point in this discussion that was released after the paper was written. It uses the async reactor pattern, but allows multiple reactors to run - 1 per CPU core. It also handles
357.
▲
by
RyanZAG
11y ago
> To defend against duplicate messages, we employ an embedded key/value store - namely, RocksDB. RocksDB contains an in-memory Bloom Filter that we use to check for, and ignore, previously applied messages. Wait, what? Can anybody
358.
▲
by
RyanZAG
11y ago
No, if it includes a line break it will execute.
359.
▲
by
RyanZAG
11y ago
Websockets can be RESTful too. I've seen the following: GET /orders - fetch all orders GET /orders Upgrade: websocket - streaming view of all new orders The problem with this type of RESTful integration though is the
360.
▲
by
RyanZAG
11y ago
> Why does everyone run to websockets even when they only need server-to-client pushing? Probably because it's difficult to get longpolling right. Definitely not. Longpolling adds a huge amount of overhead when messages are sent r
More ›