skysight-inc/HackerNews huggingface dataset:
I will take a well curated package that handles all the problems for me rather than bolting together pieces just so I can feel more ownership of a project.

- Admin panel? Django has me

- Web forms? Django has me

- Testing? Django, again has an out of the box solution

- Latest in security practices[0]? Again, covered for free

Flask, boy oh boy. I want an ORM? Guess I have to search around, Flask-SQLAlchemy has a lot of hits, I guess? Emails? Well, the Flask Mega-Tutorial uses Flask-Mail[1], guess I will use that. Oh look, it has not been updated since 2014[2]. Hope there is not a security flaw in there[3].

Django follows best practices, and has a huge community ensuring that there is adequate coverage and features required for modern development.

[0]: https://docs.djangoproject.com/en/4.2/releases/4.2/ note on the BREACH attack

[1]: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...

[2]: https://github.com/mattupstate/flask-mail

[3]: https://github.com/mattupstate/flask-mail/issues/189
IMO, yes, but I obviously can't cite sources for this claim.

I think it was a problem that started to feed back on itself once people started spending more time indoors and isolated themselves from their neighbors more.

Stupid, careless, wreckless people obviously existed during the heyday of the American suburbs, but I reckon that far fewer of them came roaring down suburban streets at 60mph since they knew that Nicky, Tony, and Tommy might be outside playing stickball and that Tony's dad, also named Tony, would throw you a neighborhood-sanctioned beating if you were to pull such a stunt... and nobody saw nothin'.

No, instead, you drove carefully until you got to the highway and THEN it was drag racing time.
I venture onto the Asian and Russian parts of the Internet semi-regularly, and in all these years I have seen perhaps one or two sites with IDN that were actually useful to me.
The Extensible Scheduler Class
The Investors Who Still Think Crypto Can Make Them Rich
I remove snap then do the following to make sure it doesn't come back:

cat << EOF > /etc/apt/preferences.d/nosnap.pref
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOF

One thing I don't do is use Flatpack, AppImage or any substitute for snap. If I wanted that functionality, I'd use snap.

I don't like apps installed via snaps (etc.) changing themselves almost seemingly stealthily.
A whole bunch of anti-vaxxers have died from COVID but their irresponsibility lead to countless others suffering needlessly. While it's my hope that everyone gets to enjoy a long life I'm more concerned about the responsible people being harmed by those folks' irresponsibility.
don't give up max, you're tremendously inspirational to the rest of us who are even further behind in trying to keep up with what's happening. you're by far one of the best simplifiers/explainers of whats going on who actually regularly builds useful stuff. its just a matter of time until you hit the thing that goes vertical, and all this work to date will have been practice. you can only connect the dots looking back.
This looks like some: 22.4378877,91.7304332
What if there were a service where anyone can opt in to share their own location information? If there was a way to get across the hurdle of how does the service provider know if the person is indeed who they claim to be…

My thought is something like a phone number, email address, or domain name bypasses this problem. It is fairly trivial to verify you have access to a phone number, email address, domain name. Feels like this is one of those chicken and egg problems though. Why would anyone list their location at my service if nobody queries it and why would anyone query my service if nobody lists their information with me?
Amazon's failed Android phone infamously had this feature. There was a front facing IR camera IIRC which tracked your face/gaze and made the environment change as you looked into it. https://venturebeat.com/games/how-3d-works-on-the-amazon-fir...
I had issues with certain games crashing when run from Steam installed via Flatpak. It's not permission issues, but seems to be due to the Flatpak version bundled different system libraries. Have you encounter such issue on your end?
Related "Social Media is a Major Cause of the Mental Illness Epidemic in Teen Girls. Here’s the Evidence." [1]

Does anyone else find these videos extremely emotionally manipulative and creepy? Now users have to contend with not just everyone else being unrealistically beautiful and young due to makeup and lighting but also AI.

[1] https://jonathanhaidt.substack.com/p/social-media-mental-ill...
How many of those people want to vote?
I'm a reporter who works very specifically on policing and jailing in Chicago, and have spent years FOIAing these documents, and thousands of hours reading through them, and just as many in SQL/python. It hurts to the core reading it all. If you want me to share my reporting around these issues, I'm more than happy to. If you don't trust my reporting, I can share other reporters'.

It happened in Chicago outside of someone's home after the mom called the cops on her son. Her mom was the person who filed the complaint.

These stories are everywhere. https://cpdp.co is a good place to start looking.
Part of the problem is the lack of prestige in replication. What gets researchers promoted is finding novel methods, so most researchers don’t want to spend their precious time on replication.
How are either of those related to railroads?
Shhhh, don’t give away the secret sauce.
People used Ubuntu for years before they came out with snap. Why use something faddish and potentially unstable.
The is this AI debate is never ending. At this point AI is any technology that is not trivially explainable and works on poorly defined problems.
They aren't posting in bad faith, you are incredibly confused and refusing to engage with responses to you.
You should be able to get the data pretty easily from opendota: https://www.opendota.com
Asbestos is still used to make chlorine https://en.wikipedia.org/wiki/Chloralkali_process
I think you're being a bit pedantic about it because they used the term AI.
I used to use ECL a bit, and in hindsight I really wish it emitted C++ rather C, even if the generated code was only using C features.
Imagine a multi-player first person shooter game. There are complaints that some players are cheating to win matches. Many of these complaints include a common description in the experience: the alleged cheaters seem to "know" where the other players are, even when not within direct line of sight.

In this hypothetical game, there is a feature where, in specific circumstance, one player can in fact see on a map where the enemy players are located. Maybe this feature occurs when enemies are within a specific distance and shooting a weapon. Or maybe it occurs for a limited time when somebody on one team activates a drone and then that team can see the positions of everyone on the enemy team.

Regardless, there exists some function called "DisplayPlayersEnemy" that provides this feature. It's only supposed to be running in specific circumstances and otherwise is not active.

Unless, of course, some players figured out how to always have Function "DisplayPlayersEnemy" constantly running. This gives those players an obvious advantage.

So the developers decide to quietly release an update to the game to test this theory.

They create an alternative function called "DisplayEnemyPlayers". It does the same thing as the older "DisplayPlayersEnemy". And all the processes that had previously initiated the old function now initiate the new function instead. So the game continues to function just the same as it did before.

The developers keep the old function in the game, even though there's no longer any legitimate way to initiate it. It will still do all the things it did before, so if the function is initiated, it will seem to work as it did before. Except that the developers added a process to that function to identify when and by whom the function was initiated.

The developers release the update and then wait.

From the players' perspectives nothing has changed. Except that the cheaters are now about to fall into a trap. Some players did in fact modify their game with additional code that caused the old function to initiate when it wasn't supposed to. Since the old function is still in the game, their modifications have continued to work. Many of the cheaters did not notice that the old function had been modified and that a new function had been added. So these cheaters did not know to update their modifications to use the new function.

But since there's no legitimate way for the old function to initiate after the update, and since the old function now reports data to the developer, the developer knows who modified their game to cheat.
Brave browser is literally built to block ads.
My only complaint about arch/i3 so far is that updating Firefox forces a restart of Firefox, and I've got FF windows scattered over a few workspaces so I need to sift them back to their places.

Come to think of it I can probably prune one of the windows...

ETA: and maybe one of the workspaces...
Yet, tutoring seldom makes someone dumber. And a good tutor doesn't spoon feed.

At a meta-level, an intelligent person wants to solve problems, or increase their ability to solve problems. So an intelligent motivated person would appreciate anyone more familiar with a subject strategically removing some of the friction.

Even if it didn't make them innately smarter.

Time, after all, is finite for us all. And nothing is worse for learning, than an unnecessary stall. — Nevermark
What kind of oil? Is there any chance of it getting into the egg?
…no? Exercising 2h/week (close to the minimum) costs 100 hours per year, at $100/hr that’s close to 10k already and that doesn’t include the attention cost, or anything to do with diet
Because I might want to developer a new DE/toolkit/whatever and having one checklist I can refer to would really help.
Great idea! Governments should start writing laws using LLMs.
But why bother using `report_when_accessed<>` when you can simply use `automatically_ban_cheaters<>`?
I ran Debian on some of my systems for a while and ran into issues with stable that end up not getting fixed for a long time. I agree if you want to run Debian, run testing.
There is a growing chunk of the population that has now begun beating the drum of "COVID never happened - nobody died and there was no flu." It is extremely easy to underestimate just how ignorant some people can be.
Paralyzed at the Pier: Schrödinger’s Fleet and Systemic Naval Cyber Compromise
The whole thing goes back to 80s and 90s daytime TV and people like John Walsh who pushed “stranger danger” unbelievably hard. Two generations of parents have been taught that the streets are crawling with child predators when in reality attacks by people not known to the child are very rare.

For whatever reason this took off in America more than most other places. US culture seems very prone to moral panics and crime scares.

The fact is that the vast majority of child abuse and abduction is committed by a family member or someone known to the child like a teacher, pastor, neighbor, coach, etc.

Stranger abductions are horrific and terrifying but they are nowhere near the top of a list of bad things likely to happen to your kids.
We use 1Password, which supports one time password generation, and you can use shared vaults to share credentials.
i'll never know how much of those reactions are genuine and how much of them are content.
Haunted players are either using that to their advantage or cursed. Do you really want to interfere with a curse? I certainly wouldn't, too much risk of it getting transferred to me.
*pedant.

;-)
The use of the phrase "high crime area" in this context, when just referencing child safety, is itself problematic. Everyone who is reading that phrase right now is forming a mental picture of what it means, and I guarantee it's not a picture of illegally burning garbage in the yard while drinking raw milk, sitting on an unpermitted deck, listening to an illegally downloaded MP3 while making a trade on their phone based on an insider tip they heard from their brother.
The media and social media hysteria is very real and highly elevated.

My friends with kids will frequently say “Well things aren’t like they were back in our day”. “Our day” being the 80s and 90s.

Yes, things aren’t like they were back in our day - crime has been on a steady downward trend (absent a tiny rise relative to prior years in 2020). By all available data regarding violent crime this is one of the safest periods to have ever lived in human history.

When I talk to my mom about her youth (into her 20s) in the 1950s - 1970s (and into my childhood) there were at least a few known active serial killers roaming the country (Ted Bundy, Green River, John Gacy, Jeffrey Dahmer, etc, etc) at any given time. Anonymous drifters would roll into small towns and randomly kill entire families (In Cold Blood). People were disappearing left and right. Muggings and random violence in cities like New York was completely out of control (compared to today’s standards). Sexual assault especially was on a completely different level.

In my lifetime alone from 1993 to 2019 violent crime has fallen 49% [0]. The chances of me or anyone in my family being victims of violent crime today is HALF what it was “back in our day when things were different”. Yes, things are very different. Better. Safer.

Turn off 24hr news, get off social media, and go outside and enjoy it.

[0] - https://www.pewresearch.org/fact-tank/2020/11/20/facts-about...
A whole lot of people who can afford to live anywhere in the world and choose to raise their kids in NYC disagree with you.
I like how it tries to fill in male hairlines and gives bald men a generic crewcut. It's the only thing "additive" I saw, the rest just looked like smoothing and brightening filters.
Actually, this is better than using expensive makeup just to make videos :).
Instagram uses Django, so I think it is possible to make anything work.
more than risk assessment, I think an appropriate question is whether or not the work is structural or not. non-structural debt is self-contianed, and the cost of fixing it might well decrease over time.

cross-cutting concerns that are left to fixed later can leave you in a really bad spot (i.e. making revenue off the MVP, but largely unable to move it forward)
User Manual for the Harvard Mark 1 Electro-Mechanical Computer (1946)
What we really need is more fighting and hating and blaming and corporate greed and general incivility.

That’s sure to make everything better for everyone.
Is ChatGPT so advanced that it just predicted the future? The thought experiment with this is trippy.
Cofounder here. We traced it back to two youtube videos where a developer is coding a phone tracking solution. The map then shows the geographical center of India and it's claimed that was the correct location. Then other users starting putting the code on github, then forked, then people created libraries and now AI tools pick that up. We already tried contacting the youtube authors, we left comments on the github repositories for months. Now we have to learn how to deal with ChatGPT. We also have no idea why a youtube author would describe a completely non-working solution over 20 minutes.

Screenshots https://imgur.com/a/sNR87c7 You can see the OpenCage logo on the bottom right of the images. We wrote a separate blog post about that about a year ago, we felt today's blog post would be too long if we added those screenshots, too.
oh this is good, very good.

are you able to tell me anything even more basic of how play works?
The inspiration for this is a combination of the Adventure Time episode Card Wars, and seeing, but never playing pokemon cards.

What are super-organisms thoughts on:

turns vs simultaneous play,
external tracking of health points v everything is encoded in the cards and their placement?
A sequence of small battles v building a position that creates a victory condition?
What Valve has done to TF2 has been an absolute tragedy :(
Yes, but sadly still better than 99% of the US.
For the mass of 56 gallons of gas (~200kg) you could carry 240kwh of Li-air battery? Feel free to check my math, could've gotten it wrong.
Not literally perfect, but with the awareness that the stakes are considerably higher than generally with their products, both from an ethical and a product liability point of view (Apple's vast resources could prove problematic on the latter aspect, as they would represent a particularly deep pocketed target for potential litigation).
What if an egg floats when placed in a bowl of water? I've always taken this as an indication something inside has transitioned to a gas, and that such eggs are spoiled and will not longer be good to eat.
I don't get it. meanwhile they have vanguard on valorant like??
Large parts of the US seem like a nightmare society. I can’t imagine how limiting life must be when your basic freedoms like walking are so restricted.
This seems trivially explainable and clearly well defined, though? No fuzzy edges here.
Same. Free RHEL where being rock solid matters, Rocky where it doesn’t but I still want “basically production” level compatibility (eg CI/staging). RHEL9 is a fine distro with all modern niceties most teams need.
<< Such extreme privilege right here.

I hate to say this, but this is an amazing lack of imagination over what could happen ( based merely on what did happen before and not coming up with wild scenarios ). I am saying this as a likely free range parent ( still internally debating, but a lot will depend on how my kid handles things ).
zero known defects. it’s the only way to fly.
Would this be neighborhoods in San Francisco itself?

Or walkable-ish nearby areas like Palo Alto or Santa Cruz?

Car / no car?
The wording of their comment did not suggest that.
> You don't really notice your youth going, it happens so slowly.

Unless you're unlucky and start losing your hair in your 20s. That really teaches you a lot of life lessons about self-image, aging, the way beauty is marketed and about confidence in general.

I think accepting hair loss and aging made me a better person. These AI youth filters actually annoy me because they are so blatantly manipulative and prey on insecurities often instilled/reinforced by advertising and social media in the first place.
Ah yes, a sure sign of a healthy, successful product is when those behind it attempt to kneecap it's competitor in broad daylight when everyone is watching.
Does it block Twitter ads?
Wow... that is certainly a historical artifact.
It's an important principle and like anything it can't be dogma. Like anything, we need to take into account other important principles and also the higher purpose it serves - let's say 'liberty and justice for all'.

Powerful people often threaten those who are less powerful when they abuse them: If you tell anyone, I will ... ruin your career, kill you, hurt your family, prosecute you; harass, humiliate and persecute you (e.g., rape survivors), etc. That's why we have some anonymous reporting in some situations, to provide liberty and justice for all, not just for the powerful. It's the same reason anonymous speech seems an essential civil right to many at HN.

These days, a common reactionary rhetorical technique is to frame the desires of the powerful as if they are the vulnerable and powerless. What about their plight? ;) At the same time, insisting that anonymous reports - journalism, accusations, etc. - are invalid or violate their rights have long been a tool of the powerful: Make the vulnerable person expose themself to retribution, which also intimidates future victims from speaking.

There are no easy answers, but one approach is differentiating a report and a prosecution. For example, anyone can make an anonymous police report; if the subject of the report is to be tried and convicted, then the accuser needs to come forward.

How else do we protect the vulnerable without anonymity? How do we stop the powerful from running roughshod over them, unchecked?

> Anonymous accusations are a fine way to harass and intimidate anyone you disagree with or have a grudge against.

As discussed, that is not at all the only use for it. Do you have evidence about how common that is, for example at Stanford?
You would generally choose a server based on ping and population (many of which had custom maps or rule sets - like no sniper rifles in CS 1.6) then choose a team, but only if they had equal players otherwise you had to go to the one with fewer. In the servers I played at least, the better players were generally expected to swap teams if it got too one-sided. Otherwise people just get annoyed and go to another server. Admins would enforce rules around server culture just as readily as anything else.

Persistent servers mean they can have distinct cultures and you get your favourite servers and start to notice the regular players. This doesn't happen with matchmaking so much.

And I think the point about the 50% win rate is important - I am a person and my mood and skill varies day by day, but ranking stats are measuring the account not the player. Some days I wanted to stomp noobs, some days I wanted a challenge, and some days I wanted to turn my brain off and run fy_iceworld. You could also change your name at will if you were worried about your reputation due to any of the above.
As to Code signing, if you have a Dunn and Bradstreet number for you business, its fairly straight forward getting a coding signing cert and there's different types which you can buy for your app, but it just means you have passed an identity check, the reports I've seen of the hurdles you have to go through are reduced the more you pay, ie Digicert is purportedly less time consuming than cheaper code signing CA's.

Considering things like GDPR and other data protection legislation around the world, I'm not aware how these CA's can verify identification documents because the companies or entities that make the documentation used for identification purposes cant give out your data, ergo they cant confirm or deny if the identification document is genuine or not.

And even if you did codesign your app, the end user company would probably hash your app and restrict its ability to use certain things on the computer in much the same way sandboxes do for web browsers.

Group Policy is one of the ways to lock an app's abilities down, but that's a job in itself if special GPO templates are not purchased to save on time.

eg https://learn.microsoft.com/en-us/windows-server/identity/so...

If you want the appearance of being genuine, I'd probably get a code signing cert, at the very least your users wont get the orange UAC prompt, especially if your app uses certain api's which required UAC elevation and/or also depending on your manifest file.
I use Windows 10 full time. I don't do anything heavy with it, but it just works.

However, Wednesday mornings are crapshoot, because sometimes Microsoft updates break things, printers can stop working, etc. Oh, and they keep wanting to push Windows 11 on me.
If this business suffers financial or reputational damage because of ChatGPT's misinformation, should OpenAI be liable?
transcribe the interviews in a blog? perhaps a book? newsletter?
Sorry, but as an early adopter of Plasma 5 (granted, maybe a bit too early), it was terribly broken for a couple of months. I took refuge in Awesome until things stabilized.
There is an app
This is a really fascinating document. It was written by the lead designer (Howard Aiken) and Grace Hopper, who is well known in CS circles. What I like most about the machine is that it feels easier to understand how it operates in an intuitive way, particularly because it is all in decimal as opposed to binary. And the machine was accurate to a very high number of decimal places, and could also directly produce high-quality printed tables of mathematical tables (the first big job it worked on was to prepare large tables of Bessel functions).