skysight-inc/HackerNews huggingface dataset:
I honestly never understood why, if I opened a beer in English Bay in Vancouver, I'd get approached in a matter of minutes to stop/throw away the beer and yet, sometimes a few meters from me, we could see people openly using drugs and doing all the things you can imagine in open air without any repercussions. People completely out of their minds, screaming, walking in the middle of traffic...

I've come to Canada from Brazil, so I know a thing or two about violence, so it saddens me to no end that here I have to tell my wife not to go on certain streets in the middle of downtown due to rampage drug usage by users. And not even bad downtown, fancy Vancouver downtown close to Yaletown and West End.

It is about time that this is addressed. These people need help but the way to way to help them is not to just let them use drugs and stay on the streets every single day.

There are some establishments in downtown Vancouver that I don't even go to anymore simply because of the normalization of open drug usage in Vancouver.

Something needs to change and I thing this is a good start, at least to get this people somewhere where we can then start working on getting them treated or properly helped.
It's become the software industry's equivalent of standardized testing.
Yep. Forgot about those. All of that stuff is going to be a sad surprise for a farmer one day, just like in France. :-/
I wonder if Rust is just much better suited for making game engines than it is for making games.

The relative abundance of game engines made in Rust compared to actual games is a bit of a meme, but I think there's something to it. Maybe Rust's feature set is just not the best fit for gamedev, for reasons outlined in TFA. Maybe it means that game engines built in Rust (which I do feel Rust is well suited for) should try to integrate an interpreter for some higher level language, IDK.
Writing good assembly is a niche skill, especially SIMD assembly. Projects like ffmpeg are able to do it because they're pulling from a massive pool of contributors. In general writing raw assembly should be avoided unless you're genuinely in a position of knowing better.

...people constantly replying "um actually you never need to write anything in assembly" to them.

Honestly, who is saying that?
Are you familiar with the 1960s? Somehow we survived that without “liberalism dying”.
So... the recommendation system works like it's supposed to? Giving you content you want to see.

I'm not sure what the complaint is here, besides that platforms strong arm their creators into creating more engaging content to retain their viewers. Everyone's taste shifts from time to time, so I think it's reasonable to expect platforms to show you what content you're likely in the mood for watching at the moment.

It's the opposite that bugs me: Platforms forcing me to go out of my way to discover interesting content once my taste shifts. At that point, I'd wonder why I even use that platform if not for content curated based on my personal preferences. Might as well go back to RSS newsreaders for the self-curated experience.
All homeowners are property investors, and it's their largest asset. If their children expect to inherit then they're also long-term property investors.

Georgism is based on land taxes to avoid this distortionary motive.
The Affordable Connectivity Program Is Winding Down
I think we can but a lot of people don't / won't.

The way to cultivate it is letting people figure things out on their own and rewarding atypical solutions that arrive at the same conclusion.

A lot of education tries to deliver in a specific box and a specific way and any other method is punished. Society would likely get more value if education was more diverse in perspective and methods. It took me way too long to realize that I didn't care about anything but computers. I started doing better in my classes when I framed everything through my lens rather than viewing it through the instructor's lens.

I don't know the correlation but I think a lot of entrepreneurial families tend to have good problem-solving children or maybe it is a selection bias among friends. It could be genetic but I think these families tend to reward / not punish ingenuity. In addition, I believe part of the equation is leaving children alone to figure things on their own. It sucks but I think that letting your kids jump into the deep end of the proverbial pool makes them better for it even if they flail for a bit.

Give them boundaries but give them the space to figure it out and make mistakes. I know it drove my parents crazy that me and my siblings took everything apart and argued systematically but it paid off in our adulthood.
The Only Girls' Team in a Boys' Soccer League Has Gone Undefeated
Is a life without sugar even worth living?

/s
I'd like to point out that accident rate is not the only thing to look at here.

We also want to know whether there are correlations between the accidents that happen that are outside of factors we would consider normal among humans.

A contrived the example to prove the point: We wouldn't be satisfied with an automatic driver that got into only half the accidents humans did... but also possessed an inexplicable tendency to charge at people wearing certain color-combinations of clothes.
> but are these numbers better than a human driver

This is a wrong way to look at it. recently a Tesla just ran over a motorcyclist. These people would have been alive if it was a normal human driving. These are fault modes that did not exist before. Also, we have adapted to drive along with other human drivers. Bikers are taught to make sure they are seen on the road and make eye contact with drivers etc.. How do you make sure a Tesla's ML model recognized you? What does that recognition even mean?
The real reason is that you drinking a beer is easy to deal with at every level of escalation.

The homeless using drugs in the street are not.
Was having a lot of blood clots.
Eventually found that artificial sugar erythritol was a major cause.
Advil being the other one i found.
There is a comment in the forum discussion by the author of the Linux section that X11 support is not going away, simply because SDL supports it.

https://forums.factorio.com/viewtopic.php?p=609071#p609071
Or…Identity Document.
That's what makes it sweet
We just had ANZAC day in NZ [commemorating WWI/battle of gallipoli). A bunch of (I'm guessing younger people) are getting up in arms that it's glorification of war and whataboutism on other things going on the world "why don't we do x about y", "we shouldn't be celebrating it" etc etc.

They really missed the point that it's about not forgetting the brutality of war - to remember those who served and died under horrific circumstances. One of the key phrases is "lest we forget". However I fear we are, as each generation passes from WWI/WWII the horrors gradually get diluted.

While we don't have kids it's apparent the younger generations are not getting the stories of WWI/WWII passed down and their exposure to it is the glorification through Hollywood.

Thank you good HN'er for posting this up. It's always important to remember so we as a world don't go back there.
It appears to be missing the code for DOSSHELL — the only references I see to SHELLB or SHELLC are in the SELECT (installer) source code.
This is an inane argument. If one were to, for example, attend a public protest of Scientology, one might rightly fear for one's safety and be entirely convinced that one is in the right, regardless.

Might, or fear thereof, does not make right.
I think even netscape 4 and maybe even earlier had the ability to scan all your bookmarks and mark pages that changed.
Ask HN: AI Training for Executive Level
I’m looking for specific training, executive level for AI, I have good technical knowledge but for professional purposes I’d love to add this kind of training to my background.

Welcome online courses, but would prefer reputable university / business schools.

Also, looking for one that it is not bull*, I’m afraid maybe it is very soon for a good executive training.

Thanks!
A hydrocarbon molecule as supplier and energy storage solution for solar energy
The concept of AAA games didn't even exist back in 1985, very few people were developing games at that era, and even fewer were writing "complex" games that would need C++.

The SNES came on 1990 and even then it had it's own architecture and most games were written in pure assembly. The PlayStation had a MIPS CPU and was one of the first to popularize 3D graphics, the biggest complexity leap.

I believe your are seeing causation were only correlation should be given. C++ and more complex OOP languages just joined the scene when the games themselves became complex, because of hardware and market natural evolution
The previous US system was ideal: drugs are punished, but the rich get away with it. What this meant what that if you had sufficient assets to take care of you, you could get away by using those assets. This is a smart system. We do it for accredited investors.

Let me post a bond and I'll be fine. People act as if these things are addictive, but at various times I gave up tobacco and oxycodone and alcohol quite easily. Even after being administered fentanyl I didn't try it again despite easy availability.

I am clearly superior in this respect and should not be constrained by those who don't have these skills.
that's a pretty terrible example considering the COINTELPRO program with the FBI sending letters to MLK trying to get him to kill himself and assassinating people.
Not sure what you mean - California HSR trains will go into San Francisco as part of Phase 1 (which is really the second phase, the Initial Operating Segment (IOS) I guess is like Phase 0). They're doing electrification and upgrades of Caltrain there to accommodate it.
It is a genuine question. Strictly speaking, a series of IF THEN ELSE statements make an AI.
> Projects like ffmpeg are able to do it because they're pulling from a massive pool of contributors.

It has the opposite problem; it's drawing from a small pool of skilled contributors, because not enough people have learned it, because so much other incorrect advice thinks it's fine to use autovectorization that doesn't work.

> Honestly, who is saying that?

The recent article here about ffmpeg's use of assembly exclusively these comments, or people thinking it was a joke, even though everyone replying who'd actually used it explained why it was good.

https://news.ycombinator.com/item?id=39813724

(note asm vs intrinsics is a different tradeoff - it doesn't use intrinsics because they aren't actually easier to work with; they are not faster, not more portable, and on Intel not even more readable because of Hungarian notation. Although they are easier to debug.)
That’s a fair perspective but consider that spaced-repetition can be an “MVP” of the broader concept of adaptive / personalized learning. You track some state about your knowledge of the world, in this case your performance on a flash card, and optimize the next piece of educational content around it.

It feels obvious to me that, in theory, we could do a lot more to leverage your current world knowledge to recommend the next piece of educational content, to optimize not just your understanding but also other things like how engaged you are. For example, a system could throw you an easier question if it helps you focus longer.

When I see the state of current interview prep it’s mostly “here’s a big list of questions” , perhaps tagged by difficulty and grouped under related topics such as “graph problems” or “tree problems” but I’m personally convinced a more sophisticated system could serve you the best possible next problem to stretch your brain in the right way.

Spaced rep is simply the proven starting point. The rest of adaptive learning has a bit of a troubled past because it was trendy to VCs , but pushed on educators and presented more as an alternative to a teacher rather than something to augment a teacher. I worked for a company that raised 100M+ to work on it but the CEO was great at terms sheets but uninterested in actually building a great education project.

But the reason that I joined the company was the high level idea still resonates with me. Surely many HN users have a big list of things they want to learn- perhaps about LLMs. But a typical course will have zero knowledge on where you’re starting as a student . It might bore you with stuff you know already or take for granted key prerequisites and skip them.

Anyway, I’m currently building my own adaptive learning platform but focused on helping professional poker players learn game theory . My idea being that it’s an easier ed tech app to bootstrap as the knowledge very directly translates to money. And really the same criticism applies because you can’t truly memorize a game tree , it’s more important that you build a high level conceptual understanding. But , as much as rote memorization deserves to be maligned when done in isolation, it’s not so bad when done as part of a broader learning strategy. For example, you can’t memorize vocab to learn Spanish but certainly knowing 5000 words in Spanish is a very nice starting point compared to not knowing any words. And tools like spaced rep have been proven by research to help with that goal and I view as a pathway to more broad adaptive learning strategies.
Pretty much required infrastructure now broadband
Last I heard, the Sokoban game has a ridiculous number of puzzles on it. Can't find a source but I seem to recall hearing that it would take 400+ hours to finish it all. So.. I don't think it's entirely unreasonable it's been taking this long.
Alright, fair. But this last comment was far more insightful and thoughtful than your initial flippant dismissal.
They do. But then the patents gets leeched by big pharma companies investing a fraction of the development costs.
Some software (other than games) can actually be fully finished, provided that it's scope is narrow enough.

It's really a question of differentiating between "finished" and "abandoned". Finished usually means that no new features are added, the only changes are bugfixes or minor improvements. Abandoned means no changes at all.

> And at that point any maintainability is absolutely irrelevant

This goes in line with my point though. The fact that Rust encourages writing maintainable code makes it unsuitable for gamedev, where speed of development and flexibility (even where it's bad) trumps everything else. That's why you need to have a scriptable layer on top of the core engine anyway.
Show HN: Create private emails like you create passwords
Hi HN,

Personally, I find it infuriatingly annoying how many emails I get. Especially as an early adopter, I like to try out new products but I hate getting marketing emails for life.

Even worse, we've gotten to the point where even unsubscribing isn't enough. Companies are required by law to send you policy updates (Privacy, GDPR, etc...). It's genuinely ridiculous.

There's different classes of solutions to this:

Subaddressing: yourname+SERVICE@gmail.com, but its very simple for adversaries to get around this and leak your main email.

Disposable emails: yopmail or temp-mail, but they're not privacy friendly at all.

Mail-server relay forwarding: Apple iCloud+ and Firefox Relay.

HideMail uses ProtonMail's simplelogin API to generate and help you manage email aliases for any account.

Check it out and let me know what you think.
The follow button exists because feeds used to be reverse chronological, and that fosters community.
Public drunkenness laws are often more enforced than some of the drug laws (to be fair, some drugs just turn you into a comatose zombie).
This is a false equivalence. Student protesters were far more radical in their actions before force was invoked at that time.
Cut processed foods and soda and canned arnold palmers, eat more fruits (which should be basically your only source of simple sugars) and definitely more vegetables, and get more exercise. Especially if there's a family history of diabetes!
Scaling is still a mess.
Things were a simpler time, but information was MUCH less accessible. In the 90s it was magazines, BBSs, and user groups. The information access we have today is orders upon orders of magnitudes more. Kids today have a limitless and open door to information to hack. Yes, Apple and MS might be more closed, but there are many other OSs.
But if your video game uses a DSL for actors then you can do it in the DSL, which avoids special arbitrary bug-hiding behavior.
Same reason normal, middle class people in decent vehicles get pulled over for expired tags or burnt out brake lights, yet the shit boxes with 3 tires and a plastic bag for a windshield keep on rolling.
Yes. I believe they also vendor SDL, because they've mentioned in the past making local changes to SDL for their needs. There's also a comment in the Reddit discussion by the author of the Linux about deleting a large number of lines of code when he removed their vendored FreeType, so it's likely the case for Allegro too.

https://old.reddit.com/r/factorio/comments/1cdifrh/friday_fa...
That was a hoax, she was brushed by a flag while someone walked past. The fact that you are even using that as evidence shows how weak the case you can make is.

https://www.youtube.com/watch?v=t1nXTlNpNkI
PINs can include all characters just like a password. They're called PINs for historical reasons.

(This does depend on the specific key/protocol.)
> I'm all for cheaper internet, but why even bother with $15 at this point? Why not just make it free?

If we were talking about 15¢ per month, I would ask the same question. But, like... $180 every year seems like a lot of money to me?

For comparison, ad-free Netflix costs $15.50 per month. Youtube Premium is $14 per month. And while I haven't looked into the details, I keep hearing Mint Mobile podcast ads for a cell phone plan with unlimited data for $15 per month.
I had similar thoughts, about Rust being a good match for game engines but not games. Maybe it suggests Rust game engines might want to include an interpreter for some higher level language to actually do the gamedev in.

Rust is pretty good for writing PL interpreters (and similar tooling) too, actually.
That's the first stage of any rail project - in California they have literally build hundreds of these unconnected bridges, viaducts and embankments. Same thing with HS2 in the UK.

Connecting them all up with rails and catenary is the (relatively) cheap, quick and easy bit, and it's done at the end - it's exactly all these structures (and the stations, which will likely be the next phase) that take all the time and money.
My experience with social networks in general has been extremely sparse since I closed my Facebook account in 2012. I have attempted to return on a few occasions, and tried out “new” things like Bluesky, but never stay long, and to-date I have not meaningfully resumed any social networking activity. I did however continue to play in a band until 2015, and through its group page, I experienced first-hand the eventual realization that the audience we had worked so long and hard to cultivate on Facebook had been transformed into pieces of flair. Merit badges. With little or no utility, and zero future returns for that investment.

More broadly, the whole premise of a social media platform that serves as a place “where everyone is” has become increasingly unattractive to me. It never works out like I expect (or want)—with the trade-offs necessary for monetizing the platform, and the inevitable mechanisms for retention and engagement that follow, it just hasn’t ever come anywhere near the promised potential for a “connected society” or “digital town square” or even just a place where my friends are. The experience is even more aggravating when returning from an extended break. It makes the internal culture that develops on platforms feel jarring, alienating. Facebook in particular felt very artificial, invasive, and perplexing. I honestly don’t believe any of these services could have launched in their current states, it almost requires some level of indoctrination or conditioning, to ease its users into a place where they no longer notice how utterly bizarre a lot of the behaviors on display seem.

Lastly, social networks are never quite universal enough to obviate the need for maintaining other channels, so their relative ubiquity has very little actual upsides as a means for socializing and networking (while there are plenty of downsides). I still have to maintain a functional email account, messaging app(s), Slack/Teams/Notion collab space, streaming media services, feed reader, etc.…and for the purposes of communicating with my extended network of contacts, reading the news, discussing current events, or consuming entertainment—I find social networks to be among the worst options for each individual purpose. That’s, of course, why they have largely lost the thread on the fundamental ideas of social networking, and are instead just advertising machines. It might be possible to develop a service that could do both, facilitate healthy and active social connections while delivering value to advertisers for a profit—but why bother? In the absence of antitrust enforcement, and with the network effects already in-place, what incentives do Facebook, Twitter, et al have to do anything else besides crank up the dial on “engagement” and harvest everyone’s data?
Sometimes the concrete is exceptionally well designed and you can fill the church with a single singer.

Others are so badly designed you need literally millions in audio equipment to have a simple choir.
> The student, who did not wish to be identified for fairly obvious reasons, said her name was listed on the truck because a club she was no longer a part of had signed onto an open letter urging Columbia to cut ties with Israel.

So she signed an open letter, but didn't want her name to be attached to it?

Isn't that the whole point of an open letter?

And then she has the opportunity to speak with the press, and asks not to be identified while saying she no longer wants to be associated with the letter?

I don't know what's going on with these kids.
It seems like most of these gripes are due to the web app's implementation, and not passkeys themselves. It's a bit harder supporting multiple passkeys, but certainly doable. As others have said, this is just FIDO2/WebAuthn.
No. The "Rules" that apply are Title II of the FCC Act of 1934. The change being that ISPs are now regulated under Title II rather than Title I.

That's it. That's the rule change. Full stop.

If you'd like to understand what's different between Title I and Title II, I suggest checking out the law in question.
Whats fascinating to me is that the content seems to have been removed from most of these pages. Some staff member is likely manually deleting them and didn't think to escalate the situation
When the government is the one pressuring AT&T to have a secret room, how is the government going to save you from it?

The actual problem is the centralization, regardless of whether it's public or private. There shouldn't be two ISP options, there should be a thousand, so that anyone wanting to compromise all the traffic has to compromise a thousand independent entities, some of which can then be operated by stubborn curmudgeons who would rather loudly go to jail than silently betray the public.
>> injecting drugs openly

How does someone injecting drugs openly harm the quality of life for others? I can see it for the other things you mentioned.

Is it just, "I don't want to see that"? Because there are many things I don't want to see.

Not saying we shouldn't throw people in jail for drug possession. I'm OK with that. But if you're going to criminalize injecting drugs openly, you've got to live up to the fact that you're not a libertarian anymore.
Although, I admit "ID" has kinda become a word in its own right, in my usage. An attribute ID is not, in my mind, its "identity" (and certainly not any kind of document), but a way of referring to it…and hopefully locally unique.