Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Just an example, I had the non-deterministic case using JAXB to generate java classes from XSD Schema files. Running an ANT jaxb task to generate the classes from the same schema files would generate different class files each time. The class files were functionally the same, however it would reorder methods, the order of the variable definitions etc. Possibly due to some internal code using a Map vs List, so order was not guaranteed. In our case the schema files were in Source Control, the Java/Class files were not, the Java/Class files were generated by the build, packaged to a jar and published to our artifact repository.
Comment · 4 years ago
From the article: In 2005, Andrew tried to reverse-engineer the BitKeeper networking protocols in order to create a free software alternative. If it hadn't been him, it would've been someone else—it was only a matter of time. Larry McVoy had warned the Linux developers that he would pull the plug if anyone tried this, and that's exactly what he did.

Some speculation, but is there a chance that Tridgell was aware of MyVoy's condition on the use of BitKeeper as source control for the Linux Kernel and attempted the reverse-engineering deliberately to force the scenario where the development of an Open Source BitKeeper alternative was necessary?

Comment · 4 years ago
Yes it would be nice to get a some comparison of fidelity, range etc. It mentions high-quality sound. But it does seem more efficient than traditional speaker designs.

From the article: They tested their thin-film loudspeaker by mounting it to a wall 30 centimeters from a microphone to measure the sound pressure level, recorded in decibels. When 25 volts of electricity were passed through the device at 1 kilohertz (a rate of 1,000 cycles per second), the speaker produced high-quality sound at conversational levels of 66 decibels. At 10 kilohertz, the sound pressure level increased to 86 decibels, about the same volume level as city traffic.

The energy-efficient device only requires about 100 milliwatts of power per square meter of speaker area. By contrast, an average home speaker might consume more than 1 watt of power to generate similar sound pressure at a comparable distance.

Comment · 4 years ago
Comment · 4 years ago
Unfortunately, there are all sorts of ways to phish links. https://en.wikipedia.org/wiki/Phishing#Link_manipulation

The link may look similar or even appear identical, and still be under control of the scammer.

Similar to just not trusting incoming phone calls, you can't really trust incoming links via standard email, without some definitive way of validating the sender.

Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton