skysight-inc/HackerNews huggingface dataset:
> I definitely get edge cases like Slack, but honestly don't think SPA has been a positive development, overall. I think the web was better as a document/HTML oriented design.

But even Slack is subject to the same clunky and slow user experience you're describing because its entire user interface is an SPA.

In my opinion, a site for the SPA hall of shame is the Starbucks.com progressive web app [1]. My grievances about it are legion, but to name a few:

* It's agonizing slow, both on the client and server. The server is an egregiously-slow GraphQL endpoint.

* It hasn't been tested on anything but Chrome, as far as I can tell. It flat out refuses to work in Firefox or Edge, even fresh installations I've put into VMs. These browsers may not be mainstream targets, but odds are you would have no trouble supporting them if you weren't using these unnecessarily complicated client-side frameworks for placing a coffee order.

* It routinely messes up state management. I've had it forget my selected store location; fail to add items to the shopping cart; fail to submit orders; fail to apply star points (coupons); get into a weird state where it thinks I have a coupon when the server disagrees; etc. It's constantly introducing new and imaginative ways to fail.

* If you use it for months, white-page failure modes are surprisingly common.

Every time I use it, I wish that Starbucks had made just a plain responsive web app with simple server-side rendering. It would be fast and probably work better as a way to place orders.

[1] https://app.starbucks.com/
Yeah, this is an important caveat. If you have existing IRA funds, roll them into a 401(k) first.
Indeed, that's true. While I'm not saying they're good for everything, one thing I like about SPAs is that the server can just serve up an API that is usable by both web and mobile clients. No duplication of templating/view logic between server and client as often happens when the server is serving up HTML.
Flightradar24 is probably one of the better flight trackers out there. It is well supported and has a polished easy to use interface.

They are only a “data monopoly” because they are good at what they do.
More to the point, is volume what counts as danger? All these deepfake risks boil down to online (for now) sock puppetry. We've been dealing with that for the whole life of the internet. The only reason it's even a problem in recent years is the growth of uninnoculated masses who haven't been on the internet that long, and positive feedback recommendation bots. That seems a qualitative issue not a quantitative one.
That's the reason I love this site. Moron downvotes and rudimentary objections.
The recruiters I've known would document their outreach to you, and notify the company that'd we'd spoken. If they'd specifically contacted me, the I bypassed them, they may still get paid somehow (but I'd lose whatever bargaining skills they might bring to the process)>.
This is the Vimes Boots theory of socio-economic unfairness ;-)
I learned to touch-type in QWERTY first, and then Dvorak.

Currently, my speed with the latter is significantly higher (~60 WPM vs. ~90 WPM), but as DSK is my primry layout, that's possibly just due to the relative amount of time that I spend using them.

However, subjectively, using Dvorak feels nicer for me than QWERTY - temporarily using the latter feels like going back to a modeless editor after years of using a modal one (vim and emacs+evil).

Does anyone else get this feeling?
Remembering the Murder You Didn’t Commit (2017)
Definitely impressive work, but the fact that this is hard to distinguish from human text, if true, is pretty sad for humans. Even sadder if anyone reading this could be swayed by such an argument.

Heck, maybe having to compete with this will raise human discourse (Joking).
I think the argument is more that consumers have a very specific idea about what constitutes ground beef: a few specific cuts of beef put through a meat grinder. Full stop.

There's absolutely nothing wrong with using the whole cow so to speak -- people love chicken nuggets and hot dogs -- but you should at least be upfront about the difference. If I tried to pass off a tub of 'pink slime' as ground beef in a kitchen I would would get thrown out.
Not sure why you are downvoted, I agree with you. At that point it becomes ridiculous.

Depending on the license, you might fork the whole project and change the name to a genderless name. Keep the project in synch with upstream, only change the name in code and docs with sed.
You can do that separation either way. People working on state sync and actual apis should be different anyway (unless your team is small).
Actually you do not need even load balancer node or software. SO_REUSEPORT transforms Linux kernel into load balancer. You just run new server alongside old one and ask old one to stop serving requests.
Anyone who watched UK Channel-4 "time team" will know the answer, whatever it is, will be "ritual"
Even at the highest levels allowed by the FDA, dietary ammonia is unlikely to have any noticeable effect. The tens of milligrams of ammonia your child would get from a large serving of cheese is insignificant compared to the ammonia produced by his own gut flora. And it's truly harmless compared to the the toxins he gets from an intestinal microbial overgrowth (such as a pylori infection) which may very well be the most prominent cause of intestinal disorders.

Even at higher levels than those allowed in food, I've seen no evidence that ammonia has any intraluminal effects beyond smooth muscle hypertonia. So even if your child somehow ingested more significant amounts of ammonia, for example from cleaning products, the worst symptoms will be some cramping. Note that I'm not talking about ingestion of concentrated ammonia, which is a corrosive hazard.

Think of it this way: if your child really was affected by dietary ammonia, you'd have to avoid a lot more than hard cheese. Foods containing more ammonia than pink slime include nearly all cheeses, cured meats, peanut butter, onions, mayonnaise, and others. If ammonia really was a problem then we'd all be pretty screwed.
New system of education
How many of you would prefer to graduate in computer sciences through an hybrid approach of teaching where you are taught online as well as through meetups? The idea is to ditch the mainstream education system because of it's <endless rant> and make something more accessible through web yet not removing networking part. what features do you think this should have ?
If the numbers being thrown around are accurate (e.g. $30,000 for a single hire) then the amount of time it’s reasonable to expect someone to spend on a single job is on the order of months. That time needn’t be spent all the end either. Someone could work his way up to knowing most of the several hundred experts in whatever technology in whatever city and have a nice little thing going.

Of course that doesn’t scratch that get rich quick “scaling” itch that spamming my inbox with an automagic template does.
I've used Dvorak for the past 15 years.

I have learned to touchtype qwerty at school and then regularly trained it for couple of years without much improvement at around 60wpm (yeah, I'm not very agile). Then one day I red a book (I believe it was Bill Gates "Business at the speed of thought") and decided to switch to Dvorak and use same methods I used to learn it at school. It took me a weekend and Monday but on Tuesday I was able to type Dvorak and couple of weeks later I plateaued at around 80wpm.

What I like about Dvorak layout is not that I can type faster but the feeling.
This is why Google is pushing DNS-over-HTTPS with an in-browser resolver.
It's not yes. It was non-scientifically created and self-promoted to hell from the inventor in the early 20th century, for commercial interests. And there are a lot of myths about Qwerty too:

https://www.utdallas.edu/~liebowit/keys1.html

Not to mention that for programmers it's even more complicated. Most of our symbols we use most of the time (e.g. { } ; -, _) have nothing to do with DVORAK vs QWERTY, and the distribution of most common letters isn't even the same as English (e.g. C and the use of i).

Add OS keyboard shortcuts (and things like Vim and Emacs special keys) to the mix, and it gets even more complicated soon.

Oh, and since this is not 1970 anymore, consider that computer users come from all other the world, and type in their native languages, where QWERTY vs DVORAK means even less.

That said, there are better researched layouts that DVORAK, with actual modern research behind them.
Any lecture videos based on this book?
Reminds me of this DIY article: http://jeremybmerrill.com/blog/2016/01/flyover.html

HN thread here: https://news.ycombinator.com/item?id=10969447
You need to pay for listing as well, regardless if you sold or not.
What is the value of GitHub stars?
I don't mind ads but I don't want scripts spying on me, making things slow or even worst, installing viruses and all kind of malicious stuff. For kids there is also a problem that sometimes the content of the ads is not appropriate for their age. If there was an ad blocker that just block those things but still shows the ads I would be fine with it.
What to Do About Massive Population Growth
You might want to consider charging more and retaining some income to cover professional fees. That said those fees don't need to be huge. We typically pay our lawyer and accountant less than $1000/yr, and we have more business and more complexity than you'd have starting out. Note that these folks aren't doing actual accounting and contract negotiation for you, just providing advice on how to set things up, on fine details, final agreement review, taxes, stuff like that which you can't get from Wikipedia and SO.
“Gender Parity in All Areas Just Seems Logical”
I tried dvorak for a little while. Had the same impression as most. It feels good and many letter combos flow smoothy off the fingers. But no significant gains in speed.

I switched back to qwerty for the ubiquity. Despite having no grand design behind it, qwerty gets many things right by accident. Many common letter combos bang out nicely under qwerty too.
I'm disappointed that this article is no different from all the other articles on keyboard layouts that I've ever encountered and ignores non-English uses.

Obviously, a post written in English has no good reason describing a Norwegian-specific alternative to QWERTY, but it still manages to ignore half of the population of English-speaking people by not taking into account using multiple languages on the same keyboard.

I'm slowly losing hope that someone will mention whether there are any accommodations in Dvorak for French accents, how it affects writing German or whether it is worth the effort to learn and switch to Dvorak for English while using the Estonian layout for other purposes.
Open Source Without Maintainers
Transferwise must not be happy about this. I use them for all my payments outside of the eurozone and it saves a boatload of money.
> on most linux systems its closer to about 375 kB right now with the default build. For some reason it is much smaller on macOS, and can be smaller when built with -Os

clang vs gcc? elf vs mach-o? hmm. would be interesting to know.
Thanks - I could see how if you really zoom in you might be able to make out some letters. Just deployed new images that are more blurred.
I'd expect "few repeat customers" to be a good thing - after pairing on DIY repair the one time, they have the confidence to do it on their own the next time.
For that argument to work, people need to change their focus from individual to social welfare.

The current political direction in pretty much all first world countries pushes in the exact opposite way. Hence the return of preventable disease.

That's the real question. Should we allow people a choice or establish dictatorship in important social issues? And who will decide what's worthy of consideration?
Exactly. This is like holding up spam samples or how spammers operate from the spam detecting work. That side (and the cultural discussions) needs all the headstart it can get, not be complacent that some arbitrary "experts" will patronizingly "protect" them.
The decoy effect: how you are influenced to choose without knowing it
I feel the same. I don't have the memory of typing qwerty before I learned dvorak but I remember, after I learned Dvorak, how much more fluid it felt. Now it just feels normal. I don't currently touchtype qwerty so I don't have comparison.
Presumably if there was an "outbreak" they weren't the only parents not to vaccinate their children. The article doesn't really elaborate on that.
Good to know. That makes sense.
Endoffice.com order links are 404
If you don't want to vaccinate your children, don't have even one child.
The HN title for this is one of those headlines that makes no sense: the opposite would be more of a news story.

The full headline, at least for me, is "Father at centre of measles outbreak didn't vaccinate children due to autism fears".
Maybe, but something that combines offline and online discussion would be ideal. Meet once a month at the cafe to have a discussion in person, then have it continued and expanded online.
Ok, so all you have to do to interfere with the robotic sub is crash a jet into it?

Posting a link to a completely unrelated article with 0 explanation is idiotic, especially when there are plenty of examples of incidents that actually involve submarines.
I'm not convinced. We were using MVC for years and tried different approaches, but the API code is incomparably cleaner when it doesn't deal with client concerns.
Does *your* website fit this description?
I’ve been using https://neo-layout.org/ for about 10 years, which is a keyboard layout optimized for German, English, Programming, Maths, in that order. It has many layers with conveniently located “special” keys.

Dvorak only rearranges the main layer. NEO introduces a bunch of useful ones.

Adopting an ergonomic keyboard layout doesn’t typically make you a faster typist, but it makes typing more pleasant.
Actually this shows why OpenAI matters. Google have been training and refining Transformer architectures for years; how unlikely is it nobody tried training a language model at this scale or larger with similar results?

Yet from Google we heard nothing. Which is the optimal decision for them - they only lose by blowing the whistle.
True - perhaps my overly simplistic title was not the best choice. Well, thanks to the mods for rephrasing it.
Yep, put out handpicked samples to stoke fear, then release nothing of the internals to stoke more fear and act like self-appointed gods.
60MB is a significantly lower amount compared to 40GB, but I don't think it is fair to compare the disk space of an operating system, IDE, and database server to a directory of javascript libraries.
Ask HN: When did you realize a project has entered “Development Hell”?
My company has been developing a project that was supposed to release after 9 months, but it has been over 2 years without anything moving to production. With 1000s of man-hours used and deadline after deadline being missed, I'm worried we are now in development hell. Do any of you have experience with a project on development hell, and what are the signs of development hell?
To the mods: I've chosen this title because this is why I've submitted this. So often I go to a company website looking for something, and all I can find quickly is what they think people might want to look for.

We know for product design that we need to measure what people actually want, and not develop what we think they want. To that end, how many people have a front page that satisfies the same criterion?

And the XKCD comic here nails it.
"they carried out 472 attacks, an increase of 66% over the previous year. The number of killed, injured or missing livestock – mostly sheep and goats – rose 55%, to 1,667"

That really isn't that many lost animals. Why can't farmers who lose livestock to wolves just be re-reimbursed? It could be from public funds or an environmental group could step up.

https://www.ams.usda.gov/market-news/sheep-auction-reports
Order of magnitude-wise: <$1000 /sheep (maybe more if its a fancy wool sheep? then maybe ~$10k ? So an overestimate would be maybe $2 million-ish per year? Maybe as high as $20 million if they are all capable of photosynthesis. Small potatoes, especially in Germany.
I have been using Dvorak for a few years. I think learning the skill was one of the weirdest experiences I have had. I went all in and switched the keys on my Macbook to dvorak, and went all in.

It can be frustrating in a way comparable to recovering from a stroke. Emails which normally take 2 min take 10+.

Eventually, it gets better, you start to gain speed and typing becomes normal again. I do like it, it definitely seems easier/efficient to touch type.

Using other computers is not weird, I can easily switch the layout if I plan on spending any significant time on them. The worst part is standard keyboard shortcuts sometimes lose their intuitiveness. Like scrolling with 'j' or 'k', on dvorak they are not close.

Overall, it is a fun challenge. If you commit you can become proficient in about a month, and it's more comfy to type in. But if you think it will be a 'lifechanging efficiency hack' you will be disappointed.
> If only we had a plugin/extension called Meta-x.

Absolutely not.

Clearly this extension should be called Escape-Colon.

.. which is actually funnier in more ways than I thought ..

hmm.
It sounds like ad blockers need to work on the os level now and not a browser extension. Just block all requests from the machine to the ips.
Why would you lend a company money, interest-free, when you could put it in a savings account, invest it, pay for something else, etc.?
>Can you point me to some examples of unsupervised learning with similar results? Not asking for rhetorical purposes; I just genuinely was shocked by how compelling their results were, especially given this was unsupervised.

Model wise this is just openAI's GPT with some very slight modification (laid out in the paper).

Ilya has now commented in the thread and essentially made the same point, this is state of the art performance, but reproducible by everyone because it uses a known architecture.

The secrecy and controversy makes no sense if the model is open, even the methodology of data collection is laid out. There is no safety here assuming that anybody who wants to rebuild the model can do so simply by putting enough effort into rebuilding the dataset, which is not an issue for a seriously malicious actor.
Why a modern language like Kotlin makes a developer more productive
I've started giving formulaic recruiter responses to recruiters that send formulaic inquiries. My response is along the lines of

> Dear PERSON. Thanks for reaching out. I'm happy where I am but for $Y base salary with SOME_OTHER_BENEFITS I would consider a move. Let me know if that sounds reasonable for your team otherwise I will be in touch if anything changes. Feel free to reach out again in 6-12 months either way.

This is a bit cold and focused on the money, but recruiters are usually sending the same emails anyway - as the article points out. Ultimately why waste everyone's time if you wouldn't really consider a move anyway? In the 4 months since I've been doing this, almost every recruiter that has responded has responded with "thanks for responding and thanks for being up front."

To be "honest" with this approach, put a number in $Y that would really really make you consider changing jobs. 1.5x your current salary? Double if you're super happy where you are? Maybe SOME_OTHER_BENEFITS becomes "really high equity percentage" or "fully remote" or "work 3 days a week"?

I put my $Y pretty high so most companies can't afford me, but I've got 1 or 2 companies that may be able to pay it in the pipe. Win-win.
It's already well understood that "senior" and other titles and even total years of experience say very little about an individual's level of ability as a software developer. Most software development teams ask stringent coding questions during job interviews for precisely this reason.
Nick Harkaway on Algorithmic Futures, Literary Fractals, and Mimetic Immortality
Iridium has a new service (Aireon) piggybacking off of its new satellite constellation that will relay ADS-B data from over the ocean.
For some reason I still need to repair my computers, dishwashers, cars, etc. see https://jeena.net/posts/114 or https://jeena.net/thinkpad-t410-speakers-fix and it's still possible if you have the luck to have bought something which is possible to be repaired.
Windows has a new tool if you hit Windows + Shift + S, which feels a bit closer to the macOS version and less like a Windows app from 1999.
Posting like this will get your account hastily banned.

https://news.ycombinator.com/newsguidelines.html
> Ok but isn’t this the opposite of OpenAI’s “nukes are safer when multiple actors have them” strategy wrt AI?

It seems more like the "nukes are safer when multiple rational state level actors have them", rather than anyone able to pull a git repo.
Once I have your bank account number and I tell the bank that I have permission, I can pull out any amount of money I want.

Only protection you can offer yourself as a business owner is having a separate account, keeping the absolute minimum required and sweeping balances off to another account as fast as you can. I feel for Etsy, as someone that has built a funding system, the thought of this type of event use to give me nightmares.

I only guarded by testing as if people's live depends on it, because it really does. Screwing up someone's account could mean them not being able to afford food, rent, could be the start of an eviction, job loss, losing their business, not paying employees, many other terrible events or worse taking their own life.

Circuit breakers are also important. If Etsy typically does 2,000 withdrawals on average, and one day their system has to do 50,000 ACH debits. The circuit breaker should kick off so someone can review and manually push it through if correct.
Flightaware hardware will perform multilateration (using time distance of arrival) for transponders not announcing location via ADS-B.

https://flightaware.com/adsb/mlat/
get a kinesis advantage. The ergodox is just a shitty flat copy.
Yea, this is why I wondered why not use a solar cell right away.
The ergodox is shit, it's just a flat kinesis but they didn't bother to understand why the advantage uses wells.
If they did release it, there would be an equivalent outcry about how OpenAI was contributing to fake news, etc.
Corporate doesn't let you stop. Even if you hit the 2 placement a month kpi, your other ones don't go away (candidate calls, manager calls, cold resume sends). And I'd you hit all the kpis, they just give you higher ones.
What's so shocking about this? Why do we trust this in the hands of a few self-appointed experts than anyone else? Are they supposed to be more moral than any others? What will security experts do in six months that wouldn't benefit from more security experts looking at it? Why do you care that garbage text is machine generated, from a spammer or influencer, or a mechanical turk? If it's volume you're concerned about, should we complain when search/recommendation engines already aggregate and reweight a tiny opinion into a continuous out-of-proportion stream that can last you a lifetime to consume? What is the practical difference to have more volume existing "out there"?