skysight-inc/HackerNews huggingface dataset:
Is it possible you are agreeing with the author?

> Most of my utilities are console command line utilities instead of full GUI and they are very cumbersome to use. That's because I prioritized the dev experience over the UX.

As the user you prefer command line utilities, and so I interpret your building command line utilities as prioritizing the user's experience.

On the other hand, if you needed a program that could exist very efficiently as a command line utility but, desiring to learn how to use some new GUI toolkit you built a GUI instead, I might interpret your action as prioritizing the developer experience (in which you are focused on the details of the implementation) over the user experience (in which you are focused on the results).
>...a failure both of the PGP protocol ...

No. There were some changes in the actual protocol document that came out of EFAIL but no actual changes to the protocol other than a depreciation that was happening anyway.

>...and of GPG, ...

This also seems to be false. GPG didn't have to change anything as the result of EFAIL...

>...its reference implementation.

Also false. OpenPGP does not have a reference implementation.
That's mistaken. A few flags can't do much against many upvotes. In fact, almost every story with many upvotes gets a few flags.

What are some cases where you felt like this was happening?

It's true that flagging doesn't work perfectly, but it works better than many major features of HN. For example, it works far better than the upvoting system. Upvotes alone would kill the site [1].

There's a tug of war between upvotes and flags [2]. Some users flag because they personally dislike or disagree with an article, but when an article gets many votes, those flags aren't enough to win the tug of war. For flags to win, there needs to be a coalition between that group and a (usually larger) group of users who feel that the submission breaks the site guidelines somehow, or that the topic has been repeated too much and the new article doesn't contain significant new information [3].

HN's system consists of community, software, and moderation. When one part of the system fails, another part exists to address the failure. For example, when moderators fail, the community lets us know. When the flagging system fails, in the sense that an article that is on-topic and interesting gets unfairly flagged, it's the moderators' job to correct that when we review the flagged items. Community members can speed that process up by emailing hn@ycombinator.com.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Thank you for rescuing her and making the world a better place.
Is it though? I give an interview question where I present a spec to be implemented. There's no algorithmic trick, but you do have to know to watch out for common problems (end of array conditions, etc). Sadly though we hired someone against my vociferous objection that failed my question in the worst way - he ditched the spec, attempted a complicated solution, and proudly asserted that "it works" at the end of the interview, because it passed the four test cases that I wrote as examples. I couldn't identify the bug by eye and in fact had to write a property testing framework to identify the bug. On the plus side, I now have a property testing framework for my interview question.
Coronavirus survives longer airborne and travels further in these public spaces
You'd be surprised. The only deeper dive into Components is https://reactjs.org/docs/state-and-lifecycle.html of the "Main Concepts" section, which I skipped in favor of https://reactjs.org/docs/hooks-state.html of the "Hooks" section. Haven't got to "Advanced" yet, hope to stay clear of that.
For more info on fuzzy extractors from biometrics see also this great paper (and the linked survey): http://www.cs.bu.edu/~reyzin/fuzzy.html
Yeah, I was mainly referring to the later adaptions. Don't think there were different versions.
> I don't think the problem is solved by process but instead on re-education to compiled, reliable systems, made with a typing system designed to catch errors.

We already have that in the form of TypeScript, but both left-pad and core-js were, for lack of better term, non-technical failures.

Only the most recent such case - is-promise - was purely a technical failure.

There's not much than can be done when the sole core maintainer of a popular library lands in a penal colony.
Ask HN: Programmers who worked at small and big companies, which do you prefer?
As someone a little disillusioned by the advertised advantages of working at a startup, I'm curious to hear the perceived trade-offs as well as how people's preferences led them to prefer startups, mega-corps, or anywhere in-between. Or, if company size isn't a factor to you when seeking out a company I'd be interested to hear why.

Obviously mileage will vary based on the company, but try to generalize if possible.
Ab test say 20 creative in an adset and let Facebook find the best creative for you in a cbo. Once set it is set and best not to change the creative just launch a new ad set with the new creative. You can change it but not ideal or how you should run Facebook ads with a proper account structure to maintain data transparency. Also with Facebook algo suspending and disabling ad accounts like crazy swapping creative after approved looks very fishy and can trigger negativr signals.
I can't tell whether this is real or a parody.
That answer should be unsatisfactory to the court, since it wasn't licensed under the GPL. The rules, in this case, say no use in war.
Affiliate link for Supermetrics. I see what's going on...
I’m not making an argument that there’s no issue with phones doing contact scanning. Rather, I trust Apple, and maybe Google, to do what they say they will do, and I trust that they will be very closely inspected from a security perspective by third-parties to confirm that. I’m not saying that phones should always report your location, but I am saying that they already have that capability. It’s like complaining about cookies when your phone already has a perfectly unique fingerprint due to Chrome’s origin trials, say.
Why do headlines all sound like they're written by teenage girls now, even when they're written by grown men?
> Probably mostly because I just didn't grasp the seriousness of the bloodier parts.

And this is why the original folktales emphasize the gore. You can basically chop off the last quarter of any folktale and replace it with a direction to the story-teller, i.e. "[and now you shall carry on about bad things happening to the child protagonist, in as visceral a manner as you have the mind and words to render, until the children listening have been thoroughly traumatized as to the consequences of their misbehavior.]"
5. They don't want to generate evidence that can be used in a class action lawsuit.

Feigned ignorance is a great defense.
Click the schedule on the left navbar for lecture links. Lab links are there too.
Does it work properly with `git add -p`? That's a longstanding issue of diff-so-fancy: https://github.com/so-fancy/diff-so-fancy/issues/35
This is very true. I think, as this article describes, going through the process of discussing priorities as part of the initial architecture would lead to asking the questions about what the requirements really are, and what technologies best fit those requirements.
IMO if you develop a good understanding of Paxos then learn TLA+ you'll know everything you need to work on production distributed systems. Learn about CRDTs too, just to see what eventually-consistent systems look like. The real core of distributed systems is less knowing specific algorithms and more knowing what makes the field so hard, what solutions are possible, and the limitations of those solutions.

For learning Paxos I like this video: https://m.youtube.com/watch?v=JEpsBg0AO6o

Implement it yourself in your language of choice.

For TLA+ there's the Practical TLA+ textbook or Leslie Lamport's video lecture series: https://lamport.azurewebsites.net/video/videos.html
Knowing Tolstoy's other writings I get the feeling that these one paragraph summaries don't do his prose justice.
Looks similar to something I built: https://hnprofile.com/compare?search=ruby,python

Note the rules for "Show HN" state:

> Show HN is a way to share something that you've made on Hacker News.

and/or

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

https://news.ycombinator.com/showhn.html

The person who submitted does not appear to be the original author (who is Todd W. Schneider). Interesting content though.
Use firejail. It comes with hundreds of ready-made profiles for userspace applications.

Avoid snap, flatpack and so on as most of them are not really security-oriented.
> AMD has been shiping hip for a while, advertising it as production ready, without any lawsuits (AFAIK). hip is also being used in production.

Hip is not Cuda and even remove most mention if cuda from its API. It just mimic cuda API to try to provide compatibility.

And the result is that almost nobody use it today.
The suffering will continue until older cohorts age out and younger cohorts grow as a majority, supporting progressive policies, along with the passing of existing elderly incumbent politicians who aren't "on board" (neither Biden nor Pelosi support Medicare For All, but they're also 77 and 80 years old respectively).

https://www.pewresearch.org/fact-tank/2017/03/20/a-wider-par... (A wider partisan and ideological gap between younger, older generations)
Wealth Inequalities Shown to the Scale
I don't see your point.

Maybe the OP's argument doesn't fit every case, but there's many where it does (e.g. large companies). Calling it reductionist, doesn't necessarily invalidate it...
Is it just me or all the videos not playable in the link?
Very useful! Thanks!

> Although PyTorch has offered a series of tutorials on distributed training, I found it insufficient or overwhelming to help the beginners to do state-of-the-art PyTorch distributed training

Can confirm. Am relatively junior, spent way too long trying to understand the documentation.

Tangentially related that bothers me: distributed training is is poorly documented, distributed memory management is barely documented and not fully supported.

If your models are too large to fit in the memory of a single GPU (like really big word embeddings, which are not exotic by any stretch) things get wacky. Distributing model parts across different GPUs is supported but poorly documented and a bit hacky. If your models are too large for all of your GPUs you're stuck with an outside package like SpeedTorch (https://github.com/Santosh-Gupta/SpeedTorch) to pin everything in regular memory.
Latency. Sadly, Ethernet over powerline (IEEE 1901) made the same unfortunate choice as WiFi and the (analog phone line) modem V.4x standards in including error correction. This is not what you want or need for TCP/IP. It's better to drop a packet than to deliver it late. IEEE 1901 tries to mitigate this by using forward error correction, but succeeds in that only to a degree.

Bandwidth is alright-ish at about estimated 2MiB/s here (single pair, about 50ft apart), but RTT of ~4ms with occasional spikes in excess of 1s (at a different location, I've seen spikes in excess of 5s). This is only barely noticeable for accessing the WWW, but unpleasant for interactive GUI work (e.g. via NX or VNC) and a deal-breaker for cluster communication protocols.
> It's a lot harder to explain the whole "anarchy" obsession that shows up in the files, though. Maybe that kind of loser attitude would make you "cool" and "a tough guy" back in the 1980s and the 1990s.

It's a sign of the times. The mid-to-late 1980s saw a very conservative shift in politics that continued into the 90s-00s.

Once the whole "anarchy" thing started manifesting in real ways (numerous domestic shootings/bombings) by the mid-90s it was pretty dangerous to be associated with.
david goodsell's pictures are fantastic. I used to work down the hall from him!
If they want to tell Congress or someone that the supply chain is breaking, that's fine. But why a full-page ad? "To inform the public"? Or to panic the public into pressuring the government? If so, pressure them to do what?

What's the motive for a full-page ad? Is it just "Don't blame us, we're doing all we can?" I don't know, but this seems unnecessarily alarmist for a PR exercise.
Check out FoundationDB's approach:

https://www.youtube.com/watch?v=4fFDFbi3toc
I'll hold onto it, but thank you for that and all you do here (including keeping us safe from the would-be pop idols dopplegangers of the world).
I learned about quiche long before I ever encountered it in real life.

http://www.textfiles.com/humor/COMPUTER/quiche.txt
The tone of this article is so hostile and hopeless, and there's not really a point to it either, except to complain about how terrible everything is. The author appears to outline a problem without proposing any sort of solution. I'm not sure what about this piece is interesting or merits any sort of discussion.
Ask HN: Negative oil futures from last week. Did people take possession?
There was big news last week that Oil futures for May were negative. So, what happened to all the oil after that? Did people take possession of it? Did the suppliers stop producing more oil?

I have seen that oil containers are lined up outside Los Angeles but have no more insight into it. Will June production be less?
Used a similar strategy to great success at a previous startup for various credentials. Everything else had higher friction and was causing devs to do insecure things to avoid that friction.
I originally heard May, now it's being suggested that it's this week or next.
Chronofold: A data structure for versioned text
I'm running a MoCA 1.4 network at home with a mixed set of ActionTec ECB2500C and Netgear MCA1001 Ethernet-Coax bridges. The interoperated w/ no problems.

You can get newer versions that support MoCA 2.5, but I haven't tried them.
In mice and ferrets, according to your links.
I guess it's because I haven't worked on a really massive project with lots of other people, but I've never really needed to "design" software. Sure, sometimes I'll stop for a minute to think about the next thing I'm going to write and how it slots into the existing parts, but for the most part my programs grow organically. They start from a small kernel, parts of them grow and are branched off (B-tree style) into new files and subdirectories, and soon enough the whole thing is complete, or at least as complete as I need it to be for the moment.

The best experiences I've had programming are with languages and tooling that make this organic growth and splitting process as painless as possible (Rust in particular is really strong in this aspect). Doing such a thing from the top down (as with Java, where you have to be very thorough with your design patterns and UML diagrams and whatnot) seems unnecessarily difficult and restrictive.
Removing the profit regulations has less to do with enabling greed (which exists either way) than it does with aligning incentives.

The idea is that you want the insurance companies to profit from patients getting timely, cost-effective care, rather than incentivizing them to drive up costs and delays.
Holy wow.

People like you who are willing and able to do this are pillars for the whole of our field. You're a hero. :)
Is S.O. a good example of a complicated/large distributed system? I couldn't find any quick googleable results on how many people work on their site.

The reason I ask is I'm working on a product with 30-ish different pods/teams (maybe about 200 - 250 engineers) working on their respective modules, microservices, etc. From my understanding with talking to a lot of others at conferences, is that our distributed system is fairly small (in terms of functional modules/teams, transactions, etc..).

Anyway, even at our small-ish scale, I couldn't imaging running our platform as a single app that were were able to scale up with better hardware.

Also, I think how a company supports multi-tenanting would play a big role in deciding how this works, too, because you can have scenario with a monolith and DB but you have it partitioned by individual tenant dbs, app servers, etc, and you still have a huge pile of hardware (real or virtual) you're dancing around in....
A Deep Dive into Harman Curves – The Long Way Round
I don't really agree. Rather than stuffing all your code into one envelope and then building tooling to decipher it, why not build tooling that allows commit log and versioning information for an arbitrary amount of repositories? Why does code have to live side-by-side to manage metadata about it?
Source? I have heard much higher numbers, as high as 95%.
Site's creator here. Thanks for sharing. I'd especially love sign photos from cities I don't have covered already.

Also, as of (checks deploy log) 30 seconds ago, the majority of these images are now under a CC licence which should make this project more useful to future historians/archivists.
I believe a huge percentage of non-technical users have no idea what an adblocker is.

I've installed them for a couple of friends and family who complained about ads and slow websites, but hadn't known about blockers.
It's a great question, but over the last couple weeks, it's clear (from a number of topics) that 95% of HN would rather have completely perfect privacy more than safety. It seems that counter to things like freedom of speech, there are no qualms about infringing upon other humans when it comes to the right to privacy.
fwiw, while the superscript ¹ and ² are cute, I had to scour your two sentences to find them because they just look like specks on the monitor or ligatures or part of the content. Like the " in ど or a single quotation mark'.

Would be hell if you used it on a longer comment.
He/she gave a very valid critique of state being jammed into your render method, vs state being handled in a predictable pattern in Class components.

And lastly, let’s not minimize change-cost. In the real world, it’s a cost. We’re all willing to pay it if it’s necessary, or affordable, but not because someone showed up and said ‘change please’.
Hence the second line of the comment.
Generate a PGP key using in-browser JS. Use that key submitted posts.

Then, later, sign either the file hashes or the public key itself using actual secure PGP. This is optional.

I'm not claiming any level of security, this is all mostly UI prototyping.
I am a person who was physically and emotionally abused by peers as a child, who had a horrible, life changing experience on a psychedelic as a minor, and who has tinnitus and hyperacusis as a result of overexposure before 20.

I am now decades older and my life turned out horribly. I have many of the symptoms of PTSD, so it’s reasonable to self diagnose as such. I’m self destructive and suicidal, in constant mental torment, alone and bitter.

I’ve often thought that my life outcome was the result of bad luck, and sensitive genes. Then, at times, I figured this was the result of bad choices. It’s probably a combination of the above. Genetics, environment, luck, and poor decisions all factored into my experiences and how they’ve formed my resultant life.

To ‘tough it out’ is perhaps a great filter for those who are actually tough enough to do so, but some aren’t equipped for this. I’ve often seen my life outcome as indicative of a fundamental weakness in my genes, and there’s truth to this. Others went through similar circumstances and didn’t develop horrible tinnitus nor have a bad reaction to drugs, or childhood abuse. From an evolutionary standpoint, that I haven’t procreated is a success for the species. I will die off alone and the species will be stronger for it. Perhaps in old times this was done more silently.
Did you check the actual challenges this hackathon wants to address?

https://euvsvirus.org/challenges

In my experience this is a solid, well thought-out list, much more than just health related. It covers a lot of ground looking at the impact this virus most likely has.
PandeSim – A mini-game to understand the dynamics of a pandemic
Oculus Quest Store Hits Its Stride
what happened at Duke?
Webscrapers maybe?
It looks interesting. Node.js still needs a good full-stack web framework that just works out of the box and is extensible, like Rails in Ruby. Would love to see some demo of an app written in it.
I have a custom script for my monorepo that circumvents sub-modules while getting most of their benefits.

Basically, on git pull it goes through and finds all the folders with `.x_git`, renames them to `.git` and pulls. On push it does the inverse. My submodules are really just copies of one small part of the monorepo, but it allows me to have a monorepo with some parts of it being public.

So far it's been amazing.. there's no real line between sub-repos and sub-folders, if I can push a commit that modifies many with a single PR, it's obvious that monorepo is for internal stuff while the public repo is for public facing discussions... I really like it.
Summary: 2011 OO FizzBuzz joke...
> just not economical to do so

Yup. Grains are so incredibly cheap that's it's not worth preserving them.

My favorite stat to pull out at parties:

The price of a bushel of wheat (aka 60 pounds) has been approximately one British pound since the mid 1300's.

It's currently worth about 4 British pounds, but that says more about how much the British pound has declined against the USD than it says about the price of wheat.
The Gigantic Turnip is an delightful children's book. I wore that thing to the spine with my kids:

https://www.amazon.com/Gigantic-Turnip-Aleksei-Tolstoy/dp/19...
From my small sample size POV, it might be related to people who like browsing/window shopping.

Personally I don't like these things because I know what I want before I buy it and I research almost everything I buy, and I probably have some anti-consumer bent deep down in my belly that stigmatizes shopping for the sake of shopping.

But not everyone is like this. I've heard people say they like ads before, and AFAIK it's usually clothing ads.

Now that facebook has embedded ads that get past OOTB ad-blocker and are super targeted to me, I've actually clicked on a couple ads that have intrigued me, knowing I'd not buy it but interested in what their pitch was. Most of those were kickstarter projects or some kind of "adventure gear".
There's pahole https://lwn.net/Articles/335942/
Unshielded twisted pair. Try the same with straight conductors ;-)
Do you commonly defer your moral judgements to a third party?

Or do you sigh only because in this instance you agree with the original author, but you don't actually think it should be a rule that others are constrained by the moral thoughts of their predecessors?

I know of a promising treatment for types of hypothyroidism, but the original discoverer doesn't want to continue work on it because she doesn't agree with animal testing.

If my moral calculus says that the quality of life of millions of humans is more important than the quality of lives of thousands of rats and dogs, am I not allowed to pick up where she left off?