skysight-inc/HackerNews huggingface dataset:
FYI for anyone confused by this: Alpha and PA-RISC are two different architectures and vendors.

I’m guessing the mention of Alpha in your comment was a slip of the tongue/brain, given the topic :)
> The tax cuts briefly juiced growth, but not to the predicted 4% growth. Now growth is back down to 2%. Tariffs might be a contributor.

Isn't growth supposed to fluctuate ? I'm not well versed in economic theory (and this might not be totally relevant to the article) but from what I hear/read around me, growth (whatever that means) can't be sustained in linear fashion.

What are the counterarguments to that ? (not trying to start a crusade, I'm genuinely asking)
America’s schools are more diverse than ever. Teachers are still mostly white
Paywall. The first page, which is the only page I can access, says this is regarding an event dated 29 August 1970.

First, that's fifty years ago so do you have something newer?

Second, this seems to be about the 1975-1977 period when Indira Gandhi expelled all foreign journalists and jailed more than 250 Indian journalists [1] and politicians from the opposition and suspended elections by declaring an Emergency. The BBC was expelled in 1970 as well for broadcasting Louis Malle's documentary Phantom India [2] which showed Indian slums and depicting India in a bad light internationally. They were later invited back in 1972.

Since the same allegations are levelled today at movies like Slumdog Millionaire, all this proves is that a) we still have slums in India, and b) we are still sensitive to criticism.

[1] https://www.indiatoday.in/india/story/when-media-was-muzzled...
[2] https://en.wikipedia.org/wiki/Phantom_India
McDonald's holds communities together (2016)
Federer says yellow - https://www.youtube.com/watch?v=1at7aQqjhC8
Mathematical diseases in climate models and how to cure them [video]
> For two, nearly 20% of the ballots -- 100 out of 550 were rejected.

Of 552 ballots receieved, 548 passed "MIME Decoded" and 459 passed "Sig Check", with 452 Votes Tallied and 7 Bad Ballot - so, the vast majority of the failed ballots had invalid GPG signatures.

This data doesn't tell you how many of the valid ballots were re-sends from voters who had previously sent in an invalid ballot.
You'll be happy to know that the spec [0] existed even before the tool, and that there are already two implementations developed from the spec [1]!

[0] https://age-encryption.org/v1

[1] https://github.com/str4d/rage
+1. I don't know about the big picture, but as a user, systemd is just damn convenient. I don't want to have to code every single little daemon I need in shell scripts. systemd handles most of that so neatly.
Most-Influential Technologies of the Decade
Runit seems interesting. Feel free to expand regarding it’s benefits compared to systemd!

The main selling point seems to to be less complexity. Are there any drawbacks/gotchas one should be aware of?
Is there a detailed description of the security goals and crypto rationale anywhere?

For example, it seems that if you use scrypt then you get fully authenticated encryption: the message must have come from somebody who knows the password (either a trusted user or you chose a weak password). But if you use X25519 then the scheme used is ECIES, so no sender authentication, only IND-CCA security.

The format document says that if you want “signing“ then use minisign/signify, but I suspect most people want origin authentication. We know that it is actually quite hard to obtain public key authenticated encryption [1] from generic composition of signatures and encryption, with many subtle details. It would be better if age supported this directly for X25519 as it does for scrypt. Unfortunately, you can’t simply use a static key pair to achieve this (as in nacl’s box) as age uses a zero nonce to encrypt the file key with chacha20-poly1305 so reusing a static key will result in nonce reuse. (This seems a bit fragile).

[1]: https://eprint.iacr.org/2001/079
Working on Vacations
I experienced a similar thing when I helped a friend install LineageOS on their bootlooped Android phone.

Apparently, this process would have been 10x easier if they had switched on "OEM unlocking" in the Developer Options setting (which you can't do from the boot menu, recovery menu or via adb), which is off by default for a very stupid reason. We were successful in the end, but it was a LOT of hassle.

So, when you switch on "OEM unlocking", you get a warning that it's "for protection against thieves". Like, a thief would steal your phone and it's encrypted and locked, but because "OEM unlocking" is off they can't simply wipe it and reinstall to re-sell, or something. So to them it's a brick and therefore they wouldn't have stolen your phone I guess. Except if they spend some effort they can totally cleanly reinstall the thing, it just takes more steps.

Maybe I'm missing some part here about how this "OEM unlocking" option supposedly protects against theft, but for me it was a simple sum. Number of times my phone got stuck in a boot loop: 3, number of times my phone got stolen: 0. So I set that to unlocked, now I'll have an easier time if I ever mess up my phone again.

The only real reason I can think of is that they WANT your phone to stay bricked/bootlooped when it's bricked, and be unable to fix and repair it. It has nothing to do with theft, it's just a way to make sure the device stays disabled when it's disabled, and to make you buy another new phone.

Additionally, I got nothing but happy comments about LineageOS from my friend. You can really tell in the feel of the entire system the difference between what it means to be a user (normal software) or to be the product (like in Android or any of the Google/Facebook/Apple systems). Just by what options you're given and the fact that applications actually behave at your service instead of nagging you while you're trying to accomplish a task. I'm not really happy about how Android 9 is running on my moto-g6, so I think I'm gonna make that switch soon as well. You don't even need to root the phone to do this, but it's a choice (I think I'm going to root it though).
Is there a reason for most motorcycles not to be electric by now?

Few people take them on the road, they seem to be used mostly in cities, so there's not a big problem with range.

They are small, so you would have less of a problem setting up the charging infrastructure in your house.
Imagining a World Without Capitalism
I believe Elon Musk deserves credit for inspiring people thousands of miles away.
-Over 100K guaranteed sales
-Free land allocation for 1M m2
-100% tax cut
-Massive interest rate cut for financing
-2 SUVs and 1 Sedan in 2022
-Concept designs were made by
Pininfarina
Show HN: Utility to syntax highlight and export code as image via code or shell
I always wondered about that. I used to rent in a city with a relatively tight supply of rentals and thought that a UBI would fall right through to the landlords. Any good links to read about the land value tax component?
Incidents and accidents notwithstanding, those involved in calls with and modelling for analysts and rating agencies are well aware of these rules. At least in my firm there is proper compliance coaching and continual awareness programmes about closed periods and internal continuity on what is disclosed publicly and when. Schedules are transparent and analyst calls in audio or transcripts are made available. Industry professionals even read these of competing firms, especially when there's trouble or a lol to be had. There's a lot that can go wrong, intentionally or not, but this part is quite a managed process.
It's a tangent, but I'd love to hear more about your decision to pursue the degree at nau.edu.
> The BBC World Service started broadcasts in Arabic in 1938. That is basically the dawn of modern international propaganda.

In Mein Kampf (1925), Hitler was already complaining about British propaganda having lost Germany WW1, whether or not it was true. Of course, Hitler should be the last person to get away with calling propaganda unfair.
I hate to break it to you, but the BBC being British and public hasn't exactly been a secret.
Linkedin for Relationships
On the other hand systemd timers are a lot more powerful with stuff like RandomizedDelaySec and WakeSystem. They can also depend on other units, so that a timer only fires if the system has certain services/devices/mounts/whatever.
I agree with all of what you said.

The footgun you described can still happen if there's a verification error somewhere in the middle. You could still conceivably craft exploits using only truncation of the plaintext, depending on the situation.

No one should "decrypt < file | sh" (or anything | sh without verifying), but they will. Doesn't matter if we have POSIX or non-POSIX shell flags that can fix it, the defaults are bad.

There's nothing tools like age can do about that, though.

Edit: I was thinking more along the lines of

if decrypt < file | postprocess > tempfile
then
sh tempfile
fi

where postprocess exits zero. This is where the default shell behavior fails. The "decrypt < file | sh" antipattern is something not even the shell can do anything about.
What other terms should be included? I can think of a few:

* Life experience

* Knowledge gained

* Friends made

But what would you add?
Being fluoreszent makes a lot of sense, as it vastly increases the brightness of the balls. Hadn't thought about them being fluoreszent. But for the fluoreszent effect, it is sufficient that the light has a shorter wavelength than the floreszent color. So any wavelength from normal green into the blue spectrum should work, no need for UV for that.
I was ready to use this in a project but “made encryption weaker because GitHub” is not exactly high in its selling points
I think this lists some alternatives...https://www.chpc.utah.edu/documentation/data_services.php

I'm curious. How fast are these compared to netcat/socat/mbuffer?
Why do we feel the need to "progress" anywhere? I mean, why not enjoy the mastery of the field, knowing your job so well you can do it blindfolded. Somehow a welder or a plumber doesn't need to "progress" to "welding architect" or "distinguished plumber". Yet most of us in tech willingly participate in a stupid rat race that eventually causes a lot of us to burn out. You can't make all the money in the world. On my deathbed I'm pretty sure I won't be thinking of how much more money I could have made. In fact I won't be thinking about work at all.
Many of the classic Japanese Hi-Fi makers are still around and make good non-smart amplifiers and speakers. Take at look at the offerings of e.g. Onkyo, Yamaha, Denon, TEAC, Sony, Pioneer.

A few years ago I bought a TEAC amp[0] + speakers[1] , still very happy with both.

[0] https://www.teac-audio.eu/en/products/ai-301da-117088.html

[1] https://www.teac-audio.eu/en/products/ls-301-117096.html
Debian is a volunteer project. It's not a commercial enterprise. Volunteers work on whatever they think is worth their time and whatever they think it benefits them and their users. It's not a "waste" of "maintainer resources". "Resources" don't get bossed around in a community project.

It's a bit unsettling that people in the open source community need to work on this particular thing, but it's unfair to blame them for that. There are plenty of init systems other than systemd, and plenty of desktop projects other than Gnome, but most of them don't require so much downstream work. The amount of time that has to be spent by downstream projects to make systemd useful for as many people as possible, and to make Gnome available to as many users as possible, says a lot about how these projects are developed, too.
This is theory vs practice at its best, I've been running zroot from January 2017 until April 2019 on my primary machine, and got lots of empirical data (aka scary stories) to back up my claim ;)
Can anyone recall a similar situation with a different piece of system software?

Where it was shipping as a default and then was publicly questioned as to its utility?
You may want to do your own research, not random companies. This gov support model has proven successful with defense companies in TR, they're moving it to the mobility industry for the first time.
Systemd can do things that were not relevant 20 years ago.
FWIW this article says that the particular case under discussion seems to be a private effort.

Not that this invalidates your larger point.
The future of web type since 2016 has been sad. I still disable web fonts due to their average lower quality compared to system fonts. Private websites tend to fare much better to big media outlets here: it's rare to find good readable fonts that don't just scream "loud type"...

Maybe even worse than that is that the font rendering I get out of newer Firefox releases (70+) or any Chromium version on linux is not on-par with system font rendering on linux.

I'm extremely picky when it comes down to font rendering. I read all day and I tweaked font rendering precisely to my desire. I can spot the difference between autohinting and native hinting on some fonts just by a cursory glance on a 200dpi display. Chrome/chromium completely ignores that and gives me a horrific view of pretty much any font. Firefox hasn't been that bad until 70+, but if you try to enable webrender it becomes just as bad as chrome.

You know what a web browser should do first and foremost _right_? Text rendering. I don't care about Web Type, Open Type or any other font feature until the font that looks perfect on my editor is rendered like shit on a browser. Browser performance is worthless if I cannot read text clearly.
> The GNOME Project

> Founded August 1997; 22 years ago
They tried to do it digitally with the hockey puck (FoxTrax glowing puck tech) but it got poor reception.
You don't need everything open at once.

And you can fit a whole lot of Electron apps into an extra 8 or 16GB.
Ask HN: How to make job search better for both the applicant and the advertiser?
I am contemplating to start a job search website that connects the applicants directly to the companies. I have a few ideas that will make it a good deal for both companies as well as for job applicants e.g. merging duplicate CV submission by competing recruiters, geo-fencing of job applications, first class support for remote and freelance jobs etc.

However most of it sounds so commonsensical that I wonder why it hasn't been done already. Perhaps I am trying to solve a problem that doesn't exist.

So I wanted to know how you see the current situation with job sites (linkedin, stack overflow careers, indeed, monster and plenty others). I have anecdotal evidence that candidates hate the polluted/obfuscated job advertisements while hiring managers are sick of receiving far too many unsuitable CV's.

What do you think is broken with the status quo and how/what could/should be improved?

All views for or against the venture are equally appreciated.

P.S. I am aware of the enormity of the challenge of entering a very competitive market and terrible odds of success. For now I am just looking at the problem as a problem solver and not as a sound investment.
I <3 generative art - this is really well done, the detailed explanations appreciated. And I can especially enjoy this after playing through Everybody's Gone to the Rapture https://en.wikipedia.org/wiki/Everybody%27s_Gone_to_the_Rapt...
You're right that some come with not easily reached challenges, like the tonality of Chinese. BBC reports will periodically give a rendition that's like a foreign speaker dubbing in one word that feels alien to our natural tongue, with different intonation and what have you. Sometimes that sounds a little jarring or unnatural in the middle of a sentence. I picture the odd newsreader having to spend 20 minutes in a corridor trying to practice today's impossible challenge.

But I do give a lot of marks for them trying and exposing us to how the person pronounces their own name or town, and prefer it to Anglicising everything. Even if sometimes it only results in an imperfect close attempt with a layer of English speaker's difficulty, or that we don't realise it's not quite correct Finnish or Cantonese etc.
So when you are actually developing such a technical implementation, you must make sure you're in a Faraday cage?
Poettering doesn't have any skills, as shown by both Pulseaudio and systemd, both of which are crap. Embracing systemd as the basis of Linux is just insanity. Now we real Linux users get to sit back and watch you people turn Linux into Lindows.
Not OP but a real common one is Runge Kutta 4; it’s a balance between complexity and stability of solution.

https://en.m.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
One Word Defined Tech Companies’ Growth. It Is Now ‘Exploding in Their Face.’
I have some kids and college is about a decade away for them, so this is pretty timely. I remember reading a post in the 2000s about whether the internet (or, more precisely, some application built on the internet) would do the same thing to colleges as Craigslist did to the newspapers. Peel off the valuable bits and by doing so disaggregate and destroy/heavily damage the institution.

Still waiting for this to happen, but maybe lambda school and bootcamps are the start. I expect credentialing of schools and the longer engagement with colleges to make the transition longer. Bit I don't see how colleges avoid being unbundled.
I just think the 5 day notice with 10 year running is a bit short notice.
I met my wife when good friends brought her along when I invited them for sailing/whale watching. She loved boating, but I had a crappy little boat that I liked because it was so low in monetary value that I didn’t think twice about taking it to Mexico for fishing and general fun anchoring in Bahia de Tondos Santos. My wife didn’t particularly care for my crappy little boat but fortunately she liked the captain.

Anyway, 35 years ago we found a boat we liked at a boat show but it was $45K new and would have needed another $5K of gear. We didn’t get it, but a year later we found the same boat used that had definite wear and tear, but at half the price. We enjoyed that boat for almost ten years, and sold it at a good price. I have always been grateful for how well that turned out.
How to Lose Weight in the Browser
They are definitely coming. I would totally love to get one. I think one issue is that they are typically a lot more expensive than traditional motorcycles. Additionally, there are not too many used electric bikes that have significantly depreciated in value. For example, I purchased my current bike at ~2k from craigslist. I just looked up the prices for some used Zeros on CL and they vary around 10-20k. In the US, for the most part, motorcycles are still typically viewed as being toys.

Looking forward to see how well the Lightning Strike does.
Not for switching to the GPLv3 license, but for removing the text of the previous MIT-style one when doing so. It's literally the one thing you can't do with the license.
That law seems to explicitly apply to transmissions on FCC licensed spectrum, where FCC authorizes operations and ensures that you don't get interference. Wifi happens on unlicensed spectrum, wifi is not "radio communications of any station licensed or authorized by or under this chapter".
Vibration raising method to become financially free, achieve anything you desire
A New Year’s Resolution for Corporations: Address the Trust Crisis
> For instance in Chrome the overhead of an additional request is still several milliseconds of local CPU time

this is pretty interesting, do you have links or knowledge of why this is the case? is it simply JIT overhead? What could be taking O(ms) of CPU time?
Anki Aquired by Digital Dream Labs – Cozmo and Vector Will Come Back
It's not a big win because the OS shouldn't have much data of any value, for similar reasons we don't generally back up our OS installs.

It certainly shouldn't be in the same pool as your actual data, the stuff you back up. /home can live in that pool though.

I have to squint really hard to see the upside of snapshotting anything other than things like /etc - I have in the past put /etc in git just to track ad-hoc changes.

Overall, for the base OS, a minimal set of defaults + a provisioning script does me.
Disclaimer: I don't have a degree and I've had a very successful career as software engineer so far.

I think the concept of university is mostly a time waste and the reasons for it is:

- University is the concept of someone teaching you a topic and then you being able to claim you are qualified in this topic. However, people nowadays need to train themselves in complete new fields multiple times in their lifetime and therefore we already have to teach ourselvs new things all the time and be able to proof that we are qualified in something without a university degree. So why a degree in the first place?

- Before we had the internet, digital books, online training courses and other learning materials at our fingertips one had to go to a different physical location packed with other students and learn a subject at a slower pace so that everyone could equally follow the topic. Today this is a waste of time. If one has access to all the learning materials themselves, then they can consume it at their own pace, possibly learn a 3 year course in a single year. Why slow yourself down unnecessarily?

- Experience > degree. After the first 2-4 years of work experience nobody cares anymore about your initial degree, unless it's medicine or law. Once you've worked, people are interested in your actual ability to deliver and after 2-4 years there's enough data to convince someone how good you are.

- The more people have a degree, the less it's something which makes you stand out. I believe that being different is the best way to stand out from a crowded and competitive market, no matter how. Basically you want to be part of the minority. If nobody has a degree, you want to have a degree, if everybody has a degree, then you don't. People like to see something special in other people, if you can convince them that you know something without going through a lengthy programm like everybody else, then people will think you are smarter or something like that (even if it's not true). This only works though if your in the minority. It's the same pshycology which allows one person to charge 300% more than competitors and having the largest share of customers, because they think that there's something inherently better about it.

- In many countries attending university means creating debt. There's good debt and there's bad debt. If I take credit to buy a property which has very high and real chances of drastically increasing in value, then it's good debt, but if I take credit in order to learn something which I can learn myself and which after 2-4 years won't even matter anymore, then it's possible very bad debt.

I know someone who paid 150k for an MBA at a business school and I think the money was wasted. If you pay 150k on an MBA in business, then clearly the course material will be entirely wasted on you. 150k is good money that could have been spent so much better in other areas, like buying property and then see the value grow whilst receiving passive income through rent or investing in an actual business which you want to create after the MBA.
Webshit, once a week. I won't go further :)
I look forward to seeing the ladder logic editor. I run PLCFiddle [0], which is a purely React ladder logic editor.

[0]: https://www.plcfiddle.com
PG&E: Wired to Fail