skysight-inc/HackerNews huggingface dataset:
"I really don't get why anyone would want less keys"

Size. I have used an HHKB2 for ~3 years now, with blank keycaps, and I've been quite happy. I find myself rarely needing to use function keys so often that it becomes an issue.

I also used a split, ortholinear Let's Splitv2 that I built myself, with blank keycaps. But not having the number row kinda sucked. I may try it again soon.

Though there are a few situations where I'd want a full, standard keyboard layout, with a numpad:

* Data entry

* Playing videogames that have a lot of commands like DotA2. Chording is simply not fast enough / too much cognitive overhead during high apm moments.
And photos of the lovely server

https://no.wiichan.uwu.mx/meta/res/51.html
Portal by Facebook
This reminds me that there is people that have told me they are angry with me for something that happened in their dreams! Seriously!
Probably a completely silly question but what is the difference between this and the Unreal engine?
I had one job where they made us go through a typing course (which was kind of silly because I already knew how to type but anyways) and they had you put stickers over the letters. So there is an option if you want to save money.
Sounds like a great outcome for the people who are relying on that work for income right now.
I will gladly donate money to them the whole year trough.

And I think a lot of people/businesses would as long as they market it well enough and make it easy enough.
You can consider building SaaS product around your expertise , for eg you can sell APIs. But ofcourse doing market research is another domain. But if you start with an audience, and their problem, you might hit it off. ROI is exponential with a successful SaaS product.
Controversial to say the least. While I know the value of in-housing as much code as possible; I only think it should be done once (https://luord.com/2016/06/25/nih).

After that one time, I've strove to limit the in-house code only to the actual domain and business rules of the application/system.
60 fps should be the bare minimum given the kind of hardware we run these days.
The fact you’re using that question in what I’m presuming is a technical interview is odd and also potentially insensitive to the candidate.

I can’t imagine how I would respond if a family member or someone I’d known had just passed because of the virus.
As there are more than 20M cases in the world, it means 6M or more could develop neurological problems severe enough to make working impossible.

This may have a significant impact on healthcare on the long term.
I've had this feature fix many problems for family members with broken (and usually cheap) laptops. Uninstall the existing driver, pull the official one down from Microsoft.

It also helped me update some drivers that hadn't come in via Windows Update yet for some weird USB device, probably because it wasn't plugged in when the update process ran.
I'll take "being super creepy" for $5, Alex.
The seventies were pretty tumultuous in the UK - The Troubles, Winter of Discontent and then eventually the Falklands War in the early 80s
wow, I feel like "Smashed a hole" isn't quite doing that carnage justice. Good luck to them on the repairs :(
Watching this unfold as a resident of the next-neighbourhood-over was fascinating. At first everyone was excited that a big, American company would choose Toronto for this sort of project. The initial RFP from Waterfront Toronto had very clearly been put together with them in mind.

But development takes a long time, and between the initial agreement and the plan being released, public opinion had turned strongly against big-tech. Those Waterfront Toronto board members were basically fired for not foreseeing the change in public opinion.
One really useful tool: setup a tag policy in your account / organization and make sure that all of your project teams have the ability to view it so finding non-compliant resources can be self-service without having a human in the loop:

https://docs.aws.amazon.com/organizations/latest/userguide/o...
In addition to Storybook, their Chromatic product is amazing.

Hot take: Delete your snapshot tests. Use Chromatic instead.
Just a minor nitpick: A US Passport is more than proof of residency. It’s proof of citizenship. When you get a job in the US, your employer needs to check your citizenship. A passport alone does the trick. Otherwise, you need both an ID and some other proof of your right to work, like a birth certificate (birthright citizenship), naturalization card, or a work permit of some kind from the US government (green card and such).
Just call it a protest.

This is going to be so downvoted.
The size, complexity, feature set and language?
Serious documents are traditionally published in pdf format, that's why they are published in pdf format.
Lockdowns are terrible for human mental health. We're not meant to live that way. I mean, we put people in prison as punishment because it sucks. I don't care what these people read in to the data - lockdowns are hurting everyone's mental health and making people act strangely.

We know a lot about COVID now - who's most vulnerable, how likely people are to die, etc. What staggers me is that huge groups of people are clamoring for more lockdowns and reduced freedoms. It's like Stockholm syndrome writ large. There is so much fear being peddled by the media and others that people have lost all perspective.
Many wikis, MDN included, have all content under an open license, and even run open-source software, and thus can be forked if necessary.
Do you mind explaining more about how you use Storybook for your game entities?
> So is the project over?

As an independent research project, more or less I think. I suppose it might continue as an open source project. We'll see.

> What about webrender and wasm-related stuff?

Webrender and related projects will continue as part of Firefox I think. But I guess Mozilla won't be doing any further experimental work.
Could this be posturing to get the state to back down on the enforcement of its decision? And does anyone have a guess if Uber is making money in California right now? Given the state is still in lock down.
The Human Costs of Kamala Harris’ War on Truancy
And also sounds great for those that now have to wait for an hour+ for a taxi or maybe not have a ride at all.
The year was 2000, and the 14 year old DusteD had just watched Hackers (1995) for the sixth billionth time, and decided the only way forward was to paint his computer like they did in the movie! That included his keyboard, he learnt how to type after that.

Today I have a wasd keyboards model with blank white keys and red cherries, looks fantastic and always a fun conversation starter at LANs and in the office :)

Before that I had the Filco Majestouch Otaku with blue cherries, but unfortunately it broke.
Definitely sucks for the driver. If this new proposition they have cooked up does indeed fail to pass, I suspect they will come up with some sort of "innovation" that will allow them to operate their service with employees collecting W2s. Most likely in the form of a higher price for users.
Agreed.

The deeper reason why bundled IE was such an existential threat to Netscape, then to Mozilla, and, more generally, a Web that wasn't under the thumb of any one corporation, was that the surest way to squash your competitors is to take away their ability to make money.

With IE, the strategy was to make money on the OS and developer tools. You needed to buy a Microsoft IDE, which would run on a Microsoft operating system, in order to make those cool ActiveX controls that everyone was leaning on back when JavaScript couldn't quite hack it. Also Frontpage.

With Chrome, it's ads and Google One.

Netscape/Mozilla/Firefox has no way to make money on the browser. There's passing a hat, but that was never going to make for a sustainable business. Not if the only people who really care enough to toss some money in, developers, are going to continue to stick with Chrome. Which they clearly are. So they need to pivot to survive. Even if they lose some goodwill with techies. Most employees won't accept simple gratitude as a form of payment.
I can't see a time in our future where some portion of the population aren't going to need to rely on the gig economy for employment, can you?
If Uber hasn't been preparing internally for the possibility of losing this suit, they've been irresponsible in the hopes that California would go "oh shit, they're gonna shoot the hostage".
One pattern I like is having a tag for security groups indicating that they should accept traffic from a CDN or other partner service which a scheduled Lambda function will periodically update from a canonical list of CIDR ranges. This makes it really easy to avoid people leaving origins open by mistake since you can still have a blanket ban on 0.0.0.0/0 rules.

These days I think you can use the new customer managed IP prefix list feature they added last month for this specific need so this approach could be simplified if you need to share the same ranges across accounts:

https://docs.aws.amazon.com/vpc/latest/userguide/sharing-man...
I can't help but think you rely on Whiggish assumptions about history. Invasions in the Middle Ages and today seem different if you think we have progressed beyond our ancestors, that to act against that supposed progress is to betray it.

In fact, we're cognitively identical to the Medieval and Roman people. We have different ethical frameworks in the 21st century, but human nature doesn't change so fast. The British in the 19th Century were driven by the same underlying factors as the Romans 2000 years ago and Russia, China, and (arguably) the US today. We can certainly condemn it and trumpet our moral outrage, but that doesn't help us to understand or avoid it.
I said nothing like that, it has nothing to do with US law, but I also don't think universal rights exist in the way you two are discussing. On a deserted island with no government, you still have the right to free speech without anyone giving it to you.
https://www.reddit.com/r/rust/comments/i7stjy/how_do_mozilla...

https://twitter.com/asajeffrey/status/1293220656339988483
From an outside perspective it seems like Mozilla has been spending the last few years trying to get traction with social justice and political issues while neglecting their core product.

Safari and Chrome are much faster, Mozilla should have shipped servo in a product by now instead of investing in legacy tech for a declining product.
This is a crap argument. Every company/NGO can use that and it doesn't solve the problem. Mozilla as a self-proclaimed altruistic ideologically-driven org should lead by example.

If the current CEO, whom from the outside is not doing a great job, is not willing to. You find a different CEO. I am not convinced that no one wants to do the job for $500k instead of $2.5m. Whether that person would be good/bad/worse is pure speculation, but it's not like organizations are taking the chance.
> I don't care what these people read in to the data - lockdowns are hurting everyone's mental health and making people act strangely.

"I'm right and you can't convince me otherwise" is the cause of a lot of suffering in the world.
Freedom is a two-edged sword that must be wielded with care and tempered by experience and knowledge.
Want to be free to have a random part-time gig you can pick up whenever you want? Nope, do-gooders are going to do-good you into a wage slave job like everyone else.
A Flask extension to gain insights on your Postgres DB for performance analysis
Yeah, it seems like Uber should have had a plan B in place for if they lost this case.

Unless "take what you can carry then shut down in CA" was the plan.
There was definitely tech crowd excitement about Chrome back when it was actually fast, but you don't get a 71% market share that way. You get a 71% market share by cutting deals with other vendors to inject your app, which is exactly what was done.

Another fun fact, is that previously to Chrome, Google had been doing the same with the Google Toolbar for IE, which changed everyone's default search to Google as well. Chrome wasn't so much about "protecting the open web" as protecting Google: They were afraid (not inaccurately) that Microsoft was considering figuring out a way to prevent the Google Toolbar from hijacking the search settings in IE.

The nontechnical user flow at the time, was that they might have MSN Search or whatever on Internet Explorer 6, and then they'd hit a website that needed Adobe Flash Player. The Flash Player installer would have the "Also install the Google Toolbar" checkbox preselected, so it would install that browser toolbar and switch your search engine to Google.

The reason Sundar Pichai is the guy that ended up on top at Google is because the Google Toolbar (and then Chrome) was his baby, and that ushered in Google's monopoly much more than literally anything else at Google.
Yeah, I agree. I offered on Twitter to pay a "small amount yearly" but my tweet was just a single random data point on Twitter. Hopefully some folks reading this who work at Mozilla or know someone who does, will pass on that a non-trivial people spoke up to say they got real value out of Send.
Would you mind sharing your thoughts on why you'd suggest Ada? What features of Ada make it an interesting/useful language?
That looks like a really cool solution. Thanks for the suggestion!
Show HN: Static Site Generator Designed to Build 10-100k Page Sites (Svelte.js)
Class is determined by how much property you own and how much power you have. You're talking about culture and relationships. Many millionaires have poor freinds and that doesn't change the class of either.

Just "lol" to the rest.
But is it webscale ?
You must be American. Becuase there's little push back in the rest of the Sane world. Governments are taking care of people's salaries who have lost their job so the only major downside is the mental health piece. The US has lost it's collective mind and meanwhile in places like New Zealand(up until a few days ago) have essentially beaten the virus and life is back to almost normal. The reality in the US is that we need a robust and strictly enforced lockdown for 6 weeks or frankly we aren't going to get back to normal until a major portion of the population has been vaccinated probably sometime in mid to late 2021.
I see Timescale Helm charts for Kubernetes: https://github.com/timescale/timescaledb-kubernetes. Are you using Kubernetes to host the managed service?
Hey HN!

I always find SHOW HN posts inspiring, so I figured I’d share a code base we recently open sourced. (My first open source project)

For the past 7 months I’ve been working on a static site generator (SSG) that could scale to build 100k page SEO sites and beyond.

The resulting project is called Elder.js - Source: https://github.com/elderjs/elderjs

This project was born out of my background in building several major SEO assets and more specifically migrating major SEO assets from -gnarly code bases- ahem legacy WordPress installs to SSGs (primarily Gatsby).

When setting out to build https://elderguide.com I tested and attempted to build basic versions of our 'city' pages with 6 different SSGs including: Gatsby, Next.js, Nuxt.js, 11ty, Sapper, and Hydrogen.js.

During this evaluation process I had 3 observations:

- 1. Fetching from multiple data sources (apis, a db, markdown files) caused major code spaghetti in all of the frameworks we tested.

- 2. Full client hydration of React/Vue is overkill for largely static sites. Sure client side routing is a sweet but browsers are already great at routing and in Gatsby I’ve lived through the hell of debugging poorly configured service workers and client side routing.

- 3. Most SSGs are built for either simple sites/blogs or for full scale "app frameworks" that have added an 'export' process added as an after thought. While the "app frameworks" were nice they caused insane build times when I began looking at generating 10-100k page sites.

In the end I chose to work with Sapper as it was backed by Svelte, but we ultimately hit some roadblocks we couldn’t overcome.

There Has to be A Better Answer

Frustrated, I whipped together some helper functions and in an afternoon built a bare bones SSG. #productionready!

Elder.js is the result of 7 months of refactors and exploring the best way to build an SSG from an SEO perspective. It features:

- A robust hook/plugin system that allows you to run arbitrary code with predictable side effects at any point in the page generation process.

- Straight forward data flow. Anything you can do in Node.js you can do in your data files. Organize it however you’d like.

- Partial Client Hydration with Svelte allows you to hydrate only the interactive parts of your site reducing html/data/bundle size.

- Parallelized builds that will scale to as many CPU cores as you can throw at it.

Today Elder.js builds our entire ~18k production website in about 8 minutes on a cheap 4 core VM where approximately 55% of the build time is waiting on the database.

I’d be happy to answer any questions people have about SSGs or SEO. :)

edit: formatting on HN is hard.
Maybe I’m interpreting the sarcasm incorrectly, but I think the grandparent means the drivers, not the Uber employees.
The trouble I’ve found with English-based languages (Inform 7) is that if you go beyond the intended range of examples, you very quickly start having to learn specific syntax—syntax which could be expressed much more cleanly as traditional code. Always consider how a new language model can integrate or fall back on existing languages.
I used the article subtitle instead of the headline. I felt the former was too broad and didn't really say anything, while the latter is interesting and—more importantly—a better description of the article's content. (IMO, this is a pattern in Vox.com pieces.)

I very much hope I didn't sabotage it! I'd wanted to do the opposite if anything.
Scientists have confirmation of infectious coronavirus retrieved from air
> Sounds like a great outcome for the people who are relying on that work for income right now.

Are alternatives like Lyft closing down in California, too?
Isn't this a strategy from Uber to get the people of California to vote for the most Uber-supporting candidate in the next election?
That's really interesting; also, one of my Swedish friends learned something new, he wasn't aware of that before either.
Agreed. Having your lowest tier offering priced at over $500/mo is cost prohibitive in a lot of situations. Even their "dev" tier is $130/mo for a single instance. It would be much nicer if they just let you choose how much storage, CPU, and memory you need rather than only letting you select from a limited set of offerings.
In school when learning to type we had keyboard covers that looking now seem to be called "speedskins", that went over the keyboard and kept you from peeking. It looks like they make them for Macbooks as well. They never quite fit right but were overall fairly effective.
Many teams struggle to write tests for their UI. It's a hard problem to solve, a mixture of culture challenges and technology challenges.

Tests show how pieces work together outside of the small confines of a live system. If you don't write tests, you probably aren't considering all the ways you component can work outside of the narrow confines when you, as the author, wrote and tested it. And, you probably can't consider how another developer will use your component and change the environmental code around it.

Storybook gives you all the benefits of tests in that you can pull out pieces and play them back in isolation. I see all the benefits of tests (except that I don't see the results in CI) when using storybook and refactoring. Broken stories tell me a lot about code problems.

Storybook is UI testing done right, we just needed to brand it as a story rather than a test. ;)

Congratulations on a big milestone. This is an incredible piece of software that I use on all my projects.
Oh, I had no idea about that. Thanks!
Agree.

"People are dying".

"People" isn't a useful cohort.

Age/sex/location/lifestyle/environment/pre-existing conditions all contribute to our individual risk.

Health/financial obligations/location/social patterns contribute to our individual risk tolerance.

The CDC recommendations are not granular enough.
On the internet, it always surfaces the negative aspects of the country, especially the stories of activists that continuously are a pain to deal with. Then you walk on the streets of the country, talk to people, even hire and do business, and you realize it's a pretty functional country with high standards of living (looks much better than UA, RO, RU..).
Yep, I've been saying for ages that the big companies need to have their banning policies be public overseen and accountable if they plan on having any significant impact on our lives in this way.
You could take some time to familiarize yourself with Docker and how to deploy a full-stack application as a set of "microservices" that talk to each other. It's really helpful for getting closer to understanding infrastructure, scaling, and deployment.

You could familiarize yourself with some crypto things like running a Bitcoin node and maybe Lightning (Bitcoin's layer 2), and then figuring out how to deploy it or build a website that uses your node to accept payments for you or on behalf of others.

You could start a side project that uses both, such as a blogging platform that lets users publish articles that can be unlocked with a crypto payment rather than a subscription or credit cards. You could use both containers and Lightning to do it and learn both at the same time.
100% agree. We've seen some crazy typos and other things while helping our customers clean up their tagging. We're developing Part 2 guide right now, which will cover Terraform and CloudFormation.
This was the killer feature for those too young to remember a life before Uber. Back when I used to drink at bars it was so frustrating to call different cab companies and have them all say they're "5 minutes away." I felt and continue to feel no sorrow for those cab companies that Uber decimated.
Modernizing a Legacy PHP Application
I've always run mine on multi-core x64 SoCs and performance has been as expected. I won't touch their ARM offerings because everything I've seen has been woefully underpowered.
I think OP is just talking about how only one-percenters have time/money to care and act on these issues. The rest of us are too busy running the rate race to lift our heads up and even notice what's going on in the world.

Look at how much more political activism there is in the US during the COVID crisis. People have more time since they're working from home, and they're able to actually participate for the first time in a long while. Imagine how many more people would be able to vote if election day was a national holiday. It's honestly criminal that it's not.
I've never come across a page on MDN I felt I could contribute to since it's so complete, but if I were to come across out of date docs I absolutely would. I imagine it's similar for a lot of folks.
So, after 6 months of Covid19 worldwide, where's our understanding of the probability of outdoors transmission?

My toy understanding is that the probability of catching the disease is somewhat proportional with the product of the level and duration of the exposure. You can get it after just minutes of exposure in an ICU room where someone very sick has put a lot of germs in the air, or after a few hours in a poorly ventilated restaurant where a mildly symptomatic person has been talking and occasionally sneezing two tables away from you. Getting the virus on a beach seems astronomically improbable, except maybe if a sick person kisses you.

Where are all the peer-reviewed scientific articles that summarize the conclusions of all the tracing that was done in the world?