skysight-inc/HackerNews huggingface dataset:
Agreed, but I would argue that the PS3/Xbox 360 generation was the first where the majority of console owners played online. I was an adolescent/teenager at the time and it was almost a guarantee that any other boys in my class had one of those consoles and played online. Almost invariably first person shooters.

Very different from today's pay-to-win manipulative Skinner Boxes, but probably not very healthy. Living someplace where I couldn't physically hang out with other kids easily after school (thanks, car culture) it probably helped me build better social skills. But at the cost of my attention span and physical social skills.

It certainly makes me wonder what skill tradeoffs today's video game kids are making.
And now imagine the majority shareholders of those corporations are foreign entities.
You could also create a photo sharing site in a couple of weeks with a dozen devs. But an actual business like Instagram, that can acquire users, thats profitable is a different story.

There are dozens of unprofitable Internet search engines each made by a handful of people, yet Google somehow employs ~200k people to run a profitable search engine.

I can create (probably build from scratch) a wiki in same amount of time but non-profit Wikipedia is 450(?) people.

The core tech isn’t the driver to headcount, the business model is.

For Reddit, that probably means selling ads and acquiring users. Which probably means a whole lot of ad tech and other optimizations/features to increase visitors to your site. Ad sales, ad tech, etc etc. It probably means ad sales to big clients with complex legal, etc.

In the tech, entire feature groups worth having because it serves important business goals around user retention or growth. Some small percentage of extra eyeballs helps Reddit towards these goals that a site like hacker news wouldn’t care about.
Sure, there may be a right way to say this.

I have a particular axe to grind when it comes to the word “ownership” of objects in programming. In C++ and Rust there is a very natural sense of ownership in that the owner of an object is who may deallocate the object, and that ownership may be shared with std::shared_ptr<T> in C++ or Rc<T> / Arc<T> in Rust. Ownership is such a useful concept in these languages because it is generally true that somebody must deallocate the object, and it must happen safely.

As a very natural consequence, people who spend long hours working in C++, Rust, C, or other similar languages start to associate, very closely, the notions of ownership and correctness. And indeed, ownership is broadly useful outside C++, Rust, and C. Even in a garbage-collected language like Java or Go, it is generally useful to have clear ownership. You don't modify objects that you don't own, or use objects outside their scope.

But occasionally, you come across a piece of code where ownership gets in the way. Perhaps some garbage-collected algorithm that transforms data with pointers going all over the place. It probably sounds like a mess, but that is not necessarily true either—it can be perfectly good, correct, readable code.

So while ownership is a useful concept for talking about specific pieces of Go code, or specific pieces of Java code, it is not applicable to all Go or Java code, and that’s fine. It’s kind of like talking about code in terms of functions—nearly every language on the planet makes heavy use of functions (or some equivalent), but it’s also true that code does not have to be organized in functions, and you will occasionally see code that does not use functions.
Yeah. I’m all for paying teachers better to get the best and brightest. But to be honest, the thing the teachers union doesn’t seem to get is that getting the best and brightest strongly implies that most teachers would have to leave the profession to make way for the best and brightest.

Schools comprised of smarter teachers would look a lot more like charters. They would prioritize removing disruptive students because they recognize that it drives away the critical mass of kids that can behave well enough to learn. They would know that public school systems have an insurmountable reputation problem, and champion a solution that gradually sends kids who have a chance to make it to a different school over time. The fact that they don’t see it, and still think they can fix the public schools, tells me we don’t have the best and brightest in our education system.
I agree that the AI generated stuff is fucked up. What I'm pointing out is that an advertisement is expected to be biased and not necessarily tethered to "facts." It's why magazines and social media platforms require (or are supposed to) ads and paid content to be marked as such.

GM doesn't claim that Ford is spreading "disinformation" -- but newspapers, TV stations, politicians, etc do constantly claim that people with the opposite viewpoint on a variety of topics are spreading disinformation. And now, despite the 1st Amendment, even courts are enabling censorship because the censored words are "hateful" or "disinformation" or "violence."
I’ve never had it be commonly used IRL except talking to/about trans people (which TBH isn’t a common topic of discussion) but it is somewhat common online.
I think you should provide your age as a reference. As smartphones have proliferated, companies have gotten better at making their products more addictive. So even if you had unfettered smartphone access at 13, you probably weren't watching TikTok.
They hired a large amount of staff, so afterwards, the software has to reflect the org chart. Otherwise, the career-building line item can't be made - it would be "maintenance". All new gives everyone something to do.

It's basically that simple, when it comes down to it.
Is it anal or rectal? I’d always heard the latter.
>Sometimes I long for PHP, I left right as it was getting proper, Composer, Yii (I know most Laravel fans, but w/e), being able to just hot editing 1 line of code without full deploys.

Same here. Sometimes I wish there is something that takes the best of Ruby and PHP.
A designer using Figma is equivalent to a developer using no code solutions. The design is compromised and potential to do something great is capped. I prefer an illustrator art board over Fisher Price my first UI apps. Wire-framing UX is best done with the freedom of a large art board to play in. Extra points if you design UI completely with vector. God mode if you build your own components.
>Don't know what to tell you, other than that the whole piece just reeks of compulsive status signalling.

some cultures expect status signaling, a parent who does not do it is thought to be ashamed of the kids, and so the kids must not be very good. Some other cultures use it as a "language of love" to their children, encouraging them further. Some other cultures don't speak positively or much at all (ever hear about the old Swedish farmer who loved his wife soooo much he almost told her?) And even in those cultures there is a way to express pride or not express it, it's calibration.

Culture needs translation just like language. You can still read between the lines of the pride and learn something about what the parent is doing and how it's working. We don't have to like everybody we work with, everybody who teaches us, etc. in order to learn from them.
Ahh yes, a feature every user wishes to have in a sensitive, critical, local encryption tool - something that silently exfiltrates data to the manufacturer.

The only way it preserves privacy is if it defaults to off. Anything else is a lie in service of a fraud.
Well, as the Manifesto says, "Business people and developers must work together daily throughout the project."

But Scrum's approach to this is overly simplistic (product owners?), backlog reprioritisation is not part of Scrum, and in any case you really ought to have some control over priorities because doing certain stories in the wrong order will reduce productivity.

The problem that I'm pointing out is that Scrum has become synonymous with Agile in many quarters, and yet it is far from a complete solution to software project management. It's not that Scrum is no good, it's that it's not enough (or, in some cases, too much).

When I've been forced to use some BigCo's rigid version of "Scrum", it's always been a nightmare. Of course it was, because rigid is the opposite of agile.
This assumes that everyone is equally likely to have children and in the same quantity.
It depends on the material system they used. It is possible to scan for defects just need expensive equipment. Loading and unloading a sub like this could easily result in damages that aren’t detected though
You definitely don't need anything - you can raise kids in the woods as our ancestors did.

But I don't think large vehicles an American thing, it's a wealth thing.

Eg in Japan, which is rich, pretty much anytime you see a family with kids on the road, they were in a Toyota Alphard (look it up, never heard of it till I saw them) which are huge vs typical car.

Similarly around the world, the size of the typical family car varies with the wealth of the country (richer countries bigger cars) and likewise wealth of the individual families.

So I think the thing about the US is that our wealth and the quality/dimensions of our roads enable us to drive larger cars.
I really want to like helix. I do like helix. The batteries included ethos is awesome. Multi-select is tantalizingly close to something really interesting. Buts its macro/keybinding vocabulary isn’t quiiiiite there yet. And tbh I’m not sold on multi-selection as the only paradigm.
I thought the hot take was that this method could be used to push ideologies.
Good for Reddit.

These mods think Reddit exists for them. Replace 'em all.
The video player one gets me the most. Seems like it is more effort and cost to roll their own than use a standard implementation? What is the benefit from using their own? And why keep it when it's so buggy? Is it a NIH/pride thing?
The WSJ says trips like this at the time were not considered gifts that had to be reported[1]. They seem to believe this is an attempt at forcing justices to recuse themselves more frequently to cripple any majority. ProPublica receives tax deductible funding to make reports like this. I think someone should investigate ProPublica to determine if it is breaking IRS charity guidelines.

[1]: https://www.wsj.com/articles/justice-samuel-alito-propublica...
Except that doesn't actually work. Absolute pitch is the ability to name a given tone, which is actually quite a wide range of frequency. It doesn't mean you can produce that tone anywhere nearly as accurately as is required to tune an orchestra. The intonation isn't that good.
well, he is supposed to be an expert in it. Why are you so surprised?
Mathematicians Have Found a Shape with a Pattern That Never Repeats
Touché. When I noticed how happy I was that they added a min function, Stockholm syndrome came to mind.

Tbh I don’t see most of the standard lib benefitting from generics. For example, json.Unmarshal wouldn’t be dramatically better with generics — in practice, I rarely see runtime errors where I passed the wrong kind of thing to that function.

I personally love the slow pace of go development. I love that I don’t need to refactor my code every year to take advantage of whatever new hotness they just added. The downside is that stuff that’s annoying now will be annoying forever (like those times when you want a more expressive type system), but I’m willing to live with that.
I have this and SSDs in it, running arch btw ;). One thing I did was go classic and use RAID due to the limited RAM support by the CPU (16GB officially, 32 works fine as far as I e been able to tell, 64 creates memory errors according to all that have tried). When I did this I went RAID4 since it makes more sense than RAID5 when you have SSDs. I was surprised to find out even cheap SSDs have better endurance than the typical high capacity drives you'll see used in a home NAS. Price was still ~4x per GB though.
Show HN: Zoney.io – Decide on meeting time across timezone easily
While I'm happy Figma exposes layout as CSS rules, one does not copy paste styles directly into project.

There is still disconnect how to interpt the layout from lower level back to structural abstractions.

Like margin of 24px may actually be 16px default margin + 8px additional margin for this element type.

I'm not sure if Figma or other design tools can solve this disconnect, but I think that would help a lot.
They would benefit from being open to discussion, which they are generally not. There are an absolute plethora of examples. See Peter Boghossian's street interviews/surveys for example.
I tried to find a good source, but now I'm not sure anymore if it's really on EU level.

But there definitely was a 2021 decision of the German Federal Court of Justice (BGH, highest court). It was about normal "posts" on FB in the context of hate speech and its moderation, not ads/ad accounts, but might still be applicable.

I can only find German articles so you might need to use a translation service. https://dejure.org/dienste/vernetzung/rechtsprechung?Gericht...

This is a reasonable summary: https://www.cbh.de/news/geistiges-eigentum-medien-it/bgh-zur...

Translated quote from their last section:

While criminally relevant communication content may (and probably must) be removed immediately, the BGH takes the position that an internal complaints or counter-complaint procedure must be established in the case of violations that are not criminally relevant. The operator of a social network cannot simply throw a user out the door in the event of behavior that is not criminally relevant, but must announce an intended blocking with reasons and give the user concerned the opportunity to comment. The same applies to the deletion of contributions.

Another article: https://www.lto.de/recht/hintergruende/h/soziale-netzwerke-f...

And translated quote:

If Instagram does not provide a reason for blocking, i.e. the blocking of the profile is unfounded, it is illegal and must be revoked (cf. LG Munich II, judgment of December 16, 2020, Az. 11 O 5166/20; LG Bielefeld, judgment of March 30 .2021, Az. 5 O 63/21)
Hi HN - I built a website (zoney.io), an easy way for you to view your college timezone and discuss which time is suitable for a meeting.

So I guess I start with the problem. I have been working remotely for a couple of years and have college from all around the world. One thing that is always a hassle is when we want to have a meeting and we need to decide on a date and time.
This is because everybody would say it in their own timezone and we have to convert it into our local time ourselves.

At some point instead of saying the time we would just say "6 hours from now" which works if the meeting is only a couple of hours away. Even then I still need to add 6 hour from my local time.

So zoney.io is an attempt to solve this problem.

How it works:
1. Create a room.
2. Share the link with the person you want to schedule a meeting.
3. Once they enter the room, you can view their time and timezone.
4. Select what you think is the best time for everyone and they would be able to see it in real-time. You can then have a discussion based on the selected time to see which one is suitable the most.

I would love to hear HN feedback on this. Thank You!
Doesn't every language have quirks like this?

My native language, Russian, has the same problem with the word "organ", but at least its two meanings are pronounced with different stressed syllables. There's also the word "замок", can mean a lock or a castle, again depending on which syllable is stressed.

> flute-like instrument is called "recorder"

TIL. This name makes no sense to me.
Overcast on iOS is also great
10gbps is ~800k-15m packets/sec. https://www.netgate.com/blog/tnsr-home-lab has a blog post about using their product to do 40gbps for someone with a home 100gbps lab setup (that uses a $30k switch among other things). Not sure what your financial situation is like, but getting even 10gbps across NAT is going to be at least a few grand (Netgate's HW solution that claims to saturate 10gbps with any packet size is $4k + $1k/yr software subscription https://shop.netgate.com/products/1541-base-tnsr ) and not many places would even support transferring at that speed, so what's the point unless you've got many heavy users?
Nah. That explains trying to kill third party apps and porn.

New Reddit has been around for a long time. It’s been awful enough that people still use old Reddit. For whatever reason, the people in charge of Reddit are really bad at what they do. It’s bad at making money, bad at providing a good user experience, etc. the whole thing is coasting on a good core design that a decade or more old.
Are Inventions Inevitable?
> if you could clearly signal you intended to stay slow

That is achieved very easily by driving a 31,000 lbs vehicle.
I would argue Go's inability to manage NaN keys is irrelevant to the desire for "clear", in that I would argue that the NaN keys issue should be fixed _regardless_ of clear.
I found Modern C[1][2] to have more practical advice and much more detail than this book.

[1] https://gustedt.gitlabpages.inria.fr/modern-c/
[2] https://news.ycombinator.com/item?id=21006995
https://stackoverflow.com/questions/8126311/how-much-of-what...

Discussion of it in slightly more modern context, worth looking at.
One thing I did different is use the 8 gig emmc as /boot. This allows all of the data drives to be fully used and identically partitioned.
Looks like they've reversed their earlier decision and it will now be opt-in:

> You’ll see this message when you open 1Password on mobile and desktop when it’s time for you to choose whether you would like to participate [...] The choice to share your data is yours. We won’t collect anything unless you’ve confirmed you’re happy to share in-app usage data moving forward.
I see companies cycling out laptops in 3 years, and I keep finding many that are still under warranty. Why is this? I've bought a couple of them and I find them to be capable machines. Some of those machines have served me for over 10 years and continue to run except for the keyboards giving way or the CPU cooling going kaput.
Argh! I’ve been finally getting around to learning vi (vim), and now you are telling me that is so last century, I need Kakoune?

At least Vim “mode” seems to be supported everywhere. Surely I get more bang for “time investment” than these others?
FZF: The Ultimate Linux Productivity Tool
> One way around the issue is rendering a globe on a screen. Google maps does this when you zoom out far enough.

This isn't a way around the issue because the screen is two-dimensional so you are still showing a projection of the globe. I think Google uses the perspective projection when you zoom out enough.
Madoff had skin in the game it didn’t help
Divisions in the Napoleonic wars were far more lethal than a Roman legion. A division today is many times more lethal than a Napoleonics division. A similar advancement has occurred within the realm of dissemination of propaganda but at a much shorter timeframe. In my opinion humanity is not prepared to deal with the social and psychological effects of this era of cheap, targeted, mass communication. I hope I am wrong.

Once upon a time large numbers of people thought we were actively being invaded by aliens because of a radio broadcast that wasn’t even deliberate manipulation. Nevertheless, we made it through.

This probably isn’t true. This story has persisted for decades based off of newspaper articles from decades ago. It illustrates the power of false information dissemination on readers provided that information is packaged in the right way.

https://www.snopes.com/fact-check/war-of-the-worlds/
> to make all the constants known at compile time, everything has to be written in a const function. This means: No allocations [...] No for loops

These constants are relatively unchanging relative to the rest of your program. Why not write a code generator (without the above weird restrictions) to compute them once and save the result?
The linked article states they prescribed both vit d and k.
An even simpler explanation for why they don't do this is because they don't need to. The vast majority of consumers likely don't know any better anyway, and even if they did, it's not like they have other viable options to switch to.
>> The USA would not tolerate China in their "sphere of influence". Krushchev and Cuba learned that.

1. Nobody takes "spheres of influence" seriously in modern day. It's a 19th century simplification that divides countries into empires and colonies. It doesn't really describe the complexity of modern day international relations where even very small countries like Iceland can have disproportional impact.

2. China is building a military base in Cuba, and yet you are probably not even aware of that, because again, the world is a little bit more complex than what you've become to believe and officials operate with more than just a phone line to bomber command.
The pilot is more often than not the cause of the accident. Without a pilot airplane would have to be designed to a much higher standard. Right now the pilot is an unreliable fallback
Reqlly really great article. Crazy to hear the stories of the people behind everything.
That's totally different. They were trying to stop it from raining. Read the history section of the cloud seeding Wikipedia article.
You might be interested in this discussion https://github.com/golang/go/discussions/6022 about http serve mux.
Thoughts on Svelte(Kit), one year and 3B requests later
I also do refurbishing, I’ve never found IPA to damage boards (evaporates fast without any residue.)

You can deyellow with retrobright, but the downside is that it makes plastic more brittle. If the plastic is already brittle, there’s not many options that don’t involve melting/warping the plastic. For some stains you can get them out with a magic eraser, it’s essentially a high grit sponge.

Agreed about deoxit, it’s still good for contacts though (cartridges and such.)
Cool but i want and millions and millions will want smart glasses that...

- That can be used to zoom in (binoculars)

- Keep track and show the score of the real life fencing, ping pong, tennis, card game ,etc (Apple Score) your playing

- See how a building or place looked x amount of years ago (Apple Rewind)

- Go to a conference and upon meeting someone the glasses provide their name and company their with

- Many many more innovations

and LOL my nicknames for some of those ideas are probably silly, but they are unique and i think useful to the point of people buying Apple Smart Glasses as much as they buy iPhones.