skysight-inc/HackerNews huggingface dataset:
It seems to me that it can't both be true that (a) the appeal of the walled garden is wide and (b) sideloading or other uncurated channels are an irresistible force that will inevitably obliterate the walled garden. If people find value in it, they will not migrate to uncurated channels, so there will remain a population that's only reachable via the garden, so developers will have an incentive to continue to sell there.

And as far as I can tell, this is what's borne out by observable results in places where there are options. macOS has preferences which let you choose between (a) app store only and (b) app store + signed apps from other channels -- and lets you override both choices if you really really want (as well as having a unix command line from which you can run arbitrary things and the ability to acquire dev tools by which you can build and run untrusted source). Some people take safety into their own hands and use those things. Some people don't. This hasn't eliminated the Mac App Store as an option for people who want to rely on Apple's curation. It exists side-by-side with independent but still signed/trusted distribution, and both exist side-by-side with free-for-all. You can walk freely between the well-patrolled walls of the fortified city, the ring of civilization just outside it, and the wild west outside that. None of them stops the other from existing.

Are there any platforms where that's happened? If macOS isn't a place where that's happened, why would it happen to iOS?
But every other browser is worse...
Pumping lots of water into the ground is a pretty reliable way to get earthquakes. Notice that Oklahoma, which used to be seismically inert, is now a bright red spot on the USGS map of the United States. This is due almost entirely to petrochemical-related human activity.
Thanks. Doesn't work with Vivaldi, but on Chromium it does!
The thing is: By being on reddit the barrier to enter a small niche community is low. Having to register with a new account, when maybe the favorite username is taken already is a barrier, even if it takes just few minutes.
Show HN: Latch, a feature flagging tool built on Google Storage
Latch is a feature flagging tool built on top of Google Storage.

It's available on GitHub at https://github.com/dwwoelfel/latch

It has a self-hosted UI that reads and writes directly to Google storage and a nodejs client that subscribes to flag changes via Google Pub/Sub.

I made a short video walkthrough to help give a feel for the UI:

https://www.youtube.com/watch?v=GKDekwvPTD4

In the past I've stored feature flags directly in the database, but I wanted something that was more consistent between environments. I also want to be able to use feature flags to trigger db failover during upgrades, so storing them in the db was out.

I've also used two of the main SaaS services at a previous company, which made me wary of lock-in and performance issues.

Google Storage turned out to be well-suited for feature flags. It has a pub/sub integration where changes to a bucket trigger notifications in pub/sub. It has object versioning, which I use to display a flag history. It has an increasing "generation" id for each file, which I use to prevent race conditions and ensure that I'm not making changes based on stale information.

I'm pretty happy with the UI. I built a Relay-compatible GraphQL interface over Google Storage and the UI uses that to read and write from storage using OAuth credentials. If I want to give someone access to the feature flags, I just have to manage their permissions to the bucket.
I would say that 90% of the entertainment is in formulating the comment. On that front, yes, writing and then closing the tab would be sufficient. However, 10% of the entertainment is in seeing the silly outputs from the forum software after pressing submit.

The forum software which outputs those silly outputs does provide value. For instance, Reddit and I established an agreement where if I pay even more of my time to look at their ads, which gives them value, they will provide me with those silly outputs, which I find valuable. It has been a mutually beneficial trade.

Should the cost of using Reddit go higher, as it seems it will, then the calculator will come out and I will have to determine if the cost is still in line with the benefit. With only 10% of the value coming from there, there isn't a whole lot room for them to play with, especially when you have HN graciously offering essentially the same service for a much lower cost.
Write an app to extract the data client side.
Why? Maybe they were good employees? Just because they did something bad after really isn't thst relevant.
"After blackout". This made me smile.

It is often said that if a product is free then you are not the user, you are the product.

Here it is true, just the wrong way round: users are Reddit's product! And Reddit seems to have totally alienated its product! The product is saying, "go f*k yourself Reddit, we're not backing down".

What is left of Reddit the company after they force their will on the users? No product I would think. Just managers and C-suite.
Discussed here: https://news.ycombinator.com/item?id=36350693
And the.. avatars with micro transactions and possibly some NFT nonsense
The real "aha!" moment for me with LiveView came when I was using LaTeX to render a PDF in response to some user actions. The first time I did something like this, I did some janky polling on the client side. Other (bad) solutions involved blocking the client process or just praying that the PDF would render in time before the HTTP request timed out.

With LiveView, it works like this:

- user pushes a button to render the PDF

- the LV process calls `Task.async(fn -> do_work({data, self.pid()}))` so the worker process has the PID of the LiveView process itself

- when the job completes on a different thread, the worker sends an Elixir message using the standard and highly-flexible built-in mechanism with `send()` to the PID of the LV

- the LV gets the message and updates the UI and/or initiates a download of the rendered PDF automatically

It is so simple to get this workflow going. It's super efficient. Perfect for low- to mid-range load on a web app. Perfect for one-person development.
My biggest problem with the official Reddit app is the inefficient use of space. I've been using Reddit is Fun (RiF) for many years now and moving to the official Reddit app feels like having desktop zoom permanently enabled.

Aside: The recommendation feature is completely broken... By default it injects completely inappropriate content from seemingly random subreddits right in the middle of everything. Example (looking at the app right this second) I see posts from /r/AskReddit, /r/plumbing, and /r/linux_gaming then "similar to /r/other communities" (wasting vertical space) is a post from /r/PeopleFuckingDying titled, "sICk FuCkS INJecT cAt WiTH PEptO bisMal".

So unless you turn off the "recommend other subreddits" setting (on by default, could've been a useful feature) you're going to get that, "Random bullshit, go!" stuff injected into your feed constantly every few pages of posts. It'd be fine if they just recommended the subreddit but they include the day's top post from that subreddit and if you have NSFW posts enabled you may need to regularly visit /r/EyeBleach
I suppose it is difficult to read the actual facts in the middle of typing out a knee-jerk reaction.
They've already reversed the permanent closing: https://www.reddit.com/r/startrek/comments/14aifzm/rstartrek...

Turned out lots of the community members don't care about this and don't want to move. Shocking stuff
It sucks that often our only option for this kind of authentication is Facebook or Google, since they only see this as a way to harvest even more data about their users.

Apple's implementation is a lot better on this front, but you're still placing your trust in a trillion dollar company. And lots of sites choose not to implement it because Apple's design makes it harder to track users across domains.
Yes and no. The engineers and designers probably are dumb, but they were specifically hired by management to engineer and design management's vision. They would not have been hired if they did not share management's vision.

If they have better taste, then they should quit. I bet lots have, but they don't work at Reddit anymore.

https://yewtu.be/watch?v=lLcpcytUnWU
That is called an employment contract. And no there should not be penalties. Thats asking for Govt overreach. No thanks.
This is going to be fun.

Let's say you are less ambitious that stopping the rotation of the entire Earth. You cut a small ring out of the Earth, a very tiny one: 100 km wide and 100 km deep. The circumference of the Earth is 40000 km, so the volume of this ring is 0.4 billion km3. The Earth's crust density is about 2.5 tons/m3, so we got ourselves a ring of one billion billion tons, or one billion Gigatons. This ring does exactly one rotation in 24 hours so that's 40000 km in 24x3600 seconds, that's 462 m/s, let's call that 500 m/s.

Let's unroll this ring. It has become a gigantic spear that travels through space with 0.5 km/s and weighs 1 billion gigatons. Our task is to stop it. We put a gun at the tip of the spear, and fire shells. The recoil of the gun will slow the spear down. The heavier and the faster the shells, the greater the recoil. The product of the mass of the shells and their speed needs to be equal to the product of 0.5 km/s and 1 billion gigatons. If the shells you fire have relativistic speed, you need to multiply with an additional factor to account for that, but we can't fire relativistic shells, so we'll ignore that.

Now you have a problem: obviously even the US Air force can't find one billion billion tons of stuff to fire into space. So we need to use less mass and higher speed. But the energy goes up as the square of the speed, as every kid knows (m v-squared over two). But hey, we have nukes, we can afford, right? Let's go crazy.

We can use ion thrusters. They shoot ions at truly mind-bending speeds. Up to 100 km/s. Two hundred times higher than the speed of our cosmic spear. So, we'll need to only fire 5 million gigatons of ions into space.

How much energy do we need? m v-squared over 2, everything in the metric system: m is 5e18 kg, v is 2e5 m/s, we get 1e29 joules. One ton of TNT has about 4e9 joules, so our energy requirement is about 25e18 tons of TNT, or 25 billion gigatons of TNT. The largest nuclear bomb ever in possession of the US Air force had a yield of 15 megatons. So, we are talking about roughly speaking 15 trillion such bombs.

But that is to stop only a tiny, tiny bit of Earth. A tiny ring that has a volume of 0.4 billion km3. The whole Earth has a volume of 1000 billion km3. You would need many quadrillions of Castle Bravo bombs to do the job.
We saw that he's a fucking liar when dealing with Apollo. Credibility is now zero. Zero.
> It has to enforce federal law, and federal law trumps state law.

This might be factually correct, but it's not how it works in practice.

The federal government exists at the behest of the states, not the other way around. When states start banding together in direct protest of the federal government, there's two paths forward: one escalates violence and leads to a civil war, the other peaceful strips the federal government of illegitimate power.

This is why the DEA cannot enforce their brain dead cannabis laws in California, and why the ATF cannot enforce their brain dead gun laws in Texas.
Loved this podcast with Rubin and him being asked right up front what a music producer does.

https://open.spotify.com/episode/1sMxk3DfydYWasJVZ4Nqy5?si=J...
Seems simple enough: if someone asks for money on Facebook/Instagram, just say no. Don't buy anything advertised there either.
Science is not a good tool to win an argument with. Are you trying to argue that abstract logic games like chess have no impact on how people otherwise live? This is a crazy stance, I hope you agree.
I think it comes down to if there is a viable alternative. People don't stop what they like to do but they will move with sufficient pressure.
That's how reddit started out - posting fake comment to make the site seemed more popular[0]. And how they continue to operate - admin editing user comment because he disagreed with it, then posting a terrible apology[1]. Also how they continued to things like giving admins ability cheat by putting down r/place tiles with no cooldown[2], and censoring the canvas[3]

[0]https://old.reddit.com/r/todayilearned/comments/1x6iyo/til_t...

[1]https://old.reddit.com/r/announcements/comments/5frg1n/tifu_...

[2] https://old.reddit.com/r/SubredditDrama/comments/tv2lmx/redd...

[3]https://old.reddit.com/r/place/comments/twfvl6/the_truth_in_...
If I believe in a conspiracy, it's one in which people are fooled out of their money by real AI.

What I've seen openai derived services do:

* generate text whose assertions have no basis in reality leading to requirements that AI generated text actually be checked by humans.

* generate entire fake legal citations, destroying the reputations of two lawyers.

* generate code I two hours of conversation I could generate myself in 20 min. (But that's not the bad bit. The idea that a non technical product manager could build something is pretty cool.) But... I have yet to see AIs take an existing code base and then modify the code base to add features or fix bugs. What I see is AIs take a code base and completely re-write it. This is a problem because rewriting large blocks of code often introduces new behaviors and bugs.

So yes, there has certainly been progress. The same way some rough beast is making progress towards bethlehem.
Perhaps I'm a bit cynic here but this whole mess, turmoil, and hype is so far playing in our advantage (as "engineers"). If any, the real ones that are losing are the companies themselves (because we could work much much efficiently but we don't because we cannot even agree on what DevOps means, or if we actually need DevOps or not). This regardless of the latest trend of layoffs we have seen (I'm considering the whole planet, not just SV).

Don't get me wrong, I'm all for efficiency and the like, but if I were a mere "programmer" or "sysadmin" or "webmaster" I don't think I would earn as much as I do now that I'm a "platform/software engineer". Words matter. If you're called an "engineer" (regardless of whether you have a degree in engineering or not), then business people will think something more of you than if you're just a "programmer". Same for "platform" and "devops". Same for "data scientist" and "statistician".

You think knowing K8s justifies the $150K/year paycheck in your startup that has only 20 "engineers" and merely 5 services on production? C'mon. But here we are, and I'm more than happy to get those $150K/year for applying K8s and Terraform when it's not actually needed at all.

Posts like this one only reminds us that we live in a time where people is making money out of hype (scrum masters anyone?)... but as long as I'm making money as well, I'm happy to join the conversation and play the "let's fix this!" pantomime.
I don't know about you, but I don't have interest in listening to AI generated music, or exclusively AI generated music.

I want to go listen to a real live person perform.

Same for all the other performing arts for that matter.

I think we are really far away from robots controlled by AI performing a live Broadway musical for example.

Heck we are far away from robots singing with the human emotion of a talented singer as far as I have seen.
Right, insofar as those laws are made within the scope of the Constitution. My understanding is that the NHTSA and its authority aren't found within the scope of the Constitution except by the broadest of interpretations.
While bringing attention to the challenges of policing may be important armed drones are not the hill to die on. Cops may need support from prosecutors and they may need better equipment to deal with gangs, but they never need armed drones.
Hexyl: A command-line hex viewer with colorized output
I think HN underestimates the truth behind #1.

(Don't shoot the messenger! Just adding some objective data amid the flames.)

Roughly half of the biggest subreddits went dark. And almost all of them are back (r/funny, r/gaming, r/aww, r/todayilearned, /r/pics, etc)

AFAIK the only huge holdouts are r/videos and r/music.

Mods and some users have been very vocal...but there's a quieter, larger group that is fine with the official app and just wants a place to post.

---

EDIT: My bad. r/aww, r/gaming, and r/pics have disabled new posts.

Plenty of others...r/funny, r/askscience, r/earthporn, r/explainlikeimfive, r/food, r/gadgets, r/nottheonion, r/space, r/sports went dark and are now back.

Total affected subscriber count has fallen ~60% [1] since the peak.

FWIW, I think #2 is true as well. This is by no means a inconsequential disruption. But it's also far from "the death of Reddit."

[1] https://blackout.photon-reddit.com/
Of course there are within their rights from a legal pov. Doesn't change the fact that it's a terrible, outright hostile move.
"Blocking (on IO)" in OS jargon means that the thread can yield the CPU to other threads because it's otherwise waiting for some external event (e.g. some IO operation to complete).

When the IO operation is ready the thread is then marked to be awakened and the scheduler will context switch back to it whenever it sees fit (given other considerations like thread priority, etc).

From the POV of the thread that blocks nothing really happens while it's waiting. Once it awakens it has the result of the operation (or an error) and it can observe that more time has passed by inspecting the timer. For all intents and purposes the operation was "synchronous" from the POV of the thread.
>I think it means "entering a state where the thread has nothing to do but wait."

No. Neither thread involved here (the userspace thread or the kernel thread) will "wait" in either scenario. The userspace thread will either work on the syscall (because it was ready to be performed immediately) or it will be released to go do something else. The kernel thread will either not be involved (because the syscall was performed by the userspace thread already) or it will start working on the syscall.
> My opinion doesn't lead to harm to other people, so you'll understand why I don't respect yours. Your right to swing your infected spittle ends where other people's mouths and noses begin.

Don't you have the ability to stay home and avoid breathing near other humans if you're so concerned? I'm confused by that statement. How is demanding reduced freedom for him more just than simply exercising your own?
I don't understand the issue with facial recognition if it is only used as a lead, and isn't considered evidence in and of itself, and a person's rights are respected even if they are flagged by the facial recognition software. If the issue is disparate success rates between races or other demographics, then let's just fuzz the incoming data until it's all equal. Facial recognition still sounds like an incredibly useful tool.

Banning facial recognition sounds to me like the legislature knows that the police force abuses people and will abuse people even more with facial recognition. Instead of banning tools that can increase the scope for abuse, why not try rooting out the people and culture perpetrating abuse in the first place?
I pretty much stopped going to Reddit and it never really occurred to me that I would look for an alternative. I’ve reduced the amount of social media in my life (and I do count HN as social media) and I think I’m better off.
And disavowing their role in cause and effect. They play chicken with other developers, who end I sacrificing their own productivity to fix the issues. Bad managers see this productivity gap and reward the hack instead of punishing him.
Thanks. You mean icons in navbar or icons on thread list?
Thanks for the reference. I knew about the under-ride story, but I wasn't aware of the regulatory-capture part.
I'm not convinced infinite growth is possible.

Give me calm and stability over growth any day.

I tell my company all of the time, that paying bills and wages IS success. But it gets a lot of grimaces from investors etc. They can shove off in my opinion.
I guess my point was less about relative population sizes and more about dismissing the humanity of others. What would einsteins life have been if he had grown up in an abusive, food-insecure household? What about yours (not to assume ofc). Life is hard, conditions are hard, people have subtle undiagnosed disabilities all the time, and I just bristle at dismissing them as more-or-less worthless
It’s exactly what happened to digg. MrBabyMan etc owned the front page so everyone who disagrees or just doesn’t care for their content left
The CPD has one of the lowest admin:beat cop ratios in the country. It's like 12:1. They're already about as lean as it gets.
Isn't there an issue with instances blocking certain communities on other instances?
There's an argument to be made that this is a constructive dismissal, and would thus qualify for any benefits that a termination would entail, but I'm sure that type of legal wrangling is not what the people at Schwab will want to deal with.

If it were me, I would simply continue working from home until my access and/or paycheck were cut off.
But the claim is that the federal law preempts the state one, which would be true if it's impossible comply with both at once. But you could comply with both at once by not selling cars in Massachusetts, couldn't you?

At which point people are going to notice, and ask why, and when they learn the answer is that the NHTSA is captured by automakers, maybe the NHTSA would like to avoid this hit to their reputation more than the commonwealth of Massachusetts would like to avoid looking like it's standing up to Big Auto.
One of my favorite things about programming in Elixir is the fact that for an absurd number of problems, there's not just a library that solves it, but an official one from the OTP. It cuts down dramatically on time spent evaluating different options.
> Notwithstanding anything in the preceding paragraph, motor vehicle owners’ and independent repair facilities’ access to vehicle on-board diagnostic systems shall be standardized and not require any authorization by the manufacturer, directly or indirectly, unless the authorization system for access to vehicle networks and their on-board diagnostic systems is standardized across all makes and models sold in the Commonwealth and is administered by an entity unaffiliated with a manufacturer.

So the manufacturer cannot use their own software to manage authn/authz to their cars?

What would stop the unaffiliated entity from giving anyone access to anyone's car? They wouldn't even have a financial stake in making sure they implement proper authn/authz and internal access controls to stop employees/contractors from accessing this information improperly.

https://web.archive.org/web/20230510205950/https://malegisla...

The NHTSA complaint: https://s3.documentcloud.org/documents/23846284/nhtsa-letter... (bump from a comment further down by Simulacra )
Mercedes-Benz takes in-car voice control to a new level with ChatGPT
It looks like thread replies are presented sequentially rather than nested. Is this something you're looking to support in the future?
if you've deleted the account, you no longer have a "handle" onto the comment.

Depending on how they've done the restore, you may not have a handle on the comment even if you haven't deleted the account.

Also, nothing stopping them from doing any of it again.
> why would you build your livelihood as a 3rd party app this day in age dependent on another company?

Every 3rd party app that exists is dependent on another company (e.g. Google and Apple).
That seems easy, then why is getting a job there so hard? the pdf is undergrad level. it is covered in any elementary stat or probability book. I guess you have to do it on the fly or something. or have a good intuition for estimating probability when the formula is too cumbersome.