skysight-inc/HackerNews huggingface dataset:
> It assumes linear execution, when in reality

This is quite a blatant assumption on its right own (and very far from the truth). The programming, itself, has not changed. But of course, modern hardware is not a von neumann machine. Writing lock-free datastructure is not that different programming, it requires a lot more attention and (possibly) experience but the basic premise is still the same.

Understanding memory topology/hierarchy & latency, concurrency, branch (mis)prediction, cache coherency should be a minimum for anyone who comments on CPU architecture. I did mention Assembly and without some knowledge on the target architecture it's rather pointless to comment on, either.

I encourage most developers to at least understand that memory is not actually 'random access', which makes derefernce not cheap - but accessing data placed together is next to free as it is likely to hit L1.

> discourage assembly and writing for specific CPU architecture

I found out that I could not reliably beat a standard compiler writing everyday Assembly around K6-2 years. Yet, still some inner loops can be carefully hand optimized. The point is that there are plenty of programmers who would be able to understand modern architecture and to me basic understanding is needed unless the job is just gluing code.
> Teaching students about TCP/IP using the OSI model is like teaching students about small engine repair using a chart of the Wankel cycle.

So true. Worse, it's useful to use an expression like "down below layer 3" knowing it's a rough metaphor; yet that credence gives credibility to what turned out to be a muddle headed idea.

(Though anything above layer 7 is an inside joke)
I solved this problem for myself by writing a Git extension that mimics the workflows at companies like Google/Facebook. It's very good for writing many small commits and exploratory coding, and I can't go without it anymore. If you suffer from the same problem in the article, you can also try out my tool: https://github.com/arxanas/git-branchless. Please send me any feedback (email in bio).
When I was offered a training slot 30 years ago, I was told they had better results the younger you were. 18 year olds could get in with the right test results. I suspect the establishment and CTI relationships intended to close up the rate of younger onboarding as the post-Reagan guard got older.

Back then journeymen controllers in Chicago were making $150K.
Emo Philips has another joke which I think was voted somewhere as funniest joke ever, and is a great take on western religion :

“When I was a kid I used to pray every night for a new bicycle. Then I realised that the Lord doesn't work that way so I stole one and asked Him to forgive me.”
Idk, man... about two years ago, I heard an evangelical dude say Catholics aren’t even Christians. As a Catholic, I found it a bit startling to learn that I am - by default - going to hell.
Stallman's return denounced by the EFF, Tor, Mozilla, and the creator of Rust
Trees definitely sleep nightly and hibernate in winter [0]. Their root system and the mycelial network that interoperates with them is astoundingly complex and looks very similar to a brain as we faster moving life are blessed with on top.

Here is a lady talking about some of Paul Stamets' research. [1] I also recommend this talk by him. [2]

Mushrooms interacting with plant roots look similar to a brain and we are just beginning to grok how deep that goes.

[0] https://onetreeplanted.org/blogs/stories/trees-sleep-night

[1] https://www.youtube.com/watch?v=1Q0un2GPsSQ

[2] https://q.sustainability.illinois.edu/a-fungal-estrangement/
Morally wrong, legally correct. ethically grey. but a really black shade of grey.
Pfizer and Moderna Vaccines Effective Against Transmission
I think it's very possible to pass all the courses and still be a pretty lousy programmer. If I read someone's code I'm often not really looking for the correctness at the beginning, but whether they get programming i.e. it's more than just characters on a screen which pass the tests
If you feel that lies are being spread about you and you try to correct the record, how is that a self-inflicted wound from ego? Isn’t that what anyone would do?
> According to Recode, the suspicious tweets in fact came at the behest of Amazon CEO Jeff Bezos, who had recently conveyed disappointment to Amazon officials that the company was not pushing back against criticisms that he considered misleading.

> But company personnel think Amazon’s aggressive actions on Twitter are “embarrassing.”

It's amazing how tone-deaf Bezos sounds.
All jobs are easy to the person who doesn't have to do them. ~Hold's Law

;-)
> People in Bangladesh are a lot more down to earth and less likely to believe in faddish ideas that tend to fill the vacuum in the absence of religion.

How do you square this position with all the social media fueled mob lynchings/murders in Bangladesh?

One example: https://www.bbc.com/news/world-asia-49102074

I’m not claiming the US is any better, we have mass shootings and all kinds of violence, but generally not lynch mobs (at least in the 21st century)
The evidence doesn't support your claim. The least religious countries are among the most stable and most peaceful: https://en.wikipedia.org/wiki/Importance_of_religion_by_coun...

Their crime and imprisonment rates are far below those of the US. Even on an individual level, the presence of non-religious individuals is assocated with a series of positive societal effects: https://www.researchgate.net/publication/227616923_Atheism_S...

Religion isn't necessary for public morality, and as America has shown, is often actively harmful. America is full of people who assume that they are good people BECAUSE they go to church rather than because of their acts. By and large, these are generally not good people. Instead, they're among the most judgmental and least helpful members of society.

To paraphrase Gandhi, "I like your Christ, not your Christians". The religious in modern society can't even be bothered to read the Cliff Notes of their own book, otherwise they'd be focused on helping the poor and remembering that rich people have trouble getting to heaven rather than going around promoting guns, no taxes, and slashing social safety nets.
Aside from the different handling of capital investment vs expenses, "deciding [not] to reinvest" is not the only factor that determines a company's net income.

Take a company that loses $100M one year because of a natural disaster (like a pandemic), just manages to stay afloat by taking out loans, then makes net income of $50M the following year.

The company has net-lost $50M over two years and incurred large debts, and now has a huge tax obligation on the $50M, before they can start paying their lenders back.

A company in that situation may be better off shutting down, leading to huge job losses for the employees and trading partners, and an overall loss of tax payments that the company could otherwise have generated long into the future.

Your line of argument seems to be that it's always important to get the most possible tax out of a company in any given year, no matter the overall net outcome for society over the long term.
I think Gen X are the finest, most practical, the most insightful generation of engineers. Sure, its is a generalization - of course it is - but it is worth noting how exceptional both the circumstances and the incentives were for them to lead us into the technological prowess.

From semiconductors to the internet, thanks folks. I have many mentors from this generation and I find a common thread of extreme discipline and rigor in their work - this is largely lost in my own generation (millenial).

Transfer of knowledge needs to be from prev to next gen. Unlike tutorials on YT teaching horrible practices, which is exactly the opposite. Experienced people from Gen X doesn't have the time, motivation, etc to go on YT with full blast click bait tutorials and compete with user engagement tactics. They write books. They're better than edu-entertainment IMO.
> but I do mind them lying while they do it

Sure, I sympathize with this. But one person's lies are another person's truth in this day and age, unfortunately.
Let me break down EU's stimulus spending for you:

Skills: Subsidize training 80% of the population to use american digital products

Business: Subsidize 75% of businesses to sign up to AWS

Infrastructure: Subsidize imported chinese 5G equipment

Government: Move everything online (that is great actually), but it will be Azure.

(MS and amazon are building datacenters throughout europe)

The major benefit of all the visionary EU programmes is lots of administrative dashboards, training in making reports in MS word and Powerpoint. I m torn whether that's the best way to give stimulus instead of just raining money from a helicopter.
If you want to do it on android https://github.com/madacol/knowledge/blob/master/Ssh%20poor-...
Most of big companies are for physical offices because it is hard to manage big work force remotely. Listen to JPMorgan CEO Jamie Dimon https://youtu.be/x8-eUse5hg8?t=413

Things like apprenticeship are impossible to do remotely.

Also Zuckerberg is for physical offices for the same reasons Dimon is. Hard to manage, no apprenticeship/internship, no culture.

Maybe it is possible for small companies and startups but managing thousands of employees remotely is very challenging.
> "We are waiting for a solution".

HTTP 402 Pay me
I'd offer an alternative perspective. While I have made a small number of great friends from working together in an office, I've also made a lot of kind-of-friends who are maybe not actually great matches for me in terms of compatibility. Yet we spend time together outside of work nonetheless, usually in work-adjacent activities like happy hours.

Nothing against these relationships, but a year later I don't exactly miss them. I've found myself spending more time with a small group of people during the pandemic that are much more on my wavelength, and I much prefer this to having a chunk of my social life dedicated to people I am "friends" with due only to proximity.
Sadly, the United States has policies to specifically encourage burning food as fuel.

https://en.wikipedia.org/wiki/Corn_ethanol

Corn ethanol is ethanol produced from corn biomass and is the main source of ethanol fuel in the United States. Approximately 25% of U.S. corn croplands are used for ethanol production.

...

Since 2001, corn ethanol production has increased by more than seven times. [In] 2018, out of 14.62 billions of bushels of corn produced, 5.60 billions of bushels were used to produce corn ethanol, reported by the United States Department of Energy.
I previously researched this quite a bit, and all signs pointed to Simplisafe. The Wirecutter[1^] and many other review sources agree.

(I have yet to make this purchase so I can't speak from experience.)

[1]: https://www.nytimes.com/wirecutter/reviews/the-best-home-sec...
(no affiliation with vendor)
Love this. Loads much much faster than Google PWA page.
The dude making $400k is managing something like a thousand people. How is that unskilled labor?
No worries! I'm sorry if my comment read as harping on a spelling mistake. In light of the correction, I feel stupid now :-)
Shakti (new website)
At this point I would not even defer to ESR over an issue concerning gun polyamory.
Keybase Verification
[ my public key: https://keybase.io/sidkhanye; my proof: https://keybase.io/sidkhanye/sigs/6Cm2VRCBL1WBSZn9B-6WvWjcUfTCJ90aiUOQ4mwCh7M ]
The answer should be obvious - because linked list questions require you to understand the concept of a reference, and because large numbers of candidates can't solve them.
What is that line of action that you must lie to people so they take it instead of dying? I find it hard to believe that such situation could ever be real.
Password Generator Using Python
Jeffrey Epstein is a feature of our system
Thanks! It's a mixture of all of these things, to be honest. We had visibility into and in the industry due to our work with maritime security, as well as the benefit of being in an uncontested space (vessel operations intelligence) which was in crisis.

However, our first customers were inbound, from the demos we uploaded explaining how CRY4 could help with security and operations. So it's likely all of these things combined - we've worked to understand what drove initial adoption, but as we become more established we're seeing that these drivers shift into different things. What's driving leads today, I think may not be these things exactly.
>I find that Google discriminates against old content just because.

Information rots over time, decaying from true to false. Some facts are eternal, many aren't.
Each dot is a subreddit. "countries" are clusters of usually related subreddits. Relationship is determined based on Jaccard Similarity (users who post to A also post to B)

This was my hobby over past few years. I collected ~176 million unique pairs `(user, subreddit)` of comments, computed jaccard similarity, clustered a graph, performed a layout, created a webgl renderer and streaming svg parser, and today releasing it to the wild. Hope you enjoy it!

* The source code for the rendering is available here: https://github.com/anvaka/map-of-reddit

* To change the map - go here https://github.com/anvaka/map-of-reddit-data
I don't think that's true. Churches are deeply divided on some core issues, and in some cases are splitting over these differences: https://abcnews.go.com/US/wireStory/united-methodist-conserv...
The problem is that the DNS TTL is a feature designed for a static internet of the 70's or 80's.

What this points to is a need for an authenticated DNS pushes for refresh/invalidation.

All supporting resolvers could keep a list of supporting clients that were told that "foo is at address 42". If the record changes, the authoritative DNS server sends a DNSSEC signed unsolicited response to all previous requesters to update their records. Obviously the TTL can be extended to keep the cache of requestor IPs reasonably sized.

Will this happen? Well, for UDP DNS it depends on DNSSEC, which is already not well supported, and it fixes something that is broken but not terribly so. One could imagine Google arranging this between its DNS resolvers and Chrome, for instance.

For DNS over HTTPS, this becomes much more feasible.
Someone needs to do lexical style analysis against this Dave Clark’s tweets. It seems evident (same exact wordings and Bernie Sanders whataboutisms) and hilarious that he is responding to criticism of his personal account’s tweets from amazonnews

https://twitter.com/davehclark/status/1375045409542823939?s=...

https://twitter.com/amazonnews/status/1375509172549132289?s=...
This whole fiasco has made me question why I bother with pfsense for my home network. When I only require a simple NAT/port forwarding for torrents, OpenBSD seems like an obvious choice. Other than hardware support, is there another reason why OpenBSD hasn't taken off as a viable home router alternative to pfsense and opnsense? SecurityRouter is the only OpenBSD specific routing appliance that I'm aware of and it is no longer being developed. It also had a closed source backend and unknown licensing for the client.
>Today there is something like a neural network that learns how the branches will go.

More like history, where the call comes from.
Oddly enough the price of branch misdirection has become lower as not the entire pipeline needs to be thrown away but also due to hyper threading taking the slack.

Flip note: with 'recent' developments of Spectre, one'd think branch prediction got into the lime light. Truth be told, though, not many would be able to write constant time 'fizz buzz' (can try it on your own, bonus points to having constant time int->string conversion)
Well you paint a very gloomy dystopian picture, with scarcity and fighting for every square inch.

This issue is present in any political system, even full egalitarianism, increase population by an arbitrary amount to reduce land per citizen to an epsilon.

Provided you are a good neighbour, it will always be possible to find space to rent at the marginal cost, without a rent-seeking political class.
I keep driving past all these half-empty buildings in Toronto and thinking this would have been a great time for urban exploration / infiltration. But cameras everywhere, and too much to lose at this age.
If you're a person, sure. If you're a business and you have a good amount of Congress in your pocket, have near infinite wealth, and get away with a myriad of abuses against your employees, why draw the ire of the public with rude comments against sitting Congressmen and Congresswomen? Do you think these comments serve to further Amazon's goals, or have they hurt?

It's clear to me as well that Amazon's replies were outright lies - they are making their employees defecate and urinate into bottles, and they do get away with not paying / underpaying taxes. They're not even correcting the record, they're just lying more.
ha i meant to reply to the person asking for a citation but also another one you can add into your post.
Thanks, that's what I think their position is. But there are plenty of apps in the Google Workspace Marketplace that are competitive with Google's: LucidChart, draw.io, Zoho, etc. I'm sure these apps more than pay for their integration development costs with new subscription revenue.
> So this idea of sleep evolving in two different species

You're assuming sleep comes after consciousness. Whatever sleep and dreams are, it's entirely possible they are the precursor to consciousness, not an evolutionary step off of consciousness.
Genetic Algorithms Computer programs that “evolve” in ways that resemble[,,,]
How is this different to https://github.com/darkk/redsocks/ ? I am just asking because I have been using redsocks for a very long time and I am always open to improve things.
Fundamentalism is corrosive and detrimental to society. I don't get angry at moderate religious views but I still think they're laughable superstition. I respect your right as a human to believe I just think it's silly.
Agreed. Blue text on white background is jarring. And I was wondering what the original Netscape Grey was!

Argh. Hoping "Godzilla vs Kong" reviews were going to be better. When will Hollywood learn the secret to a good kaiju film = less humans, more monsters ;)
It would be great to get this working on each of our personalized Google News feed. But I suspect it would require either a userscript stylesheet or Google sign-in (if that even gives you a personalized feed).
"but I’ve found that the rust-objc macros produce quite bloated code, on the order of 1.5k per method invocation"

this is horror story, is dynamic ObjC even a valid approach over ObjC-in-C FFI? I hear it's quite slow / bloated in other languages' bindings too
I spent a couple minutes looking at their site. What is it that you find disingenuous?
The UK is currently doing around 1.5 million tests each day, of which 700K are the PCR tests which are processed in these labs - https://coronavirus.data.gov.uk/details/testing
> FORTRAN-77: You don’t have any dynamic memory or data structures, so this is impossible in the first place.

It's easy to write a linked list in FORTRAN-77, using an array as the underlying storage - I've done it several times.
And it's within their free speech to find that level of pettiness (and straight-up lies for that matter) distasteful and move his business elsewhere...

I agree with them - this is not a good look for Amazon. I have already essentially stopped purchasing on Amazon prior to this for various reasons (endless counterfeits and worker abuses) but will likely look to disband my relationship with AWS as well if they continue.
Without the fission component they would be cleaner, but not clean.

All the existing thermonuclear bombs use fusion reactions between various isotopes of hydrogen and lithium and all those reactions produce an intense flux of neutrons, which will generate large quantities of radioactive isotopes in the surrounding environment.

The same problem of the neutrons exist with most projects of getting energy from fusion, which also produce radioactive waste, even if less than fission reactors.
Viewing the source of that webpage really takes you back. Plain old HTML. It's nostalgic beauty.

I recently fixed up an old 486 I purchased off eBay but it was bittersweet when I managed to get it connected to the 'net. Most websites were inaccessible due to the lack of support for today's encryption protocols, those that were had numerous JavaScript issues.
Just as another comparison point to go along with soneil:

https://www.royalcaribbeanblog.com/sites/default/files/blog-...

This ship is named "Wonder of the Seas", not "Royal Caribbean International". I was thinking an example from a potentially more familiar industry might be useful.
Full title:

Genetic Algorithms

Computer programs that "evolve" in ways that resemble natural selection can solve complex problems even their creators do not fully understand

by John H. Holland

----------------------------

Re: J.H. Holland

https://en.wikipedia.org/wiki/John_Henry_Holland
Honestly despite my issues with amazon those tweets are refreshing. Sterile corporate communication is an outmoded boomer concept that appears to be dying with them.
The "used from a single thread" aspect is a red herring: RefCell can only be used from a single thread anyway, and the compiler enforces this statically.

The "state" value in a RefCell is overhead, although it's fairly minor given that it doesn't need any synchronization to access. The extra panic branches are probably the largest overhead.

That said, these overheads stem from Rust's safety guarantees rather than its strong type system: you can have a language with a strong type system that does not do these checks.

Furthermore, there are of course ways to avoid this overhead within safe Rust: if you can use the type system to prove that the cell cannot be borrowed at the same time, then you don't need to do the checks, and in that sense a strong type system can actually help avoid overheads that were introduced by being a safe language.
Whether existing legislating recognizes a certain type of strike as legal is very relevant to whether or not it is an illegal strike.
Keybase Proof
[ my public key: https://keybase.io/sidkhanye; my proof: https://keybase.io/sidkhanye/sigs/6Cm2VRCBL1WBSZn9B-6WvWjcUfTCJ90aiUOQ4mwCh7M ]
Sure - technically every atheist should be agnostic in the sense that you can never know anything with 100% confidence, but pragmatically you live as if you're an atheist. In the strict sense I'm "almost certain there is no god", but no one can be truly certain given the nature of the things Sagan points out.

Just because something is hard to prove with certainty doesn't mean the probability is equally likely. You can't really be a strict atheist about magic sea fairies either, but you probably are (in the sense you that you think they don't exist). Priors matter for things.

While many of those people were charlatans, many of them are also earnest. The water rods people really believe they can detect water with the sticks and have stories about how they helped a friend with a leak and such.

Many astrology people really believe they can make personality predictions (they can't unless they're vague enough to be predictive of nothing). It's not all conartists.
You don’t really believe the peeing in bottles thing, do you?
>> No one gives a shit what programming language you use
Well I do for one.

In my experience programmers with exposure to multiple PLs/paradigms/platforms tend to perform better than programmers who worked only with one, unless they go very deep and know that single PL/platform really well, like inside out (this is more often the case with C/C++ programmers).
My read on this was that it was a snarky report done in protest. Ken Klippenstein is a troll who does things with a straight face, and likely so are people who leak to him. I don't think anyone really believed it was hacked, but rather it was a way to criticize it with plausible deniability.