Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
incepted
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
271.
▲
by
incepted
11y ago
Scala's runtime is so big that it doesn't leave much room except for toy apps on Android. Also, Scala will soon only support Java 8, which Android doesn't support. Kotlin has neither of these problems.
272.
▲
by
incepted
11y ago
Nothing to be flabbergasted about, Google has an enormous involvement in Java. Maybe they started taking steps to migrate away from it but I wouldn't expect anything to be announced for years. In the meantime, like you say, Kotlin work
273.
▲
by
incepted
11y ago
Two main reasons for me: - static typing (non negotiable) - performance (Kotlin is on par with Java, Groovy is... still very slow, which is especially a big deal on Android)
274.
▲
by
incepted
11y ago
> In my university, Programming 101 (mandatory) was (and is) Haskell. I don't think it's a good idea because it might discourage a lot of students from the get go and they might simply drop out. It's well established today
275.
▲
by
incepted
11y ago
> Haskell is excellently suited for solving extremely complex problems and why it's so desirable for concurrency and parallelism tasks. As is the JVM (and most languages running on it). Not only that, but the JVM has actually a prov
276.
▲
by
incepted
11y ago
> I feel like the world has lost it's mind slightly. When a 2 year old startup launches an $80m fund. Slack was founded in 2009 and has raised over $300M (yes, three hundred million dollars) [1] [1] https://www.crunchbase
277.
▲
by
incepted
11y ago
Typescript is very popular from what I read here and there. Angular 2, on the other hand, has so far been received very coolly.
278.
▲
by
incepted
11y ago
> I'll never understand why companies make such customer hostile decisions. Really? It's pretty easy to understand. There's very little to lose and a whole lot to gain. Sure, you'll piss off a few people who read Hack
279.
▲
by
incepted
11y ago
I disagree. Recruiters have a conflict of interest that often goes to the candidate's advantage and against their employer's interest. The higher your salary, the higher their commission. And employers are fine with that because a
280.
▲
by
incepted
11y ago
It's a well-known tactics to lowball you. The standard answer is "I'm not allowed to disclose it" and if they push, I just give them what I want them to give me minus 5% regardless of what the actual number is. If they e
281.
▲
by
incepted
11y ago
"Reverse engineering" makes it sound as if the .apk format is obfuscated or protected. It's just a zip file with files inside. It's not a reverse engineering tool any more than unzip or tar are.
282.
▲
by
incepted
11y ago
> Rails is holding up admirably. ... except that you have to spin up more boxes. I think you have a different definition of "admirably" than most of us :-) Follow Twitter's lead and switch to a JVM-based solution when you
283.
▲
by
incepted
11y ago
And Python itself is pretty verbose compared to modern languages: mySequence.filter { it % 2 == 0 }.sum()
284.
▲
by
incepted
11y ago
On top of that, the code above ignores errors, something that Go makes all too easy by not supporting exceptions.
285.
▲
by
incepted
11y ago
Uncomputable or unsolvable?
286.
▲
by
incepted
11y ago
> But if any of its claims are true, it's that its type system is at least a little novel. Are you saying it's novel because it picked the worst features of past type systems? ;-) Technically, it is indeed novel, but it's
287.
▲
by
incepted
11y ago
> since this code is operating on purely opaque data. Not opaque, generic. Genericity is good. This rant is typical from someone who's still thinking very low level and who hasn't spent any time upgrading his tools to embrace
288.
▲
by
incepted
11y ago
> I object to all current software patents, That's a pretty extreme and naive view. We live in a complex world and some software patents have their place. What we need to get rid of is patent trolls, though. Without non-practicing e
289.
▲
by
incepted
11y ago
They're probably patenting this to make sure nobody else does, and if Google's track record is any indication, they will probably make this available for free.
290.
▲
by
incepted
11y ago
> The JavaBean idea arose because early versions of Java had no way of performing introspection Not quite. Java has had introspection since 1996. What JavaBeans brought is a consistent way of naming your methods so that classes can be in
291.
▲
by
incepted
11y ago
Then again, 99% of the people telling you what you're building will never work are right.
292.
▲
by
incepted
11y ago
> "This is for all the founders who know they have built something that people want, but the rest of the world hasn’t recognized it yet." So... 100% of the founders.
293.
▲
by
incepted
11y ago
Even if your assumption about the trend being to higher levels of abstraction (which is highly questionable) is correct, this doesn't give any credence to the prediction that it will make Lisp finally popular. Yes, Lisp is a 4GL but ev
294.
▲
by
incepted
11y ago
> Surely that has nothing to do with Java being 20 years old, and Clojure 1.0 being 6 years old? Lisp has been around for 50+ years, hasn't really helped its popularity much. But I'm willing to bet with you that in 14 years fro
295.
▲
by
incepted
11y ago
How about this then? IntStream.range(0, 100).filter(::even);
296.
▲
by
incepted
11y ago
Of course, dynamically typed languages will win on one liners against Java but in the long run, the absence of types can really bring an entire code base (and project) down, which is why Clojure is hardly used at all and why Java is everywh
297.
▲
by
incepted
11y ago
> But when I work in java, i miss the REPL much more, Both IDEA and Eclipse have had a REPL for a decade, not sure what exactly you were missing(?).
298.
▲
by
incepted
11y ago
> It would be a shame if people willing to give it a try would give it up due to the poor quality of the initial release of a new major version. I appreciate the intent but when, in the same message, you say: > Dwarf Fortress is basic
299.
▲
by
incepted
11y ago
> world of enterprise Java By that, you mean code that is fast, easy to maintain, typed, tested and scalable?
300.
▲
by
incepted
11y ago
He replaced a huge if/else with a rule engine. The idea is sound since that's exactly what rule engines are for but I feel that if you don't also post the final listing of the rules you end up with, you haven't really ma
More ›