skysight-inc/HackerNews huggingface dataset:
That much is true -- the difference between 6 and 7 registers is much larger than the benefit of going from 14 to 15.

However, even under zero register pressure having a frame pointer is still an extra register that needs to be touched on every function invocation, extra instructions taking space in the I-cache, etc. It's a small thing, but it's still a cost that has to be paid by all compiled code.

I'm not going to claim that re-enabling frame pointers was the wrong choice -- the people involved in the debate know the tradeoffs and I have to start with the assumption that I would have made the same decision if I were in their position. It does make me slightly sad, though. The idea behind removing frame pointers isn't that backtraces aren't important, it's that computing the frame pointer after-the-fact is possible -- i.e. for normal functions without alloca() or dynamically-sized stack arrays map %rip -> frame size.

The problem seems to be that despite years of experience with "no-frame-pointer" being the default I guess the profiling tools never got as reliable or good as the with-frame-pointer variants. My personal hope was that the problem would fade over time as tools improved, but it seems that's unlikely to ever happen. After all, once no-frame-pointer stops being the default there won't be any pressure for tools to improve. The towel has been thrown in.
> They hacked a train that was owned by the railway company ...

The article seems to say the hackers were hired by the maintenance place that the owner of the trains (Lower Silesian Railway) hired.

Newagg is the manufacturer of the trains which were bought, not the owner of them.
How does Source 2 not make it onto this "Market Map"? It's mostly used by Valve and a smaller number of studios than something like Unreal, but it's viable none the less. I suspect it has a much broader user reach than several of the entries on the Open Source end of this map.

https://developer.valvesoftware.com/wiki/Source

Perhaps it doesn't qualify by some arbitrary "next generation" status, but Unreal does?
> not to get wound up by massive edge cases that impact 1-2 people

But you never know who those 2-3 people are (2-3 people out of how many? surely there are more screwed by google). You might be one next time they decide to cancel accounts for new reasons and leave people without their stuff, there is no way to know when you're suddenly in breach of google's made up rules. And when you are, there is no recourse.

> That isn't an edge case thought, was it?

If taking medical pictures of your child, with no intent of distributing them on the internet is not an edge case, then I don't know what to say. Maybe you work for google.
Hm yes, maybe you are confused. The articles you posted seem to be about CPU, not I/O.
100% Already wanted to do that but just wanna keep it simple and take it step by step!
lol.

(Yes that’s it).
How would this be legislated or enforced? You're not allowed to sell a product or service at a loss?

Do we really want the government dictating a company's pricing? What about free tiers or loss leaders? Many small companies use these too.

Not to mention that we're talking about private companies, so the government currently only has a very broad idea of unit economics from tax info. It would require a whole new level of reporting from private companies.

Overall, I highly doubt such legislation would end up being beneficial for small companies, however good the intentions might be. Most likely it would make their lives even harder due to an increased reporting and compliance burden, and VC favorites would do even better by comparison since they can afford to hire people to fill out all the paperwork and make friends with the regulators.
As I and others mentioned elsewhere in this discussion, there was at least a year of warning. At least I was aware of this for about a year out.
Tape is cheaper but not free. A quick search[0] quotes it at ~few $ /TB/Yr. Even if we take it at $1 due to G scale, that’s still ~$250/Y to store the archives, roughly what the customer likely paid when it was stored on immediate access media.

I agree it would have been nicer of them to store an archive after they stop paying. I disagree that they reneged on their offer - despite being disappointed that the deal ended, would I expect it to be offered forever, especially given the potential for abuse? Of course not. Frankly I’m surprised it lasted this long.
Hi!

With all respect to dagger tool itself, I am still not convinced by this post in what dagger could give me for IaC?

1. If I need to run things locally I can use polumi cli

2. Dagger case in this post is just a wrapper around polumi commands, which takes a lot of coding just because golang is quite verbose language by itself, so I am not sure what benefits are ?
not being a god level programmer i wont go into quality of code, but this looks to me really neat and easy to use. well done!
I would even argue that "working hard" is dying, if not already dead, as a means of escaping poverty in developed nations.

What matters substantially more is working "intelligently," which is even harder for those in poverty, given their lack of education.
I don't think "idyllic beach town" is compatible with "major university" and "proximity to Silicon Valley".

There's plenty of other idyllic beach towns, but, unfortunately, this one can't stay this way.
I would like to check it out but I'm physically unable to select any product from the product drop down list...
Not the most confidence inspiring thing I've seen.
What happens if your network drops in the middle of crawling?

This is really just demonstrating 'happy path' code, which is fine for one offs and glue code imo, really anything where the cost of rerunning is negligible

Imagine trying to scrape the entire internet with the code samples provided though.

Everything is easy until something breaks, something unexpected happens, or your workload grows large enough. That's why those tools were invented.

Now, if you're just doing a simple web scrape of like, a single http website with no js? Yeah xargs and grep is fine, we do it all the time. This is especially the case for local build tooling in most projects.

Building the windows kernel though? Oh man I hope you have some cache for artifacts.
> why not just buy it when it became available?

Not the OP, but the reason probably is “because it likely would be significantly more expensive at that time”.
Buying a physical copy of a book so you can pirate the digital version isn’t legally sound, plus it is a major impactful hassle.
You misunderstand.

You're not storing any data on rsync.net - you're just using our 'rclone' that is built into the platform.

The minimum is $9/mo. Or less if you ask about the HN discount.
DaVinci Resolve 18: Professional Editing, Color, Effects and Audio Post
Gaussian-Slam: Photo-Realistic Dense Slam with Gaussian Splatting
That's because Santa Cruz has repeatedly voted to limit transit access, specifically to keep it small.
Yes, H100 would be faster still, and Grace Hopper perhaps even somewhat faster. But Apple doesn't have comparable datacenter-only products, so it's also interesting to see the comparison of consumer hardware. Also, 4090 is cheaper than Apple's best, but H100 is more than both (if you are even allowed to buy it).
Founder of Polar Signals here, the profiling product that's mentioned in the blog post. We've already made it possible to unwind without frame pointers relatively cheaply (<1% overhead), and have written about this extensively [1].

That said, no matter how we spin it, frame pointer unwinding is always going to be cheaper, and while profiling is getting better, I think I'm almost more excited about the other aspects of debuggability this is gaining: out-of-the-box working bpftrace, bcc-tool and anything else that needs to deal with unwinding with just about anything that's running on the box. I think we'll see a huge gain in capabilities over the next few years with frame pointers more prevalent in fedora and ubuntu and I'm sure more will now follow.

[1] https://www.polarsignals.com/blog/posts/2022/11/29/dwarf-bas...
Are brutalist buildings less expensive, easier to build, and easier to maintain?
They don't work today, give it a try.

The core dialects are upstreamed so that people don't reinvent them, but all tools to utilize any of it aren't. Some of it isn't even open source. For example, nothing else in MLIR uses PDL right now.
Thanks!

Another question that's only slightly related, but while we're here...

Using OAI's paid Whisper API, you can give a text prompt to a) set the tone/style of the transcription and b) teach it technical terms, names etc that it might not be familiar with and should expect in the audio to transcribe.

Am I correct that this isn't possible with any released versions of Whisper, or is there a way to do it on my machine that I'm not aware of?
I was making fun of you. That seems to have gone right over your head. Here, I'll put it in your perspective. Facebook users (you, a whatsapp user) just want others to use facebook (spyware).
It's 2023 - even MSVC has supported C11 and C17 for a while now. C89 is no longer a feature to advertise, it's an unhelpful constraint forcing poorer quality code. A good example is that CspChan_closed should use the bool type added in C99.

There's nonstandard nomenclature in "_dispose"; if the constructing function is called _create, the common pattern is to pair it with _destroy.

typedefs ending with _t are reserved for standards extensions, though these days people ignore this a lot because it feels like general practice to add _t.

There's no way to pass in a custom allocator, or logging callback, or set some debug logging flags. Maybe something to tackle later.

Both _select functions fall short in that they do not allow select'ing on channels + other file descriptors simultaneously. General library design practice is to have the library return a file descriptor that can be used in whatever event loop the application already uses. (The fd can be a dummy pipe or eventfd.)

All of these things are in the header, so they matter the most as they set ABI and API for any user. Unfortunately getting them right as early as possible is important to avoid breaks; yet very hard to do since often API aspects only become clear after a library has non-trivial users.

[edited to tone down a bit]
Isn't that better than the virtue signaling from all companies out there?
As a game dev, most of this sounds unappealing.

A "next gen" game engine would let me open it up and describe the type of game I was making and then plop me into a scene with all of the basics set up via non-desctructive, procedurally-generated content that I could edit and refactor in a real-time environment and then one-click-export to common platforms.

For example, I could type "a open world 3d game", or "a pong-like 2d game", or "a 2d platformer" or "an fps", and each of those prompts would generate a default scene, with whatever other detail I wanted to add to the prompt. Then I would be dropped into a beautiful landscape - to take the first example - which I could then use procedural tools to start building. A paintbrush lets me paint a city outline which is then procedural cut up into city streets and sprouts buildings. I click on one of the buildings and switch it's property from "realism" to "toon", with the 'on all related meshes' option checked, and the city flips from something out of GTA to something out of The Simpsons. I finish the design to my current liking (it can always be edited later, in real time), so I click the "add populous" button and it randomly generates some folk for me. I click on one of them and start giving him a backstory and quests. Etc, etc, etc. I have an idea, I get all of the boilerplate nonsense done for me, and then I start crafting. That's the dream.

All of that is entirely do-able right now, today, with zero AI necessary (yay, wave function collapse!). And yes, AI could make that first bit pretty easy, so I'm not against it alltogether. Just saying that its usefulness, after that, is far more in the "generate other assets based on the ones I've already created" category, rather than the "drop in a character and autoconfigure my physics" arena.

This strange idea that I would ever want an AI to be creative, instead of the very natural idea that I want AI specifically to do the tedious, complicated, error-prone bullshit that is inherent with how we interact with computers, in the most auditable, and precisely-editable way is just so exhausting. Let it go, guys; nobody wants AI generated creative work. We want AI to make creative work so easy that anyone can do it.
I read through lsof source. It doesn’t provide paths for regular files. Even emailed the author to confirm.
Children's Guide to the Network Perimeter Problem
Cybercriminals are using Wyoming shell companies for DDoS attacks
Oh I would love for my covers not to be blighted by "New York Times Bestselling author" or "Now a popular <TV channel> show!" and the like. Keep the blurb on the back, but don't pollute the cover!
Those don't count because Elon had this fingers crossed when he made those tweets. /s
This understanding of unions is as common as it is wrong. A union allows workers to negotiate contracts, meaning workers can have a say in how performance is assessed and how things like bonuses are handed out.

I am in a non-union workspace. There's no transparency on how bonuses or stock refreshers are handed out. A union contract could codify it.

The owner class wants workers to think unions will hurt our earnings because when workers are structurally unable to shape company policy the bosses can do whatever they want...and what they want is to maximize profits. (Like Elon Musk said: You don't need a union, I'll put in an soft serve machine for you.)
Sure, I agree that they should have been more explicit when they discontinued the service and said that they would delete data over the new limit at some point. But I don't think you have to be an HN reader to understand that if you stop paying for a service eventually the service provider will stop providing it. Like did this guy really think that the data would just stay in "read-only" mode forever?
The legal system may be quite different in Poland to whereever you are (assuming it's not Poland). Also many products these days have a licence/EULA that supposedly prevents you doing certain things.
I was one of the first users of signal when it first released, over a decade ago. I could not, and still can not, get others to use it. We're long past that. The choices are Google's spyware, Facebook's spyware, or Apple's locked down ecosystem, which has been proven to not be spyware (fbi requests and all that). I think I'll take the latter.
The reasoning that is there is all subjective.
really nice. am an artist, not on spotify, but i know my fellow artists often lack sites and the knowhow to make one even if theyd like to decouple from the big platforms like spotify to refer people to if they share their stuff to friends and fans. great idea really. perhaps you can implement it also to support other platforms than spotify as enhancement? (this is already totally cool tho as is!)
And who is going to pay for this? Is a16z gonna fund a few game engine startups? The skills needed to build a game engine seem relatively niche and a lot of the talent has already been captured by the big players.

I suspect that the most felt impact of AI tooling will be an increase in shovelware generic games. I also suspect that curation will become even more important as developers try to shove as much AI crap as possible in every aspect of the game with little consideration for how fun or entertaining it'll make the overall experience.
I don't know exactly what the MLX version did, but you're probably right. I'd love to see the MLX side optimized to the max as well. I'm confident that it would not reach the performance of the 4090, but it might do better.

That said, for practical purposes, the ready availability of Nvidia-optimized versions of every ML system is a big advantage in itself.
A friend of mine wrote a book. The publisher chose the title and the cover, and my friend absolutely hates both. He had no say in it, and his name is now associated with both the title and the cover art.
I'd still assume that the bulk of Dropbox users are the kind who wouldn't want to figure out `rsync`.

For better or worse, even enough grad students at MIT (which used to be one of the more computers-clueful places) used Dropbox so heavily that they included the Dropbox logo on the grad class ring:

https://thetech.com/2013/09/06/gradrat-v133-n35

The class rings have considerable symbolism, and are very important to some. I've heard that the rings can also be real icebreakers at some startup events (between people with MIT connections):

https://en.wikipedia.org/wiki/MIT_class_ring
What speeds do you get?

Edit: That's weird. San Gregorio is like 15-20 miles from Cupertino. Here in Jackson County, AL, Farmers Telecom Coop has gigabit or half-gigabit fiber to much of the county.
Profiling tools have already solved the ability to reliably unwind in the absence of frame pointers[1], but there are plenty of tools that this kind of investment is simply too much that it won't ever happen, like bpftrace or bcc-tools.

[1] https://www.polarsignals.com/blog/posts/2022/11/29/dwarf-bas...
I think my hangup is that there's a conflation between a property's value (which, right now, is some appraisal of a parcel given nearby comparable parcels by some metric) and a home's acquisition price. In the SFH case, they might be inexorably linked, but for justifying more dense options, it's the ever increasing value of land that makes the case to densify. It's mostly a matter of how densely you can continue rebuilding in order to hit a price target at that point. This is roughly the Japanese model.
I really disagree with this type of literalism. Everybody knows nothing is really unlimited. It's marketing aimed at the naive.

I have no problem with banging on Google for offering "unlimited" things without telling you what the limits actually are. But at some point, you have to expect some level of knowledge and sophistication from the users. I think accumulating 237Tb of data is well past the point where you should not just take "unlimited" at face value, ask hard questions about exactly what the limits of what they're offering are, and move to a better supported service, even if it costs some money.

It's probably also time to re-think - do you really need 237Tb? That's a huge amount of data. Is this like raw 4k HD video of every interview you've ever done, uncut? Maybe it's time to cut down on things a bit.
tried this out last year at the computer game museum and it is definitively very much fun to play, even if you're worse at pong than your enemy you might win if the enemy receives the pain by surprise. i also received some minor skin damage by the whipping onto my hand
Thanks! Really enjoyed this game, but couldn't remember the name.
Well, it seems like you're working at a16z, are you gonna convince leadership there to help fund these initiatives?
AI will do most of the work, and the new game engine companies will collect a share of the revenue.
Not sure what they use but I've used Speedtest CLI:

https://www.speedtest.net/apps/cli

works good.
Mosab Hassan Yousef [1] in his book "Son of Hamas" described what it was like to be in Moscobiyeh [2].

"I have been sitting on this chair for three weeks," he said finally. "They let me sleep for four hours every week."
I was stunned. That was the last thing I wanted to hear. Another man told me he had been arrested about the same time I was. I guessed there were about twenty of us in the room.
Our talking was suddenly interrupted when someone struck me in the back of the head-hard. Pain shot through my skull, forcing me to blink back tears inside the hood.
"No talking!" a guard shouted.

( you can find this text with the search https://www.google.com/search?tbm=bks&q=%22I+have+been+sitti... )

After reading the book and about him in other places, I think he is very unlikely source of fakes.

I think that any nation might be in a state when it is semi-aware of such practices. It's when on those allegations many reply not by questioning them, but by telling how bad the other side is. In many cases after cooling off, the nation might start questions about questionable practices. The problem with Israel is that the country in in permanent state of war and I suspect (correct me) that many citizens are really semi-aware of all of this. I just hope that the moment when the questions are asked will come.

[1] https://en.wikipedia.org/wiki/Mosab_Hassan_Yousef

[2] https://en.wikipedia.org/wiki/Moscovia_Detention_Centre
Is there an easy way to remove all the generated files?
IQ tests are not exactly designed for poor people, eh?
I got the same lecture in driver's ed, but let's be honest: that was never accurate. It's perfectly fine to talk to someone while you're driving, or to adjust the volume on the radio real quick. I imagine that the lectures given to teens learning to drive are motivated by the fact that new drivers need to focus more, and are stubborn so they need to have the point driven home harder. For a responsible adult driver, neither conversation nor radio adjustments nor billboards are a dangerous distraction.

I do think that billboards are ugly and would prefer to not have them, but I don't think that there is a reasonable justification to ban them on safety grounds.
Because the Bradley IFV was only a boondoggle within the almost completely fictionalized setting of Pentagon Wars.

Someone else pointed out the performance in Ukraine, but IMO this was already a settled point in 1991, when they collectively destroyed more enemy armor than the Abrams and only lost 3 vehicles to enemy fire.
i mean... will the court understand that? Or will they understand the argument I framed (however dumb it is)? I think apple would easily be able to convince the court that anything exiting their servers is less secure, or gives the appearance of lower security, to their customers. Anyway, apple is implementing rcs next year so hopefully none of this matters.
Netwrck. Com it's crazy good AI and image generation right now.

If you say "appears" it will generate art that's like midjourney level it's crazy.

But the art is described by the AI first.
way to put it into perspective. 1.5% is quite a lot honestly. thanks.
This is never reflected in the benchmarks and everyone uses them as imperial universal truths. ChatGPT once reached a certain quality but is scaling down on first requests to save compute power.
Alaska is an interesting case, as it mostly has a right-libertarian political culture that says "it's nobody's business what I do on my own property" but draws the line at billboards.

I grew up there, and seeing billboards other places was jarring.
'Doxxing' Trucks Return at Harvard President Claudine Gay's House
while (!CspChan_closed(chan)) { ... } seems like a concurrency footgun – what's stopping the channel from being closed in between the check for it being closed and the operation on the channel?
> This argument is too deeply rotted with bias to have value.

As opposed to what it responds to?
Sam Altman's Weird Eyeball Scanning Crypto Tech Comes to Minecraft
> Batteries could be recharged on the ground by charging trucks battery-to-battery or could be recharged during descent.

That's the first time I see hints of regenerative braking for electrified planes. But the article mentions it only in passing, so it may not amount to much.
Not dismissing anything you said but bool isn't C89 right ?
Back ~6 years ago when I worked in embedded C89, bool was just a #define true (1==1), #define false (0==1) so I guess it makes sense it isn't in the lib ?