skysight-inc/HackerNews huggingface dataset:
The phrase "Never let a crisis go to waste" applies so well here.

This is the chance of the largest democracy and their people to demand better infrastructure, sanitary services from their civic bodies.
Intermediate Sed Usage
Or any other cool dry place that is safe from insects.

I’m keeping my freezer space for the stuff that actually goes bad.
This is what happens when the government regulates hospitals just like they do banks. At this point they might as well single payer the whole thing. It save everybody loads of time and energy. Not to mention the abhorrently massive data entry.
If your product is actually new, patent it. If its actually better quality, trade mark it. If its that complicated to make, use trade secrets.

But if its not, you don't get to own the market just because you got there first. Otherwise the only cars allowed would be Ford and we'd all be eating hydrox cookies and wearing Wellington boots.
because ternary operation is a Rvalue only in C. In C++ and as gcc extension it can be used as Lvalue, but not in regular plain C.
On their website and twitter and through press outlets like CNN:

https://www.cnn.com/2020/03/30/world/coronavirus-who-masks-r...

"There is no specific evidence to suggest that the wearing of masks by the mass population has any potential benefit."

That is completely and totally wrong. It is INSANE to suggest something so horrifyingly stupid and dangerous with a virus that has a two week asymptomatic, contagious incubation period. All the infected but don't know it yet people would lower the number of people they infect massively if they work masks. Every single country where mask wearing in public is the norm has a much lower fatality rate than every single country where it is not the norm.
It does say "Your monthly payment will be"
This reminds me of another thing a lot of people have been noticing lately with more time to look up.

What's been up with Venus? It's been really bright for weeks if not months now.
Honestly, it's hard to read this article and not question the author's mental state or intelligence.

He literally presents x86 and ARM assembly dumps where shift right generates one instruction, and divide generates that same instruction plus several others.

Then, he feels the need to run an unnecessary benchmark (most likely screwing it up somehow) and concludes there is no difference!

But how can there possibly be no performance difference, in general, between the CPU running an ALU instruction and running that same instruction plus several other ALU instructions?!?

It's almost unbelievable.

As to how he screwed up the benchmark, my guesses are that either he failed to inline the function (and the CPU is really bad), or failed to prevent the optimizer from optimizing the whole loop, or didn't run enough iterations, or perhaps he ran the benchmark on a different VM than what produced the assembly (or maybe somehow the CPU can extract instruction level parallelism in this microbenchmark, but obviously that doesn't generalize to arbitrary code).
Yeah, but a void pointer isn't always 64 bits…
> software developers need to become what they truly are: engineers.

I couldn't agree more
My wife and I have gone through more flour in the last two months than we have in the past five years. We've probably used 20 lbs of it, already.

Edit: We, of course, could not find any at the groceries, as of a few weeks ago. So, instead of buying two ten-pound bags, since none were available, we went to a restaurant supply store, to buy a fifty-pound bag... There were no lines, no shortage of product on the shelves, and if they sold it in smaller portions, we would have happily bought less.

On the bright side, we are now a strategic flour reserve for our friends and relatives.
It certainly didn't call them villages. Rather preferred "plantation", "ghetto", "reservation", "inner city", "hazardous housing inventory".

It also has a history of owning them as furniture, of killing them in many manners, of breaking treaties with them, of hanging them as town event, of not treating them, of banning them from states, cities, neighborhoods, of excluding them from society, public places, social benefits, … and I'm sure I'm forgetting a bunch.
This is the worst. If you correct them you'll derail the meeting for a short time and look bad. If you don't correct them, there is a risk somebody will follow their premises into some conclusion that leads to very bad actions, and you won't be able to explain why, derailing much more than a meeting.
“and it’s pushing women engineers into non-technical roles” - wtf
Fashion isn't the best example for this, because often people are paying for prestige more than quality. A $3,000 purse isn't 100X as good as a $30 purse; the exclusivity of a brand that expensive is the attraction. People who opt-out of this competition however, may instead brag about what savvy shoppers they are.

There is a relevant theory in economics called "the market for lemons" that speaks to what you are saying though. The idea is this: if someone is trying to buy a washing machine as cheaply as possible, they would rationally pick an $1000 machine that lasts 15 years over a $500 machine that lasts 5. The problem, however, is that the consumer often can't tell if the expensive machine is really better quality, or just going for a higher markup. With that uncertainty, it is safer to buy the cheap machine. Manufacturers know this, so they compete on price and features more than longevity. Without a time machine, consumers can't see if the extra money they spend is worth it, so cheap crap is the equilibrium for the market.
Something very daft going on inside a requestAnimationFrame loop causing lots of css style re-computation with no discernible affect, pretty sad.
The thing I liked was the file manager tree view. PCMan had Windows 95 style tree. That's my favourite file manager arrangement, the one that suits my workflow.

Even in Windows 10 it's possible to more or less have the original behaviour after some tweaking.

In Linux, tree support comes and go in file managers. For me that's really infuriating. Programmers in charge of desktop environments wake up some day and decide that I shouldn't be working the way I've been working last 25 years and deprecate it. Not cool.

Edit: it seems PCMan got a qt version. It seems I'll take a look after all.
A fairly recent one: https://applesaucefdc.com/
You could argue that, but in that case my inclination would be that you are arguing in bad faith or we live in different realities. There was nothing about that speech which suggested a didactic presentation to me. Like i said in the parent, it seems very obvious that at the moment of speaking he was unable to differentiate between disinfecting surfaces and anti-viral therapy. Something that any adult of middling education should be able to do.
I agree with you totally. In Hungary our first hospitalization was because of a guy who lives in UK and travelled to Hungary to visit his parents. Of course it was his father who went to hospital, not him.
Sorry there 's just not enough space for your site after all those ads.
> a company is not disciplined enough to communicate well, especially across teams. This may be the case if a significant number of business decisions are done in side conversations

this is a very very good point!
but I don't think that being remote or not make this
communication problem worse or not.
If the time bound is being put in place in the hopes of being able to automatically analyze the behaviour of the code, then no.

I singled out "outputting 0" on every input because it's among the simplest possible specs you could try try to check with the kind of "very powerful semantic analysis" tool the top-level post was hoping for. In practice you probably want to check a more complex spec -- you want your code to solve a specific problem on whatever input it receives -- but if the "always output 0" spec is impossible to automatically check, then what hope do more relevant specs have?
A Mechanism to Reduce Medical Supply Shortfalls During Pandemics
This is why everyone should wear a homemade face mask when they are out in public near other people.
To quote the article:

> I want to stress that I don't believe it's important that everyone have the same definition of games…
It's not small integer division that is being benchmarked, the JIT compiler has reduced it to an addition, a conditional move and a right shift. This sequence is then benchmarked against the right shift.
In a discussion about career advice, saying "move to where the most and best paying jobs are" is absolutely good advice. It may not work for everyone, but that advice applies to far more people than 'an extremely small subset'. It applies outside of tech too.
> I can get flour in a supermarket for 30c/lbs

Per the rest of the thread: you can't get it at that price in the supermarket in a lot of places. There's an empty shelf with that price tag on.
Its interesting how wildly different in scope they are, as if its designed more to keep your attention than have meaningful advice.

1-4 are "respect yourself".

5 is.... I think legitimate bad advice as worded, but I'm sure as expounded it makes more sense. Maybe its designed as a hook (the "wtf" that drives views).

6-8 are general advice you'd find anywhere

9-11 are how to effectively deal with other people without saying the word "empathy"

12 is kinda spurious
Why should intelligent people prioritize interpreting foolish remarks in pursuit of some deeper meaning that would validate them?

It's not just a matter of not liking Trump. I don't like Vladimir Putin or Xi Jinping, but they're not fools or clowns.
Good call on those two XKCDs, but I think it's not society that believes that nothing exists outside what we can scientifically observe. Poets, writers and artists don't believe that. Hollywood makes a living out of not believing in that. Most people I meet don't believe that -- sometimes believing in all kinds of nonsense to an extreme I find irritating, but that's my problem :P

In any case, what's specifically irritating is the entrepreneur / startuper / tech bro belief that "we can make an app to solve this", which sometimes also occurs here on HN. No, not every problem can be solved with tech or an app. Even when it can, you Random Startuper are the sidekick of the story, not the main hero who's calling the shots.
I found Skype to be the easiest to use with these requirements. I hosted a Jackbox game and was able to share my screen (and game audio), my webcam (albeit in a smaller view than normal), and could see everyone in a gallery view.
Congratulations to the people behind the release. Thank you guys very much.

Also, please don't pay attention to the haters. There are people who hate R, and those who wholeheartedly despise Python; those who loathe Java and plenty of those who can't stand Lisp. Though, R for some reason tends to trigger the most exemplary manifestations of this phenomenon.
The Hunger Mood
Star Wars Meeting Backgrounds
Is there some other disinfectant that we could be injecting that would not be of roughly equal harm?

Because I don't think injecting hydrogen peroxide, benzalkonium chloride, or isopropyl alcohol is going to have an effect that's any better.

Quibbling over whether or not they meant bleach or some other disinfectant isn't really the point. The point is the President was lending credence to the idea that injecting disinfectant into the human bloodstream might be a good thing to do. Which is absurd, regardless of whether or not he specifically meant bleach, and bleach is a perfectly reasonable stand in.
You can set the TLER value via smartctl, though that might not work through a USB interface.

smartctl -l scterc,<READTIME>,<WRITETIME> /dev/xxxx

WD Red drives should retain this setting across reboots. Some drives don't, and some don't support the command.
I have ask this half baked question many time in many places and I have received the lower tier answers all the time.

Driving on a multi-lane highways with no traffic (yes it can happen, eg upstate NY Adirondacks overnight ) you can straighten the road shifting lanes to always be on the inside of the curve. Calculate the shortest path.

I once vaguely phrased this what shortest line that can be drawn between two parallel curved line a constant distance apart. I think this is mathematically half baked and could be restates.
The short answer is "because logistics".
Amazon asks workers sheltering at home to return or request leave
Many people think that if they work really hard it will pay off. But its the other other way, first you discover that something pays off, then you can start to work hard to get even better. So it should really say work smart.
Or block javascript for this domain in the chrome settings.
Last month I got a simple pour over setup that's not full-hipster. Coffee is 10x better than a Keurig or instant coffee. Both of which i have. Maybe it's partially being trapped in house but it's bordering on better than the coffee shops nearby.

Setup:

Hario v60 ~ $20

Pour Over Filter ~ $10

Grinder - $30 (already had)

Kitchen Scale - $10 (already had)

This guide is a good start:
https://www.stumptowncoffee.com/brew-guides/v60
Yes, but that feels a bit out of scope for this calculator. Including all of the trade-offs between different storage services and when to use each results in basically rewriting the AWS marketing pages.

That's a different project of mine. :-)
Holy crap - what information do you have about these people that makes you think they are engaging in a publicity exercise, rather than simply trying to help?
Nah you're just on the wrong side of the internet, and formed an opinion based on a misguided recommendation algorithm.
This is a heritage charity and most certainly not a commercial operation. There are many old mills around the UK, many still in working order, of multiple types.

Most are registered with the SPAB: https://www.spab.org.uk/mills
Someone should start an anti-google. Like petittube.com, but for websites. Don't really know how to get the least viewed pages on the internet, but it would be an interesting site for sure.
I don't disagree with his statement, but I disagree with his expectations. These systems are NOT ripe for capitalism. Capitalism is built to fulfill demand. There was never demand from the government for it to distribute cash, therefore they never built a system for it. There was never a real demand for a vaccine, so we never developed it.

Capitalism is why we're in this mess - we're valuing short-term gains over long-term/far-fetched/society-changing results - and a16z is part of that system. Sure, he's at the edge of that system, but I guarantee you he would not have invested in a coronavirus vaccine in mid-2019 when there was no market for one.

I would not say it's time to build. I would say it's time to change our system of motivation. Money does not, and will not ever, solve these problems BEFORE they become problems.
Generally I find that whenever I'm doing storage calculations it's for existing workloads inside of a given cloud provider. "We're moving the whole thing to GCP because it's going to be X% cheaper" sounds compelling, but... I just don't see it happening at anything other than small scale.
There are definitely some games that just don't translate as well to Tabletop Sim, but as far as shared tabletop experiences, TTS blows every other one I've tried out of the water on the widest variety of games. I use it for D&D, Wizards' Academy, and I own about half of the official DLC games.
'He was genuinely puzzled by gossips. “All the fun of a secret is in keeping it. Why blab?” Maybe he took this view because he’d been more victimized by gossip than other people have been.'

There is a splendid bit along those lines in Zuckerman Unbound.
Oof. Fixing. Good catch!
> It says that cloth masks are 70% effective, and then exaggerates this to say that cloth masks are "not effective."

This caught my eyes too. If we had a simple way to reduce the virus dissemination by 70%, we would be able to finish the entire pandemic in a couple of months.
What do you think of the following:

class AInterface { /*...*/ };
class BInterface : public AInterface { /*...*/ };
class CInterface : public BInterface { /*...*/ };

class AImpl : public AInterface { /*...*/ };
class BImpl : public BInterface { /*...*/ };
class CImpl : public CInterface { /*...*/ };

In this use case, assume going from AInterface to CInterface implies stronger and stronger guarantees that the implementations provide. Also assume LSP as satisfied.

Now, you are given an AInterface* object and want to know whether it has a certain guarantee or not. A dynamic cast answers this with minimal space overhead.

Yes, there is certainly run time overhead in the dynamic cast, and you could just have a virtual method that returns some encoding of the guarantees (e.g. as an enum), but the dynamic_cast is still pareto-optimal in terms of space.

Change my mind?
Nadal cavity. Already exists...
Thanks! It didn't fall flatypus.
Which city is this? I'd read this article/blog post...
Eukaryotes don’t really evolve very much on the protein level - their complexity allows them to mostly evolve on the regulatory level (while bacteria often still are on the protein level).

Practically, this means that getting proteins from elsewhere isn’t that selected for, while better regulation is. It’s a complicated subject, but that’s partially why there is so much “junk” dna in multicellular eukaryotes (single cellular like yeast are still pretty efficient)
I think you're confusing Google accounts (email addresses) with Google Analytics accounts (tracking ID prefixes). A single user can create dozens of GA accounts.
$1/pound or so is pretty typical for even relatively mass-market "artisanal" flours in the US. That's about what Bob's Red Mill and King Arthur go for. (For their regular white flour. More specialty items are more.)
That sounds like the opposite of what antitrust laws are for anyway - promoting competition instead of preventing it.
Complex pointers (object/method pointers) can sometimes exceed that?

Anyway, I see the issue, you're stuck having to do something and that's a pretty good solution. Maybe add an assert somewhere to the effect that sizeof(jlong) >= sizeof(pointer) which is free on your platform.
You're right that there is a limit to the usefulness of breaking down sub-tasks. It's up to a team how granular they get.

Here is why it is important:

a) Risk management - if you break a feature down into sub-tasks at any granularity, you are creating an agreement (or at least a conversation) among your peers that this is how something will be implemented, and digging in beforehand to uncover areas which might impede shipping the feature sooner.

b) You're going to have to break down the feature at some point. Being able to think through this ahead of time can be challenging, but often times is the meat of the work you do. You have to get into the hang of it -- think top-down or bottom-up ways of approaching it.

But what if you don't have enough information or understanding yet to do that? Agile is not great for these tasks where you need to take some time learning or experimenting.

I would offer you a couple extra tools here:

- A "spike" ticket -- Agile is all about deliverables and commitments, but sometimes that doesn't work. So create a spike ticket, and define what it is you want to investigate. If you deliver something, great! If not, no worries. The important part is that in the future you've done work that enabled you to learn how to estimate or break down that task in the future.

- A time-boxed ticket -- similar to the spike, but you just make sure you don't spend more than an allotted time on a task.
You can also typecast to bool since C99.
(bool)x if you include <stdbool.h> or (_Bool) if not.
I've been dabbling a bit in game development in recent years and have so far taken the approach of just building small composable libraries or headers encompassing units of functionality as needed.

This of course meant progress was rather slow-going early on, having no prior experience with things like 3D rendering or the related math, spatial indexes/collision detection, the list goes on... I figured by creating everything as needed I would at least be getting a better understanding of what's going on and how everything comes together, plus owning all of the code doesn't hurt.

Last weekend I successfully participated in a 24hr irc art contest by submitting a small game using some of these components, and I'm happy to say it's a whole lot easier for me to slap something simple together today with this pile of parts than it was a couple years ago.

I made a Show HN about the 24hr contest submission since it's all GPL and thought some HNers might enjoy poking at it, but it didn't seem to get any notice. This was the post if interested https://news.ycombinator.com/item?id=22940287
Something printed on yellow paper, maybe!
No thank you. I'd like to see Bill Gates test it on his children first.
> use a Windows laptop to do the same thing.

That's where all the bad things come in. I can use all the normal commands in mac or at remote, with almost no change. The aliases work on both machines (I use .. 2 to go up 2 parent dirs, etc). I usually don't use UI with the exception of the browser, and I can't see how that can work in Windows.
This even goes outside games for example in biology and taxonomies of species.

https://en.wikipedia.org/wiki/Species_concept
You found two bugs. Awesome! Fixing.

I also never use normal Glacier at all (which is how this got missed in testing), but the pricing's all there on the backend. It's a frontend thing...
This https://pastebin.com/UiyghKpq userscript should fix it. I found it few years ago somewhere on reddit. It works on multiple media sites that don't like private mode.

And "Bypass Paywalls" firefox addon removes the need to insert the dot into address.
IMO XFCE is a solid point above Mate for win2k feel and low WTF rate.

It's my last GUIlty pleasure :)
The white bar isn't as big for me as your screenshot, but I also have one near the bottom of the navigation bar.
You read a lot from aggregated seller and product data. And if it is really a unique product, just aggregate data for similar, or equal products. And you are 95% there. More than enough to make decisions. And in most cases, you have more than one seller per product, even more so for suitable private brand products.
Ah - unfortunately I can't think of a more concise way to put it than the article does: "Back In The Flour Business".
Alas, MyPy doesn't have the concept of "keyof" and mapped types like TypeScript.

So in place of that I would:

1. Define a variable called Params = Any;

2. Liberally use Param["foo"] and Param["bar"] anywhere.

3. Once you stabilize, reimplement Params as a TypedDict. You'll get failures if accessing any invalid key.

You can also use a NamedTuple if you prefer.

If you insist passing a param name, then you'll have to create a big list of Literals for param with every key in your dict. So Param = Literal["foo", "bar"] etc.
Spot on. The problem with much of Agile today is that Jira, the product is sold to management as effectively employee tracking tools that enable them to know who is good and who is bad and what was accomplished. It tends to turn engineers into ticket crunchers (chopping their heads off of thinking about products and isolating them from the customer) and causes planning to be incredibly near sighted or excessively structured.
People were apologizing?

My instinct is always more like, "oh, nice catch!"
Great. Do they come without hardware backdoors as well?
Resolution might be a problem, since you're just looking more closely at the same pixelated full-board video you were already receiving.

If the VC software was smart enough to detect your pinch action and send you a cropped feed at higher resolution from the source, that's a different story. Not sure if any existing tools do this.