skysight-inc/HackerNews huggingface dataset:
The black box can also transmit its location, albeit only after the plane hits the ocean: https://en.wikipedia.org/wiki/Underwater_locator_beacon
Art thou proud?
I have to hand it to those app devs. The way they managed to dupe millions of Redditors into protesting was masterful.

They didn't produce any good evidence that the new API price is excessive (some cherry-picking here, a deceptive comparison there) but they still managed to convince 99% of Reddit that it was true anyway.

Bravo! It was a beautiful exercise in propaganda and the delusion of crowds.
The CCS plug is a terrible design - both expensive and hard to use.

Now that Ford and GM have decided to switch to Tesla's NACS plug - it will be the only plug on their vehicle in North America - other manufacturers and suppliers are sure to follow.

Don't be sad! This is a good thing.
Seemingly it'd be possible to attack an operating memory controller by etching with a laser, editing the circuit with a Focused Ion Beam (FIB) machine and putting some probes down to extract the key. But it's then an arms race with chip manufacturers who would try and bake in ever more sophisticated and complex tamper-detection to their chips.

Look up Christopher Tarnovsky talks from Black Hat 2009, Black Hat 2010, DEF CON 20, hardwear.io 2019.
Of course it would be doable but Reddit doesn't want this. They rather have complete control over the platform. They can't sell ads or metrics with third party apps.
Show HN: Envcli – populate environment variable file from code
Crypto Inc Is Illegal now
Ask HN: Does anyone remember this 90s-era library catalogue search tool?
There's a library catalog search tool I've been trying and trying to locate for some time now. I don't know what it's called, but here's what I remember:

- It was used at my local library in Connecticut during the early 90s.

- It was designed to be visually friendly, probably with kids/non-tech people in mind (this was at a time when library catalogue-search computers were typically those green-screen WYSE terminals). This system displayed a home screen of large, square, colorful icons. These weren't the usual 32x32 icons used by operating systems, they were maybe twice/three times that size?

You could navigate different genres, drilling down to sub-genres. Each list of sub-genres was also represented by a grid of icons. They must have had hundreds of different icons.

- This ran on a Mac LC. It was very slow. I'm confident that this was not a web-based tool. (I don't think HyperCard supported color at that time, but the system suggested a similar authoring tool, with different cards/pages of icons.)

- I think the name may have been an acronym that was a word, but I'm not sure. I think I remember that the acronym included periods and was something search-related. "S.H.E.R.L.O.C.K" comes to mind, but I'm not getting any results for that.

- This didn't use the standard Mac user interface style. Error/help messages had a bright green picture-frame-style border around them, and an icon of a friendly robot who I think personified the system.

Any ideas? I would love to know what this was.
> One of the first things Volker did after navigating the throng of TV reporters was email Jobs.
“I email Steve, and I said, ‘Steve, this is what happened. What do you want me to do? Can you please reach out and let me know? How do you want me to handle the situation?’” he said, noting that Jobs’ email was readily available online.

Thought it a bit odd that one of the first things the bar owner did was email Steve Jobs. Like...why?
Subscribed.

Now I wish I kept the code to my 1986 C64 game[1].

And the graph-paper notebook I used to do my map on.

[1] Not that my text based two-word-sentences input is anywhere near as impressive as this, but I remember doing all the BASIC writing in notebooks like this just so I could review the gosubs easily. I used line numbers based on page numbers in the book (100...200...) so that when the inevitable syntax error came up I could easily find the spot in the book.
I've definitely given it a try for some of that, but the truth is I just don't have that many greenfield projects. Most of my work is maintaining existing code, and CoPilot/GPT-4 haven't proven as useful for me at that.

When it comes to new, greenfield projects, I really do try to be ambitious generally speaking, and this leads me into trouble. I gave it a try to see if it could generate code for something where I needed just a slightly tricky data structure maneuver. It was a nicely self-contained problem, pretty much ideal for this sort of thing, but it still generated code that didn't compile and wasn't optimal.

To be fair, it was kinda close, which is great. But overall it wasn't worth the time: I'm pretty slow, but most of my time is NOT in trying to implement basic things, it's trying to come up with what I need to implement in the first place. So I definitely tried spitballing with GPT-4 a little bit to try to get an idea of whether or not that was a good idea. Truth is, it's a bit hit-or-miss.

Here's my take:

- For programming tasks, it's just skipping too much stuff. I think the future for LLMs doing complex tasks is definitely going to depend heavily on huge context windows and approaches like langchain. That said, I think today you still can't really get something that resembles a "self-driving" robot programmer, because it's just lacking the depth necessary.

- For language tasks, it's fantastic. When it comes to language tasks, it really doesn't feel like it's skipping anything, it feels like it has a genuine understanding of language. I'm not sure if we're there yet, but I am hopeful for the future of machine translation using LLMs: You can't talk to Google Translate about the context your string will be used in, but you CAN do that for GPT-4, and while I'm not really fluent in any language aside from English, cross-checking its work, I think it's at least a lot better than what you can currently do using DeepL and Google Translate for common languages. (To be fair, even LLaMA finetunes have been SHOCKINGLY useful for this use case in my experience. They hallucinate a bit too much to be useful, but the fact that the hallucinations usually seem to lie close to the answer leaves me impressed given that it's a several GiB bundle of data on my SSD that runs on CPU only.)

Also, GPT-4 is just going to be epic for people learning new things. I am enthusiastically excited about the ability to just auto-generate some example code for some kind of thing I'm not familiar with. Even if it's nearly useless, it can probably get you pointed in the right direction and learning what terms you need to google for.
Ironically, /antiwork is not on strike
I don't think it's that badly designed. JVM bytecode is not much more than AST serialization, a post-order traversal of expression trees. It's designed for verification - every control flow needs the same typed stack - rather than speed of interpretation, though it's easy to write an interpreter. It's zipped, so it doesn't need to be optimized for space.

I didn't like how it did exceptions, that seemed a bit too much like its own little mini VM. JSR/RET etc, return addresses on the operand stack. But that's gone now.
The thing I think this conversation should be about is how horrible their site is.

I don’t think the third parties costs Reddit money, I think if anything they keep the user base inclusive of people with disabilities and allow people who wouldn’t deal with their trash UX to still generate content for those who do.

The lack of UX investment on their end is shocking.
Maybe that's part of the explanation? It's just a correlation - being able to live near the coastline requires wealth which means you can take better care of your health.
Ask HN: Does email marketing and social platform automations work?
Hello!
I am a co-founder at https://scalecast.eu and we've been struggling to find clients to develop custom software. We're quite new to this and there is only two of us - developers in the team, and marketing has been tough.

So, I was considering to try some LinkedIn automation to send connect requests with msgs and do email marketing via self developed scripts. Personally, I never read any form of promos and was wondering if its worth the time?

Thank you all!
Because the HDD manufacturers avoid to provide the information that would be necessary to estimate with any degree of certainty the data retention time for HDDs, we cannot know for sure the causes of HDD errors during long term storage, so we can only speculate about them.

Nevertheless, the experimental facts, both from my experience during many years with many HDDs and from the reports that I have read are:

1. Immediately after the warranty of a HDD expires, the probability of mechanical failure increases a lot. I have seen several cases of HDD failures a few months after the warranty expiration, while I have never seen a failure before that (on drives that had passed the initial acceptance tests after purchase; some drives have failed the initial tests and have been replaced by the vendor).

Therefore one should never plan to store data on HDDs beyond their warranty expiration.

2. When data is stored on HDDs that are powered down for several years, one should expect a few errors (I have seen e.g. about one error per 2 to 8 TB of data), which cause either non-correctable errors or wrong corrections that corrupt the data.

The effect of such errors can be easily mitigated by storing 2 copies of each data file on 2 different HDDs.

An alternative is to introduce a controlled data redundancy, e.g. of 5% or 10%, with a program like "par2create".

That works fine against wrongly corrected sectors, but when a non-correctable error is reported, many file copy programs fail to copy any good sector following a bad sector, so one may need to write a custom script that will seek through the corrupt file and copy the good sectors, in order to get enough data from which the original file can be reconstructed.

Storing everything on 2 HDDs, preferably of different models, is the safest method, as it also guards against the case when one HDD is completely lost due to a mechanical defect.
Thanks, hopefully it will be live sooner rather than later.
> Be careful what beliefs you let become part of your identity.

“I have a tight enough knowledge and grasp of my beliefs to intentionally control my sense of identity” is a fascinating belief to turn into an identity.
Android isn't stuck on Java 6 and many of the changes are in the compiler not the runtime anyway.
Aside for my own curiosity: Why do you capitalize the word `ad` like that? It’s not an acronym, it’s an abbreviation; short for `advertisement`.
This would not only be reasonable, it's a model used by other services offering APIs. Spotify which gates API access with a premium subscription comes to mind.

That's not interesting to Reddit however, because Reddit wants full control of user experience so they (theoretically) have more opportunities to monetize both users (including premium users) and their data, which probably looks better for a prospective IPO.
Yeah, Reddit is filled with horror stories from Datadog. One thread here - https://www.reddit.com/r/devops/comments/zz4naq/datadog_i_do...
China also. Not CCS, but they enforced their own charging standard on all EVs sold there including Tesla.
Ask HN: The Reddit strike has begun. Where do we go now?
I realized today I’ve got a few questions around niche hobbies that typically I’d go find a subreddit for to ask.

This ranges from programming in a new framework I’m learning (React Native) to questions around where I can learn more about the cosmos and why we’re here from a physics standpoint, to some health questions around a condition I have.

I’m honestly at a loss on where to look, given Reddit was my go-to.

Where are we all headed for this kind of information these days?

Where is another good place full of active users for niche topics that seems to have a bit of everything?

If there’s no good answer here it kind of feels like Reddit is going to “win” the strike
That looks surprisingly like bencode used by BitTorrent.
As sibling says, Jane Street has employed people who have worked on implementing unboxed types[1] and stack allocation[2] in the OCaml compiler.

For Haskell, Well-Typed,[3] Tweag,[4] and Serokell[5] have employed people who have worked on GHC. For example, when Richard Eisenberg was at Tweag, he was working on implementing dependent types in Haskell which has led to new published research.[6] The work on dependent types is continued by other paid contributors.

[1] https://www.janestreet.com/tech-talks/unboxed-types-for-ocam...

[2] https://blog.janestreet.com/oxidizing-ocaml-locality/

[3] https://well-typed.com/blog/tags/ghc-activities-report/

[4] https://www.tweag.io/blog/tags/ghc

[5] https://serokell.io/blog/ghc

[6] https://www.youtube.com/watch?v=TXDivoj1v6w
Keep in mind that I had to cram as much useful information as possible into a single headline. The GitHub page says "without _automatic_ dependency injection". What grumpyrest does is sometimes called "poor man's DI", although this term has been discouraged because it is quite useful. The important thing is that it does not rely on any DI framework / container, and especially not on automatic construction of dependencies or annotations.
With Scala 3 a lot of the idiosyncrasies of scala 1/2 got fixed. (If you can get over some naming.) What is mostly brings for me is showing that composition beats inheritance and that classic OO trying to shove the real world in an inheritance tree is not the way to go.

Also, it got Java to move up development, together with the move to cloudnative.

From a language enthousiast point of view I’m still curious why Kotlin and now these features in Java get so much traction while most have been available for 20 years in Scala. Was it marketing? Was it people? Was it symbol soup? Who knows?
> Is the missing ADs revenue the crux of the problem?

No, it is the whole shebang which is why Reddit is forcing this extinction event for 3rd party apps.

I use the Now for Reddit Android app and Reddit Enhancement Suite extension on desktop. With this combination, Reddit has stayed visually identical for the past decade. I never saw things like NFT avatars, RPAN livestreaming or any of the things Reddit has added to make it something other than an old school messageboard.

Users like me are a disaster for Reddit because I treat it like a PHPbb forum from 2010. There is no hope of upselling me into something I would pay for. Reddit's owners however believe that they should be multiplying their wealth many times over for running a bigger Phpbb instance. That is the crux of the problem.
> Car sharing (short term rental) services

I would expect self driving car to have much higher utilization most of the time. In addition you have people who can't/don't want to drive and would be able to use the service.

> practices or games and hope it actually shows up promptly?

Effectively it would be a much cheaper (supposedly) Uber/Lyft/etc. alternative.

> sports practices or games and hope it actually shows up promptly? And

That's a bit of corner case and generally I would expect it would reduce the number of households which have more than 1 car rather than a full replacement for car ownership.
considering the circumstances the system currently supports I can't imagine a scenario that a human driver could have avoided in which the car could cause your death.
I think it is quite hilarious to see how utterly delusional people are about the subject of migration. Probably because they never had the experience of growing up in a place where a significant population were migrants and consequently having very little interactions with them or migrant classmates, friends, colleagues.

Ask them how they feel about "us versus them". They will laugh at you if you tell them that they have no culture. They have a culture and they intend to protect it, of course.

But at least you seem to agree that integration is a complete fantasy.
Microsoft Flight Simulator 2024
Wow, that's an awesome writeup!
Yes and no. It's a common trope at many tech companies that these are two completely separate tracks, with no special upside to either.

But then, here's the reality: any large company will have a new for an army of directors and VPs, compared to only a handful of ultra-senior, visionary engineers. Take Google and compare the ratio of Jeff Dean-type folks to senior managerial staff collecting similar paychecks.

So yeah, if your goal is to retire early without depending too much on luck or on being exceptional, management is your career growth path. For better or worse.
I don't think Reddit is doing anything based on that day's data. I suspect that they will wait for a month before starting to rely on the data for any long-term prospects.
The fact that he isn’t keeping his free labor force happy is the problem. Other companies put hundreds of millions of dollars and thousands of staff into moderation. This moron has people doing that FOR FREE and he’s pissing them off.

Seriously, do you have any clue how much just YouTube alone spends on content moderation? Or Facebook? These are absolutely massive investments.
What is the advantage of this vs. some sort of "go-between" module which mirrors all RAM traffic to an external device?
Honestly though, you see a strong movement, especially on the right, to privatize and have those perks "pay for themselves" all the time. I've been to many state parks that require an entry fee, many city parks that require a parking fee (and are impossible to get to ootherwise). School vouchers are a first step toward full privatization of schooling.

I agree with your sentiment but let's not forget that people have been trying to fence off the commons for ages now.
If so, then I'd be happy to fail.
Luckily it's not as useful as people think it is. We will see an AI bubble much to the similarity of the .com crash
That assumes the hits are evenly distributed.

I think it’s more likely that there’s a big flood at first and then it drops off towards a low number.
Advanced Visual Exploration of NYC Taxi Trips
I've seen a number of blogs that automatically add a banner to the top of posts over a year old, something like: "this post is over a old and may not align with my current views"

But really I think it would be good for him to post a new entry with a brief overview of what his views are now, and link to that from a banner.

With all these types of advice, it's subjective and the motivation of the person giving the advice is important to take into account when considering said advice.
Yeah, whenever I see the image comparison. I more often then not find the result of webp or avif undesirable even against a good jpeg compression. webp and avif tends to blur out detailed textures too much and just looks worse than jpeg which while looks a bit rough and has some artifact, but you can still somewhat see the detailed textures.
Also features like alpha support, yuv444 support in addition to yuv420, progressive rendering are interesting. Do jxl and avif both have all of these?
On-Site Search Design Patterns for E-Commerce
I think you have misunderstood their use of the word "small". It is not small in the sense of having a small file size, loading quickly, or eschewing the use of JavaScript frameworks, but "small" in the sense of being humble, independently created, small in scope, outside commercial activity.
Eventually people would just start replacement subreddits and the powermods would be left with jack shit
An unrolled version kindly posted by a user in the original thread:
https://threadreaderapp.com/thread/1667252413051424773.html

Hopefully much easier to read.
Let’s hope they don’t all come here! ;)
> Then as reddit gained a larger foreign following, they slowly chipped away at free speech.

I don't think so. I would rather say Reddit made Trump president, so the US establishment got pissed off. Then Reddit appeases them.
Wut? People migrated to reddit, because it was one of the few similarly featured platforms at the time. HN was (and still is more or less) a niche forum revolving around startups and SV. reddit was literally the only centralized place on the net that was positioned to handle the posts, discussion and users.

Two completely different platforms that were never in competition with each other. I think you dont know what youre talking about.
If you want a display comparable to an MBA, the Dell XPS starts at $1449 (according to your link).
It has nothing to do with the amount of the price, the scheme (charge per request, not /user/month) makes third party apps impossible on purpose. Not to say that this abrupt and unannounced dumping of beloved community apps is just the latest misstep of a long string of anti-user moves from Reddit. They had it coming, but their estimation is that a large majority will keep silent. Let's see - Twitter had also not truly crashed yet on their grand way to profitability...
Somewhere I have a copy of one of Ed Krol's early O'Reilly books, The Whole Internet User's Guide and Catalog, I think the 1993 edition that included the WWW nearly at the end of the book.

It's somehow fitting that every external link on its Wikipedia page is broken.

https://en.wikipedia.org/wiki/Whole_Internet_User%27s_Guide_...
I've never used a reddit 3rd party app or mod. Do they make up a large percentage of users? What leverage do users have here, any?
> nobody in the US cares about the network any more

Definitely not true if you live in a rural area.
Reddit announced this price 30-days before they planned to enforce/charge it. If there was any doubt at all that Reddit wasn't trying to ban third-party apps with deniability, then that should settle it. That isn't reasonable.

Plus $2.5 to Reddit, means that apps need to charge $3.60 before 30% App-Store fees. But the app developer also needs new infrastructure to handle the billing, payment, and tracking, between end-users & Reddit along with their existing overhead. So the current $1/month aka $0.70/month after fees they're operating on likely isn't sustainable.

So now we're looking at $3.60 to Reddit + the existing $1/month = $4.6, but also all this new payment/billing infrastructure. Could easily exceed $5/month which frankly nobody is going to pay, and then get all this done in just 30-days even though that date is completely arbitrary from Reddit's end.
The main issue with Java-based projects (possibly using Spring) is the amount of existing resources: there are thousands/millions of example projects, code snippets, answers on StackOverflow etc. and majority of them is very old (as far as software development is considered). Even fresh resource are often using outdated techniques.

Modern Java is pretty good (although Kotlin is a bit cleaner IMO), but you should really use Spring documentation (if you are using Spring) and avoid code snippets from SO/Github.
Cluster and Visualise 100K Wines by Tasting Notes with T-SNE
Only Google and FB figured out ads, and they were planet-scale companies. Twitter pulled in ad revenue but couldn't make a profit. Reddit's audience is extremely hostile to ads, and they've never managed to attract big advertisers anyway.
Then there’s STFU, which mutes all participants to save data on audio.
For me, removing NSFW (what will that even be defined as?) means 3rd party clients will have an incomplete experience.
Yes it is. Though until the last paragraph everything is done more or less to be an idiomatic approach to this task rather than "just optimisation". The VM flags part though is solely "optimizing for the benchmark, by cutting features that we would have needed in real-world scenarios". The "RemoteCall" code is pretty idiomatic approach to such problem.
Presumsbly you could disassemble the app, replace the relevant keys, then sign it with your own developer app.
Security isn't binary, on HN we all know that. Firewalls prevent a lot of attacks, and they have nothing whatsoever to do with police departments.

You're free to not use a firewall but you'll certainly understand why most people aren't going to follow your example.