skysight-inc/HackerNews huggingface dataset:
I would love to see what those UIs looked like, but I'm completely unfamiliar with it. What should I search on Google to get proper results?
> Metadata in images serves no other purpose than invading privacy.

That's not true as a blanket statement. If it weren't for gps metadata, photogrammetry[1] would be very difficult. I am able to make my own "google earth" type maps with a much higher degree of detail because I can fly my drone 100 feet over the land and take thousands of gps-stamped pics vs outdated google maps satellite imagery and then get them all stitched together to make a large GeoTIFF. All the processing is done on my PC using opensource WebODM[2], which can then be imported into opensource QGIS where accurate elevation data can be added. It also creates textured 3d models of the land and buildings which can then be imported into opensource 3d apps like Blender. It's been a huge boost.

I also like being able to show all of my various images on a map to see where they were taken.

[1] https://en.wikipedia.org/wiki/Photogrammetry

[2] WebODM quick 3D demo: https://www.youtube.com/watch?v=G3pMJR-L0Gk
Maybe yes. I agree the headline and especially the subtitle are disappointing from them.

But we can't do anything about that, and we've learned a long time ago not to judge media articles just by their headlines. Nor by the general quality of the site, actually [1], although that point isn't so relevant here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
If you need blockchain, bitcoin, or any other crypto-coin nonsense its still just a marketing scheme and still not really decentralized. Just because these advertising selling idiots in social media cannot figure out doesn't mean it is challenging. They have to turn a profit and you are still the product.
We are omnivores, we can subsist on many things, meat being one of them. If you enjoy meat that's one thing, but the "we evolved to eat meat, now give me my steak" mindset is a strange one.
If you're writing tools that generate spec-based binary files, you need a debugger that lets you examine generated files at the binary level. For instance, I don't think you can do any OpenType font tool engineering (as in, working on applications that generate fonts) without having a good hex editor to check whether the binary internals of your files are structured correctly.
>The ability to automate and integrate with a huge ecosystem of compatible tools

What you are thinking of is an API, not a command line interface. That still exists, and it can be used to build a command line interface. Command line interfaces by themselves are actually very poor for automation and integration, as they force you to do lots of unnecessary formatting and parsing in and out of text strings at every step.

For graphical tasks such as this, the command line is indeed obsolete. The main usage for remaining with the command line in modern times is for manual administration of a remote server, but that is not relevant here as the whole problem space is about administering the local machine as a GUI.
Nice! I’m sorry to hear about your financial circumstances. Hopefully they improve as your business gets up and running.

Truth has incredible value. But I think there’s a way to do so while still being considerate of the other person you’re talking to.
> Sides, actually, because both compile time and run time tend to be stacks.

Actually, runtime does not use a stack in the relevant sense (on non-toy compilers anyway). It allocates a stack frame on the call stack on a per-function basis, with possibly some other bits to handle variable-length arrays, but the actual local variables are allocated inside the stack frame in mostly the same way they're allocated in registers (but with less spilling). So the same 'undeclare'/register-coloring semantics apply.
It would be, if only you could load the CPU properly. Huffman decoding is highly serialized—an iteration per symbol in the FSM implementation is somewhat better than the loop iteration per bit in the naïve one, but every iteration still depends on basically everything in the previous one; you’re using a fraction of the scalar processing power of the core. Thus modern compressors resorting to format-incompatible tricks like interleaved streams, but how much to interleave depends on which class of CPU you’ll want to decode on.
Impassioned plea to Swift maintainers to link to SwiftUI docs
It might be that simply committing strongly to a language, any language, has benefits? Years ago, a long term consulting customer hired me on a short fire-drill job. He had also hired some Clojure celebrities like Stuart Sierra and Stuart Holloway. They were incredible productive and fast. It was a very long time ago, but as far a I remember they had a small set up libraries they used. BTW, I was hired for a few hours a week to help with dev ops, not code.

EDIT: I am currently working (part time) with an all in Common Lisp company. It is really nice to see a group of people who all love a programming language using it. As much as I like virtually ALL Lisp languages, I do sometimes feel guilty not just using Python when there are much better libraries available (e.g., machine learning, linked data, etc.). When a programming language has 1000x as many developers you simply get a richer ecosystem.
"Operating Systems: Design and Implementation" is a classic book that was walks through Minix. It was a commonly used as a follow up course with projects to modify its code. Due to the author wanting to keep it dedicated towards education rather than real systems, it did not become a professional project but did inspire Linux' creation. There are similar books for other OSes, such as BSD and Solaris.

A broader but less detailed approach for casual readers are the books "Beautiful Code" and "The Architecture of Open Source Applications".
Facil.io – The C Web Application Framework
You say, "you will know that it'll happen at that exact moment". I'm curious what you mean by this.

Do you mean that the user will know? Well sure, that's the pain point to avoid in this case. Anyone who has tried to quit certain versions of various browsers after a long session with many tabs, etc. will know this pain when closing a window. Server side applications can have similar issues.

Or do you mean the code will "know"? That is, the code will need to predict, at runtime, that a code path will be expensive and choose a memory release strategy based on some criteria?

Or do you mean the designer of the code will know, and avoid RC before implementing?

Honest question, I'd like to understand your perspective. Thanks.
Anyways, regardless of the rest of this I edited the first sentence to more directly state my thesis and not make claims about him (though I think you should consider your role in bringing his personality into this discussion). That said, I stand by everything I've said about the quality of this article.
Europe is not perfect for rail. Shorter trips, complicated geography, etc. etc. there are some legacy technology constraints that the us doesn’t have or solved a hundred years ago (loading gauge, max train length, couplers).

The fact is the us could do better, pointing to Europe which could also do better is moot.
Depends who you're worried about having the EXIF data. Sure Facebook strips the EXIF before rehosting the image for others to consume, but given Facebook's nature I'm certain they use the EXIF data to track you.

If you don't want Facebook knowing exactly where you were at a given datetime, you'll still want to manually strip the EXIF before uploading.
My problem with this article is that there aren't many arguments used in the first place. It's mostly a loosely connected set of facts, with not much of a unifying thesis.

If the thesis is "meat consumption is growing", what's the relevance of chimpanzee's diet or health outcomes?

Those two side-points make me think the thesis is actually "it is normal and okay that meat consumption is growing", but if that is the case it is woefully underargued. I think the issues with comparing the diet of a different species is obvious, and another commenter already mentionned the correlation between wealth and health. But crucially the article itself doesn't engage at all with issues of climate change or animal rights.

I don't know who Smil is. I'm just responding to this article.
My car has no data connection hardware. The navigation maps are updated by putting a USB stick in the music player and uploading files to the car.

The dealer charges about $200 to do it. It's probably possible for someone to do it on their own, but I don't drive enough to bother looking it up.
I thought the article did a reasonably good job of addressing most of the confounding factors I thought of. My first guess was that this would be like population growth which is low when countries are poor (due to high infant mortality or things that correlate with being poor like civil wars), high as countries are getting richer (combining high fertility with lower infant mortality), and lower in developed countries (apart from immigration; fertility may be below replacement rate). But then we see the US continuing to eat more meat per capita into recent times. My other guess would then be that the US is consuming more food per capita (obesity and suchlike) but this doesn’t really line up with the relatively poorer Spain eating similar amounts of meat.

It may still be possible that the peak was recent (the data given isn’t so fine-grained) and so we don’t see a decline from 1970 levels or that there are other confounding factors, eg maybe Spain’s statistics are including meat consumed by tourists. Tourism has increased a lot since 1970, I think, and tourists seem likely to eat a lot of meat.

But it certainly doesn’t seem that falling meat consumption is anywhere near as universal as falling fertility as countries get/remain rich.
A running list of some fallacies for those interested:

1) Natural selection is the description of a process that happens spontaneously. Natural selection does not actively “form” us. Life forms itself via natural selection and the entire point is adaptability in the face of environmental constraints (i.e. earth’s carrying capacity for livestock)

2) Chimpanzees may be our closest relatives, but so what? They’re hirsute and have complex grooming rituals to remove parasites; we do not, among many other differences. Using chimps as a “natural model” of human behavior is not grounded in scientific thought. (EDIT: there’s also the “closest extant relative” fallacy. There were plenty of great apes closer to us than modern chimps, they just died out. If in 100 years we cause the extinction of chimps and bonobos [highly likely on current trajectory], then is the natural model for humans the Gorilla, who mostly eats plants and very rarely will also eat invertebrates?)

3) The author states that increasing meat consumption has led to no negative health effects (by only focusing on heart disease), but the countries with the two largest increases (US and China) have myriad health problems mostly related to rising obesity rates. Heart disease is a poor measure of meat-related health because a) it’s highly correlated with smoking b) we’ve gotten way better at treating it.

Overall, it’s the classic “trap” for HN. A solid (usually) publication, a highly charged topic, and loose data interpretation.
> Until you started interjecting, everything was about the article

Until then, everything was about the headline.

(And mostly still is, considering that few commenters so far have been talking about the specific points in the article body.)
Could it be moved via a standard tractor trailer?
> How [do you feel] about military combat vets who were involved in killing in unspecified circumstances in the civilian world?
Do you have the same issue with the screenshots?
Not surprised. Meat tastes good and bio-availability of animal protein is unmatched by any plant protein.

Apart from minor vegan delusion in the Western nations, meat eating is not going away and it's not even reached its peak.
Necessity.

China is banned from international space cooperation. They have to master space technology themselves because they can't rely on others. In order to do that, risks must be taken and sacrifices are necessary.

On a broader level, the Chinese think they made a mistake in not investing in science and technology for so long (read: the past couple hundred years). They see lack of science and technology as one of the main reasons why the were so miserable the past 150 years (minus the past 40 years or so). So they're not going to make that mistake again.

It's perhaps the "sacrifices are necessary" point that western commentators most disagree with. After all it goes against the idea of individual freedom. But China is very much a country that prioritizes collective interests over individual interests. This isn't even a weird thing on the world stage: most Asian countries have a similar mindset.
I don’t think API wrapper libraries add that much value and I usually only use them if it’s absolutely necessary. Most APIs are just REST calls…
> Clojure typically doesn't attract the kind of developers who want to work on "boring" things

I'm quite the opposite. I love Clojure, just because it is "boring". Maybe not "boring" as in well-known, but "boring" as in the core language and it's runtime doesn't change and is stable, like really stable. I've upgraded projects using "ancient" Clojure versions (released +5 years ago) and not having to almost do any changes, as both the language, the runtime and most libraries are so stable over time. It simply just works. If people want to introduce breaking changes, they tend to prefer to create entirely new libraries instead.
Moralism is a powerful thing and American moralism is far from dead. I think a lot of folks in America probably fancy themselves as being free from these chains, but subconsciously I think the chains of moralism are fairly deep and strong.
If you like selfhosting, then self-host the CRM and data-management side, but outsource the mail transmission.

You can selfhost MailWizz ($59, as I recall, on Code Canyon) or use Mautic (free) or Listmonk (ditto). Transmit via Amazon Simple Email Service, which will run you $1 per 10k emails. Of the three, I found that MailWizz hit the sweet spot for me (~30k subscribers, emailing them 2-5x/mo.), but your mileage may vary.
Prior to invasion, Russian agents may have infiltrated Chernobyl nuclear site
From the paper:

"on a single core, the appended Magma code breaks the Microsoft SIKE challenges $IKEp182 and $IKEp217 in about 4 minutes and 6 minutes, respectively. A run on the SIKEp434 parameters, previously believed to meet NIST’s quantum security level 1, took about 62 minutes, again on a single core. We also ran the code on random instances of SIKEp503 (level 2), SIKEp610 (level 3) and SIKEp751 (level 5), which took about 2h19m, 8h15m and 20h37m, respectively."

Security level 1 is meant to provide security equivalent to where AES-128 is used today, security level 3 being AES-192 and security level 5 being AES-256.[1]

If the paper is correct, it would be a brutal knockout of the Microsoft team[2] from NIST PQC round 4 leaving just Kyber (selected in round 3) and potentially one or more of BIKE, Classic McEliece and HQC that have gone into round 4 as selected PKE/KEM schemes.

[1] https://csrc.nist.gov/CSRC/media/Presentations/Let-s-Get-Rea... (page 16)

[2] https://www.microsoft.com/en-us/research/project/sike/
That sounds highly autistic.

Managing people is no different than writing architecture of an impressive application. It all comes down to a very primitive appreciation of organization, scale, and using the right tools for the job. That, organization, is a thought exercise that most people cannot perform well because it requires high intelligence and a hyper level of conscientiousness.
The Vanishing American Jew
And how does deep breathing remove CO2 from the blood?
That's surprising. I listed the interop caveats here because sometimes it feels like a bandage intended to bridge some gap until Clojure matures.

But if Alex said that, then maybe it's not. ¯\_(ツ)_/¯
For those using NeoVim.

https://fennel-lang.org/
I haven't read the article yet (and I will), but it would be a great gift to the future of humanity if we could develop sustenance that was devoid of suffering and murder.

I am no partisan for the cause (and will order anything from a menu that strikes my fancy), but there is a certain mark of savagery in what and who we eat that (I feel) it is our destiny to overcome.

For us to solve as many problems as we can now will give our progeny more focus on what they are tasked to do, and they will thank us for it.
Except for Lord Farquaad's castle.
I'm not aware of any laptops with layouts like this. An external keyboard is the answer - ZSA is another option: https://www.zsa.io/
because you write erlang with some fancy macros :)
This suggests it can be shipped by truck (though probably not a standard trailer, as it's not light): https://www.nuscalepower.com/technology/technology-overview
As I mature as a web developer, I become increasingly fond of simple, functional, and minimal JavaScript sites like nearlyfreespeech.net[1]. It always loads quickly, it’s easy to find what you’re looking for, and I find the simplistic styling of the site visually appealing.

[1]: https://www.nearlyfreespeech.net/
Why not just send them via the mail servers of my domain registrar / hoster, just like I did with the "Thanks for signup up" mails?
You should take Alex's words contextually, and with a grain of salt. You can easily see his commits in this project, for example: https://github.com/cognitect-labs/aws-api
Use Sendy.co!!
How do you feel about a non-renewable subscription, i.e. pay for 12 months access, and then having to re-pay at the end of the cycle to restore access?
I used the mail server provided by my domain registrar / hoster. It is basically free.
Thanks, point taken!
No, there are a few other domain level settings and shared 3rd party reputational blacklists and maybe throttling concerns and such
The problem is that our government cannot be trusted. The car-ification of the united states in combination with endless driving regulations creates a dragnet for the police to simply stop and detain anyone going about their daily lives.

There's no reason license plates expire, there's no reason we should have to pay for inspection, there's little proof it even is effective in improving safety.

Drivers licenses again prove very little. People are pulled over constantly for suspended and expired licenses, were the unable to drive? clearly they were.

The issue with license plates is that it creates a automatic background check on every person who drives past a police officers with an ALPR. It's about as bad as the slave catching squads from the ante-bellum era. There's no reason I should have a bench warrant from missing a traffic ticket in New Jersey cause a police officer to detain me, arrest me, jail me, and send me back to New Jersey.

The problem is, you cannot separate the benefits from the bad. The problem is the government routinely abuses their power of licensure (see may-issue licenses in new york) to the point they cannot be trusted to license at all.

Given the rampant abuses on our civil rights from the government, especially state and local governments who tend to do the day to day brunt of enforcement, I hesitate to offer them any option to be more efficient.
2023 Chevy Bolt EV with 259 mile range has a starting price of $25,600
Ha, Rust community is very energetic, but IMHO they largely put that energy to good use!

I’m using it for a new project and honestly I’m using it more for the modern tooling and easy C interop than the safety features, but I’m a fan overall. Think it’s a really good language.
That is how all other remoting solutions work. X11 forwarding just happens to be the worst one.
I will assume removing the radios, or modifying them would indeed void the warranties. On the other hand if the radios were blocked, without direct manipulation (i.e. Faraday cage-ish ideas) if the connectivity fails, is warranty void?

An alternative would be to use something Ms Fried built in 2006[0], but more specific. Come to think of it... this might be a small business idea...

[0]http://ladyada.net/make/wavebubble/index.html
Can't wait until there is an EV with good range and no connection to the cloud. Very unlikely, I know.
The 60MW seems a bit more antithetical to home design than the height! That's a not-small amount of power.
The reason I recommended buying coffee within days of its roast is that you'll probably drink that same batch over the next week or more. Things start going downhill after around a couple of weeks off roast. So, if your coffee is 1+ week old when you buy it, it's probably going to be missing something for at least some of the days you drink it.

I drink mostly decaf these days, and it stales even faster than regular. The difference is so stark, that to get a consistent espresso extraction I have to adjust the grind setting finer as the coffee ages. If a 10 on the Niche Zero is where I dial in coffee 4 days off roast, I'll typically need to dial down to an 8 by the end of two weeks.

Still, I don't have any trouble believing the results of your experiment, or the YT video's experiment. Two weeks is still pretty fresh. But if you repeat your experiment with 4-day coffee vs. 4-week coffee, maybe your tasters will be able to detect a difference. (Also, depending on how you prepare it, 1-day coffee might be "too fresh"; it's still outgassing a lot. I'd suggest you try 4-day coffee as your control.) If you try decaf, I'd expect the difference to be more detectable.

Anyway, thanks for the empirical evidence.
I have four and I don't grasp the terror. He is kidding, right?
It seems your ideas are in line with founding a micro-saas type of business:
https://tylertringas.com/micro-saas-ebook/
Water is 1000x denser than air, it seems reasonable that you can extract far more energy from it.
Janet, I hope I didn’t misquote him. I save his tweet, and I am going to look for it.
I agree. Boring is tough to work on.

I thought about touching on this in the article. Re-frame and reagent have become the default for Clojurescript development, but I have no idea how.
_RapidGator, MegaUpload, and Mediafire angrily enter the chat_

in all seriousness, there really are very few reasons for sharing audio files these days. The only ones I can think of are:

- finding a work that is not online (like a specific live record or like 85% of early 80s hardcore that hasn't been remastered),

- pirating (which music streaming services has made ubiquitous for 99.95% of people who consume music; thanks, Sean Parker!), or

- audiophiles buying $10,000 balanced headphone cables with gold TRS jacks (because mics don't belong in headphones, _obviously_)who only listen to test tracks in FLAC format (who don't have newer iPhones anyway)

as far as i remember, iPhones were able to play loose audio files, but you couldn't catalogue them into iTunes, which was annoying given that iPhoneOS (only 2010's kids remember this) didn't have a built-in file manager. moreover, most of those files came compressed (_Mediafire's anger intensifies_), and iPhones didn't have a publically-usable extraction utility, which made working with them a huge chore.

I think the MP3 player in its earliest form was a concession that we lived with (because it was easier than dealing with jackets of CDs and anti-skip sucking) that was absolutely destined for a streaming-only world (because my gut says that MOST people never wanted to get into the audio collection business; they only want to listen to their favorite songs from their glory days in college)
> I don't think "just ban private ALPR" is a solution; it's simply way too easy to do with COTS+FOSS and way too hard to enforce against.

Which leads to another issue, that local governments have contracted these corporations to do just this. From red light cameras to suvellience cams, police don't actually store this data themselves, private companies do the bulk of the work here.