Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jnbiche
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
84 ms
·
751.
▲
by
jnbiche
9y ago
That's a fair point. I misunderstood your question.
752.
▲
by
jnbiche
9y ago
> How does that work? Does Tails automatically choose kernel version appropriate for your hardware, or what? No, you run `uname -m` and then download the appropriate version of Tails (although it appears Tails 3.0 is only available on 64
753.
▲
by
jnbiche
9y ago
To my own question, I'll add the 99 Problems for Scheme, Prolog, Ocaml, Haskell, Scala, and various other languages, as mentioned elsewhere on this thread. They contain a surprising amount of basic computer science in very short questi
754.
▲
by
jnbiche
9y ago
Any other lists of projects like this?
755.
▲
by
jnbiche
9y ago
> Wouldn't it also need to be cross-platform in that case? Swift is absolutely cross-platform. I've used it a lot on Linux. I think I even prefer it to Rust for things like server applications. I think Swift may even be avail
756.
▲
by
jnbiche
9y ago
Write you a Haskell by Stephen Diehl: http://dev.stephendiehl.com/fun/
757.
▲
by
jnbiche
9y ago
I'll add my usual comment in discussions about interpreter/compiler books: I'd really love to read a modern book or in-depth tutorial on creating a statically-typed functional language, with discussions on pattern matching, t
758.
▲
by
jnbiche
9y ago
> Please tell me that your focus on "contracts" doesn't mean you are a sincere, "omg the right to contracts" libertarian? Can we please focus on rational arguments instead of insults and ad hominems? This countr
759.
▲
by
jnbiche
9y ago
> so they just added so much abstraction they had to use hacks to pre-render it on the server" Actually, you have that exactly backwards. It's only because of React's abstraction of the DOM that it's even possible to
760.
▲
by
jnbiche
9y ago
I agree with Filligree that sealed classes are not really capable of emulating type classes. They can be used for algebraic data types, which is great, but for true extensible type classes you'd need something like Scala traits.
761.
▲
by
jnbiche
9y ago
Yes, and immutability! Kotlin has not much support for this, unless it's also been added in the past year. Both Clojure and Scala that run on JVM have strong support for immutability, so it's quite possible on the JVM. And yes, S
762.
▲
by
jnbiche
9y ago
Pattern matching: Kotlin has a `when` that desugars into if when statements, but it's pretty far from pattern matching like you see in Scala, Swift, and more traditional functional languages. Recursive data structures: Yeah, for some r
763.
▲
by
jnbiche
9y ago
Kotlin lacks the ability to do true functional programming that Swift has. Swift has pattern matching, recursive data structures (edit: specifically ADTs with enums or case classes is what I was thinking of here, should have written algebr
764.
▲
by
jnbiche
9y ago
And how do you keep your database schema under version control? Edit: Do all you downvoters not keep track of your schema changes as you develop your application (via migrations, or even sql files), so you can easily roll back changes if ne
765.
▲
by
jnbiche
9y ago
> The number of employed help is sometimes even bigger than their own family. And they are treated as employees -- complete with uniforms etc. I think it would be helpful to distinguish between a true remunerated employer-employee relat
766.
▲
by
jnbiche
10y ago
You mean "building logic around the db" by using ORMs as opposed to SQL queries?
767.
▲
by
jnbiche
10y ago
I don't know, but I remember that a slide from the NCEES from 2013 states that 30 states were already offering it, and 10 more scheduled to go online in 2014. So perhaps all 50 are offering it now? You'd have to call/check
768.
▲
by
jnbiche
10y ago
The NCEES absolutely offers a PE exam in the US for software engineers, for about 5 years now [1]. Most states offer PE licenses now in software engineering. 1. (note the "software" in the list of exams offered) http://
769.
▲
by
jnbiche
10y ago
It's a great intro language. But it's a poor language for university-level CS major students (I realize that most of these classes using JS are not CS-track classes).
770.
▲
by
jnbiche
10y ago
Go would be another good learning language, I agree. But you still have GOROOT/GOPATH to worry about, I think it's about the same as Java in terms of complexity. Besides, you don't need an IDE for Java, it's just that m
771.
▲
by
jnbiche
10y ago
If you're going in CS or software development and don't learn the command line quickly, you'll be at a distinct disadvantage to many of your peers. Besides, everyone in a CS program these days gets a shell account, right? I
772.
▲
by
jnbiche
10y ago
As someone who primarily makes a living from programming JavaScript, I don't think this is a good idea. Java may be a bit syntactically bloated, but it's a much better engineered language than JavaScript. The parts "fit&quo
773.
▲
by
jnbiche
10y ago
> While Gentoo supports systemd, by default it will still use init scripts. It's my understanding that notwithstanding the current accomodations, systemd is the future for Gentoo, is that incorrect? I'm not a Gentoo user, just
774.
▲
by
jnbiche
10y ago
> I take exception to that statement entirely, this is open source, the land where you can replace your kernel with a BSD one and continue trucking with GNU ultilities Fair enough. And to be fair to me, I've been thinking seriously
775.
▲
by
jnbiche
10y ago
> I'm glad the project exists and I hope it's stable enough to be adopted by companies in the future - my fear is that debian/rhel are entrenched now though. It's not just debian/ubuntu/rhel, almost everyon
776.
▲
by
jnbiche
10y ago
>so it may have been something that came over with the Norse influence in Scotland. Not only via Scotland. Vikings regularly raided and colonized Ireland directly, too.
777.
▲
by
jnbiche
10y ago
Thanks for that. I'm clearly bad at estimating the frequency, since I thought it was probably below the threshold recommended. Glad to know I was wrong.
778.
▲
by
jnbiche
10y ago
Yeah, it's hilarious but photosensitive epileptics should beware before fiddling with the slider at the bottom. He could have left off that last one ("hardest sale") and avoided the issue, but I think most people aren't
779.
▲
by
jnbiche
10y ago
I really can't address the issue of overuse of microservices in a line of business app type project, but I want to push back about little about "SPAs" being "accidental complexity" here. I imagine by "SPA"
780.
▲
by
jnbiche
10y ago
> Anything beyond HTML forms, a SQL database, and maybe a bit of Javascript and CSS is likely to be more complexity than you need for something like this. And to query to SQL database from the JavaScript in the frontend web app? How do
More ›