skysight-inc/HackerNews huggingface dataset:
>Store pickup also complicated things as you usually only get about 60 to 70 percent of the items you ask for, and usually it's the sundries that get knocked out.

Making a grocery store run about once a week (earlyish AM on a weekday) is one of the few compromises I've been making to just staying on my own property or adjacent basically unused forest trails. And the reason is as you say. I find a lot of real-time adjustments are still needed depending upon what's in stock.
Step 0: Use XMR (Monero) instead of Bitcoin.

I don’t pretend to fully understand the math behind ring signatures, but it stands to reason that privacy/anonymity/fungibility need to be woven into the design of a cryptocurrency from the beginning (like Monero) as opposed to tacked on afterwards (like Bitcoin)
Also, utilitarianism never claims something is "wrong" or "right" -- that's a spandrel from deontology. Utilitarianism is a claim about the ranking of actions: some actions are better than others.

We're not fighting to make the claim "doing X" is the ultimate and nothing is better -- with the world of nearly-infinite complexity and unbridgeable uncertainty, the best we can do is point out what seems, based on good evidence, as things to do that seem better than others.
The nuanced approach is to reject extremist characterizations, not embrace them.
In some corporate environments $400 for preinstalled Linux might be a bargain given the logistics of receiving, unpacking, reconfiguring, testing, repacking, and shipping laptops out across the organization. At the consumer end, I can only imagine what it can be like to support a customer who fears installing Linux on a Thinkpad. It’s not a customer I would pursue with discounts.
I have heard Richard Garriott claim credit for coining "shard," and I'm very skeptical. The first database paper I could find that uses "shard" (as an acronym: System for Highly Available Replicated DAta) is from 1986: https://dl.acm.org/doi/book/10.5555/889956
Those aren't facts, those are PR slogans from a blog post on Amazon's web site. I am not holding my breath to see whether these policies are enacted in good faith, given Amazon's business practices and labor relations of late.
Remember that you are risking your life every day getting out of your bed, even without this virus.
Or you can get 75GB free by using Lambda....

https://www.lastweekinaws.com/podcast/screaming-in-the-cloud...

(Yes this is a joke)
It is not the only the only thing that can be observed or that matters for moderation. You prioritization of civility above all else is being exploited by trolls, something I've pointed out on many occasions.

This paper goes into considerable detail about how the suppression of disputes actually fosters an increase in bad behavior by preventing community members from repelling raids by trolls. By not allowing anyone other than yourself to call out bullshit, you're soliciting more of it. You acknowledged above that this is an inflammatory topic but you are spending your efforts on restraining the very people pointing that out.

https://dl.acm.org/doi/fullHtml/10.1145/3178876.3186141
Yeah. I maintain that most complaints about Agile are actually just complaints about crummy managers. It's really not that bad (in my experience) when the people you're reporting to have reasonable expectations and treat estimates as estimates.
Same as the 20+ million Americans who are laid off and seeking unemployment?
You mean like the data center employees who all do have to continue to work from their offices? Those employees who I haven't seen a single complaint from, or any articles written about?

Some demonstration of class divide, that.
You know what I meant. Don't be a pedant to derail the conversation.
I never said it did? The article is behind a paywall and is based off this blog post which is not behind a paywall.
I mean, I'm not going to campaign to put any actual restrictions or laws in place and I don't go around judging people or complaining or whatever. But I do think that people shouldn't have children unless they are able to take good care of them, and financial stability is part of that.

I guess my complaint is that many time people don't think of consequences or plan for the future and then other people (their children in this case) are the ones to suffer.
Creating a huge list of tasks is actually what I would call an Agile anti-pattern. It's something that I unfortunately see all the time. User stories are meant to be written from a business or end-user perspective. It's a high level description of what is to be done, for who, and why, not how. I personally don't even like having tasks on the board, just give me a well written story and I'm happy to complete it based on what's written in the acceptance criteria.
Yeah I'd like to see greybird-dark.
$25/hr base.

That’s what I have to pay as a small employer to keep people for basic assembly and packaging during this. That’s what I felt was fair, since that’s what unemployment pays in my state. I figured I have to at least match that, so I did. I had to let a few people go and scale back, but helped them all navigate the UI claim’s process. Paid out their PTO balance to hold them over. I wouldn’t be able to sleep at night asking people to come to work for less knowing it would endanger them and pay them less than literally being unemployed and staying at home. I will bring them all back as soon as I can. I let them all keep their health insurance for the time being, which I pay for 100%.

If a small 10 person shop can do it, so can Amazon.

The idea that anyone, anywhere in the US, is making less than $20/hr during this is morally repugnant to me.
I'm curious what the percentage is right now.
Podcasts don't generally count for Show HN, but this one is such a nice and obscure topic that we'll make an exception.

In general, you'll do better with these on HN if you can include a transcript and make it primarily a thing to read, with the option of listening as well. Audio posts do worse than video, which in turn do worse than text. Not sure why that is, but it's been the consistent pattern here for years.
Can you share some of the advances in logistics since 2000?

We've had shipping containers for a few decades before that, trucks and pipelines and so on.

What's new?
I think I read that only 4% of flour ends up in the shelves in normal times. Most of it goes direct to bakeries.
Can Starlink and astronomy happily coexist?
21% here in NYC. [0]

Note that this finding is materially different from zero, unlike the Stanford study. [1]

Big picture : Don't be misled by the confirmed case count.

[0] https://www.reddit.com/r/COVID19/comments/g6pqsr/nysnyc_anti...

[1] https://statmodeling.stat.columbia.edu/2020/04/19/fatal-flaw...
And after people go to the park we prevent them from returning indoors for 2 weeks while we wait for the virus to die?
Why is this a nice contrast... having to require workers to live in a single location for 28 days to meet demand is not ideal, having stockpiles would be an actual solution.
I don't know, I think the tomatoes you find in Italy are far superior to anything I have found in the US. I still dream of the bruschetta in Tuscany.
>Stop playing PR hype-man for Amazon, they don't need your help.

You can address the other speaker's points without this.
What is crazy about this, is that there are real technical reasons why you shouldn't put a SMR drive (even with drive managed SMR) in a generic RAID. The fact that they thought they could get away with this for a _NAS_ marketed drive means that the technical people are being kept far away from the actual marketing/sales people. You wonder what other gocha's they have left lying about.
I guess I had the benefit of some years of learning to smell for C aliasing violations, but even if I hadn't, static_cast would have been a dreadful way to learn. If static_cast were purely to detect pointer aliasing violations, it may have some amount of usefulness. But it also whines on totally legitimate conversions. Like both these casts:

// float *x = ...
static_cast<int*>(x)
static_cast<intptr_t>(x)

…give the exact same compiler error. And in the case of the first one, which is actually bad, the compiler can't explain why it's dangerous. Thus it doesn't actually tell me "hey you probably are casting to the wrong thing", but rather "you picked the wrong cast to make the compiler happy".
I submitted one of my PWA's on appsco.pe 8 month ago and it has not yet been added. So I guess it's not actively maintained!?
"We are not doing it like the FAANG companies" is a refrain you get from engineers themselves too.
>Yes, that's how I interpret 'no clear evidence from preliminary investigations'.

If that is true, then you are just categorically not competent to be making interpretations of scientific statements. In a separate comment you cited a handful of sources that, on my reading you had clearly not interpreted accurately, and now you're advancing an argument that depends on a fallacy so obvious that would be dispensed with by a JV debate team.
I don't know if it's statewide but all my local stores in Massachusetts have banned bringing in reusable bags.
The $30T Trend That's Bigger Than the Entire US Stock Market
Google translate silently drops translation of (some?) Covid-19 information
Ok, fair points! It’s a small market but they can grab more of it for basically very little work.

On the PT, I was at Chrysler before the launch of that thing (visiting). It was originally marketed to teens exclusively. It was supposed to replace Neon that was directed at teens but was moving to lower income adults. It failed specularly at teens. But became super popular with older drivers. A success, but completely wrong initial target. The Chevy HHR later looks nearly identical and in fact is designed by the same guy.
Nuclear energy has these problems, but these are human society problems. The technological difficulties can be overcome if STEMs are given enough power. From the standpoint of environment, safety, reliability there is a strong case to try harder.
https://archive.md/rY2I6
Happens to me too. I need to refresh the page and click the right button before the white bar appears.
A few weeks ago on Hacker New this post was submitted:
"Guidance against wearing masks for the coronavirus is wrong – cover your face (bostonglobe.com)"

https://news.ycombinator.com/item?id=22716618

Reading this thread I came a cross a comment promoting simple DIY masks if medical-grade masks were not available in sufficient numbers:

https://news.ycombinator.com/item?id=22716927

Today I was in contact with Spanish friend of mine and he told me he didn't have a mask. As I wasn't available to help, I told him that a using a scarf is probably better than nothing, and wanted to send him the link mentioned in the comment above, and translate it from English to Spanish:

https://link.medium.com/LY7RRNr2X4

The link leads to this post:
https://medium.com/@matthiassamwald/promoting-simple-do-it-y...

Trying to translate this page on Google translate does not give any results, and it does not tell you the reason.

Yesterday a post showed that "YouTube bans coronavirus-related content that directly contradicts WHO advice"
https://news.ycombinator.com/item?id=22954765

I wonder if this now also is the case for Google Translate?
> to cut off the space of inputs at a point by enforcing a constant time bound

That is literally the problem statement you gave. I was pointing out that it is very much not undecidable.

It might be (almost certainly is, in this case) computationally intractable both in the general case and in practice, but it's still decidable.
Highlights the importance of standardization. There is no standard for web, just a bunch of competing vendors each having their own idiosyncratic version.
Careful you don't contradict the WHO or you might get banned from the internet by Google...
> Now, you are given an AInterface* object and want to know whether it has a certain guarantee or not.

Eiffel guarantees this in the LSP sense, by enforcing that overrides `require` as much or less than their base class, and `ensure` as much or more than their base class.

If you want to query that from AInterface alone, you should expose a virtual member that allows you to make the specific inquiry of interest from AInterface. In effect, if users of AInterface must know that only some AInterface's meet some guarantee, you must expose some knowledge of the guarantee in AInterface itself.

For example, AInterface can expose a boolean predicates like supports_foo, or it can return an object that is comparable with a std::strong_ordering.
TimescaleDB 1.7: continuous aggregates with real-time views, PG 12 support
Egyptian Hieroglyphs
I suspect you may have intended to reply to a different comment, but since you're here…

> The fallacy here is assuming that capital is finite over all time.

Capital is "finite"—as opposed to "infinite", "unlimited", "superabundant"—but I agree that it isn't fixed. There is no law of conservation of capital; it can be created or destroyed.

With that said, taking on debt is not necessarily a bad thing; it depends on how you use it, and whether you have a viable plan to repay the debt out of future earnings. QE fails on both counts; there's no real direction beyond "inject more money into the economy", and no viable repayment plan.

> I also disagree with the premise that recessions/depressions are good because they clear out dead or dying companies.

I'm not sure whose premise that was, but I would also disagree. Clearing out underperforming companies would be a silver lining at best, and not enough to make recessions or depressions "good". In any case the companies hit the hardest are not necessarily the ones with marginal profits but rather the ones which are incapable of adapting to changing circumstances. That can include old companies set in their ways as well as new, experimental ones which depend on emerging opportunities.
Keep going. You only need to pass once. :)

I'm kind of in the same boat. I failed all my interviews as well and I have about the same amount of experience as you. I agree that getting into these companies is easier as a junior engineer.

You may want to look at an interview prep course like Outco.io or Interview Kickstart. I haven't attended one yet but will most likely do so once I'm ready to start interviewing again. I think the feedback they offer will be worth it rather than me constantly headscratching after failing another interview.

(The fact that these courses exist just exemplifies the whole problem with software interviewing but I don't fault them for that)
Well don't leave us hanging. What's the answer?
Well hey!
Truth, but as someone else said it’s a least an indication on compatibility. Lenovo doesn’t need to use the Realtek audio that isn’t supported in Linux if they also have an option that is supported. It’s an implication not a guarantee.
> I think that's kind of the point of references though, right? Your resume speaks for itself, but you wrote your resume. It's a good sanity check for a potential employer to quickly verify that it's actually accurate.

This is 100% true. However, people are lazy and skimp on due diligence. Just because something is a good practice doesn't mean it's always done :P
Given most people use C++ for its performance in time rather than in space, I think most projects would go with a member/virtual method.
No problem, hopefully we can get out of this rut! :D

Yeah I only have a sample size of two, but I insinuated I was fired at both, and neither wanted to move forward. Perhaps I should have been blunt about it instead of hinting at it. Or maybe it was unrelated. Hard to tell. There might be a way to talk about it tactfully. For me, it's just easier to not mention it, since it can open a can of worms to talk about negative stuff, cuz I kind of hated my manager and that was what ultimately pushed me to get myself fired.

Regarding hernated disc, yeah it's pretty manageable for me now. I actually found a really good massage therapist that is helping me recover. Unfortunately there's a bit of a hiccup with this Coronavirus thing but it's not the borderline life-ruining thing it used to be
That's not what happened at all.

The French imposed very arbitrary guidelines on only delivering "essential" goods and they had to stop all deliveries to address them

All these "essential" good definitions are complete nonsense anyways. What one person deems unnecessary can be very, very necessary to someone else.
I see you caught my implicit punch line. None of those things above the level of "unexpected car breakdown" really ought to be things people in the country with the largest economy in the world ought to be worrying about. We need to do something about that, whether it's a move toward social democracy, or even full on socialism. But, there's such a "fuck you, got mine" attitude among our political class that we're never going to see it in my lifetime, I'm sure. If it hasn't happened in the face of a global pandemic shutting everything down, I doubt the elite are going to get the message that workers are the ones that create everything of value in the economy, so we should try to elevate the lot of the average worker, rather than keeping him so stressed, sick, and insecure.
By python, are you also including pandas? Because it is definitely doing a lot of that!
Every OS has its quirks and things it does well or poorly.
Just remember that a little more than half of America is below average, and you will be comforted.
I have factory that turns big bags of flour to small bags of flour.

Demand increases overnight.

I attempt to keep up. I order more bags which takes non-0 time to be fulfilled. My machines physically cannot bag much faster.

Boom, shortage
The "class divide" rhetoric re:amazon doesn't go anywhere good, imo. The corporate lesson being learned here is "be like uber," don't ever do mass unemployment directly. Is the goal to "ban" the tech industry from having working class jobs?

I do, btw, happen to agree that amazon warehouse employees should organise. Considering Amazon's massive profitability, there's room to do better.
Did you not see I already posted that link, except mine has more context?

I see him ask his medical professional to confirm they are indeed looking into various options. Are you perhaps looking intentionally for the worst possible take and using that in place of an objective fact?
This barely affect search results. The company will waste a ton of money and only get one line at the top. Only to vanish a week later having run out of ad budget.

Meanwhile Google will still be listing all the pizzerias in the first page and will still try to geolocate the user to show a map of pizzerias around.
#2 is pretty trivial without very good sales figures.
> The space taken is exactly the same as LEB128

No because values under 128 (very common in my data) take 2
bytes instead of 1. Unless I'm misunderstanding you.
Nobody said Trump has no weakness.

This thread is exactly why Trump is so dangerous to the democratic party. Look at the level of vehenemence and aggression in your post directed at a potential ally.
I know what you're saying but it's not HN, just a sizeable minority of misery-guts who can't tolerate success or decency in others.

And if I may add another bullet point to yours

+ It's all hopeless so why bother trying to change it.
One example of a standard software might comply with is MISRA C [1]. For that, you ignore a large chunk of the C language to something much less prone to bugs. Others might be HIPAA compliance, how you handle personal information to be compliant with GDPR or the VW diesel emissions scandal a few years ago.

[1] https://en.m.wikipedia.org/wiki/MISRA_C
Welp, looks like I'll be going down this rabbit hole all weekend. Thanks!
I was recently scammed by either a man in the middle attack or a replay attack due to insufficient authentication of a new party I did business with.

When you are starting a new person to person transaction with an unknown party, it seems impossible to verify that an attack like this is not happening. The attacks could get arbitrarily complex and every defense I can think of has repucussions.

Even trying to start a transaction could be replayed to someone to make it look like I was the one that was doing the scamming.
Bezos is willing to sacrifice health of his slaves, I mean warehouse workers. It's a tough decision he had to make, but given the potential profits at stake, he decided it was worth it.
"Brought to you by Ahrefs, a data-driven marketing toolset powered by a huge index of backlinks, keywords and content"

"90.63% of Content Gets No Traffic From Google. And How to Be in the Other 9.37% [New Research for 2020]"

Given the context, the recommendations aren't surprising. That said, there is a huge amount of content that probably shouldn't be getting traffic from google, as it isn't interesting/relevant/whatnot.

My experience with google when searching for specific items is that often it tries to direct me many places that are not connected at all to what I'm looking for. From that perspective, perhaps 10% getting traffic from google is actually too high?
I'm not sure why that makes it okay to add to that population? Amazon has the resources to temporarily cover paid leave until they can guarantee safe conditions in their warehouses for employees. Regions that have prematurely relaxed their virus controls have seen new outbreaks, the same could happen in warehouses. It's in everyone's best interest for Amazon to offer paid leave until their workplaces have been proven to be safe, which is going to take a bit even after all the appropriate measures are in place.
You think Amazon could spend an extra $700 million to $1.4 billion with "basically no dent in the wallet"? I guess I understand why you're frustrated if you think that's the case, but it's just not true.
kenton, I admire your work on Cap'n Proto and Sandstorm.

Question about time traveling promises - I read the documentation, and it sounds to me like - taken to the logical extreme, that would effectively mean an interpreter - because at some point, you don't just want to use return values from one call as parameters in the other - you'd also want e.g. to build a one-network-roundtrip "create-if-not-exists" call from "exists(name)" and "create(name)", which would require the second call's activation to be dependent on the first call's result (rather than its parameters) - which is just a small change.

But if you consider that, and error handling, and a few other relatively simple cases, you quickly end up with an informally specified, bug ridden, incomplete implementation of Emacs Lisp inside the RPC implementation.

So, my question is - where do you draw the line, and how do you decide to draw it? I don't believe there's a right answer, but I wonder about your philosophy.
I think this site is basically what you're describing: wiby.me
My personal take, no expertise, just reading articles I don't think we will have a vaccine in 5 years much less 18 months. It sounds really hard to vaccinate against this one, even without it mutating, which is sounds like it mutates pretty quickly.

Recently lots of articles and chatter that the core of the issues is that it is causing are mostly blood clotting related. Sounds like existing blood thinners aren't working, so it sounds promising that they could develop new blood thinners as possible treatments.

I agree, I'm not signing up for a rushed vaccine that might not be effective and could have negative long term side affects.