Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dwheeler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
361.
▲
by
dwheeler
4y ago
"Inform 7 Programmer's Manual" by Ron Newcomb explains Inform 7 from the point-of-view of someone who knows how to program in other languages. Version as of August 15, 2011: http://www.plover.net/~pscion/
362.
▲
by
dwheeler
4y ago
I think it's just a current fashion. There's no point in complaining that fashions change; it's better to accept that they do. The skirt hems go up in some years; in other years they go down. Bell bottoms are in, then they ar
363.
▲
by
dwheeler
4y ago
I may be misunderstanding your question, but here is the answer if I understand you correctly. This is all based on public key cryptography. In public key cryptography, there are actually 2 keys, a public key and a private key. Sites like g
364.
▲
by
dwheeler
4y ago
> If the author is going to make a convincing case his way is "right" and other ways are "wrong", it's incumbent upon him to clearly state what failures I will avoid. I agree, any claim that you should do XYZ sho
365.
▲
by
dwheeler
4y ago
Cool. ARM+Linux is relevant, that would support Raspberry Pis. Good luck!
366.
▲
by
dwheeler
4y ago
Does it support ARM as well as x86? I don't see anything about that.
367.
▲
by
dwheeler
4y ago
> How exactly [has the] modern web ended up in a situation where, first time browser is displaying a single page (with maybe 3 pictures and 2 paragraphs of text), it has to download 300 resources from 12 different servers, including 2 me
368.
▲
by
dwheeler
4y ago
One thing I appreciate about this talk is that it emphasizes "the shell is not a general purpose language, it's a special purpose language for running commands". I see a lot of people complaining about shell and wanting to re
369.
▲
by
dwheeler
4y ago
It's quite common in hard real-time systems, especially in aeronautics, to only allow malloc on startup if it's allowed at all. There are many problems with malloc() and especially free() - they typically don't have any max
370.
▲
by
dwheeler
4y ago
Quick self-reply: My make-audit tool only reports a few errors, but they are very general and apply to all rules. This is probably the best way to compare the tools. Here are the make-audit reports: * Error: Target TARGET : unreported prere
371.
▲
by
dwheeler
4y ago
The question isn't "do we need makefiles". The question is, what is the problem you're trying to solve? There are lots of cases where make and makefiles are a great solution. A few pointers though: * In most cases, just
372.
▲
by
dwheeler
4y ago
Cool! I also have an experimental (GNU) makefile auditor called "make-audit", available here: https://github.com/david-a-wheeler/make-audit Per its README: "It will report when an execution of make reads
373.
▲
by
dwheeler
4y ago
Drake looks interesting, the visualization looks fun. I don't see any evidence that it handles refunding of steps when transitive depended on code is changed, though. E.g., if script BBB.py includes CC, and CC is changed, then all step
374.
▲
by
dwheeler
4y ago
Thanks, and I agree, make can work well for data pipelines. When you're integrating many different data sources with a complicated set of scripts, it's important to automate what you can. The easy but impractical thing to do is re
375.
▲
by
dwheeler
4y ago
I find it works well for incremental builds, that is what it's for.
376.
▲
by
dwheeler
4y ago
I once used GNU make to manage a large data pipeline on an 18-person project and it worked well. We developed a lot of Python scripts. To manage them I created some helper tools to integrate them via make. People are welcome to reuse it, I
377.
▲
by
dwheeler
4y ago
I agree. I try to stick to just POSIX make when that's easy to do, but POSIX make is so impoverished that it usually isn't worth trying to stick to just POSIX make. In general, for most people, make is GNU make. And GNU make is ac
378.
▲
by
dwheeler
4y ago
20-50 years of access is WAY better than the streaming services who all guarantee.. nothing. I'm not likely to be around in 50 years myself. That said, saving it in another format is a good idea. Harder to do thanks to DRM, but at leas
379.
▲
by
dwheeler
4y ago
Blue-Rays and DVDs aren't replaceable by streaming services. The key distinction is that specific videos disappear from streaming services at any time - there are no guarantees. I pay for a number of streaming services, and yet every m
380.
▲
by
dwheeler
4y ago
Related: "Why Modern Computers Struggle to Match the Input Latency of an Apple IIe" https://www.extremetech.com/computing/261148-modern-computer... The Apple //e, with its 1MHz clock and 8-bit CPU,
381.
▲
by
dwheeler
4y ago
I think implementing shapes is very likely to significantly improve the raw compute speed of Ruby applications. That said, if you're implementing an application in Rails, there are a number of low-hanging fruit that will significantly
382.
▲
by
dwheeler
4y ago
Yes, I think numpy, scipy, and pandas were key.
383.
▲
by
dwheeler
4y ago
This is very cool. A while back I started an experiment/prototype called "make-audit"; this is a (draft) tool to report when an execution of GNU make reads or changes files in ways that are inconsistent with its Makefile: ht
384.
▲
by
dwheeler
4y ago
I'd like to see this upstream. It's okay if the functionality only works on some platforms... it would force fixing of makefiles, and all platforms would benefit from that result.
385.
▲
by
dwheeler
4y ago
GNU make is great for many things, used correctly. The problem is that POSIX make is extremely impoverished, so sticking to just the POSIX subset is often a bad idea. In many cases using "make" should really mean using "GNU m
386.
▲
by
dwheeler
4y ago
It's the data I had easily available. While the amount of spending money has an effect, wisely spending the money pre-war and wisely executing war plans is obviously critical. Russia is demonstrating the weakness from widespread corrup
387.
▲
by
dwheeler
4y ago
The lack of Roman roads in modern day Belgium may be due to the loss of some written records and missing archaeological information. For example, the article "Roman highway uncovered between Antwerp and West Flanders" was publishe
388.
▲
by
dwheeler
4y ago
China has the second largest military spending in the world, second only to the US. What's more, you really need to look at purchasing power parity (PPP). Basically, it costs less to do things in China, and that really matters for mili
389.
▲
by
dwheeler
4y ago
The long-term plan makes sense, but it's absurd that they'll have 2 different apps with the same name at the same time. At first I thought this was an Onion article. I hope this is just some misunderstanding. If not, this will be
390.
▲
by
dwheeler
4y ago
The thieves have stolen our phones from us. I remember a time when I could answer my phone. Today phone calls are almost unknown, not because it's "out of fashion" but because thieves have stolen the ability to practically
More ›