skysight-inc/HackerNews huggingface dataset:
I can't find the link but there's a funny story I read many years ago that goes something like,

A man checks into a hotel after several days of journeying by plane, train, and automobile to [insert some "backward" country]. He's absolutely exhausted. He lugs his bags to his hotel room and crashes on the bed. He'd sleep but he feels disgusting--he's sweaty, stinky, and hasn't had a change of clothes in days. As much as he just wants to sleep, he simply won't feel comfortable and back to normal until he can take a nice, cleansing shower. He walks to the bathroom but to his surprise all he finds is a toilet. No sink, no shower, no bathtub... nothing. WTF!? Maybe it's one of those "European" hotels where the showers are shared. He walks up and down the hallway, but can find nothing of the sort.

Exasperated and exhausted he goes down to the lobby to inquire with the clerk. Demanding to know exactly what he's supposed to do to bath himself--what anybody is supposed to do to bath themselves in this land--the clerk, who spoke little English, was puzzled. The traveler resorted to mime by pretending to wash his head, arms, and body as if using a bar of soap or washing cloth. To this the clerk perked up knowingly and pointed to a large stack of fresh newspapers.

[end of story]

The point of the story was to illustrate how backwards Americans are for using toilet paper rather than a bidet or hose like in many other parts of the world. I've never used a bidet or hose, but it's what prompted me to begin experimenting with flushable wipes. And I can tell you this: once you start, you can never go back.

Using dry paper seems normal and you feel clean. But you'd feel the same way if you simply wiped yourself down with a newspaper every day rather than bathing with water. But the moment you begin bathing with water, the newspaper (or any dry paper product) will always leave you feeling dirty and unfresh. You can't unknow something--the experience is a one-way street. It applies equally or perhaps even more strongly to defecation hygiene as it does to sweat and body oils.

FWIW, I doubt flushable wipes would be sufficient for those used to bidets or hoses. But at least I now understand this.
Emotion is not a real legitimate source of information, it's an inspiration to tell the brain to pay more attention to something and then work it out logically

Technically that is information! Like, what if instead of feelings, there was this little light and slot on your chest, and at the appropriate time, the light would flash and a little slip of paper came out saying, "It's time to pay more attention to something and then work it out logically!" Wouldn't that be information?

About this I'm right. Technically right. The best kind of right! (Irony left to he reader. Please interpret in the cheeriest possible fashion.)
Then crank the cost until it is an opportunity. A failed half-measure means we need a whole measure, not to abandon the idea. We only have one world.
Apache Lucene 8.0.0 and Apache Solr 8.0.0
> Every country should be hostile to foreign accountability

Not necessarily. Countries can reasonably accept multilateral institutions. The problem here is the U.S. is not party to the treaty establishing the ICC; it’s therefore reasonable to reject its jurisdiction.
I'd love this thread to become a debate on the merits of freezing beans :).
its funny for buzzfeed to complain about trolls or really anything on the internet,them being a perfect example of internet cancer
I've read some pretty negative reviews when searching info for a company. As long as it 'looks & feels real' they it let them. Someone already posted the glassdoor takedown rules and they seem reasonable.
Indeed. And although I wouldn't recommend the self-medicating route, it's hard to deny that there are some people who get much better results doing that than getting "official" medical help.
We tried using one of their competitors and strongly disliked it, enough to go back to PagerDuty in under a year.

I'm sure there are other options we could have tried, but it seems to do what we need pretty well.
Just ask Microsoft, they were/are paying developers to port their apps to Microsofts platform, just to get traction. They even made an unofficial Youtube app to fill the gap, which Google blocked.
Just until the next dry year and everyone will be crying about the drought and how the sky is falling.
I am so very disappointed that this article was not about uncoiling the instruments.
>The author--Jane Lytvynenko--has bright red hair and might identify herself with news reporter,

Is this some kind of ad-hominem attack? I don't see how it is necessary.
If it works as advertised, it looks to be a boon. I hope we can commit to a full security audit of the compiler, runtime, and std libs. My trust is lacking lately.
I'd suggest asking what is uniquely beneficial about Tallinn that will make your business more likely to succeed. Lots of places are cheap and the two exceptions you identify, talent and capital, are absolutely critical to the success of high-growth tech companies.
> But there's no reason to believe this is more important than individual users wishing to see what servers are behind a domain.

None of your business, really.

> Combined with GDPR killing off whois the internet is a much more boring, less transparent place.

Thank lord for that, there's literally no benefit from it, with WHOIS evil still did evil and normal users got their privacy violated, without WHOIS evil can still do evil and normal users' privacy is protected.
Cant watch the vid. It s been 2 hours. Can anyone tell me what happened?
You can look up his textfiles if you want to see what was on the BBS.
No, but it's fairly easy to set up OTR to talk to people 1:1 in an encrypted session.
The Big Brexit Short
This is literally the plot to Brazil... Life imitates art
Covert operation could happen but would be extremely difficult to execute in practice:

The Hague is where the government of The Netherlands is located. The HQ of the Dutch Military Intelligence Services is at walking distance of the ICC at a military barracks called the Frederikskazerne. And the ICC itselves is located in the International Zone, one of the most heavily guarded and surveilled locations of the Netherlands.
Hmm, I'm not sure I see the difference. Why is it not "symbolic"? The symbols that construct the neural network are what encodes translation invariance -- not some vector of reals.
I think part of the problem here is that Apple's 30% fee is clearly aimed at digital goods for which the marginal sale has approximately no costs. Most digital goods are quite scaleable, and have enormous marginal per unit.

However, Spotify is not at all like that. Neither is Kindle, neither is Netflix. So a system that is somewhat justifiable for software is simply insane for digital goods which do have marginal costs to sell.

This is not necessarily simply to resolve. Witness, for example, the troubles with corporate taxation, and EU proposals for a digital tax on gross revenues rather than net revenues. This is basically aimed at the same sort of problem. E.g. Spotify might actually be very happy to hand over 30% of profit per user to apple, as opposed to revenue per user. But, how the devil do you calculate that simply, for all companies in this category?

I don't know exactly how to address it, but Apple should in some way address the fact that not all digital goods have zero marginal costs to sell.

This is far from the only issue at play, but I haven't seen it addressed, and I think it's fairly central.
> I just think it's very hard to answer. What I do think is that Socrates was trying to point out flaws in deeply-held beliefs.

I don't think it's hard to answer at all—in fact, you answered it right there. No, Socrates objective wasn't to get people angry. His objective was to point out flaws in deeply held beliefs.

> I don't think it's hard to argue that when pointing out flaws in deeply-held beliefs, the subject at hand will get angry -- or at the very least uncomfortable.

It definitely can, but there's still a difference between trying to inflict anger, and anger being an undesirable possible side effect.
I once told my daughter that "everything bad that has happened to you in your life is your fault". She ran away crying.

On one hand, that's a general truism. On the other hand, if she's young enough, it's not that much her fault yet, and the injustice of it might be a little much so soon. On the gripping hand, it's good she ran away crying. It indicates she really understands the magnitude of the situation.

I was trying to distill everything I have learned from meditation, Buddhism, stoicism... but I'm not great at communicating, and even if I was she isn't ready for some of the concepts.

This was one of those times when you should show, not tell.
I think threatening to quit actually does qualify as extortion according to Wikipedia:

"Extortion, which is not limited to the taking of property, involves the verbal or written instillation of fear that something will happen to the victim if they do not comply with the extortionist's will."

Similarly, threatening to get a divorce, or break up with your SO, if they don't change their behavior, is also extortion under this definition. In fact, any kind of demand for something, or else there will be consequences (such as not buying from that company again, or severing a relationship) can be viewed as extortion it seems.

Hopefully, the actual legal definition is written better than the Wikipedia definition...
Bidets work way better than the wipes.
You should see the horror on the faces of co-workers when I explain how data aggregation works personally against them.

A lot of it is how you explain it in a way that relates to them.

You can get through to none-techies but you have to couch it in a way that resonates.

People are slowly changing as well, ironically Facebook seems to be the one that is making more people slowly question whether putting their entire life out in public is worth it.
https://github.com/RedSpah/xxhash_cpp/blob/master/xxhash/xxh...

The core of the function is as follows:

static U64 XXH64_round(U64 acc, U64 input)
{
acc += input * PRIME64_2;
acc = XXH_rotl64(acc, 31);
acc *= PRIME64_1;
return acc;
}

Multiplication, rotation, and a 2nd multiplication. These are 64-bit multiplications, which is well known to mix bits well, but CPUs don't have many 64-bit multipliers. Four rounds execute in parallel (see XXH64_update_endian), which can hide the long latency (~5 cycles) associated with a 64-bit multiply.

My own experiments show that multiplication is a great function for hashing. Multiplication however only spreads the bits in "one direction" (towards the most-significant bit), and very poorly spreads bits towards the LSB.

Rotations, as well as a 2nd multiplication, are helpful at spreading the bits around better.

----------

The 64-bit version is somewhat interesting to me, but the 32-bit version probably has more potential for optimization. 32-bit vectorized multiplication exists in AVX2, so the 32-bit version probably can be vectorized. I'd expect the 32-bit version (if vectorized) would be faster, but the 64-bit version probably mixes the bits around better.

Overall looks like a decent design. Uses ILP with 4x state variables (state->v1, state->v2, etc. etc. to allow CPUs to process these multiplications in parallel). Multiply + rotation + multiplication is good from my personal experiments, but the numbers chosen need to be carefully chosen.

Prime numbers are probably not necessary: they just need to be odd numbers to ensure invertibility (Ex: I've achieved decent mixing by multiplying with 0xAAAAAAAA5, which probably isn't a prime number). I'm curious how the prime-constants were selected. There could be some potential for "better numbers" for mixing, depending on how PRIME64_1 and PRIME64_2 were chosen.

Overall checks all of my boxes with regards to good design. Nice! I'm just curious about some details.

----------

I'll note that in my experiments, multiplication seems to "mix" better with XOR, rather than with ADD. I haven't done any tests with this hash yet, but I'm curious how changing the "+=" into "^=" would have on the statistical strength of the hash function.
As an engineer in the Bay Area I would recommend most startups to locate themselves outside the bay. Especially if they operate a low margins business. Rent is expensive and so are the employee salaries over here. I have many Bay Area startup recruiters reach out to me with rather interesting projects. However, a quick look at Glassdoor reveals that the liquid portion of the salaries they offer is so low that I would need to live in a trailer to work there.
This event doesn't seem to change the moral justification, or otherwise, for r/watchpeopledie? So why ban the sub now, rather than impose heavy moderation (or indeed do nothing?)?
It wasn't that long ago that critics were calling Elon a fraud for offering an electric car for 35k, that it can never be done because the cost to build one cannot be under 35k, and that Elon was a car salesman scamming people for pre-order money.

No one said that Tesla could "never" offer a Model 3 for $35k. There was a lot of chatter about them not being able to do so on anywhere close to the timeline Tesla claimed they would, and some of that came from Tesla itself. As recently as 2018 Elon Musk said that offering the Model 3 for $35k would bankrupt the company due to the non-existent profit margins due to the unit economics.

And while we're on that subject: Tesla also announced that in order to build the Model 3 for $35k they would need to fire the entire sales team and switch to online orders only, and eliminate referrals. So it seems that even Tesla still doesn't think that they can offer a $35k Model 3 profitably based on their existing unit economics.

And now it's done, the 35k model 3 is delivered, and people are focused on what, missed deadlines they self-imposed in the past? Is that really the most important issue here?

For investors, a company that perpetually misses deadlines is a serious, real-world problem indicative of poor planning, leadership, and management. It's one thing to miss the occasional deadline by a few days or weeks. It's another thing to miss every deadline announced, by months each time. At some point, the "self-imposed" publicly announced deadlines are just fraudulent statements intended to induce investors to buy shares of the company. CEOs have been criminally prosecuted for that in the past...another former SV darling is being prosecuted for that right now...
> This is really just an old workaround that's no-longer needed. Let me explain...

> Once upon a time, back in 1996, there was a really unfortunate bug in the most popular DNS server software (BIND 4.9.3): it did not respond correctly to "CNAME" requests (that is to say, requests for any CNAME data about a particular domain name). This is critical information that an email server needs to know to do its job. Thankfully, there was a way to work around the problem: "ANY" requests. These requests ask the DNS server, essentially, for any and ALL information it has about the domain name in question, including CNAME information.

> These ANY queries have two big problems:

> As you might imagine, for big domains with lots of mirrors (e.g. gmail.com), that's a lot of information, and so the response can be quite big. Big responses pose two problems: first, it's a waste of bandwidth, and second, it can expose a bug in qmail's handling of large DNS responses (see the next patch).

> ANY queries are often not cached by relaying DNS proxies (for whatever reason), and so ANY queries cause more traffic EVEN behind a caching DNS proxy server.
2600 was on the B&N newsracks for many many years. I think most people passed over it as a nerdy nerd thing.
Interesting use case.

This actually mirrors a lot of our customers, so it's important for our system to take this consumption pattern into account.

After a few orders, the system will learn that you make 120g on weekends with sporadic weekday consumption.
Patrick - I'm in the payment services space. Do you have a phone number or email I can contact you at?
Maybe I'm just naive.

Welcome to the human condition!
Do you think it was obvious that such mutability rules and borrow checks were sufficient before languages like rust were invented?

What about a more impractical approach like e.g. ATS?
AI and spices: Would you put cumin on a pizza?
At risk of being more "me too" about this, I am in awe of the hard-earned multi-disciplinary skills that went into making this. You should be proud of yourself :) Great project, and a great read.
Ask HN: How to Use Slack Productively?
My main deterrent to being able to accomplish deep work is slack. There is just so much noise to deal with, but it's also where the most important and urgent communications happen. I have not been able to figure out a good solution for it so, any suggestions?
We love our Bottomless scale!

The thing I would add is this product works particularly well at our office. It’s one less task to delegate. At home I can mentally keep tabs on how supplies are diminishing but in an office environment there are more chaotic variables that I don’t have visibility into the effect resource consumption.

Also protip: tare (reset to zero) the scale with an airtight container like a “coffee gator” and store the beans on the scale in that.
So we should suppress the news?
I'd be open to believing that and I definitely don't want to mess them up too much, but at this point, their brand has done so much shady stuff over the years that it's really hard to trust them any more, especially when there's so many good options that don't have assaulters and potentially complicit owners in the mix.
"I'm not a fan of ICC as a solution to this problem"

Why not, seems reasonable on the face of it.

Genuine question, not American, so maybe unaware of nuances.
> Your example is not incitement...

I know - I gave it to illustrate how narrow incitement is, if even that doesn't qualify. And it's not really mine, but given by popehat.
That may be true for bedroom developers, but it's just not true for the great majority of people or companies making money on app sales. Consider how many of them rely on cloud infrastructure. Those are not sunk costs. Consider also how necessary it is to market your apps, pay your staff, etc. Also not sunk costs.
I would think that in the history of civilization there have been many instances in which someone demanded a raise and threatened to quit, and their boss shouted "this is extortion!" It hasn't actually happened to me, but it is the sort of scenario I feel certain has happened.
Thanks for the recommendations!

Re: Four Barrel - copied from above:

We have been told by Four Barrel that they are now employee owned and that the former owner is no longer involved.

My email is available at my account. If you know for certain that the above is not true, please reach out.
True.

Your user name makes that statement hilarious though. :)
There's always a possibility of that happening, but you shouldn't let it at the forefront of your mind. Unless if it makes you appreciate every day more.
Time series is for the whole country or continental only.
Yeah that's basically the same thing. The National Drought Mitigation Center is at U Nebraska Lincoln :)
Obviously we don't ban people for being Chinese. Presumably you mean it's "obvious" that they're a Chinese government agent. If so, your post is illustrating the very dynamic I was writing about. Your intention is positive, to protect the community, but when you express it this way, the effect is to poison the community you mean to protect.

I'm familiar with that account. Their posts, and what private data we have, are completely consistent with who they say they are: a former Google employee and startup founder who has lived in both China and the U.S., has a Kubernetes war story, opinions about Python, Go, PHP, software deployment and so on, and who is frustrated by comments about China here because they feel many commenters don't know what they're talking about. It's natural that someone who lived many years in both countries would feel that way. Some of their comments have broken the site guidelines, but that's a separate issue—and who of us wouldn't, having our integrity attacked outright like they have?

This is clearly a case of somebody being singled out for suspicion because they have different views, formed by different experiences, than others here. When users do that, it puts us in toxic territory. Is it ok to accuse people of being government agents, shills, spies, or astroturfing, just because they have a different view on some geopolitical or economic question? Obviously we need to not go there.

It's fine if you're not persuaded—I don't expect that—but please consider the downside of being wrong. What if this person is as innocent as you are, motivated by the same things as you? Can you imagine what it would be like to show up here and see it debated whether you're a spy and a liar? Even a single case of someone being unfairly subjected to that is unacceptable. If the community is to avoid "sinking its teeth into itself without realizing it" (Schopenhauer's memorable phrase) and falling into a poisonous swamp, we need a presumption of innocence. And so we do: the guidelines say Assume good faith. If you stand on the dry ground of that assumption, I see no path that gets you to that user being a bad-faith actor any more than you or I are.

I feel bad about holding up an individual user to some sort of public trial like this (another reason why the guidelines ask people to email concerns to us rather than posting them here)—can you imagine what that must feel like? But since the issue is the integrity of the community and its moderation I feel like I'd better say something.
Agreed. Plus when 4chan, a heavily moderated site gets blocked, people will just move to one of the less popular sites that may be less moderated. I used to run one of them and any time 4chan would change their rules, I would get a flood of new people.
The Chemistry textbook is more dangerous, because it isn't full of errors and bullshit like the Anarchists Cookbook.
Ah! I didn't know Visual Studio Community was even a thing. Figures though, since I've never used either.
Origami Robot Gripper
I am in the same boat. This kind of irregular is what has stopped me from automatically re-ordering a la Amazon subscriptions. It would be amazing if this was solved.
The cows will literally die in a very painful manner if you don't milk them.
1) The Apple statement that the royalty drops to 15% after the first year (so Spotify is not paying 30%)

2) Also from that statement -- the majority of Spotify customers are either free (ad-supported) customers or don't pay for Spotify through the in-app purchase

I'm actually a Spotify customer and am also one of the people who subscribed through the Spotify site instead of the in-app purchase (of which Apple gets no cut).
this seems really premature given they're allegations.
Pretty good! I think we're at an inflection point where working from home is really actually feasible for most white collar jobs and a lot more people will start doing it over the next few years. I'm biased, of course.
And it's quite unsatisfying that the questions about what the German government knew when and did about it never got useful answers or consequences.
if you've ever logged into pager duty and tried to use it you'd know UX/ergonomics is not their strong suit.
Duverger's Law only applies to the general election, where each main party only fields one candidate. It doesn't work for primaries, where the party has lots of candidates running. There's nothing really stopping the parties from selecting better candidates in their primaries, since the parties have control over who they select anyway (they're not actually bound by the results of the election, and can rig it if they want, such as with "superdelegates").