Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kyllo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
271.
▲
by
kyllo
11y ago
Still true and accurate, not dated at all except for the mention of Bill Gates. This could easily have been written today.
272.
▲
by
kyllo
11y ago
Practicality is subjective, though. Unless you conduct an opinion poll, you will not find data objectively demonstrating that one language is more "practical" than another.
273.
▲
by
kyllo
11y ago
Yes, and also the economy is in big trouble when people with full time gainful employment (yes even with the government, which is a major employer) have no money to buy things.
274.
▲
by
kyllo
11y ago
The company then spent another $1 billion in a failed attempt to build a unified IT backbone to tie together the acquisitions. Late last year the company killed the project, known as New Forwarding Environment, deciding to stick with its l
275.
▲
by
kyllo
11y ago
Haskell syntax is really nowhere near as complex as C++'s or even Rust's. It's not indecipherable, it's just different and not C-like. It's in the same family as SML, OCaml and F# so if you learn one of those, the o
276.
▲
by
kyllo
11y ago
Picking any compile-to-JS language (not counting ES6/7) is a risky proposition though. There are a lot of people regretting their five year-old "legacy" coffeescript applications today. GHCJS is improving at an astonishing ra
277.
▲
by
kyllo
11y ago
Can someone explain to me why Haskell will ever be viable as a fullstack language? It already is. If you are talking about a full stack web application, there are several fully featured production quality frameworks, Yesod being the most
278.
▲
by
kyllo
11y ago
How is Django not good, mature, and battle-tested?
279.
▲
by
kyllo
11y ago
Yes, Go is a low information density language. Haskell has high information density.
280.
▲
by
kyllo
11y ago
Exactly, the best job you can get in Vancouver right now is... Real Estate Agent. And you have to speak Mandarin.
281.
▲
by
kyllo
11y ago
Well, they had a security breach in 2012 that leaked 6.5 million unsalted password hashes: http://techcrunch.com/2012/06/06/6-5-million-linkedin-passwo... They have also been sued for stealing users' e-m
282.
▲
by
kyllo
11y ago
Relatedly, my home insurance company dropped me for being unlucky enough to get burglarized.
283.
▲
by
kyllo
11y ago
There's only one substantial class of people who would knowingly live near extreme pollution: people who can't afford to move away Conversely, people who can afford to will use every resource at their disposal to prevent pollute
284.
▲
by
kyllo
11y ago
Clear was just fine for web browsing but way too slow for streaming video. That was what did it in.
285.
▲
by
kyllo
11y ago
Especially when your users are your employees, so they have no choice but to "accept" whatever system you make them use.
286.
▲
by
kyllo
11y ago
Conversely, without a magic number, you don't need a bidding system. So what do you need?
287.
▲
by
kyllo
11y ago
Any programmer except a Haskell programmer.
288.
▲
by
kyllo
11y ago
Complicating matters was the dummy information entered into the system when SAP was set up. That dummy data was still there, confusing the system, and it had to be expunged Testing in production, good job. Sounds like a typical systems in
289.
▲
by
kyllo
11y ago
As a self-taught programmer who's getting pretty comfortable with Haskell and also starting to dive into low-level languages (C, x86, Rust) I don't think Haskell is that conceptually complex. It's very abstract but it
290.
▲
by
kyllo
11y ago
Your above reasons why for Rust basically all apply to Haskell too, except it's higher level and garbage collected, which is why I think Haskell is the best language to write a web service in. But, you could write embedded software, de
291.
▲
by
kyllo
11y ago
Well yes, on a basic level when you have specialization and division of labor, you will always have dependencies. But when you tighten the feedback loop and shrink the batch size of the work, you make the dependencies smaller and more granu
292.
▲
by
kyllo
11y ago
It really can help if they are actively communicating with each other--the user interface is how the data gets into the system, so if the database engineer understands the interface it can provide context for where the data comes from, what
293.
▲
by
kyllo
11y ago
Well if you use sun.misc.unsafe or JNI all bets are off
294.
▲
by
kyllo
11y ago
Most computer programming (in the private sector) is not research. It is product development. It is much more like designing and prototyping a physical product like an automobile, than it is like proving a theorem.
295.
▲
by
kyllo
11y ago
The book Principles of Product Development Flow by Don Reinertson has an excellent chapter on queueing theory, giving an overview of the math behind it and how it applies to the development process.
296.
▲
by
kyllo
11y ago
That response is ineffective, because the managers will simply pressure the engineers to give better estimates. The penny game (where I work we call it the beer game) is a good learning exercise, but in software development you really don&#
297.
▲
by
kyllo
11y ago
Functors also mean something different in OCaml than they do in Haskell. Two different applications of the same abstract concept.
298.
▲
by
kyllo
11y ago
I agree with all of the above. Django's Model system is great, and function-based views work well too, but the class-based views and forms are misguided attempts to apply OOP principles where they aren't really needed. Inheritance
299.
▲
by
kyllo
11y ago
I've developed non-trivial applications with both Rails and Django and while I agree that Django is more explicit, its overuse of class inheritance made it difficult to figure out what was going on, and made reference tools like this n
300.
▲
by
kyllo
11y ago
The Heartbleed Bug[1] sure felt like a real world domain problem to me. If OpenSSL were written in a memory-safe language like Java it would not have happened. [1] http://heartbleed.com/
More ›