skysight-inc/HackerNews huggingface dataset:
You’d return -1. A successful read won’t read negative bytes. The non-error value remains useful.
> historically no one considers 1923 America to be fascist.

Many scholars consider that Nazism was greatly inspired by American racism. Calling 1923 America fascist would be anachronistic, but also American racist policies were less related to Italian fascism than to Nazi doctrines. But plenty of scholars make the connection. Here is an example: [0].

[0] https://www.amazon.com/Hitlers-American-Model-United-States/...
My experience is that once people have static typing to lean on they focus much less on the things that in my view are more crucial to building clean, readable code: good, consistent naming and small chunks.

Just the visual clutter of adding type annotations can make the code flow less immediately clear and then due to broken windows syndrome people naturally care less and less about visual clarity.
> system design — areas where AI struggles because it lacks true reasoning.

Others addressed code, but with system design specifically - this is more of an engineering field now, in that there's established patterns, a set of components at various levels of abstraction, and a fuck ton of material about how to do it, including but not limited to everything FAANG publishes as preparatory material for their System Design interviews. At this point in time, we have both a good theoretical framework and a large collection of "design patterns" solving common problems. The need for advanced reasoning is limited, and almost no one is facing unique problems here.

I've tested it recently, and suffice it to say, Claude 3.7 Sonnet can design systems just fine - in fact much better than I'd expect a random senior engineer to. Having the breadth of knowledge and being really good at fitting patterns is a big advantage it has over people.
Wikipedia says:

"evidence of arthropod boreholes in Prototaxites has been found from the early and late Devonian, suggesting the organism survived the stress of boring for many millions of years.[30] Intriguingly, boreholes appeared in Prototaxites long before plants developed a structurally equivalent woody stem, and it is possible that the borers transferred to plants when these evolved"

and for Arthropods:

"The evolutionary ancestry of arthropods dates back to the Cambrian period."

which is about 100 million years before the Devonian

also:

"The oldest known arachnid is the trigonotarbid Palaeotarbus jerami, from about 420 million years ago in the Silurian period.[82][Note 3] Attercopus fimbriunguis, from 386 million years ago in the Devonian period, bears the earliest known silk-producing spigots"

so there could have been all sorts of weird and wonderful bugs burrowing into Prototaxites I guess
If someone is putting their thumbs on the scale to suppress Gruber’s articles after he posted that Palestinian civilians being subject to war crimes, denied food, water and electricity was "fucking around and finding out"… well good honestly. Suppress this genocide apologist.
I once had to do bringup on an autorouted prototype PCB. The traces between the CPU and DRAM looped three times round the board.
ban starlink, twitter and tesla. put a %26 tax on all advertisement on Meta and Google. Put a similar tax on all Amazon Prime and Netflix subscriptions.

That should do the trick.
https://en.wikipedia.org/wiki/Replicator_(Star_Trek)

Note: The implementation is out of sight, the vision of what it could be is the actual competitor.
I was wondering about the collapsed building in Thailand that was under construction.

Do civil engineers take precautions for under-construction buildings? Do they minimize the risk somehow? I'm guessing there's inevitably a window during which an earthquake would be catastrophic, even if the end product is earthquake resistant.
Thank you for your interest and feedback! I'm glad to hear that the UI looks good and that you're considering giving the SAML Tester a try. I apologize for the inconvenience with the broken links. We'll look into fixing them right away. In the meantime, if you have any questions or need assistance with your SAML setup, feel free to reach out. We're here to help!
I say this at least 82.764% in jest:

Don’t these LLM’s have The Bitter Lesson in their training sets? What are they doing building specialized structures to handle specific needs?
> Also, why does it take 10 seconds for activity monitor to show information? The list goes on.

That's not a bug, but a feature. Under View -> Update Frequency, you can change it.
And even then, execution depends on your language and compiler.

Write a recursive BFS in Haskell and it won’t blow up the stack.
That shuffling was caused by Apple utterly failing to deliver a major feature, that was a key selling point for the latest generation of their hardware.

"Bad press" for their declining software quality is like people complaining there's no iPhone mini/SE anymore. Apple just doesn't give a fuck. They've joined the rest of the flock at chasing fads and quarterly bottom lines.
Incredibly sad. The people of Myanmar were already suffering a terrible civil war.
Bloat adds up.

Each part alone might not be large but together it starts to become an annoyance.

Also bloat is not just about disk space but also cognitive load and clean interface.
You went from "they're not saying it" to "and you believe them when they say it??" Pretty quickly
We asked 5 AI helpers to write tough emails. One was a clear winner.
The low power draw is definitely not exclusive to Macs, a similar x86 mini PC with Linux will also draw around 5W idle.
I have something similar at my desk, an Apple Extended Keyboard II. It is connected to an ADB to USB adapter (which needs its coin cell battery replaced every 5-7 years) and then that is connected to a USB-A to USB-C adapter to connect to my MacBook. Despite being about 35 years old, it still functions beautifully and I use it every day. I really hope that I don’t have to add another adapter to my chain in the future but you never know…
Works here on Linux too, so not just Macs.
https://archive.ph/J2OYZ
Recompile and decompile are also different things. The goal of a recompile is a working binary for another platform (x86), while the goal of a decompile is source code.

https://github.com/Zelda64Recomp/Zelda64Recomp?tab=readme-ov...

https://github.com/zeldaret/oot is the seperate Ocarina of Time decompile project, and I believe is what the Playstation Classic port uses. They're also working on a Majora's Mask decompile, but it is incomplete. Probably why the recompile targeted that game first.
Safeishly use non-reentrant libraries with POSIX threads
American bases in Europe are worthless to Europeans. Go ahead, close them.
Living Car-Free in Arizona, on Purpose and Happily
I see where you're coming from. But later in the message they go > and if you do not understand the reason for the code and the programming language, you will take so much more time than if you did not even use the AI.

I guess that's the part I disagree on. The programming language is largely irrelevant now is what I'm seeing. And especially the "time to first result" is orders of magnitude smaller when using AI assistants than having to rtfm/google/so every little problem I encounter in an unfamiliar language.

And I am in no way stating that my code will match an expert in that field, of course.
I can understand the sentiment somewhat. It's another layer of complexity and it makes working on projects more difficult. The fact pip or mypy code is all Python makes it much easier to interact with and patch if needed.

You can also write Cython for more perf oriented code but I can totally understand the value Rust brings to the table, it's just now another language you'll need to know or learn, more layers like maturin or pyO3, while cffi is just there.

All the tooling coming from astral is amazing and I use it everyday but I can see the increasing complexity of our toolchains, not in ergonomics (it's much better now) but the tools themselves.
If you lived before the invention of cars, and if when they were invented, marketers all said "these will be able to fly soon" (which of course, we know now wouldn't have been true), you would be underwhelmed? You wouldn't think it was extremely transformative technology?
strong Paul Krugman vibes
Examples just from today: Window snapping (or whatever it's called on mac) stops working until restart, keyboard type detection gets broken because it thinks my mouse is a keyboard so suddenly " and > are replaced, title bar disappears then the apple logo is halfway off screen when it randomly comes back.
> We moved to a rules based world order

I hear that often but I still don't understand what these "rules" are exactly. It can't be international law which the hegemon broke over and over again. So what are these rules?
Yes picking carboard boxes from the store and stuffing them in the tiny US cars for a couple of blocks is a great cost.

If you as a tenant want to lock a rate - sign long term contract. Then a year or six months before expiring start renew talks. Don't forget that market also changes - you may be in a better position too.

Look - I support the idea of people owning their own homes and renting being the exception than the norm. But you can't solve housing shortage by making the market for whatever stock there is even more inefficient. The brejnevki in the soviet union were terrible quality wise, but they get the job done in providing shelter from the elements for the rapidly urbanizing country.

In East and South East Asia they are also quite proficient in building massive 30 stories high rises.
DuckDuckGo likely also had almost exclusively tech people as users because the average person doesn't even think about search engines and more importantly doesn't want to. Alternative search engines only have a chance at getting a wider audience when Google messes up enough that people need to think about it.

With Kagi this is more significant because paying for a search engine is an even larger obstacle than simply switching.
The reason specific people can be more triggering is that the reaction "muscle" strengthens and tightens with exposure. There's both a fear and anger reaction from a trigger sound. As more exposure happens with a specific person, one tends to start anticipating sounds from them. This heightens the anxiety and makes things worse, as the focus will turn on "when will the next one occur."
I think you're missing the point. He's pointing out what the atmosphere was/is around LLMs in these discussions, and how that impacts stories like with Lemoine.

I mean, you're right that he's silly and Google didn't want to be part of it, but it was (and is?) taken seriously that: LLMs are nascent AGI, companies are pouring money to get there first, we might be a year or two away. Take these as true, it's at least possible that Google might have something chained up in their basement.

In retrospect, Google dismissed him because he was acting in a strange and destructive way. At the time, it could be spun as just further evidence: they're silencing him because he's right. Could it have created such hysteria and silliness if the environment hadn't been so poisoned by the talk of imminent AGI/sentience?
MCP, if history is any guide, will go down one of two paths
From that page:

> Germany phased out nuclear power in 2023 as part of the Energiewende,[4] and plans to retire existing coal power plants possibly by 2030

Why the fuck, when our biggest problem is co² emissions, would you close down nuclear first , increase coal and gas consumption and hand-wave to some future time when you hope to close coal plants.

I marvel at it alright! But obviously not for the same reasons you do. I think it's incredibly stupid, and likely driven by nutters in the Green party who are ideological (and fucking wrong) instead of pragmatic and science based.
One of the EU's primary revenue streams is periodically (annually?) being "tough" on Big Tech. If you can't build - regulate, or something like that.
It usually doesn't have this charitable "no user left behind" character, though. Their shenanigans include "Let's inject advertising in between people's e-mails and turn everyone's OS into a billboard. Will it be hard for people to get any work done this way? Of course it will. But who is going to stop us? Surely not those suckers whose money we take." What is the appropriate reaction to that? Surely not "Thank you, thank you, Microsoft, for putting me into a digital world that is so perfectly matched to the stupidity, laziness, and digital helplessness of me and my brethren".

It's a very dangerous path to walk down, to think to yourself "I'm smart and powerful, but most of my customers are stupid and helpless, so it's not the needs of my peers that I need to cater to, but rather the needs of the [stupid] many". The contrapositive of that is: Most of my customers aren't truly my peers. Well that's the first step on a slippery slope towards: These people aren't really deserving of being treated in a moral/ethical way, the way I would treat my peers and the way I would expect my peers to treat me.
Even Nintendo hasn't taken action for similar projects for Pokemon. They're also in nice and easy PNG format: https://github.com/pret/pokeplatinum/tree/main/res/pokemon
My solution is to always wear my AirPods Pro in conversation mode at a dinner table. Solved!
The technology is not just less than superintelligence, for many applications it is less than prior forms of intelligence like traditional search and Stack Exchange, which were easily accessible 3 years ago and are in the process of being displaced by LLMs. I find that outcome unimpressive.

And this Tweeter's complaints do not sound like a demand for superintelligence. They sound like a demand for something far more basic than the hype has been promising for years now.
- "They continue to fabricate links, references, and quotes, like they did from day one."
- "I ask them to give me a source for an alleged quote, I click on the link, it returns a 404 error." (Why have these companies not manually engineered out a problem like this by now? Just do a check to make sure links are real. That's pretty unimpressive to me.)
- "They reference a scientific publication, I look it up, it doesn't exist."
- "I have tried Gemini, and actually it was even worse in that it frequently refuses to even search for a source and instead gives me instructions for how to do it myself."
- "I also use them for quick estimates for orders of magnitude and they get them wrong all the time. "
- "Yesterday I uploaded a paper to GPT to ask it to write a summary and it told me the paper is from 2023, when the header of the PDF clearly says it's from 2025. "
I must admit i can't argue the subscription for polypane, if we already have browserstack subscription.

And only polypane that dont support other engines then also don't work.
Bug fixes and stability don't sell. That's why what we will receive this year is iOS redesign instead of bugfixes.
You don't need to run the script as `py wordlookup.py` or make a batch file `wordlookup.cmd` in Windows.

The standard Python installation in Windows installs the py launcher and sets it as the default file handler for .py (and .pyw). So if you try to run `wordlookup.py` Windows will let the py launcher handle it. You can check this with `ftype | find "Python"` or look in the registry.

You can make it even easier that that though. If you add .py to the PATHEXT environment variable you can run .py files without typing the .py extension, just like .exe and .bat.
It was always thus, and will continue to be.

The scale may change, but that is likely just because more people code. You couldn't do X but now you almost can!

> Now of course people learning the traditional way have these same problems, but they’re debugging code they wrote,

Really? They've not copied and pasted something from SO? They're that early in their coding journey?

> It’s almost a little sad. If they just take the time to actually learn what they’re doing they’ll be able to accomplish so much more.

Leading a horse to water, etc. but llms are excellent at being a patient teacher of basic coding.

Frankly they can be excellent at lots of things people keep saying they're bad at but some seem to refuse to learn how to use them as a tool. It reminds me of watching people be unable to use Google in the past - how to not just ask a question but search for information.
Snow leopard was my favorite operating system ever. I used it on my first real computer, a horrible Asus eeepc netbook and it worked flawlessly. Best hackintosh I've ever used. Of course I used it on official hardware as well but it brings back fond memories.

https://www.svenbit.com/2011/02/install-hackintosh-on-eeepc-...
Capturing error reports in tests and more
The Town That Went Crazy for Crypto
> Remember the "leaks" from Google about an engineer trying to get the word out that they had created a sentient intelligence?

I presume you are referring to this Google engineer, who was sacked for making the claim. Hardly an example of AI companies overhyping the tech; precisely the opposite, in fact.
https://www.bbc.co.uk/news/technology-62275326

It seems to be a common human hallucination to imagine that large organisations are conspiring against us.
But the opposite is assuming that Apple has a "responsibility" towards its existing users and has to acknowledge their expectations from them.

A sentiment which famously led Steve Jobs to respond that he doesn't understand this, because "people pay us to make that decision for them" and "If people like our products they will buy them; if they don't, they won't" [0]

So according to Steve Jobs himself, the only Apple-acknowledged way to disagree with Apple is to NOT buy their products, and by extend into the services-world of today it means STOP USING their products.

Now Steve Jobs doesn't officially run this company anymore, but I don't see any indication that this philosophy has changed in any way.

[0]: https://www.youtube.com/watch?v=i5f8bqYYwps&t=772s
Exactly. A virtue is a personality trait that allows you to do things people without that virtue can't do. That does not mean that this virtue does not come without downsides in other situations. Someone who is couraged may put themselves into deadly danger in the wrong situation for example.

A patient person can solve e.g. technological issues others with less patience cannot. A person with a lot of patience can also endure more abuse before taking countermeasures — this can be both good and bad for them, depending on the situation.

The cool thing about the virtue of patience is that given enough experience patient people can decide with whom or what to be patient with, so if they smell abuse they can cut it short.

The opposite isn't true of impatient people. If they encounter a situation where a little bit of patience would have given them a prefered outcome they cannot just "decide" to be patient. Being impatient means just that: you can't regulate your emotions even if it would be preferential for you if you did.
Nobody buys a Ferrari to drive it. You buy a Porsche for driving.
Mycoder is open source and an independent project. The story of building mycoder from scratch is here:

https://benhouston3d.com/blog/building-an-agentic-code-from-...
> If we're talking about LLMs, I still haven't been able to have a real conversation with 1. There's too much of a lag to feel like a conversation

Imagine the LLM is halfway through its journey to the Moon, and mentally correct for ~1.5 seconds of light lag.

> and often doesn't reply with anything related.

Use better microphone, or stop mumbling.
Show HN: OIDC Tester – Free, No-Signup Tool for OpenID Connect Testing
Hey HN community,

We've built a simple tool to help developers test their OpenID Connect (OIDC) integrations. It's completely free to use, and no signup is required. You can configure your OIDC provider, manage users, and test various authentication flows.
Key features:
Supports multiple OIDC authentication flows (Authorization Code, Client Credentials, Implicit, PKCE, Resource Owner Password)
Easy configuration of OIDC providers
Visual representation of the authentication flows
Give it a try and let me know what you think! Any feedback on improvements or additional features would be greatly appreciated.
The uses that they cited to me were "additional pair of eyes in reviewing contracts," and, "deep research to get started on providing a detailed overview of a legal topic."
I completely agree about the marketing material. I'm not sure about 90% but that's not something I have a strong opinion on. The stream from the bigwigs is the same song being played in a different tune and I'm inoculated to it.

I'm not marketing it. I'm not a marketer. I'm a developer trying to create an informed opinion on its utility and the marketing speak you criticize is far away from the truth.

The problem is this notion that it's just completely bullshit. The way it's worded irks me. "I genuinely don't understand...". It's quite easy to see the utility and acknowledging that doesn't, in any way, detract from valid criticisms of the technology and the people who peddle.
No argument on that from me in general, but the book in question is practical.
From my limited understanding of economy and international trade law, “tariffs on services” is not a thing. Is that correct? Can it become such?
Only on rainy days. And it never rains it oxfordia : https://www.sewagemap.co.uk/
I know I'm late to the party, but I still wanted to answer this. Disclosure: I am one of the Managing Directors at Ferrous Systems

I believe you're falling victim ot a common misconception about what the FLS is and what it aims to be. It is - at least as of now - a description of the language that is good enough to certify the compiler. It was never intended to be a spec that describes Rust in completeness - for example, the FLS is absolutely insufficient to implement a Rust compiler. As such, we have no aspirations to completeness in any shape or form. While we get a lot of feedback about pieces that people consider falling short of their expectations, it is expected that there are gaps that Ferrous Systems will never try to fill. The FLS in its current shape is good enough for us.

Now that the Rust project adopted the FLS as the initial nucleus of a spec, I hope that others can contribute and fill the gaps that they need filled.
Tiger Game with Elixir and LiveView – Building a Game in Record Time [video]
I remember that at one point there was a Maya LT version which only allowed polygon modelling and some limited animation features, and which didn't allow loading plugins (except a small number of whitelisted plugins). Maybe I confused that with the indie/student license.
That hasn't been my experience, nor that of others using the AI.

It's a force constant, rather than a multiplier. If you're low skilled, asking it to do a low skilled task, it works fine. If you're high skilled, and asked it to do the low skilled task, you saved a tiny bit of time (less than that of the low skilled person).

But it cannot do a high skilled task (at least, not right now). It can pretend, which can lead the low skilled person astray (but not the high skilled person).

Therefore, all AI does is raise the floor of what is achievable by the laymen, rather than multiply the productivity of a high skilled programmer.
Replit is a bit strange phenomena, they clearly are creating a huge buzz online, but I mingle a lot with university students and academics and I hardly ever heard anyone mentioning using, even sometimes when I explicitly ask them they don't seem to have heard of it?

Generally curious if it is gaining traction and somehow I haven't bumped into others who use it.
The people who write these types of papers and articles ignore virtue altogether.
ARM Templates for Remote Desktop Services Deployments