skysight-inc/HackerNews huggingface dataset:
Yea, this was the horrible world of embedded programming and working with SoCs before the iPhone SDK finally raised the bar. BSPs composed of barely-working cobbled-together gcc toolchains, jurassic-aged kernels, opaque blobs for flashing the devices, incomplete or nonworking boot loaders, entirely different glue scripts for every tiny chip rev, incomplete documentation. And if you wanted to build your own toolchain? LOL, good luck because every gnu tool needed to be patched in order to work. It was a total mess. You could tell these companies just made chips and reference systems, and only grudgingly provided a way to develop on them. iPhone and Xcode was such breath of fresh air. It pulled me out of embedded and I never went back.
You want triangles in general, they behave way better, think for example computing intersections.

Also, debugging colors on a 3D surface is not an easy task (debugging in general in 3D is not easy). So if the rendering is nice and seems correct, you tend to think it is.

And if it was not, and you didn't encounter something that bothers you, it doesn't matter that much, after all, what is important is the final rendering style, not that everything is perfectly accurate.
Excuse me for giving the impression of a pedant, but do you mean Clarke, as in Arthur C., there? I've been trying since I first read your comment to puzzle out to whom by that name you could possibly be referring in this context, and it's only just dawned on me to wonder if you simply have not bothered to learn the spelling of the name you intended to mention.
a signal is not a single event but rather a stream of events at given timestamps

(or, if you wish, a stream where you have an Option<Event> at each timestamp)
Yep, those are only the options - social security or hunter gatherer.
Yeah, but I preferred the theater of decency.

Inflation is gonna eat the cash. Now, if you think you are smart and invest, they pull the rug on all of it.

Honestly, where are the incentives to save up, to build something for yourself? I mean, the outlook wasn't that great even without this bullshit. It's all so damn bleak.
The study of human language is linguistics. A related study is “human language” compared to some other “[animal] language”. Chomsky has argued that “human language” is categorically different from some, say, other primate “language”.

As soon as you have a scientific pursuit you need to define it. Somehow. And it isn’t gonna be close to some intuitive notion of “language”. Because that’s just, I dunno, any kind of semiotics to us average persons. (Is your pet jumping up on your leg and wagging its tail communicating meaning? Yeah)

So of course there’s gonna be some definition of language, and maybe even a scientific consensus one way or the other with regards to sundries questions, like if other animals have “language” similar to “human language”. And it’s gonna have very little overlap with people vibing with their pets.
While Trump and Musk have tendencies that way the US hasn't really gone fascist yet and I guess in a democracy you have to kind of let the process run and protest a bit and vote democrat in the midterms.

The place that does seem to be doing proper roll the tanks towards Poland fascism is Russia and there is a lot going on in tech there with drones and the like.
Where have you seen gs-15 senior devs? That oddball org that turned into DOGE? Seniors developers top out GS-13 without supervisory responsibilities.
I'm the odd person out, I actually don't mind it.

Yeah it's inconvenient for about a few days, but I prefer being awake during the sunlight of the winter.
Hey, don't look up what the current admins plan is for NOAA
I've... had to adapt to similar circumstances. Separate data sanitization from other problems. Ignore "prioritization" as an activity you can control. Walk up to the first responsible party you can find, and do your best, "Robin Williams as the Genie in Alladin" impression.

poof what do you need?

poof what do you need?

poof what do you need?

Keep going until you end up with a manageable set of problems.
Knowledge Graphs, Part 1
I am part of a neighborhood group where I grew up in Bangladesh and lived until 5th grade in the 90s.

The group admin this morning let us know via Facebook post that he has received warnings frm Facebook. The group is "at a risk of being suspended" because way too many posts relating to "dangerous organization and individuals" have been removed. He wants everyone to be extra careful when posting about p*l*s*i*e, I*r*e*, g*z*, j*w* etc. He used asterisks himself just to be extra careful himself.

Not to mention my country is dealing with rohingya crisis, which was fueled by Facebook and WhatsApp misinformation campaigns, and Facebook had 2 moderators for the whole country of Myanmar and refused to do anything about said misinformation campaigns. But they sure make exceptions for I*r*e*.
> Because when you subsidize, the taxpayer is paying for it. You are socializing the costs and privatizing the profits.

I think that's a really good point. It's extracting money from consumers through taxes and handing them to industry in the hopes they innovate.

Tariffs though. In that case you're extracting the money from the consumer (through the international organizations being taxed) and giving the profits to the government. What are they going to do with it?
Well, that one actually makes sense
With an SPU's 256K local memory and DMA, the ideal way to use the SPU was to split the local memory into 6 sections: code, local variables, DMA in, input, output, DMA out. That way you could have async DMA in parallel in both directions while you transform your inputs to your outputs. That meant your working space was even smaller...

Async DMA is important because the latency of a DMA operation is 500 cycles! But, then you remember that the latency of the CPU missing cache is also 500 cycles... And, gameplay code misses cache like it was a childhood pet. So, in theory you just need to relax and get it working any way possible and it will still be a huge win. Some people even implemented pointer wrappers with software-managed caches.

500 cycles sounds like a lot. But, remember that the PS2 ran at 300MHz (and had a 50 cycle mem latency) while the PS3 and 360 both ran at 3.2Ghz (and both had a mem latency of 500 cycles). Both systems pushed the clock rate much higher than PCs at the time. But, to do so, "niceties" like out-of-order execution were sacrificed. A fixed ping-pong hyperthreading should be good enough to cover up half of the stall latency, right?

Unfortunately, for most games the SPUs ended up needing to be devoted full time to making up for the weakness of the GPU (pretty much a GeForce 7600 GT). Full screen post processing was an obvious target. But, also the vertex shaders of the GPU needed a lot of CPU work to set them up. Moving that work to the SPUs freed up a lot of time for the gameplay code.
I learned Erlang at school and used to prefer its syntax for years. However, after giving Elixir a chance and writing 1000 loc I was converted. Now I look at snippets of Erlang in docs with mild disgust.
Case in point. Even the mainstream media does not tell what is actually happening in Gaza, despite the many journalists on the ground there, and you heard "genocide" and immediately think - or "know" - that is something that Israel is doing.
He is in a maximum security prison. There are records of his entry, and if he has by some manner left, records of that as well. If he is still inside the prison, some salvadorian guard is staring him in the eyes right now. If you listen to what was written in the court session with Judge Xinis (?), basically the US government is stalling not just how to get him out but also stalling the courts question of where he even is.

The administration, at every step, is buying time against the inevitable.

Why are they buying time? Can someone not just pay the guard $100 to find out where the fuck he is? It doesn't make sense. My conspiracy angle is they need 4 days to figure out how the hell they are going to explain the current situation, whatever that is.
Hah, as a programmer, thanks but no thanks.
What Wall Street People Sounded Like in 1979. Are They Different Today? [video]
Because when working with a textured asset, these seam distortions simply don't occur. The inverse of the distortion is baked into the texture map of the asset. So the distortion between a triangle's world-space size vs. its texture-space size cancels out exactly, and everything looks correct.
Syntax is hierarchical, and not as much sequential as you may think. LLMs are based on these two facts.
Why not just wake up an hour earlier, then?
Take your pick:

* Difficult to navigate in a narrow underwater structure without crashing

* Signal penetration, or lack thereof, in an iron hull at the bottom of the Atlantic Ocean

* Extremely niche technology that would have few practical uses in other contexts since most of the seabed does not suffer from the same complexities as a shipwreck

* Can't see for shit underwater in general

* We already know whats down there and why it's down there, therefore unlikely to lead to significant new information

* This could actually be considered desecrating a mass grave under maritime law
> the digitalization of everyday life took longer, whereas everyone and their dog in the US had a smartphone and social networks from day 0.

This very much depends on where in Europe you were living. In parts of the Nordics (at least Sweden and I think Finland as well) cell phones were very common already in the 90s, and a few years later smart phones as well. I don’t even remember when it wasn’t possible to handle taxes, banking and similar stuff with an app or online. We also had social networks but I guess most died when Facebook arrived here. The US are usually ahead of us in consumer products, but to say that all European countries are bad at all kinds of innovation is quite exaggerated.
Even if you understood parallel programming you still would have been better off with the 360.

I also thought the price was OK considering the Blu-ray support.
100% this. If you guys had significant traction with your startup then it might be worth it to work really hard to try to salvage the relationship.

But right now you're just wasting your life. The most valuable resource you burn through at a startup is your life. Startups are stressful, they wear you down, they're not great for your finances, and many of those are doubly so if you don't get along with your cofounder.

Just quit, you don't owe anyone your life. You are less likely to find traction with two cofounders with a bad working relationship, and if you do find traction you are less likely to be able capitalize on it.
I believe it is actually Pretty Big Deal™.

No big deal on splitting the community in half? Matt will not go and you will have half the people supporting him, half forking the project. Actually less than half on each side, when you count in the people that will completely leave the ecosystem...
This is the thing that people don't realize about middle-era consoles. It was the shift where commodity PC hardware was competing well with console hardware.

Today in 2025 the only possible advantage is maybe in a specific price category where the volume discount is enough to justify it. In general, consoles just don't make technological sense.
Of course, an AI will not "magically" code an app the same way 10 developers will do in a year, I don't think we disagree on this.

However, it allows you to do things you don't understand. I'm again taking examples from what I see at my university (n=1): almost all students deliver complex programming projects involving multi-threading, but can't answer a basic quizz about the same language in-person. And by basic question I mean "select among the propositions listed below the correct keyword used to declare a variable in Golang". I'm not kidding, at least one-third of the class is actually answering something wrong here.

So yeah, maybe we as a society agree on the fact that those people will not be software engineers, but prompt engineers. They'll send instructions to an agent that will display text in a strange and cryptic language, and maybe when they'll press "Run" lights will be green. But as a professional, why should I hire them once they earned their diploma? They are far from being ready for the professional world, can't debug systems without using LLMs (and maybe those LLMs can't help them because the company context is too important), and most importantly they are way less capable than freshly graduated engineers from a few years back.

> 10 years from now we can all laugh at the idea of people defending doing stuff without AI assistance.

I hope so, but I'm quite pessimistic unfortunately. Expertise and focus capabilities are dying, and we are more and more relying on artificial "intelligence" and its biases. But the future will tell
For 99.99% of the people, it doesn't matter. Even if Wordpress stopped getting updates today, the code already works and it's open source, thanks in part to Matt for maintaining it for 20 years.

It was just the weekly Internet drama of the programming niche probably pumped by Youtubers and influencers in need for content to drive views and then by memes. Barely anything of substance was actually written about it.

After all, if Matt were such a negative factor in the project, it would be trivial to just take all the code and fork it and then for all the developers to just move to the new project. The fact that this didn't happen shows that there is non-trivial infrastructure being provided that is separate from the open source project. How do such smart people as programmers fail to understand this when they repeatedly conflate the open source project with the whole trademark/plugin hosting thing is beyond me. Does nobody question the whole thing before pointing fingers and picking their pitchforks?

I've seen a Youtuber who interviewed to Matt in one video and the Youtuber himself raised the point of hosting costs, and then in a next video they conflate the two concepts as if they had completely forgotten about everything they said and heard. It's surreal.
Undersea drones are a remarkably (and fascinatingly!) complex field.

Ignoring all the mechanical challenges (airtight, watertight machine that can operate under crushing pressures and still has a way to separate delicate, saltwater-sensitive electronics and actuators from external-facing motive devices), the communications are also a challenge: radio does awful under water (VLF can go 100 feet, but now you're trying to control something inside the Titanic with radio signals that bounce off all the still-existent metal in wild ways; problem is a bit harder than "get full WiFi coverage of your house"). Sound would actually probably be a great tool, but sound also behaves strangely under water that deep. The most well-researched, well-tested solution is a long cable back to the control ship, but that constrains how deep you can get into the Titanic (one idea I've never seen floated: attach a fleet of robots to the cable, a main one for exploration and observation and multiple wire-managers who's full job is to anchor to something and manage the cable slack... But now you're anchoring to the wreck, so that's also not good).

Fully-autonomous robots might actually be the best option here, and the only thing stopping that is the actual research and development to build a machine that can make independent decisions exploring an environment with unknown shapes, dangerous sharp edges, and possible currents, in full 3D. We've put more research into rovers on Mars than into this problem.
Since service is manditory for most Isrealies, that just mean the 100 Isrealies in a company of 74,000 employees and somehow that is a conspiracy?
I feel like I would like this until winter. Then I'll wish we changed it again, but then in by summer I will change my mind again.
I believe you are free to criticize and even boycott those states over their ethnonationalism.

Boycotting israel over their continued occupation and genocide is illegal in most US states now.
You joke, but I read stories at the time of developers saying their studio did just that. I shit you not. Because developing a “traditional” pc-like game for pc-like hardware on a pc is what their teams were tooled to do. Studios didn't sit down and train up new teams of devs on how to maximize the cell architecture. The result is games that are very poorly optimized for the PS3. Even some of the exclusives (though I was only specifically calling out the cross-console games as an obvious example).

There were some gems. I owned a PS3 and had tons of fun. Nothing in this discussion speaks directly to the entertainment value of good Sony exclusives or cross-console ports. Many people don’t care one ounce about a minor performance deficit. Deep breath.
I don't know if that's true, but it sure is more well thought out than what the US is currently doing. You have my vote.
The PS3 maybe wasn't a failure in the long run, but at launch it was a disaster all around. Sony was not making a profit on the PS3, and the initial sales at its initial price were not looking good[1]. With the Wii as its primary competitor, the Wii absolutely smashed the PS3 at launch and for a long while after, and it still maintains the lead. Sony mainly kept the competition close by slashing the price and introducing improved models, but in the long run I think the reason why their sales numbers managed to wind up OK is because they held out for the long haul. The PS3 continued to be the "current-gen" Sony console for a long time. By the time Sony had released the PS4 in late 2013/early 2014, Nintendo had already released its ill-fated Wii U console an entire year earlier in late 2012. I think what helped the PS3 a lot here was the fact that it did have a very compelling library of titles, even if it wasn't a super large one. As far as I know, Metal Gear Solid 4 was only released for PlayStation 3; that stands out to me as a game that would've been a console-seller for many.

So while PS3 was not ultimately a commercial success, it was clearly disliked by developers and the launch was certainly a disaster. I think you could argue the PS3 was a failure in many regards, and a success in some other regards. Credit to Sony, they definitely persevered through a tough launch and made it out to the other end. Nintendo wasn't able to pull off the same for the Wii U, even though it also did have some good exclusive games in the library.

[1]: https://web.archive.org/web/20161104003151/http://www.pcworl...
My understanding of the motivation for this (really neat) hack is that cheap FPGA boards lack IO pins to interface to USB3 interface chip and external components (i.e. parallel DAC) at the same time. Seems like these boards tend to have built--in connector that uses up the GPIO pins.

Wonder then if it's possible to use the HDMI port to connect a custom board with the USB3 chipset. Maybe the crosstalk between the wires is too high.
>Defaulting to Android-style nanny sandboxing ("you can't grant access to your Downloads folder because we say so" etc.) is unlikely to go over well with the average Linux distro userbase.

If you market it that way. Plenty of Linux users say they care about security, don't want maleware, etc. This is a step towards those desires. Users have been conditioned to use tools badly to designed for security for decades so there will be some growing pains, but it will get worse the longer people wait.

>Just use Podman and only mount your Wayland socket + any working files.

This won't work for the average user. Security needs to be accessible.
This leaves out an important step. When 3D graphics acceleration entered the broader consumer/desktop computing market, it was also a successor to the kind of 2D graphics acceleration that consoles had and previous generations of desktop computers generally didn't. So I believe that it's fair to say that specialized console hardware was replaced by general purpose computing hardware because the general purpose hardware had morphed to include a superset of console hardware capabilities.
What is a distribution but a collection of software packaged in a particular way?
What's occupying my mindshare is that we are firing hundreds of thousands of Americans, disproportionately veterans, while at the same time raising prices of everything artificially. Welcome to stagflation.

EDIT: Also, should anyone with a criminal background be in charge of what they're currently doing? I'd say no. That's just me
Changing the numbers so that 1pm, rather than 12pm, now means noon is pointless and arbitrary, but if it makes people happy, whatever. I’d prefer we just switch to year-round correct time, but either option is much better than switching twice a year, so if this passes, I’m okay with it.
I've lived in Russia between 2003-2009. I am an engineer in the U.S. From the dozens of "engineers" in Russia I met, I found that the bulk of their college level teaching was basically babysitting. They had no real engineering knowledge, and to pass college exams was extraordinarily easy. It was an eye opener for me. They also severely compartmentalize their teaching and knowledge. A VERY intelligent IT engineer I met there accused me of trying to poison his family when I suggested using Sodium Hypochlorite to cleanse an obviously polluted well they used at their dacha. He had no clue about anything chemistry. Total zero. I subsequently found out that throughout the college levels, they basically are diploma mills, with a high level of 'degree inflation'. Not one college graduate I met there had any broad knowledge nor any knowledge or ability beyond an American high school.
Well, there was the Amiga, but in all fairness it was first conceived as a game console and then worked into a computer.
Do you really need a lawyer here? Presumably the mechanics are pretty simple: you're vested halfway to your share (in what is probably going to be worthless equity), which is what you walk away with.

I ask this because I have on several occasions lawyered up (sometimes adversarially, sometimes just to keep my own ducks in a row) during separations and (if you're working with someone serious who is qualified to manage a founder separation) it's always expensive, but not always valuable.

I also ask this because this is the Nth "I'm splitting up from my startup" I've participated in, and I've noticed that for better or worse, this community has a bias towards dramatically satisfying resolutions, like ensuring for instance that each founder in a doomed startup receives precisely the allocation of company assets that they're entitled to. In the real world, the smart play is often just to walk away.
Support is more half and half than you might think, even historically. https://news.gallup.com/poll/657584/half-daylight-saving-tim...
> multi-core programming in 2006 was absolutely anemic

OpenMP was around back then and was easy.
It feels to me like they poached some high-level product executive from an intrusive ad company, trained in the art of dark patterns, and pointed them at their paying customers. It's a truly offensive way of looking at your user base, as solely engagement metrics to be optimized. It's what happens when an entire business is built around gamifying one KPI.
No wonder tech people need LLMs so much if they are incapable of reading more than 3 sentences and comprehending them.
Sure, that is one solution, but it still needs a lot of work both to patch up holes in it and to fix apps to be better designed in regards to security.
Just to make sure, I read that the CPU reads from the RSX at 16 megabytes / sec?
When my private phone roams to the UK, it chooses a telco that has poor/no signal at the outgoing security check at Heathrow T5.

Guess how I know.
The ROI of investing another year or two of frustration and failure so a handful of investors might have a marginally better opinion of you is poor to say the least.