skysight-inc/HackerNews huggingface dataset:
It happens today!

The secret is getting involved. Join the board of your kids little league or get involved with PTO. We try to get to know people and push off learning what they do for a living as long as possible. Cocktails on the front porch most weekends.
I maintain an open source project with ~2k stars (https://github.com/kyleconroy/sqlc). There’s a large list of bug reports and feature requests, but since I don’t work on it full time, I’ve gotten really good at saying “No” and “I’m sorry”.
You can just...ignore people, on the Internet. It's a really useful thing! Once you accept that not all requests/insults/questions/comments are equal, and some are drastically less valuable than others, it becomes pretty easy. The initial mental barrier you have to break to do so is hard to get around, though.
I'm glad someone else thinks like this, the other devs on my team get so caught up on the little things in the application we are building and all this little crap the user won't care about if it doesn't work as they expect. I end up being the only person saying "If I was the user, I'd expect this. And if I was doing this, I expect this behavior". Instead, they act as if the user has a PhD in cs, and instead, the user for what we are making likely barely graduated high school.

software should be developed in terms of the user, not the developer. Not every one knows every windows/linux command and debugging to fix problems.
Styled Components Naming Convention
No, just straight up refuse unless the new signing key got approved by the old one. Hard-block. Why shouldn't it?
Recently I watched a 50-engineer startup allocate more than 50% of their engineering time for about two years to trying to cope with the consequences of using Kafka as their database, and eventually try to migrate off of it. The whole time I was wondering "but how could anyone have started down this path?!?"

Apparently the primary reason they went out of business was sales-related, not purely technical, but if they hadn't used Kafka, they could have had 2x the feature velocity, or better yet 2x the runway, which might have let them survive and eventually thrive.

Imagine, thinking you want a message bus as your primary database.
They support video, but, acting as an image?
Except it is... The first thing I did when I read the article on my phone was try to save the videos, copy the videos, or copy the links for the videos in the article. I was unable to do any of those actions. I firmly believe that for it to overtake the gif, doing those actions with video on popular phones needs to be as easy (if not easier) than with gifs.
because the only sane write
mode in kafka is “ack=-1”
which mean wait for confirmation from all in sync replica.
The more replica you have the worse is your write latency.

In the case of pulsar ack quorum can be much smaller than replication factor so you don’t have to wait for slow replica.
Also no number of node going down would cause new write to fail. And under replicated segment will fixed automatically using remaining healthy machines right away.
There's nothing to figure out. If you want to use all your ram (like in go) just set -Xmx<all_your_ram>.
Remember when google bought blogger? I don't know if they ever really grew it. Having a blogger account did give me early access to Gmail though.
I agree: it is OK for your open source library to be a bit shitty. However, it also can simultaneously be not OK for you to publish it in a package directory with a generic name and a description talking about how awesome it is as a trap for other people to run into, and that is really the core problem: it isn't that you didn't spend an unreasonable amount of time and money to make a good product that no one paid for (though I do know--all too well, as the sole maintainer of some key projects for a sometimes ungrateful ecosystem--that there are many people who really are just looking to be assholes), it is more often that you overhyped a side project and then put it somewhere obvious for other people to find it, only for them to discover that it was "a bit shitty" long after they deployed it; and sure: it is totally their fault for deploying something without carefully reading your code to figure out that it was a bit shitty beforehand... but should they really have to do that? When you release code that you don't intend to back up with a ton of time and resources, please do the rest of us a favor and use a name that no one is going to mistake for a standard package, put a note on it that says "this is a side project" so expectations are clear, don't write a readme file in the past tense about features you hope to one day implement, or, if you just can't bring yourself to be responsible like this, maybe just reconsider whether you need to publish it at all, as it actually doesn't necessarily make the world a better place just because it is open source. Seriously: if you bring something that you know tastes bad or will make someone sick to the potluck and put a little sign on it saying "gourmet enchiladas: much better than what you get at the store" and put it in the center of the table, it is still a problem even though "it is ok for you to not really know how to cook or not have that much time and participate in the potluck anyway".
>> and send a police interceptor.

Lol. No police car could 'catch' anything at these speeds. Even if they could match the raw speed, catching up would take hours. You could organize a roadblock ahead but US cops, the local boys doing highway patrol in the dead of night, aren't going to deploy all those resources to maybe catch a speeder.

This happened to a friend of mine on a motorcyle. He was doing over 250KM/hour at 3am on a tuesday, flying back towards Vancouver for an emergency work thing. The first cop attempted to catch him, so did the second a few exits later. By the time they accelerated to highway speeds he was over the horizon. When he eventually hit a "roadblock" (one cop car he could easily have outrun) he had covered almost 60km. He honestly never saw the first two cops. At those speeds you don't bother with mirror checks. Judge found no streetracing or evading police. Simple (big) speeding ticket.
Dude is heavily involved in community and well equipped to take the role of arbiter of the record for this generation.
What is it / what niche?
Application domain may have something to do with it, language also. As a maintainer of Javascript and Ruby libraries, the difference in entitlement and cluelessness is remarkable.
I disagree, the phone/laptop manufacturer will get blamed for bad battery drainage, not the app/website/media.

For bandwidth, I'm going to blame my ISP, Chrome, firefox, etc.

For the media (gif versus movie), I'm going to blame the website.
There are long stretches of road throughout Utah where 110+mph is easily feasible. Sightlines all the way to the horizon.
You can't shut down the entire economy for a disease with a death rate well under 1%. You need to protect and isolate the vulnerable until a vaccine is ready, and get back to living.
That is some real sicko shit!
* (Edit: Leaving original for traceability, but note my math was incorrect as per subsequent comment:) *

Depends on where and depends how you're counting it.

In Ontario, Canada, and I'm not an accountant so very approximately based on GoC website:

At ~~$150k CAD you are at 29% federal + 12 % Provincial tax.

On anything you buy though you get another 13% VAT

So now we are at 54%, plus CPP and EI.

Plus any other taxes - property, land transfer, etc - overall it's well above 50% for what would be ~100k USD
Corporate bonds, not treasurys
I don't think that's necessarily true for mobile browsers, and that's a big and important-to-gif-perpetuation demographic.
As somebody who abhors yard maintenance and considers that a real perk of renting, I gotta ask... why once a year and not less?

(But also I'm with the sibling comments here -- lyme's is no joke and I'm terrified to know that it's been migrating west)
Dogs are 50% the joy at 5% the effort :p Not having kids is great too :D
This is encouraging to hear. My company built a tool to improve website accessibility. It fills a niche. We're almost ready to open source it. Basically just need to make the Github repo public.

The one thing that gives me pause is the prospect of having to manage a bunch of unfriendly feature requests and bug reports. Here's hoping we find ourselves in a virtuous niche.
Nope. Probably older than you, but I wouldn't use that to suggest I have better insights here than you.

It's very popular on HN to yearn for the good old days of the internet instead of realizing that we're in them right now.

More importantly, it's also likely you that's changing more than the internet. Maybe a decade or two ago you were looking for blogs while these days you just stop by Reddit and HN. And assume anything you don't find on Reddit/HN is probably dead or dying, you're not going to look. In fact I guarantee that's what going on most of the time in these posts.

Kinda like how almost everyone reading this who used to use an RSS reader doesn't use one anymore. Not because RSS is dead or all of the blogs evaporated overnight. But because we just don't use the internet like that anymore.

I think TFA is closer to a nostalgic obituary for how OP used to use the internet, and they remember those as good ol days, and they are mistaking this flicker of nostalgia for some overarching commentary on the New Internet.
Podcast of Author Reading His Coronavirus Apocalypse US Collapse Novel (2020)
How Many People Die Each Day?
The sole and only reason that people are giving this any credence is because Trump-adjacent people are pushing it.

There's no evidence anyone can make a virus. This is just conspiracy mongering to try to take responsibility for an almost non-existent response away from the US government, and especially away from Trump himself.
Ultimately, building a maintainable system requires that you allow for people being bad. If 10 smart engineers contribute to your system, and they each assume future developers will be good in their own distinct way, the resulting system will be so complicated that none of them are good enough to maintain it.
No, high P/E's only exist the stock market. Nobody would pay 27 times earnings to buy Starbucks. Nobody. I mean, write one big check and you own it. No shareholders. It would literally take a century to break even, if even possible.

And so, what are people paying for when they pay 27x earnings in the stock market? It isn't real value. The stock is already grotesquely overpriced.

They are speculating that someone else is going to be willing to pay 28x or more. And the person who decides to pay 28x is hoping for someone to pay 29x.
Economists calculate taxes using the “tax wedge”—i.e. what you pay in taxes versus what you cost your employer. According to: https://smartasset.com/taxes/california-tax-calculator#WP4gh..., take home on $300,000 in California is $185,000. But including employer side payroll taxes but excluding benefits, you actually cost your employer $313,000. So your tax wedge is about 41%. Then add in the sales and property taxes you pay directly or indirectly, and you’re probably close to 45%. At $500,000, your tax wedge is 45% before sales and property taxes, so you’re probably over 50% all in.
I'd be shocked if more companies don't leave California. This is just the latest in a long line of anti-business sentiment that's been cropping up in the state.

Our company has shifted production to states that are open, and we've heard they're unlikely to re-open in California at all.
> While homeless, my sons and I routinely tried to find out-of-the-way public tables.

Food at restaurants is marked up thousands of percent to cover costs of buildings, rent, power, human capital. The raw materials to make your food are pennies and are available to the average consumer. This is straight BS. There -are- people that truly have issues that lead them to a homeless condition, but this person is not one of them.
Look at the population and population distributions of GB, NZ, and AUS. It becomes pretty clear that the uk stands apart from the other two in these respects, and it is common sense that this makes it more susceptible.

Regardless of how badly we're handling it, our risk was vastly different to the others.
Some municipalities and states also have rules on the book that police are not to chase if someone is driving over 100 Mph because it is more dangerous than just letting them go and catching them later.
Go even with GC is very popular as systems programming language in its niche of writing network servers, can’t say the same about Rust except it’s in Fashion on HN, because it looks complex and difficult for programmers. Rust rely on underlying C library for doing anything useful today and still hasn’t demonstrated any real large benefits.

Zig helps programmer with tools to write memory safe programs by not shooting in foot with sane and easy syntax and memory allocator. Still like Rust it needs to prove, so time will tell whether marketing and fashion or simplicity and sanity wins. There are enough examples where fashion and marketing with minuscule benefits did win.
In my experience, it depends what the project is and who is attracted to the github issues.

If it's a user-facing project, then people will approach the project's "github issues" as a company's support line, and feel a bit more entitled.

If it's a library or plugin for developers, people generally have more empathy and appreciation towards the maintainers.
Should I remove all the "TODO:" lines first?
Unless you have something specific to point out / warn users about, why? It is what it is, and unless users contribute something back to make it better, it's cost them nothing. If they did contribute something back, then hopefully it's a little less shitty. Unless the library in question is objectively bad and/or non-functional, no apologies or disclaimers are necessary.
Japan invalidates this narrative.
The country is Argentina. Once we had one of the highest GDPs per capita on Earth. But we have slowed growth so much, and created so much volatily with government overspending and by having a huge public sector, that we have become poorer and poorer.

You should read about it. We have applied all the brilliant ideas from the left: universal healthcare (which even provides free in vitro fertilization), ubi, high taxes on the rich (and the middle class tbh), free college, a massive public sector that employs millions upon millions of people, a state run pensions system, millions of regulations .. it's Bernie's wet dream. But it just doesn't work. It's so prohibitedly expensive to run those programs that taxes are super high, and the government still runs into huge deficits they pay for with debt (when we are not defaulting on previous debt), or printing money. Needless to say our inflation is above 50%yoy, salaries get lower every month, and there is simply no way we are going to recover, because every time there is a crisis (which is quite often) the likes or Krugman praise our government, they double down on these lousy policies, and things get worse.
Show HN: Run VSCode on iPhone and iPad
I have a github project with a few hundred stars. Almost all feedback is pretty good. It's not a library though, and I don't distribute binaries, so this instantly weeds out anybody not willing to compile things themselves. That's probably a huge factor. It also only runs on linux. Maybe that's a factor too. Choose your audience.
Prime deliveries have also changed from an average of 2-3 days to most items are now 1 month.
Hilary Putnam: Minds, brains, machines
I have run my blog on joelx.com for 14 years and have thousands of posts. Very few people actually read them, but it's nice to have a history my kids could one day read.
Love it! Discovered something interesting very quickly. Bookmarked for future use.
>> While homeless, my sons and I routinely tried to find out-of-the-way public tables.

> Food at restaurants is marked up thousands of percent to cover costs of buildings, rent, power, human capital. The raw materials to make your food are pennies and are available to the average consumer.

If you're homeless that's not an option, since you probably lack equipment to cook from scratch.
> It happens today!

It happens today sure, but it's a phantom of what it once was. This was American culture when my grandparents grew up. Like you were considered the weirdo for not participating.

Now it's an exceedingly rare thing to find a well-knit community such as the OP describe.

I've seen what amounts of a caricature of what used to be in some neighborhoods where my friends are the "ultra type A" types - but it takes someone like that to both start, and keep it going. As soon as they move away or otherwise have a life event, the community crumbles within months.

The community spirit of the US is effectively dead except for small little pockets that you must actively seek out to participate in. This was not the case even 40 years ago.

Just once small anecdote: My Grandfather loved fishing, lived on a lake, had fishing buddies they'd go out with here and there over the weekends. A few fishing trips scheduled a year where a dozen dudes would rent a cabin for a week and have a good time. Every single one of these guys was a pallbearer, or at least at his funeral. They were also at all his major life events, and when one of the group was in some sort of financial or other trouble the entire group was there helping without even being asked to.

How many quake clan players and HN buddies are going to have that sort of social cohesion and mutual support for each other? How many will drive 6 hours to help you fix the shed that burned out in your back yard? How many will spend 2 weeks visiting you on your death bed? I'd posit a tiny fraction if any at all.

I have though about this since I was a teenager playing Doom II with my clan buddies. Yeah, this is all super fun right now but it's all so fleeting, trite, and really ultimately pointless. Very few of those relationships actually matter. I think I got exactly one IRL long-term friend out of meeting hundreds of "internet friends" since then, and these are guys I'd send money to to pay bills and such in a pinch - not just randos.

This single generation has utterly destroyed the social fabric of America and I have my doubts it can come back.

All I know is that when myself and the closest dozen folks like me I know finally die, there will be no packed church full of people who spent a full life together. It's quite depressing not for that said fact, but because it shows how little "in this shit together" US society is, and what that means for the long term.
From the Quadratic voting Wikipedia page:

Quadratic voting is a variant of cumulative voting in the class of cardinal voting.

From the Arrow's impossibility theorem Wikipedia page:

Cardinal voting electoral systems are not covered by the theorem, as they convey more information than rank orders.
Billion dollar unicorn biz idea for any frothing young entrepreneur:

1) Locally ran blog app with nice UI (think wysiwyg text editor, file “uploads” etc) and single file install.

2) Central server managed by a cloud service to resolve people’s dynamic IP into a stable URL, your blog will live at myblog.blogservice.com

3) locally ran blog engine pings new IP address every time people’s ISP change it.

4) Good instructions on how to forward 443 to your local machine running blog.

5) bonus points if local app runs on raspberry pis that can be always on.
I didn't get a diagnosis until my kids were like 11 and 14, I think. I didn't have to think about that aspect, in part because my first child was the result of failed birth control. I was already married, so I didn't consider having an abortion.

But when I was having kids, I was still being treated like I was a hypochondriac. I sometimes refer to my diagnosis as "a better name for my condition than crazy."
Facebook/Twitter is terrible for putting down ideas. You don’t control what happens to your content. Posts get lost in the sea of millions of other posts. These companies constantly change policies.

Writing is a public act. You might still be expecting some readership without the expectation of ad money or promotion of something.

What I miss most about the blogs in 90s and early 00s is the conversation between blogs by linking, quoting and commenting each other. Reading blogs involved going from one blog to another, and reading blogs of 10 people about a single issue. It was a conversation. And you would constantly discover new blogs this way.
Assuming replication factor of 3 i’m not talking about 3 machine going down at exact same time, but in sequence. like 5 minutes apart.

All other distributed system handle this with no issue.
Ex: Cassandra, Hbase/hdfs, CockroachDB
Maybe the compromise is to let they people who willing to take the risk do the jobs with high chance of exposure.
But when potential employers come looking at your work they'll say "hey this code is shitty! It's not a work of art with 100% code coverage tests and perfect in every way. We can't possibly give you a job. Every line of code in our corporate repo is Mona Lisa quality, we can't let rubbishy developers like you in."
full tank of gas, half a pack of cigarettes...
What is Programming Languages research? [video]
Meanwhile, I really wish I could instruct my browser to treat GIFs as videos, and load only the first frame and show controls if I wish to actually play it. Because >99% of GIF usage that I encounter is abuse of the format.
Is that in Canada? I still get it under a week (2-7 days) depending on the item.
It’s hard to understand how I can miss my own point... yes, I know that we are not simply going back and forth; I did read the article. I know that the new implementation of green threads is more sophisticated than the original implementation.

But I find the cycle - what I called the hype cycle - from internal scheduling to external scheduling and back again, interesting, and I wonder what, if anything, we as an industry can learn from this?

ISTM that Java 1.2 could have improved on green threads instead of moving to os threads. So, is there something we can learn from these two transitions that will help us all make better decisions in the future? The use of OS threads and all the complexity that this has caused has cost the industry hundreds of thousands of hours of developer time. If we can learn some lessons from this then isn’t that a good thing?
OK, this is HN, so: it most definitely was not given the genus name "troglomyces". That would makes any biologist with an inclination towards taxonomy or systematics shudder with horror. A genus name is always capitalized, and the full binomial is always italicized: Troglomyces twitteri. (My username is worryingly not displayed in italics by HN.)
I think I have it. Going on 4th week with mild symptoms (severely itchy hands/arms, constant headache, muscle fatigue recently) that don't match published ones. I was probably infected going to grocer 6 weeks ago and took 2 weeks to manifest. The itch/red spots move around like every 8 hours ( I don't scratch it). What happened to you? Did it get in your lungs? What does a relapse behave like? I'm just trying to figure out what might happen.
The Curse of Mastery
As both an open source author/producer and consumer, I wish more projects were forthright about:

0) known defects

1) when the author no longer uses the library themselves

2) the repo is abandoned and alternatives are not given

There's a lot of abandoned code out there. It'd be nice if package managers had abandoned-package detection built-in.
As a hiring manager, I have never done that.
I dropped you an email.
PVS-Studio 7.07: Features Overview
Show HN: Trade stocks from the command line with no commission