skysight-inc/HackerNews huggingface dataset:
And even then, UI designers worked on abstract units and changing screen density changed the size of the elements (if you used bitmaps you would suffer, but that would be on you). VB6 paid for my first apartment in Brazil.
The AI response that Google puts at the top of search results now sounds confident but is sometimes just flat out wrong. I can’t trust it at all.
The problem is that it's not that much harder to make it work for all the valid inputs.

Not doing that is not good enough.

Another example is summing lots of floats naively instead of using Kahan's algorithm.

It's like we had a theory of gravity that doesn't work on Mars because we have unnecessary division by (m-Mars' mass) in our laws :) It wouldn't be good physics.
I believe this is just a matter of framerate. You may increase it to make those jumps invisible to the human eye ('tv --frame-rate xx') but that inevitably comes with a cost in terms of cpu usage which tv tries to keep at a minimum.

This is primarily a matter of which tradeoff suits most users I guess :-)
The Time-Traveler's Chump
The author claims that mmap is exposed by glibc whereas memfd_create is not, so they reimplemented it with syscall, but looking at the man page, did they just forget to #define _GNU_SOURCE?
My man, Meta is full of middle aged white men. Do you think they’ve been discriminating the OP specifically for 10 years?
Almost makes you think RISC-V was right with 128-bit extension. On the other hand, exabyte-scale memories might one day be possible, but would it still be useful to maintain single-address-space illusion for these?
VB was the he first viable way to easily tap the “business programmer” who was writing code in Clipper for building competent-looking GUI applications. Along with Windows for Workgroups, it was a game changer for Windows in small businesses who could now afford bespoke Windows applications.

Other options all had their quirks that made their apps look out of place on Windows. It was easy to say an app was built with Delphi or FoxPro. VB apps just looked like Microsoft apps and felt perfectly at home.

I remember how easy it was to even get the 3D look popularised by Office in VB apps.
thanks for the additional links, apparently i have more to watch! :)
We wanted to get the users on the Dashboard, building apps in as fewer clicks as possible while keeping the accounts secure. Google being the most widely used auth and GitHub, the developers' favorite, they have been our first choice.

Your concern makes sense though and we'll be considering it in the next feature rollout.
The issue with stuff like SQL/JRT is that often stored procs are just running a few SQL statements in a row, the stored procs are being used for security or latency optimization but not because there's some truly complex logic. And if you want a language that has the basics like variables, loops, conditionals, data structures etc but which also makes issuing SQL statements natural, then it's hard to beat PL/SQL.
This is not a name, it's the specific choice not to assign it to any name, and so your parent was correct that it's dropped immediately.

https://rust.godbolt.org/z/P1z7YeP4Y

As you see, Rust specifically rejects this code because it's never what you meant, either write explicitly "I want to take and then immediately give away the lock" via drop(LOCK.lock()) (this really might be what you wanted, the Linux kernel does this in a few places) or write an actual named placeholder variable like in my third example function.
I don’t even know what “trustworthy” label you’re referring to, but also no, literally no one is gaming a search engine with like 0.01% market share.
dude... we say C has some syntax already too rich and complex and you bring rust on the table? please...
> Apparently this trick has been known for a while, but is seldom used.

A long, long, long time - especially on old big iron mainframes.

Here's a virtual ring buffer in C using mmap from 2002 written by a grey beard former mainframe coder, Philip Howard aka skapare:

https://web.archive.org/web/20100706051254/http://libh.slash...
Do we know how human understanding works? It could be just statistical mapping as you have framed it. You can’t say llms don’t understand when you don’t have a measurable definition for understanding.

Also, humans hallucinate/confabulate all the time. Llms even forget in the same way humans do (strong recall in the start and end of the text but weaker in the middle)
I'll make sure to consider this the next time I'm working with a billion length array lmao.
<< White people aren't being punished. That's not the correct framing. That's a self-centered misinterpretation of what's going on.

I think you are correct, but it still misses the mark on framing. White people are indeed not punished, but they are being hindered by DEI mandates. At one point, it gets a little annoying, because we see no real benefit from it. If anything, demands seemed to escalate.

I will tell you my own personal 'fuck it' moment. Company meeting with chief diversity guy. Peak DEI moment. A suggestion is made after presentation that maybe 'we' should have 'black safe spaces', where only black people meet. It took everything in my power to remain silent at that time, because if I have ever heard of a racist policy, that was it and the company is lucky I did not pursue legal path. Someone else did cautiously raised it though and that concerned was dismissed with wordplay.

I am just one guy, but DEI breeds heavy, misunderstood and very much unseen resentment discussed in small local groups only, because you cannot even discuss it openly in company channels. If anything, people bond over 'fuck it' moment.

<< But it's plain to me how much I benefit from being white even though my ancestors didn't own slaves and were, in fact, opposed to slavery.

shrug Does it mean we should exacerbate those issues by instituting restitution? Seems counterproductive.
Isn't the more common usage of this in skyboxes? You'd have one area where the gameplay is taking place, then another area in the map that shows the larger scale area surrounding where the player is and the portal makes it appear that the gameplay area is within the other.

The designer needs to confine the player so they can't break the illusion (where Prey lets Morgan Yu shatter that 4th wall), or you can do things like put the player on a speeding train traveling through a scenery and falling off is fatal
But does it work?

This is the third report I’ve seen in recent days and none of them mention if the spoon delivers on its promise. Reporters may be reluctant to share a spoon with dozens of other attendees, but might they practice some journalism by surveying folks who did try it?
The problem is ecosystem wide - the documentation starts at 8/10 and is written for observability nerds where easy things are hard, and hard things are slightly harder.

I understand the role that all the different parts of OTel plays in the ecosystem vs InfluxDB, but if you pay attention to that documentation page, it starts off with the easiest thing (here's how you manually send one metric), and then ramps up the capabilities and functionality from here. OTel docs slam you straight into "here's a complete observaility stack for logs, metrics, and traces for your whole k8s deployment".
Why do you assume that the same doesn't apply to electric and diesel engines ?
Ah nice, thanks!
> The USA is the land of trauma, multifaceted and pervasive, and
telling people to touch grass or go to their local bar won't stop it
nor heal the damage.

You might find something resonates in this essay [0]

I don't think it's unique to US America. It's well documented via
writers like de Toqueville and Putnam, but the same phenomena are
there in the UK, in Australia, and elsewhere.

Technology lets us see ourselves, and we are quite sickened by how
we treat one another.

[0] https://cybershow.uk/blog/posts/radical-disbelief-and-its-ca...
https://www.london-fire.gov.uk/media/2045/london-frie-brigad... C++
> It's not possible to remove anything without potentially breaking backwards compatibility

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Isn't the larger point of this article that errors like this can sneak in and remain dormant for years? Even if this example is old, isn't this lesson still relevant? Expecting that we are now immune from this class of errors because it is not 2025 and not 2006 is hubris. Hubris rarely ends well.
And here I was thinking serialization was the most useful aspect of json (and it's not even great at that)
I think you missed the story about OpenAI wistleblower. /s
There are a handful of videos from E3 (97 or 98) showing off the original 3DRealms development of Prey. One of the things that didn't survive into Human Head's version on the Doom3 engine was rotating portals, or if they did they were rare that I don't remember them.
You sound like you have a good overview. Is there any chance you could point me into the direction of good literature? I'm used to reading scientific literature and would love to learn a bit more, ideally through reviews and meta-analyses.
> This is not a name, it's the specific choice not to assign it to any name

Yeah, it's the same in c#. This is noticeable when in the same scope you can have multlple "_" vars. If these were actual names, they would be a name clash.

One of the uses is take some parts of a tuple return and ignore the others.

e.g.

var (thingIwant, _, _, _) = FunctionThaReturnsATupleOfFourThings();

There are three "_" in that expression, and they are different vars with different types. They don't really have the same name, they don't have names at all.
> AI more likely begins the age of preemptive personalized search

Maybe in a parallel universe. Right now, it continues the age of crappy search, with shitty search.
> but did they ever actually fix the WTFs from PHP 4

Depends what you class as a WTF. The older parts of the standard library are still wildly inconsistent in function naming and argument order, but that’s never going to change because it’s simply not worth the BC break.

But they’ve done a good job cleaning up the actually problematic bits of the language. Previous horribly insecure defaults like register_globals and magic quotes are long gone. And in recent years they’ve worked on tightening things up: many obviously incorrect behaviours have been promoted from notices or warnings to outright errors.
> Whats next, you want to force more white people to become developers because ethnic Indian devs are becoming too populous in the industry.

You managed to sneak in both a slippery slope fallacy and a straw man in the same argument here. No one said what you're claiming.
I'm actually planning to buy one too.
I agree with most of the comments about 120Hz refresh,
But I disagree about 4k (not enough content) and this is more personal my last monitor was 32" and it was a huge pain to travel with and I don't have a mansion to be far away from the monitor... so I think I'm aiming this time for 24".

I hate monitor are so bloody expensive
I didn't try einops, just went to einx because the interface seemed cleaner. I do think that some of its more "powerful" features do lead to cryptic expressions once again, so I avoid them.
If the array is large enough to span a page, and the memory was obtained from the system with mmap, you can extend it with mremap, yes.

https://man7.org/linux/man-pages/man2/mremap.2.html
161 years ago, a New Zealand sheep farmer predicted AI doom
It's a nice description of how things should work, not how they actually work.

No mention of FTDs, the DRS/transfer agents, SEC scandals, the possibility of waving of margin requirements at the whim of 1 person at the FTC (making margin requirements essentially meaningless for some participants), etc.
Is it a good strategy though? Quasi-uncritically hosting stuff won't help when the pendulum leaves the comfort zone.

Note, people throwing a hissy fit about having too many or not enough dicks, pronouns, blackface photos of teenagers on the internet is waaaay inside, whereas people advocating for forced deportation is not exactly.

That said, I agree with erring on the side of less censorship, and especially with the desire for having more client-driven filtering capabilities.
Oops, I meant to refer to Delphi rather than PHP.
It was certainly possible to run the algorithm on 16GB of array before the moment when it happened but did the original developer have that sort of space on their desktop at the time? Possibly not.

If a unit test only runs on a server and not on the laptops of the developers then its not going to be written, whereas ideally someone should write a test that is tagged to only run on the server but that is a lot of extra work if that isn't a common thing on a project. Even now I would be quite wary of producing a max size input test for an array of ints and especially objects, that is going to raise some questions due to being a slow test and a highly resource consuming one.

If I was worrying about the same in aerospace programming however then no question that test would get written and we would ensure it got run on the hardware that it was designed to run on. In typical business software its less common to run potentially very long running tests and simulations of the machines states everyone wants to go faster than that especially for the sake of a max input test.
I decided to look up the demographics on Wikipedia. London does indeed have a higher percentage black population than the rest of the country, but Manchester and Birmingham are very similar, whilst other major cities where you're likely to find the most tech companies have around 5%.

London: 54% white, 14% black

Manchester: 57% white, 12% black

Birmingham: 49% white, 11% black

Bristol: 81% white, 6% black

Leeds: 79% white, 6% black

Sheffield: 80% white, 5% black

Liverpool: 84% white. 4% black

Note: this excludes mixed black and white backgrounds, which make up a decent proportion of people who would describe themselves as black.

So if equal numbers of black people went into tech, and companies hired without bias, then you'd expect at least 1 in 20 people in most tech companies to be black.

You're right that fewer people from black backgrounds are applying to tech jobs, although I think it's a leap to say it's because they "don't want to". It could just as easily be that they find it intimidating, or don't believe they can do it, or they're socialised into other careers. As a company or hiring manager, if you do come across black applicants, it may well be the case that they have had to battle against a lot to get where they are, which shows grit, enthusiasm, and initiative.
Nvidia claims to have fixed this with Nvidia reflex 2. It will reposition the frame according to mouse movements.
Bram's passing and the split into basically two code bases (Vim, Neovim) and three customization languages pushed me over to Emacs. I switched back and forth for years, as many others do, but I didn't want to deal with having to use one or the other depending on scripting language.

[edit: grammar]
For us the combination of malli and clj-kondo worked really well. Also we haven't faced that problem yet, as the codebase is fairly small. But I can totally see when types become quite useful when navigating large codebases.
At that price point placebos become pretty powerful. I’d like to see some actual data of salt distribution with a regular spoon vs theirs.

EDIT:
Seems that it works by stimulating the tongue with current not by changing salt distribution
Exactly, evolution also will leave things at "good enough for function". It may well be that our sleep cycle so happened to level off at "good enough" considering our other evolutionary constraints.

Definitely an area of study that seems interesting to me.
>I spend all of my working hours with modern PHP.

I'd love to see a PHP without the warts. Something that is trivial to embed in a web page just the way PHP is but without the foot guns.
There’s a great paper from the group of Emery Berger, where they merge memory pages that become sparse. A kind of garbage collection for C and C++ languages. There’s also a good presentation about it on youtube.

https://arxiv.org/abs/1902.04738

The presentation:
https://youtu.be/c1UBJbfR-H0
Even simpler, just check if the url or title has been submitted before. That would also take care of all the duplicate entries that pop up once per day for a week after a viral story is emerging.

In this instance, the url is slightly different from previous submissions so some more clever fuzzy matching or using only the title would be needed.
By all means, feel free to fact check our textbooks, news broadcasts, and statements from official sources.

But when I log on to social media to rant about how UFOs are time-traveling humans, I don't want a teal-colored, official-looking div element to alert the world that the online version of my personal expression is objectively wrong.
Just don’t look at the list of open issues and the lack of responses.
The parent's comment is fascinating isn't it? One of Bin Laden's stated goals was to get US engaged and bled out through protracted and costly war, which he actually managed to achieve..

I mean this is not ancient history and lot of it at this point is public record.
Mainstream economics doesn't think 1000% inflation is fine.
I agree. There's was one more section I planned to write about the community members. I decided to write as a separate post itself.

In the end it's about designing abstraction, and community's focus on designing simple abstractions drove me in designing the whole system.

Now once I have the working system, I am fairly sure it can be implemented in any language.
The relationship recession is going global
Crystal 1.15.0 Is Released
I am glad you can make that distinction, but the ADL demonstrably does not. Criticism of Israel’s government and policy is conflated with antisemitism. It’s infuriating.
They held back. Had they used 32Gbps GDDR7, they would have reached 2.0TB/sec memory bandwidth. 36Gbps GDDR7 would have let them reach 2.25TB/sec. The GB202 also reportedly has significantly more compute cores, TMUs, ROPs, tensor cores and RT cores than the 5090 uses:

https://www.techpowerup.com/gpu-specs/nvidia-gb202.g1072

Maybe there is a RTX 5090 Ti being held in reserve. They could potentially increase the compute on it by 13% and the memory bandwidth on it by 25% versus the 5090.

I wonder if anyone will try to solder 36Gbps GDDR7 chips onto a 5090 and then increase the memory clock manually.
I guess that there's a very important difference between copying something that you understand (or at least the details of which, like syntax, you can easily remember - here comments become important),

and copying something that not only you do not understand, but you were not the one that made it in the first place, and you never understood it !
How Elon Musk's xAI is quietly taking over X
Two interesting things can be infered from this:

1. TikTok would literally rather shut itself off from its largest market, than divest its ownership from PRC; says a lot about who's really in control here.

2. They really believe they have an edge in their algorithm that they would rather go dark than divulge it.

Tiktok's tentative US buyers (probably a consortium led by Steve Mnuchin or Jeff Yass) says there is no way the Chinese have the technological edge here and US engineers can successfully replicate it so I lean towards no. 1.
That doesn't negate their point. Starlink satellites still pass over Africa regularly and completely.

The only caveat I'll say is that starlink generally requires ground stations to provide connection at scale. So it's not 0 marginal cost for them to provide it for free. But the general thought is right: the marginal cost is small. Launching satellites is the expensive part, and once you have them up there, you might as well serve Africa
Descent had textures, although they were arguably not-even-ps1 quality and there were probably some things still flat shaded.
> If Apple can't keep iPhones 100% locked down, with billions of security spend,

I would say this is intentional. Like hardcoded passwords in {Cisco, Palo Alto, Fortinet} routers.
Because there is not a limbic system on insect's brains. It is just too small.

What does REM sleep have to do with emotions? REM sleep is retraining of the brain over the experiences of the previous day. It is a pure intellectual activity, it doesn't need emotions.

In fact, emotions are not an emergent feature of brains just by themselves. They require parts of the brain specifically dedicated to emotions. Like a limbic system.

As I said, Octopuses can have something like a limbic system, with their big complex brains.
I'm happy with this "maintenance mode" tag. Personally speaking, so long as it continues to get security fixes and the build system is kept working, I'm a happy user.
As far as I can tell, they're by far a lesser evil. There seems to be two health arguments against diet soda: that they can erode teeth and that they can degrade insulin function. The first of these is just as true for - say - eating an orange, and can be combatted by drinking or rinsing with water afterwards. The second is still a subject of research.
There are decades and decades of code written in cobol that run the modern banking system.

Multiply that code base size by like, 78.3, and you’re possibly in the same galaxy as the all the c++ codebases out there that will be maintained for the next 50 years.

Rust may eat the lunch of c++ moving forward, the language will never go away.
> trailing commas, forcing double-quote for keys etc

How do these things matter in any use case where a binary protocol might be a viable alternative? These specific issues are problems for human-readability and -writability, right? But if msgpack was a viable technology for a particular use case, those concerns must already not exist.
Sony Proposes Changing LLVM Clang Default to C++20 Mode
That’s actually a pretty solid idea, I wonder if it would work in a bowl format…
Even physicists have a hard time with disks and gravity. I can't tell you how many times I've seen them use the shell theorem on galaxies (does not apply). The only dark matter is in their head ;-)
I'm in the business of making money, not one of getting blacks into software. If they don't want to come for interviews then I'm not going out and finding them.

Also using those stats is flawed because the majority of the people working in those cities don't live in them. The real number (of what % blacks constitute the available workforce within commute distance) will be less than 1% in most of them.
Yes, and I should overrule half the business decisions of the company while I am at it. Oh, and I'll push back on "we need the next feature next week" and I'll calmly respond "we need to do excellent engineering practices in this company".

And everybody will clap and will listen to me, and I will get promoted.

...Get real, dude. Your comments come across a bit tone-deaf. I am glad you are in a privileged position but you seem to have fell for the filter bubble effect and are unaware to how most programmers out there have to work if they want to pay the bills.
Did the author just reinvent Forth?
I do like the way Rust has language editions which let you work around this, at least partially.

Mostly though I don't care if we break old stuff. It happened all the time when developing for the desktop. People just dealt with it. The ones most impacted are lazy enterprises and I have no sympathy for them.

Clinging on to the past stifles innovation.
SkyT132B: Open-Source Model Matches O1 on Reasoning Benchmarks, Trained for $450
A Closed and Common Lisp (2021)
C++ is safer than C? How?
Relational databases often require searching and sorting gigabytes of data to answer queries (sometimes larger than RAM if e.g. k-way merge sort is used) so it doesn't seem that far-fetched, especially given that there are database systems written in Java.
Isn't this what they already do? Log pricing is per ingested GB and monitoring is charged per node.
I never claimed he did say that.