skysight-inc/HackerNews huggingface dataset:
> You're missing the fact you can catch it over and over. My wife is currently battling Omicron after we both had covid at the start of last year. Fully vaccinated and boosted three weeks ago, caught it anyway. With an infected population this massive mutations happen fast enough to cause a new wave before the old one burns out.

I think at this point, the likely endgame is endemic virus with tolerable consequences. Humanity probably isn't capable of the level of cooperation required to drive this virus to extinction (I'm guessing that would take a massive, coordinated, well-complied with vaccination campaign undertaken over just a couple months).

As far as I know previous immunity still protects against serious disease, even with the variants, so hopefully we'll see less deaths and hospital admissions.
Great read.

> Years later I ran into Phil at the symphony. I asked him I how he was able to come up with such a great script. He blushed and said he had worked on it for nine years. I know spending a long time writing something doesn’t guarantee success. But not giving up on a good idea almost always does.
Who did this? Phoronix got AVX-512 working, but was very clear that this was unexpected and had a good chance of going away before release. If anything, this is a better test for your reviewers -- if a reviewer has published benchmarks using these unsupported features without mentioning it, you should keep that in mind when listening to their reviews in the future.
Even then, the box: "an ASIC implementation of a newly discovered crypto attack" complete with a massive white board full of linear algebra is about as good a muggufin as you can ask for in any computer adjacent movie.
Because the hot market for software developers won't last forever and for those that don't know how manage that aspect of their career when future downturns come, well, life's going to be rough, very rough.
Why sign up to hacker one if you don’t want to receive bug reports?

Also wouldn’t this be… religionism? :P
Stephen Tobolowsky’s podcast is a great listen if you liked that short article https://tobolowskyfiles.com/
The number of miners doesnt effect the price, its the other way around.

Remember, for each block, only a single miner actually conducts the work of the network. Every other miner just throws away its work and starts trying the next block. There would be no difference in performance or network capacity if 99.9999% of miners went offline (so long as it didnt happen all at once, since difficulty doesnt adjust every block).
That's fair. But I haven't seen that communication style very often in engineering managers. I've only seen it once in an engineering manager in the last 12 years of professional development. (I saw it all the time when I worked service industry or sales jobs though.)
EUV = Extreme UltraViolet lithography
Well, the real solution here is to set them in ~/.profile.
No. If the code they write works for them, then they have done their job. People only realized that it was a bad practice once they found that the code was NOT doing their job (i.e. it was difficult to fix/debug when error occurred, it was immensely difficult to update, and it was nigh impossible to make sense of by your cohorts reading your code).

People only do what a) They are taught in the first place (programming classes, reliable blogs etc.), b) Their work environment imposes on them (organizations having coding practices or standards), c) They, through some personal experiences, find out that it makes their job easier down the line, or d) It is the right thing to do.

Expecting everyone to follow (d) is out of the question and in my experience all "good" work happens via (b) i.e. rules, regulations and standards that have been enforced. If some sub-optimal choice minimizes effort while maximizing rewards, then that is not sub-optimal, at least for the individual, even though it clearly could be a sub-optimal for the collective.
reminds me of:

https://www.theverge.com/2014/5/9/5699794/whatsapplebees-par...
Be careful using this for things like prizes, as people will use tools that allow them to spoof locations to see the messages in that area.
I like to translate ideas programmers talk about it to more commonly recognized bits of wisdom, so for this one I'm going with

"if all you have is a hammer, everything looks like a nail"

When I looked it up, I was surprised this is of fairly recent origin by Abraham Maslow in 1966

https://en.wikipedia.org/wiki/Law_of_the_instrument
Oh sure. Was just wondering if there was something technical you'd seen. In any case I think this is just a student project right?
Are you sure you have none now? This could be very expensive : )
I know, it's a great one! Thanks for reading
Looking at the scores, I'm surprised no one made a little javascript bot to automate it.
And it used to be so good. Not being ironic. For example, coca-cola patented their formula. It didn't prevent other companies from making their own "colas", like Pepsi. They just couldn't make it using the exact coca-cola formula. Which is fair, I'd say. You have to create your own way to achieve that result.

The equivalent in software should be "you can replicate the idea, but not the code behind it". But somehow that became "you can't replicate the idea at all", which is super broken.
Well the covid lockdowns showed us that
What you really want to look at is net income per employee, which for MSFT is around $415k. Compare to Amazon with is iirc around $50k (just goes to show why software-first businesses are so attractive to investors)
Fossil fuels were created from sunlight, so really it's all solar.
I'm referring to the influence a master nation exerts spiritually, psychologically, and materially on another, and its peoples, for the purpose of enriching itself materially.

Cuba's exploitation of its doctor is a piece (one I do not have a full-understanding of, nor the care) of a greater whole.

Slavery and exerting power on a select group of people is obvious, and clear to see -- but the boundaries are clear and isolated.

Colonialism and exerting power on a whole peoples is less obvious, and harder to see -- because its boundaries are muddy and the things it affects are innumerable.

We can go even more high-level, but I do not know yet how to describe it.

I am uninterested in isolated "pieces" of the greater puzzle. In my view, they are ever-changing and indicative of greater causes; ones that are systemic, all-encroaching, and much more valuable to identify and root out---if I want the isolated incidents to stop fractaling, and reappearing.

Isolated injustices, like Cuba's, are of little concern to me. This is not my battle; it is the battle of the Cuban peoples. My battle is against the Rube Goldberg machine of my humanity, and the rest.
But the Hitler comparison is what you meant, no? What is the rhetoric of the piece that you're talking about?
Do you not see any issue with this being used for an actual, graded quiz and a student being kicked out because they thought pressing Alt+F4 would give them an advantage? It's not like they were funny but unrelated and harmless hints. They were not obvious jokes to non-technical people, and could directly harm the students if they took them seriously.

You can throw all the Alt+F4 and Ctrl+W jokes you want into a game. No harm, no foul. But they have no place in an application like this.
What an amazing world we live in.
Sidney Poitier: Hollywood trailblazer dies aged 94
I'm sure the vast majority of the criticism of the project should have just been directed to the manager. Taking too long on a single part can definitely be directed towards a junior dev but there should be some guidance attached to that (check in more often, etc). Anything that doesn't fall under the specific tasks given to the engineers is entirely the manager's job.
> Power efficiency is not something that Intel has ever led the industry in, regardless of process node.

Have people forgotten why Apple switched from PowerPC to Intel to begin with?

> Even selling mobile SOCs at a loss didn't allow them to break into the handheld mobile device market.

They're not selling at a loss. They're not selling at all. They spent money to develop something nobody wanted. The bulk of the "handheld mobile device market" is low performance low power low cost processors.

Intel showed up with a medium performance medium power medium cost processor, which nobody asked for. It wasn't cheap enough for the low end and it wasn't fast enough for the high end.

They might have actually made money by charging less for it. That's what the low end of the market cares about, and if they were competitive with ARM on price and better on performance, that could have succeeded. But Intel didn't want the ARM vendors' margins, so what they got instead is nothing.

Where the M1 sits is a different market. "Core i7, but with a process advantage instead of a disadvantage, so more power efficient" would win there pretty easily. See also Ryzen.
You can't attack other users like that here, and we ban accounts that do it, so please don't do it again.

Also: it looks like your account has been using HN primarily for ideological battle. We also ban accounts that do that, regardless of what they're battling for, because it destroys the curious conversation this site is supposed to be for. I'm not going to ban you right now because you've also posted good things, but we need you to be aware of this rule and stop that pattern. More explanation here: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

https://news.ycombinator.com/newsguidelines.html
Loved Sneakers when it came out, it was one of the few computer/technology movies that seemed to make an effort to get things right. Or, at least as close to right as you can in a movie.

Side story, the article mentions the Universal backlot and the tour buses that come through. Years ago I was working with Universal on a security project. I'm being driven around with my sales guy on a golfcart. We're in the back seat, facing backwards, with a guy from Universal, and my sales engineer in the front seats. The driver and my SE are dressed super casual, the sales guy and I both have sport coats and are dressed just well enough to look "important". Tour bus comes by with the driver doing their spiel and I see a few people looking at us trying to figure out who we are. I wave to the bus and smile, a couple of people point, and then about 30 people all point their cameras at us and start snapping pics. It's worth mentioning that the overall makeup of the group looks like a lot of people here on vacation from other countries. I can only imagine those people going back and looking at their pics and trying to figure out who they took pictures of.
Oh totally, but this is where it sunk in that I didn’t judge things relatively like others. I have a pretty rigid moral scale and I have a hard minimum.

My coworkers were sympathetic or empathetic, but would just shrug and agree saying there were “culture problems”.
I remember being turned down by customers because your team of 5 people was too small. Now that we are 80+ I understand their concerns and how hard it is to rely on a small team's software.
I found it crazy how for years, River Phoenix was the only person of the main cast to die even though he was early 20's. Is Sidney now the first death since then?
Completely different scenario.
I'd say both sides make the other side's terminology into epithets. But mostly only the left seems to take it personally and stop using the word. Meanwhile the right will continue to embrace being labelled by what the left treats as epithets. Maybe it has something to do with individualism which is a sort of rebellious mindset on the right.
That's the question, right? The official answer appears to be "it can't/doesn't happen" ... and when it does, you really do have to reboot.
Thanks for the explanation. I got caught up on the "message passing" vs "api" part of your original comment and was wondering how you differentiated between the two.

>A good Java API wouldn't have many Setters/Getters that do nothing but set/get references to internal objects, but rather ones that parse and make sense of it's internal state.

I completely agree. Getter/Setter obsession often leads to breaking the Law of Demeter in most Java code bases I've seen.
> If I get a PR to review I want the set of commits to be clean and represent logical changes. No “oops” commits.

+100. Though every time this comes up on HN you would be surprised by how much some people just vehemently disagree.

I will also add another requirement - all unit tests should pass at each commit in the PR. That way, you can use the rebase strategy to merge and you would still be able to bisect.
I have heard that before, but no good reason why.

If a synchronization software can't handle a git repository, what else is it not able to handle?
After all, a git repository is just a bunch of files and in my case not particular big once.
> Sometimes they have no choice but compromise to pay their bills.

This is America. There are choices. One of them is to choose to upgrade your job skills so you can get a better job. Or upgrade your negotiating skills. Or look at another of the 37,000,000 businesses in the US to choose from. Or start your own business.

The "no choice" thing is just an excuse.
> It would reveal someone's salary if there's only one person working at that title in the entire company but I do not see any disadvantages to that.

This is already required for H1-B workers through the prevailing wage determination process.
This game is not terribly fun.
Redpill in the conservative context so often involves replacement theory.
... and where your health insurance is more-or-less tied to your employment status.
Yes, I can see that as a good match for Rust. When you started to describe it I thought 'Erlang' but as the description progressed it clearly is a bad match for Erlang due to the performance requirements.

But typical web stuff: Go or even Java would seem to be a much better choice than Rust, for the same reasons I would not write a typical web service in C or C++.
Exactly. That is another way to improve accuracy once you have done it ”in a regular” way already. You can look for synthetic image generation and it’s benefits on model accuracy and optimization.
It's crazy that it's 2022 and so many people on HN still think crypto is majority Proof of Work... Ethereum is transitioning to Proof of Stake this year and after that Bitcoin will be the ONLY major cryptocurrency still on PoW.
A Web Around the World, Part 1: Signals Down a Wire
"There are plenty of examples in which small teams outcompete large teams on the same market. For instance, the crypto exchange FTX with 150 employees rivals Coinbase and its 4115 employees. I admire how small groups of people have built incredible businesses."

Me reading that as I'm casually walking by FTX Arena, Miami right now.
In the Marine Corps I used to run 8 miles a few days a week in direct sunlight in southern california. It wasn't even particularly humid, and I'd still get perilously close to heat exhaustion. Then I realized I could put a large icepack under my close-fitting camelback. Instant portable AC. This hack alone made a shocking difference in my performance.
Non-intrusive product placement. Kind of like cigarettes.
I'm going to guess that either you already own your home and your car outright, or that you're renting something somewhere and don't own a car. Or you're wealthy to the point of being able to pay cash or make major purchases without having to save for a while.

In any case, you're already comfortable. You already have what you need. So it's easy to be against the things that would help people slightly less fortunate than you.

Credit is a necessity. For me to save up the money to buy the house I'm in today would literally take me 20 years, because not only would I need to be setting aside $2,000/month, but would also need to still be paying rent at wherever I was. Credit allows me to buy the house NOW and start building equity NOW. Yes, I acknowledge I'll spend a few extra thousand for the privilege, but it's worth it.

Same with a car. If I need a car to get to work, I can't save for 3+ years while paying for Lyft every day if I live too far from work to take a bike or live in a climate where riding a bike is excruciating.

That said, I concede that predatory lending exists. I don't think adjustable rate mortgages should have ever existed. Student loans were a good idea (Provide a way for any qualified person to attend college regardless of current financial status), but ended up with disastrous side effects (Tuition hikes to extract more money, reduced government investment into colleges since students are more able to foot the bill).

I also concede that some people are bad with money. They'll get loans they can't afford and buy everything on credit with no hope of paying it off. They rent things from Rent-A-Center, which is incredibly predatory.

But to argue for the abolishment of credit because some people suck at it is just throwing the baby out with the bathwater. It would absolutely destroy the middle class and kneecap upward mobility of the lower class.
Right? god, what a cast. I remember coming back to some years after I first saw as a kid and realizing just how absolutely stacked it was. Hell even has super early career Donal logue
Did your application not send out the spam texts? What are you even saying?
Having logical commits are a nice-to-have IMO, but I wouldn't be so strict. An oops commit here or there doesn't necessarily throw off one's understanding of the history of what a particular group of commits is intended to do, and there isn't necessarily anything wrong with an oops commit; it's correcting an issue in a previous commit. Besides, it's more common to look at a PR as a whole rather than as individual commits. I know that sometimes you do, but at that point "oops" commits are rather trivial to look at.

What's more important is that the commit history of the main branch remain sane. That's why you might want to squash-merge, since it mostly solves the issue of having too many extraneously-named commits in a place where one indeed may want to examine individual commits.

Honestly, I couldn't give less of a crap what sort of commits someone has on their branch as long as it's not so many that I can't possibly review all of the code.

Don't get me wrong, because I think it's great if you want to maintain that sort of standard in your own work. I don't find it particularly reasonable to expect this of anyone else because it's more of an aesthetic choice than a practical one, not that either are exclusive of the other in this case.

> Preferably no merges from the parent branch.

Yes. Always rebase. Rebase frequently.
Specific to these improvements in Linux CRNG:

* FreeBSD generation (getrandom(), /dev/urandom, arc4random, etc) does not use RDRAND in the hot path.

* The Fortuna state hashing algorithm uses a SHA256-based construction; not SHA1 or Blake2s[1].

[1]: https://github.com/freebsd/freebsd-src/blob/main/sys/dev/ran... , https://github.com/freebsd/freebsd-src/blob/main/sys/dev/ran...
While I share the hope for such technologies (and hopefully some form of complete digital personal ID system in the same vein), that would require government mandates, which I think will be unlikely considering we can’t even get major investments for climate change, because the companies collecting this data benefit from it, and almost certainly won’t give it up willingly.
We had some schmuck HR consultant come in to a startup I was previously working for and their primary job duty was implementing ADP.

Glad to know they chose a product that involuntarily sold out my HR information.
Great point.

I would only add that it may make sense to try and figure out what what additional costs it would cost you as a contractor.

The billing rate for an agency contractor is usually a multiple of salary. Assuming this a good faith thing, the parties should be able to come to an arrangement.
Drop the image in a known folder and use Markdown to include them in the notes
Regular SIGINT will probably do the same thing (or SIGQUIT) if that doesn’t work. It’s absurdly easy to create software that misbehaves after a ‘kill -9’, because the only real use for it is 60 seconds after starting the shutdown process for the rare program that just won’t exit.
> The point is that the proprietary software has no access to the RAM or CPU and plays absolutely no role whatsoever in the device usage.

The proprietary software literally configures the RAM on the phone. It is critical for making the RAM work, of course it has access to the RAM! Supposedly it should be quiesced after training, but I haven't seen any security analysis that claims that firmware couldn't just take over the system while it runs.

But they added an extra two layers of indirection, even though the blob ends up running on the same CPU with the same privileges in the end anyway, because all that obfuscation let them get in via the FSF's "secondary processor" exception somehow. Even though the end result is the same, and you're still running a blob to perform a critical, security-relevant task.

If the goal is security ("blobs can't take over my system") and stuff running during the boot process doesn't count, then Apple's M1 machines are on precisely the same level as the Librem 5: they also run blobs on boot, and at runtime all remaining blobs on separate CPUs are sandboxed such that they can't take over the main RAM/CPU.
Then at the time the movie was made, it was illegal.
case ":$PATH:" in
*:$1:*) return 1 ;;
*) return 0 ;;
esac

?
That fails if you have a do ... while.
Mining economics depend on the mining reward. It doesn't get bigger if more people mine. The rewards just get spread out over more/larger participants until profits are tiny via difficulty adjustments.

The mining effort depends simply on the reward, and the reward is calibrated to the security needed. Bitcoin is highly secure, but the security model is essentially 1:1; if the network is secured with a billion dollars of mining effort, it will cost on the order of a billion to attack it. So it's expensive.

PoS can have a better security model, maybe 1:100 against network attackers. So you can reduce mining rewards and maintain a given security level.
The keyboard and trackpad's just a bit better integrated on the Macbook Pro, and the extra 4 inches (10" vs 14") of screen real estate, along with the overlapping window manager make it just that bit easier to use. It's a many papercuts scenario - there's not really one singular thing to point as why the macbook pro is better that the iPad doesn't have a function equivalent, but at the end of the day, it's just more comfortable to work from for extended periods. Throw in a desktop setup (full-size monitor and keyboard+mouse) and the iPad's only good for short bouts as a 3rd screen. A really good one, but still.
Got the first two precisely, $0.25 and $4.23 but no way I was waiting for the $42.xx one however.