skysight-inc/HackerNews huggingface dataset:
When it is your money making payroll, than the perspectives rapidly shift.

If your Labor doesn't tangibly produce quantifiable profit, than you must furlough staff to stay in business. Assigning fault in such situations is a fools errand, as everyone suffers losses in the end ($18k to $45k in lost training resources per person etc.)

Best of luck, =3
I'm glad that this discussion finally takes place, even though the discussion is of course flagged.

You can flag here, but the mainstream press has picked up the issue:

"Can the US switch off Europe’s weapons?"

https://www.ft.com/content/1503a69e-13e4-4ee8-9d05-b9ce1f7cc...

"Such is the concern that debate has turned to whether the US maintains secret so-called kill switches that would immobilise aircraft and weapons systems. While never proven, Richard Aboulafia, managing director at consultancy AeroDynamic Advisory, said: “If you postulate the existence of something that can be done with a little bit of software code, it exists.”

In practice, it may not even matter because of how already reliant advanced combat aircraft and other sophisticated weapons — such as anti-missile systems, advanced drones and early warning aircraft — are on US spare parts and software updates."

There you go, finally mainstream press and politicians are mentioning the kill switch.
So, what's next? Declare having "sudo" or "runas" a vulnerability?

Oh, wait, it's been already do... NO CARRIER
How’s about not looking to fantasy books for inspiration on how real world socities should interact with technology?

You’re basically basing your whole technology worldview off a fantasy world created by a single person
Such a nice read, thanks for sharing!
Internet Archive CD-ROM images search tool Discmaster2 launched
I've never said or implied that. But all the last refreshes prior to the MY one had all the stalks removed.
I had to look it up:

RPN = reverse Polish notation

https://en.wikipedia.org/wiki/Reverse_Polish_notation
> Are you in Donbas currently? If not, you are not fighting anything.

That's a very simplistic world-view. One does not have to be on the frontlines to help an effort. People donating to https://ukrainedefensefund.org/ are still "fighting", even though they aren't literally gunning people down in Donbas.
If drivers feel compelled to take their eyes off the road for extended periods to locate critical controls, it doesn’t matter if they could have made other choices. The safe choice should be easy or it’s a bad user interface.
He also stopped the invastigation against the corrupt Major Adams (D), after he more or less swore allegiance to him...
A good refresher on deterrence seems necessary here.
https://www.ndc.nato.int/news/news.php?icode=1570
There's a very real, game theoretic reason why nuclear riposte is fully automated with no way for even commanders to cancel.
A rogue actor _menacing_ nuclear attack as a tool of invasion and war of aggression is an obvious case study for this.

And finally:
"We cannot allow a nuclear war to happen, even if it means letting Ukraine win the war" is foremost in russian minds, no?
> Polygons, curves, or lines are an afterthought. For example, the polygonToCells function returns a set of cells that are entirely within the polygon. If you want to join, you'd need to also have the set of all cells that entirely contain the polygon. I've never found a reliable way to get that.

With v4 of h3 they (finally) have a clean syntax for this with polygonToCellsExperimental[0].

Now there’s options for

- Cell center is contained in the shape (default)
- Cell is fully contained in the shape
- Overlapping (covering): Cell overlaps the shape at any point
- BBOX: Cell bounding box overlaps shape

Makes life a fair bit easier if you’ve gotta deal with H3 polys. And if you’re working locally, DuckDB Spatial’s r-tree indexing[1] can make for a nice stand-in for PostGIS as a quick point-in-polygon solution without the need to spin up a service.

[0]: https://h3geo.org/docs/api/regions/#polygontocellsexperiment...
[1]: https://duckdb.org/docs/stable/extensions/spatial/r-tree_ind...
I had to give up my attempt to use Claude code when it didn’t let me specify my API key and password, instead requiring me to sign into a user account first which then forced creation of an API account ?

Something like that. Anyhow Claude needs to allow me to put in my own API keys.
This is based on the US market and culture and may be off base in India, but for me starting with a form with open-ended questions is a huge red flag of being a massive waste of my time. When I left school I swore off of essay questions, and any company that is going to force me to answer essay questions to even get a chance to talk to a human is not one that appeals to me.

If the culture is at all similar there, then that first step in your process is instantly filtering for people who are extremely compliant with arbitrary processes and bureaucracy. Which in turn will be very likely to instantly filter out the self-directed learners you claim to want.
Ah now I get why Google maps had Gulf of America...
Once I was driving on a highway, in the left lane, in heavy traffic, entering a tunnel at some 140kmh, when due to enormous temperature and humidity difference literally blanked out all my windows and windshield. The tunnel had no ventilation and was filled with fog as well. It was literally as if someone hit a switch that turned off my screen. I started braking, turned in emergency light and toggled windshield fan all in less than a second. You could hear other people's tires screeching around me as well. I was in many hard situations on road and in life, but this was blood chilling. I hate to think what would happen if I wasn't able to get my windshield clear again so fast. I drove blindly for 2-3 seconds in a tunnel at 140kmh mate. No pulling over, no stopping with hazards on since guy behind you probably can't see you either.
available at https://discmaster.textfiles.com/

has nsfw filters, deep archive and file search and integrated web based virtual pcs and rom, file and image viewers. a hugely impressive search tool
We define basic words differently. Yes, some chimps do have theory of mind. But to be equally aggressive in questioning you: how do you not see qualitative difference between us and chimpanzees?

And how do you not see the amazing progress in LLM output? And how do you not see how close LLMs with “chain-of-thought” has gotten to the “appearance” of thinking. And how is it that I not clear enough for you in my first post in highlighting explicitly that LLMs are not yet thinking?

Do not use me as your straw chimp unthinking human.
Why is it so hard to replace? Are the algorithms just that good / impenetrable? Is the language particularly well suited for the task?
Item 1 is certainly the case here. Espressif licensed most of their original IP from tensilica, and this is completely normal for building a commercial microcontroller. If you don't have the in-house skill to build a complete WiFi radio stack from the ground up, you simply license the IP core and roll it into your product.

Nice work by the presenters here, it's a good idea and might help the community, but the current state is not the result of Espressif trying to be jerks.
You are maybe thinking of something called "Authoritarian Capitalism" https://en.wikipedia.org/wiki/Authoritarian_capitalism

All socialist states have been functionally authoritarian oligarchies in practice. I'm unaware of an exception. Someone once claimed Yugoslavia was, but I'm not familiar enough with it to have an opinion.

It's also confusing because there's the notion of State Capitalism (https://en.wikipedia.org/wiki/State_capitalism#Maoists_and_a...) that I believe Marx also wrote about but I don't remember the details off hand. I think this may more or less be the same idea as authoritarian capitalism, but it's also what socialist regimes eventually look like when they realize they need to re-introduce markets to prevent economic collapse.

My take is that the idea of socialism, communism, and capitalism are deeply muddled in theory and even more muddled in practice. Muddled or not, we have people who consider themselves socialists and followers of Marx, their theory is incoherent, and in practice they try to spread violence and destroy any country they take over. We don't really have people clinging to capitalism in the same way, although some right wing factions in the US tried in the 70s during the cold war to make a capitalistic sort of political religion modeled after the success of socialism.

We'd be better off not having to deal with any of these concepts except for the fact that some people have a strong allegiance to these concepts and there's no changing that in the short term. To me it's a bit like when people killed each other over ideas like how to interpret the tripartite Christian God. Is the son a separate person or the same person, and how does the holy spirit fit in? You get an entire tree of ideas, most of which eventually became heresies punishable by death. None of them made any sense but that didn't stop it from being a motive historical force.
> now explain why every company is encountering these issues where they're frequently laying off people and are unable to create value.

Creating value is hard.
Lost in Thought (2021)
Presumably they just download the original ROMs which are incredibly easy to get just by searching "gameboy ROMs". Because they are so incredibly small in filesize they are hosted pretty much everywhere. People share still photos with each other that are larger than most of those games.
'DiceKeys' Creates a Master Password for Life with One Roll (2020)
Building websites with lots of little HTML pages
> After the early-2000s dotcom bust, Bain researchers found that stock prices for S&P 500 companies that had no layoffs or laid off less than 3% of their workforce increased an average of 9% in the next year. Meanwhile, stock prices were flat in companies that laid off between 3%-10% of their workers, and prices plummeted 38% for companies that laid off more than 10%.

Failing companies go through layoffs. Companies like Sun Microsystems, Kodak, Sears, Circuit City, Kmart all went through lots of layoffs. But everyone knows that's not what killed them.
I think you meant 'whatever investigation they want'.
Looking for the up sell opportunity is a clear case of a bad incentive which is a shame because under investigation is also a problem.
Let's be fair here. If we rightly mock all the silly *pravda sites, the mules aren't exactly reported in the serious press either.

It seems more likely that mules were used where they make sense: Supplying ammo to a trench deeply in the forest, where mules are the superior "technology". Then that observation was blown out of proportion.

Remember that "the Russians are fighting with shovels" was a slogan in 2022.
AI and the Uncertain Future of Work
It was unclear of me to say "row IDs." I meant primary keys, not something like ctid https://www.postgresql.org/docs/current/ddl-system-columns.h...
GNOME Web does that and it's open source. What's the selling point of Orion on Linux?
https://news.ycombinator.com/item?id=43296738 | 70 points | 70 comments | 1 day ago
Quantum is killing crypto slowly
Bitcoin and other cryptos are on a steady downtrend, because we've reached the peak. There will be no next bull market. When literally heads of superpowers are issuing their own coins, you know we've reached the top.

Institutional investors have realized transferring to post-quantum cryptography won't be realistic for decentralized blockchains. They are slowly selling off crypto and diverting to gold, tangible assets like real estate.

Thank me later.
Yeah, not delivering additional aid for free is one thing.

But retracting support is the nuclear option.

Figuratively, because you can probably one do it once, so you better pick a good reason for doing it.

And literally, because small European countries do now have to consider nukes.
This supports my point: even if the interface would be unsafe (which there is no reason to believe), the effect would be negligible.
> There's this strange myth that white collar workers try and find meaning or reward in their work.

It’s not entirely a myth. I am one of those people. But I do think that most people kind of just go through the motions.

It’s possible that my work history helped shape my perspective. My earliest jobs were things like unloading trucks, stocking shelves, and waiting tables. Those are hard jobs, physically. When I finally got a desk job, it felt like I had finally arrived at something. Boredom was certainly present, at times, but it was easily mitigated by simply thinking: boring jobs are the ones that require little thought; jobs that require little thought are perfect for computers; how can I make a computer do this? Then it was fun again. And my employers always loved this line of thinking because they were getting more for their money.

So it’s not that white collar workers (or even blue collar workers) try to find meaning in their work. Some do, some don’t. It’s that they SHOULD.
If we'd lose so much GDP, without losing anything of value, perhaps GDP is not a useful measure of the economy.
Yeah you can lint for "array-access." Logic written using iterators (streams for Java folk, comprehensions for python) doesn't fail in this way. Also still gens to very fast assembly like "looping and accessing" but with the added benefit of unambiguous terminating conditions, unless you go with fallible forms, which you can use to introduce ambiguous terminating conditions. Or if some other random access pattern is needed, implement the appropriate trait.
https://japanese.stackexchange.com/a/34330
You would probably see a bunch of blog posts about 'how we saved 3000% of our SRE time by switching from Go to NodeJS'.

Have you seen many of those?

Aside from this it's probably quite difficult to measure! Sure there are a bunch of metrics you can capture, but unless you're really doing a randomised controlled trial, you will have an absolute dog's breakfast of confounded observational data - good luck getting much useful out of that.
But surely the billionaires in their lavish lifestyles, they're the ones that really know how to run a frugal enterprise.
Personally, I’ve found the SDKs worse in almost all cases.
Or do they? Vsauce's opening starts playing
I'm probably not the only one who got an email from "Brandon Saltalamacchia" with

We're giving you a full 30-day trial of Kagi Professional because we know you'll
love it. Click "here" to activate your trial, no strings attached.

Well, clicked on it, saw that OF COURSE it'll convert to a normal subscription after the trial, which I usually wouldn't have a big problem with, but this is clearly a string that is very much attached. This kind of BS communication does not leave a good impression on me.
customers are the only reliable source, “experts” trying to sell ads/paper are not.

and if you gonna compare tesla to toyota you should compare number of EV sales, not overall sales :) tesla is not a car company, it is (among other things if you care to believe Elon bullshit) EV car company. comparing toyota to tesla in terms of total sales is like saying “subway doesn’t sell nearly as many bigmacs as mcdonald’s does” :)
debt is free value from the future, you should get into as much debt as possible within the manageable range
by 100% organic, free range and fair trade programmers
Like CrossLoop yrs. Back buy it, to miss manage, then kill it...it was competition
It really feels like I’m in an alternate reality with these posts. Is this paid shilling? I’m honestly wondering now considering how different my experience is EVERY DAY with llms for code.
There's a difference between deflation due to productivity growth and deflation due to lack of money. Deflation is good if it's the result of us producing more of a thing better and thus driving the price down.

Broad-based deflation due to a lack of money to buy goods and services is bad.
would like to read, but the site uses some clownflare alternative, that just like clownflare tries to verify my browser (palemoon), and then comes to the conclusion that my browser isn't a browser.
That has been happening for years, though
Surely you see the issue here. Slowing to a stop with your hazards is by far the safest option and you dismissed because of a lack of driver competence.
Go for "rarely" and I'll agree, but the number of people who don't understand how thermostats work and adjust the temperature to overshoot is really annoying :(.

I have physical buttons for changing the temperature, driver's side and passenger's side, and they don't get used even one in three times we get into the car -- but I'm still glad for the physical controls.
https://www.politico.eu/article/vladimir-putin-austria-spy-s...
I’m not sure if this is your intention, but I take issue with the implication that “pills” (aka “medication” and “medicine,” “pills” has a generally negative connotation) aren’t often the solution to the root problem.

It is great if you can solve things with diet, mindfulness, etc. But sometimes you need medical intervention and yes sometimes that means you need to take medication in the form of pills. There are millions of people who need that regardless of how they change their lifestyle or regulate their emotions/mental health without them.

Basically I don’t like the idea that you are implying medication is a bandaid and not ever the actual solution. If I misreading your comment my apologies
A nil pointer isn’t a type. It’s a pointer to a type and that type hasn’t been created. In short, it’s an initialisation problem rather than a type system problem.

Where “references” differ is you have to initialise the type to get a reference. In Python and Typescript, you don’t create naked pointers. You create structs then pass that reference in functions.

The problem with Go is that you can create those naked pointers and then you need to remember to create your struct and then point that pointer to the struct. And you’re sometimes you’re incentivised to write code this way because Gos garbage collector needs to do more work than if you create pointers adhoc after (like references). But you can use pointers like references if you wanted too.

So there isn’t really a direct comparison with languages like Python and Typescript because they don’t have the same primitive to begin with.

There are benefits to Gos approach: you get more control over memory usage as well as improved performance. But like any idiom, it comes with disadvantages too. And the reason Go panics is because the alternative is the risk of silent memory corruption, which is what a lot of other languages can suffer from with pointers. Though this isnt to say that there are also languages that do solve this problem in a much better way too. But they’re are also a completely different language to Python and Typescript again too.

So the comparisons to Python and Typescript simply don’t work for this type of problem.
has anybody doing complex projects achiever success with uv completely replacing pyenv, and had mostly pros and few or no cons?

I'm very comfortable with pyenv, but am extremely open to new stuff
- No moral lectures
- No need to mention your knowledge cutoff
- No need to disclose you're an AI

Since GPT 3.5 and still now it seems "avoid X" works better than "no X".
Hey, it would make for an excellent doctoral thesis for anyone in a CS program interested in programming languages and productivity...and a great gateway to get hired by Google!

I don't think it would be hard to measure at all.

Randomize some CS students into Go and non-Go and see which teams produce projects with lower rates of defect and faster time to submission. Try it with teams in enterprises; I'm 100% certain that this kind of statistical evidence is meaningful to some CTO/CIO somewhere. Prove to the entire world that everyone should be using Go because it will lead to cost savings not just in time to market, but also less downtime and defects. The financial benefits would be enormous! Possibly billions if not trillions of dollars of productivity gained, system downtime avoided, and runtime defects eliminated ("what runtime defects?") because of the inherent superiority of:

varFoo, err := GetFoo()
if err != nil {
return err
}

Billions!
I never understood this mentality, you can justify literally anything by saying "they thought X was bad but now X is OK, so we can't say Y is bad"

The scale and pace of modern changes have absolutely nothing to do with what we witnessed thousands or even hundreds years ago. Word of mouth in 1700 can also propagate propaganda but no one is going to argue 1700s word of mouth propaganda is "the same" as foreign propaganda being served straight to your citizen through third party services 24/7

All propaganda isn't created equal either. If 99% of the news you get comes from the state owned journal and the state owned radio you're drinking your own Kool aid, if the propaganda comes from a foreign source straight to your population through third party services you have a whole bunch of different problems
Its not only the FPÖ though, our ex-president from the SPÖ (social democrats), for example, joked with Vladimir Putin shortly after the Invasion of Crimea about Austria getting parts of Ukraine that were once part of Austria-Hungary.
> But everyone knows that's not what killed them.

Another addition I'd like to add here is more often then not wrong people get booted while the "dead weight" tends to stick around and becomes even deader due to a motivation fall from the layoff. So maybe it doesn't kill, but for sure exacerbates an already bad situation.
Trump administration plans AI vetting of Social Media accounts
That one's been tested. It's why it is in a lot of energy drinks. The stuff isn't cheap, you wouldn't add it for no or unsure benefit.
Could Starlink terminals be used with Eutelsat?
I was reading that Ukraine has ~40 000 Starlink terminals, and switching to Eutelsat would take some time because of the availability of Eutelsat terminals.

I was wondering: would it theoretically be possible to flash a custom firmware on a Starlink terminal in order to make it work with Eutelsat? Or are there fundamental differences in hardware that would prevent that?

If technically possible, what would prevent Ukraine from doing it? I get that Eutelsat cannot openly do it, but what if some hacker somewhere managed to do it? Would it be a worthy solution?
I am not struggling with it in the sense that I need help on how to write in a better way.

It's just that I don't always ask myself whether the email I am about to send may contain unnecessary anger and would deserve an extra 5 minutes of cool down.
Thank-you. This led me to Staged Event-Driven Architcture (SEDA) [1] (via Stack Overflow [2]) and actors.

[1] https://web.archive.org/web/20160811044810/http://www.eecs.h...

[2] https://stackoverflow.com/a/8129064
Also will the government spend an inheritance better than a person’s children?
As always Gleam’s lsp actions show just how much useful code generation can be done without the need for any gen ai so long as you have strong types. I continue to be amazed just how much the community cares about the developer experience of the language.
Show HN: I built a JSON and JSON5 parser with MISRA C conformance
Hello everyone. I built Judo: a JSON(5) parser with MISRA C conformance.

For those who don't know, JSON5 is an unofficial extension of JSON that incorporates features from ECMAScript 5.1 (ES5). I designed Judo to be customizable, so you can stick with standard JSON if you'd prefer.

About me: I'm a solo developer and I quit my Big Corp job to pursue my passion for software development. Judo is my 5th commercial release.