skysight-inc/HackerNews huggingface dataset:
Definitely a misuse of React! And for whatever reason, naming is always an issue for me. Need a better name than "utils" for sure.

One thing that surprised me about this is how fast the browser renders 320 absolutely positioned divs that are constantly updating.

But then I thought about it some more, and realized that many websites these days probably have way more DOM and DOM manipulation than that going on!
Laggy? The Tesla Model 3 touchscreen is anything but.

I had many reservations about the touchscreen prior to ownership, however I don't really have any complaints now. You get used to it, Tesla's specifically is not laggy, and most critical stuff is on the steering wheel/stalk anyway.
Our questions aren't on leetcode and we aggressively monitor for leaks (including on Blind). You're also missing the point: we're intentionally avoiding the questions which boil down to a binary question of "do you know this algorithm or not?". Most of our questions are open-form, asking the candidate to implement a widget or interface with an API. They usually don't involve big-O or any data structure tricks. Unless you've seen the exact problem before leetcode won't help aside from general programming practice.

Also I will say that the few candidates who've tried lying about seeing a question before are not as good at acting as they think they are. Not only do you have to pretend that you've never seen the question before but if you don't stumble, second-guess yourself, refactor parts of it, etc. it's usually pretty obvious.

Now, if someone's a great actor and they've seen all four problems before and manage to impress the hiring manager -- well, what can you do. But I don't think there are very many of those.
You might claim that the security design of OpenBSD does not scale, and the observations of the parent article do cast some reasonable doubt on code security.

However, a number of projects from OpenBSD have been widely adopted and are successful in their own right, for example:

C:\>ssh -V
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4

The two projects above, OpenSSH and LibreSSL, have been even more strongly adopted by Apple, as I understand it. OpenSSH is adopted by just about everybody.

Google Android's "bionic" C library is also based on OpenBSD, and I would imagine that the coding concerns for libc will trickle down.

OpenBSD is not the sum of its parts, as so much of it is used in other environments.
Even taking as given that they should have to pay for shelter beyond the cost of maintenance, all that could all exist without me getting to skim in the middle.
What's the hospitalization rate for starvation?
I hope this convinces people to become more self-sufficient overall and grow a little of their own food. Living farther out from dense urban cores on more land will help, and conveniently, it will also make one less likely to fall ill. Telecommuting will hopefully enable people to live much less densely and avoid something like this recurring at its present scale.
Nice. Can you give any high level details? Language? Methodology? Unique/rare features?
Managing My Annotated Bibliography with Emacs' Org Mode
In fact, 1 acre is actually very difficult to get enough food out of. The more common estimate is actually 3 acres for a more varied diet.

1 acre full of potatoes is not what I want in my life.
DeltaDoc – Compare PDF and word documents online
We Tried 8 Egg Substitutes for Baking and Found a Clear Winner
Enormous farms do not optimize yield per hectare, they optimize total amount of land being utilized. Maximizing yields over land is very labor intensive and you would be surprised how productive you can get a garden to be.
This is awesome. Nice job!
this fails to consider that if an employee of the store tests positive that has an implication for the store itself as well as all the food and products being sold to the public.
Well at the time the meter was designed, base 12 was quite common for money and measurement.

I have lived in an Imperial system country, the modified version used in the USA, and multiple metric countries as well as using a mixture of cgs (SI) and mks depending on what work or study I was doing and still, for customary activity, find a dozen the most convenient. When doing science it doesn’t matter.
Data visualization: Covid-19 is bringing out the worst in misleading graphs
Learn Math and Science for Free on iOS
Im confused what is so interesting about this. The Greenland Ice Core Project tracked ancient pollution in snow 20+ years ago, and they even discovered interesting spikes all the way back to the Roman Empire

[1] https://en.wikipedia.org/wiki/Greenland_ice_core_project
Yes, they are allowed to put a fake message (identifying the requester as System instead of Zoom), but that does not make it OK.
I just had a similar experience. But I just had to remember that like ~literally almost everything I have ever attempted~, the important thing was that I reviewed what I did wrong (misread the amount of yeast and let it alone too long for the second rise), correct it, and try again. Now I am making delicious bread!
You're right, it isn't. But are people offended when people say that FAANG gives more opportunity to CMU grads than community college grads? Not in my experience. Speaking as a grad from one of the universities mentioned, I can say with certainty that and education from those institutions opens up a lot of doors and that pointing that fact out is fair.
Being drafted isn't relevant to the question. The NLRA does indeed specify that strikes can be illegal in certain situations, such as if doing so would cause a national emergency. I don't know if this particular strike falls under that or other criteria.
I'll note that you edited your comment after I posted my reply, and are now making it sound like you didn't. It originally included something to the effect of, "This shouldn't be allowed to happen."
There is not a shortage issue, there is a logistics issue.

The logistics issue is that we have commercial and retail supply chains that are Apples & Oranges level different in terms of getting end consumers what they need.

For instance:

1) Commercial Offices - why is toilet paper disappearing especially in big cities? It's not the production side that's failing. It's that a huge amount of toilet paper is bought and distributed by commercial contract stockers. The supply chain has NOT adjusted to get commercially stocked toilet paper to retail centers. And making it worse commercial distributors are FORBIDDEN to sell to retail in many cases! So now you're dealing with a supply chain + beurocratic issue. There are Mt. Everest sized stocks of commercial TP sitting in warehouses all over America.

2) Commercial Restaurants - These establishments fed the MAJORITY of office workers in major cities up until 3 weeks ago. Commercial restaurant supply chains are reeling - they have stock sitting on shelves and are trying to figure out how to get it into the retail supply chain with similar beurocratic and logistics issues.

There is not a food / grocery shortage and there is unlikely to be a food / grocery shortage in the USA.

But it is going to take some time to sort out how to adjust to this new normal.

And inevitably as soon as we figure it out the pendulum will swing the other way :)
You're right, this is definitely not really 3d. It's more of a trick to give the illusion of perspective to a 2d scene.

Made for some nice games in the early 90s, though!
No one else who was exposed to that person was ordered not to. This employee was singled-out.
I've been using this one since underground stopped being useful.

https://play.google.com/store/apps/details?id=com.samruston....

Sadly at some point they weren't able to pay for the dark sky API anymore and since then the quality of forecasts is a bit less convincing. I'm still rather shocked by the low reviews though, for me it works well and I love that you can add a dozen cities and see the forecast.
A blood test finds deadly cancers before symptoms start: Research Highlights
High port numbers, above 30000 usually, are ephemeral ports and get pre-empted by the system. They're not safe to listen to for server applications.
I made no such edit, and at no time made such a statement. I take no issue with Dark Sky being acquired (EDIT:) and my comment is only to vocally advocate for government-run services that cannot be acquired (to provide continuity of quality service and delivery of data products to citizens and the systems and apps they use to consume said services and data products).
Making bread with extremely limited time commitment involves 6 steps that each are very quick, but have to be spaced out correctly.

1. Use a mixer to mix flour (measured by weight), salt, yeast, water for 10 minutes.

2. Let sit for 4 hours

3. Kneed for 5 minutes

4. Rest for 30 minutes in a cold Dutch oven while you preheat to 425

5. Put it in the oven for 30 minutes

6. Remove lid and Lower temp to 375 and weight about 20 more minutes until bread gets to 200 degrees.

You do that. It’s 15 minutes worth of work, but you have to be home which makes it optimal for wfh days. You will get awesome results every time
This is why I'm a transhumanist.
Comet Atlas Is Half as Wide as the Sun
But just to be clear, Oracle does not control Eclipse IP.
Ya but massively efficient enormous farms with heavily mechanised harvesting don't remind me I'm human, while my garden does.
Its split into geographically located shards so you don't need to sync across the global keyspace which is very different from the Spanner model. You have a configurable amount of durability so you can set how much latency you want to tolerate vs how much geo-durability you want to have. If you want to have full planet durability you are going to hit a pretty bit latency penalty
I don't understand. WF charges 2-3x as much as a "regular" grocery store and prides itself on "ethics" and "sustainability". Why are we even having this discussion? Why aren't those employees fairly compensated and protected?
https://archive.md/tGAlW
It's best-practice to get permission from your employer to submit bugs you discover on their time to bounty services, and then for you to collect the entire bounty. It's common for people just to quietly submit bounties; I wouldn't, but then I work in a field where it's a big deal to disclose on-the-job findings. You might not.
This past January, I rented an Audi Q7. It was brand new and had the Audi Virtual Cockpit which took me a full two days to grasp to the point where I could use it safely and required me to pull over several times to figure something out. Worse, the rental agency had removed the owner's manuals so I was without reference. One of the goofiest things was that the navigation moving map would mysteriously stop moving--allowing the car (me) to drive off the edge of the map--and didn't allow me to move the map, to re-center by touch, while the car was in motion, instead presenting an alert saying that the action was unavailable while the car was moving. As I was driving in an unfamiliar city, this issue forced me to stop several times so that I could see the map surrounding the car, it was simply horrible.

To complicate things, the rental agency had bound the two key fobs together with steel cable. This caused the car to arbitrarily recall the user settings from one key or the other--presumably whichever key it happened to recognize first. This had the effect of making the system behave even more randomly as it unevenly switched back and forth between the two user profiles each time I started the car. Every time I'd think I had tamed the user preferences, the "other" set would get loaded, changing the preferences. I solved this by removing the key battery from one of the keys but even with just a single profile, it was a remarkably trying experience and one that seemed to have been engineered for frivolous, show-offy, reasons rather than solid, task-solving reasons.

Mercedes-Benz has, in recent years, also made their UX very flashy and fiddly even though they are not using a touch screen. Just tuning a radio station is a multi-step process requiring the traversal of several menus but lacking the feedback in the sub-menus that is needed to let the user know they have actually made a selection. The user must come back all the way to the top of the menu structure to see if the selection they made two or three steps earlier has had any effect.

Just give me a dedicated knob.
Neanderthals made cave paintings. Probably non-cave paintings too, but those didn't last.
Europe, which has a per-capita GDP ~1/3 lower than the US.
For those who wonder: it’s not a neologism. https://en.wikipedia.org/wiki/Defenestrations_of_Prague:

The Defenestrations of Prague (Czech: Pražská defenestrace, German: Prager Fenstersturz, Latin: Defenestratio Pragensis) were three incidents in the history of Bohemia in which multiple people were defenestrated (thrown out of a window). The origin of the word "defenestrate" ("out of the window") is believed to come from the episodes in Prague in 1618 when the disgruntled Protestant estates threw two royal governors out of the castle window and wrote an extensive Apologia to this act.
Go sourdough. Avoid the need to purchase yeast. It's really no more difficult, just a slower rise. Also you don't need to knead, just stretch and fold six or seven times as it bulk ferments.

In times like these I'd highly recommend getting starter from someone who already has some. Starting your own won't always yield a high-powered reliable one. I've started many over the years, but never realized that all of them were weak until I got some starter from a cafe in town. I cannot recommend enough using an established proven starter.
We had 10 pots on the patio last summer, growing cilantro, parsley, green beans, stevia, potatoes, basil, swiss chard, etc.

Drip irrigation tubes attached to a timer faucet watered it every morning automatically. At some point I'm going to try to hook in a Pi or Arduino so I can remotely control the irrigation, e.g. if it's raining I won't have to go outside & manually shut it off.

We'll be doing that again, and this spring we're also planning to plant a couple of rows of potatoes, carrots, and lettuce. Growing food is not difficult, but it does require some knowledge and understanding of soil pH, pest control, etc. Fortunately there are plenty of how-to videos these days.

The food you grow in an organic, chemical free environment tastes fresh and pure, is good for you, educational for the children, and very satisfying. It may not pay for itself in the first couple of years, but over time you'll find that it's well worth it. Freshly grown potatoes taste incredible.

We are thinking of getting chickens, but it may or may not happen this spring. Self-sufficiency takes a lot of work, but partial sufficiency is quite attainable for many people. Even if you're in an urban apartment, there are hydroponic devices and grow lamps to help you grow considerable veggies. I suppose we can thank the pot industry for that.
Ok this is it... I was able to disinstall it with

$ brew cask install zoomus
$ brew cask uninstall zoomus

so long and thank you for all the fish... Zoom
> but we're not having deflation.

We are going to have deflation. The stock market already "deflated". Just wait for the rest. Food prices are going to go through the roof (and maybe medical procedures) but everything else is going to get cheaper.
Django check SEO – Yoast-like plugin for Django and Django-CMS
It's in general putting Apple to like with the company and finishes with the statement:

> For companies like Apple, these acquisitions are more about killing competition than they are about improving their own services or user interfaces

You definitely see this with not just Apple but any big tech company. Either they acquire a company for their tech, for their people who work there (talent), for their data or finally, just to be able to kill their company/product.
If your IDP is providing identity, does it matter who the audience is? presumably the contract is "if this blob is signed with this certificate, then the identity encoded in the blob is the user's identity" because the SP was configured to only trust a certain certificate for identity.

What the article is saying is a bit nuanced in that the IDP can theoretically provide a different user identity for each service, but in reality, does that really happen? Seems like if you're doing that you're starting to mix authentication with authorization.

The picture in the article that says that the idp provides the answer to "login to cat", "log in to to payroll" is wrong imho. the IDP is providing the answer "username is X", and that's it.
No. They learned that buying a house with ridiculous terms and unlimited downside is not as safe as they were deluded to believe. Even in 2008, most people paid their mortgages, and were fine, housing wise.
I've coded directly in LLVM IR a few times (mostly for testing). It's not pleasant, primarily because you have to manage the SSA construction yourself, although the CFG can also be annoying.

There is a small, very restrictive class of LLVM IR that is going to be effectively stable, and even portable. Stripping debug information goes a long way to making your IR readable by newer versions of LLVM, and staying away from C ABI compatibility (especially structs) can make your code somewhat portable.
Sure, but two reasons that's not quite optimal and you might not want to do that in practice:

1. This tells you the SP is broken; just using individual keys means that doesn't matter anymore if the SP is broken or not. Individual keys is in your control, fixing the SP much less likely so. And you can just set up a practice of doing it for everything and now it's one less thing to test for.

2. That still requires a bit of testing that's somewhat annoying to set up, which most vendorsec practices don't have time for. It's also only one of dozens of things you need to test for. Ignoring audiences is super common, but a more subtle problem is that you can sign a valid SAML assertion _for the wrong domain_, and now you can sign in as a competitor's staff.

As you hint at, having an SP that'll just self-service accept any random metadata.xml at least gives you a fighting chance :)
Inter-linking is a superpower, as is having a very thin runtime that ships with most operating systems.

I realized recently that Python could have saved a decade by having a means to "interlink" modules allowing the use of python 2 modules in python 3. Much easier in the C world; there have been incompatible syntax changes and incompatible link changes BUT not both at the same time.
In technology, it seems to be the case that once some fact is old enough to be known as gospel, the world will have moved on enough that it's not true anymore.

And when challenged by the new norm, the old guard repeat their gospel louder and in greater numbers! So if you hear some technological rule of thumb repeated often enough, you should doubt it even more than if you hadn't heard it at all.
Setting Levels and Titles
Um right, but commercial paper and bonds have interest rates, unlike normal cash. So while they're easily converted to cash, they do not suffer as badly from inflation.
I didn't impute that the anti-monopoly regulations are necessarily a good thing or a desirable thing. Just that, if you want to stop monopolies, you're overlooking one of the most powerful ways that they can get built. Anti-monopoly regulations should be investigating this, but they don't. Whether or not we should have anti-monopoly regulations is a different question (and I don't think monopolies are a moral evil inherently and are if anything essential in some areas to drive innovation) But if you want to fight monopolies, you need to be looking at things like this.
I know this article has been up a few times already on HN. What I think Steve is missing is that all modern computer hardware is designed around how C works! 40 years ago you might have had hardware in which there was a real mismatch between how it worked and C worked.

Not so much these days. How C works and how x86-64 assembly works is very similar. Of course, that is not the whole story and you could argue that how x86-64 assembly works is not how the "computer" works because it is a high-level abstraction of the CPU... But then what does it mean to talk about how the computer works?
lots of room for reasonable compromise in there
That sounds good, but for some reason, design of "virtual" controls always seems to end up far inferior to physical ones. Perhaps the thought is "We'll just toss something out there and we can fix it later", as opposed to "We only have one shot at this so we better get it right".

I'm reminded as well of web "app" interfaces. In the early days, with relatively fixed controls, one could often navigate sites more easily since there just weren't that many ways they could work. Now, with a blizzard of JS UI kits and an oh-so-wonderful variety of ways of doing everything, each site works differently. And it's not an improvement.
It's also just a fun activity to do with children to keep them occupied since schools are closed.
> Imagine if you had 4 extra physical buttons, a scroll wheel, and a slider all sitting on your wrist, and your phone and apps were designed in such a way that you could map these to whatever you wanted.

Well this is kind of what Tesla is doing isn't it? You have some general purpose scroll-wheels/buttons on the steering wheel
>You don't appear to understand why courts have "something called burden of proof". In court, the burden of proof is on the person who was fired. They must show that they were fired illegally. You can't just randomly assign "burden of proof" based on your ideological bias.

You don't appear to understand that there is clearly visible causality here. A random person claiming they were unjustly fired is different than someone who was fired after organizing a strike.
Where are you finding flour? The stores around here have been sold out for weeks now.
TL;DR: Cities in lockdown cause less background noise in seismometers.
>Guaranteed paid leave for all workers who isolate or self-quarantine instead of coming to work.

Does anyone have any idea how they're supposed to operate their business if they have to pay workers who don't work? I mean, they would have to hire replacement workers - who also don't need to come to work? Or are the replacement workers supposed to be second-class vs. the original workers?
I'm planting one because its the most relaxing and rewarding thing for me. Something about watching things slowly grow after tending to them for months is very rewarding. Also they don't sell all the kinds of produce you can grow. Heirloom varietals taste so much better then the mass market kinds.
Over 100 tons of food waste in 2 weeks due to panic buyers
Thank you! Yes, there are a couple fabric-based mask templates available. This is one that I know of (with detailed instructions)

https://diymask.site/

Reusability is a big advantage for fabric masks. The downside is that it takes a while to make one (45m - 1hr) and some requires a sewing machine.
If everyone participates in acquiring assets, then everyone builds wealth. Your claim is that real estate builds wealth for one person (or in aggregate, particular people). This is certainly true. If there are 300 million Americans, then, if everyone were a landlord holding 4 other properties (other than their house), only 60 million Americans could benefit from real estate. However, the other 240 million could benefit from owning a business, or owning a stake in one, or owning any of the myriad of assets available to invest in.

Societal wealth is built by one person building a lot of wealth based on others paying him, and just replicating that millions of times over the population.
Having worked with unions, is it because they tend to have better benefits and support for their employees? Having a union rep in their disciplinary activities?

I assume your comment is that Amazon would lose money if a union happened?