skysight-inc/HackerNews huggingface dataset:
You can easily get over 1 GB/s of cryptographic randomness with modern CSPRNGs, for example an AES-NI accelerated CTR_DRBG (basically encrypting zeros with AES-128 in CTR mode).

I don't think there is any reason to use non-cryptographic PRNGs. (CTR_DRBG is deterministic if seeded with a fixed seed, so that's not an excuse either).
Well, you don't have to create virtual limitations. You can also work within real ones by coding for long since discontinued video game systems. The homebrew scenes for home computers like the Amiga and ZX Spectrum, and consoles like the NES and Game Boy are still going strong now.

Working on a game for those systems can be an interesting look into how development worked back in the 80s and 90s, and really test what limits you can push these systems to.

There's also the ROM hacking and modding scenes for old games as well. Whether its console games like Super Mario World or Sonic the Hedgehog or PC games like Doom, there's some insanely impressive stuff being coded for mods these days.
Ahem, I'd like to plug my attempt to revive SGML [1] here as well. SGML, as superset of both XML and (the facilities to handle) HTML, is the only markup technology capable to make sense of modern markup based on an ISO standard, can parse custom Wiki syntaxes such as markdown, a subset of MediaWiki, or your own, and does type-safe templating and page composition. And as it was originally invented by a lawyer (and musician), it ought to be comprehensible by everyone; it certainly breathes the spirit of digital humanism.

[1] http://sgmljs.net
The problem with "long" "unsigned" "short" "long long", etc. in the C world is that they all can mean different things depending on the architecture and compiler. i32, u64, f32, etc. make it very explicit what sized object you're working with. I'm not sure that's hugely applicable in C# land as there's only, what, two compilers and two? three? hardware architectures supported.

I agree that something like 16i32 is difficult to read which is why I typically use an underscore to separate the number from the type if I need to write a literal that way (e.g. sometimes I find 0_f64 easier to grok than 0.0).
I learnt Miranda in my first year of CS at University College London...in 1991. So I think you might be right!
To be pedantic, there is no (specialized) function pointer syntax. The syntax to declare function pointers is just general declaration syntax, which in turn is basically regular expression syntax.

How to declare a function pointer is hard to grok when not being introduced to declaring variables in a principled way. But it makes sense and is not too clunky if you're only declaring a function pointer every now and then.
Two other things he missed (or maybe that's the "too much to list" under smartphones) that have been a true revolution for me:

* Buying groceries in an app and getting them delivered directly to my door (without being super expensive nor low quality) same or next day. No more wasting time driving to a store just to run around in there trying to find everything. No standing in lines.

* Throwing away large pieces of garbage (boxes, furniture, recycling) without having to rent a car, you just take a photo with an app and someone shows up at your door within 30 minutes, ready to take it away for just $10-$20.

These things + living within biking distance of work makes it very easy to manage without a car.
Robotic lawnmowers and vacuums are common, reducing number of hours spent on house work.
Same same, although my favorite was trying to bump opponents on there rear wheels, just enough so they'd make long drifts and chaotic spins.
Not Owning Bitcoin Is a Greater Risk to Your Future Than Owning Bitcoin
Based on your list of requirements (especially multicurrency), check out Lunch Money (https://lunchmoney.app)
Disclaimer– I am the indie maker behind this :)
Yes, the most recent episode of TWIV, dedicated to Coronavirus.
I debated which terminology to use and thought "throwing away" was more intuitive, especially if you've never heard of "binding" before.

It has its limits though - in your example I'd say you're throwing away the result of evaluating "x", just as if you did:

x;
A Graphical Analysis of NBA Executives
Successfully. I wonder if that trick will ever be needed again in the future. It sounds like they had a special situation with a thick layer of permeable rock on the surface preventing them from capping it.
No, there is no getting it back from this: https://en.m.wikipedia.org/wiki/Nazi_salute
Statistically speaking, that's probably not quite true.

It's hard to say without more details, but I suspect there are more people in that office that are infected.

Are they decontaminating the office? How many emps are there in the Zurich office?
> programmers able to assume users have 4GB RAM rather than 4MB RAM

But with that, some programmers assume they can use all 4GB of RAM
I totally agree with your point, but it is very hard for the US to implement healthcare like in Europe.

There are things like sugar tax in Europe, why? Because the governments spent so much money on health care. Corporations selling tasty but unhealthy food is profiting from part of the tax payer's money.

In Japan, the system works because people are generally healthier. In Europe, the system works because the governments are willing to pay the bill in the first place, then tax the unhealthy food industries to make the system more efficient towards systems like Japan.

In the US, it's pretty different because corporations have larger influences than in Europe.

Also, there are a lot of people who won't give up unhealthy foods -- It basically boils down to personal preferences to be healthy or not in the US, while In Europe it's a little bit obligated to be healthy because it's costing tax payer's money.
Another guy here (28 year gap): While I agree with the general statement (past/today), the specific situation (children with high age differences and the same parent) is different.

I am much more relaxed then 30 years ago. Some things have settled in terms of economic circumstances, own ambitions etc. Some work against (health), but if not extreme, the positive factors outweigh the negative.
Also, dealing with technology is probably more mature. We have a 10-year old boy and a 4-year old daughter without smartphone, devices are our own and are only used together with us. It causes no problems. Probably it helps to have the separation between an offline world before and an online world afterwards in one's own history, as well as the strategies to lead a life under both premises.
What if the threat is the government? We're to give them all the guns and all the hospitals?
There's a variety of software packages you can use to simulate the ground footprint of a starlink satellite, from the TLEs (two line elements). Or Iridium or anything else.

It's a circle many hundreds of km wide. Assuming that an earth station will have a minimum look angle of about 18 degrees above the horizon, one can calculate the serviceable area for customer and trunk link spot beams within the satellite's moving footprint.

The scenario shown in your youtube video has uses for HFT and similar very latency sensitive applications. But because it's RF, there's no way that a chain of starlink satellites relaying through multiple ground stations will compete in raw throughput and capacity with fiber. Remember that a single IT standard 100GHz grid DWDM channel is a few terahertz wide, and 80 channels can easily fit in the conventional bands of a long haul DWDM system in just two strands of fiber.
Starting small isn't universally applicable advice. It depends on competition and availability of substitutes. It's also an approach that will yield no more than small gains at a time.
Note that in China it's common for people with kids to live with their extended family/in-laws (who look after their kids while they're working). Like anywhere else in the world, for many people spending time with their in-laws is not a pleasant experience.
As a 30+ year old software engineer, I can confidently tell that the older you get, the later you are to learn piano.

Musical instruments are best learnt as a kid. I have seen kids effortlessly picking up chords, even whole new songs, within weeks. They can even break down a whole song into individual notes in a matter of an hour. Such a feat for me would take many hours and sometimes days. I do believe that I would have been much more effective at learning piano if I was introduced to it in my early childhood.
How are they "the criminals"?
Vatican joins IBM, Microsoft to call for facial recognition regulation
They store things the same way SSDs, do, with electrical charge.

It weakens. That's a shit explanation, I'd definitely look up "how does flash storage degrade".
Thanks for the link, a very entertaining morning read!
I see a general chorus of disagreement in the comments, and have to agree - I wake up before my alarm and the clock is reading 6:42 or something when the alarm is for 6:45. It's not some exotic Lamport clock phenomena or some quote out of Nietzsche's "Human, All too Human" ("Everyone knows from experience how fast the dreamer can incorporate into his dream a loud sound he hears, bell ringing, for example, or cannon fire, how he can explain it after the fact from his dream, so that he believes he is experiencing first the occasioning factors, and then that sound"). We just get good at anticipating our alarms.
Top Content Marketing Trends for 2020
How to Design Great Software Products in Small Startups
New Coronavirus Cases on West Coast Raise Fears of Spread in U.S.
I tend to agree. Bootstrapping, and small budgets, force discipline. Even without procedures. Practically infinite budgets tend to have the opposite effect. If senior management isn't forcing discipline things can get out of hand pretty quick.
It always amazes me how bad some technical people is at basic promotion:

What is Fastai?
Why do I need it?

Something as basic as an elevator speech that introduces your product in your github page and book intro can mean 10x or 100x more sales.

If you force people into having to search it for you, you have already lost most of them.

For this author it is as you already know everything about Fastai, but if you did, you would not be needing this book in the first place.

It happens a lot to technical writers because they have spent years thinking about a topic, so they could not put themselves in the shoes of someone who does not.
From Perl to Pi
Yes, that's correct, but the interesting part is not the footprint, but the latency and variability of the dynamically routed paths you can obtain. That's what I simulated. I also made some modifications to how you'd normally route such a network, because the conventional approach wasn't fast enough if you have a wide choice of groundstations and the topology is continuously changing. The animations in the video are doing the route calculations in realtime once per frame of video; I was pretty pleased with those optimizations. One surprise, for me at least, was that there are paths where you sometimes want to relay via ground stations, even when the satellites have inter-satellite laser links. That's in the video towards the end.

Edit: in response to the point you added about bandwidth: that's correct - there's no way the ground relay path competes with fibre on bandwidth. There are, however, many potential uses that require low latency and are not high bandwidth.
Copyright: ‘This Land Is Your Land’ Is Still Private Property, Court Rules
The stock market is not the economy. Many businesses and schools will be closed down. That massively impacts people who often don't even have a few hundred dollars on hand for an emergency.
And your hardware took 100's of tools to make. So what?
From Diophantine Equation to Fermat's Last Theorem
From Out Shuffles to Multiplicative Order
If IT is too helpless to pick Zoom vs Ubeeconference vs whatever, what’s the point in having them?

Conversely, if you are a developer and you have time to be shopping for video conferencing solutions, what’s the point in having you?
Are you legally prepared? Do you have a will, an advanced medical directive, and other important documents? If not, take this as a cue to get that done today. Pandemic or no pandemic, you should have these.

Without these documents, you may very likely not receive the medical treatment you would wish to have should you become incapacitated. Also, your worldly possessions will likely not be dealt with as you would wish, and you'll be leaving a mess behind for your loved ones.

So, get your affairs in order.
From Tower of Hanoi to Counting Bits (2011)
Inherent Tradeoffs in Learning Fair Representations
Programming is usually very far from sales, I haven't seen such a position yet (well unless you're a founder as somebody else mentioned). However, as others mentioned already, you could be a technical salesperson. It does not involve programming, but you need to understand the tech well enough to be able to talk about it with actual developers on the client's side.
All these points are valid, but that doesn't say

1) why miranda was fast itself (was it compiling perf or runtime perf) ?

2) why haskell is so bad .. since miranda lineage with haskell is quite strong, unless SPJ, JH, PW and the likes had zero access to miranda techniques or no legal right to use them.. I fail to see how they made haskell compiler so bad.
Absolutely. I heard there is a cancelled YPO conference in San Diego right now and 300 people still showed up and it's turned into quite an unconference. https://www.ypo.org/exclusive-events/ypo-global-edge/
That's just the free market. The same free market that decides a structured bunch of bricks should cost 10x more in SF than Austin.
Drones that can see without being seen ‘at night, underground, in the Arctic'
What works best in normal times rarely works best in extremis. And vice versa.
Some of that might work. If the pandemic is as harsh as some fear (anything like 1918) then the bodies pile up in the street. A will might not be important.
It's bad wording. Pretty sure they mean that now SN-1 is destroyed it's time to move on to SN-2.
The soap also takes time to work. Soap binds to or encapsulates nonpolar molecules in a polar envelope, allowing nonpolar things to be washed away by water. That encapsulation takes a little bit of time.
Boeing says failed to test Starliner spacecraft adequately before maiden flight
trickle down is definitely the solution /s
Can confirm. I'm in Beijing and it's wonderful indeed, I'm not with my family though.

I already worked from home for a month as a developer, and we have confirmed we'll WFH for the next 2 weeks at least.

There's no sign of productivity dropping for now according to our regular analytics. We have similar velocity as in previous months, where the estimation was done before the Chinese new year (just to clarify).
Earth’s new ‘mini-moon’ is leaving soon. But it’ll be back
WordPress vs. Drupal is like Word vs. Excel
I'm starting to think we need a 10%er collition.

Our taxes went up under Trump. Healthcare got worse under Obama.

The billionaire class uses the 90 percent to win elections. They have stopped pandering to us.
You seem definitely better informed on the subject than I am (and on other subjects btw!) But I can't help but point out that the wiki quote talks about the time needed for the fires to go out by themselves, and the 6 months were for them to be extinguished.

Still something to be celebrating I suppose, but less of an inconsistency.
You spent more on travel insurance than what real insurance would cost. If you had renters (or auto insurance but that deductible is much higher) insurance you would be able to file a claim to recover your stolen goods.

As with any insurance policy, travel insurance is only as good as the words written on the paper (e.g. read it very carefully)
Not a problem with C#, but I recognise it's an issue with C.

I didn't know you could use an underscore to separate the type - I think that definitely helps!
This isn't the US, this is Europe where employees have rights such as sick days, and they use them, so somebody having an absence from the office due to health reasons is pretty common - certainly not special in any sense to get a career hit out of it.
Born from the light and came back to the light

I think that everything is the light with different levels form of concentration. High concentration of the light transforms to physics matter. Low level of the light is vacuum, high is atomic energy, Large Hadron Collider for example. The light is universal transmitter & transformer. The light is concentrated knowledge that is transmitted from the sun to every particle of the planet and peoples, and thanks to the light, matter and a variety of life forms are created, which creates a variety of forms of matter.
The idea of Christianity about the resurrection of people is magnificent, then such great people as Dyson could be resurrected, why not? But technologies are needed in new physics and medicine, which would gain access to reality at the nanoparticle level. A 3D printer that prints the light and lays knowledge into the light to recreate a person. There is a pattern that the more we get access at the micro level, the more powerful chips we can build, and more powerful chips can calculate more hashes and allow us to bring in new gigantic machines, like telescopes and spaceships, which will give access to new macro-knowledge such as dark matter and black holes of matter-time consensus, which will allow us to create new petabyte flash drives based on light, and new the light based computers will be able to burn information directly to the points of space, and what it means to materialize any object, which will provide access to new knowledge and made new grand chips & telescopes. We already partially use the light in our rooms, networks and cameras and monitors to exchange information. New theories and machines based on the light will allow creating new machines for controlling the space-time continent and copying knowledge from any space-time, and then the task of resurrecting people becomes feasible and we can transfer the consciousness of this particular person from the past without distortion. If this happens in the next 5,000 years, then Dyson saw it right. To create such machines, we need new geniuses with Dyson's light.
I'm sure we are know less about physics & light, because we live on single planet in single point of universe and our theories can be expanded when we arrive to new points of universe.
I often wake up before an alarm even when I've not set it, or it's set to silent. Actually I rarely set an alarm but usually wake up +/- 5 minutes of the same time.

Interesting hypothesis but so easy to disprove.
I agree. There are also spring and neap tides, so the important level is the high tide of a spring tide.

But if the wind is blowing from the sea/river to the land, it can increase the level, specially during a storm, in some places a few meters. And the waves during a storm can be also a few meters high. [Hi from Buenos Aires! https://en.wikipedia.org/wiki/Sudestada ] So a few inches was never enough to ensure that your city will not be flooded.
Long-Forgotten Secret Passageway Discovered in a Wall at U.K. Parliament
As a B2B startup building an enterprise product, we've had to be wary of using external services as a part of our offering. Our customers prefer predictable/fixed-annual pricing and do not sign up for saas pricing models, especially the ones that cost a lot at scale. Also, this eats into our margins as the external service has no obligation/contract to reduce prices.
Sorry, I thought I added it!

https://en.m.wikipedia.org/wiki/Diamond_Princess_(ship)
> In C++ I've actually had code using a value like `42l` that works on Linux but not on Windows, because the sizes of those types aren't fixed.

if you want fixed size for literals you can use the "function macros for integer constants" :

#include <cstdint>
auto x = INT32_C(-456456435); // guaranteed at least 32-bit
auto y = UINT64_C(45645654654321685768); // guaranteed at least 64-bit.

Those will enclose the constant in the proper literal suffix - ull on 32-bit windows and ul on linux for instance.
> There are also "agglutinative languages", like Polish, which can add many morphemes together to create very long "words" which include a lot of separate pieces of information. [1]

Polish does not work this way. Source: I am Polish. Perhaps jph00 meant Turkish. Issue filed.

[1] https://github.com/fastai/fastbook/blob/master/10_nlp.ipynb
Indeed, and so far for the languages I’ve used, the level of support and refactorings surpassed anything presented by open source tools.

Additionally, they provide a uniform editing experience for a load of languages, which is one of the things I love the most. Where you’re writing go, python, java m, cpp or rust, the refactorings work similarly.

(I am kind of a fanboy)
Nontechnical Explanation for Why Relational Databases Don't Work
> To this day, I have zero need for an alarm clock - I just pick the time I want to wake at, and I do, within a minute.

Are you getting restful sleep?

I can manage to do something like this within a 10-30 minute range where I’m lying in bed kind of half awake until I decide to just get up, or my alarm goes off and I hit it instantly and I’m ready to go. But I’ve come to realize that it’s not some super human time keeping ability—I’m basically staying up all night, not actually sleeping, anticipating the time I need to get up, and my mind just forgets all but the past few minutes.

I realized how I did it after I started taking naps at work. If I can get at least 20 uninterrupted minutes, I basically blink and wake up rested. If someone walks by or there’s a noise at some point during that period, it’s basically me just groggily sitting around for half an hour and then my memory of it all fades a bit after the break finishes and I forget I was basically awake the whole time.

Adapting to a schedule and waking up at the right time is one thing. Being able to arbitrarily set a time sounds either superhuman or like there’s no truly deep sleep occurring.
That's a huge generalization for something that differs so heavily even within countries. Cities vs rural, east vs west, catholic vs protestant... Compare Poland and the Czech Republic, both V4 countries, neighbors, former Eastern Bloc, yet one is pretty much the least and the other one of the most religious countries in Europe.