skysight-inc/HackerNews huggingface dataset:
I can't be the only one who finds the graphics at the top of this article off-putting. I find it hard to take someone seriously when they plaster GenAI slop across the top of their blog.

That said, there's some credence to what the author is describing. Although I haven't personally worked under the exact system described, I have worked in environments where engineers take turns being the first point of contact for support. In my experience, it worked pretty well. People know your bandwidth is going to be a bit shorter when you're on support, and so your tasks get dialed back a bit during that period.

I think the author, and several people in the comments, make the mistake of assuming that an "engineer on support" necessarily can fix any given problem they are approached with. Larger firms could allocate a complete cross-functional team of support engineers, but this is very costly for small outfits. If you have mobile apps, in-house hardware products and/or integrations with third-party hardware, it's basically guaranteed that your support engineer(s) will eventually be given a problem that they don't have the expertise to solve.

In that situation, the support engineer still has the competencies to figure out who does know how to fix the problem. So, the support engineer often acts more as a dispatcher than a singular fixer of bugs. Their impact is still positive, but more subtle than "they fix the bugs." The support engineer's deep system knowledge allows them to suss out important details before the bug is dispatched to the appropriate dev(s), thereby minimizing downtime for the folks who will actually implement the fix.
as soon as wasi is settled
> Which Zuckerberg is doing his best to completely turn them into commodities

By giving them out for free??
you can do whatever you want, this is about what browsers and SSL cert issuers will agree is reasonable and will indicate to users is "secure".

other decisions they've made on this topic that you can disagree with if you care:

- ciphers

- hashes

- CAs

- revocation systems

etc
Kids can get bored of smart phones too.
Whilst that could be a problem, there are some CAs that aren't based in the US. I consider it a low risk issue as I haven't heard of it happening. It'd be more likely for your IP to be cut off rather than attempting to deny an SSL cert.
Oh. I learned that object orientation is primarily a way to structure data and code, such that the data is encapsulated with the code that works on it, in so called objects. So an Object is the Data, plus the functions that work on the data, an ensure that some invariants are kept. In OO parlance, that code gets executed by sending messages (calling methods).

Where can I find something about objects being "think of your code as representing the state and interactions of objects" honesty totally new to me.

So no, certainly I'm not asking ways to do OO in C. But it seems to be more definitions of object orientation as I thought...
Tonya Mork, another core committer, announced she'd be pausing her contributions.

https://x.com/hellofromTonya/status/1846201286246490148
Yesterday?

There's a number of WASM platforms/tools: Wasmer, wasmCloud, a few others that escape my memory.
What is the scientific evidence against water fluoridation?
Templating on pixel classes so that a blitter builds all supported pixel paths separately and inlines them.

Yes you can do it less cleanly with macros or inline functions. But you can't do it performantly with struct and function pointers.
Recent and related:

New research suggests that our universe has no dark matter - https://news.ycombinator.com/item?id=41760006 - Oct 2024 (36 comments)
That's an interesting perspective to me since I've gone the opposite way. Claude Sonnet 3.5 beat ChatGPT in every test that mattered to me. Perplexity is a fantastic service when you want gather information or do research a topic, much better than any off-the-shelf LLM imo. I'm not overly surprised that some people have your perspective, since OpenAI has done a great job dominating mind share, but I think if you look at some of the other options you'll find there's a lot of great tools and some of them are even better than ChatGPT. The one caveat I have is that I don't do image generation and it's not very important to me so OpenAI may have the best option there, I don't know.
Their moat is the data and feedback they get from their users. Each chat has the potential to learn something from. AB tests. Upvotes & Downvotes.

All that feedback has made their product better and they're at a very different scale than everyone else.
Did you copy this from https://news.ycombinator.com/item?id=41760747? I just noticed that the two comments are almost identical.
Just let it fade away with dignity.
Discussed indirectly about a week ago[1].

Two notes:

1. The statue that enables these kinds of reviews has a weak evidentiary standard (specifically, preponderance). In other words: it would have been unusual for a judge to deny the request unless it was completely specious.

2. There's no particular indication, either in terms of policy or new research, that the EPA's recognized safe levels for water fluoridation are actually unsafe. From a strategic perspective, it's simpler for the courts to accept a (de facto) weaker than preponderant standard and kick the relitigation of water fluoridation to the EPA, rather than deal with an inevitable avalanche of lawsuits claiming that the truth is being suppressed. It's better (and cheaper) to just do the research again (for the Nth time).

[1]: https://news.ycombinator.com/item?id=41757346
The disastrous rise and fall of a $10B Bay Area unicorn
It's triumphalism if a magazine in Airstrip One claims that Oceania is doing better than Eurasia and Eastasia.
IIRC Apple chips are particularly good at x86 emulation because they have a special option to run with an x86-compatible memory model which is stronger than the standard arm one. A generic arm chip is not necessarily good at x86 emulation.
Back when Apple announced "3D Touch" (by name before showing it), I dearly hoped it was _finally_ introducing above-the-screen finger detection. Instead it was pressure sensitivity, and even that got dropped a few years back.

I'm still hoping for a hover-like mechanism that allows touchscreens to have non-commital interactions. As you say, touch is surprisingly devoid of depth for its maturity and time on the market.

I'm hoping some level of above-the-screen finger detection comes eventually, because if it gets to a mainstream distribution stage, it opens the door for bleeding-edge to aim for larger detection distances, and eventually seeing hand gestures above the screen.

Whether it's in this form or something completely different, our screen interactions need to be broadened, especially in a direction that allows users to signal intent but not commitment (like hovering with a mouse, or looking with eye tracking).
The FastCGI approach is not a million miles away from how (at least some) serverless services work AFAIK.

> do have an issue with programs that have a lot of startup overhead (e.g. things written in Python

Unless you have a lot of startups its probably not a problem, I would have thought.
My grandfather lived to 104. More impressive was that he still played tennis regularly in his 90s.

It's not his lifespan I aspire to, but his healthspan.
Free and open LLMs will be compelling to many of users that cannot or do not want to use online services.

It’s good that a large company like Meta seems to be pushing it forward with openllama 3.2.

Open, quality LLMs must lead to some tense discussions at OpenAI and Anthropic about whether they should be open or closed.

OpenAI Whisper is open source and it’s extremely good although it appeared to me the online version is much faster.
How about being imploded like a submarine CEO?

https://www.hiperbaric.com/en/hpp-seafood-shells-away-with-h...

> The HPP seafood meat extraction process involves pressure levels around 3,000 – 4,200 bar (44.1 – 60.3 kpsi) and holding times between 45 – 90 s. Shucking with seawater (4 – 25 °C) improves flavor as high pressure infuses salt into the lobster meat. HPP shucking should occur with live lobsters
Wasn't aware that the byte representation aligns so directly with the ASCII letters. Thanks a lot for the info.
Why would you use post increment by default? The semantics are very particular.

Only on very rare occasions I need post increment semantics.

And in those cases I prefer to use a temporary to make the intent more clear
I have not had anyone accuse me of fraud yet, but I have had email addresses rejected because they too obviously contained the company name in them.
Bret Victors current project is Dynamicland, a real space he’s been building to explore computing within the physical world, with humans at its center. The system he invented is known as Realtalk, and is integrated into the building, where cameras and projectors engage with the humans within it.

https://dynamicland.org/
This sort of reactionary perception against dumb people yelling about stuff is just as emotionally driven as the yelling itself. Just because someone makes a bad argument, doesn't mean the inverse position is true by default, it just means they made a bad argument. Even a blind squirrel finds a nut once in a while :)

I don't know if fluoride in the water is bad. But you cannot let yourself be driven to a position because the wrong type of people are taking the other position. That type of decision making is devoid of all logic, even though you got there by reacting against a position that was devoid of all logic. You need to get to a position by tuning the emotion out.
> Almost everybody I know uses ChatGPT at least semi-regularly for all kinds of things.

Count me in the camp that doesn't and wishes fewer people did. I just asked ChatGPT what it knows about me, and apparently I am known for my work in the field of AI. I've apparently contributed to multiple AI projects. I have a globally-unique name and have done absolutely nothing of the sort.

I don't dispute that there are good uses for it right now, but people taking this stuff at face value for anything important is terrifying.
Zep AI (YC W24) Is Hiring AI Engineers and Dev Advocates
> Emacs is specifically tied to Lisp

GNU Emacs is tied to Elisp. But Emacs is a much wider family of editors written in a multitude of languages.

> Yet somehow, in over forty years nobody has succeeded in dethroning Elisp from ruling Emacs

That might have several reason. Maybe few people are interested to reimplement GNU Emacs in a different language. Like nobody has succeeded in dethroning C from the Linux kernel, using Lisp.
Loopt was never profitable.

I am yet to hear of any YC company that succeeded and pointed at Altman as a key factor.

OpenAI only got first mover advantage because it was seen as separate entity that had a higher purpose. Now that the truth is out and others realized that Altman was playing a con the whole time, the competition is catching up and turning them into commodities.

Why do people still put so much stock into him?
> Almost everybody I know uses ChatGPT at least semi-regularly for all kinds of things.

I simply do not believe you. Most people I speak to attempt to use it periodically, find that for any promising use case it fails completely and then give up for another few weeks.
Dropbox launches Dash for Business, AI-powered universal search
i cant get a CC. i have 27k USD in debt and am unemployed, so no bank will extend a loan. and i wouldnt want to get one. being in debt really sucks and i want out of that situation ASAP
It's probably quite easy...
The Darknet Diaries podcast features a lot of fascinating first-hand accounts of penetration testers breaking into places.

One of my favourite episodes is the account of two people breaking into a US courthouse[1], it's both exhilarating and terrifying.

[1] https://darknetdiaries.com/transcript/59/
It would be fun to read a detailed writeup for just one successful infiltration. All the small details, step by step.

Anyone have any movie recommendations for a more modern version of Sneakers (great movie)?
https://wasmer.io/

https://wasmcloud.com/

https://wasmtime.dev/
Ex-Intel CEO Brian Krzanich gets a new job, igniting a backlash
I'm not saying I agree with him that ChatGPT has no practical use. https://x.com/minimaxir/status/1841549631085543850
Table of contents is definitely broken right now.
I do not regularly track, but I do reflexively create throwaway emails at a domain I bought for that purpose, so that I can /dev/null them if/when someone sells that email address to a list.
"You're holding it wrong."

You're likely to get more value out of it if you try to do something useful with it rather than asking it to answer a question you know ex ante it cannot know the answer for.
The killer feature of RAII is when combined with exceptions. But sneaking in exceptions in an embedded C project isn't something I'd encourage or recommend.

C++ imo doesn't offer anything compelling for the embedded usecase. Especially not considering all the footguns and politics it brings.

You can of course be strict and diligent about it but if you are you are pretty much just writing C anyway. Better to do it explicitly.

Allowing the use of the C++ standard library has been one of my biggest regrets (not that it was my decision to make, I fought it).
Ask HN: I cannot make a decent looking GUI from scratch. How do I learn?
A lot of UI guides/courses I’ve ran into go deep into the why (which I think is obvious) but never the how. I need a course or guide that covers the how.

Not how as in how to use figma, but how as in how to create a neat looking, easy to understand UI.

Whether if it’s manually drawn, made in figma or written in code, how do I make things look good?
Don’t worry neither do ML people
Yes, exactly. In the same way that IBM "gave away" investment in Linux to grow their IT Consulting Business revenues.
Same, I had no idea there were examples until I read this.
Don't Work Faster. Transition Faster
"Commoditize your complement."
You may be falling prey to two common errors:

(1) everyone with strong political feelings becomes certain that the site/community/mods/etc. are biased against them - see https://news.ycombinator.com/item?id=26148870 for plenty of examples, and here are a few recent ones in case it's helpful:

https://news.ycombinator.com/item?id=41799329 ("a haven for alt-right trolls and hateful abusers")

https://news.ycombinator.com/item?id=41674836 ("the libertarian tech bro site")

https://news.ycombinator.com/item?id=41370117 ("The HN crowd is far right")

(of course there are also many examples expressing the opposite perception, because the dynamic is the same either way: overgeneralization from the sample of data points one happens to notice/remember, which are more likely to be cases one dislikes [1])

...and...

(2) the error where people are convinced that HN has become much more political lately—I suppose because of recency bias or something. This perception has been around for almost as long as HN itself [2] and the way we handle politics on HN has been the same for many years [3]. Of course it goes through fluctuations but those are fluctuations in the topics themselves, not HN.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] I put this collection together quite a few years ago already: https://news.ycombinator.com/item?id=17014869 - and you can see how little it has changed via https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Intel and AMD are unlikely allies in new x86 ecosystem advisory group
Will definitely take a look at this, Thank you. Im btw studied the Minecraft code already so i often use the decompiled code as reference.
Please, just use one measurement unit across all measurements for easier comparison (i.e. RAM in MB, time in ms).

Wow. Pumpkin's runtime is way better (faster, much less RAM used) than the Java versions. Congrats.

I wonder what the Kotlin-based Minestom is doing differently that causes it to have numbers between Pumpkin and the Java versions.

For comparison's sake, do you have build times for Pumpkin? I'll assume that's where critics may target.
while they might block the plus, they likely do not block the dot. It's not exactly the same but can help for at least a few scenarios.
I’m struggling with the exaggeration of calling mineralization as “mass medication”. Would you refer to remineralization of anything out of e.g. a desalination plant “mass medication”?
This sounds NixOS exercising an abundance of caution rather than actually needing to do this.
Thank you OP. I needed this.
If you find this at all interesting, you must read Mother Earth, Mother Board by Neal Stephenson - https://www.wired.com/1996/12/ffglass/. It's long but so, so good, both in the content and the writing.
Advancing Memory Safety
Project to map out the relation between different equational theories of Magmas
Sigh, the downvotes are cultural heresy (Dr Strangelove):

Ripper: Mandrake. Mandrake, have you never wondered why I drink only distilled water, or rainwater, and only pure-grain alcohol?
Mandrake: Well, it did occur to me, Jack, yes.
Ripper: Have you ever heard of a thing called fluoridation. Fluoridation of water?
Mandrake: Uh? Yes, I-I have heard of that, Jack, yes. Yes.
Ripper: Well, do you know what it is?
Mandrake: No, no I don't know what it is, no.
Ripper: Do you realize that fluoridation is the most monstrously conceived and dangerous Communist plot we have ever had to face?

This is just funny, I'm also against adding elements to drinking water. Fluoride can be added to salt brands, so that people have choice.
The paper being Reflections on Trusting Trust.
Multi arch support has never been better and yet x86 is still competitive. Maybe in 10 years everything will be risc V but it doesn't seem to be happening very fast.
I had the privilege to work with one of the best Interaction Design teams around (DDO). It really opened my eyes to the process.

I enjoyed this rant. I know it's old, but this is the first time I've seen it.
Claude Sonnet 3.5 beat which version of ChatGPT?
But if training the model is building the moat, and doing so is highly unprofitable, then the only way for OpenAI to maintain its moat is to continue training better models than the competition, each of which will cost even more money to train and push them further into the red.
Thank you for the feedback!

Kind is a way of running Kubernetes that only requires docker. It runs:

KuernetesInDocker, so with some squinting kind. If you want to try the platform, it's the one for you.

Terms of Service: https://www.batteriesincl.com/terms-service

> The “provider” provider looks better, but it’s all guesswork for me. You’ve also got some lorem ipsum on the page too.

Thank you again. You are correct. https://github.com/batteries-included/batteries-included/pul... I need to deploy that. Today has been a little crazy.
And highly misleading if there's significant income inequality.
The number of untrue things vastly outweighs the number of true things. So the public can ignore ideas championed solely by idiots. Not because idiots are necessarily wrong, but simply because looking at random noise isn’t productive use of time.

A similar argument counters Pascal’s wager. There’s hypothetically infinite potential ways to end up in eternal suffering and for any ways to avoid it there’s the possibility that doing to opposite is in fact required. Thus the potential downside alone isn’t enough to compel action without some other reason to suspect a particular belief system is correct.
Not better than o1-preview based on my subjective experience.
You can handcode vtables in C, just as you can handcode loops in assembly (i.e. it works but it's verbose, not particularly readable, and brings more footguns).

But why would you do that if you have an instrument that lets you work at the same level as C, but with methods provided as a proper abstraction that maps exactly to what you'd have written yourself anyway?
omfg haha.
I'm not GP, but I've had transitions denied while attempting to purchase something because the retailer's code flagged my email address as suspicious because it contained their name in it.
double 'A' is gonna feel wrong to type for English speakers. They've never done it when it wasn't an error.
Move on to what? ARM? Is ARM better in every way than x86?

(genuine question)
Sure, not everyone likes kidneys, but they're part of many cuisines. It's not like using kidneys in certain recipes is something unique to the UK.
Your fluoride toothpaste has much, much more fluoride in it per gram than municipally fluoridated water does. That, along with a bunch of other additives, is why it has a poison control warning.

(A typical dab of fluoridated toothpaste has roughly as much fluoride as 2L of municipally fluoridated water.)

The "it's a side product of industrial processes" argument is emotively salient for a lot of people. But it's worth noting that a lot of things are industrial side products: you presumably don't believe that bran is dangerous just because it's by-produced by milling flour.
Depends on how you define stop working I guess? An E-Stop would count in some definitions.
Also works in Adobe and Firefox, but doesn't work in Chrome and Edge.
The purpose of losing money in a venture backed business is to destroy the economics of it for other businesses so it is unprofitable to compete in the same space. Classic dumping tactics but regulators look the other way.
Oh this looks perfect! I kind of intended to make something like this, but now I don't have to. Looking forward to replacing my macproxy with this to try it out :)
Apple is the only one making ARM chips fast enough to be competitive even with emulation.

Qualcomm isn't on that level - they're only on par with AMD and Intel without emulation.

The market won't move from the x86 duopoly to Apple's walled garden because they have a fast chip. It's on ARM to make a licensable core that's so much faster than the x86 options that people actually move to it.
An Update on How We're Evolving League
He explains very clearly in the article why it's relevant.
Very impressive. Not sure if worth $40 Billion. But very impressive nonetheless.
I use Wireit in basically every single npm project now, because it supports describing your script's dependencies, running them in order, and caching results, so repeat runs are fast.

It's pretty unique in that it uses regular `npm run` commands to run scripts, so it doesn't change a lot of your daily workflows. It still feels like npm (or pnpm or yarn).

It also supports long-running services and a universal watch mode, so you can do things like start a dev server in watch mode and Wireit will build all the dependencies before running, and rebuild on changes, restarting the server only if necessary.
I'm not sure this is relevant but apparently Apple introduced proper mesh shading only with the M3 generation chips:

> The [M3] GPU is faster and more efficient, and introduces a new technology called Dynamic Caching, while bringing new rendering features like hardware-accelerated ray tracing and mesh shading to Mac for the first time.

https://www.apple.com/ne/newsroom/2023/10/apple-unveils-m3-m...

That means the M2 (which is inside the Apple Vision) must have at most some sort of partial mesh shading support.
Jailbreak ensures a smooth developer experience by controlling what traffic from user make its way to the model. With jailbreak (and other guardrails soon to be added) developers can short-circuit response and with observability developers can get insights on how users are interacting with their APIs.
> That is what is so important about it RISC-V is that it being an open ISA creates a commodity with true competition instead of competing oligopolies.

Not just that, but also by being fairly vanilla/boring about a lot of things in the ISA too. Thus letting the ISA itself be less an impediment to being compatible with ARM and x86_64 as far as behavior for memory ordering and such.
That looks amazing! I'm ordering one, thanks for the tip!