skysight-inc/HackerNews huggingface dataset:
I don't feel like everything is boring, but I have come to feel like the obstacles to doing anything I really want are so impenetrable, and so absurdly stupid, that life seems pretty meaningless to me. Sort of like "the banality of evil" but not quite evil, and now it's society at large and daily life. I didn't start this way, believe me.

I have felt a little like you describe at times in the past. Usually it's because I need something new. There's usually something that is interesting, even marginally so, and I try to dive into it. Some idea for a project, something involving some effort. It's very easy to have your life surrounded by sameness, sort of like overly specific recommendation systems. Breaking out of that is useful. You also never really know where something interesting will strike, so go looking for it. Start something new, a new project, a new exercise, a new activity, do something different.

Therapy can be helpful with the right therapist too, if you want to go that route. Just be honest with them and yourself or you won't get anything out of it.
Very perceptive comment, especially the last paragraph.
...which is why it's so important to foster an environment, where they don't want to leave.

I kept engineers (really good ones) for decades. They had many "life problems" (like divorce, cancer, etc.) during that time, and I kept them on.

It's entirely possible. I have done it. I ran a team that was all "top-shelfers."
How can you know that they had the default un and pw without logging into them?
That simply begs the question of why in god's name a startup with no traction needs 150 engineers.
Planes are natural gliders and you can recover from engine failure. It's not like they just fall out of the sky.
Downvoters: fine downvote me, but can you also name a perk that matters?
1.> * your bizarre implied learning process where criticism and judgement are reserved only for those who already understand a concept. It's like the scientific process, except upside down. :)

Yes, because this is totally going to get me to agree with you on anything at all. Do you not realize that by writing this, you have declared yourself for all to see that you are the problem? Most of the time, when people resort to attacks like yours here, it's because they have nothing worthwhile to say.

2. >* the fact that you apparently cannot entertain the truism that examples which students can relate to are generally superior than ones that are difficult for them to relate to

You might want to look in the mirror here pal, cause you seem to be projecting.

The fact you think that I have to cater to anyone just because they deem it so, is fucking asinine. Like seriously, are you sure you even have any right to be talking right now? Did you even bother to read my comment properly before writing your sad excuse of criticism?

3. > * the student who tried to convert their own personal discomfort into the wildly exaggerated general conclusion that your example was "pointless and useless"

I said "Person" not "student". See #2 again, the part about reading properly.

4. > Two of these are under your control to change.

All of the things in my life are under my control to change, but only if I desire to go through with the trouble of changing those things. Believe me, if I were to get started on changing the things under my control; dumb fucks like you wouldn't be sharing their opinions anywhere to anyone.

Start focusing on yourself, and less on others; especially me. Don't fucking bother me ever again you god damn ignorate hypocrite.

P.S. Seriously, go fuck yourself.
You need to provide evidence for this assertion. I've never seen any kind of analysis of this problem produce a clear signal that supports the idea that foreign ownership is a primary factor.
Amazon plans to object to union victory in New York
https://www.libertarianism.org/podcasts/free-thoughts/how-te...

A really interesting podcast about this! Apparently the dye absolutely STUNK,
He made novel contributions to computability theory. The first person to show that one-dimensional cellular automata could be turing-complete.

That being said, he’s very much a crackpot nowadays. Being sane in the past does not imply you will be sane in the future, no matter how significant your list of accomplishments.
Yeah the two main places where it comes up for me is LebreOffice and Google Docs! I'm surprised as word doesn't have it as its quite useful. It's really nice when I'm doing citations as most titles have some annoying color / font size.

I think there were a couple other programs that worked with it but I forget them! I've had quite a lot of success though as It seems like most of the programs I use respect it.
Some reasons :

- FAANG aren't/weren't remote

- The appeal for working at a startup vs an established company, and the sense of freedom associated with that

- Some guys that would love the idea behind FAANS...but would not like the management/process in place there (OKR, reviews, career ladder)

- Some guys that would love to work for FAANG... but didn't pass the interview (either failed or didn't try)
Funny thing about the Okanagan is that given that it's pretty much the only land in Canada where you can make decent red wine, a lot of that land is more worthwhile for agriculture than housing.

Feel bad for the farmers that happened to be born on the wrong side of the border in the US side of the valley. In the USA there's heaps of places where wine can be made and their land isn't worth anywhere nearly as much.
I predict the next super weapon will be an AI that generates content so captivating, that it acquires everyone’s attention, and/or induces unhealthy biological response.

Proof of attack vector:

https://www.thegamer.com/15-people-who-have-died-playing-vid...

Imagine, for example, a content generator whose reward function is heart rate.
wow! that is nit!! but unfortunately doesnt render retweets
> What isn’t fine, is that they’re stored in the Windows Registry, apparently? If you update these, either using setx %var% value, or the GUI… you have to restart your shell - i.e. you type exit, the window/tab goes away, and you open another one. Just let that sink in for a moment.

I mean, it's the same story, sort of, on Linux. Edit your profile, rc files, whatever on Linux to define/change an environment variable, and it doesn't magically update in your current shell, either. Use "set" instead of "setx" and it'll affect the current shell, but not other currently running processes. Change your profile? Yeah, restart whatever app to pick up the changes. Somehow expecting this to change environment variables of already running processes? Yeah, no, not so much. Doesn't work that way on Linux, either. Processes inherit env variables from the parent process by default on both Linux & Windows. Not really sure what the concern or issue is here other than a lack of understanding of how environment variables work.
Let me google that for you. Aha:

https://en.m.wikipedia.org/wiki/Late_capitalism
I use Linux exclusively, where file extensions are entirely optional. While, yes, they are shown in the file browser, that's a tool of last resort for me: my display is typically a grid of terminals and I do most of my work through them. Text files, such as executable scripts with shebangs, do not get file extensions. Plain text files, such as when I'm taking notes about something, do not get file extensions. Stuff like images, music, etc get file extensions.
Anyway, I think there’s a big distinction between immigrants (who cease to be immigrants at some point, how many years does it take in your opinion by the way? Who is more worthy of being helped to buy a home - a immigrant who came to the country 30 years ago, or a natural-born 25 year-old citizen?… but I digress.) and investment real estate that requires an intervention.

There was a two year moratorium announced today, but there are several exemptions. Permanent residents, refugees, some international students on the path to PR, and people here on work permits are all exempt.
Perhaps you mean the F14 which was only ever sold to Iran. Iran and US remain the only operators of F14 till date.
At first I thought it was some sort of fingerprinting for anti-piracy (which seems extreme), but seems like its just to store potential future album art :)
> Engines are of stone-age complexity because the FAA says they must be, and the FAA says they must be because safety, and the stone-age engines are safe because nobody takes risks and they remain in the stone-age.

The FAA says no such thing. There are modern FADEC piston engines:

* https://www.lycoming.com/engines

* https://en.wikipedia.org/wiki/Austro_Engine_E4

and you can new planes with them:

* https://www.flyingmag.com/we-fly-diamond-da40-ng/

It's just there are (over) 100K pre-FADEC planes out there with perfectly fine "stone-age" engines, and few people want to spend US$ 40K on a new engine when they can overhaul their current one for half the price when the time comes.
>Windows NT on x86 and didn't want to spend $100k per seat on RISC workstations they knew were already obsolete.

And Linux. https://www.linuxjournal.com/article/6011

Much faster than SGI machines, zillions times cheaper, ridiculously cheaper.

If you set the KDE theme to Motif or the SGI Indigo theme (QT allowed it) you had a pretty Irix copycat with a Slackware 8 CD pack.

With DRI and 2.4.5 from the extra/ directory it was a beast.

https://slackware.uk/slackware/slackware-8.0/ANNOUNCE.TXT

They used Red Hat, ok, but that Slackware release from 2001 was pretty close to their setup.

Computers at Industrial Light Magic:

https://www.linuxjournal.com/files/linuxjournal.com/linuxjou...
I use Linux (RHEL7) at work and have grown to love it. I feel ultra-productive in Linux and completely unproductive in Windows.

That said, some of the Windows criticisms seem silly compared to the situation in Linux, and Linux isn't without its warts.

> Did it Just… Restart Itself and Lose All My Terminals‽

My DE at work crashes and closes all my stuff somewhat regularly (perhaps once every 1.5mo or so)--much more often than Windows does. To be fair, I do more in Linux, so perhaps that's to be expected.

Beyond the occasional DE crash, there are also several other baffling glitches that I've simply learned to live with, most visibly: randomly the graphical theme will switch from dark to light. It switches back to dark simply by opening and closing the appearance settings.

Linux still feels extremely unpolished to me, but I'm vastly more productive in it.
Well what was it?
THE Pandemic Studios?! If so, I have you and/or your coworkers to thank for fun times with the original Battlefront games.

Now with that out of the way, did Pandemic always use x86 or did it use other architectures, like SPARC or Alpha?
I will counter that integration tests tend to have a much bigger footprint: one test covers a lot more ground and so per line of code will catch more things.

But, the failures from integration tests are often a lot harder to read. Even half-good unit tests tend to show exactly where the error is, and make the fix cycle much shorter. It is also much harder to write exhaustive integration tests for all of the inputs that might happen.

I, as a long-term qa-ish person (I usually write testing systems) see real value in having a mixture of both system, integration (multiple systems), and unit tests, as well as end-to-end manual tests. Anything big enough needs all of these.
> Having those specs then would be like running a 37 Ghz CPU with 16 TB of RAM now.

More, much more. We've long hit a point of diminishing returns for a lot of standard consumer workflows. More CPU and RAM helps mainly for "specialist" workflows (including software engineering) and can be really nice, but computers have overall been "fast" for a while now.

Back then you could notice an increase in CPU frequency or cache in almost everything you do, even if it was just writing a letter. And more RAM allowed you to do things that were virtually[1] impossible before. Especially because there were no SSDs: You paid dearly for anything that could not be kept ready in your puny RAM.

[1] Pun sort of intended: Virtual memory might technically allow you to do those things anyway, but often the performance cost was so high that it was no fun, if not pointless. But we're also talking of the DOS/Win 3.x/DOS extender days, where virtual memory was technically possible, but definitely not ubiquitous.
lo and behold, the thread is flagged.
Why does Stephen Wolfram have to be so long-winded? I’m sure there is something valuable buried in this post, but it is over 50000 words. I guess this is what happens when a researcher doesn’t frequently publish in peer-reviewed formats with page limits.
I'm aware. But the land mainly has so much value because cities refuse to expand despite the demand.
Is empty housing a myth? https://openhousing.ca/2020/12/30/vancouver-empty-homes-cros...

I used to live in Yaletown (Vancouver) and the building I lived in was this very tall, maybe 35 story two tower block which only had two elevators. It took me about 6 months to realize that I never saw anybody else in the building. There were only 3 occupied apartments on my floor (I think there were 8 units per floor). I was told the building was designed to be a "piggy bank in the sky" and that low occupancy was in the design.

This is just an anecdote, but I was under the impression low occupancy is an issue in Vancouver so much so that they tried to pass laws regarding empty homes.
Our team has been pushing for and implementing small, atomic commits on mainline. Honestly, I'll keep fighting for it and never go back. PRs are easy to review, commits are easy to reason about, what's not to love?

Why squash commits to begin with? Unless you're getting too many commits per package per time period, then maybe that's an indication that you should modularize your codebase.
Yeah, I think you're asking for trouble if you start squashing commits on code that has been deployed, which is the situation he seems to be describing here. I can't see any net benefit to that, and can see a whole lot of trouble. Any time your code has been shared outside your personal development environment, rebasing is dicey. The only situation I can think of that validates that is if something ended up in a commit that definitely should not, like auth credentials.
Careful, come back with too much knowledge / science and the catholic church will have you killed.
On the other hand, brightness decreases 1/distance^2. You would need a brighter panel to achieve the same brightness at a farther distance.
If your web crawler is using a hundred thousand filehandles, you've got a problem. You shouldn't need that many; You can support ten thousand open web requests, for sure, but you don't need ten filehandles for each; A few hundred connections to intermediate processors and databases where you store the scraped data.

High performance template rendering has as many filehandles as open requests - Maybe 10,000. If it's actually high performance, the templates underneath aren't files anymore by the time you're processing, they're stored in memory.

Databases are almost an exception, but you shouldn't be running "Large DB" on a shared host on K8s. You should taint and dedicate those machines. K8s is still useful as a common management plane, but I'm roughly on the fence of "Just run those machines as a special tier" and "Run them on k8s with dedicated taints", because both have advantages. Smaller databases run just fine. Postgres is using ~10k filehandles

There was a time for a scheduling specifically for "filehandleful" jobs. It's long gone. Modern linux systems set the filehandle limit to something obscene, because it's no longer a limiting factor, and it hasn't been on these workloads for 5 years.
“See more board members”

“Show board members that may be offensive”
It's essentially having a small CPU as a DMA controller. For a prototypical DMA controller, you just give a list of source and destination addresses + transfer size and it runs off an performs those transfers and tells you when it's done. Maybe they can even be chained together (one DMA channel writes to control registers of another then starts that channel).

For "channelized" IO, you had CPU instructions which would effectively hand off small programs to another processor that was extremely limited in capability compared to your CPU. The channel processor would handle the direct interrupts/events from physical IO devices, do basic processing, then kick off (a) DMA transfer(s) to and from main memory, or as a data stream straight to the CPU.

For some mainframe architectures, you could implement things like text-editors and filesystem drivers that would run on the channel processors so that basic tasks didn't take up core CPU time. The main CPU could allocate memory for a process to be placed in, then send off a channel program to the tape drive and go and do something else for awhile while the tape drive found and loaded the executable completely independent of the CPU.

Probably a more realistic example would be to take something like a database and have a separate CPU processing the on-disk format, or a separate CPU to process your network protocol's wire format and only having the actual data it contains seen by the main CPU.

These days processing power is so ridiculously cheap compared to those days that flexibility rules the day. Might as well have a bunch of dumb IO devices because even a basic CPU core can move and process gigabytes of data per second.
And even a faster 6502 than the CPU! Yeah the true very programmable I/O offload you see in the C64 is very similar conceptually, and would be even closer if it could DMA into main RAM to communicate with the main CPU rather than bitbanging serial.
> Canadian permanent residency is incredibly easy to obtain

I don’t feel this is broadly true. I just watched a friend jump though ridiculous hoops and inefficient bureaucracies to get her PR. Is there a particular method for getting a PR that you feel is too easy?
how did they even raise any funding with that low of revenue?
No, it's very confusing.

I also found Facebook too confusing to use back when I briefly tried it around 2009. A friend who'd been on it since it was still exclusive to some universities assured me it made a lot more sense a year or two before that, but by then, it was too confusing for me and I bounced off fast.

Maybe it's on purpose?
Anandtech Testing of DDR5
I consider myself a git noob, but I do find myself using rebase several times weekly. It seems to get easier the more I use it, along with all other git tactics.

Why bundle all changes into a single commit? How can the commit message be meaningful at that point? Why not just submit multiple atomic commits?
That’s precisely how I read he title. A shame. It would be a far more amusing world.
Isn't this an April Fools joke?
Did he say anywhere that he wasn't logging into them :)
Simple to add electric powered trailer to reduce fuel costs
That’s not the right conclusion to take from that video.

WASM isn’t faster than native code. It’s that an operating system written from the ground up to use a language VM (for instance, wasm) to implement all memory protection, on the system — and most importantly, no other memory protection, including page tables or processor-level isolation that normally separates kernel code from user space — may end up being more performant than what we have now.

Running wasm on a standard OS kernel like Linux/windows/darwin is not going to give you the benefits. The benefits come from eliminating system call overhead associated with switching in and out of the kernel protection context, which is something you need if you’re executing raw machine code which can load/store any memory address. If you simply eliminate the ability to run arbitrary machine code, you can just let everything run in kernel space and use the language VM (like wasm) to protect memory. The result may or may not be faster overall, but it’s purely hypothetical today because essentially no operating system works this way. (Microsoft wrote a research OS back in the ‘00s to try this out but it ultimately didn’t turn into a shipping product. There may be other research OS’s out there that toy with this idea, but nothing in production… maybe the old symbolics lisp machines work on this principal but I’m not sure. There may have been some similar machines in the smalltalk days as well.)
> https://en.wikipedia.org/wiki/Revenue_equivalence

Auction theory has so many assumptions that it really can’t be applied to buying a home. The link above assumes the highest bidder knows[1] the highest price the underbidder would pay, which is extremely silly. Apart from the fact that if you know the highest price of another bidder, then the seller also probably knows your highest price, and the seller can just ask for the highest possible price, duhhhh!

Bidding (auction or blind) is used precisely because the prices are not known.

Personally I have been involved with enough home auctions and blind bids to know that there are huge information asymmetries or uncertainties. When you lack information, sometimes you need to make your best bid, and you might value a property a lot higher than the underbidder.

I would like to see more protection against lemon markets, but realistically I can’t think of a fair way to enforce that. Banks and insurance protect some people against doing stupid things.

[1] First price auction: “if each player bids such that they bid the expected value of second highest bid”
I migrated a previous company's infrastructure from AWS to Fly.io

Our AWS bill was the main reason. It was far higher than it should have been for the traffic we were serving. Even after we'd halved our AWS bill (the original bills had been crazy), it was still kinda high

Fly was a pretty clear choice when we looked at the lower costs and ease of transitioning from single-region to multi-region infrastructure

I'd been nudging the CEO about doing a migration for about a year before we decided to make the move. When I found that I couldn't really get our AWS costs any lower and did a full cost estimate of Fly vs AWS, the wheels moved reasonably quickly

The CEO primarily cared about lowering our monthly costs and being able to do the migration reasonably quickly (~1 month)
I'm surprised you've kept the name pipedream for so long, considering the fact it is also a brand of adult toys makes searching the word pipedream not exactly "safe for work"
Use a monorepo, but organize your code as if it will someday be split into many repos.
Use Ctrl-Alt-V to paste without formatting in most Office apps. Lots of other Windows apps support Ctrl-Shift-V though.
A War of World-Building
I've read this comment 6 times now and I'm still not sure what your rant is directed at.

> having to position your windows every day rather than have the DE handle

Are you after a tiling window manager? If so, why aren't you using a tiling window manager?

> Yes, you can use third-party scripts (Autohotkey, etc.)

Are you after shortcuts for positioning your windows around? Windows already has those.
Writer here. I actually wrote (i.e., simply reported) about Precursor in the past: https://tuxphones.com/bunnie-studios-precursor-open-hardware...
Since an argument about Chernobyl inevitably comes up when nuclear power is discussed I thought it would be interesting to ask: what would the coal/natural gas power equivalent of Chernobyl be? That is, an accident which caused significant death or ecological contamination.

The closest I can think of for a "coal Chernobyl" would be something like this: https://en.wikipedia.org/wiki/Kingston_Fossil_Plant_coal_fly...
> The company spent a lot of money on marketing events including sponsorship deals with the Tampa Bay Lightning and the rumored million dollar concert by the Chain Smokers

here we go, this is late 90s all over again
Wild Geese
Throwing them in a trash bin and then smashing them with a sledge hammer was also a good way to do that and a bit louder :-D
And when the process leads you in one direction?
Where does it explain? I only see some vague speculation.