skysight-inc/HackerNews huggingface dataset:
Not sure why the article has to mention monads? I mean there’s the (mathematically correct) joke that »monads are monoids in the category of endofunctors«, but understanding that requires getting elbow deep into category theory, and if you’re not one of the maybe 10 people in the world gifted that way has zero practical use when programming.

> A monad is a monoid over a set of curried functions.

Is that so? Sounds very wrong to me. If we want to go the monad joke way, monads have to have an operation (a -> m b) that composes, but those are just normal functions, and there’s nothing curried about it. It’s a statement that one could bend enough so it’s kind of right, but what it really does is raise eyebrows.

> Monads force sequential processing because you set up a pipeline and the earlier stages of the pipeline naturally must run first.

No, a counterexample is the (esoteric) reverse state monad, where values flow the normal way but state comes from the results of future computations.
> Indeed, how to fact check the fact checkers?

Like any other work, it can be reviewed by supervisors within the company and/or the client (Meta). If a sample of an employee's work shows that they often hide content that isn't factually false, they are performing their job poorly. If Meta doesn't like the job the company is doing, the contract can be cancelled.

> If we could have legitimate fact checking that really works, then I guess we wouldn't need any politics at all.

You absolutely need both. Politics is about which decisions to make within the context of shared facts. The amount of the US national debt, the number of people caught crossing the border illegally in 2024, or the number of people sleeping on the streets in San Francisco are all matters of fact. What to do about them is politics.
I agree with your conclusion.
There have been similar discussions around backdoors and “lawful intercept” systems in the past. The intelligent argument didn't win there either. Then you get Salt Typhoon, and maybe people will rethink them.
Taylor Swift didn't donate anything to either party. (as far as we know)
I don’t think the fact-checkers were a better product feature in the current environment. I do think that the reasons they aren’t a good product feature are linked to a concerted effort to convince people to distrust fact-checkers. I recognize that many people would say the distrust arose from the way fact-checkers behaved; I don’t think that’s true.

From a product perspective, once it’s accepted that Community Notes go through an algorithmic filtering process (which they must), you have to accept that you’ve lost most potential for third party viewpoints. There is nothing stopping ideological companies from putting their thumbs on the scale.

Back to product perspective: that means there’s no barrier preventing Notes from losing trust in the same way fact checkers have. The playing field is not static.

I think the speed of the rollout will tell us a lot about how long this has been in the works. It’s not a one week feature, although I will remember that Meta produced Threads very quickly.
They still have that 3-4 second delay during login though. I open Slack directly from a browser, I login from a browser, yet I have to wait until they decide to ask me if I really want to continue with the browser I've been using for literally all the steps so far.

It's not much but it feels like when I'm on YouTube with a device that doesn't have adblock and a short ad plays before the video.

It's not related to accessibility, but it's still UX.
When you make accusations like this why not offer a specific illustrative example to avoid suggestions of mere name calling. Scientific consensus?. Actually nutrition & medical science is replete with the abandonment of 'received opinion'. How about applauding researchers who have novel ideas outside the consensus while at the same time insisting they demonstrate their evidence or in problematic areas, convincing reasons for pursuing their path?
> Everyone has a different idea of what is an improvement in a codebase

Yes, and consistency is the tie-breaker. So the status quo remains, and improvements aren't made.
These accusations are untrue until otherwise presented. Or is the burden of proof these days on the Innocent?
Interesting, thanks for sharing. Could you also give some insights on the process you followed?
Reddit already has this feature, although it might be underused. Set up a multireddit. Everything you want and nothing you don't. They are also not bottomless (well, more so if you stick to smaller subs), so if you don't put too many subs in your multi you can also hard-limit your feed time. They're great.
If I go to a restaurant with fill your own drinks (rare in the UK), I generally get soda water with about 10% coke. It's remarkable how much it tastes (to me) just like coke, albeit palatably sweet. I always thought the sugar tax should be a sweetness tax to change people's perceptions.
Why? They already have their own browser engine, what would they gain by creating another one? It's a browser company, not a Rust promotion company, from this point of view the decision was completely logical.
Microsoft to Archive Unlicensed OneDrive Accounts This Month
As in? No examples so that we can look at the facts ourselves?
Honestly though: Why? Large chunks of the most important servo work is in Firefox now. Nobody else maintains even one web engine. What is the importance for the open web of Moz developing two?
Running large language models locally could be the next major shift in personal computing, similar to how GPUs transformed gaming. The privacy implications of not sending data to cloud services are significant.
> but I added Google Sign in to my SaaS several month ago, and since then, it accounts for more than 90% of new sign-ups (users are devs, so rather tech savvy

I do it for services I don't care about. In my mind it is more privacy for me. Keeps you out of my real inbox and my password out of your system and I believe that I can - to some extend - remove myself without having to go through whatever crap account deletion process that services has tried to cobble together.

Worst offenders let me login with google and then immediately asks for name and phone number or email and asks me to verify it.
There's are tons of libre licensed Java JVM's which names related to coffee.
The “new language ” is dramatically simpler than most programming language though because its expressing power is limited and as you say, you only need it for “advanced generics” which is only a small fraction of all generic code one writes.

It's actually a DSL, tuned to the specific use-case it's doing.
Reminds me of sailing. I learned to sail at scouting. Every Saturday in spring and summer, kids in heavy steel sailing boats, wearing jeans and blue scouting shirts. If it rained you put on your cheap AGU rain suit and a life jacket (always a life jacket when wearing a rain coat!).

Later, during my student days, I started seeing people sail in specialized sailing outfits with extra high pants that cost a couple of hundred bucks. I always thought that was completely unnecessary. I'm not made of sugar! I can take a bit of water, regular clothes are fine, no need for expensive, specialized gear. In fact, I developed a bit of a habit of sailing in seemingly unsuitable gear. Army boots to bare feet. It all works fine for me.

But here's the thing: at scouting, we only sailed for a couple of hours. If it rained all day, you would still be home dry in the evening. And we were young. You can take a lot of discomfort when you're young. But when you're sailing for a couple of days, maybe on larger bodies of water with higher waves, clothes that are guaranteed to keep you dry are really, really nice. And some people really do need flexible shoes with extra grip on deck.
The link leads to a page where you need to press a button (HTTP POST).
Not saying it’s better for anywhere, only how California might be seen.
Those 3 companies are having a hard time financially right now.
This encapsulates the entire psychology behind every game ever created.
But if you see yourself as trying to make the world a better place, you'll accept that because the large code base is actually doing a lot of good out there. The article discusses this at the end.
Cached self hosted with Bitwarden as upstream master.

(Edited - added 'upstream')
Mohs: Aluminum 2.75, Steel 4 Rockwell: Aluminum 25, Steel 60 Brinell: Aluminum 15, Steel 120 Yield strength: Aluminum 79-570 N/mm2, Steel 250-1000 N/mm2
i've been doing this for decades and my bedroom work had never done anything but put unreal and unity to shame. from top to bottom i can not understand the ignorance of their design from a simple "a programmer is making this" standpoint, it comes from a legacy of "a rookie wannabe with too much money had a good shot and too much promotion"

unreal is fucking awful, its a masterclass in how to not make:

* components

* hierarchies

* visual scripting

* networking

* editors

* geometry

* rendering

* culling

* in-game ui

* editor ui

* copy-paste

* kinematics

* physics integration

* plugin support

* build system

its just a tower of mistakes i learned not make before i dared to even enter the industry

it is fantastically and incredibly bad.

unity is a bit similar but they add c# complexity to the mix and in the beginning that was a much bigger disaster, especially going with mono. .NET was an enormous misstep by microsoft and remains so, although it improves over time they could have just not gotten it so incredibly wrong to start with.

i could go on.

i definitely blame the developers. of the terrible tools, i couldn't make that badly at most points in my career including the super early days in some cases.

they are also hard to fix because of the staggering depth of the badness.

if you would like more specifics feel free to poke, its more about not typing a wall of text than the cognitive load of knowing better, which is around zero.

oh... and the garbage collection is garbage that enables incompetents to make more garbage. never needed or wanted it. i had one hard memory leak to deal with in my life in native code. and a fucking zillion in their shit fest.

EDIT: i shit you not, it has not learned my first lessons from being an 8 year old trying to draw mandelbrot sets in qbasic.
Seems a bit brutal. What's the point of deleting the binaries?
> They don't learn, or more likely, don't care.

Of course not. Enraged, uninformed people "engage", and that sells ads like hotcakes.

I don't know where people get this idea that Zuckerberg had any principles or gave a shit about anyone but himself. He's spineless, and his primary goal in life is has always been acquire as much wealth as possible by whatever means necessary.
Filter bubbles are in. Blue sky and mastodon show that people want to self segregate. Even people remaining on Twitter are happy with the exodus.

Facebook is explicitly pro filter bubble. The community notes will come from your ingroup.

One irony is that diversity in online spaces leads to division. People no matter their politics and interests prefer people similar to them.

One way to look at this is by geography. Think of how a group of non English speaking Africans would talk together.

The other irony is that groups of people view the other groups as not similar to them and want to change them. It's always the outgroup that needs it's filter bubble bursting. It's always the other that is brainwashed.

So the downside of filter bubbles remain: more division, more separation between different people.
I share the sentiment of the person you're responding to, and I didn't understand your response, that's it.
What is an RSS reader?
You can do it too, come on over to https://www.tinytapeout.com/
> Medical bankruptcies and financially crushing bills are a sad possibility in the US

Absolutely wild to me that in the US you can have insurance - something that's supposed to completely cover the costs of very-expensive-but-very-low-probability events, like house fires - and yet you can still be bankrupted by the thing you've insured against.
Discussion (8 points, 9 hours ago, 6 comments) https://news.ycombinator.com/item?id=42628990
I also do this, usually with sprite or fanta and I think its more refreshing this way
Philosophical aside #1 from TFA reminds me of these lyrics: “It’s the ocean flowing in our veins and it’s the salt that’s in our tears.”
Kubernetes 1.30 on EKS
What I find funny is that they picked tree models that have branches down to the floor. So any tree next to a road blocks at least one lane when its branches should be several feet in the air.
Nope, I don't have email on my phone. This breaks magic links all the time for me. In many situations I wouldn't even be able to configure my phone to show me my email, because I don't know the password, it's in my password manager and is lke 52 random characters.

I think it's interesting that the author has chosen to not have email on PCs, but I can see why. I also completely get why they'd opt to not have private email on a work laptop.
Believe it or not, most users are not that privacy cautious
My “backup” is not working 40 hours a week, then working on a side project and sacrificing time with my family and friends, not having time to exercise and travel and just relax.

My backup is an always up to date resume with an up to date skill set, and a longer career document, a years worth of expenses in a HYSA in addition to retirement savings, low fixed expenses, and a decent network.

I figure in a year someone , somewhere will give me a job or contract. While my wife hasn’t had to work since 2020 at 44 when I was 46, she has kept her CDL so if push comes to shove, she can get a job with the school system as a bus driver for the benefits while I build up an independent consulting clientele.

I found a job quickly both in 2023 and last year.
Sure, I can accept that, I'm not saying they're all bad, just that they have very obvious drawbacks, same as projects that pick untested technologies and get burned when they cease to exist after a year.

> Large codebases are worth working in because they usually pay your salary

Though remember that greenfield projects might also pay your salary and be better for your employability and enjoyment of your profession in some cases. They might be the minority in the job market, though.
Interesujące i bardzo unikalne doświadczenie :) Pozdrowienia z Gdańska
Doesn't that mean that those parts they integrated are now maintained and improved twice in separate wasteful efforts?
I'm here because of book suggestions.
I've also never missed a flight by 16 seconds, so it is interesting that this chap is worried about missing his flight because of a brief delay?
I agree with all you said but I also guess our ancestors mostly die from infection, hypothermia, viruses… certainly not from brain stop working because carbs deficiency.

"You have to have carbs for your brain to run" doesn’t make sense. You have to have sugar in your brain to run, but that sugar surely can comes from fat as well.
I _need_ to tinytapout!
Don't know what, don't know how, but the sense of need is tickling! I feel like twelve again in front of a 286 without a case.
For any rust enthusiasts, phil-opp's guide is such a fun exercise to try out. It was actually the first thing I tried in Rust (very silly idea) and ended up only understanding ~5% of what I had just typed out.

I tried it again 2-3 years later and took the time to go over each subject. I even planned in advance to make sure I was going to finish it.
I found it useful to have them mentioned, since people new to this topic (or, e.g., Haskell) tend to bump onto monoids when they first try to understand monads.

A 'handwavy' association that somewhat makes sense and allows you to have some sort of perspective when moving on to monads is better than simply omitting the link to monads completely, just because one can "kindof maybe" find holes in the simplified explanation provided.

(fair enough, the words "this is somewhat oversimplified, but" could have been added, but personally I didn't care)
I always enjoyed reading video game frame graphics analysis articles and thought it would be cool to write one myself in the hopes that others find it informative and hopefully entertaining.

It covers all the steps needed to produce a single frame in my WebGPU deferred renderer demo. Additionally, it talks about the WebGPU API itself and how it differs in some ways from Metal.
That fair.

Im referring to the general trend of adoption of smartphones being a certain way with Apple.

Like others, I’ve spent time back and forth between iPhone and Android while using Macs more.

Android dialled in was pretty comfortable for me, iPhone was a lot more taps and swipes for the same, but the vertical integration is harder to ignore.
This would be extremely useful, since phones typically add the correct accents automatically. But on my laptop I need to do this myself (using a deadkeys layout).
Another poster here wrote that the profit margins at those companies are about 6%, and the overall costs on the order of 30%. Meaning that if the profit drops to zero, the health insurer could only pay for eight days instead of seven without raising premiums, and if the profit and total salaries drop to zero, only for about 11 days instead of seven. 11 is far from the needed 21.

If you want to blame someone, consider blaming the avaricious premium payers. And consider going easy on the blame. Blaming is easy but it makes you see people as avaricious when that's not reasonable.
TBH I had assumed FB was just penalizing all political content or that people just tried like hell to avoid it because all I see on FB anymore is either stuff related to the few FB groups that keep me on the platform or endless reposts of basically pirated Reddit content for engagement.
Not just any no/low carb diet:

'A low-carbohydrate diet based on animal sources was associated with higher all-cause mortality in both men and women, whereas a vegetable-based low-carbohydrate diet was associated with lower all-cause and cardiovascular disease mortality rates.'

https://pmc.ncbi.nlm.nih.gov/articles/PMC2989112/

It is of course rather difficult if not impossible, to have a vegetable diet completely devoid of carbohydrates.
one times codes are very vulnerable to phishing. users are prone to entering codes on any resembling website
> people are dismissing it with snarky comments, along the line of your code is not as important as you believe.

That says more about those people than about your/OP's code :)

Personally, I had a few collisions with regulation and compliance over the years, so I can appreciate the completely different mindset you need when working with them. On the other hand, at my current position, not only do we have everything on Github, but there were also instances where I was tasked with mirroring everything to bitbucket! (For code escrow... i.e., if we go out of business, our customer will get access to the mirrored code.)

> people commenting here don't necessarily represent a valid sample.

Right. I should have said that you're in the minority here. I'm not sure what's the ratio of dumb CRUD apps to "serious business" kind of development in the wild. I know there are whole programming subfields where your kinds of concerns are typical. They might just be underrepresented here.
Not necessarily. If it drives the content off Reddit but onto another platform that's friendly to only these extremists and their views then you may just end up radicalizing the members of the original banned subs even more.

I don't know if that's what happened and there's probably a lot more research to do here but I'm not convinced that deplatforming is actually a good outcome societally without more data.
Yes, it was the technique but many years ago, like 2015.
Look at modern web browser (part 1)
Scsh Acknowledgements (1994)
And you are also competing with everyone else thinking the same thing.
If you were to ask me to write some code to convert an int64 into ascii decimals, I'd start with a 20 character buffer (because int64 will never need more), loop to populate the buffer with ascii decimal digits from the lowest significant end, then once the loop has finished and we know how many digits, copy the buffer into its place.

I'd love to told that this method in the article is actually significantly more efficient than my possibly naïve approach.
Exaggeration

A level of competency, recency or familiarity that is not accurate to what’s needed or communicated.

As much as many job posts can be wish lists (no hire is perfect, every hire can be a compromise of how much of each skill a candidate has), understanding what you bring, what is needed, and where you can grow relative to the position and the work ahead can mean a lot.

In some cases, a perfect candidate might mean limited time there or maybe three candidate gets bored.
Do you think boyscouting, "leave it better than you found it" is misguided as well?
Luck mostly. You have to sift through tons of listings because companies which run such projects just throw it all in with the rest.
Improving our knowledge about our health enough to make small improvements and keep them is a compounding superpower.

Most peeled know what they should or need to do but finding out own path to do the things no one can do for us evens little at a time is huge.
"Normally would" is more likely, prices from the mid-2010's. The order I used to pay about $12 and change for in 2015 (I know this because I ate there at least once a week), is now about $13, by using the app deals.

However since the rollout of "value meals" last summer, they took away some of the better deals and now McDonald's is simply expensive (for McDonald's) even with the app.
The most interesting aspect here might be the improved tensor cores for AI workloads - could finally make local LLM inference practical for developers without requiring multiple GPUs.
Ask HN: Do you prefer working as a solo developer or as part of a team?
Obviously there's a limit to what a single person can build. But do you prefer working solo, perhaps as a freelancer, or as part of a team were tasks are delegated?
Sure, or 50 most places. Notching that out is often worthwhile.
Unless you have direct 1p knowledge Im very skeptical of framing that as a capability or capacity problem (“had to” “overwhelm” etc). Im very confident it was purely an effort vs benefit discussion. Which isnt too hard when the benefit is an intangible good will.

Ive worked for a very large CDN, and Ive both unilaterally removed a customers access and involved in even more awkward “inviting them to use another provider more suited to their use case” discussions with account managers, PMs, legal, etc. There are a multitude of unsurprising reasons those things happen, even for credible and legitimate paying customers. It was _never_ because we were “overwhelmed.” However attracting a high operational burden or cost burden would certainly play in to the _business decision_.

As a trivial example a transparently online gambling site with nominal jurisdiction somewhere difficult in asia may generate very legitimate traffic and even pay their $20 or $200 bill. But that revenue isnt worth the cost of scaling up our network edge all across the AP for unmetered junk bits directed at their distribution, burning goodwill with peers when _their_ network gets blown up, or driving more operational and security load as their gambling site competitors employ more novel and bigger attacks. Simply put not all business is worth it, and you dont have to accept all customers. Part on reasonable terms when possible and apply by relevant laws. Thats the actual obligation.
Also doing frontend, but my friends from the other side of the stack fence tell me that employers have been piling up responsibilities, so when you apply for a backend position, you're automatically assumed to fit a DevOps role as well.

Anyway, I've found that back in our field it's largely React roles which were affected. Angular jobs are fewer and typically lowballed, but not nearly as much as the rest.
If you have an iPhone and a mac, most sites that use SMS OTPs work this way