skysight-inc/HackerNews huggingface dataset:
To see immutability on huge state in action see git.

That is essentially what must be going on under the hood to model mutable state. Every mutation made to a variable is a commit. The only commits that are saved are the ones that have existing references.

Now you're thinking it could be a big memory leak. But you pair this with reference counting you can eliminate the leak.

Essentially when the reference of the earliest commit goes out of scope, the next earliest commit is checked out as the initial root commit and the current commit is freed.

The memory model is then like a moving git window/linked list. Mutations are committed at the tail end while memory is freed at the head.
Probably more highway miles though to reach that number. City accidents I expect would be lower severity but higher frequency.
No, for many distros the default setup is now pipewire.
This.
Also calling a piece of hardware a 'network' sounds weird to me.
> Eight months seems pretty quick to me

Even less nowadays. I think I saw that infantry training in the US Army was extended in the past few years from 14 weeks to 22 weeks (including basic combat training). On top of that, both times I deployed, we had people fresh from initial entry training who hadn't been in the unit a month before we shipped out, leaving minimal time for additional training. Most of that time before deploying was spent doing various types of paperwork, processing, briefings, and other stuff that wasn't training.
Any sufficiently complicated C program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of C++.
> The visibility of a design choice to a layperson does not affect its value.

Isn't that the exact point of the change, to increase value to potential buyers? These aren't magazines for experts.
moderation will be obsoleted by AI that simply generates all acceptable conversations forever
The other crazy part of the framing is that while sure, apartment rents are down slightly from all-time highs, they're still up over 20% in just two years.

Even as someone with a decent amount of my net-worth wrapped up in real-estate, a real-estate crash can't come soon enough. Housing ourselves is eating far too much of the average person's budget, and I hope this small dip in rents is a harbinger of much bigger drops to come.
I think they mean a NIC that you can offload eBPF programs onto.
I don't think current AI has blown away the Turing test yet, depending on what you mean by the Turning test specifically I suppose. But I'm sympathetic to your overall sentiment.

> We need a way to tell the difference between something a human wrote by "mashing up" it's "training data" and a something a computer wrote doing the same thing.

I don't think people really even think that way, they would be confused by the question. This is more of a niche subject of AI research and scifi, these concepts are not understood at all by normal people, normal people say things like:

Why do we need to tell the difference? We know if something is being generated by a machine unless you hide that fact to cheat on your homework or something. A machine is made by humans, using some wires or a bunch of if then else programming or something, its always going to be different to a human of course, humans are sentient, machines are not.

If you tell them about the control problem they just tell you to pull the plug if it does start acting weird. This stuff is very challenging to communicate to people who aren't already reading lesswrong.
Ha hopefully not! To be honest given that home-office is quite important nowadays I'd like to just have some closure. Being told you have to pay an unexpected, positive quantity of currency is annoying but if you want to resolve that it's usually achievable. Being told you have to pay negative amount and that your contract is in jeopardy feels like you're on a bit of a knife-edge. Throw in Czech customer service (lol) and the company either playing games with their systems being "down" when I go, or pretending they can't understand me because I'm a foreigner and my Czech is a little off sometimes - it's a little stressful.

Sorry for the diversion, I'll make another pilgrimage to the Vodafone place nearby tomorrow, it's possible they had "billing our customers negative numbers" above Raspberry Pi fun on their TODO list!
Hey there! Sorry it didn't work well for you but this is valuable feedback. We are working on adding more raster support. If you shoot an email to support@felt.com, we can better understand your use case and potentially add you to our testing groups when we build those features so you get to see them first and even influence!

Once again, thank you for trying it out!
Ask HN: Can I commission your skills for a project here?
Lets say I need an HW eng ; can I commission you through HN like an ASK HN style ;

"I have money and design spec ( what do you require ? ) - how commission you? "

e.g. == I want an HW eng to design 'product' for me, how bid?
https://news.ycombinator.com/item?id=33757333
hey what about a mention of Opossum Browser!

https://news.ycombinator.com/item?id=34868843
> who else is really really good at Logistics? China.

This remains to be seen. Over-the-horizon logistics are a different beast. China shares Russia’s lot in being a land power. Adapting those lines of communication to long-distance force projection across oceans, something that comes naturally to a maritime power like America (at the cost of raw power), is incredibly difficult.
> The same thing is happening at bigger companies, at some point productivity start to matter and off the shelf solutions start to fail

This is perhaps the third time I've posted this on HN, but what you describe is the circle of life for widely-used software projects. Large tech companies are not immune to it, resulting in frequent component rewrites, deprecations and almost-drop-in replacements that shuffle complexity up or down the stack.

Step 1: Developer is fed up by how slow/bloated current incumbent is, so they write a fast, lean and mean project that solves their problems

Step 2: The project becomes popular on its merits, rakes in stars on Github as people discover how awesome it is

Step 3: Users start discovering limitations for their use cases, issues and pull requests pour in

Step 4: Thousands of PRs later, the project is usable by most people and has "won". It is now the incumbent, but no longer is as fast as it once was, but it also ships functionality catering to many niche needs

Step 5: Go to step 1
In my experience the only way to escalate is to stop your subscription and tell them why.
Isn't it the other way round? When rents are higher, how well maintained the house is matters less to tenants compared to the location and rent. But when rents are low, they have more freedom to choose a well maintained house.

If you're talking about long-term maintenance so that skipping it is just deferring costs to greater costs in the future, then why would a landlord do that unless they expect to demolish the house before ever fixing it up?
He-hey! Yes we are fast, but I don’t think we ever claimed 30x. We are faster in almost every workload (loose range scans for some reason), but at best by 7x (batch reads) and 5x (batch writes). Still, this should be plenty for all intents and purposes! I can post some updates on that tomorrow :)
When you're watching a movie, and the main character picks up a can of Coca Cola while typing on a Microsoft Surface laptop, with the logos conveniently rotated toward the camera, it's obvious that Coke and Microsoft are paying the studio for product placement.

AI advertising will be like this, but subtle and undetectable, so that it's nearly impossible to determine that your conversation about malfeasance by a political candidate is being invisibly influenced by his political campaign.
Well, except once you have a PCIe daughter card it's no longer an SBC; you have at least two boards right there.
>My point is that your job is only to tune performance if there is a solid business case for it.

I think its very very hard to put a cost on performance.

A few seconds here or there is very draining on people. How do you measure if people are avoiding doing things, or putting off work because their tools are janky. How do you measure how much time people spend complaining about how slow their computer is?
I have a similar experience. Also, for the longest time Rails was also incredibly slow at generating JSON, of all things. JBuilder [1] was a few orders of magnitude slower than using .to_json directly or other libraries.

[1] https://github.com/rails/jbuilder, maintained by DHH and the Rails team. AFAIR, the "official" JSON serialization DSL.
> I realised when I implemented EdDSA for Monocypher that optimisations compound.

I feel you're missing the whole point.

It's immaterial whether anyone can get to optimizations that compound multiplicatively. The whole point is that halving something that costs nothing earns you nothing. That's the whole point. Go ahead and shave off that millisecond. Will anyone actually notice whether you add or remove that penalty? Odds are, not at all.
The W6800X Duo was released in the Mac Pro update in December 2019 [1] and is long overdue for a refresh. If anything it's impressive a card from 2019 is still competitive with top tier cards released in late 2022.

[1] https://buyersguide.macrumors.com/#Mac_Pro
Lots of wall street people rent. Renting is actually a good experience if you're rich and nothing is for sale in Manhattan anyway so there's not much of a choice.
ESP32 has wifi and bluetooth and costs hardly anything.
I have this exact same bone to pick with the Weather app
Historically, a common usecase of bitcoin is as an intermediary between two people. If I recall, if you "buy a pizza with bitcoin", the seller instantly switches it over to cash, so there's basically no loss.
What if you have a growing team of N people, and they need to be able to add shape subclasses / new shape logic all the time? As with anything this is a tradeoff. Often having decoupled code is more important than raw performance.
I hate to say it, but the Pi is probably the only good option for a cheap (well, MSRP) ARM SBC with okayish software support. A lot of these no-name companies that produce ARM SBCs give them basically zero software support (save for maybe a buggy build of Debian or something) and expect the community do all the work. Have you checked out any x86 SBCs? The Rock Pi X is like $60 USD.
https://www.upwork.com/hire/hw-prototyping-freelancers/
Google Fi has actual SIM cards and behaves like a regular carrier, Voice does not.

There arent any SIM cards to be hijacked with Voice because it don't provide cell service.
A range type has the problem that it's not necessarily valid indexes for this array - it could be for some other array. "Index into this array" is, as you say, better (presumably it keeps a pointer or a reference or something to the array), but even that isn't bulletproof. Something like realloc could shrink the array but keep the same pointer, or the array could be deallocated and a new one allocated that happened to get the same address.

What you really need is that the array keeps track of its own limits - something like std::vector or Java's ArrayList. But then you're back to the overhead of checking each access.

So... I'm still not seeing how you're making illegal states unrepresentable.
Not yet, but you can ping our team on Discord or Twitter. They are soft like marshmallows, a couple of compliments and they will be leaking scripts left and right :)
Not obscure, just old. ATI Radeon HD 5000 series.
Recently Googlefi also reported that as a result of a likely T-Mobile related breach, they also lost data including sim numbers: https://www.reddit.com/r/GoogleFi/comments/10pjtie/google_fi... .
But look, having a stack that replaces many Unix services, and which you basically completely control, is very convenient. It allows, say, to drastically limit third-party userland in embedded systems, where Red Hat is big.

Systemd is trying to replace Unix, a bit more successfully than GNU Hurd.
Cost of a Cup of Coffee (2022)
Same in the UK. Rents were up 10% annually in 2022. Meanwhile, new housebuilding is at the lowest level since WW2, and the government has surrendered to NIMBYs and abandoned all construction targets and loosening of planning laws. Looking forward to the when shantytowns start popping up in the UK, to really underscore its regression to developing nation status.
The United States has added 100 million people since 1995. The pace of building hasn't even come close to that. The best estimates I can find is that we've added about 30 million units in that same period. The answer to your question is: the people already there. The cost of housing has spiked because we've let supply get low after all.
>>not one accomplished a military objective that benefited the average American.

That, again is ignorance.

I agree that no one is talking about "winning wars" in those instances. Because that is most certainly NOT the point.

The point is to contain authoritarianism. Yes, it is sometimes done badly and mistakenly.

But, overall, it has been somewhat successful. The major authoritarian governments have been somewhat constrained, and we have not seen any foreign power doing on US soil what is happening in Ukraine right this minute.

Without those consistent actions throughout the decades, it most likely would be happening, and being able to live without being shelled is a most definite benefit to every average American.

Another related item is that it is the US Navy that protects shipping lanes globally (and not the Russian or Chinese navies). This brings massive benefits to world trade, and massively lowers costs and prices for every American. Another benefit, every day, for the average American, and they literally don't even notice, it just 'happens'. You don't want to see what happens if these US actions stop, but you can look to East African waters a decade ago to get a hint. And then remember that that carp stopped when the USN got involved.
My one pushback against this is: we have a CDN, no amount of optimizations is gonna beat having the result already in memory and return that.
For certain industrial uses or to cover large areas I see the benefit of private 5g networks, but for home/SMB (the apparent target) didn't femtocells dissapear years ago because they were killed off by WiFi calling? This seems to be a solved problem.
Thanks for writing it! Most of your posts were interesting reads.
> And of course real life tells us that those "performance tweaks" will never happen.

I seldom wish I could post images on here, but I really would love to share a photo of the surprise coffee mug my work sent me, with a screen cap of a completely obliterated Y axis on a performance monitoring graph. Granted I don’t get to spend all my time hunting optimizations, but some teams/orgs/companies do very much value performance very explicitly.

Edit: and I’m definitely not a game dev. Though I’ve been itching to borrow some game dev techniques that are quite applicable for my domain (particularly ECS, entity component systems, which I suspect have far broader applicability than their adoption outside of game dev).
This "UnCarrier" should be forced to "UnExist". Their leaks are numerous and the pathetic amounts they pay in damages do nothing to adequately compensate for the risk and inconvenience they impose on their hapless customers. Their insistence on doing credit checks for everything instead of allowing cash customers to skip it is I think part of the problem.
The single most valuable thing that Microsoft/OpenAI could use ChatGPT for, is to periodically crawl the sprawling SharePoint sites, Teams chat logs, and Github codebases for large companies. Having a customized ChatGPT for your company could be very valuable. That is assuming of course, that it doesn't just hallucinate a bunch of bullshit and can link back to the source documents, which BingGPT has had minimal success with so far.
> Cost is a business problem. It is a constraint

I 100% agree. What I'm trying to get across is that you have to identify the cost to justify the performance tuning. If the cost of the tuning is greater than the cost incurred by not doing you might not want to do it.

What are your actual costs and how do they line up? Are you writing ML and big data then processing costs are huge. You can probably win by spending money on developer time to reduce processing costs. On the opposite end of the scale are you writing CRUD for a small business, then the development costs are likely to outweigh any costs from inefficiencies in the applications code.

To me the article read as if our job was to make every bit of code as fast as possible. I think we should only spend time on code that meets the greater goals of the system it operates in.

If you identify that run time is a cost then you have to identify what part of the code is the bottle neck and fix that. Then you have look back to see if any more improvements will be worth the time invested.
An ideological convert. It makes some logical sense given his past.

It'd be interesting to see a table of these, like this one and others such as [1]. But how many others went from US/West Europe --> Russia?

And will he change his name to protect himself? [2]

(And will he be sent directly to dine with Snowden for a bit of friendly ideological pressure? :-))

1. https://www.cnn.com/2023/01/30/europe/wagner-norway-andrei-m...

2. https://en.wikipedia.org/wiki/Victor_Kravchenko_(defector)
>I don’t know, just seems wrong.

Yeah, better they haul off the person's home over $50 and subject them to a minimum of hundreds in retrieval/storage fees. /s

Although somewhat rare, there are in fact tow operators who aren't pieces of shit and wouldn't do something like this in the first place.
Lovely reminder of the mess x86 is.

fp registers shared with mmx, sse registers (xmm), avx registers (ymm), and a truckload of them.

Modern implementations have extremely complex frontends, full of elaborate hacks to get performance despite x86.

Complexity breeds bugs, such as this one.
Somewhat related: there was a discussion on NPR about how new builds will likely be much more popular because of rising interest rates. The cause is that there will be a much smaller supply of previously owned homes because owners won’t want to refinance at the much higher rates at the moment.
> How does an organization which has been built on 99% not doing optimization recognize the one percent where it matters a lot?

If you can't recognize the percent where it matters a lot, clearly that percent does not exist and you're bothering about nothing.

I see a lot of talk about the importance of tuning Formula 1 cars in a world where everyone drives ford fiestas.
I saw the title "The Weapons That Win World Wars" and was expecting a list or some information about weapons that won world wars. This does not appear to be that.
If you build it, they will come.

I don't know how residential rent/lease works in comparison to commercial, but I have known office space to sit unused for years. They landlord would rather the space sit empty than lower the rate to find a tenant. I'm guessing there's a deduction for loss in taxes, so it might be in the landlord's interest to have a few empty properties. But that's just a wild ass guess
The big issue is that condos come with a bunch of additional issues surrounding mortgages. Along with very different maintenance models.

It's one of the hidden problems of the housing shortage: condos are very difficult to get financing for which artificially deflates the market for them. Which means that our best form of housing in terms of the efficiency of building units isn't terribly attractive to actually build.
Is it always connected or do drivers need to pay a fee for connectivity?
IDK enough about insects, but

> the specimen was not an antlion, as Skvarla had mistakenly labeled it.
I mean, most educational tools don't just decide to give up on students when the first cadre age out.
We haven't kept up with housing need since 2008. And the new construction is still far below our actual need.
How strong is the "chain of custody" or traceability, with the specimen that was supposedly misidentified originally?

It sounds like they had an extraordinary finding in 2020, and it depends on the specimen having been misidentified in 2012. Rather than any other explanation for how this could've happened over the 8 years and various people who handled it.

For example, could the labeling have been mixed up at some point during maintenance of a collection and its storage? Could a drunk student have pulled a prank, but it got out of hand as soon as the professor told others, and now there's no way the student is going to tell anyone?

I'd guess it's legit, but would be nice to understand how researchers in that field can have the apparent level of confidence.
I don’t seem to be as phased or disappointed by the Rpi shortage as everyone else.

There are so many alternatives that are often cheaper and more powerful. Here’s a recent summary of the alternatives:

https://youtu.be/uJvCVw1yONQ
Tomorrow is March 1, there is a monthly "seeking freelancer" thread you can post on, e.g from Feb 1: https://news.ycombinator.com/item?id=34612352
The answer is foreign students if it's anything like my university town.
Don't ask to ask.

https://dontasktoask.com/
PorteuX – The Next Experience Distro
Interesting new distro inspired by Slax and Porteus.
I have been trying to use these jailbreaks to generate a new prompt for future jailbreaks but I consistently hit warnings on openAI's content policies.
clicks don't come from accurate descriptions.
kitty kittens does that in terminal https://sw.kovidgoyal.net/kitty/kittens/hints/

there is multiple easy-motions or variant implementation in the major editors
What is the point of this? Who are these people who are making excuses and claiming to be victims -- and victims of what?

If there is a grievance you're making, can you elaborate on that?
I'm enjoying reading your transpiler[0], especially how well you use generator functions. Currently I'm building a similar language in a more opinionated object-oriented style, yet I still find yours inspiring.

0. https://github.com/daaku/dak/blob/main/packages/transpiler/s...
Well, for starters, many AAA games in Unreal had to have many core functions/classes rewritten from UnrealScript to C++ for performance reasons, where often not every call is virtual. Secondly, UnrealScript is not really a great example, since on-top of Unreal being notoriously on the slower-end of game architectures, and even Epic decided to drop UnrealScript.

And importantly, UnrealScript was designed in the 90's, when memory latencies were far less of problem.
I've literally just bought a 2 year old 10nm Tiger Lake Intel i5 16GB, 512GB_ssd, Lenovo Slim 7i notebook, on Ebay, for 400 USD. Thanks to M1/2 these devices are going for cheap: 500 dollars in general for like-new (mine had a few scratches), and they perform 5x better (at least) than an RPi 4, have at least 2x the RAM, have an actual SSD, keyboard, monitor, backup battery, power supply. Mine even does AVX512. The SBC space has become very poor value compared with recent x86 devices cast aside because of the (admittedly amazing) macbooks. Admittedly RPi has a good software support story but the x86 devices are gold standard here and they're crushing the ARM SBCs right now on value. You can get a 150 USD full-fledged notebook with a Celeron that is 50-100% faster than an RPI and includes 64GB of Emmc, screen, keyboard, power supply, and impeccable software support, in the form of Asus L210, and others.I still have an RPI4, I like it, but the Upton interview on Explaining Computers in December really put me off because he sounded like a banker or corporate consultant. The RPi ethos is gone. And so is the value.