skysight-inc/HackerNews huggingface dataset:
Yeppers. The days of waiting a minute or more for emacs to initialize itself are long gone for most. Still marginally slower than nvim or vim for me (on a 2016 vintage i7-6700k on Linux under X11 inside of a sucksless `st` terminal):

$ tim 'vim --clean -c quit' 'nvim --clean -c quit' 'emacs -nw -Q -eval "(kill-emacs)"'

(3.45 +- 0.27)e-04 (AlreadySubtracted)Overhead
(7.929 +- 0.052)e-03 vim --clean -c quit
(8.329 +- 0.031)e-03 nvim --clean -c quit
0.05302 +- 0.00023 emacs -nw -Q -eval "(kill-emacs)"

There can still be a human-noticeable difference when you fire up emacs on some 2.5 MiB org-mode "active document" and it takes over 1000 milliseconds (a whole heartbeat! omg! /scarcasm) while vim still takes under 20 ms. And, similarly, vim/nvim with a lot of plugins loading can push up their start-up times as well.

EDIT: BTW, chances are good that the 4X reduction from 320ms to 80ms over 5 years you are seeing is in large part due to ahead-of-time native compilation of elisp (https://www.gnu.org/software/emacs/manual/html_node/elisp/Na... ) and libgccjit/etc. not just CPU/DRAM improvement.
http://archive.today/eVdgM
My understanding is Super Saver Shipping is more or less "when convenient for us". So if, like me, you live somewhere Prime trucks are on your street every day anyways, Prime doesn't offer any real speed improvement. Maybe if something is only available at a distant warehouse they won't spend anything extra getting it to you quickly but in most cases... yeah, it's still in two days.

I also find Super Saver helps me spend less: I won't order something unless my order is big enough for free shipping, and half the time by the time it is, I decide I didn't really need something or other anyways.
Very unlikely, as the majority of those neoantigens are unique to the patient (that's why the vaccine has to be tailored for each of them).
> can you reasonably stop selling it for consoles and paying the vig to the console makers by telling people to play it on their phone instead?

Didn't people do this a ton? It started with a trickle of poor but sellable ports of stuff like Call of Duty to the Wii and Grand Theft Auto for iPhone. All of that stuff was signed-off by publishers. The ports came through even faster on Nintendo Switch, despite it being both less powerful than most phones and a different architecture from most consoles at the time. Then there's even the Steam Deck, which crossed the rubicon of running Windows games without Windows. At no point during any of that history did publishers tell people to stop playing the "inferior" ported version. Some might even say they didn't care, as long as you bought a full-price copy of the game and enjoyed it.

So... yeah. Consoles will exist, and people will port games to them because gamers will buy and own them. But smartphones are simply more popular, and the software pipeline required to get PC games running on the hardware you already own and use exists and is usable today. Console releases haven't correlated with quality since forever, the majority of people I know would rather play Fallout: New Vegas on a phone than Fallout: 76 on a PS5.
An Emacs Porcelain for LLM
Outside of their own apple stores Apple is not managing or storing inventory for retail sale. A shipment for bestbuy or Amazon will almost always go straight from the origin to the retailer logistics hub in the US.
> I am genuinely curious to hear what you think of an area inhabited by packs of wolves - would you engage in hiking/camping/recreation in that area after dark ?

My personal answer to this is yes - I have hiked / backcountry skied on multi-day tours in areas with active wolf populations. I also currently live in a small mountain town with an active mountain lion population that regularly makes its way through our roads and yards.

I am more concerned with people, moose, and avalanches than I am either of those two. Of course, not everyone is going to have those same views.
Hi falsandru, I do not know where you can the feeling that S3-FIFO is not loop-resistant, can you elaborate more?

There is an adversarial pattern where each object is only requested twice, and the second request comes very late (out of the small queue). But such a pattern is very rare (if it ever exists at all), and other algorithms, such as TinyLFU, also suffer from this access pattern.

You claimed that you verified it, but there is no evidence given so far except on the single trace, which S3-FIFO is indeed worse. Frankly speaking, I don't understand why you get irritated by other users in this post.
Things expire off the hidden list over time as well, presumably based on when the link itself disappears, but such links will then show up on hn's historical view.
Well, there might be other externalities not captured by GDP as a result of destroying the environment.

Further comment would involve breaching HN guidelines.
‘-j -l $MAXLOAD’ is even more polite on shared systems. Avoids most runaways, but not all.
The APE part is a lot more interesting than the (highly subjective) configuration choices.
A few millions, not more -- maybe even less but I am not up to date with post Covid ASIC engineering costs.

We obviously want 100GbE because frankly why bother with less? So you need to translate https://github.com/corundum/corundum into an ASIC and then produce probably a few (ten) thousand ICs to make it worth it. However, you quite likely can get away with an old node -- the Intel XL710 40GbE chip, for example, is produced on a 28nm node.

So the production will be cheap, the initial ASIC engineering and prototyping is going to cost you a bit. But the (very) hard part is luckily already done.
Basic income would only be used to enslave other countries that don't implement it (much like sweatshops/consumerism we have now)

If everyone implements it, then it's pointless, because currency only works when there's a potential difference (much like electricity).

Basic income detracts from the conversation; we're talking about issues and you've got your favourite solution that is inevitably going to be shoe-horned into the conversation.
If meson fits your project it's worth using it - it could turn into a straightjacket later but changing to something else isn't the end of the world if it cost little effort to implement it in the first place.

As for trying to use a "modern" language to write scripts.......well if they're not declarative and don't understand dependencies then how can they be better?

make is no paragon - it just contains solutions to lots of problems that exist in build systems. The fact that those problems exist and make has ways to solve them isn't make's fault. Everyone might perhaps want builds to "just work" so they can ignore them and such people write scripts and use the concept of "rebuild and clean" a lot and it works until the build gets big and slow.

"modern" tools get written with many simplifying assumptions and become slowly complicated as they hit all the problems make hit long ago and try to find ways to solve them.
This feels like a magical dream world programming environment and I'd love to have something that even comes close to use in my day job or side projects.

This was posted ~1y ago but reposting because the game featured in the demo (Human Resource Machine) is currently free on the Epic Games Store.

It's a pretty fun game that challenges you to write and optimize some fake assembly, would highly recommend for both programmers and non-programmers!

https://store.epicgames.com/en-US/p/human-resource-machine
Caffeine is a drug yet there's the fad of collecting donations via "buy me a coffee". Or as you might call it "buy drugs for me".

Not all drugs are bad, not all drugs are illegal.
From the scientific meaning of "proves", as in it tests the rule. In this case it tests the rule and finds the rule to be false.
Cancelled. I subscribe through Apple and I don’t even see the ad-free option. Might reconsider if it appears, but ads are a deal-breaker for me.
This game is technically impressive consdiering it was running in a Z80 basically
> What does the market cap of the company or the founders net worth have anything to do with the unit economics of operating a streaming business?

For being a sub-product when compared to other streaming platforms, I, the naive me, would expect that Prime wouldn’t be in such a rush to milk money from users and instead they would focus on making the best product they can given that their mother company is wealthy as fuck.

Like I said, I am naive.
I dont have the link handy, but there's a company that sells 6-8 inch eink screens that are just recycled kindle parts with a more hobbyist-friendly interface attached
> But make is widespread, ancient and eternal. It isn't going anywhere, despite decades of new tools trying to take its place. It does many jobs relatively well.

Agreed--make is eternal. One thing that'll probably be true: in a post-apocalyptic future, make will still be around and still be useful.
Ah yes, why patent specifics when you can patent the umbrella which is akin to covering all bases - https://patents.google.com/patent/US10055540B2/en
I can actually get small thermistor based hot wire anemometers for about a dollar, so I can just use those with a PID control loop to control fan speed. Then the flow is quite well regulated. However high winds will overwhelm the fan, a problem you don't have so much with centralized units, however that's because the fans are so powerful in centralized units. This implies quite high electrical energy consumption and also noise production. The noise production is not as bad because the fan is in your basement or whatever, but it's still serious and not as good for the most part as a well designed, flow compensated decentralized unit, even for the flow vs noise ratio. I added an automatic valve which only costs about $30, which closes in a storm. So as long as most of the time the wind isn't crazy everything works pretty good with the decentralized approach.
That is true, though in the real world (existing codebases) you encounter old, new, modern and novel styles of C++. So in order to understand the used forms of something that should be simple, like printing, you will need to know at least 4 different ways of coding it. That is somehow the frustrating part of the language, there is no 'right' C++.
Kudos for those who are willing to dig deep enough to fully understand const correctness, smart pointers, dynamic casts, double referencing, every type of formatting and template programming. Though sometimes I think there is some masochism involved...
Soooo.. front and center of c++ ...

Are string literals only 8 bit chars aka no real Unicode? The description danced around it so much it sounds like obfuscation
On recent vim, :Man crisply delivers within the same editor tab.
> Presumably one could have multiple SEND and/or RECEIVE function clauses in the WITH statement, so acting as an equivalent to the Go Select?

Correct. Here is the specification: https://github.com/oberon-lang/specification/blob/master/The....
You can have an unlimited number of guards.

> What would ELSE do? It it acting the same as the default clause in a Go select, i.e. allowing for a non-blocking call?

Correct, that's the idea.

> how would one detect a closed channel when the RECEIVE clause hits?

EDIT: I added yet another build-in procedure which returns the closed state of a channel. A blocking WITH would continue if no channel was ready to communicate, but at least one was closed.
> Further, for an item to be produced at scale and over time in the market, the profit must exceed the costs.

I think you meant to say revenue?

> Now, if you are able to see the value in something despite not having a firm monetization strategy, that just puts you in the same mental frame as the greatest entrepreneurs in the world.

It is also the same mental frame every starving artist shares too. They are able to see the value in what they do despite not having a firm monetization strategy.
" No. Don't screw with nature, it doesn't end well. " You, 57 days ago. We screwed with nature, and this is putting something back into place.
I think I recall Alice and Bob also being mentioned along side Louis Reasoner in SICP problem sets in ‘81 or ‘82…
(Edit) well, according to Wikipedia, the cast of characters for SICP doesn’t include Alice and Bob. In those years the book didn’t exist yet.
For a file to end up in ~/.vim/backup you need to have (had) the right to edit it in the first place. (I assume) files that are edited as root would go into the root home directory, so no problem.

I can maybe see it be a problem for servers but I can't really think of a likely case, you would have to mess up pretty badly.
There's also additional risk with hunting ranches, like guns. Easier but more dangerous.
Not that I even agree, but I guess the point is that someone so highly paid should be able to find solutions that don't at least feel unfair. I mean most people pay for cable and there's not even a way to not have ads and they increase prices regularly - then again most people do hate the cable companies.
Land doesn't matter; political subdivisions do.
Vaccines are not intended to prevent people from getting the disease. Their purpose is to make the body defeat the disease faster while taking less damage.
It seems that one of the heavier arguments against reintroduction is that it will hurt regenerative farming efforts - produce a negative effect on positive effects of regen farming on environment, and negative financial effect on those farmers.

So, we have:

- a greatly positive option on the environment from a variety of perspectives - reintroduction of wolves

- its negative effect on one activity/group of people

And so those people vote against the greatly positive thing, because they care for the environment and themselves. Wouldn't the obvious option be to vote for the positive option, and press the government to help alleviate the negative effect, instead?

Could the existing compensation schemes for livestock loss not be amended/expanded/adapted? Could the government not financially support different available/new methods of protecting regen farm livestock from wolves?

Why is the obvious option instead to nuke the positive initiative to protect themselves?
Show HN: Remove YouTube shorts temptation from the iOS app and the side effects
TLDR

Turn off all history and delete history on the iOS app, but there are a few caveats

Main

I am a YouTube premium subscriber that loves long form content and video podcasts. YouTube ruined this by forcing YouTube shorts onto users by:

1. Opening the IOS app on the shorts so your captivated right away

2. Not allowing you to hide the shorts function permanently in settings.

3. Making search abysmal as it tries to encourage shorts content

4. Downgrading the whole YouTube experience

It should be noted that I don’t mind short form but having it forced on me in one app and so aggressively makes it unacceptable.

“Solution” Part 1

I searched a long time for a solution and came across one that kinda solved the issue on reddit but it had unintended side effects on other Google products that drove me to competitors.

Turn off and delete all history on the YouTube iOS app. This also turns off history on YouTube music which I was using for my podcasts too.

On opening the app will state “shorts recommendations are off” and not show anything (yay). The long form page will also not show anything unless you directly search for it in the search bar. This makes long form discovery non existent on the app not ideal but acceptable.

YouTube music has no history… of anything so there’s no feed that learns my tastes, this is a major problem as I start from zero each time, which is not good for a music app.

“Solution” Part 2

1. Use the iOS YouTube app stripped back and stop paying premium.

2. Download Spotify as YouTube music is now useless

3. Start using apple podcasts app as YouTube music is useless and the Google podcast app is being deprecated.

4. Download TikTok for my short form needs (that can be controlled / deleted)

Conclusion

So Google forced shorts on me and made me cancel my premium account, strip back the data they have on me, download/use 3 competitor apps instead.

Great work Google, you’re winning I guess.
As someone working in these markets, it can also be negative because most residential solar power isn't that easy to turn off / the owners don't react to the price signal.
Here's a good one from Twitter:

https://x.com/hgmeryem/status/1739710696693125432?s=20

I see posts like that all the time.
They didn’t play nice. They made back channel deals with privileged partners. Love or hate the Apple arrangement, but they seem consistent on giving everyone the same terms. That’s what makes one anti-competitive and the other not.
The moose was reintroduced and it has brought havoc to the beaver habitat, especially in rocky. We need wolves or something to balance the moose. It has become a very different park since the moose has invaded
I don’t. I know there are things that people expect me to pay money for and I feel bad about taking things that I know I shouldn’t.

And I don’t subscribe to the “but my HTTP requests” rationalization that’s so common here on HN.
This is such a bummer. Why does everything get worse? I actually really enjoy prime for movies and specifically for foreign movies.

I can’t stand all the freevee crap they have been forcing down our throats too. They pack a record amount of commercials into those movies and it’s all clunky when you pause and go back, or need to fast forward or rewind. Just wish there was better ways to get rid of the freevee crap, but if 2.99 gets rid of those ads too, I might be inclined to upgrade. I know it wil just be the stuff that has no ads now tho.
> In its latest effort to keep the service afloat, Beeper will suggest that users get hold of an old iPhone to get iMessage working on their Android phone. Users will then be asked to install a free Beeper tool to generate an iMessage registration code that will reinstate the ability to register phone numbers on the service. The catch is that the iPhone must first be jailbroken, and it must be kept plugged into power, at home, and connected to Wi-Fi for periodic registration re-requests.

It feels kiiiiiiinda negligent to not mention that the "free Beeper tool" is an Open Source AGPL app you can audit and build yourself. It doesn't shock me that they left that part out, but given the passionate title you'd expect a less subtle examination of what the app actually is.
It's like a Ferrari stopping in a tire shop and the owner trying to haggle $10 off the service.
> Consoles ship at a hardware loss, iPhones don't.

This isn't true anymore. Consoles don't follow the razor-and-blades business model anymore -- that's long since gone.

Sometimes they don't make a profit at launch, but they do soon after in the hardware cycle, which is fine because they sell for years and years. Nor are things like extra controllers or headsets subsidized either.

So the idea that consoles need to make up losses via a cut of game sales isn't true, and hasn't been true for at least a couple of decades.

And so there's no good reason to treat them differently from smartphone app stores.

(The idea comes from the 80's and 90's, back when it was widely understood to be the business model.)
BTW that regenerator did the 45 cfm at 3.25 mm H2O of air pressure.
A bunch of interesting talks, I'm especially looking forward to hearing about the proposed EU e-ID, as well as finally meeting so many like-minded people in one place, for the first time after Covid (for me)
We do, I’m really confused by the original commenter.

Are you asking why do we have “bad” chain pizza? We don’t

Are you asking why we have “bad” pizza overall? We don’t
Looks like a nice mix of topics as always. I'm personally most interested in this one:

https://fahrplan.events.ccc.de/congress/2023/fahrplan/events...

Lecture: Writing secure software using my blog as example, by Felix von Leitner (fefe).
Barbed and Dangerous [pdf]
Ya but what if the wolves eat that last 3%?
Std:so std:you std:mix std:iosteam std:and std:printf?

Std:seems std:confusing
There are some difference, the most notable one is that 2Q evicts all objects from the small queue (does not move to the large LRU).
To my knowledge that doesn't extend across state lines. I wanted to see precedent of someone doing something in one state and being criminally prosecuted for that act in a different state.

As a counter example, it's extremely common for people to hunt (or fish) on the legal side of boundaries with a restricted area using calls (or scents, bait, chum) to lure game to the area they can legally be in.
Yes! However, there is some good news I'd like to add - they made some progress on the beaver habitat over the last few years here in Rocky. Still so so far to go but a small win to celebrate.
I've been really curious about the algorithms and data structures behind text editors. Does anyone know of a book or YouTube series that does a job slowly building a working text editor?
That would be a wonderful outcome, if so. We need to protect our ecosystems from humans if they're to survive.

However, it won't happen because of wolf attacks. The big bad wolf is a fairy tale... Moose are orders of magnitude more dangerous to humans than wolves, and their reintroduction in Colorado does not keep humans away from wild spaces.
The difference is, I think, that there is a limited number of foods in the world. You're bound to repeat and unless you're a billionaire, you won't have the time or money to cook a completely different meal every time for decades.

On the other hand, with under a hundred monetary units you can get every streaming service in existence and have years of content available.

For reference:

All of Star Trek alone is around ~850 hours of content. That's about 100 days if you watch 8 hours a day.

I did have time to watch it all once, when it came out at 45 minutes per week (except for Voyager, missed that). But how am I supposed to find time to rewatch 850 hours and still have a life?

Why would I do that when I could watch 425 movies I've never seen before instead?

On the other hand I do know some neurodivergent people who use TV-shows to relax, the fact of knowing what will happen in every episode is somehow comforting to them. My brain just goes "I could be experiencing something new instead of this".
I bought one of these the last time it was on HN and I’m happy with it.

I have been trying to eliminate reasons to use my phone when at home, and have totally stopped picking it up in the morning.

The problem then is I can get blindsided not knowing what my schedule is or if I have an early call.

So now I have one of these things by my sink and it shows me just the calendar for the current day.
It's an SDK for an entire OS, plus the emulator (basically the whole OS in a VM), developer tools and more. It's not much different in size than the SDKs for macOS or Windows and it's much more cohesive.