Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tikhonj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
481.
▲
by
tikhonj
3y ago
From what I've read about the US justice system, you don't have to imagine very hard—it just happens through institutionally supported channels like pushing people to plea bargains and underfunding public defenders' offices.
482.
▲
by
tikhonj
3y ago
"Knowing" binary isn't some deep, fundamental CS knowledge, it's a party trick. Knowing about different number systems in general is nice, but hardly foundational. The actual choice of what we consider part of the "
483.
▲
by
tikhonj
3y ago
Could something like Linux have ever developed and matured without the entire Linux team sitting in the Linux office?
484.
▲
by
tikhonj
3y ago
Looks like the jq repo just got some new maintainers and has had ≈20 commits over the last few days.
485.
▲
by
tikhonj
3y ago
> since without copyright the copyleft restrictions (having to deliver the source code under an identical/suitable license for derivates of the program) We could have regulations around distributing source code that are completely
486.
▲
by
tikhonj
3y ago
Maybe it's only the children who should be allowed to vote on matters that affect them.
487.
▲
by
tikhonj
3y ago
I see two community reasons for using GitHub: 1. People already have accounts, so it lowers the barrier to reporting issues and contributing. 2. GitHub provides some level of discovery that's hard to replicate otherwise. Both of these
488.
▲
by
tikhonj
3y ago
Abstractions, like so many other things, can be "difficult" along two axes: they can be hard to learn , or they can be hard to use . The former increase cognitive load as you're learning them, sure, but they can also pay of
489.
▲
by
tikhonj
3y ago
> which I believe might be the main reason why all conlangs from the past 100 years have failed to reach widespread adoption Given how much people hate learning much more basic things—new programming languages, new operating systems, n
490.
▲
by
tikhonj
3y ago
Right, and this is already exactly the pattern we see with Excel!
491.
▲
by
tikhonj
3y ago
My experience living in a relatively quiet area has been that the loudest vehicles, by far, are garbage trucks followed by other kinds of trucks. But it is much harder to do something about that because they serve an economic purpose and
492.
▲
by
tikhonj
3y ago
SDoc is an abstraction for generated formatted text including the assembly the compiler generates . The problem was not that the code generator was generating extra output, but that the text-formatting functionality it used was doing ext
493.
▲
by
tikhonj
3y ago
I mean, that's a way to justify no criticism against ≈anything popular or successful. There's a lot of criticism aimed at the IBMs, Oracles and government agencies of the world, but they're getting a lot done—does that mean
494.
▲
by
tikhonj
3y ago
> that solution might end up being non-extendable, rigid and a dead-end This is definitely something businesses are concerned about, but my experience has been that bog-standard enterprise-style codebases are way more likely to calci
495.
▲
by
tikhonj
3y ago
≈everything is toxic in sufficient quantity or density, from obviously harmful substances like caffeine (powdered caffeine can easily be fatal!) to water.
496.
▲
by
tikhonj
3y ago
It sounds like you're confusing familiar (and popular ) with simple.
497.
▲
by
tikhonj
4y ago
"Easy" vs "comprehensible" is exactly the trade-off Haskell makes: it might be difficult to learn, but it's easy to reason about once you learn it. (Of course, both sides of that equation come with their own caveats
498.
▲
by
tikhonj
4y ago
I worked on a team using Haskell at Target for a few years and we had a massively easier time hiring compared to the other data science/ML teams. I figure it came down to two things: 1. People are actively interested in using Haskell
499.
▲
by
tikhonj
4y ago
Why would it take any more time than learning and dealing with "mainstream" technologies? I've wasted far more time on Docker proportional to the use I've gotten out of it compared to Nix or Emacs!
500.
▲
by
tikhonj
4y ago
> Learning to use the Swing API properly may be difficult, but would it really be easier if the Swing developers invented a new language to write it in? It absolutely would. I learned both Swing and web programming around the same time
501.
▲
by
tikhonj
4y ago
In a bunch of key ways Haskell is closer to the machine than modern languages like JavaScript: it doesn't depend on a complicated JIT system at runtime, it lets you explicitly control details like boxing and unboxing, it exposes vari
502.
▲
by
tikhonj
4y ago
Code World[1] is a great project that addresses a number of the problems from the article, with an eye towards using Haskell to teach children basic math and programming simultaneously. Code World directly addresses a number of the obstacle
503.
▲
by
tikhonj
4y ago
The whole movie is free on the Mosfilm YouTube channel with English subtitles, in case anyone's interested: https://www.youtube.com/watch?v=AUtZOl_QxvY I'd definitely recommend it :)
504.
▲
by
tikhonj
4y ago
The people who have real problems with Jira and Salesforce aren't the ones who decide whether to use it.
505.
▲
by
tikhonj
4y ago
There's a pretty big gap between "this tool is so bad it's impossible to use" and "this tool is quite bad but determined people can still make it work"—my experience is that the latter is totally sufficient for
506.
▲
by
tikhonj
4y ago
I rather enjoyed reading Command and Control: Nuclear Weapons, the Damascus Accident, and the Illusion of Safety which covers a few of these events in more detail, as well as the 1980 Damascus Titan missile explosion[1] and some broader h
507.
▲
by
tikhonj
4y ago
> In order for a programmer to accept a language with strictly less expressive power Sort of hard to reconcile this view with just how much more expressive the Haskells and Lisps of the world are compared to Go and Python! I've us
508.
▲
by
tikhonj
4y ago
Does it work on macOS? Edit: Oh, just saw the link to GitHub with the supported systems, missed that the first time I read the page.
509.
▲
by
tikhonj
4y ago
I was working in retail, which means we were trying to forecast human behavior—how much of a given item people would want to buy at some time—but we only cared about that behavior in aggregate , not at the level of individual people. Tha
510.
▲
by
tikhonj
4y ago
Honestly, the title threw me off at first—I used to work in supply chain optimization which very much follows a predict → optimize pattern, and I think there are interesting directions[1] for preferring a different approach, but the abstr
More ›