skysight-inc/HackerNews huggingface dataset:
They already do that. Fun fact, I was never able to make and use a twitter account even after verifying it with my phone and email. Apparently I was a bot from the start, before even posting anything.
> Polar Pure has long been my favorite (it's cheap and extremely robust),

Are you able to acquire Polar Pure anymore? I thought they stopped making it since the DEA classified crystalized iodine as a meth precursor.
Anyone here use Patroni for automated high availability with postgres? Does it “just work” or do you need a lot of housekeeping?
7 Virtual Mental Health Resources Supporting Black People Right Now
At twitter scale, doing anything is costly.
This is a more important market indicator then your comment implies. I work for a very large CPG and certain brands, such as food staples are crushing it, but impulse type products are really struggling. With uncertainty around when we return to "normal" companies such as PepsiCo are scrambling to figure out how best to connect directly to the consumer to maintain market share. CPGs are investing a ton of resources testing and learning in this space.

I haven't commented in this community in a long time, but as you all are entrepreneurs it is worth noting that this moment is an opportunity to disrupt 100 year-old entrenched CPG enterprises as the supply chain to the consumer is in disarray.
As a developer:

- No license fees is huge. My company saves tens of thousands on license fees when we can't really afford it.

- The ability to set up environments super quickly is amazing.

- Rollback of DDLs is huge for testing migrations

- The backup features aren't broken by default. I've spent hours researching how to back up an oracle db and transfer it to another. And at that point versions matter. With postures I think I spent 30 minutes total figuring it out over the years.

Overall I am a huge fan of Postgres having used it for about half of my career and oracle for the other half. I genuinely hope I never use oracle again.
The Vue 3 upgrade guide
Welp, SpaceX's Starship Prototype Just Blew Up
If this is really the case, SpaceX should take a step back and fix its quality control problems.

I mean, the aerospace industry has been using X-ray inspection for decades to check weld quality. Why isn't SpaceX doing this?
Two of them next to eachother makes for 16:18 which is my kind of screen!
Links to the sites:

https://www.pantryshop.com/

https://www.snacks.com/

(Forbes apparently doesn't believe in linking to the site(s) they're talking about.)
Flask is great and could work fine. I just found that Laravel was easy enough to scaffold things out a lot easier (like user auth). I'm new to web app dev as well and have found MVC and other framework concepts making more since as I develop more in Laravel. SQL queries worked fine for me but a lot of people disagree with doing things that way. In contrast, though, eloquent is much simpler once you learn.
Yes, getting a voice teacher is both the fastest and healthiest way to go about this.

While there are plenty of resources available online and there are countless self-taught singers it's easy to acquire unhealthy habits, which in turn might also limit your progress and ability over time.

Latency can be a problem with anything music-related in an online setting, though. Apart from that, singing is very much a physical activity and some feedback from your body might be missed due to limitations of the medium.

Nevertheless, it certainly is a viable and tested approach (with many teachers and even well-known singers offering personal training online) and worth a try.
This feels somewhat akin to the discussion about whether or not climate change is a hoax. In both cases, the overwhelming majority of experts in each field respectively hold a position about each issue. That's where I defer to their judgment. Then, on the other hand, you have conservative papers, economics journals and cable shows implying or stating that those experts are wrong.

Having beliefs that align with the consensus of experts isn't "tribalism" nor is it political just because there is a tribal anti-science perspective. That's a false dichotomy.
>You can always combine BSD code with your GPL and release the code as GPL

That is completely wrong, you cannot change the license at your will ESPECIALLY from BSD to a GPL.
The BSD-Code stays BSD-licensed-code, you can include it into a GPL Project, but NOT change the License, doesn't matter if its from BSD to GPL or vice versa.

Since your not the owner of the code, you have absolutely NO right to change the license.
Security is a spectrum. The only way to ensure security in communications is not to communicate. Also every improvement in security comes at a cost and even when it's "obvious" the security feature is worthwhile people's experience of the feature may be different. Spoofing and eavesdropping can be fatal but in a lot of ways "I can't communicate with this person" is the biggest threat and all security features occasionally or frequently impair people's ability to communicate.
I can write code that is easy to maintain even after not seeing it for decades, and I can write code that I have trouble maintaining after a long weekend away from it, and I can do this in nearly any language I know.

Take good old fizzbuzz. Want to write it clear and simple in Perl? No problem:

for (my $n = 1; $n <= 100; ++$n) {
if ($n % 15 == 0) { print "fizzbuzz\n"; }
elsif ($n % 3 == 0) { print "fizz\n"; }
elsif ($n % 5 == 0) { print "buzz\n"; }
else { print "$n\n" };
}

Want to get clever and complex in Python? Here you go:

def fizzbuzz(n, *args):
cur = ['' for x in range(1,n+1)]
for m, postfix in args:
cur = [y+postfix if x%m==0 else y for x, y in zip(range(1,n+1), cur)]
cur = [str(x) if y == '' else y for x, y in zip(range(1,n+1), cur)]
return cur

print("\n".join(fizzbuzz(100, (3, 'fizz'), (5, 'buzz'))))

Of course you could do an unclear and overly clever Perl version, too, or a clear and simple Python version.
The article was a very well written lay reader summary of a couple of recent papers offering a different perspective on what the core mechanisms in COVID-19 might be. Even the title didn't claim to "explain everything" and the body of the text certainly did not.

[ Edited for community norms and ethics ]
As I see it, there’s a vast cognitive chasm between the cosmic event horizon and the event horizon of a black hole, as the former preserves “continuity of locality” (my term) whereas the latter does not. Basically the the former is only an event horizon for us who are very distant from it, whereas the black hole’s horizon is an abrupt threshold in space. I don’t think it’s healthy to confuse the two.
Well-known web sites that port-scan their visitors
Armed white men stormed Michigan's state Capitol if you don't remember. The only reason there was no violence is because the police were ordered to stand down. See the difference?
That was my thought as well.

I am guessing it's just not part of the author's workflow. They want to spend time drawing pencil sketches and making precise cuts with a sharp knife, not clicking around in Fusion 360 and having a machine do all the work.
Sandia National Laboratories to use A64FX CPU in new supercomputer
I’m not sure why but Google services seem to cause a lot of issues on the Mac. I don’t use Google-based calendars anymore, but when I did, the accountsd process would often sit chewing absurd amounts of CPU for no discernible reason.

Same goes for this Mail issue, it only seems to happen with Gmail/G Suite accounts.

But yes, I am also looking to move away from Gmail; not because of this bug but because I don’t like the idea of all my important online accounts being tied to a company that has essentially zero customer service or support.
> Like most, I started with React/Vue etc and realized that I was trying to learn a whole language and ecosystem on top of JS and that was why i always found frontends to be so complex.

This is intriguing because as someone who started with vanilla JS long time ago I lived through the period when jQuery was seen as the breath of fresh air and React was welcomed as a great alternative to the tangled mess of bespoke code with callbacks all around.

One problem that makes deciding what to use is evaluating the size to which a project will grow. For a one pager or a very simple web app a framework (be it front or backend) is often an overkill. But maintaining a large app that does not use one is quite hellish.
I can see the line of thinking since it’s how command-tab works, but it’s just not a good fit for spaces/desktops. Similar to using multiple monitors, users expect to be able to rely on spatial reference. I didn’t use the feature either until I found that setting to turn off.
It’s only been a few months. If it really does robustly get 4.6 perplexity on PTB (less than I ever thought was possible) then it will receive its due recognition, at the very least via the Hutter prize.
> they

> our

hmmm....

In all seriousness, a string of three viral police injustices where a black person was a victim happened in a span of less than 3 months. You have 40 million now unemployed, who have possibly lost loved ones, sitting at home. I'm not sure how you thought this wasn't going to happen.
FWIW, I emailed the webmaster address for gnu.org, and they thanked me for my report and removed the slur. (I suspect it only snuck in there in the first place because it's obscure enough that nobody recognized it. Or at least I hope so.)
I found the opposite to be true. With javascript I never saw the package.json not work for the other developers on the team; with go, half of my team can't successfully update vendoring for no apparent reason.

Commands frequently error with messages that are completely worthless.

Go seems to have made up it's own path syntax with things like "...", and commands like "go test foo/bar" will fail with an error message that gives no clue as to the problem, but work fine with "go test ./foo/bar". Why?

What's the command to see if any of my dependencies have a CVE against them? Oh, there isn't one. What's the command to prompt me to pull in a new version of my dependencies? Oh, there isn't one.

This is a language that has made some promise about backwards comparability, but every release seems to break how things are built, and you have to fiddle with bizarre environment variables like GO111MODULE to find the incantation to make things happy again.
In my experience, Rust certainly has one of the easiest language ecosystems to use.

I've been using Rust for ~3 years now, and have been trying to learn C++, but I've been so spoiled by the entire Rust ecosystem's user friendliness that it's a very daunting task.
“The real problem adults have vs. kids is available time to spend thinking about things (because they have other responsibilities), not raw learning speed.“

I think this is spot on. As adult you have a big pile of past experiences and responsibilities constantly keeping your mind busy. This makes learning new stuff hard.
Lately I have been making an effort to approach things with less worries and baggage. I make an effort to not think “I should be able to do this faster” or “this is useless” but instead just do it without too much thinking.
This could be mildy interesting if it (eventually) lets people order parts of their catalog that are less well distributed.

There are often limited time flavors that may not warrant shelf space in every store, but likely also don't warrant a lenghty trip to find them. If they could be ordered, that would be nice.

You could maybe get these from Amazon, but it would be better to order direct and have the care and attention to detail in packing that Amazon lacks.
Gee, I wonder why restating the same thing in a clunkier, more prolix manner seems unappealing.

The title is fine. (But, at least you didn’t call it “clickbait”.)
This is what the internet is made for. Beautiful, skilled, passionate. Wow!
I agree that a long-lived distributed ledger is problematic. However it sounds like you're implying that Monero can currently be traced. If you have any links to any recent/relevant research, I'm interested in hearing about it. I'm not interested in speculation or rumors like the other comment wrote.
https://dev.perl.org/licenses/ is not BSD.

So, your point doesn't hold up even for this case.
For many white people that "good reason" not to listen is simply that they are poor and black. You ignore the innate institutional racism and assume the everyone can have a civil conversation. Some people just want to hate
To save others the lookup:

CPG = Consumer packaged goods
I don't know who dang is.
The site is fine but their ToS is atrocious. Have you read it? Freelancers are expected to pay $3000 USD to take a client off of Upwork. This doesn't refer to initial work being done on the platform. If you do work for a client and get a call back, Upwork expects you to work through Upwork. I'm sure that few do this but WHAT. They recently changed ToS so maybe it is different now...
I'm also not a big fan of the dog-eat-dog nature of the site, which my tool ironically encourages. I'm glad it works for you. I don't want to be a freelancer, I want to make tools/SaaS products.
Oh! This looks like a very interesting project. When I finished reading the headline description I was immediately turned off by the mention of Zookeeper. But it then goes on to say "OR etcd OR consul". If this project does what it claims, that's pretty awesome. I'm definitely going to be looking at this a lot more.
IANAL, but I have several in the family and have often been in a role to review contracts for professional services (I focus on the technical, legal focuses on the legal).

> I wouldn’t assume so. Contracts often specify the opposite, that violation of one term does not void or negate the contract.

I have not seen this language. Typically violating a condition of the contract means you are in breach. Sometimes remedies to certain breaches are enumerated in the contract.

The language about one item not voiding or negating the whole is often in regard to the legality of the contract, something like below (excerpted from an MSA from a client):

> If any term, condition, or provision in this Agreement is found to be invalid, unlawful, or unenforceable to any extent, the parties shall endeavor in good faith to agree to such amendments that will preserve, as far as possible, the intentions expressed in this Agreement. If the parties fail to agree on such an amendment, such invalid term, condition, or provision shall be severed from the remaining terms, conditions and provisions, which shall continue to be valid and enforceable to the fullest extent permitted by law.

This is basically saying if one term in the contract is voided, it does not void the whole contract. This is very different from "if you breach one term, the contract is not considered breached".
Nothing on HN about the protests is disappointing
The lack of content and discussion on HN on the topic has been disappointing. I understand this is a tech community but why aren’t we using tech to help with protests to help with understanding the problem and finding solutions to fix it. If I’m missing content and posts i apologize. But I need to see that this community cares about more than just the best JavaScript library or the downfall of we work. Again if I’m missing these I apologize. I mostly a lurker rarely commenting.

Edit: I don't want to be accusatory and i'm sorry about that. I want to have discussions and mobilize this community. I'm lucky to be a part of it and that I engage and get to be in it.

So please, let's throw ideas out there that help with 1. fixing the current issue today 2. fix the future issue.

It can be anything, but I want to hear peoples thoughts and ideas.

Update:
I see this has been flagged maybe I’d ask moderators to consider a different way for users to engage in discussions like this while still maintaining the current community happy. Maybe difficult but thanks to those who did engage.
We recently rolled out Patroni on k8s and it definitely does not “just work”. I suppose once you get it up and running, there’s some truth to that, but it’s one of the most hostile pieces of software I’ve come across. This isn’t a complaint, after all, Zalando don’t owe me anything. But the documentation, the project structure, the contributors...it all reveals very clearly that this is really just some internal tooling that they happen to make public, as opposed to a first-class OSS project. Unfortunately it’s also the best Postgres HA system out there, but it’s truly a massive PITA to get setup and it’s extremely opinionated about things that it doesn’t need to be.
I know this isn't what you intended to say but it what your statement implies is that everyone who disagrees is uncaring, idiotic, or evil. It might do you well to spend some time finding people to respect on the other side and listen to why they advocate for things you find so distasteful.
Would you take on a large debt in this economic/political climate?
Apparently not enough as Huawei seems pretty nervous about it. If your competition is using 7nm and 5nm parts and you're stuck in the past with 14nm your market share will erode very quickly, especially in the smartphone business.

Mind you that other Chinese smartphone makers do not (as of yet) face the same restrictions and are able to purchase the newest parts. What chance does Huawei stand against them, even in the Chinese market? I'd say very little.
Thunderbird sucks because, last time I checked, it had no way to copy or propagate filters between machines. Deal-breaker right there.

I’d be happy to hear that was fixed.

Meanwhile, SpamSieve makes Mail tolerable.
I never said otherwise. Like physicists, we need both new theory (for new insights, ideas, models, etc.) and new experiments (for replication, performance, scalability, etc.)

Also, Moore's Law is running on fumes, yes, but there's quite a bit of R&D focused on coming up with hardware that massively scales up (e.g., by more efficiently parallelizing) the dense and sparse multiply-sum operations common to so many AI models. I think Sutton's point about models that leverage computation is spot-on.
Nothing like Pepsi straight from the cannery. That fresh crack, that sweet tang, it just hits different from the kind you buy at the store.
What are the damage claims for something like this, if any? Surely neither side would want to litigate this.
This is a great article and it's a nice model for understanding users.

I think I would add at least two levels beyond 5:
(6) extend
(7) design
(8) invent

Admittedly level 8 is going beyond the useful purpose of this model. Still, it's how I think of things.
AS3 did compile to bytecode. Flash used a JIT and achieved phenomenal performance compared to JS engines of the times.
What the monitoring is telling?
Is vacuumin postgres still basically means that you need downtime?
Begin with your thesis. This applies to just about all writing / communication. There needs to be a very good reason to deviate from this.
I see these "x number of bots found on Twitter" reports every so often. What are the most common methods used to determine if an account is a bot or not?
I'd rather have my data in Google's hands, where I basically know who can access it and when (US government with a warrant or NSL, Google employee with a specific business need, no foreign governments, no hackers) than in the hands of some company that for all I know exposes their production DB to the public internet with default username and password enabled.

I guess there's always E2E encryption, but I'd like to be able to recover my emails if I lose my password.
I think that mission critical, legacy systems from a time before there was big OSS acceptance at the CTO level is the main reason. I’m not sure how many greenfield projects are using Oracle, but I’d expect that is rapidly decreasing over time. However, if you’ve had an Oracle db running for 20 years, and the cost of screwing up a migration starts at 9 figures, and runs into the 10 figures, then Oracle have you by the cost-benefit balls.
This POTUS is a huge abnormality that I hope can be forgotten to the annals of time and a jail cell. I would hope not to use him as an example of anything that represents normalcy, like accessibility of his tweets.
I find Perl easier to write, mostly because my personal experience has a lot of C and shell scripting, and perl borrows a lot from both.

It is useful and not difficult to be productive in, but does manage to feel more unnatural than both of those though.
Show HN: Hands-On Scala Programming Book
I'd like to go one level further add what I believe is one of the most important ways of interacting with a system, which is what I'll call "re-purpose".

To carry on with the automotive analogy, I've likely achieved "level 5" of a car: I've done several clutch replacements, rebuilt a suspension, and my living room is full of car parts turned art pieces. But there are still things I want to do that extend the functionality of the car, so it can do things the original designers never intended, but that suit my needs better.

I think this is the critical step in innovation: taking something as it is and being able to extend traditional "mastery" of the subject and create something new and valuable. At that point, the cycle starts over: most people won't use the thing, or some will use it for its first order purpose, but some dedicated group of folks will dive deep and build on what you did to create something new.

Educationally, I used to chat with my professors about how the theory they used to write tests, and the best ones always fixed 100% at something we had not yet learned, but could be derived from what we had been taught. You could still get an A (90%) by regurgitating information by rot memorization, but that extension was what showed you could move the field forward. Not only did it make the tests more challenging, it also made the tests more fun.
Right, thanks for the advice. I do want to add a few more features and then do more or less just that.

The way I validated the idea (at least, that was my train of thought) - was by publishing videos created with my app on twitter.

While a lot of people liked the videos (market validation), I've had to work a lot on making the app user friendly. And making it fast - that was an insane amount of time.

I can finally say that I've more or less achieved both - and I'm waiting to see what people trying it will think (I do have a feedback form)
A large number of the same people that now are saying that of course peaceful protest would have been enough and been respected (including high-ranking members of the current US administration) were insulting, ignoring, or calling for punishment for people that did peaceful protests in the past, e.g. by kneeling at football matches. What was the "good reason" to not listen then?
Difficult ≠ impossible.

Chainalysis says that Coinjoin introduces taint: https://go.chainalysis.com/rs/503-FAP-074/images/Advanced-Ob...

I believe that if someone uses something that's private by default, then its okay. However if someone uses someyhing that isn't private by default, but goes through efforts to try to hide the source of the funds, then it's suspicious.
Nice drawings. I think it could get more traction here if you don't ask for the email to get the free chapter.

My guess is that the first part is not so secret to be necessary to keep it locked. Perhaps you can make it 100% free and even available in Youtube, ask an email for the second chapter and ask for money for the rest.

Also, try to use a more relevant title here like "Learn pencil drawing the easy way".
Perhaps our setup was different than the sibling comment describing a bad experience, but I found, compared to other complex K8S charts, that patroni was exceptionally reliable, medium easy to setup, and I would generally be grateful if everything worked as well as Patroni did.

But this was a fairly small Patroni installation on a fairly small K8S cluster (6 nodes), so YMMV.