skysight-inc/HackerNews huggingface dataset:
It's a nice rant but you clearly don't care about most of the things you complain about.

You're moving to SF.

Everything you complain about is worse in SF and there are even more problems like (still) insane real estate prices, out of control homelessness, city government against everything new (e.g. it took SF months to approve bird etc. scooters).

Your actions speak louder than your words.

There are, of course, plenty of good reasons to move to SF from Austin (weather, ocean, mountains, more tech jobs) but those are not what you claim are your reasons.
When you read negative comments, it's always someone who didn't really use it.

This is generally true, and for a simple reason. When people don't like something, they avoid it. And therefore they wind up not really using it.

Take me for an example. All that I needed to know about Flash is that someone, somewhere, thought my computer should randomly start flashing and making noise. And the way that they did it really sucked to experience on Linux. (Not that I wanted the intended experience.) The fact that the plugin that I needed to let them do so was a repeated source of security holes was just icing on the cake.

So I avoided Flash. And disabled the plugin at some point. With the happy result that a lot of particularly annoying ads went away.

Now I'm sure that there were a lot of people whose experience was better. It was popular for a reason. But it wasn't a better experience for me.
Why are boys academically underperforming? [audio]
Negative consequences are whatever use-after-close errors you make trying to use the thing you returned. ... but I certainly agree that it's not an error that's made very often, and the flexibility is the bigger point.
https://developerjobs.world

It's a job board site specifically thought for developers. All the jobs are scrapped from companies' carreer sites.

I stopped adding companies/countries because the visits to the site are underwhelming, not more than a couple per day. I unexpectedly got "many" visits from Nigeria even though there are no jobs from that country. Maybe I could try adding Nigerian jobs; if anyone has a github link with tech companies from Nigeria similar to the ones that exist for other countries I could scrape them
Discussion from original posting: https://news.ycombinator.com/item?id=22864316
The goals of the project includes "custom buttons"? There's so much functionality that you get for free/low effort if you don't feel the need to customize everything to the nines.
It’s a nice UI and a good effort. Keep improving it!
I've played around with Haskell via the Asteruis project : https://github.com/tweag/asterius

Also emscripten of course, for C/C++.
Might not even need to use Redis. If the message has a proper idempotent ID a transactional database is more than enough. If the consumer is running MySQL/Postgres/DynamoDB etc nothing else is needed.
exceptionally well crafted macchiato.

This phrase is just insanely well-crafted for making me crave coffee.
I’m an American and I fail to understand what duty I am failing to meet? I pay my taxes, obey the laws, treat others with respect and honor my ancestors - as do nearly every single person I know. What duty am I missing? Have not millions of Americans served their country already?
What? I’ll try not to be sarcastic, but there’s already tons of stuff running on M1 Macs, a lot of it just after recompiling. And even for what cannot be recompiled, Rosetta 2 works wonders for most use cases. The only problematic point is large AVX instructions in binaries.

What makes you think otherwise?
Long ago, when I was eradicating casual swearing from my speech, I began by swapping the swear words for innocent words like "yowza", "geepers" and non sequitur foreign phrases like "un deux trois!" or "Cinco de Mayo!" (try it, said forcefully they work). This has evolved to non-existent words... "Jinkers" being my casual favorite as it has no sound-alike swear words the way "fudge" does. However, when something unexpected and shocking happens, such as mashing a thumb with a hammer or such, a string of implosive nonsense erupts from my mouth that would make Yosemite Sam proud. Normally this happens in private or only around folks who know me. But once it happened when I was buying some car tires & thwacked one of my fingers. Out it came. When I realized what I was doing and stopped, I looked over at the sales person. They had this shocked and confused expression. They had no idea what I had said, but I had clearly conveyed something. Perhaps this is how language began?
These "statistics" are not credible. More than 0.1% of all Americans (340k) have already died of COVID-19. If the IFR were 0.15-0.2%, more than half of the population would have been infected already and the spread would be pretty much over. Instead, seroprevalence shows that about 20% of Americans have been infected, meaning we have 600k or so deaths to go in the absence of controls.

As for "99.96% of nearly everyone who gets the virus lives" this is weaseling even given their low IFR estimates. It deliberately excludes those most likely to die! This doesn't look like good faith. An article about the harms of isolation doesn't have to, and shouldn't, minimize the facts in this way.
This collection of Jupyter notebooks that reproduces graphics and implements algorithms from the book could be a nice supplementary resource. https://github.com/maitbayev/the-elements-of-statistical-lea...
I don’t know who the author is, but they clearly have completely different issues with Jira than I have.
Minnesota lawmakers say coronavirus deaths could be inflated by 40% after reviewing death certificates

https://www.washingtonexaminer.com/news/coronavirus-death-ce...

The Grand County coroner is calling attention to the way the state health department is classifying some deaths. The coroner, Brenda Bock, says two of their five deaths related to COVID-19 were people who died of gunshot wounds.

https://denver.cbslocal.com/2020/12/15/grand-county-covid-de...

I could post more but take a look at these.
Absolute classic is what it is! Launched a whole sub-genre. Great book. :-)
Yeah, this is what I meant by "the bracket pattern" and a canonical case where it "doesn't fit" - I appreciate your spelling it out for those who are less familiar :)
> > The buttons are clickable divs, not actual HTML buttons

> It'd certainly be nice if everything just automagically worked about accessible UI but we're not there yet

OP's suggestion is that the author should have used native HTML <button>, a simple solution that has worked since the beginning.

But you're right that it's not so elegant in reality:

You must remember to add type="button" attribute, otherwise clicking it could trigger page reload accidentally.

Most browsers still force <button> to retain its default display property. Within flowing text, it can never break naturally onto the next line, whereas an <a> link can.

It also can't be a flex or grid container in certain browsers, so you often need an inner element for proper spacing/positioning.

Note that the inner element would need to be a <span> not a <div> because <button> can only contain phrasing elements.
Perhaps a missing browser feature?

"You loaded a page with JS but you also disabled JS execution, so it probably won't work"
I think downside of this plan is that you have to have billions of dollars first and a pack of lawyers to pull it off.
Bluetooth is widely used for user tracking. There are good reasons why a lot of arbitrarily introduced features haven’t been adopted by Apple or Mozilla.
Hehe... around 2002 I worked in the IT support division of a telco (South America.) At some time I suggested the use of ssh to login to our farm of Digital/Compaq/HP servers (I believe it was not included in the base OS.)

The IT Security Officer never contacted me, but convinced the management about the insecurity of SSH by showing a big list of CVEs. As a result we were instructed to continue using... telnet.
They could have just used off-the-shelf components for the first iteration.
I read your comment as unnecessarily abrasive, self-entitled almost.

> "It breaks my heart that when this project was started in 2017, some 20 years after web accessibility advocacy had started in earnest, the developer was still uninformed enough about accessibility that they would create a custom button component with no ARIA support."

You're assuming ignorance and malice, when in all actuality this most likely comes down to priorities, and a painful lack of clear standards and tooling. By all means - please submit a patch with what you deem is the right solution here, instead of just expecting things get done your way on day one.

> "The buttons are clickable divs, not actual HTML buttons"

What's an "actual" HTML button we can all safely use to replace simple divs (which are just about the only way to get content to show up and behave uniformely across browsers and platforms, using as little js/css hacks as possible)?
How hard is it to just use a damn <button> For a button on a web page? Basic HTML already works perfectly in a screen reader with no effort. It requires effort to screw it up.
You are going to be waiting forever
Non fiction:
The Hundred-Year Marathon, by Michael Pillsbury. A very nice review of China's foreign and domestic policy, written by a retired, senior national security advisor to various (USA) Presidents from Nixon on. He was the China expert, who started young, and learned much over his forty(?) year career.

Fiction:
Saturn Run, by John Sandford. Very exciting, great characters, science fiction with great science. I would call it a modern science fiction novel. Very Refreshing.

Science/history/cool:
Sunburst and Luminary, by Don Eyles. An Apollo Memoir; very exciting, great explanations about programming and designing the navigation and landing computer of the lunar module, with a neat view into the characters and history of the time.
Thanks to other HN posts for these suggestions.
Happy New Year!
How would webrtc impact anything? It’s literally a udp socket with a couple of protocols built on top of it
It's so weird to hear people talking about Austin like the "next big thing"; I first visited in 2010 and thought anyone who wasn't already there had missed the proverbial boat.

Of course, I also interviewed at Google in 2007 but wasn't particularly interested (not that I got an offer, mind you) because I thought, "it's already past its growth phase, how much bigger can it get?"

(FWIW, I live in the valley, and I love it, though I do have a desire to live internationally, and in a city next time... not in yet another US suburb)
That’s a fair point, however climate change has a much larger impact on temperatures at the poles than the equator. You still get rising sea levels and a PH change in the ocean, but the impacts aren’t evenly distributed. https://www.nasa.gov/topics/earth/features/warmingpoles.html

Another example is tropical diseases can move to colder areas as their carriers migrate north/south. However, there isn’t a hotter place to for insects to migrate to the equator from.
there was Upstart
Definitely. JIRA often feels like it's running an eletron app inside of my browser and inside of the server.
I've thought for years that if there were, say, a $20 fine for each robocall, with $10 going to the reporting consumer and $10 going to the phone company, robocalls would very soon be a thing of the past.
Paywall content is explicitly ok on Hacker News. From the FAQ [0]:

> Are paywalls ok?

> It's ok to post stories from sites with paywalls that have workarounds.

> In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic. More here. [1]

[0] https://news.ycombinator.com/newsfaq.html

[1] https://news.ycombinator.com/item?id=10178989
I just get a black screen.
reduction of bad cases is good enough indicator for me.
Gotcha. Thanks for the explanation!

I think that's a terrible idea, disregarding the origins and removing an element of credit and attribution to the original authors. Be proud of where you came from, don't try to hide it.
If I follow you, this is basically the notion of a "replicator" that Dawkins talked about at length (and maybe coined?) - if you haven't read The Selfish Gene, I recommend checking it out.
> but was good at preventing 2008 in turning into 1929

That is such an unfair comparison. You don't know that 2008 wasn't as bad as 1929 because we have a better food supply chain and food productivity (norman borlaug and all that), and healthcare technology, and not because of macroeconomic guidance.

Macroeconomic guidance, after all, is what has got us to a state where we bail out the rich by stealing from the productive value of the poor.
The clickable divs should be focusable and have the aria button role. <div tabindex="0" role="button">...</div>
>When your only opportunity for food at ~9pm in a rural/suburban environment is fast food — that changes the way you view your day, becoming a defacto framework that permeates everything.

I pretty strongly disagree with this. Most people make meals at home which aren't necessarily "just a turkey sandwich." I don't even live in a particularly rural area (about 40 miles west of Boston) and I don't really have great meal options at 5pm much less 9pm. There are a few good pizza places, a Five Guys, some chain steak places, etc. but other than the odd pizza takeout I don't really eat out.

If I lived in a city? I'd probably go out or get takeout more regularly but I'd still cook most days.
Ruth Ware - One by One.

Not only is it a fantastic locked room mystery thriller, but a hilarious satire of entitled tech bros and startup culture. :-)
That's just one possibility, they could also have destroyed them intentionally because of a conspiracy about the vaccine being bad for people. We won't know without more information.
Embarrassing someone is a form of showing closeness, ingroupness depending on how it's done. You can call your brother a dork and he know you still love him where as if someone on the outside calls him a dork you might get angry. People like the one you mention (in my imagination since I'm imaging a particular type of person based on your description) have a kind of charisma/charm/skill that let's them embarrass people and basically communicate "I like you and we're close and me embarrassing you is proof"
Firefox made a whole phone OS based on the idea that websites could behave as apps. Apple originally pushed the web as the SDK got the iPhone.

Google isn't unique in wanting the web to be on-par with native.
Go-password-validator v0.2.0 – Raw entropy validation post HN-feedback
How does ULID compare to Instagram's bigint id_generator for postgres?[0]

ULID is 128 bits vs 64 bits for instagram id, so ULID is stored in a uuidfield but instagram id can be stored in bigint field.

There is some advantages of using the application code to generate the ID though (avoiding roundtrip to DB if need to use the ID afterwards), but I'm seduced by just offloading this work to the DB and being able to use bigint field to store the id.

As someone who is just about to commit to using ULID or an instagram-like bigint id generator, would you have any thoughts you could share on which may be better?

[0] https://instagram-engineering.com/sharding-ids-at-instagram-...
"Monopolist fined equivalent of 1 cent after committing criminal acts against rival"
There's a hundred small issues with Jira, but there's one huge one: It's slow. Really, really slow.

Atlassian seems to make a lot of money, so I guess they're optimising for something that matters to someone, but from my point of view I have a simple process for evaluating tools:

1) Can I use it at all? 2) How many of the features I want does it have?

I'm pretty sure Jira would score great on the second question, but since it hard fails the first, I'll never know. And it's been slow for so many years now, I assume they have no interest or ability to fix it. And their slow drift towards cloud installs over letting people self host isn't helping them either since, embarrassingly, their cloud instances seem to be even slower.

(Incidentally, there's a lot of competition in that space, but I've been pretty happy with Clubhouse. I wouldn't mind a few more features, but it's good enough. More importantly, the UI is clean and snappy, and that hides a multitude of sins.)
You're somehow conflating a method of analysis with communism, which doesn't make any sense. Why are you bringing communism into this?
Hey, it is a Rust library. So probably not many web devs are going to use it.

Which is even more reason to point out limitations like that because if you choose Rust for your project it means very likely you have some important performance constraints. And that is either linked with a small system with low resources (in which case it is ok) or a large system with huge traffic (in which case it is not).
There is no evidence of 415ppm having any impact on cognitive capability.
There is Peertube which is part of the Fediverse, where multiple instances each with their own policies exist.
You can have an account on an instance and still discover/follow content on other instances (if they were not banned by your instance owner)

To me this seems like a good middle ground between having your own website and relying on a monopolistic service.
Downside still is that your identity is fixed to an instance, but there are discussions on how to change that.
For anyone moving from google photos and looking for alternatives, I recently transitioned to a NAS from Synology. They offer many apps, and one is very similar to this project, although a bit more polished. It's not open source, though (AFAIK). Performance with 2TB of movies and raw photos is awesome (60k files+). Indexing and face recognition took a few days, though.

https://www.synology.com/en-global/dsm/feature/moments
The new bitbucket markdown editor works fine actually, so I’d hope they used that.
This is a commonly held misconception. Concurrency actually implies that computations can be reordered without changing the final outcome, and does not imply parallel execution. This is related to parallelism in that concurrent computations can be run in parallel for speed up.
Too much cheese and wine
Most people in this thread seem to be arguing for both Mozilla and Apple to completely fail, and for Chromium to dominate. You as well.

What makes you think anyone will wake up to anything? We’ll end up with the most closed system ever created.

If you want something else to be built - why not argue for for it, rather than arguing for the worst possible outcome?
> Texas was strongly democratic until a lot of folks from the Bible Belt watched too much Dallas on TV and moved in.

This reveals a tremendous lack of understanding of Texas politics.

Those Democrats are the Republicans today. Rick Perry, yes, that Rick Perry, was a Democrat.
I knew a fellow who used to tell the story, how his Dad was 'treated' with mammoth meat, when visiting Siberia. Would have been around 1900-10.
Honestly as a user having no say in when your data gets deleted really sucks.

Why anyone considers iOS any more than a terrible joke is beyond me.
Twitch also appears to be using it, although I don't know what for.
I've been diversified into EM and it's mainly been disappointing so far but we'll see.

One other issue is that a lot of foreign debt is denominated in US dollars. The US can print its way out of any crisis, other countries can't.
It's like the features of markdown without the convenience and usefulness of markdown.
Anti-vaxxers don't think they don't work; they believe (without evidence) that they are more harmful than helpful.
Review of My 2020 Goals
Cannot confirm, I always create issues with {{...}}
The article is about how hard it is to productize game graphics and the GGGP said its not that hard because there are a ton of small team games with great graphics. But those teams aren't productizing graphics, they're using an engine that had millions spent on it and a huge team which did it for them. I believe that was the point being made: that its a false comparison.

Using someone else's hard work doesn't mean that its easy, just that you don't have to do that work yourself because others have done it for you.

> Your "point" comes off as a qualitative judgement about those developers using an off the shelf engine.

I didn't read it like that at all. In most cases, for most teams (certainly small ones), using an off the shelf engine is absolutely the right call, exactly because it means you don't have to solve the hard graphics problems yourself. But using an off the shelf engine does not mean that those hard problems don't exist or aren't hard, just that you can outsource them to the engine vendor.
How Hacker News Keeps Its Focus on Intellectual Curiosity
I mean if Twitter isn't "high traffic" then I'm not sure what is.
Then nothing gets done because you need majorities to override presidential vetos and the GOP gets to call you an obstructionist to rile up it's base for the next couple elections.
Data point: FPS games that try to recreate the low-poly looks of mid-90s shooters are called "boomer shooters" in the community, despite the fact that boomers were already of middle age when Doom, Quake, abd Duke Nukem 3D came out and arguably outside the target audience of those games.
Affirm – Could it make a difference?
> They can't. They've put themselves on the path where they can't abide by the GPL.

PyPy is MIT licensed.
The world is already open beyond app stores.

What you are arguing for is the most closed platform the world has ever seen, completely driven by one company.
> We're talking about industries emitting co2 weren't we ?

No, we’re talking about a single large emitting industry.
Totally separately and having literally nothing to do with anything else here, but since you brought it up, the USSR lost an economic war to capitalism, it didn't collapse because communism doesn't work. They spent their money lifting people out of poverty while american empire was busy extracting resources from other countries and keeping them in poverty.

Note also that I'm not defending individual policies of the soviet union.

EDIT: wanted to tack on: if in 1989 the US and western europe had collapsed and become communist, I wouldn't take that as proof -- or a particular reason at all -- that capitalism didn't work. That would be idiotic -- we were engaged in a decades-long cold war with another giant power, and lost. I may have separate arguments about capitalism, as I do now, but the collapse has nothing to do with it.

Similarly, the collapse of the soviet union has everything to do with trying to eliminate poverty WHILE staring down the barrel of the largest and most powerful empire that's ever existed.
From the USA Today article linked in comments, there's a quote that the individual "acknowledged that they intentionally removed the vaccine from refrigeration."

That's a deliberate act, but the thing that's missing is the purpose they had for removing it.

Did they put it out because they thought it was going to be used for a vaccination drive that day, but it wasn't?

Did they do it to purposefully ruin it? They didn't acknowledge that.

Was it improperly stored in a refrigeration unit that is restricted for only storing other things and the person put it out and posted about it, but nobody claimed it? Maybe it was in a beer fridge or the break room fridge on cleanout day.

Lots of options. In the example the poster said, it was a deliberate act, but in the poster's case, the intent wasn't to ruin things, even if that would have resulted from the deliberare act.
I love it. Every tool that reduces friction for people to create is a valid effort.
Not in my experience, unfortunately.
Meanwhile, this reporting suggests that the Covid death figure is actually underreported: https://www.nytimes.com/interactive/2020/04/21/world/coronav...
ticketmaster has earned billions of dollars for charging fees to various events and concerts. This is simply the price of doing business. And no surprise, there's no criminal charges.