skysight-inc/HackerNews huggingface dataset:
The other part I find amusing is that the issues found in the paper is that not enough was rewritten into Rust!!

The first F in FFI [1] means that you have an interaction of non-Rust and Rust. (Or two non-Rust languages but that's moot).

[1]: https://en.wikipedia.org/wiki/Foreign_function_interface
I present to you “Considered Harmful” Essays Considered Harmful: https://meyerweb.com/eric/comment/chech.html
I really don’t understand the people who have a problem with rust. Do you not value the increased memory safety? Now that Microsoft and Google are adopting rust and reporting significant decreases in memory related bugs it’s pretty clear that rust does make a difference.
I equate this to the people working with habitat for humanity (no offense it's a great program) but these people are for the most part cos playing construction workers. But there's no foreman busting your ass because you are moving too slow or the general disregard for safety because you only have 3 days to frame out the house and it rained yesterday. It's no different than when the CEO works the register at some coffee place or fast food joint -look at me I work hard just like the little people. It's a show, in the end they go back to their rarefied positions and their outrageous salary not understanding that somebody has to do that back breaking work every day and for a wage a lot people wouldn't get out of bed for. I'd also add that they likely did a shit job that would gt you fired if you weren't working for free.

Do it everyday and live off the low wages for a year and then come back and tell me how fulfilling it is.
Backward Compatible Database Changes
> How is this not the biggest deal in the PC world?

Because it's marketing hype BS?
What is the purpose of copyright? Is it not to offset the nature of easily copying intellectual work with near zero physical marginal costs?

Surely, the incentive to create all the content you mentioned is still there with a 10 or 20 year copyright. Some people might earn a few hundred million less, but not sure why it is in society’s interest to offer up the police and courts in upholding copyrights for 120+ years, and then turn around and pay extra for content that would have been made anyway if society only offered 10 or 20 years of copyright.

> some content does genuinely take years or decades to start to be appreciated.

Seems like an edge case that is not worth the cost.
Is it really a rugpull if they simply run out of money?
> mini-background check when you apply for the program.

You'll get fingerprinted, etc., and while it's nothing like a serious security clearance, they do look you up rather thoroughly.

Note: my only direct knowledge comes from applying to Global Entry, which is a pickier program, but Precheck does collect biometrics (at least facial and fingerprints). Global Entry was around 15 minutes for the interview process (both formal and informal; I knew the two guys outside the interview and fingerprint room didn't really just want to talk to me to pass the time), but that was a decade ago.

One interesting anecdote from my interview is that I was told that the #1 reason Global Entry applications failed at the time was that one of the questions was whether or not you had ever been arrested - not convicted - and people would say no. Not an auto-disqualifier to have been arrested, but lying about it was.
> You have to allocate a closure

That's incorrect, a closure in Rust compiles down to a static function that takes its environment as an argument. None of that requires a heap allocation in the above code.
Funny that I don't see any of the commenters who wax poetic about their wonderful convenient car centric lifestyle in every post about the costs of car infrastructure in here telling us how great it is they can drive to their sprawl-town's Costco once a week.
If Microsoft would make it easy and free to package apps (and without combining it with sandboxes) all developers would do it.
There are several stories of companies going from $0 to >$5M ARR in just a few months with the boom in LLM-driven applications. The downside for these types of apps is that churn rates are through the roof, and will probs die when the LLM fad inevitably fizzles.
I didn't mind seeing ads. I knew I was signing up for some kind of advertising.

But why does every other ad have to be not only pornographic, but offensively so? Why is it okay for them to hide a little "x" for dismissing their offensiveness?

I have the same problem with blogs and news sites at this point. I wouldn't mind leaving the ads enabled, except that they are very often not only distracting, but offensive. Someone emails me a link to a work-relevant new story, I click the link, and the page is loaded with pictures of women in bikinis, toe fungus, or other gross things. Why? This perfectly safe for work news story is now a case study in hostile work environment.

Trying to maximize for the highest cpm bidder, rather than trying to maximize for actually showing the most ads, is why the publishing industry is having to deal with ad blockers. It's the same as when napster became a challenge to exploitative pricing for CDs by music publishers. iTunes broke that mold by resetting the pricing on the supply side to actually match the demand side, and sucked a lot of the wind out of the demand for piracy. Streaming only took that further.

Content publishers could find ways to make ads less offensive, less intrusive, and safer for consumers (even the FBI is now recommending ad blockers because of the risks of ad networks run amok), and they would take much of the wind out of the demand for ad-blockers. Won't eliminate it, but would certainly dial things down.

Instead, they just keep adding more layers. More ads, more interruptions, more distractions, more offensive content. And then they complain? Come on.
How would you address nations such as China then? A lot of finger pointing here without addressing the point
It works almost flawlessly on the iPad. Paired with a stylus it’s the ultimate mobile game.
With 861 million monthly active users, I suspect it is.
Is there a Mouse Without Borders protocol? That's the good guy Microsoft I'd love to see.

I almost never use Synergy/Barrier/netevents (for Wayland, https://github.com/Blub/netevents) anymore but I did for a really really long time. Quite my halycon "network is thr computer" ideal world. One I hope to improve/revisit someday. (ideally when/if I ever have more space)
> I've been actively looking for good arguments against AGI being much closer than we should be comfortable with, and reasons why we should not fear systems that surpass us in intelligence.

> My guess is these people will act surprised when the arms race inevitably leads to some very bad unintended consequences.

One argument to keep in mind is that if you take a pessimistic view then you will eventually be right. If you predict the current LLMs will eventually be involved in some bad thing then you might even feel self-satisfied when a different bad thing happens as if you predicted the specific way in which it caused the problem.

What I mean to say is, it seems unlikely that paper-clip maximizers will be our undoing. But just vaguely gesturing and saying "something bad will probably happen" isn't as useful as we would like to think. And even enumerating the 100s of possible ways something might go wrong has a diminishing returns kind of quality to it. It's like a hypochondriac insisting he has every disease known to man and then exclaiming "I told you so!" when a doctor diagnoses him with a cold.

If you venture into that vague kind of "I have a bad feeling about this AI stuff" territory, you are on no more (or less) solid ground than the AI hype evangelists. While I don't want to go all Oprah and "The Secret" or some law of attraction pseudo-rationality ... I feel it is worthwhile focusing a little more on the possible benefits rather than allow ourselves to be swayed by vague fears of potential disasters.
Is there any surveillance that you think is too much, or do you think it's all worth it if it helps fight "crime"?
Not at all, trust it entirely on clear water. The UVC tech is very effective, they've got nice technical papers on it. And it's widely used for larger scale water treatment and very well understood.

If anything, the convenience is a factor in drinking more. It's so easy that I can do a bottle on a quick rest stop by a stream. I leave it handy so maybe 30 seconds to pull it out, and a minute for the uv to shine. (For muddy water it should be filtered enough first to make it clear, but I don't experience that.)
How on earth have you had iTerm use up so much memory it's given you an error? I've been using iTerm for years on some absolute crap machines, abusing iTerm with tmux and numerous customizations, and have never received that error.
Except it is not an unrealistic expectation to be paid adequately and not be underpaid worker.

Social media might make this disparity obvious and in your face, but it did not create it.
We did ship internationally, and Canada was one of the top international destinations for our products.
They're ubiquitous in the US

Not really. I think only 10 states have plastic bottle deposits, and I have really no clue if those are convenient for folks. I'm not from one of those states: You could take aluminum cans to get money, but it isn't convenient.

(In my current location, I can just take plastic and aluminum bottles to a grocery store to get the deposit back by feeding them into a machine. And most folks do this)
> I hoped that "examples in the US" and "in modern times" was implied.

Something that happened in Germany in the 80s is not exactly a time long ago in a galaxy far away...
GERD is multicausal, which is why there's so many responses already. Personally I went from occasional heartburn to GERD during a period where I was eating spicier food more often, eating more overall, and consuming more alcohol. The latter two are modern problems, spiciness might be as well.
It sounds like "hardware > service" was not just core to the product's value proposition, but also a core value of the founders.

And if so, I get it. But it seems like 99% of people will choose convenience over privacy, even if they claim that privacy is really really important. So if you're selling something that is more private than convenient, you should accept that you've eliminated 99% of the world from your TAM.
If you're interested in submitting a Freedom of Information Act request to determine if your local jurisdiction is contracting with Flock Safety, examples of previous requests can be found at https://www.muckrock.com/search/?q=flock+safety | https://www.muckrock.com/search/?page=1&per_page=100&q=flock

If you craft a superior template for making such a request, please reply to this comment with it so others may scale it up. Muckrock also supports crowdfunding campaigns for performing these requests at scale.

https://www.muckrock.com/news/archives/2017/nov/02/crowdfund...
Ask HN: How to Stop Being Lazy?
What are your go-to tips and tricks for being productive while sitting in meetings or having access to the web all the time?
That's still throw ejecta in the air though and sounds just like a recipe for disaster.
This comment is of very low quality. I agree with pretty much _nothing_ with it (and tbh most of it feels like trolling), but I’ll just comment on the thing where it’s obviously plainly wrong: no other IDE.

Swift has LSP integration, and has an official extension for VSCode, which works very well. They even have a blog post about it https://www.swift.org/blog/vscode-extension/
Why not just give people money directly? Why should people who chose to take on debt get money when others don't? That is unfair.
What about interest rate deduction?
I have dutch student debt, 44000 originally. But the interest rate is 0% which makes paying back decently doable. Besides that, there are hardship clauses which can yield partial debt forgiveness if my income were to fall.

These measures make the debt easily manageable. At 7% interest the debt would suck.

The final goal behind this is to get more people into higher education, not incone distribution.
exercise the brain -> better brain
using your hands -> better hand coordination
physical activity - > better endurance
hurl heavy objects -> more strength
etc
each can be split up into more specific things like learning a new programming language or framework will come with similar but also different conditioning from filling taxes or writing a business plan. Just like drywall, Boxing and deadlift.

If I rent out my thoughts to an employer there will be few thoughts left to use in my spare time. Same with tiring physical work. Memory and fine motor skills are available all day, every day but watch maker by day and watch maker by night might get really boring.

Motivation is a bitch, doing something as a job is so much easier to stick with. If the job has you run up a mountain every day you will do it, if it's suppose to be a fitness goal or hobby you do have to show up.

Each of the challenges in life has its perfect portion for the day, week, month, year. Say, run up the mountain twice 3 days/week. You might write better books if you do it 24/7 for 4 months/year.

You have to figuring out the ideal amount of money to burn, how much to earn and the ideal number of hours per week per project.

Thankfully life is completely pointless, there are no real goals. It's all about the journey. (Life could be sitting down all day, exploring the various foods of the world.) Every turn you make, every step along the way will take you further away from other things. When eventually the coffee comes out of your nose there are always other places to explore.
Apple Plans to Turn Locked iPhones into Smart Displays with iOS 17
TGV is also incredibly expensive. Yes this cuts carbon emissions... but it's also just protectionism.

There's a reason short-haul flights are popular. Somehow, insanely, rail is often more expensive.
I try to never learn things from other country's experiences, too, or the past in general. These criticism are always invalid until the society in question goes full fascist. Only then can wring our hands and be sad, but until then it's all abstract and not worth worrying about.
Ask HN: Oldest code still in common use on PCs?
Was just wondering about this today. My guess might be grep or BC which date back to the earliest unix versions... As a second question, I wonder what the oldest code that's in use across each operating system might be, for example in Windows how far back is there legacy code? MS-DOS 1.0 somewhere in there for legacy? Thought it would be a fun brain exercise for the day...
That's just partial loan forgiveness - forgiving the interest but not the underlying debt.
I don't think regular people know that Bing has added AI features. Even if they knew, why would they not just use ChatGPT? ChatGPT also benefits from a fresh, cool brand name that Bing will never have.
The Laid off Life – merch for laid off folks
So United States Commodore Matthew C. Perry came to Japan in 1853, with a show of might, to open Japan to outside trade. This led to Japan phasing away Samurai culture in favor of Western law. And the Imperial Military seeking military advances. This led to more political prowess at the Versailles Treat. And gave Japanese Empire a taste of neo-imperialism called colonization. That led to WW2 and finally the atomic bomb.

I see a trend.
Forgiving the loans destroys the incentive to fix the system. Who's advocating for that now? Certainly no serious politician.
Tbf I disagree that being rich automatically makes you part of the problem. I merely think it disqualifies you from playing the victim card.
You could just return the bottles? The same system exists in Germany - I would just collect bottles in a crate or Ikea bag, and then when full take it to the return machine in the supermarket.

I don't know what the implementation is like in the USA, but perhaps it's an inconvenient implementation that's to blame, rather than the entire concept?
Swift is fully compatible with Visual Studio for those who prefer it. They have an official extension which works very well https://www.swift.org/blog/vscode-extension/

(Also, it’s Xcode)
The firefights that I know are dead. Most left their wives with small children. I had the opportunity but I knew too many men who went to work and never came home.
Why OpenAI's Sam Altman Was Just in Lagos
> Conviction for what?

Drug possession. Drugs they found in your car after a "random" stop. I
Whether you never use drugs or not doesn't matter, they will find something.

If you think cops have to play it fair if they wanna punish you, you are a bit naive.
That sounds very wrong to me, I used iTerm fine for years on 8GB
Doesn't seem there's any possible way to avoid that scenario.

Sure we can still have privacy. I hear what goes on behind a bathroom door, but I pretend I don't. It would be the height of boorishness to say anything. Similarly, to admit you know anything about someone you learned from 'remote viewing' could be appalling manners etc.

People are very adaptable. Come from a line of people who lived in tiny villages and knew everybody's business. And yet here we are.
(Ultrasound as in ultrasound medical, not Gravis Ultrasound.)
Here, "GB" stands for "United Kingdom of Great Britain and Northern Ireland", not "Great Britain".

> The codes are chosen, according to the ISO 3166/MA, "to reflect the significant, unique component of the country name in order to allow a visual association between country name and country code".[5] For this reason, common components of country names like "Republic", "Kingdom", "United", "Federal" or "Democratic" are normally not used for deriving the code elements. As a consequence, for example, the United Kingdom is officially assigned the alpha-2 code GB rather than UK, based on its official name "United Kingdom of Great Britain and Northern Ireland" (although UK is reserved on the request of the United Kingdom). Some codes are chosen based on the native names of the countries. For example, Germany is assigned the alpha-2 code DE, based on its native name "Deutschland".

https://en.wikipedia.org/wiki/ISO_3166-1
Mouse Without Borders sounds a lot like Barrier [1].

[1] https://github.com/debauchee/barrier
Show HN: Use GPT to localize your product in all major languages
It doesn't need to be free, just manageable. Cap it to 3000 a year, and things are much better. That's how the dutch system works.
It does vary quite a bit in implementation, with corresponding differences in results.

In Michigan (10c deposit), grocery stores have dedicated areas for machines that receive the bottles and give you the credit back. I grew up setting cans aside for return (and having dedicated bins for folks parking for sport events, with proceeds going towards e.g. Cub Scouts and similar)

In CA (5c deposit), apparently you have to take your recyclables to a recycle center, where I think they pay based on weight. I've never bothered.

And it is true there will be people picking through public trash cans, in both situations.
> their language has a competitor?

I take issue with the notion that languages can have competitors. Languages are tools, and some languages are more suited to some tasks than others, but each has their place.

Saying languages compete with each other is a bit like saying different kinds of hammers compete with each other. They don't, each is just optimized for a different kind of hammering.
A Paralyzed Man Can Walk Naturally Again with Brain and Spine Implants
I can send my doctor and hospital a message through a web portal in just a minute, and it works just fine.
> URLs are routed to modals

In this current age, this usually means an SPA that will first load the underlying page, then the entire application bundle, start up the JS, detect the route, load the data for the modal over another request, and finally display the modal. In the multiple seconds this is happening, nothing indicates that a modal will be opened. Sounds familiar?
I've run both a Secure Boot/encrypted boot partition NixOS and plain LVM on LUKS archlinux on my Framework and neither had any issues or bugs with hibernating. Just add a resume hook to mkinitcpio and a kernel parameter to the UUID of the swap vol and it works fine.
Thank you for pointing this out.

> I don't like it when delta-v maps include atmospheric drag

Yes, I find it quite unintuitive, especially as the map is now asymmetric: if you take into account drag on liftoff, you would also take into account aerobraking for reentry. It means that the map can't really be used for body-to-body calculations, as it assumes "rocket liftoff" for the low orbit<->surface transition.

Ideally, atmospheric parameters should be specified some other way on the map, or it could branch to show both liftoff and reentry costs on each body (and possibly delta-v due only to gravity).
What an absolutely awesome drive Optane made.
Just straight up 50 years for private person and 25 year for corporations.

That is far enough time to exploit anything.
There isn't a name for you, but what you're experiencing is strawman attacks

Like the strawman argument where it creates a flawed argument to declare victory over, the strawman attack picks out the most extreme case to declare victory over

You'll see this done on left/right political debates where instead of recognizing that most people can find agreeable common ground on 80% of issues, extreme advocates will pick out the opposing extreme advocates to vilify each others' groups

I think a lot of Rust programmers appreciate where C is the right tool, & a lot of C programmers can admit that memory errors are a pain in the ass
Brain-Body Health in Individuals with Common Neuropsychiatric Disorders
A breakdown of HBO Max's new apps
Disappointing, but unsurprising, that politicians are hesitant to inconvenience themselves and their rich friends.
WebGL is not really related to WebGPU in any way. WebGL is almost a strict subset of Gles3, WebGPU is a completely different API, sharing on a few concepts. They're about as related as Java and JavaScript
What I mean is that the cost from a particular case of fraud is socialized across the population, at the point of taxation (or higher premiums for the mandatory insurance), instead falling on the patient at the point of use.