skysight-inc/HackerNews huggingface dataset:
I would say, for serious development you should know how to compile the thing. Because some bugs cannot be worked around without actually patching the library.

Qt has many dependencies, and it's not always clear which libraries are needed for any particular functionality.

Try compiling the documentation and setting up the code examples properly in Qt Creator, it's not that easy and the instrucrions on how to do that are incomplete.

>As for the bugs thing, sure, qt has bugs. So does _all other software_ and this is a very strange argument to make on your end.

Most mature software do not expose their bugs early to their users. Qt has occationally some really silly bugs that pop up across versions that simply shouldn't be there if you have proper QA. When they kept away LTS updates from non-paying users, this I would argue risked becoming a bigger issue.

I don't want to talk bad about Qt, it's actually a really awesome library. But it has its quirks that are timeconsuming to work around, which can hinder wider adoption. That was all I was trying to say.

Note, I would actually recommend it if someone is interrested in building native applications with good performance, and is comfortable with C++, alternatively I would suggest a Python wrapper such as pyside to mitigate many of the issues I was talking about.
I also got disappointed when they skipped how they actually detected it with just:

> With a little more experimenting, we were able to identify translation as the root of the issue.

Maybe it’s just me but I was really curious to what finally pointed out the issue but all I got was “experiments”.
It would be nice if the yards could face each other. So people could basically have a large open space that is private to the residents.
> If you execute the ImageActionExample with above image as source it correctly identifies that we need to call Ambulance

Ambulance already there...you need NOT call ambulance
Apart from their gaming department absorbing every big competitor, I can't think of ways Microsoft is abusing monopoly power like the rest of the mentioned companies.
Brb, going to get my guillotine tattoo.
From what I've gathered the average American doesn't use fresh produce at all.

Everything is frozen, canned or full of preservatives.
The lavamoat npm package does something similar. It's maintained by the security team at MetaMask (crypto wallet extension and app). It's used in the extension runtime as well as wraps the build process.
Claude Code is amazing. Unfortunately, it's also very expensive. How do interactions with MCP servers affect token usage/cost?
i guess maps and array ? ( if you wanted to reimplement your own in a typesafe way, that is)
> This initiative will enable BIUST to build a sustainable pipeline of space technology projects while facilitating hands-on learning opportunities for students and researchers

Having been part of a student satellite program, and having subsequently built my career on it, I can tell you that there is nothing more efficient at teaching students than giving them a bunch of money and telling them to build a satellite.

This satellite will be operated for many years by many students who will learn practical knowledge about satellites.
I think both browsers are measuring progress by different but equally important metrics and that's OK.
It may not be measurable but we still need to think about it and do our best to figure out what things cost more than the benefits they provide.
We've had this in Finland for years: https://72tuntia.fi/en/

Because we've always known where the enemy will be coming from and who they are.

In the military we did pretend that they were called "the yellow force" or something vague, but they always just _happened_ to attack from the east in every training exercise :D
Me trying to sequence ppls genomes in my basement doesn't seem so bad now.
I made a Free/Private Test Case Writer for those working with inefficient tools.
I am currently working on a project where they refuse to use reliable tools for test case writing and I found myself stuck in the old mighty google sheets.

And when you have to write hundreds of test cases it becomes a pain. Often times I find myself frustrated at the fact that I am forced to alt+enter to add a new step or miss typos due to no spelling checks.

So I took some time and built the writecases.com. A free and private tool that helps me write test cases faster and better.

By private I mean… there is no cloud, no apis no nothing. Everything is stored in your browser. So you don’t have to go through the endless approval process for using it.

By free I mean REALY FREE! No ads, no third party cookies, actually no cookies at all!

And guess what ?! It has a CSV export button so you can then upload them in whatever crap they force you to work with.

Ah and one more thing! No accounts needed!

I just hope this solves the same problem I had for a few others.

I would be thrilled if you give it a try. Also, there is an info page there that explains more about all the functionality.
The best is when they use flimsy arguments about needing to "make an example" or "discourage this behavior" or "create a deterrent", as if people in these situations are even aware they're doing anything wrong.
Because it’s not clear which of the two things makes doing both hard.

Developing a basic satellite is very straightforward at this point and there are countless unrecognizable companies that help do this.
State the terms! Maybe come up with the US gdp % growth bump you would imagine we get for each of these companies being broken up?
DeepSeek V3 0324 outpaces GPT 4.5 and Claude 3.7 in coding, other benchmarks
This is ridiculous. And people should be aware that this is happening. Why is this flagged?
It's related to how older versions of Windows/Office handled Unicode in general.

From what I have heard, it's still an issue with Excel, although I assume that Windows may handle plain text better these days (I haven't used it in a while)

You need to write an UTF-8 BOM at the beginning (0xEF, 0xBB, 0xBF), if you want to make sure it's recognized as UTF-8.
The author points out the strengths and weaknesses of both browsers. Ladybird is better in some regards, Servo in others. Seemed v. fair.
4% of revenue is terrifying for large corporations.
Because they chose a half-assed way to implement generics, and the path they took doesn't interact well with the rest of the type system.
> Do real organizations actually use C#?

Sure. For me the best thing about dotnet is that you most likely find an official solution to most "basic" things needed to develop microservices (I intentionally call these basic because you don't want to worry about lots of things at this level). Go on the other hand excels at cross-cut and platform development.
Collapse OS runs on the TI-84+ but doesn't implement mass storage on its flash yet, so it's not self-hosting on that target.
DeepSeek V3 0324 is now the best nonthinking model (Reddit)
because its a lil embarrassing oai didnt come up with it
CSV is a text file that might have commas in it
You decide to rot as AI does the work, or you decide to learn from the AI.

The same is true of managers. I have had managers who yelled at me to do things they did not understand. They rotted on the inside. Other managers learned every trick I brought to the company. They grew.
"I'm also not sure if a car mechanic needs to know how an engine works. I'm assuming almost none of them could design a car engine from scratch. They know just enough to know which parts needs to be replaced."

That's why, when your car has a problem, a lot of mechanics just blindly replace parts with the hope that something will fix it. You are much better off with a mechanic that understands how the car works. And you will save a lot of money.
Plenty of small nation states have the financial resources and a government ministry-level "space" department that has the money to launch up to like, a 6U size cubesat, but don't have their own launcher. This is in fact more normal than not, if you look at a map of countries which have their own locally developed, frequently-in-use launchers capable of sending at least 100kg to low earth orbit, vs those which do not.
From the article:

"In some cases, Google has found Russia's notorious, stealthy hacking group Sandworm (or APT44, part of the military intelligence agency GRU), to work with Russian military staff on the front lines to link Signal accounts on devices captured on the battlefield to their own systems, allowing the espionage group to keep tracking the communication channels."

"In other cases, hackers have tricked Ukrainians into scanning malicious QR codes that, once scanned, link a victim’s account to the hacker’s interface, meaning future messages will be delivered both to the victim and the hackers in real time."

Gee, I dunno, sounds like hacking the endpoint to me (which always defeats end-to-end encryption).
Isn’t that fine? Not all of those conversations have to be taken to the end.
I'm curious, which "type" of country are you saying Botswana is?

As far as I'm aware of Botswana does not have the power outages of its neighbour South Africa …

Perhaps you're right, maybe it is a mask off moment for you …

“Botswana, a landlocked country in Southern Africa, has recently made considerable strides in developing a reliable electricity supply network to support its growing economy and improve the quality of life for its citizens. However, occasional power outages and load shedding do still occur during peak demand periods or when there are unforeseen challenges, such as equipment failures or extreme weather events.”
https://www.sinalda.com/world-voltages/africa/voltage-botswa...
LLM-Guided Compositional Program Synthesis
I can buy 5 litres of water for 1,89€ at my grocery store. Because it's industrially packaged into a sterile container, it keeps for a good year or two.

I have one of those for every member of the family (including pets) and a calendar alarm a month before they go "bad". Then we either use them for boiling pasta/potatoes or watering the flowers and get new ones.

We've had to tap into them ... twice in a decade I think? Once when a neighbour did some DIY plumbing and the water was shut down for 12 hours while actual professionals fixed their oopsie and once when the municipal water treatment plant fucked up and the water was tainted for a bit.
I can go to a data broker and purchase access to de-identified EMR data for most of the U.S. population. There are much more useful de-identified datasets around than ours, if someone is motivated to try to re-identify those datasets. That data is all bought and sold without anyone's consent and this is all fine under HIPAA.
They are giving reasons that claim it will be better for everyone in the end, but this is obviously not true for devs of LineageOS and Graphene.

Why is it OK for corporations to make self-interested sociopathic decisions that harm consumers then slap a post-hoc rationalization that is basically a lie to appease the public? It's so common that almost every corporation does it, and most people don't even take note.
Shamelessly promoting in here, I created an architecture that allows an AI agent to have those so called "tools" available locally (under the user control), and works with any kind of LLMs, and with any kind of LLM server (in theory). I've been showing demos about it for months now. Works as a middle-ware, in stream, between the LLM server and the chat client, and works very well. The project is open source, even the repo is outdated, but simply because no one is expressing interest in looking into the code. But here is the repo: https://github.com/khromalabs/Ainara. There's a link to a video in there. Yesterday just recorded a video showcasing DeepSeek V3 as the LLM backend (but could be any from OpenAI as well, or Anthropic, whatever).
Isn't this just the same paradigm as plugins?
LLMs don't learn but agents do. You just need to insert that new knowledge in the prompt.
it's true, but if the scenarios are rare you can treat them as outliers and have the vehicle switch to a "safety mode" or similar. Even human drivers effectively do that (or should!).
This reminds me of my first internship, I was running a test suite and filling out a web form every week. It was never mentioned in any meetings or other comms.

After about 3 months of doing this, I asked my manager why I was doing this if no-one cared or noticed. He told me to stop and see if anyone said something. I stopped, interned another 15 months and it wasn't ever mentioned.

Hell of a lesson to learn as a newbie
> can't even keep power, internet WAN, mobile RAN/Core, infra up on a consistent basis.

You could say this as well about significant parts of Appalachia in the US and other impoverished regions of the US, and many first nations reserves in remote parts of Canada too.
I bet they'll regret turning their back on grapheneOS https://grapheneos.social/@GrapheneOS/114230671644378529
It was closed-source for the entirety of Android 3.x “Honeycomb”, the tablet-only Android version that introduced Holo on the Motorola XOOM etc. Source code for 3.x was retroactively made available when 4.0 resumed its open-sourceness:

https://groups.google.com/g/android-building/c/T4XZJCZnqF8

https://news.ycombinator.com/item?id=3235926

> This release includes the full history of the Android source code tree, which naturally includes all the source code for the Honeycomb releases. However, since Honeycomb was a little incomplete, we want everyone to focus on Ice Cream Sandwich. So, we haven't created any tags that correspond to the Honeycomb releases (even though the changes are present in the history.)
I think both are true. The vibe-coders will run into massive problems. But AI will also improve a lot and probably be better than humans at some point.
Computers can compute anything, with the only limitations being time, space, energy, programming, etc. So far, it seems like all of those things can be increased without bound. I see no reason to believe that there will be some fundamental limitation that prevents us from improving computers to the point that they can compute the equivalent of a human brain. Yes I agree we don't understand the human brain well enough yet, but empirically we can observe that AI agents and human agents behave in similar ways. Sure, it may not end up being a complete copy of a human brain, but if the inputs and outputs are the same, does it make a difference?
Companies frequently do this kind of thing when they don’t want you to use them as promo material through an implied partnership.

Because spacex also makes satellites, they don’t want confusion about which satellites are theirs. “MyCompany Partners with SpaceX to launch new communications satellite” is not something their PR team wants to deal with disambiguating.
Is Apple misleading us in their Lumon Terminal Pro video?
I was just watching that promo video on Apple’s site — the one tied to the Lumon Terminal Pro page.

There's a scene where a film editor is working on what looks like a Mac mini, and at first, it really seems like they’re using it to do full-on video editing (1m47s). But later in the video, you can clearly see they’re actually remoting into another machine. You can even spot the remote desktop UI (8m05s).

Now I’m wondering — was this a slip-up? Did Apple accidentally show what’s really going on?

Or was it intentional… and if so, why hide the remote session in the earlier shots?

Either way, it feels a bit misleading. Like, the whole thing subtly suggests the Mac mini is powerful enough for pro video editing, but in reality, it’s just a thin client here.

Anyone else catch this?

Link: https://www.apple.com/mac/lumon-terminal-pro/
This would still undercount the other hidden part of inflation, which is loss of quality of services. It's sometimes subtle, but once you see it, you'll keep spotting it - the main service itself may not get worse, but everything around it does. Worse seating in the waiting rooms, magazines replaced with first-party ads, worse decor or lack of it, less complimentary items, dark patterns aimed at reducing usage of side offerings without eliminating them, adding complicated online processes, etc.

My pet peeve is automated checkouts and ordering kiosks. These save stores and venues on labor costs by making the customers do the work for the store. For free, and disproportionally wasting customers' time.

(In many cases this applies to self-service in general.)
Kotlin's adoption is not that much bigger than Scala, and it's no good to me, as it's heavily concentrated in the Android world, which is irrelevant to me. Among other things, that means that Kotlin.js is not as good as Scala.js, both itself and in terms of the ecosystem – and the quality of Scala.js is half the reason I'm using Scala in the first place.

Kotlin as a language is also closer to Java on the Haskell <---> Scala <---> Java spectrum. We just don't want to move in either direction on that spectrum, Scala sits perfectly where it makes sense to us.

It's interesting that some people here are saying that Java's recent improvements will eat into Scala's market, when actually, it seems that it will eat into Kotlin first.
Both of the error messages we're given indicate that the "top" chunk of the heap was corrupted, which is a special internal allocation used by glibc malloc to represent any unused capacity from the last time malloc decided to grow the heap:

high memory addresses ("top" of heap)
| unmapped memory |
|-----------------|
| |
| top chunk |
| (mapped, but |
| not yet |
| allocated) |
| |
|-----------------|
| allocated chunk |
|-----------------|
| freed chunk |
|-----------------|
| allocated chunk |
| |
|-----------------|
| allocated chunk |
|-----------------|
| freed chunk |
|-----------------|
| tcache |
|-----------------|
low memory addresses ("bottom") of heap

That likely indicates a heap buffer overflow. If a call to malloc() doesn't find a freed chunk, it will split the top chunk in two and return a pointer to the bottom portion. If you then write past the end of the returned allocation, you clobber the metadata of the top chunk, and get errors like the ones in the article.

With the exploit mitigations built into modern Linux and glibc, it's a lot of work to go from here to arbitrary code execution; but it very well may be possible, depending on exactly how much control the attacker has over what atop does. The attacker can probably trigger the heap buffer overflow multiple times by spawning multiple processes, and if the length and contents of the heap buffer overwrite are attacker-controlled, they can probably play some games to overwrite any data stored in the heap. If that's true, the only thing preventing full arbitrary-code-execution is ASLR; there are many clever ways to get around that, but it's often quite difficult and may or may not be possible here.

This year's LACTF had a challenge with essentially this exact setup. My solution writeup is a good example of what it takes to defeat the exploit mitigations and turn a heap buffer overflow into an RCE: https://jonathankeller.net/ctf/lamp/
Yeah, and there was also Maemo/Meego that was also sold on stores. Neither had a very high market share.
This is exactly how Silicon Valley works because this is how investors work. Investors aren’t really looking for true innovation - they’re looking for an idea that will let the next sucker take the hit. When one company is doing very well, clearly there’s some suckers out there buying the stock. Therefore, if we have a stock that is similar then maybe we can also get suckers to buy the stock.

That’s all it is. That’s part of why Silicon Valley is so clout chasing and cargo culty. It’s entirely due to investor pressure to get immediate returns. Immediate returns mean you have to follow whatever the current hype is.

Is it IoT, crypto, nft, Uber for X, self driving, etc. etc.? That’s what you do. You follow whatever the hype is and bail after you get your desired return.

There’s no desire for a sustainable business. There’s a desire for other investors to be a sucker that holds the bag at the end.
I agree -- I hacked up a CDP-driven MCP so that Claude can drive your own browser instance, and I think that's more in the spirit of how MCP is supposed to work (where it's driving your tools under supervision, rather than spinning up its own context)
Yes, and it would surprising if someone claimed those First Nations launched a satellite.
I'm new to "MCP"... It says here that even IDE plug into this MCP server [1], as in you don't edit files directly anymore but go through a client/server?

It wasn't bad enough that we now run servers locally to constantly compile code and tell us via json we made a typo... Soon we won't even be editing files on a disk, but accessing them through a json-rpc client/server? Am I getting this wrong?

[1] https://modelcontextprotocol.io/introduction
How about turning Windows into an advertising and data collection platform. Sucking up vast amounts of people's personal data, even corporate data, to leverage against their customers so that MS can take in more profit.
This is a complete shot in the dark but wild speculation is fun. If atop had a buffer overflow when reading a process name (changeable at runtime using $0 in perl for example) this would be the kind of issue I expect.

Similarly, some other value that was expected to be null terminated but wasn't.
and yet, corporate drones will make fun of him, and they will keep missing the point...
How much time, energy, and resources went into developing your language of choice? How much datacenter energy is burned recompiling GCC every night for the last 30 years?
Marketing is dead. long live the algorithm
People that talk about readability: if you store using jsonl (one json per line) - you can get your csv by using the terminal command jq.
Someone needs to bring the case.

Oh dear, the JAGs were fired early on...

https://lawandcrime.com/high-profile/its-time-for-fresh-bloo...
> Just because computers weren't around 40-50 years ago doesn't mean that computers won't be very handy to have around in a post-collapse world.

They won't be handy to you or me, because we'd need to put our efforts into securing basic needs. You won't have the luxury to spend your time scavenging parts to build an 8-bit computer to do anything, then spending a bunch more time programming it. Even if you did, how would give you and advantage in acquiring food, shelter, or fuel over much simpler solutions using more basic technologies like paper?

Computers are the kind of thing people with a lot of surplus food spend their time with.

> The point of having computers is simply that they perform certain tasks orders of magnitude faster than humans. They're a tool, no more and no less. Before computers, a "calculator" was a person with paper and a slide rule, and you needed hundreds of them to do something like compute artillery trajectories, army logistics, machine tool curves, explosive lensing, sending rockets into space, etc.

Computers are useful for those tasks, but those are tasks only giant organizations like governments need to do. That's not you in a post-collapse world.

> Managing to keep just one solar-powered calculator working for 10 years after a collapse frees up all those people to do things like farming.

I think you have that backwards. No one's going to skip needed farming work and starve so they can go compute artillery trajectories. If they need to farm, they'll go without the artillery computations.

> Keeping a solar-powered electric tractor working frees up all those farmers, and frees up the animals for eating.

I address that up-thread, but solar-powered electric tractors are a fantasy. Even if such a thing existed, it would wear out, break down, and become irreparable long before technological civilization could be rebooted, so you might as well assume it doesn't exist in your planning.

Also, I don't think you're thinking things through: an animal can both be used to do work and (later) be eaten. If you're very poor, which you would be after some kind of civilization collapse, you don't eat animals very often.