skysight-inc/HackerNews huggingface dataset:
Hey, Anuj.

Your repo is really nice for an academic paper. Thank you for that. It's rare to see a "networked system's" repositories that has readable code. I mainly checked large-tput example:

A few questions—

1) For your 75Gbps, what percentage of the payload of the RPC do you touch? I.e., what portion of the message is used on that core?

More directly, say you have a service that can sustain 100kQPS, if they switch to eRPC, what can they expect? Asked differently, what is the base overhead of today's RPC libraries? Especially ones that bypass kernel.

2) The congestion and flow control is debatable, and their efficacy is up for debate. Especially in a DC setting. Can you claim that eRPC would work for any types of the workload in a DC setting? How would it play out with other connections? At the end of the day, if you are forced to play nice, you may eventually add up branches in your code. Your fast path gets split depending on the connection type, etc. Is that something that you think is preventable?

3) How do you distribute the load across different cores at 75Gbps? How does the CPU ring, contention, etc. come into play? I.e., can you do useful work with that 75Gbps? or should I just read it as a "wow" number? Asking a different question, if I have a for loop that can do 10 billion loops per second and by just adding a function that drops down to 10k loops per second, why would I care about that 10 billion iterations?

4) You claim that it works well in a lossy network, yet your goodput drops to 18~2.5Gbps at 10^-4/10^-3 packet loss---I am still assuming the library is still flooding the network at 75Gbps. How does this play out in scale?

All in all, I do appreciate your work. My issue is that academic people like to make big claims, especially in an academic setting. People in the industry are aware of fast-paths. Kernel networking stack uses fast-paths rigorously. Sure it is heavy and it comes with a lot of bulk, but you can as easily cut it down.
Create a GitHub PR via a Link
I think Carillonists have the same problem.
All good points in the article.

> it was doing something that was so offensive to people who care about collection performance

Hmm. It also helps here to go back to academia. Big O notation doesn't usually express coefficients/constants, it usually only deals with exponents.[1] The Wikipedia page has a good explanation as to why.

Opinion: coefficients/constants are, however, useful if you're running over a network or some other latency-bound operation.

[1]: https://en.wikipedia.org/wiki/Big_O_notation#Properties
"Badly socially integrated", asocial, highly-functional-autism or "Gemüt-poor" individuals can also function as a society's immune system that helps it fight back and recover from malignant ideologies like nazism and extremist-communism!

It's also called "contrarianism." Contrarianism, engagement, and Free Speech were celebrated when the Left-dominated media was still fighting for dominance, whereas the Right pooh-poohed it. Now, contrarianism, engagement, and Free Speech are the province of the Right.

Badly socially integrated "Gemüt-poor" individuals gravitate towards the side that has to resort to rationality and sense. This often causes them to speak truth to power, when others would make the social calculation and keep mum.

I think the pendulum is related to the Geeks, Mops, and Sociopaths progression.

https://meaningness.com/geeks-mops-sociopaths

The side with the rising/peaking social currency/power attracts the mops, then the sociopaths. Many geeks then wind up on the side furthest away from the sociopaths, causing a flip-flop or another swing of the pendulum. (There will always be a concentration of sociopaths on the extreme ends of the political spectrum, as that is the best tactical ground for outrage virality tactics.)
You may want to justify why it is "bad science" and write a letter to the editor of Nature and Nature Protocols. Is the media interpretation of these studies misguided? Sure, but the popular science media is not doing the science.

I would be peeved if people called my research "bad science" because some pop. sci. article doesn't understand it.
Ask HN: Could “permission profiling” help apps pick the right permission level?
Android + iOS apps (as well as browser extensions) support permission declarations so that users can properly decide if they want to risk their sharing their data with a specific app.

By sandboxing it we can prevent a security vulnerability from causing too much damage.

But as a developer, I'm really confused by permissions.

They take a long time to grok and I'm not sure if I'm actually going to hit an edge case where a permissions is required.

I generally / probably request far more than is necessary.

However, I'd like to not do so.

Couldn't Apple, MS, Google profile our apps in the wild to see what ACTUAL permissions our app is using in the wild and suggest a more minimal set?
> there's no way the cost of distributing an article is anywhere near the same as the cost of making it

IIRC actual "investigative journalism" is less than 2% of the NYT's budget. Even though the cut is very high, most media companies may be coming out ahead based on where they're currently spending their budget.
Shared resources tend to introduce side channels.

What do you do in a world that depends on computer hardware with security vulnerabilities that probably won't be fixed?
But when you crack the nut, you get coconut water!
Gucci Is Selling $870 Sneakers That Purposely Look Filthy
... and this is the app I'm working on btw?

https://getpolarized.io/

I'm working on re-launching our chrome extension but I think I have a few more permissions than required so I'm trying to step through and see if I can remove some.

This version adds PDF preview and the ability to easily save the PDFs to the webapp or the desktop app.

This way once the extension is loaded if you see a PDF you can really easily just start reading it.
I think of the kid factor. My kids can't tell the difference between the gear VR, PSVR, and high end setup. Or they just don't care. All they want are fun games. That leaves the gear VR for things like rollercoaster sims and 360 pov video of the same, and PSVR for Beat Saber and Job Simulator. No interest in the high end gold level setups
Probably because they're getting access to double-filtered (first by the price of the iPhone, then by the price of their subscription), creme de la creme audience to which they could show a ton of targeted ads?
MBP refugee here.

Lenovo T480: real-life 11 hour battery w/ the second extended battery, lighted/water-resistant/good-feel keyboard, WQHD display, up to 32 (maybe 64 unofficially) GiB of RAM, Quad-core i7, MIL-SPEC rated, still user-servicable. It's not the latest in everything but it's awesome all-around. And, if you somehow find the right channel to order from, you maybe able to order it in a magnesium (!) top-case. There maybe a way to shoehorn in 3 SSDs of different types by using a dual SSD SATA tray that RAIDs them together and presents them as SATA and the WWAN bay with a properly-keyed right-angle NGFF extender.
> Publishers are also concerned that they won’t have access to important data about the consumers — credit cards, email addresses and other subscriber information — as part of the deal.

Why are credit card numbers important information? All they would know is what the credit card is, but it's not like they can sell the credit card or use that number to get more purchases, etc, from that number, can they?
tldr; Subcommunities have the flexibility to take independent action regarding policy position.

No so interesting. I was hoping to get a deeper dive into why they disagree with the upcoming law.
You can start with the article that is discussed here.
Sure, and we are not there yet and nobody has claimed that we are.
What's the best PC or laptop setup HN folk have found?
"They are the best Apple products in years. Why? Because they simply work, seamlessly. Product development in perfection."

I can't remember ever trying to use headphones/earphones and not have them "just work."
Now that nvidia has released a cheaper jetson board, I'm really itching to get it and build a small RL car. Training on the device would be out of the question though.

Anyone know of any successful DIY small RL cars?
منى زكي: المايوه الأحمر المثير.. مش بتاعي
I happen to believe that the excessive "fines" that the EU has been directing at the technology industry are a brazen plan to extract money from large technology companies without violating international taxation treaties signed with the United States.
I’m sure you care.
Amazon gets to keep the winners models?
Hi, I'm new here.

Why is your name green?
Currently:

1. Lamictal since late '15. Was originally on Lithium for the mania, but grew tired of the side effects + kidney risks...plus, it had worked well enough from '09 - '13, "Maybe I don't need it. Maybe I'm one of the 5% who won't relapse." I dropped it and it promptly triggered a 5-month major mania episode, followed by a 4-month deep depression (because I immediately ditched my anti-depressants once I was rockin' the mania!).

2. Effexor since January. I had been on Cymbalta for the entire time since my diagnosis and felt, with things declining, it was worth trying something new. The jury is still out on this one.

3. Wellbutrin.

4. Klonopin, as needed. I've always been super conservative with anti-anxiety medications and avoided them. But clearly the problem has escalated in recent years. So I'm working on accepting this as part of my treatment.

5. Ambien.
It is interesting to me that only four of them are protesting—German, Czech, Danish, and Slovak—by blacking out their sites on 21 March 2019 in opposition to the proposed EU Copyright Directive.

Why is it that other EU Wikipedia language editions like French, Italian, Polish, Portuguese and Spanish not joining in the protests? Did they come up with a different conclusion on the potential impact of the new copyright directive? Can people who know about the politics of other EU language Wikipedia comment whether they had discussed of joining this black out?
I often hear people saying that making such things repairable would entail massive increases in complexity and less thinness/etc., but in this case it's relatively easy to imagine how Apple could have made the batteries in each AirPod replaceable (as for the charging case, that one is pretty trivial...) while maintaining the dimensions and weight:

https://photos5.appleinsider.com/gallery/30055-49077-999-Air...

This is a metal-cased cell, like an AAA battery, only smaller. They could simply make the "stem" of the AirPod unscrew from the top to access the battery. They came up with an unserviceable design because they didn't want to, not because they couldn't. Think of things like quartz watches too --- they have just as small if not smaller dimensions, and yet you can still replace the batteries in them. (And if you think threads of that size are impossible for Apple... look at the few screws that hold iPhones together.)
A Pytorch Implementation of Neural Speech Synthesis with Transformer Network
Reminds me of "Emergency" A STORY BY DENIS JOHNSON

https://www.narrativemagazine.com/issues/stories-week-2014-2...
Then I'm a "spurious internet human".

This rash of Cookie warnings that has infested the internet and pisses me off no end. For the life of me I can't see what useful purpose it serves.

Worse, they's managed to do this twice now.
I'm curious: as a parent who is wary of what YouTube would suggest next, do you have any intuitions of what a better recommendation algorithm would be?

I've been wondering about this for a while but I don't have any great ideas.
Maybe you get more content when subscribed directly to WSJ?
I found it interesting that many early to mid XX century American English and Continental authors of renown admired Stevenson (who enjoyed some fame while alive) but was not a favorite of literary critics by a long shot, so much so he was basically “delisted” in the 70s from the Oxford Anthology of English Literature, but has since enjoyed a rebound.

Very interesting life given his bouts with poor health. Made the most of it.
When we say “how likely you are to get a certain result if the null hypothesis is true”, one should understand “the null hypothesis is true” as “the data is generated by a process perfectly described by the model, including a particular value for the parameter”.

I agree that if the data is made up the results of the study and the statistical analysis based on the results will have no relation whatsoever with the fact that the null hypothesis was or wasn’t true.

The p-value tells you just how likely you are to get a certain (or more extreme) result if the data generating model is indeed correct and the null hypothesis is true.

We agree that the p-value doesn’t tell you anything about how likely it is that the study was based on fabricated data, or how likely it is that the model is correct or how likely it is that the null hypothesis is true.

The p-value doesn’t tell us anything about the real world. It’s a probability conditional on a hypothetical model.
> Everyone who criticize it is immediately labelled as a right winger.

Guess the Dutch Socialist Party and hard Green Party (PvdD) are right-wing now
In a casino cardroom I once forgot to pick up my phone while I walked to a self-serve coffee station at least 30 yards away (with no walls in-between).

There was no disruption in the audio. In fact it didn't occur to me until I got back and saw my phone on the table that anything had even happened.
Not only that, this is a new type of driving where you have to actively pay attention and fight the vehicle.
I think some of the benefit of this could be replicated in a preemptive system if your process could yield to a specific other process, and grant your remaining scheduler time (and maybe some of the target's) to the target of your IPC, and preempt the preemption.
What? Why would a company selling industrial raw materials have a "buy now" button on their website?
Why? Do you also have the need to buy silicon online?
Move your dotfiles to version control
This is why I don’t sign up to pay even at sites I would like to support. It’s very hard to tell how much I would end up paying after the trial. Yes it’s all there in black and white (or gray on gray) in fine print somewhere. I just don’t trust myself to get reading that stuff right and I resent they require such vigilance, so I don’t want to reward it.

It’s not that I would never pay, either. I do pay contributions to some sites where the amount stays fixed, such as a monthly recurring donation to Wikipedia.
uh thats what the activists believe and its what the first comment was talking about. people in europe are being arrested because they used the "wrong" sex.

of course theres a difference but if everyone accepted that then there wouldnt be a big problem now
I spend lots of time on remote servers and VPS with ssh via Tor. So I'm used to ~500 msec latency.

But hitting VirtualBox VMs via VRDP via Tor, that can bring me to tears. Installing Debian, say, is fine. Then you try to login.

debian login: uuuss
debian login: usssss
debian login: uuus

And if you get to password, it's far worse, because you can't see what you've typed. So I'd set user as "x" and its password as "z". And once I'd logged in, do:

setterm -repeat off
setterm -repeat off >> /etc/issue

But then there's the joy of using GUIs. Mouse pointers with ~500 msec or more latency are crazy making.
Mutating the table on lookup seems pretty gross, though.
Of course, but what pre-compile architectural decisions could be made to accommodate such a higher level construct?
Unfortunately it's much more likely that this person happened to get better for unrelated reasons than because this medication cured them. Likely enough that it's not worth looking into unless this is a condition that effectively no one recovers from.
“Emergency” a Story by Denis Johnson
Yes google and fb and twitter keep forcing trans ideology on me and its a form of rape.
What’s the cost vs chip grade silicone waffers? Even if they can, they would then need commercial scale process to print the electronics, tip of iceberg right there
I'm curious, what are the best examples of where your statistics knowledge was useful?

What do you think practicing data scientists should learn to be more effective? Experimental design? Something else?
That's actually object destructuring. Object spreading is where you “spread“ an object's keys and values into a new object literal:

const foo = { x: 1, y: 2 };
const bar = { ...foo, z: 3 }; // has x, y, and z
Understanding STIR/SHAKEN – New Anti-Robocalling Protocol
Biology very well might care if there's a preponderance of estrogen or testosterone in one's bloodstream, however.
As a material scientist, I'm reminded of a joke from college which has changed only a little: What's the only thing graphene (used to be carbon nanotubes) can't do?
A: Leave the lab
Ah, I wasn't aware that the meta tag existed, everything about publishing crates seemed to point to using github (or a self-hosted repository of various supported VCSes)

Thanks.

The example using a less-commonly-known package distribution method is probably causing the confusion in Animats' original comment.
If there is metadata available at every slot then you can track overflows rather than tombstones. These let you terminate the search earlier (you don't need to find an empty) and can be cleaned up on erase, because they are a property of the keys in the map rather than the keys that are no longer in the map.

folly's F14 maps use this strategy, and handle erase + insert workloads fine with no rehashing needed. https://github.com/facebook/folly/blob/master/folly/containe...
Right. They are not producing graphene sheets in commercial volumes. They made some 20cm samples, big enough that, if produced commercially, they might be useful.
IPv6 to a tee.
I struggled making that distinction clear when criticizing Mexican restaurants in northern Minnesota. When I would say that I thought a restaurant was low-quality, people would dismiss my opinion saying “sure, it’s not authentic but…“.

However, what I was really saying was that the overall standards of the restaurant were low in terms of food quality and freshness, like fast food or a TV dinner served on fancy plates. In most cases the interpretation of the cuisine was perfectly adequate, and only the preparation and flavor lacked.
I've had a Dell Precision 5510 and now I'm using a Precision 5520. Ive run Ubuntu, but am currently running Fedora 29 on the 5520.
Fantastic machine. Best Linux on laptop experience I've ever had.
Note to those not keen on paying money to Apple for this service: RBDigital lets you download lots of magazines through your local library. Mine even has The Economist. I still pay for a subscription because I like the audio, but RBDigital is great for people who like plain PDF scans of magazines and has the added benefit of being already paid for.
The boring predictable parts of driving (lane keeping and speed keeping) are already basically unconscious muscle memory. It’s watching others for surprises that takes the mental energy.
> . For instance, when compiled with sse2 support it can search 16 buckets at once.

Does Neon get similar order of magnitude benefit?
It's amusing to see Microsoft managed to turn that law to their advantage.

Before that law came in I could install and use an alternative browser with a minimum of fuss. After, Microsoft insisted they were required by law to display a couple of dialogues telling me their browser was the best in the word, and forcing me to acknowledge each one.

The irony is only people who were going to install an alternative browser anyway got to see those warnings multiple times. I very much doubt it had any effect on anybody who continued to use Microsoft's offering.
Ask HN: Anyone want to work on a Clojure project to learn?
I have recently been spending a good amount of my free time doing small things with Clojure to learn and toy with it. It's one of the first times that I have genuinely enjoyed programming and I want to make something really cool now.

I am hoping there are a couple of others out there in the same boat, that have a few hours each week to work on something interesting together, while honing our Clojure skills.

I would love to get a small group of people together (preferably in the early stages of learning and working with Clojure) to build something meaningful and interesting together. I don't have ideas yet, but it would interesting if it harnessed high concurrency and some distributed processing so we could get better at Clojure's bread and butter.

If you are interested DM me on twitter: @elamje, Keybase: j3elam, or comment a way for me contact you!
So we have 800 scientists signing a paper, but there are on the order of 7 million scientists worldwide.

Hence rising up against statistical significance.
I’m imagining a time when they can project enough resolution into your retina that can mimic a 4K TV at a distance constantly, that would be one of the killer apps
WSJ is $4 a month, cancel every 3 months and restart, takes 2 mins.
I find that interesting. I often talk on my airpods while driving, and have done so in both of my cars. One has incredibly loud road noise (like I think there is a problem), and the other has no A/C and I live in the south--so, windows open.

In both cases I have received no complaints, and have even inquired about how the noise is recently. People can't hear my obnoxiously loud road noise at all, it gets canceled out.
Whoops. Oh well
How My Fears Doomed My First Startup
In the end it costs me money, time, and grief to fix your screwups. Example: people who don’t vaccinate can cause problems for the rest as diseases spread more quickly and with greater impact than otherwise. Clear?
My reading is that pre-order is more expensive than launch price. "Can" vs "will be"?

"You can pre-order your AWS DeepRacer car on Amazon.com for $399. For a limited time at launch AWS DeepRacer will be available at an introductory discount price of $249."
Is hard, sometimes simple is relative to each person and can be misinterpreted
That’s just called “driving” and if the car can’t handle those situations it’s not a “self driving car.” It’s just a driver assistance feature.
Must the training be done in their cloud?
Without this basic availability, no companies that would build on top of it could even start.

Hopefully this news triggers a wave of new investment built on hype with a few companies that actually succeed, enabling another platform for even more new innovations.
It's not relevant. I really only corrected you in case someone wants to google it.
There is a good reason why nobody implements multiply and divide like x86 did: it's terrible for register allocation. Especially on 32-bit, where register pressure is very high, having division input and output registers hardwired is obnoxious, and it kills a register for the upper half of the product or remainder or quotient that you almost never need. ARM has the correct design. Even Intel admits this: look at the MULX instruction that retrofits the right design onto x86.

Earlier versions of ARM didn't have a divide instruction because of die space and the fact that it's rarely needed. Integer division is usually by a constant, so a shift and/or a multiplication suffices. There's no need to microcode a divide instruction either, because the kernel can just trap the #UD and perform the division itself, just like soft float works. (Yeah, it's slow, but software division is always slow.) Modern designs like RISC-V do this properly: expose division as an optional extension so as to scale down to microcontrollers.
Most large-scale food processing, like baking, or sausage / bacon / ham production, or dairy production, is happily indoors. When you don't need to work with entire large organisms, like a cow or a corn plant, things become easier to turn into a factory environment.