skysight-inc/HackerNews huggingface dataset:
AIDS really has nothing to do with this discussion. Most scientists believe in imaginary deities. So what? Does that mean God exists? I doubt it. Moving on.

Consensus isn't science. By consensus, then olive oil is "high in saturated fats."

The major problem with saturated fats is there is no problem. There's no mechanism to explain it. It's just an association.

Dr Enid correctly identified trans fats as unhealthy decades before the consensus caught up.
Too logical, needs an explanation (that you thankfully provided). Long trip for something so trivial
Is windows also niche?
Show HN: Free code converters for 60 languages and frameworks
I don't know about other people's experience, but from mine, I see a lot (most) devs abstracting too early in the name of clean code. I guess engineers gonna engineer when simple boring repetition is sufficient and those premature abstraction are unnecessary.
Ousted the front door, coming back by the backdoor:

- “Maybe you’re using it wrong”

- “It has greatly improved since Gimp 2.0”,

- “It’s just doing things differently”

- “It has 90% of the features of MS Office”

seem to be the top arguments for trying Linux over Mac, again for the 20th time in 20 years, each time awfully bad. As Steve Jobs once said about Microsoft: “The problem is these people have no taste.” It’s correct that when you have no need for something to be beautiful or no need to be productive between two recompilations of the kernel, then Linux is the OS of choice.
Mushroom mushroom!

I miss the old internet.
Those AI experts are a played a critical role in Meta getting that $70B in the first place
And here I am running Linux on M1 Macbook. Graphical interface is superior, native docker support is superior, development experience is superior, backups for sure are superior than Time Machine. For work purposes online office on the web is sufficient. It is not for everyone (like photographers), but for software developers it works very nicely.
Thanks! Yeah, I've been asked about this a few times - however, it does look like this is basically exactly that (using ARKit and ARCore) and exists already: https://denchisoft.com Have you heard of this tool?
For all the people blaming big government’s surveillance intent for Apple’s CSAM scanning initiative, here is a lawsuit by the actual victims, and yet the techbro crowd still finds ways to paint it as pure surveillance and to avoid responsibility for the harm and suffering e2ee platforms enable and profit from.
Just curious, are you based in the Puget sound? I'm in Seattle so it would be a funny coincidence.
This is why I think semver is impossible to do in practice.
There is an argument, particularly from C++ people, that the CPU architectures designed after C++ 11 shipped with the Acquire/Release model have all chosen to provide features that can do Acquire/Release smoothly.

After all, if the software most people execute rewards CPUs which do X and punishes CPUs which do Y instead, it's a tough sell to design your CPU to do Y, that means ordinary users will get the idea it's worse than it really is, and your sales people don't like that, it seems reasonable to argue that the reason modern x86-64 CPUs ignore the weird x87 FPU features is that nobody's programs want those weird features.

I remember in the mid-1990s there was a lot of hype for high clock frequency 80486 and clones because they had very good integer performance. However, Intel's Pentium had excellent FP performance at similar or lower clocks. The video game Quake needed floating point, and so Quake on my 100 MHz Pentium was very quick, while on a friend's 100MHz 486 it was pretty nasty. Increased sales of the Pentium were I believe widely attributed to the game Quake showing off the FP performance (it's nothing to look at in today's terms, we did not have GPUs back then).

I have never worked for a CPU design firm or CPU manufacturer, so I can't speak to whether this is in practice a meaningful influence.
Just be aware that this is a variant and can't be returned via a register, but needs the stack. In (very) hot paths it can be worth switching back to single return values.
What companies use consultants and how? In all my years, I have never seen a consultant or a need for one, so I have a tough time understanding how they make any money, much less a lot of it.
For a while I had a very overpriced phone case from moeco that lit up when cell service was being used - https://www.moeco.jp.net/ - it came with a big warning not to use wireless charging with it (due to instead heating the case). Sadly, I wouldn't get one nowadays, I love wireless charging too much.
> > I test LLMs locally.

> LLMs run fine on Linux, but you will be limited to about 16GB on the VRAM side.

That'll probably be a dealbreaker.

> Acorn

GIMP

Don't get me wrong, I am still gratefully using GIMP, it's a fine tool for what it is and I am happy with it. But from a "meet people where they are" perspective, it's absurd to tell someone who uses tools like Photoshop that GIMP is a viable alternative as it is right now.
Old vs new
Millenarianism or millenarism (from Latin millenarius 'containing a thousand' and -ism) is the belief by a religious, social, or political group or movement in a coming fundamental transformation of society, after which "all things will be changed".. - From Wiki

Correct me if this the wrong meaning in the context. I will admit this is the first time I see this word. When I first read it I thought it was something to do with "millennials" also known as Gen Y.

>Robotics to be "completely solved" by 2020,

And we still dont have Lv4 / Lv 5 autonomous vehicles. Not close and likely still not in 2030. And with all the regulation hurdle in place it means even if we achieve it by 2030 in lab it wont be widespread until 2035 or later.
In a dynamically typed language, you can't even be sure you have the parts you need.
and if nobody talks about it, no whiszleblower will reveal anything as it seems insignificant. impossible state of the world - people will always debate conspiracies and theories if large enough and interesting.
I made a free Figma library packed with components for fast prototyping
Ah yes calling DW a propaganda channel.

We found the Russian state actor account here.
In a way I'm kinda sad that if tokenizers will go the way of the dinosaurs as asking someone to give me a Unicode character from the private use area was one of the last ways you could actually distinguish a co-operative human from an LLM online
They simply don't have those characters tokenized, so they can't output them. (But this is technically moot if the LLM has a python interpreter handy)
Related quote from Karpathy:

Tokenization is at the heart of much weirdness of LLMs. Do not brush it off.

• Why can't LLM spell words? Tokenization.

• Why can't LLM do super simple string processing tasks like reversing a string? Tokenization.

• Why is LLM worse at non-English languages (e.g. Japanese)? Tokenization.

• Why is LLM bad at simple arithmetic? Tokenization.

• Why did GPT-2 have more than necessary trouble coding in Python? Tokenization.

• Why did my LLM abruptly halt when it sees the string "
"? Tokenization.

• What is this weird warning I get about a "trailing whitespace"? Tokenization.

• Why the LLM break if I ask it about "SolidGoldMagikarp"? Tokenization.

• Why should I prefer to use YAML over JSON with LLMs? Tokenization.

• Why is LLM not actually end-to-end language modeling? Tokenization.

• What is the real root of suffering? Tokenization.
Assuming the instructions are in the form of: if you don't hear from me once in some time period, then release the info. If instead they are instructed to release info when they confirm my death, then you could just be made to disappear and death could never be confirmed.
The wildest one I've seen is Chrome on Android not allowing screenshots in Incognito mode. I'm struggling to understand the rationale there except maybe to prevent people from accidentally screenshotting sensitive stuff like porn or domestic violence resources? Either way, it's really not something the app should have control over.
X hosted a white-label Flux model for a while, and freely admitted so .
More importantly, basically all of the IQ tests are in the training sets, so it's hard to know how the models would perform on similar tests not in the training set.
Mark and Carol's Great Pear Canning Experiment (2005)
I sure am! Feel free to email me if you want, I'd love to chat about OTP, transit and maps in general.
What does "banned" actually mean in this case? It seems like they were able to post non-flagged, non-dead comments in reply?
The world needs to adopt some sort of a punitive equivalence principle. Humanity overall has made a lot of progress towards enshrining human rights, but a lack of punitive equivalence is a gaping hole in the right to equality before law. How are two people treated equally if they face different punitive effects for the same act?
> I may not trust ChatGPT's medical diagnosis or legal analysis, but it does pass those exams;

It's really, really, really important to note that this could easily just be memorisation (and indeed, the GSM Symbolic paper from Apple suggests that it most likely is).

We don't have a good way of assessing the ability of models literally trained on all free text in existence, but comparing their performance based on text they've seen in training is definitely not it.
Brit here, this isn't something I'm familiar with. "Quite" usually means "somewhat" as in "I found the test quite hard". In upper class speech it can mean "very" as in "that was quite the challenge" or "agreed" when said on its own as a response to a statement.
Reflections on building with Model Context Protocol
After recently learning about MCP from HN, I started working on some demos. I jotted down my thoughts about my developer experience and potential room for improvement.
Prime example of a non-sequitur
Palantir, MicroStrategy and Axon are now in the Nasdaq 100
What a coincidence, I searched for that very video a few days ago. It's astonishing how much of a time capsule it was. A really small slice of online life. I remember people used to send emails around with Word docs containing GIFs and silly images, doctored up. Everything pixelated. Nostalgia.
Thanks, did it:

https://news.ycombinator.com/item?id=42415657
I mean, one could say the same about basically every human (and indeed, some AI systems).
It's my own device

That's what you think, but based on the actions of the companies doing this stuff, clearly they don't and strongly want you to be happy with owning nothing.
I built for the problem I have today
Cat was walking on the keyboard again.
What are the credentials you need to become CEO of HTMX?
Mac use to be for tinkerers, that is not the case anymore, I loved to tinker with them 10 years ago, it was the only (reliable) platform you could work with sound. You bought a machine that would run years, people in studio would run many years with them, then they started to close it down more and more. I stopped working with sound but my old machine almost 20 years old still runs, out of tinkering with it i got into Linux, now i work in operations with k8s, creative, complex beatiful engineering
Seems like in here, two of the three listed possibilities are practical.
What is it then? Seems like a virtual version of a mall to me.
Moore's law is over. Nothing is going to restore that regular cadence of device shrink and performance increases. Each innovation is now a single tiny step in the endgame of scaling.
A realistic opinion.
God loves you.
When should we require that firmware be open source?
As long as they don't take away the __MACOSX folder when I copy other things.
The response to dang's ban comment was posted in under a minute by my recollection (I saw dang's comment in the New Comment feed and by the time I browsed there the response was already in place).

'Ban' means ban but it can take a minute or two to take hold and thanks to a custom backend might still allow responses to ban notices - HN does allow people to talk themselves back from the brink once or twice if they engage and explain their actions and indicate they'll do better etc.
Discover and verify keto-friendly foods to maintain ketosis. Use AI Keto Check for smart diet choices.
I mean, these models are super useful for small defined tasks where you can check their output.

They're also useful for new libraries or things that you're not an expert in (which obviously varies by domain and person, but is generally a lot of stuff).

I'm a data person and have been using them to generate scraping code and web front-ends and have found them very useful.

But I wouldn't trust them to fit and interpret a statistical model (they make really stupid beginner mistakes all the time), but I don't need help with that.

Like, in a bunch of cases (particularly the scraping one) the code was bad, but it did what I needed it to do (after a bunch of tedious re-prompting). So it definitely impacts my productivity on side projects at least. If I was doing more consulting then it would be even more useful, but for longer term engagements it's basically just a better Google.

So yeah, definitely helpful but I wouldn't say I'm dependent on it (but I'd definitely have made less progress on a bunch of side projects without it).

Note: it's good for python but much, much less good at SQL or R, and hallucinates wildly for Emacs Lisp.
He also apologized and said he was wrong.
"Book that has survived to the present day" isn't really how it works unfortunately. (Maybe it will if we manage to recover those blackened scrolls!)

What actually survives are manuscripts which were copied from earlier manuscripts (iteratively). The ones we have are from the middle ages, usually copied by monks. It's very possible that a transcription error was made during this copying. In fact there's a whole field of study trying to second guess what the scribe might have miscopied, studying manuscripts, palimpsests and so on.

The British Museum in London has an excellent collection of manuscripts, with many now digitized: https://www.bl.uk/research/digitised-manuscripts/ (Unfortunately I can't seem to view the MS at this link, and they don't have Epistulae of Pliny the Younger which contains the two letters about Pompeii)
I have had a similar experience after i shared my MacBook with my girlfriend for a while. Turned out even after uninstalling her cloud file sharing software thing, there were still over 100GB of cached files left on disk. MacOS didn't make the obvious identify or find in the storage overview.

I ended up finding it through a disk space visualizer that showed a large folder (the stolen 100GB) in some cache directory.
I can highly recommend trying that out. MacOS' inbuilt tools are in my experience inadequate to find what is stealing your disk space (on top of applications being unable to clean up after themselves).
As someone who has built custom EPUB authoring scripts in Node.js for work and also quite likes the EPUB spec: cool! I expect I'll still keep using said scripts for work, but I have some side project ideas which would involve actually reading EPUB files too - I'll probably give this a spin for those.
A completely "mirrored" organism is not that dangerous.

- It would still have antigenic properties, just not the ones we are familiar with, because antigens are proteins or proteins bound to sugars. Both have "left" vs "right" variants.

- It can't eat any ordinary food, except simple fats. Common proteins and sugars won't fit it's enzymes. That means it can't digest sugars, proteins or any combination that contains them. It also means it can't attack and decompose our tissues, so it would have no way to enter our bodies.

- With only simple lipids as food, it would need to take all Nitrogen from the atmosphere or inorganic compounds, which means it can't really be a pathogen for humans (or any animals) even if it could somehow enter our organisms. However, it could live on the soil and possibly be a plant pathogen.

- It's "mirrored" toxins won't have any effect on us. (But compounds that are normally benign possibly could be toxic if "mirrored" - I can't say for sure if it's possible.)
It's human nature to assume honesty and good will. Societies couldn't function if that wasn't the case. Lies and deception are only common in interactions outside of our immediate tribe and community. They're the primary tools of scammers, politicians, and general psychopaths, who seek to exploit this assumption of honesty that most people have, and they're very successful at it. The problem is that technology has blurred the line between close communities and the rest of the world, and forced everyone to accept living in a global village. So while some of us would want the world to function with honesty first, the reality is that humans are genetically programmed to be tribal and deceitful, and that can't change in a few generations.

It's hilariously easy to be "successful" in the modern world. It's so easy that a dumb person following a playbook of "deny, divert, discredit" can become president.
Oh man… we have the same model CalDigit at work and it doesn’t panic but it does give refresh issues on the second screen.
Libreoffice isn't the alternative, office on web is. And even that is still gimped compared to Windows Excel. (Which is the true killer app for professional use of Windows in general)
Yea my point was that people love to overcomplicate their stuff. Having a whole infrastructure for a personal project that isnt even started yet is insane.
> The sacrificial film is placed on top of the transistor chip, and a source of carbon is deposited on top. Then, using a pressure of roughly 410 to 550 kilopascals, the carbon is forced through the sacrificial metal, and recombines into clean multilayer graphene underneath. The sacrificial metal is then simply removed, leaving the graphene on-chip for patterning.

Incredible
This is stupid because the marginal value of money is nothing when you have enough. So it's simply a get out of jail ticket we give to part of the society. The worst part IMHO.
Weekend Project: Create a Personalized Job Posting Agent
Maybe it's just me, but I've been so used to Linux for so many years that I have a really hard time using either Mac (helping relatives) or Windows (for work). I use a system76 laptop and a system76 PC. It's perfect.
Nice work! I got into electronics with infrared remote decoding and ESP chips, so this was a bit nostalgic and fun to read :)

Making a PCB is the next step, and it's quite easy to get started with KiCAD, especially if you're just mounting header sockets to pop in the various boards you're using. Good luck!
It is embarrassing how bad my younger colleagues are at reading; they have to have audio/video for everything and get it spoon fed otherwise they 'don't get it'. And it is fairly universal; what used to be managers and sales guys 'jumping on a call' is now everyone about everything.
I am inclined to agree with the opinion that Sequentially Consistent Atomics are another of the long list of wrong defaults chosen by WG21 (the C++ committee).

The argument goes roughly like this:

If you don't offer a default here, the programmer who supposes that the answer to their question is atomics will be obliged next to figure out which Order they wanted. Or they could give up and say "I need a grown-up". Because C++ chooses to offer Sequentially Consistent as the default that programmer will presume this must mean it now does what they naively anticipated. Russ' overview might suggest that's true too.

Here's the problem: It may not do what they wanted, it may be that no ordering rule would achieve their actual goals, but since they weren't asked to go read the ordering rules and pick one, they never confronted this awful problem, and are instead blissfully unaware. They are strolling into traffic knowing that they've picked the best possible road crossing rule and not aware that in fact no possible rule could make crossing this Interstate on foot safe to do.

Here's another bad problem: If it does achieve what they wanted, it's probably overkill. The only reason programmers should reach for atomics is that the provided facilities which were safe for them to use didn't deliver the performance they need. But the Sequentially Consistent ordering may hurt their performance, injecting barriers they don't need, using slower instructions or even stalling when that was unnecessary. If they'd read the rules they might for example have realised they only needed a Relaxed ordering - much better, or that with a slight tweak they can use Acquire/Release.
> It is as easy as having Windows and XBox APIs that Proton isn't able to easily replicate, while requiring them for Windows Store and XBox Game Pass.

This will do more damage to Microsoft's position rather than Valve. They already lost current generation of console war and weakening their positions further by breaking compatability would't do them any good. Also Apple eating into their laptop market share by ARM offerings and have it's own compatability layers for graphical APIs.

Microsoft cant do much of anti-competetive vendor lock-in by technical means now. It was possible for them to stop something like Open Source community efforts, but likes of Valve and Apple are so much more resourceful. Everything they do on Windows can and will be reverse engineered.

> Also there is the whole question Microsoft has outlived its founders, will Valve be able to do the same, and those that come after Gabe will they sell it, what would their view be regarding Proton, and so on.

Here I'd tend to agree. There is a huge questions whatever Valve-after-Gabe can continue as it's now.
>Don't all of Wirth's languages let you use any ordinal as the array index? At leat in Pascal you can declare an integer subtype, say 7..17 and use that as the type of the index of an array. Then the first element is item 7.

Can confirm that about Pascal, since I had used it a lot earlier.

Don't know about the other Wirth languages.

>The point being that both the start at 0 and start at 1 camps can have it their own way.

Yes, but that is not the only point. Another reason, and maybe the more important one, is that having such custom array index ranges, can more naturally fit the problem domain. In fact you can even use user defined types for the ranges, e.g. so you can define an array with Sunday to Saturday as the indices and the values of (the equivalent of) an enum representing 1) weekdays and 2) weekends, as the corresponding values.

Then your code involving days and weekdays and weekends, will read more naturally, so will be easier to both read and maintain. And you only have to do those custom definitions once, up front, so it is not much extra work for the benefit gained.
No, but they have great PR.

How many times is Michael Shellenberger going to use the "I was skeptical of nuclear but I changed my mind" schtick?

Is it really organically effective or are they just spending lots of taxpayers money in order to get more taxpayers money?
This won't deter them. But something better than nothing.
Radar was always Apple, I think NeXT had their own issue tracker called Recall. However when I worked on Rhapsody in 1997 issues were tracked with Radar.
Radiologists spend 12 years studying to be able to interpret imaging - as a lay person who has spent half that duration looking at scans most days, I still can’t really form any sort of accurate picture of what’s going on.
My guess would be to stop surveillance apps from taking screenshots - is that a thing?
Isn't that the same for coffee, though?
>For-profit isn't the problem

It was a problem around 2014 - 2022. Even the lying part isn't new. It has always been there. But somehow most were blind to it during the same period.

Something changed and I dont know what it is. But the pendulum is definitely swinging back.