Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ekidd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
571.
▲
by
ekidd
5y ago
Ironically, one of the results of this is that paying customers may not have access to as many open source base images. For example, I maintain a Docker image that builds statically-linked Rust binaries for Linux. It includes static version
572.
▲
by
ekidd
5y ago
> Given the price, Americans drank an absurdly, mind-bendingly large amount of booze. I once skimmed Prohibition-era academic text that described US drinking culture of the pre-Prohibition period in detail. It was fairly disturbing, as y
573.
▲
by
ekidd
5y ago
> Have previous protocols (TCP, UDP, etc) been in widespread use before their respective RFCs? As other people have noted, yes. One of the interesting facts about the IETF is that they actually require two existing implementations in ord
574.
▲
by
ekidd
5y ago
Rust has two low-level "array" types: - &[Elem]: A "slice" of elements, represented as a pointer and a length. - [Elem; N]. A fixed-size array where the number of elements is known at compile time. This might be used
575.
▲
by
ekidd
6y ago
I think you have a good point. I know an fairly good amateur folk musician who can't read music at all. He relies entirely on his ability to learn music by ear. But he can usually play something after listening to it a few times, and h
576.
▲
by
ekidd
6y ago
I've been on the Internet since 1994, and it has always been the case that if you made a sufficiently odious pest of yourself over a long enough period of time, that someone would contact your university, employer or ISP, and you wou
577.
▲
by
ekidd
6y ago
I once read an article by a man who raised an undomesticated wolf. It's a huge hassle and not exactly safe. But he wound up with a relatively loyal animal that disliked being separated from him. (And which routinely wrecked his house.)
578.
▲
by
ekidd
6y ago
Todoist sync looks like a really terrific feature, but as far as I can tell, it's broken on some Ubuntu 18.04 systems due to WebKit2GTK issues. https://github.com/alainm23/planner/issues/302 The joys of
579.
▲
by
ekidd
6y ago
This repo is just an obvious and trivial joke about ed, which notoriously uses "?" for all error messages: let mut x = String::new(); loop { io::stdin().read_line(&mut x) .expect("?");
580.
▲
by
ekidd
6y ago
> someone else comes and says it's always worked fine for him. I'm not saying you are lying, but you are probably in a minority. Here's my "secret," if it helps. I buy laptops with Linux pre-installed from a supp
581.
▲
by
ekidd
6y ago
> But hey, if you still can’t properly support 4K scaling in 2020, it’s never going to happen. I have a 4K Ubuntu laptop from Dell. The text and GUI automatically scaled to the right size (except for one old program). And I plugged in an
582.
▲
by
ekidd
6y ago
There are a couple of key differences between the two ecosystems here which affect the tradeoffs: 1. Rust's cargo tool manages dependencies, it's almost universally used, and it does a good job. It's most similar to a mature
583.
▲
by
ekidd
6y ago
As always, it depends on the problem you're solving. A 2x speedup in the inner loops of a game can be a very big deal. And for business workloads, I occasionally spend time babysitting clusters running batch jobs. A 2x performance incr
584.
▲
by
ekidd
6y ago
Yes, I've seen this comment a number of times now. ATS is a very interesting language! But there are a wide range of options for formal verification of systems programs, including the techniques used for the formally verified seL4 kern
585.
▲
by
ekidd
6y ago
One of the major goals of Unicode was to support round trip conversion from all the widely-used character sets into Unicode, and then back out again. In particular, supporting popular Japanese character sets was important for technical and
586.
▲
by
ekidd
6y ago
I feel like I ought to defend the honor of my school's theoreticians. :-) Their CS program had two theory-heavy courses. In the harder of the two, the homework worked out to 10 pages/week of proofs written in LaTeX. Honors student
587.
▲
by
ekidd
6y ago
In the 90s it was quite normal for one person to understand everything from the hardware and networks up to how to make HTML look pretty. The last time I looked, a good CS curriculum still teaches people how a half-adder circuit works, ho
588.
▲
by
ekidd
6y ago
Pretty much any language supporting something like C++'s "template metaprogramming" will allow the programmer to perform arbitrary computation at compile time. This is, of course, "undecidable", because it's Tu
589.
▲
by
ekidd
6y ago
I co-founded a startup that had a technically-solid product that people swore they wanted. It failed. I've also worked for a number of successful startups. And I've consulted for startups that succeeded, and ones that sank without
590.
▲
by
ekidd
6y ago
According to the article, RIPscrip came to market in 1993 and it was being widely advertised to BBS sysops by 1994. From what I remember of this era, that was simply too late to stand a chance against the juggernaut of the web. NCSA Mosaic
591.
▲
by
ekidd
6y ago
If anybody enjoys this and wants to take it much further, you might want to check out https://os.phil-opp.com/ . This is basically a book-in-progress that shows how to build an OS in Rust OS from scratch. It shows how boot u
592.
▲
by
ekidd
6y ago
IBM is alleged to have have used dubious parents very aggressively back in the day: https://www.forbes.com/asap/2002/0624/044.html > As the Big Blue crew looked on (without a flicker of emotion), my colle
593.
▲
by
ekidd
6y ago
> Maybe I'm very cynical, but I think almost anybody would cheat if it was made easy enough and they were given the chance. This attitude is so strange to me. I would assume that cheaters are a minority of students. (Perhaps a lar
594.
▲
by
ekidd
6y ago
> Everyone prepare or get help to prepare and then actually have a lock down for 2-3 weeks and beat this virus. I don't think it's quite that easy. Wuhan shut down on January 25th, and they were still seeing 500 new cases a d
595.
▲
by
ekidd
6y ago
> Half the people want lockdowns to continue and cite research papers supporting the argument. I don't think anybody who's thought about it for more than a few minutes wants the stay-at-home orders to continue indefinitely. I c
596.
▲
by
ekidd
6y ago
You can implement 'amb' using either continuations or monads. Back in 2005, I wrote a very short Ruby version of 'amb' using continuations: http://www.randomhacks.net/2005/10/11/amb-operato
597.
▲
by
ekidd
6y ago
> Unfortunately, that ultimately doesn't effectively represent the overall population of NYC at all. Yes, as the Google article points out, the study is probably an undercount. IIRC, the samples were taken from mid-day grocery shopp
598.
▲
by
ekidd
6y ago
> "Something PROBABLY was the coronavirus?". So you're from the camp of "someone was shot 9 times, so he died from corona virus". Specifically, I counted COVID-19 "confirmed deaths" plus "probable
599.
▲
by
ekidd
6y ago
> Unlikely. Improved estimates (thanks to serological data) for infection fatality rate range from 0.3% to 0.5%. This seems optimistic. I did the math last week, and 0.2% of New York City had died either from the coronavirus, or from som
600.
▲
by
ekidd
6y ago
As far as I know, the official system interface on Windows and several Unix systems is via the standard library, not via direct syscalls. I don't know about the MacOS. But in general, you may be required to dynamically link the standar
More ›