skysight-inc/HackerNews huggingface dataset:
My first ever computer was a Christmas present, and tbh I was far more interested in the portable black-and-white TV that came with it. That got me my own dial-tuned TV in my bedroom. Luxury! I swear I could even watch snooker on that thing...

My parents weren't well off (Dad was a docker, mum worked part-time as a travel agent), living in the pretty run-down area of Northern city (the cheap end of L4 in Liverpool, UK, if anyone cares). The idea of getting my own computer was something I hadn't ever really considered.

So, the day arrives, and I get the TV (Wow!) and a printed circuit board with a bunch of components, otherwise known as the ZX81 in kit form. I spend a good month or two watching TV, as kids are wont to do, and eventually parental pressure to "get that fucking thing working, lad" mounts to the level where it can't be ignored any more.

Go down to the shed in the back yard (for Americans, a UK 'back yard' doesn't mean a garden at the back of the house, in our case it was a small, cemented over 'private alley' to the real alley (where the bins were) at the back of the row of houses. My dad had somehow crammed a shed in there) - and started to solder.

Took the weekend, as I recall, because I wasn't great at soldering at 11, but eventually it seemed to plug in and turn on - got the BASIC prompt and everything. Read through the manual, and there was a demo line to type in and show things were working. I worked through the example, got sufficiently confident, and the entire family convened in the lounge (where the only other TV was) to watch this modern wonder...

I typed in:

PRINT 2 + 2 = 4

And it of course returned back the value

1

At which point my dad sighed in disgust, muttered "I knew it, he's buggered it", and walked out the room. It took quite a bit of persuasion to introduce the concept of 'logical truth' to him...

I've never done CS (I'm an aging physicist if anything from 30 years ago matters in that regard) but I was hooked, initially on games, but also on what you can actually do with these things. These days I live far away from that 2-up/2-down Liverpool terraced house, in sunny California. Been working for Apple for nigh on 20 years, and coding for the last 40 or so. I don't think any single thing has changed my life more than that ZX81 kit. It wasn't even my favourite 8-bit computer (that would be the Atari XL I bought when Dixons were selling them off for £99 with a disk-drive) but it was certainly the one with the most impact.
As was the Dasher, which I had and got rid of at 60K.

Japanese cars were just better, sorry. They still are. There is something about "fanatical attention to quality" that beats the shart out of "ok, that's good enough."

As for the Falcon, that came out before the 70s:

https://archive.nytimes.com/wheels.blogs.nytimes.com/2009/07...
o/
I'm not a systemd fan but I'm not a hater either. I think it does its job and, although it was a bit immature when initially released (especially by Fedora) it has matured into a very good init system that does it job.
But yes, Fedora keeps pushing for the bleeding edge, but its users should know this by now.
it all trickles down from management consulting best practices that are basically handed out as playbooks to founders. It's based on psychology studies and is intended to create an "in-group" effect to make people more loyal to the company and thus work harder and increase employee retention
and they will do this any time.. for us, it was because they detected a HW failure and their automated management replaced it and rebooted the cluster. Our obvious complaint was that we wanted a heads-up before this happened.. they indicated that in certain situations, this wasn't possible (BS). So after a lot of back and forth, they relented and agreed to address proper escalation.
It's a cheap way to foster common identity. Look to professional sports, it's common to refer to players and staff as a Yankee, a Brave, a Charger, a Dolphin, etc. They are not only a member of that group, but they are that group. It's a part of your identity.

Even with schools, you're not just an alum, you're a Tiger, an Eagle, an Engineer, etc.

So instead of "working at Google", you become a Googler. A tweep. A Metamate. A, I hope, Lyfter. The job is now part of your identity. You don't do a thing at a place, you are the company.

And it costs nothing.
> My two cents are standardized tests greatly reduce the function of MS/HS education.

Eh, depends on how your country's standardized tests are set up. You don't have to ask multiple-choice questions.

There's no reason you shouldn't use standardized tests in trade education - if you're teaching plumbing with copper pipe, have them solder some joints and quiz them about air locks and suchlike.

You can cover things that are truly impossible to examine by just requiring a certain number of hours. If you want people in the first year of high school to receive sex ed but don't want to do exams on it, you can just require that schools deliver a certain number of hours of it.
I'm one of those programmers you mentioned. Could you help me? I'm genuinely trying to learn more about this. What is the precise mathematical definition of the term abstraction?

Any links to good resources are appreciated.
> global population has increased massively since then. All of those processes you're describing are massively energy and labor intensive and do not scale as you're trying to put 8 billion people under rooves

This doesn't make any sense. Labor supply obviously scales with population. More people needing housing also means more people available to build housing.
In Norway, it's required[0] for all public sectors to have IPv6. We are not there yet, but I believe the push will only increase with time.

Especially all new internal networks must be IPv6, and IPv4 is optional.

[0]: https://lovdata.no/dokument/SF/forskrift/2013-04-05-959?q=ip... (Sorry that it's in Norwegian.)
Ask HN: Did learning a specific programming language make your thinking better?
People sometime say that learning Lisp/Scheme has made their thought process better as a programmer. They can solve problems easily or differently because of that.

Did you experience something like that after learning any specific programming language? How was it like? What exactly is this mindshift?
I disabled IPv6 on my home network completely because it interferes with my use of my Raspberry Pi as a DNS blocker. I was never able to get DNS working properly, which, apparently, is intentional with regards to the IPv6 protocol.

Meh.
Even if that's true, it's an entirely different scale from an entire class of people being able to pass their status onto their children through college admissions like the upper middle class and richer people can do in the US.
Literally no markets anywhere, ever, operate without invented rules.
Responsibility implies consequences.

“I take responsibility, so I’m returning my dividends from the last two years and making my salary 0 until things improve”
That's not true in programming. I was 9-5 on 7 years there over multiple studios. My last studio (one of the most known ones) actually had 4d weeks.

It is definitely true for VFX Artists. And you will definitely get a pay cut compared to tech (50%-ish TC)
Yes, just dumb fingers typing the comment. :(
The Collapse of Insects
They're saying the difference between the time the light gets here and the particles 'only' going 99.9% of C is 850K years back of the napkin.
> Internet culture used to be something you engaged with in private. You have your public self, your real self, and then the part of your brain that scrolls mindlessly at the end of the day.

Funny, for me the internet was always where I'd let down the barriers and drop the facade, the place where you could actually find the "real me". Then again I don't think I'm the type of person described by "scrolls mindlessly"...
> In other words, in science and math education in particular, it’s easy to slip into teaching methods that emphasize understanding and that avoid the sometimes painful repetition and practice that underlie fluency. I learned Russian not just by understanding it—understanding, after all, is facile, and can easily slip away. (What did that word понимать mean?) I learned Russian by [...]

This is a misleading use of 'understanding' being equated to remembering.

The thing that made math so much easier to learn for me was that as soon as I understood a concept or method of logic, it was effortless to internalize and recall. Things that only depend on 'facts', like the meaning of понимать is what can't be understood and must be remembered. But if that was your native (or closely related) language it could be understood by seeing its roots and construction.

The hard part is getting someone get a foothold in an unfamiliar subject so that other understandings can be built upon it. What the author seemed to have done is two things: turn an aversion into an interest and realize that they can actually learn math, not merely memorized.
My experience is that things like this is often deeply rooted in the culture, legal system and business practices in a country. It is not easy to copy those things from one country to another. Especially where we have quite different legal systems. Additionally in the UK people are proud of getting on, despite old fashioned systems. Whereas in Sweden they strive always to modernize. So, different cultures.

(Of course, huge generalization there. For example the UK has done better on open data in the government than the Swedes have done, so in this case the whole thing is reversed. )
Damn. That is impressive.
Reminder, if you'd like to support Blender financially you can at: https://fund.blender.org/

I've been getting into Blender for the last few months. Previously i was used to paying ZBrush, Modo and etc 500+ dollars for Licensing, and it's kinda shocking how much functionality you get in Blender for free.

I just signed up for the lowest tier. Not sure how much i want to spare a month, but i can definitely spare a coffee and month and it is well, well worth it. Much thanks to the entire team on Blender, you folks rock :)
> Then only badly behaving programs will be shot in the head randomly.

So, all of them then?
It's more like saying Puerto Rico and The United States
Probably did it to avoid association with the 3D software.
A couple more 9's changes that drastically though. Maybe someone just truncated at 2 decimal places?
If it describes problems we're still struggling with, it's still relevant.
That’s what I ended up doing, but it’s a major turn-off to learn this by trial and error, after setup scripts fail with seemingly unrelated messages.
Something, sure and I even agree with your post in general. The way to measure our growth as human beings is whether we make the same mistakes. That said, I honestly think you give CEO here way too much credit.

I went through that release and did a quick search for mistake and/or responsibility. No hits. Do you know why that is the case? Well, apart from legalistic part that would suggest he is guilty of something, there is a psychological part that is unfortunately best explained by actions of a fictional psychopath Dennis Reynolds[1]: 'only "take responsibility" in a very non-specific manner'. It works, because while Plaid CEO did apologize ( no 'apologies' in article, but there is a 'I am truly sorry.'), but nothing specific.

However, the way our brains function, we infer the admission of mistake and taking responsibility from that one phrase.

It is very annoying that it works, but it does work.

[1]https://itsalwayssunny.fandom.com/wiki/Wolf_Cola:_A_Public_R...
The USA has 51% American ownership laws for certain industries.
https://www.spectrum.net/support/internet/ipv6-faq:

> IPv6 is available today with an IPv6 capable modem in the majority of Spectrum’s footprint.

Very curious what "majority of Spectrum’s footprint" means in this context.
Yeah, my habits come from using GNU, BSD, SysV and having to use the lowest common denominator.
Yeah my recommendation isn't because I think it's a fair and balanced viewpoint, but that it provides a much-needed perspective. It shouldn't be the ONLY book you read about such issues. I also like Guns, Germs, and Steel, which the authors have criticized (mostly respectfully).

There are many things about human history that we simply don't know, and triangulating between experts with very different viewpoints is a good way to get closer to the truth, or at least make you think.

A key point is that human history is hundreds of thousands of years long, and for many periods of hundreds/thousands of years, we only have 1 or 2 artifacts. And the world is very big. Entire civilizations with complex social structures have come and gone with little trace, and many of them lasted longer than the United States or the modern governments of Russia or China. (Obviously 20th century growth rates make that comparison hard, but it's still worth thinking about)

Also, I would say that DoE is better at criticism than at making claims, or providing a concrete path toward more egalitarian societies. It's responding somewhat to "big history" books, so it's probably better to read those first.
I find the statistics surrounding death to be quite sobering. I was at an annual event with 1000 other people and for whatever reason got to wondering if everyone would return the next year. Being a nerd, some calculations occurred and it turned out that would be pretty much impossible as at least a few attendees would die (of any cause) before then. It's rather stoic but makes me appreciate things a little more.

The Ruby community has lost some fantastic people. Chris, Jason Seifer, Steven Bristol, Jim Weirich, James Golick, and Ezra Zygmuntowicz all come to mind. RIP.
IIRC, they also took these popular usernames (since they were already claimed) without the owners' permission.
Interesting, I hadn't heard of this before. As a mechanical engineer, it seems like it wouldn't be able to compete with the free (non-open source) CAD platforms - as much as I would absolutely love to see an open source CAD software grow out of something like Blender.

What is your use case for it?
It's also a really nice combo for simple automation lambdas that need some state and you want an ergonomic DB without paying for full RDS.

Go + Lambda + EFS + SQLite work great for that.
> What would we do about all of the processes that fork but don't ever exec?

I speculate it isn't common, or at least it isn't required for ordinary desktop apps. Windows survives without fork().

> And isn't posix_spawn implemented in terms of vfork, which a lot of people like even less?

That sounds like a glibc implementation detail, not something required by the standard. I'm not an expert however. Simply, again I come back to: Windows can spawn processes without using it as an excuse to overcommit.
In a single patient. Published in the Italian Journal of Pediatrics, which is not exactly a top-tier journal.

If that's the best you've got, that makes me even more confident that EMDR is bogus.

> Clearly you have an agenda.

Indeed I do. My agenda is to seek the truth, and to debunk bogus scientific claims wherever I encounter them.
He mentioned organized crime. He is hinting at violent responses to layoffs.
I like this tech "fights" (evolutions). Even if bun will not overtake node, it will make node better. We see this many times with other projects (js/coffeescript/typescript/..., php/HHVM/HPHPc, webpack/vite/...)
Interesting; discussed at https://marginalrevolution.com/marginalrevolution/2022/12/ai....
IPv6 is a case study in the second sytem effect [1]. Realizing you need to make breaking changes and it being rare that you get to do so you decide to make all the changes.

The truth is IPv4 only had 2 real problems:

1. Lack of address space due to 32 bit addresses; and

2. Lack of a solution for roaming since your IP address is a core part of connection identity (between the source and destination address and port).

IPv6 managed to only solve one of these problems and it did so in a way that removed functionality. Yes there are more addresses but now address blocks are non-portable. I guess 25 years ago they thought that routing protocols like BGP4 were considered a problem and decided to remove that with hierarchical address spaces and massively expanded those address spaces to do it.

Somehow ports were also considered a problem so we got /64 addresses. Part of the motivation for this was to use (mostly) unique MAC addresses (48 bits) as your identifier and that fits in 64 bits. Of course this became a massive PII leak and a tracker's dream so it never happened but we're still stuck with /64 blocks that we absoultely do not need.

It's an object lesson in solving actual problems and not solving imagined problems.

[1]: https://en.wikipedia.org/wiki/Second-system_effect
I won't speak for Le Monde's commercial side, but think the concept is that a subscriber considers themselves as paying for all the news; accepts any "freeriding" on important news as a cost of generating the public good of an informed society; and leaves it to NARGs (should any exist) to account for the value proposition differently.
> Perhaps our standard of how to do these have changed?

Probably because the tech community has demonstrated that they'll speak freely on social media, with reporters, etc and the risk of being dragged and hurting future customer & hiring prospects is high.
In terms of ability, sure, Blender can replace SketchUp (and more), but I don't think it'd be worth the learning hassle just for that. The free SketchUp web version should suffice for small DIY stuff. You can always bring your model into Blender for further refining/rendering anyways (there's a good import addon).
Soon the 777x will be out which should be the one to beat then. Last I saw they were running into some issues with the GE9x engines which are massive.
> People complain about the use of blockchain in messengers, but they offer no solutions on how to address app sustainability

What are you missing on Signal? The ability to sign up without a phone number would indeed be great, but other than that, they seem to be collecting effectively nothing.

> People complain about the use of blockchain in messengers, but they offer no solutions on how to address app sustainability

If this is about funding, just make it paid/freemium! Effectively that's the same thing as launching an own token or even blockchain, just without all the complexity of launching and sustainably managing what might easily become a pyramid or Ponzi scheme and/or a security in scope of regulations.

> Btw somebody mentioned "only" 1:1 encrypted chats: who does it better?

Signal, and everything based on it (e.g. WhatsApp), Matrix, and Threema immediately come to mind, and they all don't have this weakness:

> but you can't add people to a chat after the group has been created.
If crypto people are destroying other crypto people it's basically seen by much of society as beneficial mutual attrition.
Beauty, as ugliness, is only a matter of perspective, focus and point of view. Anything can be beautiful, everything can be ugly. You find something beautiful or ugly? Try to shift your focus to include its surrounding to various degrees, or do the opposite, zoom into it. You see? Most of us are deeply moved at how Earth is beautiful from space. Then, when you drill from the general to the particular, you might find places on the planet that are more or less attractive. Try this long enough, differently focusing on all things you see and hear and feel, from images to ideas, always moving around the subject, often changing angles, and you might start to see things for what they really are: simultaneously complex and simple, ugly and beautiful, all at the same time.

The big lure was always to embrace one particular point of view as your own. THIS looks crazy stupid. THAT sounds amazingly beautiful. EVERYTHING seems so ugly. And so on... Then, one day you wake up and think the opposite. Beauty becomes ugly, and vice versa. It happens all the time, to everyone. Life can have this effect on the living.
Unless you can't _not_ finish a project, you aren't going to. Having other people tell you what's important to you isn't going to work. You don't have a project that is important to you to finish, (yet). So don't.
Thanks, I'll take a look at the XPS.
This is a strawman. Nobody operates this way. You don't raise more money by hiring more people. In some markets you raise more by making more revenue even if unprofitable, which is not great but is very different than raising as a function of number of employees.
Yeah, if any Hetzner reps are reading this thread, it would be great to put up a support page talking about NAT64, and link to it from the dashboard when creating IPv6-only instances.
I find every interesting the following problem: what is the minimum universal constructor with a linear string, that is, a sequence of gliders that encode information efficiently (not using exponential space, but using a combinatorial combination of N gliders, for O(N) bits)?

Bonus question: can this string be "folded" so that it occupies a radius of O(sqrt(N))?

(now we have a close analogue of DNA! It's fascinating that indicates the universality of DNA and life -- we seem to be somewhat limited universal constructors)

Other questions: are there "Constructor classes" -- non-universal constructors specialized in building a certain "chemistry", a useful subset of all structures? What is the minimum (restricted) efficient contructor capable of building (a) A copy of itself; (b) A Turing machines; (c) Turing machine and construction tapes.

Also I've been thinking about reliability. Is there a constructor that can tolerate a flip ("error") anywhere inside? That can tolerate any single glider collision? Or can tolerate "most" bit flips? An interesting difference between CGoL and our universe is that we live in a thermal and quantum bath. So in a sense (that's up to QM metaphysics) there is inherent randomness in particles, and of course all particles chaotically "wiggle" at positive temperatures (it might be argued CGoL also has wiggle, but in CGoL you can have non-chaotic, periodic large systems -- it's essentially easy to have 0 temperature systems).

I've been playing with simulation of CGoL that have a proportion of random flips each generation. I've been investigating whether interesting structures come out of the "soup" -- this is more interesting, I believe, that just starting from a soup and seeing if something survives (in a deterministic universe), because you can have "multi-step evolution": maybe some small structure comes up, and then random perturbations slowly make more interesting structures emerge -- in a faint analogue to the origin of life, or just faint analogues of chemistry/proto-evolution -- the population of patterns evolves with time. It would be really cool to have a crowdsourced set of long-time simulations of such a field.

Another important open problem related is how to define a 'Life detector' (in Life). A Life detector is an algorithms that given a pattern and a few generations, tells you how complex, interesting, and 'alive' that pattern is. Very fun and significant problem I believe. Together, this means we can run massive crowdsourced searches to understand environments that tend to evolve interesting patterns (although of course anything close to a bona fide lifeform is probably still far out of reach of our computing power, and might benefit from other kinds of analysis)..
Passwords can be reset. There's always a manual override. For most online accounts, you can restore your access to them from absolute zero — i.e. when you find yourself naked on the other side of the world and your house has also burned down and you also forgot all your passwords. It'd take time and it won't be an easy process, but it is ultimately doable.

But if it's a private key, you lose it an it's game over. You have to create a new identity and start over with everything that was tied to your old one. Worse yet, if you leak your private key, you can't stop other people impersonating you.