skysight-inc/HackerNews huggingface dataset:
I looked into this pretty seriously about two weeks back when I realized that I'm losing about 2/3rds of my connection speed (30 Mbps at router) while sitting at my desk at home.

I backed off for now because I wasn't sure how well it would work in practice and honestly the speeds I do get are perfectly fine for what I do.

Curious if you or anyone else has recommendations on what I should be looking for / avoiding if I were to go that route and invest in some powerline ethernet equipment.
My mother went in for a fusion on her spine and came out with MRSA and died from it. In this case the cure was worse than the disease.
An advert is the creative and context — i.e: a photo on an influencers Instagram story is a different advert to the same photo on a billboard.
To be clear, there are obviously different/better ways to handle this in C++. We're talking about K&R C here.
Nobody here watched Mad Men I guess.
She's been falsely accused of starting the pandemic
Precisely the reasoning for writing tools that do one thing very well.
It's not part of rustup. At least for the VSCode plugin, it'll prompt you to download when it first runs. As long as you've got a working rust installation it'll work pretty seamlessly in my experience.
This attack does not depend on the GIF. It could just as well have been a JPEG.
Yeah I was thinking about the technology as well

WWI had the technology to be profoundly violent. Ok, there were cannons in ships and in the Civil War for example, but I suspect that WWI (and later wars) had a bigger technological dependency.

Technologies that are loud, flashy and destructive: tanks, bombs, machine guns, grenades, etc.
While links have in the past been used to rank webpages, it isn't strictly necessary. You could have billions of documents and still figure out which one answers a question simply with a good ML model looking at the text of the documents alone.
One of the things I liked about keybase is that it pooled identity proofs from different providers. If somebody manages to replace a proof in my gihub account, other people can (independently) verify that there is something wrong.

I'm not sure if I misread the documentation, but it seems that with keys.pub each "service" offers a disconnected world. If somebody manages to publish a proof in my github account, it can trick people using keys.pub to think that's still me.

OTOH, with keys.pub I don't need to trust any server.

Am I misunderstanding something?
A big problem with `this` is it is mutable. Dan Abramov has a nice article[1] explaining why that is a problem and how it leads to subtle bugs that are common in React apps. Hooks eliminate this problem, and I would guess this was one reason they decided to move forward with them.

[1] https://overreacted.io/how-are-function-components-different...
Same here. Found Adwords totally useless ROI-wise
Yes. And the thing is, because Rust is such a complex-to-compile language, and because there's all this discussion around its slow compilation times that they're working to improve, I just assumed the whole time that "well I guess this is the cost of having such a powerful type system". I didn't question how terrible the editor experience was. But now I see how much better it could've been!

I know the Rust team is hard at work, and I know they have a lot on their plate, and I'm very grateful for the work that they do. But I think it was a mistake to de-prioritize the editor experience for so long. It may have permanently turned off lots of people to Rust because they tried it and assumed the language was just too hard, when in reality they were flying blind. The compiler messages may be known for being great, but many people, especially newer devs figuring out a language, don't sit there with a compiler open while they explore what is and isn't allowed. There's much more to the dev experience than the compilation experience.
This is a good point - that choosing the cheapest own brand salt implies a very strong omnipresent food regulatory system (which most countries have).

Where we lack independant, reliable regulation, advertising is more valuable because it provides brand trust.
I actually thought this was a fairly well reasoned post rather than the expected hit piece we see so much of these days. If you listen to the politicians and certain medical experts, they keep spouting that testing is the only way out of this, while ignoring you cannot possibly test 330 million people frequently enough for testing to do any good (at least every week). There isn't enough machines, nor qualified people to run them, nor places to house such a large scale venture.

I do disagree that there is any evidence that isolation or social distancing has had any impact on the spread. If you compare the graphs of what would have happened if the government did nothing versus the ones that imposed stay-at-home, they are virtually the same. There is no evidence of a flattening of the curve. The flatten the curve theory leaves out the fact that capacity doesn't stay level and goes down as it is used up. At best you would have mirror-image curves where capacity goes negative versus the infection rate peaks until patients pass or recover, freeing up capacity. The curves would be offset based on time of infection until hospitalization.

It is easy to graph that based on public data, but the media nor medical experts will show that as it disputes the advice they are giving. Time will tell of course and the places to watch are CA and FL where people have gone back to the beaches. If CA and FL spike in the next couple weeks, social distancing should continue to be kept in place. If not, then it was never an effective tool to begin with.
Ad is a superset of creative

The heirarchy of terms gets really confusing here
Weird that you get downvoted when this is probably the default experience for a majority of people on HN. It's probably also a major problem for anyone with entrepreneurial aspirations because we just don't have a truly full understanding of the digital environments most would-be customers live in.
I'm one of those people, and the thing that worries me is the huge amount of code that I'm not interested in that is hovering around my keys. If it was a collection of smaller tools I doubt I'd feel the same, but as things stand grabbing a binary means a 500mb installed package with very little functionality I actually want.

Not that I'm saying they should support just me, everyone has their own set of a magical does-just-enough feature set.
He mentions YouTube is cheap. I wonder if the existence of YouTube Premium is partly responsible for that? I would think the Premium users may be among the most desirable and those users have hidden themselves from him.
ad would also encompass the behind the scenes stuff - analytics and the likes. It may even refer to the campaign as a whole due to AB testing.

"How did the ad we put up last month do" sort of conversations
sizeof(struct foo) is required to return the actual size, including padding, so

struct foo foo_inst;
memset(&foo_inst, 0, sizeof(foo_inst));

will certainly result in all padding bytes being set to zero.
Show HN: Video of a 4x4x4 Rubik's Cube solving robot (Work in progress)
A spinor is a vector. It's not a vector in 3-D space, but that's true of all quantum state vectors, not just spinors.
Different definition of applications. I think “services” is closer to what most people are thinking.
I stopped using Keybase when they started sending me cryptocurrency spam.
Except in this case it didn't really have anything to do with GIFs. The actual vulnerability was caused by misconfigured DNS settings for *.teams.microsoft.com
>E.g. the latest Medicare for All poll shows overall 69% of Americans support it, rising to 88% of Dems support it. So overall the population wants it yet it doesn’t happen.

It's important to note that, with the Democratic primary having wound down, most of these 88% of Dems seem to have voted for an imagined version of Joe Biden who was, at the least, not explicitly against Medicare For All.
The design (bluetooth broadcast, temporary hash/tracer keys, & DB with timestamped 'positive' keys) are the major pieces I would expect for this solution, but with the Apple+Google partnership for Covid contact tracing (announced April ~10) what features/technology, in your opinion, could they be bringing to their solution? (Besides their heft of possibly being able to 'push' this feature/app into their phones.)

(Thank you for the succinct README. Still boggles my mind when these are not written well.)
The fact the google ads doesn't allow to do a real location targeting but will show ads to anyone "interested" in that location is usually a non-starter for me.

Having people all over the world shown an ad for a specifically localized shop ? No thanks !

For more online businesses, the results are indeed quite decent !
I meant the last one. I did say exactly which graph I was complaining about.
I think anything that treats paths on disks/library names as string literals would be workable. So, for instance, the stuff from the importlib standard library would probably be good enough if it was a top level/global construct that worked with quoted strings.

> from './app/utils.py' import numbers
The problem is I can with some high degree of confidence take a job and see cashflow inbound to live on within one month.

I cannot imagine any startup like that. Maybe if you get real lucky.
The technology is not currently being implemented in the manufacturing process for any vaccine currently being made. To suggest otherwise is disingenuous. As an example of the damage that suggestion does, look no further than the other comments under your post - This is fuel for the fire if you're part of the anti-vax crowd.

I also want to point out that blockchain identification is inherent in the design of ID2020, so even if it was implemented, it would not give a central database a way to track everyone, only a way to look up an individuals vaccine history at the time of scan, similar to how Google and Microsoft's data sharing for COVID is operating.
I’m so sad. I love this product. I’m not ready for it to shut down. The manufacturer app is horrible. Why do they maintin the current version and let users move on when done?

I know 10+ people in my feed ship group currently using this... it’s so disappointing
GnuPG - Keys.pub without the cruft

Jokes aside, gpg does exactly key management, signing, encryption and so on.

Plus, it's nice to acknowledge and support the work of the author.

A tiny wrapper that provides a friendly CLI/TUI would be welcome.
Yeah, agreed. It's about context. I tend to use plural form even though I'm from the States too. That said, "Angels & Airwaves is a band" sounds more correct simply because it delineates the two proper (plural) nouns as a single (collective) entity very clearly.

Just like you'd say "Wells Fargo is a bank" even though it's obviously a huge corporation that is made up of thousands of people.

In some contexts it still makes way more sense to use the plural conjugations, like if you were to say "Angels & Airwaves are playing a great show", because at that point you're talking about what they (the band members) are doing. Likewise you would say "Angels & Airwaves are putting out an album" or "are retiring" because you're talking about the actions of the band members, as opposed to the business entity (the band itself).

Sorry, I'm a musician as well as a coder, so I've thought about the syntax of this before.
I guess a DNS configuration issue doesn't drive as many clicks.
That first link (https://www.win.tue.nl/~aeb/linux/hh/tempest.pdf) is absolutely fascinating.
English has largely lost the nominative/accusative distinction with the relative/interrogative pronouns "who" and "whom." The first person personal "I" and "me" are probably next. The nom./acc. distinction doesn't provide any useful information that isn't already conveyed by word order or prepositions. At this point, the distinction is a vestige of earlier forms of the language that were less analytic. And given that even decently educated native speakers fail to make this distinction, it's hard to make the case it's an actual error outside the register of formal writing.
Overall I think hooks are a fine addition to the React toolbox. But I think they are very easy to overuse and the complexity of hooks seems to increase exponentially. I've been involved in two code bases now where hooks are just everywhere and they were both an absolute nightmare. But I've also been involved in code bases where hooks are used more sparingly, about on par with when HoCs were used, and it's rather pleasant. In general, the more "dumb" components your app has, the more manageable it seems to be overall.
Yes I know. I was referring to the title of the article.
One way we use it is for shared team secrets (e.g. API tokens) in infrastructure scripts.

https://github.com/plyint/encpass.sh/blob/master/extensions/...
I'd assume that with something like intensity that as long as the "ratios" of "RGB" values so to speak stay the same, your brain would interpret it as the same color, but that's my thought!
No. When they started doing cryptocurrency spam every device I had Keybase on alerted me to each new message, even with the spamming bot blocked
... What does this have to do with Bill Gates and why that guy hates him?
The point is that we often overlook the things that really shape our reality. What every ideological and/or political movement knows is that no one will fight the ideology if it's fed in very small increments. We will simply overlook it as insignificant. If you try to nitpick on small things then you're sure to become the laughing stock. It's the same mechanism, but for once it works in our favor.

I was a bit sad when I saw the initial downvotes, since this account was already 4 times below zero points in total and I don't think there was anything that broke the rules in that comment. I guess I was looking down on NYT, but at this point the collapse of journalism is not an opinion, but a measurable truth. You can just measure it by average salary in the domain. I don't think there are any sources lately that you can trust 100%.
I now see how my original wording is confusing. I'm using git not as the specific case here (albeit interesting) but as an example. From my understanding keybase attempts to solve some of the more questions in your first link, simply 'r/commit/post/g'. For example:

> He certainly knows his own posts, but how should others know that this “Linus Torvalds” guy who has been posting and commenting on posts is actually Linus Torvalds?

Perhaps that makes my other comments more clear?
I'm being prescriptivist here, but to my (West coast American) ear "on accident" is wrong, caused by confusing "on purpose" and "by accident."
For what it's worth, I've been enticed to visit a place based on an online ad targeting a future vacation destination before. Not saying real location targeting would be more or less effective, but rather that location interest targeting can be effective.
I'm currently refreshing on math topics because of that, I do not mind very technical resources.
I find there is not a lot of information online regarding low-level details of video codecs, having any resources is greatly appreciated.
No, replace it with "the content of the ad, the words and pictures".

The ad is the medium, the creative is the message.
Covid-19: where do we go from here?
It's 2020, do we really still need to pay attention to ESR?
Is this really any better? Do you think there is a qualitative difference between a 'vaccine' ID, which I can assure you will have information encoded that can be used as a personal identity marker, and what the original commenter was proposing?

Is it really any better that this is happening in the "developing world"? You even make the case that it's identical to the practices we uphold to track animals.

Furthermore, appeal to authority is not proof or evidence of anything but the opinion of authority. Try to avoid doing that if you want to engage ideas in good faith.
> can you not just avoid using the features you don't like

No: people cat take a moral stance against things that look sleazy like asking for uploading private keys or trying to sell cryptocurrencies.

> can you not just avoid

"can you just" is a bit patronizing, would you mind not using that tone?
I use time filters in Bookmark OS for this. You can view only bookmarks created in the last week and it keeps folder intact. https://bookmarkos.com
This sandboxing for services provides similar isolation as various container runtimes. Plus due to integration with systemd things like live update without dropping a single connection is possible to implement with straightforward application code.
I'm guessing you are referring to:
http://fastcompression.blogspot.com
That doesn’t tell you whether the earth rotates or the sun revolves around the earth.
Doesn't that make it double-bad?

Again, people might come up with the argument that it's their own problem if they get abused, but also that is just not the reality we live in; any compromised system can (and will most of the time) be used to infect/compromise/attack other systems.
I am a lawyer. In litigation there are two considerations: law and facts. The judge determines questions of law, the jury (or judge in bench trials) determines the facts (often termed the "trier of fact").

How does that work practically? A very simple example:

Let's say someone is sued for the tort of battery. It's the first tort you learn in law school. The mnemonic we learn is "IHOC" which stands for intentional harmful or offensive contact. So we now have what we call the "elements" of the tort, which must be proven individually.

1. Intentional
2. Harmful or offensive
3. Contact

This is where the question of law comes in. What does "intentional" mean? Did I intend to take the action, or did I intend to cause harm? That's a question of law that courts have determined to be that you intended harm. Did I actually have to know the harm that would result? Or maybe I just need to know that it's likely to cause some harm. Questions of law. Another potential question of law -- what does "harm" or "offensive" mean? What if the contact is with my backpack and not my body? These are issues that judges decide as questions of law.

Once we decide on the correct legal standards to apply (which is where lawyers do their most arguing and briefing), then the "trier of fact," generally a jury in the US, determines how the facts of the case fit the law. Did the defendant "intend" the harm? Did the defendant engage in "harmful or offensive" contact? Did the defendant "contact" the plaintiff? The jury decides those things based on a preponderance of the evidence in a civil case, meaning more likely than not.

In your case, you have an issue of evidence. When someone testifies, both sides get to question the witness so that the trier of fact can judge the issue and make determinations of credibility. You can testify that you kept a lot of temperatures, and you'll explain how you did it and that you have personal knowledge of what you wrote. Then the other side gets to try and poke holes in your log. Did you actually do it contemporaneous to your observations? Did you write it down the next day? How do you know your thermometer is accurate? Did you open the window just before taking the temperature? Maybe you have a history of lying to people. Then the jury gets to take your testimony in consideration. They can do with it what they like.

I hope that helps!
How about just removing the flagging feature? It's annoying that a few people can derail a discussion on an article that many others have upvoted.

Also, what happened to the "vouch" button?
The local response has been "fine-tuned" according to local political and cultural prejudices, nothing more.
The keybase client went from a small CLI to a persistently connected app that ties into a filesystem, cryptocurrency platform, chat ecosystem and more.

Nothing is free. Adding features takes up resources, adds complexity and errors and increases attack surface. Sometimes that's an OK tradeoff - I like being able to see images in my email client. Sometimes the tradeoff is not worth it - my text centric IDE has no business touching database files.
Wonder if he is spending anywhere near a similar amount this year? I've heard Ads are way down
I, for one, am happy Keybase user, excited about their new features and can see it already becoming a much better (but not ideal) alternative to Signal for private IM (proper encryption, every device is first-class, usable CLI, no phone-number bullshit, good team chats, etc).

But I do see that the same reason I am optimistic is the same reason many users are disappointed and they're right - Keybase seems to have pivoted and they are headed in a completely different direction than they were when we joined.

Keys.pub looks to fulfill precisely the promise of "what Keybase was supposed to be". And crucially, I think; looks to be fully open source (server-side included, no sketchy opaque metadata spider-web by a US corporate).

I do see these two projects as fully complementary.

It would be interesting if this could, optionally, import pubkeys from Keybase as well. I think these could be complementary.
It might not be as simple as it sounds. A project modeled with the Pareto Principle suggests that 80% of the work takes 20% of the time and the other 20% of work takes 80% of the time. Getting to 70% means about 80% of the effort is still in front of you. "Changing dumb small things, adding docs, etc." is in the 20% of work that takes 80% of the time and all the easy fast progress is over. Setting deadlines won't change that.

Hofstadter's Law is also a useful model for understanding projects. Setting deadlines won't change that either.

If what matters is finishing, forget about when it gets done. It's your project and it's ok to finish it when you finish it or not finish it at all. Other than in the form of goodwill, nobody else cares when or if you finish it. It's not a moral failing to quit doing something that you don't want to do when you are doing it for yourself.

Don't misunderstand me, the habit of finishing things is a somewhat useful habit. But the way to develop the habit is to start things that can realistically be finished. That's hard because things that can be realistically finished seem small and insignificant next to larger grander projects that are unlikely to finish.

Particularly if you are not working on the project in a team. Good luck.

https://en.wikipedia.org/wiki/Hofstadter%27s_law

https://en.wikipedia.org/wiki/Pareto_principle
> Maybe I'm weird, but I never really wrote JS that caused scoping issues, so I never found `this` to be a problem

Either you're weird, or you've been doing JS mostly in the modern era of fat arrow functions, and fat arrow functions have succeeded at reducing the confusion from nested functions each with their own `this`.
Are you saying that social distancing doesn't work to immediately stop the spread, or that it would never work to stop the spread?
Same here. Legend says your clicks become cheaper after spending $6M.
> Nobody here watched Mad Men I guess.

I have seen a few episodes but I feel very weird about taking anything from it other than entertainment. Problem is if you are already subject matter expert, you can distinguish the information from the entertainment but you already know the information so it might be a refresher at best. For example, doctors and other medical professionals watching House, MD or Grey's Anatomy might be able to relate with some of the things when the show has some basis on reality and laugh at things when they are off base. Similarly, people in marketing/advertising business might be able to tell what is what but from the outside, I can't tell the difference between information and entertainment.
That ship has sailed. The Nobel Foundation lists the economics prize alongside the other ones.

If it's your word against theirs, you lose. No matter how "technically right" you are. No matter what Wikipedia writes.