skysight-inc/HackerNews huggingface dataset:
Technically it’s running a proof-of-stake stake pool and using the operational rewards to fund CI hardware for GHC. It currently provides 7 Linux, 2 windows and 3 m1 macs as well as covers the maintenance for them.

Thus by staking ada (cardano) with the stake pool, one can “earn” a competitive rate (~4%) of stake return as well as support GHCs CI indirectly as the excess operational rewards from running the pool are put towards running CI machines for GHC.

To compare this to some non-blockchain scenario:

Depositing money at a bank will yield some interest, but also provide the bank with some operational return (they usually don’t provide you a savings account due to altruistic reasons); and the operational rewards the bank would use to run CI machines for GHC.

I hope this makes sense, and explains the concept of how this works in principle.
Yes. 'Rollups' would also help the situation where multiple upgrades in combination will cause an issue. Ideally though, you'll be merging master into each automated pull request regardless. But rollups would save a bit of time.
Couldn't we grown an entire body, preferably without a brain to avoid ethical issues, and then we "just" need to perfect brain-transplants.

Maybe plant a new one every 10 years.. I'd not mind living in the 25-35 year range perpetually.

It'd be so awesome, could make sure that body gets the right nutrition and exercise and then I can take it over and let it decay for 10 years before getting a new one to trash :D
No, it can still be neglected if the page gets popular. Neither the author nor any of the readers get any noticeable effect no matter how popular the page gets.
Would you care to explain it then?
Throwaway accounts that can't be easily linked to the poster are essential to a number of reddit communities.
PrivacyRedirect [1] is a nice multi-purpose addon for this in my opinion. Most of the redirects can be easily customized and all of them can individually be enabled/disabled. It also has multiple nitter/teddit proxies defined for the times they get overloaded.

Redirects Twitter, YouTube, Instagram, & Google Maps requests to privacy friendly alternatives - Nitter, Invidious, Bibliogram, & OpenStreetMap.

When the time comes that addons do not get around such things, then I would suggest BlockSite [2]

[1] - https://addons.mozilla.org/en-US/firefox/addon/privacy-redir...

[2] - https://addons.mozilla.org/en-US/firefox/addon/block-website...
That must be a recent change. Because at least as recently as early this year, you could just click "continue" while leaving the email field blank and create an account.
There is an appeal to TikTok that I haven’t noticed elsewhere, but it is hard to explain. Content trends are like a game of telephone, so it’s interesting to see what creators choose to carry over into their own content and pass along. It’s fascinating to watch trends evolving so quickly and imo those trends are a special kind of authentic content space that advertisers haven’t really been able to break into and ruin yet.
Yeah I guess the issue is that the share of users on old.reddit.com is diminishing to the point of being irrelevant. The number of users still on the old site is less than 5%.

It's also sad because even though the old reddit is available, it's not the same. Since all the users are using the new UI, you get a totally different type of user engagement than you used to get I feel. Nowadays it's rare to have any sense of community or long discussion and every subreddit has moved along the spectrum to shallower interactions, image posts, and less distinctive character.
I would give cash or a gift card to a teenager who I know has preferences/wishes that I will barely understand.

But for a working adult I would prefer to give nothing or just write a thoughtful letter.

The act of gifting money to an adult even in close family to me would come across as condescending. It would imply that I feel they are somehow unable to take care of themselves.
An arbitrary C++ project cannot most likely be compiled to WebAssembly out of the box. Emscripten needs to be a supported compile target from day one, not an afterthought. Talking from experience.
Mine is a free app, that does nothing without a physical device. The DRM system is no login no account, the device is the key. No update costs. Everything calm. The device is even fungible for its purpose. A tool to do a thing and fucks off.

We’re leaving money on the table, for sure, but I really don’t care. I’m going to make something that is biased to the customer, and they’re going to appreciate it.
Sure, why not offer an option. But I'm convinced that take home tasks are generally better because that's much closer to the way you actually work as a programmer. People who don't get nervous during live coding might like take home tasks because it's more of a time sink, but I'd wager that they still do good on them.
The 1.2٪ figure was a month long average from a real-world test. In certain conditions they got 32% higher efficiency. Presumably those are the conditions when the wind is blowing sub-optimally.

Unrelatedly, from personal experience both onshore and offshore windfarms seem to be packed much tighter than in a line.
I never experienced a runner's high or a basketball "lock in" until I did it enough.

I had to build the endurance to go over 6 miles without stopping to experience my first runner's high.

I had to last a whole half in a basketball league to experience being in the zone.

It took me a couple years to even get the feeling, but now that I've experienced it, I can't stop doing it. I think there's a personalized threshold for everyone, but for me, it was pushing myself quite far beyond my limits.
Actually, the only one of those "Wing-Doors" Teslas that can compete with the Rivian would be the Plaid at 150k+. Same with Porsche, the Rivian would blow the doors off any Porsche at the 100k price point. You'd need a high spec Taycan at 150k to compete. Obviously, outside of straight line performance, the Taycan has other capabilities that are superior to the Rivian. Overall though, the Rivian is not only faster in general but it has a great deal more utility and is better suited to daily driving tasks.

[Edited to add]
The F150 Lightning might out-compete the Rivian on utility. but can't compare performance wise. That's probably the closest comparison vehicle.
Why are wind turbines constructed like reverse propellers?

Would they not be more efficient if they were shaped like an actual turbine with a deep spiraling blade, placed inside a cylindrical or conical encasing?
Perhaps, but consider the number of features making their way into Linux that are not POSIX, whose man pages specifically mention this.

My favourite example is inotify with epoll. When I wrote my first server, I used select(), because that’s what we had. It worked, well enough, but so much of the coding around it was trying to quickly, very quickly, detect edge cases and odd errors, then dispatch the right handler. Quickly very quickly because other events could be coming in and could be lost.

This past February I wrote an application to manage incoming files in a secure gateway, having to be mindful of disk space and of pushing them across the one way optical link as quickly and efficiently as possible. (With a few other requirements, such as transfer priorities, etc.)

My initial implementation using inotify and epoll contained placeholder code for dealing with those times my app would miss notifications. Given my decades old experience with select, etc., this was a reasonable direction.

I never added that code. inotify with epoll worked so well and so reliably, it was never needed. I was stunned at how well it worked.

Linux continues to add features and to support POSIX. The trick for system and application developers now is to know whether you need portability more than you need the performance, efficiency, and/or other advanced capabilities of these new, non-POSIX approaches.
Knife/gun is completely unrelated in the grand scheme of things.

In finance, you are required to maintain the chain of provenance in an unobfuscated form. If you can't, or won't, your license to operate is revoked. If you didn't have one in the first place, you're already in hot water. You cannot play in the sandbox anymore. That's the civil side. Just like not being willing to help with airline emergency exit doors probibits you from taking up that row of seats.

Second, if you are connected to willful facilitation of criminal activity, that's when the fangs really come out, because the criminal with the technical expertise to facilitate is a much rarer thing, and the perfect subject for being made an example of ad a warning to others.

This is why I have repeatedly told anyone who'd listen. Peer-2-Peer payment technologies without control/auditing paired with them will never be tolerated once they are widely known about. Hell, things like World of Warcraft Gold or game currencies have been used as money laundering vehicles long before blockchain, and even they got law enforcement scrutiny from time to time.

Do not publish that which you don't want to eventually run the chance of being held responsible for.
Todays kids seem to prefer gift cards. Minecraft, iTunes, Amazon...
You took the time to reply to me after a week, so OK, I'll do you the same courtesy.

> Actually since you mention it. GNOME 3 and Unity block basic readline keystrokes from working.

I'd never even heard of "readline keystrokes" before.

> Alt+Space has been a keystroke in bash since the 1980s, and they fucking override it.

I am not sure what that does, but hey, I'm sorry you feel that way.

But I have 2 counter-arguments. Neither will satisfy you, I realise, but hey, I feel it's important to say.

#1: Bash has used this since the 1980s.

According to Wikipedia, Bash was first released on June 8, 1989.

Windows has used alt-Space for the window control menu since at least Windows 2.0 -- I used Windows 2. I didn't like it much but I used it.

Windows 2.0 was released December 9, 1987.

So, that's 18 months earlier. If that was a new bash feature in 1989 then Brian Fox used a keystroke that was already in use by a widely-used GUI. Bad plan.

#2: Bash is on millions of Linux boxes, and Mac OS X from 10.3 to 10.15, and probably FreeBSD and maybe other BSDs.

OTOH, we are talking about a basic Windows keystroke that's probably on billions of machines. At least 100 Windows boxes for every Linux box, I would guess.

I am not arguing that this is right or proper or good. But on sheer numbers, the piece of software that used it first and which is used by 2 orders of magnitude more people gets to keep it, IMHO.

Sorry, but either on numbers or on chronology, it's fairly clear, IMHO.
I love asdf. I was a big fan of rbenv and nodenv but it has completely supplanted both of those for me. It uses a very similar model and CLI.

Nearly every lang on my machine is managed by asdf. It's been a while since I last tried but I seem to recall golang and JVM stuff seemed to play better with the default installers.

Anyway, between asdf, homebrew, and my dotfiles setup, I can have a brand new machine up and running with all my favorite stuff in about 20 minutes.
> Then you have a vested interest in playing down the effect that this waste of energy bubble had/is.

Nope, not at all. My business model doesn't depend on mining forever. I'm not playing down anything. I'm just saying that mining isn't the only reason (and at most 30% the reason) that GPUs were hard to find.

> Funny you mention the RX470, a GPU famously never in stock because of this dumb piramid scheme.

It came out 5 years ago and newer models replaced it.
Learn Rust. Ignore the foamers who claim Rust is a gift from the divine. Rust is a harsh mistress, however, as it really forces you think about how your program uses memory. That's the "learning curve" everyone talks about, but if you're already steeped in C/C++ and understand how to use memory in those languages, the curve isn't so bad.
Working your way around Reddits problems and dark patterns while still feeding the content machine and contributing to its network effect isn't really a superior solution, either.

Also, this is just a personal anecdote, but ditching Reddit was one of the best ideas I've ever had. There's good stuff in there, but also a lot of obvious and hidden advertisement and it's very easy to get lost and spend hours just scrolling.
What about when the wind is tangent to installation line and blowing across them. Wouldn't they all rotate to face the wind and now be in front of one another?
at least on the banking side, i do suppose that is a good thing.

looking at all the scammer payback videos, most of the scammers take your remote tool, make you open the banking website and then they edit the source, reload and here is your money.
Indian banks don't let you do that, they make you give an OTP for every transaction, if you reload, you get logged out, you can't paste or open inspect element which actually makes these scams very very difficult on indian netbanking customers....

that makes me wonder,why don't american banks have reload security for one? like if you reload a page it should log you out?
I believe that if you consider the money it takes to add the conical casing, and instead just make a bigger tri-blade without a casing with that same money, you come out ahead.
The myth that everyone naturally prefers trains to buses
Is this a scam?

How does disabling Gatekeeper, File Quarantine or automatic updates make a MacOS system safer? It looks like the opposite !
Matrix protocol’s sole purpose is to obscure usernames and messages and enable privacy. Tornado Cash’s sole purpose is to obscure blockchain addresses and enable privacy. Privacy is not a crime. Using Matrix to hire a hit-man would be a crime, but we don’t sanction the Matrix protocol or it’s developers just because it can be used by criminals to obscure their crimes.
The second claim is much less radical than the first one. In many small communities, absolute directions (often based on local landmarks rather than abstract cardinal directions) are perfectly reasonable, but these systems have to be recalibrated when speakers migrate. Viking migrations and their interaction with speakers of Greenlandic Inuit is an interesting case outside Australia: https://www.tandfonline.com/doi/full/10.1080/03740463.2017.1...
Yeah when I first discovered this site in like 2017, it seemed to be a place of tech-literate counter-culture folks. Now the counter-culture seems to be non-existent, and actually looked down on.

At this point, the majority of the comments I read sound like a CNN anchor script. Ha, maybe it's their web developers.
My point is, that while some people will always be on the extremes, I think this is very much a case of a vocal minority (i.e. the people complaining they should not need to do anything except provide a resume), and many people fall into believing that represents the majority. I posit that it does not, and only seems that way. Sadly, we all only really have anecdotal evidence and our own experiences to draw on for this, but still believe there is a middle ground to be had here. As with any middle ground, of course some will always be unhappy, such is life. Optimize for the majority, not the extremes.
I suspect actually interfacing with the windmills is the hard part. Especially if you want to support many different types of devices.

Local control, and no need for a global coordinator, might be so much simpler as to be worth losing some efficiency / not going into integration hell.
Data orchestration trends: The shift from data pipelines to data products
Ah, no. You probably should talk to a real farmer about current crop prices vs. futures prices, the capital & other costs of trying to switch from growing Crop A to Crop B, lead times, inelastic demand, and how many farmers have been wiped out (bankruptcy & liquidation) due to a series of "it sounded good at the time" decisions.
Laika – a new AI writing tool for writing pros
Hello there, Hacker News community! I’m Charlene Putney, a writer from Ireland. Over the last few months, I’ve been developing an AI-powered creativity tool for writers called LAIKA, at writewithlaika.com.

LAIKA lets you collaborate with artificial intelligence by providing you with a writing partner you can interact with. It can be trained using your own writing, or you can collaborate with writing masters like Dostoevsky. Each trained writing partner is a “brain” that you can choose to work with whenever you access LAIKA. You can ask your writing partner to complete a sentence, answer a question, or inspire you in other ways by providing it with a piece of text or just a few words. You can see me here feeding it with Marcus Aurelius to create a therapist: https://www.tiktok.com/@alphachar/video/7127690078184410374?...

If you’d like to try out LAIKA yourself, just click on “Apply for the beta” on https://www.writewithlaika.com/ - I’m personally adding plenty of people in from the waitlist every day and sending out the emails! And if you have any questions at all, I’m happy to answer anything I can (we have a very open development process here).
Fully typed store made on top of Immer with mutation, action, and validation
> I think it has to do with people the weird phenomenon of people that are working as "programmers" that don't know how to program.

This absolutely isn't unique to software. There's plenty of incompetent workers in other fields, like construction workers, bureaucrats, pretty much anything.
Scalpers.
I bitched and whined about Google Flight service being useless for searching for long business class flights with a change in them, because it would assume you were fine with the shorter leg being in economy -- even if the shorter leg ended up being 7 hours long. I did eventually get one of their PMs on LinkedIn to apparently take it seriously, but I note it's still very broken on their site putting in a Vancouver to Bangkok flight (10hr in J YVR-NRT, 7hr in Y NRT-BKK)
I didn’t see a single link in the article to the pro-blockchain crowd trying to claim Git is blockchain. It’s almost always the anti-blockchain crowd that says “blockchains don’t add anything new, it’s just Git with scams on it”.

I suspect this person has misinterpreted the messaging they’re hearing and misunderstood the position being taken.

It’s also unclear if they don’t know how to spell Ethereum or if they’re weakening their argument by purposely misspelling it.
The argument that git can have consensus if people just agree to isn’t compelling in this context. The distinction here is that with blockchain, consensus is mandatory and has a specific technical meaning. With git, consensus is optional at best, achieved only manually, is easily broken by rogue activity, and the word consensus might not even mean the same thing and can change over time in the case of git - there are lots of examples of original projects or forks that have claimed to be the one and only place people should concentrate their efforts, only to get abandoned in favor of something else later.
60M / 1.3M = au$46.15 = us$32.85

Splitting hairs but by the time I noticed you'd done a currency conversion (which had made me think your number was way off) I figured might as well be accurate.

Edit: while being pedantic, I'll also point out that halving for a "per annum" amount doesn't really make sense considering the estimate of 1.3M users is ones who "may have viewed a screen found by the Court to have breached the Australian Consumer Law" during the two years, not who were exposed to two years worth of anything.
I wonder if there would be some emergent property of a body without a brain that would make it… sentient is probably the wrong word. Trying to do everything but the brain could inspire like stem cells to create nerves and “brain” cells somewhere other than the head.
Doctors, lawyers and CPAs are instructive examples, as they have far stricter credentialing than software engineers. Doctors probably being the most strict, lawyers next, then CPAs. Particularly with doctors, the total amount is tightly controlled by the number of seats in medical schools.

My fiancee is a high school guidance counselor, and she essentially did a demo session with some current students during her interview.

I don't like the situation we are in, but I think your examples actually help illustrate why things are the way they are: we don't have a gating mechanism into our field. Most of your other examples do.
I'm unclear on the "underestimated" part. It sounds more like she was an excellent strategist rather than her success being due to Roman incompetence. Who mentioned anything like "we thought it would be easy because she is a woman but our asses got handed to us because we didn't take her seriously"? I could believe it, but that wasn't my takeaway. It's not like other queens hadn't waged war in history.
The other kinds of mustard are not really substitutable. It's as if Coca Cola disappeared from store shelves in the US, and someone said it's fine because there's still Fanta and Sprite.
I definitely agree. I'm actually in the middle of writing a C metaprogramming runtime (effectively a parser that spits out an AST) which is useful for writing such programs.

Also, unrelated, but I miss watching your streams on Twitch, assuming you're the same quelsolaar :)
Something about automatic updates feels off:

So software has bugs, and sometimes those bugs are bad, so we want to do something to mitigate that risk -- the risk that we might have something as serious as RCE in our software.

To reduce the chances of somebody exploiting that hypothetical remote code execution vulnerability we have special code running on our machines that reaches out to download new code and executes it, blindly trusting that every Jo Schmo who's ever written software we were comfortable using once would never take advantage of that position.

The fact that automatic updates sometimes have some benefits right now seems almost accidental when their fundamental operating principle is to open exactly the same sort of backdoor they're trying to protect against.
We don't use it on our Node app because it would be too noisy. Another noisy library was the AWS SDK for .NET. In that case, I actually use a wildcard version range `3.7.*` to always have the latest patch release and cut down on Dependabot noise.

We have it on for everything else (.NET/Nuget, Ruby, Docker, GitHub Actions, Git Submodule). It's great at keeping us up to date with little effort. For major (and some minor) releases, I'll read release notes to see if there's anything to watch out for.

It's especially useful for updating the git repo we use as a submodule in 5 other repos. Submodules were a source of frequent merge conflicts before as different developers updated it in their PRs. Now we pretty much don't think about it, and Dependabot keeps it up to date with our latest database models and shared libraries.

edit: We have it set to weekly for everything but the submodule, which is daily.
My experience has been that this architecture is really overrated. Sure, you can make an "instinctive" robot, but does it do anything useful, or just zoom around randomly like an insect? Robots are built to perform useful tasks that typically need to be precise and predictable. Two of the biggest categories of robot deployment are "lawnmower"-style operation (surveys, farming, etc.) and factory automation; what use is an unpredictable platform?

Roomba's gotten its ass kicked in the market by competing products that actually map and plan, instead of chaotically bouncing around and constantly missing spots on the rug. iRobot came around to doing (some) of the same thing, but it took them years to admit that it was the right approach.
pretty sure the only people who suffered where the execs running the company, losing their yearly bonus,...and only because they embarrassed their overlords.

"In March 2018, Mossack Fonseca announced that it would cease operations at the end of March due to "irreversible damage" to their image as a direct result of the Panama Papers"
god forbid!
Show HN: I made a Pie Chart maker for making pie charts without headache