skysight-inc/HackerNews huggingface dataset:
There’s some tension between the first section about what Zig guarantees and later sections about having great interoperability with C. If you have a lot of C dependencies because it’s easy, what guarantees can you have? Doesn’t the C code need a system allocator?

Maybe this could be resolved by distinguishing between writing new libraries in Zig and building applications. New libraries can be clean and reusable even if the applications are a hodgepodge of dependencies.

For libraries, reuse versus rewrite is still a question. With any new language ecosystem that provides new guarantees, there’s a drive to build a new set of libraries within the ecosystem to get those guarantees. This is an enormous effort. An end goal of making libraries more reusable, to stop rewriting them, seems in tension with the means of getting there, which is by rewriting rather than reusing libraries.

Also, if you write a library in Zig, aren’t you limiting your audience?
Canada sets two-year cap on foreign students
> In Zig, the compiler forces you to handle exceptions (errors) at the callsite, so you can see from looking at function calls at the callsite what the potential control flow looks like.

Damn, if only Java had something like that. Where you can see from function declaration whether it can throw something. Like if you could check exception. We could call it checked exceptions. And community would certainly like them.
> Canceling products left and right leaving no consumer faith in new offerings.

> I don't think vast majority of Google users see it this way

This has indeed become a very common take. "I'm not getting involved in another Google product. They'll just cancel it."
Tech recruiter here in Switzerland with ~10 years of experience: People quit their teams/bosses, rarely do they quit for other reasons, like compensation or brand.
Yeah - what harm would there be in just respecting they didn't want to be filmed or kept being asked to dance? Sure they were annoying too, they could have walked away (unless they were doing a job they had to be in that spot), but he's obviously the one with more power here. It's just a stupid fight that happened in a public place that's now being spun by an influencer into more views.
^These are the things I was thinking of. I haven’t had any serious work (knock on wood) in years, so I can’t comment on anesthesia
So Apple should do this for iPhones/iPads/Macs that can no longer be updated?
Full disclosure: I have MANY such devices.
Lawsuit was settled for an undisclosed sum:

https://www.usnews.com/news/articles/2017-01-09/plumber-whos...
I know several people who are GS 15's and in IT - it's not uncommon at all.

Also 18F has special hiring authorities with 2 year appointments that are not restricted to the GS pay scales for the very issues you bring up.
> They've been updating older games with new anti cheat for a couple weeks

Anti-cheat, or DRM? They're not the same thing.
Maybe providers should be obligated to open source their stack if they fail in that manner?

Feels like your opening up a can of hurt if they're relying on licensed services from someone else, not like they can open source that as well.
I wonder if I could just change my location in settings?
> using a tool like a HackRF One to detect bugs etc

The state of the art in vehicle theft is actually far simpler.

They steal the car/bicycle/skid-steer and just leave it in a back alley a few miles away for a week or so, and see if the owner turns up to retrieve it.
> But the reality was that JIT allows code to get faster over time, as the JIT improves.

Ehh .. PGO is only somewhat better for JIT than AOT. More often for purely-numerical code the win is because the AOT doesn't do per-machine `-march=native`. It's the memory model that kills JVM performance for any nontrivial app though.
It depends if you're in a country that believes filming that is freedom :rolleyes:
Similar story, but went back to FAANG
And it’s good for consumers and Facebook can afford to do it, I wish the UK was still in the EU and I would be extremely happy about unlinking Instagram from Facebook just to avoid their notifications for it that pop up on Instagram never mind the ease of spying this creates.
It used to work with new repo without an indexing delay. It's not evil, but it just means they don't care.
Why did male enrollment fall off a cliff post October 2017. Look at the 2018 trend. That is immediately after Me Too.

The article conflates men and women leaving college, but the data clearly shows men are by far the biggest defectors.

Why didnt anyone ask men why they are leaving more than women? Is it because the answer is not politically acceptable (democrats) who run the media?

Yes. Ask any man in industry or university and they will tell you there has been a witch hunt against men.

Thats the data, its in the actual article.

Can you explain any other reason why men would suddenly check out en masse at that time? The economy was good.
Interesting. Wikipedia says Joan Elms, but it's citing the same article I linked to. https://en.wikipedia.org/wiki/Voice_warning_system#:~:text=J....
Note that I specifically was comparing communities, not protocols. I actually think ActivityPub is pretty solid, though it's also the one I have the most experience with.

Two of my main grievances with the communities both have to do with identity:

ActivityPub as implemented in the wild doesn't make it easy to migrate your identity between instances. This has caused endless problems and drama with instances shutting down. You also have to use multiple accounts if you want to interact with different formats, ie Mastodon vs Lemmy vs PeerTube. As a user that seems pretty ridiculous. You're losing a huge portion of the advantages of federation. IMO a better model would be for you to create a single account on a universal ActivityPub server that supports all data types. Apps like Mastodon would act as clients, not servers. My reading of the specs makes me think this was the original intention (there is a client to server "C2S" protocol), but then Mastodon got big and no one ended up implementing the C2S protocol, treating Mastodon as the de facto C2S API.

Note there is some work to create these universal servers[0], but I wouldn't hold my breath on Mastodon/Lemmy/etc implementing the C2S protocol.

As for nostr, private key management is a complete non-starter for identity, barring some major new breakthrough. DNS is the pragmatic solution to identity.

[0]: https://codeberg.org/Vocata/vocata
> peanut gallery of git experts

There are people who use git for its original purpose (kernel devs and very few others) and then there is the remaining 99% of people who essentially use “github flavored git”, using only three or four git subcommands and for the most part never needing to understand its intricacies.

Unfortunately, although they are using git-the-chainsaw-shotgun with all the safeties on, it’s nonetheless a chainsaw shotgun and sometimes they’ll run into issues where they or somebody in their company needs to be an expert and figure out how to un-scramble an egg, so to speak.

If a new VCS can solve the 99% case and never need users to fall back to understanding nitty gritty details, it could very well have strong takeup especially among people who don’t give a crap about what VCS they’re using as long as it gets out of the way and doesn’t make them think (game devs, data folks, etc).
I'll hold out on whatsapp until I can unlink "send this text to that number" from "here's a copy of my entire phone book"
The data is in the graph in the article
Probably includes metadata like favicon encoded in base64
That key combo you're referring to when opening; what's that for?
This is definitely a big flaw of the system. And I can see abuse with spawning new companies for every product. However I still think this "IoT Facts" label would help consumers make informed decisions. If a reputable company that is unlikely to go bust makes a promise there is a good chance that I will get the promised lifespan. However if I buy from SHDUWN on some random website then I am rolling the dice.

This does give some advantage to established companies but I don't think that is a major problem. If anything it gives companies a reason to build a reputation, which is something that we see a major lack of these days.

And it doesn't make the situation worse. Right now if you buy some Internet of Shit light switch from some effectively anonymous online seller that depends on their HTTP API there is a good chance that it does stop working within a few years. At least now reputable companies that don't go out of businesses do have to start behaving properly.
I mostly disagree that it's on the Feds to recover stolen property.

If the Canadian Pacific police is contacted, told "Canadian Pacific has my stolen car, these are the case numbers with 2 different police services, and here is the exact container the car is in", I don't see how the right response is do nothing.
Sure, I understand that. I remember reading speculation that q* was an attempt to combine LLM training with reinforcement learning. My naive reading is that this result is somewhat similar and am wondering how it compares to the rumored/speculated q* technique.
While all this was happening, I was finally getting my old broken PetNet feeder working again. I wrote did it using ESPHome, and wrote up a blog post about it [1].

The relevance to this situation is that PetNet made a pretty good pet feeder about 5 years ago. It dispensed well, had a good app, and mostly just worked. Then, during 2020, the company just disappeared. The app stopped working, and eventually, the feeders stopped feeding. I tossed mine into the ever-growing box of "I'll get to it later", and forgot about it for a few years.

Getting it up and running wasn't tremendously difficult, and now it works almost as well as it did when its new, working significantly better in one critical area: Instead of having to sign into some other random app and fiddle with it there, I can just press a button in HomeAssistant and my cat gets a bunch of food. Maybe later I'll wire in things like the hopper sensors, scales, and other features that the device had, but for now a 1 second pulse of power works well enough

There's not really any valid reason PetNet couldn't have just released the firmware flashing keys on the way out. The device likely runs on a microcontroller very similar to ESP32/ESP8622, and so had those keys been available, I could have used the "native" hardware.

I suspect the overwhelming majority of these feeders wound up in landfills, as very few people, even the technically competent, are willing to take it apart, solder in a new control board, and get said board up and running. Which is an absolute shame.

[1]: https://pdx.su/blog/2024-01-19-fixing-a-broken-smart-cat-fee...
The worst is when they make a large eye-catching quote that is just text from two paragraphs down. I hate spoilers.
Cervical Cancer incidence drops 65% in women who benefited from HPV vaccine
How come no one has run a study to ask men, in particular, why they are leaving?

You haven't seen that data because that study is not politically popular so it will never get published.

Instead this article averages men and women and sort of goes: "well, college students arent going."

The data clearly shows men are leading the way.

Why would men be quitting more than women?
Vehicle design or operator usage?

Do new cars appear to be safer because new car owners drive more defensively?

Perhaps bad drivers can only afford old cars and smash them up?

Data is a slippery fish
The video is a proof that you don't need to do any of that, in reality what they do is that they park your car couple of days on a parking lot to see if the car has some location device, if no one comes they move the car.
Thanks for sharing. The major disruption to the labor market caused by covid (and other long term trends) defies simple characterization. Weird times.
“Engineering is the art of modelling materials we do not wholly understand, into shapes we cannot precisely analyse so as to withstand forces we cannot properly assess, in such a way that the public has no reason to suspect the extent of our ignorance.”
- Dr. AR Dykes
I think it’s fair to say that knowing what allocates in Go requires in-depth knowledge of its internals, well beyond the `defer` example. Every possible allocation is not obvious to the typical Go programmer. It is obvious in Zig.
> The personal biography of Wang, for starters. I do not give a shit when he was born or where he went to school. I'm only mildly interested in what he worked on.

It is highly relevant to the story. I was asking myself "So why was he even on this space mission?" You may not have had this question, but the main reason Wang gives for his state of mind around the incident is directly linked to his biography. He immigrated from China to the US at age 22, went into US academic science, and became a US citizen.

So he was in a position to be the first Chinese person in space, and he feels like a representative of all Chinese people. I see a lot of my father in him, who immigrated to the US around the same time and holds a lot of those conflicted feelings. The reason he threatened to not come back, in his own words, was not because he really cared about doing the science or because the result was really important even to him personally. It was because he would be failing in the eyes of the world. The words of his father (speaking in his head) to not bring shame to his family were more influential than the words of NASA mission command telling him to follow orders (speaking in his ear).

If you don't think where someone was born (China) and then went to school (USA) matters given this, then you have missed a big point of this article because you tried to speedrun long-form journalism.
With smartphones though it's often easy to not notice that someone is filming
This case is more egregious than not having LAN in a multiplayer game. The Crew has always online single-player, allegedly with an offline mode simply disabled.
They're a pipe dream because you're thinking in terms of Unix and ssh. On plan 9 you just use http://man.postnix.pw/9front/8/tlssrv
Off topic but because you seem to be a frequent flyer: Have you come across a program that sustainably offsets emissions caused by one's air travel? I did the calculation the other day and a single flight to Hawaii caused as much CO2e as my entire household for a year (electricity, LNG, gas). I'm reducing flying to a minimum but I wonder if there's an actual measurable thing I could do to reduce the damage.
The Windows Git repository is only 300GB, that's basically childs' play when people are talking about "large repo scalability". Average game developer projects will be multiple terabytes per branch, with a very high number of extremely large files, and very large histories on top of it. Git actually still does handle large files very poorly, not only extremely large repos in aggregate. The problem with large Git repositories is nowhere near solved, I assure you.
As I get older this more and more seems like the way. I have friends with 10+ years at a single job. They work 2-4 hours a day remotely and are so senior they would be very difficult to replace. They will easily be able to retire in their early 40s.
Meanwhile I have done 1-3 years at a bunch of different places, tried to start my own things, and am still grinding out 10 hour days.
Wealthy backers want to put utopian Bay Area city on the ballot
Honestly, most everything listed on the page as an advantage of Zig, is a disadvantage from my point of view.

I'm sure Zig has its use cases. For what I write, I not only don't care if there's a hidden function call or error handling, I see those as 100% necessary for a modern language.

Needing to handle errors inline is a huge mess for anything nontrivial. It distracts from the logic that's important at that point in the code. Being able to override an accessor to do something instead of being a raw access is incredibly useful; a tiny change and rebuild is all that's required to track information that you would otherwise need to rewrite an entire app to support.

If you're writing extremely low level code and libraries, especially embedded, then fine, minimizing hidden behavior is important. Being able to operate without a standard library is also important in that case. Outside of that niche, though, there are few places I'd call those "features" of Zig an advantage.
It’s not strictly absolute (I still use and even occasionally buy proprietary software) but yes, generally speaking, I either only work for companies that release free software, or strongly advocate for my clients to build and release only free software. I’ve convinced (or been part of the process that convinced) several projects to release free software that otherwise would not, including some famous ones that have been on the frontpage of HN recently.

I am personally responsible for at least 3-4 startups never making/releasing anything but open source stuff. I advocate for the basic idea of software freedom in all contexts.

Usually “business guys” try to interfere, but it’s almost always from the misguided idea that the code is somehow valuable. People get this weird idea that their source is worth money (it never is). Most companies are valuable because of their ability to execute, not their code (which is rarely reusable outside their org anyway, and even if it is, not in their market).

Think about it: if your code were valuable, how is it that a few people were able to make it from scratch in a few months? It’s
obviously your staff who are valuable, not the code (which someone else could also make from
scratch for low cost if they needed to, just like you did).

It’s the same misguided emotion that makes people think startup ideas are inherently valuable. It’s the ability to execute, not your so-called “intellectual property” that is where the value is.
Why would you go in to a restaurant that has TVs if you don't want that? This is borderline sociopathic behavior. You sound like the religious police of Iran imposing your view of what culture is. You should assimilate instead of trying to impose your draconian views on others
My son, a freshman in high school, had an Apple Watch as his first and only device for a while. One big annoyance for him was not being able to scan QR codes that are common in high school where we live. It is an affluent area and the assumption by many, including teachers, is that all of the kids have phones. Not required and they have computers, just comes up regularly.

I was considering doing a project with low quality camera to scan QR codes. We got him a phone before I started down that path.
Kinda, but this is also how the free market dies—happens little by little. A change here, a law there that helps the people, oops, now the law makes it harder for competition to get in, and so on and so forth.
I think the opinions on how a language is used should be left to the developer of in question. If zig said "Zig has X distinctive features, which you should prefer if you do Y" would alienate everyone doing Z and C and D. If ruby did that, we would never have rails. "Ruby has easy coding features, which you should prefer if you do scientific programming". Rails wouldn't exist.

So, read the article and determine - "Does Zig with X features solve my use case of me trying to build Z after trying with Y"?
> even the most hungover fresher would surely be enticed by a physics lesson from Albert Einstein or a design masterclass from Coco Chanel

Sure, if they were getting real lessons from those people. But this sort of technology only provides "access" to those people in the most superficial of ways. Not really different in kind from having an Albert Einstein NPC in a videogame.

What's more interesting is the idea that we might use some descendant of our current "AI" techniques trained on a person's corpus of work to produce a simulacrum of that person that we can interact with. It does seem like we will someday soon be able to create bots "based on" a person that will carry out a conversation that to some extent captures what that person knew and their way of thinking that is convincing enough that people will want to interact with them. I'd be really surprised if we don't end up in a world where people regularly have discussions with simulations of celebrities, dead relatives, world leaders, professors, etc.

Do we have enough "training data" to simulate an Einstein or a Feynman? Maybe, but I kind of doubt it (although I don't doubt people will try). But as more and more of our thoughts and discussions are recorded and archived it seems like more and more plausible. Especially so for public figures. Joe Rogan is the first person who comes to mind for me, as he has now over 6,000 hours of recorded conversations.

(as an aside: I imagine that at a certain point it would have been easy for Stephen Hawking to store every word he ever "spoke"; is anybody aware of him having ever mentioned something like that?)

But yeah, this particular work is really just describing a surface-level representation. Cool as a tool but not interesting enough in and of itself for the educational context it's being proposed for.
yes you are right, the domain is a little expensive and already sold out:)
One thing I don't understand is why at the federal there are plenty of employees in the $300k salary range, and several employees (single or low double digits in absolute numbers) make more than POTUS but for some reason 18F pops everyone into the GS pay schedule and it seems puts them at level 12 or 13. So clearly there's no law requiring employees not made something roughly comparable to what they could get in the private sector so it's hard to understand why the 18F folks aren't getting $150-200k/yr.

Edit: After a bit more research there's a separate executive pay schedule (not that different than the private sector after all) but it's not super clear to this outsider what determines which schedule you get on other than probably just defaulting to GS.
https://archive.is/1STtr
To an arbitrary extent. It would probably be really inefficient though.
See - universal approximation theorem.

https://xuwd11.github.io/am207/wiki/functorch.html#:~:text=A....
Readers may find Steampipe's [1] AWS Thrifty Mod [2] useful. It will automatically scan multiple accounts and regions for 50 cost saving opportunities - many of which are looking for over-provisioned or unused resources. For example, it's crazy how much you can save by doing things like just converting your EBS volumes to the newer gp3 type. Combine with Flowpipe [3] to automate checks and actions. It's all open source and extensible.

1 - https://github.com/turbot/steampipe
2 - https://github.com/turbot/steampipe-mod-aws-thrifty
3 - https://github.com/turbot/flowpipe
I have heard this rule of thumb, but I'm not sure where it comes from, and haven't found it to be true personally.
Curious what Vx means? Or stands for? Is it an homage to the nerve gas?
If I understand you correctly, you value your kids or your spouse less than your friends? How does this work in practice?
Yeah but the laws enforce the limits. A tank is an 'arm' as is a bazooka, but you can't buy either of those with operable weapon systems.
EC2 and a build script? Are you implying that the parents 1TB of assets are "un-versioned large media"? If so, I'm sorry you are being very dismissive about something you don't fully understand.
Very innovative UI
No. What are you going ask for next? Perhaps making the path grey? Hiding everything but the domain name? I disable those features when I can and it was criminal that browsers ever thought they should make any part of the url lesser.
When I worked at a grocery store in the 2000s, you didn't need the checksum digit when keying in a barcode by hand. In fact, manually entering the checksum digit would result in a "product not found" error.

So I wonder if the checker had to manually look anything up, assuming it was only the checksum digit that was frayed off.

Perhaps some POS systems do require the checksum digit for manually-entered barcodes, though.