skysight-inc/HackerNews huggingface dataset:
Two years ago someone I know was laid off. After a three-month climb to find a new job, they vowed to put together an emergency fund. After a sudden drop in rates, they took out a small cash-out refinance. Luckily they still have a job, but the fact that they now have that cushion puts their mind at ease.

Lesson learned: take advantage of cheap credit while you can.
I think that Pop has a bit of a branding issue. It has the reputation of an os with training wheels for newbies and gamer bros, but it is actually an all around great OS for anyone. It's a great gnome experience out of the box with all of the benefits of using Ubuntu with none of the nonsense. I'm hoping to see it gain popularity with the broader linux community. Everyone who used traditional ubuntu and isn't happy with the direction it's headed should really give Pop OS a shot.
May 2nd Side Project Checkin
No because then the Government/Taxpayers will be needed to bail them out, just like the 2008 crash. People who bought houses they couldn't possibly have ever afforded were given all the credit they wanted, and were bailed out by the government. (For example, they were exempted from paying income tax on forgiven debt.)
> Kind of how you'd say you have a dashboard for your business to see metrics in real time (as opposed to some kind of daily report).

I think calling it a "streaming" or "live streaming" interface is a better descriptor than "real-time".

> I think that usage of real time is very common outside of a pure engineering sense

Maybe, but we're talking about the software engineering world here aren't we? I think we should seek to be precise with our terminology and try to avoid unnecessary ambiguity.
An atomic physics perspective on the kilogram’s new definition
Seriously, you can think of no reasons?

Many competent companies MITM employee traffic to scan for malware, leaking confidential data, etc.
Not gonna disagree at all, but I don't see any widespread adoption from enterprises because of it. It's disappointing because Ubuntu Core is actually quite secure, and we were really impressed with it... we just couldn't use it.
"Sorry, we unknowingly purchased crappy SMR disks for storage and backups, and they borked all data after a few resyncs. Blame Western Digital!".
> I installed Pop!_OS 20.04 LTS just yesterday, hoping to get a better out of the box experience. I’ll log back with thoughts about it next week.

I tried Pop!_OS 20.04 in a VM just yesterday and my experience was dreadful especially with its "store" application. Things like the entire program freezing randomly for seconds while trying to fetch things, images taking ages to show up (btw, i have high speed connection), showing me ridiculous download sizes for flatpak packages (think something like Geany requiring 1.1GB or something like that), not giving any indication about download processes if you navigate away, wasting screen space when showing applications in a category (it uses a list view where each entry gets a huge icon at the left side, its title, some very short and useless description next to the icon like "Goofy is a goof foogbar", an "Install" button at the right side and vast swaths of emptiness in between), etc.

Also had UI screwups everywhere, like the Preferences application cutting out the "Preferences" title in the titlebar to "Preferenc..." when a) those three dots took the same space as the rest of the word and b) that title was the only thing in the entire titlebar with almost 500px of unused space at each side. Or controls moving and windows resizing a few pixels after i start typing something (e.g. trying to type some number in the calculator has the divider between the buttons and the number move down a little the first time i type something). And the entire "let's merge titlebar and toolbar" idea is as awful as it was when GNOME 3 introduced it (well, actually it was iTunes but i do not remember anyone ever saying that they liked iTunes). Trying some of the preinstalled apps, i accidentally clicked some tool buttons trying to move a window around (the UI being slow didn't help).

And it was dog slow. Terribly, irredeemably, laughably slow. Opening the icons had the entire UI chug worse than my 386 running Windows 3.1 (and actually i'm pretty sure if i wrote a program to move icons around in Windows 3.1 it would be faster).

IMO the only time i felt Linux had a high quality desktop environment was actually the first Linux distribution i used: Caldera OpenLinux 2.3 (to the point that in my youthful enthusiasm i force installed it to every relative and friend's computers i encountered :-P). That distribution was very well put together and thought out (try to find it in archive.org and test it in 86box or PCem with an emulated Pentium 200 and 32MB of RAM to see what i'm talking about). It had some issues, but two decades later things should have been much improved - instead everything went downhill after that and for most Linux users their desktop use is mainly a matter of how much tolerance you have for all the issues you encounter (ie. when you see someone having a problem and there is a reply like "i never had that problem" or "i've been using Linux XYZ for years and that has never been my experience", it is usually from someone who had a high enough tolerance that anything non-major does not even register anymore).
> So this is Joy in Java.

No, it isn't. I assume that you are trying to make a point, but I'm not seeing it so please elaborate.

> But as my neighbor comment asks. How does this benefits a language as tool for humans to get job done (c).

That of course depends on the job. It might not benefit you at all. Some will probably argue that this simple model only benefits the implementer in getting their job done. Personally, I think the ability to quickly refactor code that a point-free sequence of stack operations affords can be useful.

> From my perspective it only brings you down the abstractions ladder.

Have you ever found it useful to take a step down the abstraction ladder?
Grandparent comment by beckler says they were trying to make some IoT product. That will be deployed in situations where that happens; if your customer has a MITM set up, you just nod your head and sell them something that works in that setup. You can't say, "MITM should be illegal, please buy my non-auto-updating solution anyway and stop it with your MITM."

Good thing beckler found this while eating their own dogfood due to their own network being that way. Imagine that everything worked fine in their environment and then so customers came back with this issue. Then they would be beavering away hacking up their own core snap or whatever.
Even while recognizing that it's propaganda, one can also appreciate it as hilarious and expert-level spin and trolling by state actors. I agree it's worth the watch. You don't have to agree with its interpretation of events, but you can think critically about why the message they crafted would appeal to one target audience while inciting anger and frustration in another target audience, and what goals the video's producers might have in making it.
> On-demand decompression like this has made very little sense on desktops since the mid 90s

Ok, maybe not desktops? But ZFS on-disk compression is a sysadmin's frickin dream -- just one example that you can access logfiles with plaintext tools like grep while benefiting from the space savings with neglible cost, LZ4 has basically no overhead at all, https://www.servethehome.com/the-case-for-using-zfs-compress...

I really hope you will try on-disk compression, encryption, deduplication, and that sort of thing sometime, you will see it is so much better than gzip-compressed, gpg-encrypted files
Do software engineer need to spend free time to be best?
Looks very cool! I started building something a while ago in a similar area but never pushed it very far. Auto scroll wasn't working for me in Firefox in the Demo.
1/ Since we have an example of a working universe at hand, I think I would start by modeling the 4 basic interactions. And there is already a quite hard issue which is: 3 interactions are short range, and the 4th (gravitation) is long range. So you will need a large enough universe and a large number of particles from the start. Second issue is that you may not see interesting behavior emerging before your patience ends.

Compared to Conway's game of life: only one interaction (short range), interesting behavior almost immediate.

Maybe there is middle ground. (game of life with a long range interaction?)

2/ Initial data to be chosen randomly. Works both for game of life and our own universe.
My position is not that certain users would prefer to update on their own schedule. Of course there are.

Or that new updates sometimes break things and that's a hassle. Of course they do and it is.

The problem is if you want to distribute an important security update, what do you do? Ask everyone nicely to upgrade? How? Again, what % of users will manually update their software? Not a lot.

For #2, that seems like a resolvable problem that can be brought to Canonical. I'd prefer to see auto-updates fine-tuned rather than have super users immediately dismiss the idea in general.

It's just my opinion but I think the greater good of the Linux community is served by auto updates, even if occasionally it means an update to an individual application has a bug here or there.

Maybe this doesn't apply to you but I wonder how much of the Linux community just doesn't like change. Sometimes Canonical stuff does crazy stuff (Mir?) but auto-updates seem like a noble principle worth attempting to adopt.
Sure, but this is a engineered solution we're talking about. Don't you think it should use the engineering terminology?

I'm not calling out this person specifically, I'm just hopeful that we can use more precise terms instead of overloading existing ones. I think "streaming API" or "live streaming" is a better fit for these purposes.
I can confirm this. The same app (tested VS Code, IntelliJ, Pycharm, Atom) installed from a deb vs a snap is like 2 seconds vs 8-10 seconds on my beefed up rig.

It's ridiculous.
There's value in advertisement. No more behaviorist mumbo-jumbo for you, the mind creates desires, external circumstances do not.
On the flip side, I have and maintain a Windows computer for the sole purpose of gaming. I hate it to the point where I can’t understand why anyone would voluntarily subject themselves to Windows other than sheer ignorance.

You can’t swap sound outputs while an application is running. Fullscreen Direct3D games can freeze in a way that obscures all other windows, including the Task Manager, preventing you from ever killing them. USB device power management is abysmal, and devices often just won’t wake up after sleep. The OS itself is a complete clusterfuck of half-new, half-old, half-ancient things like the Control Panel. Everything prompts constantly—usually with modal windows—for absolutely pointless decisions (and no I’m not talking about UAC).

This is before I even get to what awful citizens of the platform their developers are. Everyone wants to hijack the right-click menu. For all the complaints about the Mac App Store, the Windows Store is—as best I can tell—bordering 100% crapware with no way to find anything of reasonable quality. Everything’s UI seems to have been built with entirely custom components designed by a color-blind child who’s seen too many sci-fi movies.

To top it all off, I am continually just floored whenever I read Raymond Chen’s blog. He often has posts explaining why $thing works some unexpected way or has some sharp edge, and the answer is always because thirty years ago a team at Microsoft built something insane and convoluted (admittedly through the lens of someone watching today), it’s now baked in at the lowest levels of Windows, and it can’t be touched, changed, or removed because of their commitment to backward compatibility.

I struggle to find any redeeming qualities of Windows as a user.

I get that the Mac is a poor platform for gaming development. I really do. But goddamn would I kill for that to change, and for me to be able to run games on my Mac some day.
I see. Being comfortable is the one of the most important factors.
Stigmergy
In some places in the US, not more than 2 or 3 months. That's all they need to start a foreclosure.
Cracking Age of Empires III over shader quality settings
What exactly is this part supposed to mean?

"There’s something about the look on the guys face on the right though. Something that just kinda….rubs you the wrong way..You seeing what I’m seeing?"

This is so weirdly written with all sorts of random asides that makes it hard to take seriously/understand what the point is.
18.04 is supported for three more years. Maybe that will be my Ubuntu countdown.
Can you still install debs with apt command line?

I started to ignore ubuntu's attempts at a graphical app store long ago.
Noraway's costs are actually about middle of the road. Higher than middle east, N. Africa , S. America but much lower than N. America and the rest of Europe. This is impressive when you account for their environmental standards and relatively challenging locations.

Their huge savings is the combination of saving but also very high cost of living & taxation. The state provides a lot but also places high taxes on everything.

I live in Alberta where we have relatively low taxes and no oil savings. We've been boom/bust for our entire existence, but one huge difference - we've subsidized huge parts of the entire country during those good times. Those transfer payments add up to an incredible amount of money.
Thank you so much for posting this. I was in Boston in early March on a business trip, two days later I began having a sore throat in the afternoons/evenings that was gone again every morning. After four or so weeks, it finally disappeared, only to come back strong for two days, where I thought I was finally coming down with something, then it turned mild again, then disappeared. The sore throat went on for at least six weeks, which is easily three times longer than anything I've had before in my life.

I wouldn't have thought it was COVID-19, except for the new studies from Spain regarding skin conditions. I had what I thought were horrible bug bites that appeared one morning. They were very itchy small blisters, and I thought I had bed bugs. I hired an exterminator, but he found nothing at my house. What I had - exactly 14 days after my trip - matches exactly with descriptions of skin rashes written up in the study. I'm 53 years old and the study mentioned this kind of rash was most common in middle-aged patients.

So . . . now I'm convinced I had/have it, and will get an anti-body test when they are available.
That's an interesting contrast. Black and white even. No doubt blame tends to run in a single direction, in that business.
Should you not be able to MITM your own machines?
It largely uses debian packages, so it gets the same uodates. Only packages that require systemd are modified by the devuan maintainers to run w/o it.
Paraphrasing the "Fundamental theorem of software engineering", Every problem can be solved with enough levels of indirection. Every level of indirection adds complexity, so the question should be: is the additional level worth it?

I am fully on board with the overall sentiment of the article that there is some irreducible complexity that one cannot avoid. Often it comes straight from the business domain or entity the code is modelling, and then, sure, you cannot make it any easier, otherwise you are not solving the problem and users will be unhappy.

However, then the author goes too far:
> Accidental complexity is just essential complexity that shows its age.

You can absolutely add heaps of unnecessary complexity; in fact, this is almost surely what you will get by attempting to cover every possible future use case and evolution scenario, or to cater to every minor aesthetic concern (e.g., "I need to be able to replace my cloud provider / DB / message queue / user notification medium / etc by changing just one line!").

It takes humility to admit that getting the balance "right" from the start is difficult, and often the only way to improve is to accept some badness now and revisit the decision later with more information.

The quote however seems to be saying that we (as software engineers) always get it right, just later things change and our choice does not appear right anymore. This mindset is counterproductive, as admitting flaws is the first step to improve.
Moonfare – invest in top-tier private equity funds
Or as my undergraduate advisor joked: the reason academics fight so much is that they have so little to fight about.
With that Ubuntu has become useless trash joining the ranks of Android and its impossible to disable constant Play Store updates funneling endless unknown changes onto a machine you supposedly own.
> 4,500 to 5,600 miles per hour

That's about 2-2.5 km/s. Compare this with the exhaust velocity of the main engines of the Space Shuttle, 4.4 km/s. It's not clear why this is considered to be groundbreaking.
Ah really that's amazing! It took me awhile as well to push it till this far! And oh thank you for pointing it out, will check! :))
I bought my Tesla from the showroom collocated with the service center, and picked up the car from the same location.
> But if I had to choose between security and compatibility for 1 billion software users vs an occasional image orientation bug,

This is a disingenuous characterization of my argument. The image orientation bug was a simple example. Further, why can't there be some kind of compromise where security updates are automatically applied and feature updates are not (of course I understand that the line can get blurry)?

Lastly, in a philosophical sense, I don't want to cede control of my machine to a third party. Automatically updating apps removes the chance for me to consent to changes and puts me at the mercy of a third party. It removes my ability to make an informed choice.
Inhibition of the RNA-dependent RNA polymerase from SARS-CoV-2 by remdesivir
That seems like more of a roll of the dice....

If they're capable of paying back that refinance ... probably could have just saved.

I suppose there is a little window of time where it is advantageous if they're laid off again, that seems more like random chance.
Do you agree with Peter? I guess the angle he is looking at as a huge player in the market, where he couldn’t get bigger. So, it’s is true to play his strategy.

On the otherhand, it is nearly impossible to not having competitors. Especially for young companies. Since most of the human needs (or demand) already have the solution (or supply)
As someone starting out, would it be beneficial to learn flutter or go the kotlin way?
I like doing as much as possible from the command line, but this has me slightly confused. Anyone have a good example use case that would involve this tool?
Hafthor Bjornsson 501KG Deadlift Attempt Live
Whatever you do don't install anything else.
Dissenting voices are only worthwhile if they agree with my worldview. My contrarian opinion is the correct one and has since won out.
OK, but why is the problem FRR not addressing bugs it may be auto releasing and instead the entire principle of auto-updates in general?

If we agree that auto-updates on the whole improve security for the platform, why is that not a goal worth pursuing? Why are application devs totally blameless in releasing buggy software?
For a consumer, sure. In a business setting, it seems irresponsible to be to allow every random server to have an un-inspectable VPN.
Oil income is supporting many horrible regimes.

I have some hope a prolonged oil glut might make some of them fall.

A world where Russia or Iran or Venezuela was run by decent government would be a great improvement!

I wish the same for Saudi, but I think that regime is safe.
Was it a faster tool? You had a need, you tossed awk at it and accomplished your goal. Did the 20 seconds vs. 5 seconds matter? The time you spent deciding what to do and how to do it took more time. For a one-off, grab some data type of task, the tool that you know well will almost always be the fastest because you get to the end result the quickest.

I agree with the comment below. If you haven't already, try mawk instead of awk. It is often many times faster than awk (and other solutions).
I'll venture to guess: (1) for a good laugh, (2) we can learn from the truths in it.

Separate intent from the truths and repurpose it.
But also, those high ladders of abstraction support some pretty cool software...
If you weren’t old enough to live through 9/11 and witness the transformation of the country you are probably being naive about contact tracing today.

At first everyone was on board and patriot act was justified: we were under attack. There was no clear end of this attack, so the patriot act got renewed.

We caught bin laden and killed him. Great! End of the patriot act? Nope, there was still a “threat”. 19 years later it’s normalized.

I predict the same thing will happen here. There is no scenario in which this will not be abused.
Thanks for the list. There are a bunch of gems on there that I’ve never heard of.
It has been pointed out elsewhere that the State Machine described in my blog post[0] (submitted here[1]) is an example of stigmergy.

This is a really useful concept/tool/technique.

This is a method I used when simulating large traffic flows on a state-of-the-art distributed parallel machine in the early 1990s. It had less computing power than a modern phone, but by using the right techniques we could perform sufficiently accurate simulations to get interesting results.

Stigmergy ... a useful technique.

[0] https://www.solipsys.co.uk/new/StateMachineInRealLife.html?t...

[1] https://news.ycombinator.com/item?id=23050231
Ask HN: What is happening with BillionToOne's Covid testing plan?
This was discussed on HN in early April: https://news.ycombinator.com/item?id=22808208

Since then, I see now that there's a store where laboratories can buy supplies to run the test: https://qsanger.com/ but it's described as being "research use only".

When are we likely to see these tests be used for actual COVID testing among the general population?
Isn't Minecraft an RPG game? I'd call it a Harry Potter adventure mod
For the right kind of rate and with the right collateral, you bet I would.
Why would they be unprofessional? Because media demonizes the industry as destroying the Earth and raping the environment?

Petroleum engineering/science is very hard; people don’t make it through that by the seat of their pants.
Isn't it a big assumption that immunity is permanent? How would it affect the herd immunity threshold if a person can be reinfected every year?
Asking for a real time stock ticker is also not using "real time" as a term of art, having a 2 second delay in stock data might be a failure to deliver on application requirements, but it is not necessarily a failure to deliver a "real time" system if the 2 second delay is strictly reliable.

The non strict usage is far more common then the term of art. One would be well advised not to assume "real time" is being used as a term of art unless specifically called out, or clear from the context.

I'd say common usage of the phrase "real time," means with respect to human perception, and that is how its being used here.
I would consider some amount of restaurants (of one variety or another) to be of some cultural importance. They don't need to be as prevalent as today, perhaps. But it would be a very different place to be without them entirely, and I think it would feel... a bit colder; more barren.

Luxury? To some degree, perhaps. Hardly to the same degree as Rolex watches, however.
I agree (I think Andrew Wiles said something like this but I can't find it now).

When I was younger and my dream was to become a programmer, I imagined (probably rightfully so) my default state in life would be feeling very secure in the fact that I am an expert in my job and know advanced stuff and so on. Now that I became a mathematician instead, I miss that sort of self-assurance.