skysight-inc/HackerNews huggingface dataset:
Chording input devices hardly count as keyboards. It's not even that it's fast, it's that it's an entirely different paradigm of input. Stenography is an entirely different skillset than typing.

According to its website, the device mentioned in the article basically serves as a device that does autocorrect on top of traditional chording, which is quite literally cheating in typing competitions.
Lufthansa to Operate 18,000 Empty Flights to Keep Landing Slots
> When support is purely viewed as a cost, then this will never happen. 99% plus of your call volume may be for the obvious things.

Maybe, but not my experience. I worked at a telco, and as developers we had to sit in on support calls a few times, to help identify areas that could be improved with minor effort. The majority of the calls I listened into on a given day had to be assigned to an engineer. The remaining, they just wanted a better deal or help reading their bill.
"Anyone can just reinstall the operating system from the OEMs supplied OS installation media or the user can provide their own operating system."

A careful examination of who that "anyone" is will reveal that as "anyone"s go, it's not very "anyone". It's certainly less than 50% comfortable doing that, and even less willing (e.g., I know how but that doesn't mean I want to).
And that's a GPT-3 chatbot. Commercial customer service chatbots are worse. They're usually just phone trees with delusions of grandeur. That's underperforming.

Is there any known customer service chatbot that really has a good model of what's going on? That ought to be possible for banking, travel, and product ordering, at least. Something where, each time it has to refer someone to a human, collects data to get better.
The consumer web absolutely existed in '96. Gates was worried that Java could become the defacto choice for authoring web applications. Microsoft didn't have much of a foothold there at the time.
I'm just not seeing your pangloss-like explanation in the real world. Gates' words are very carefully crafted. He's not being vulnerable, he's being a leader and that means engaging in the Machiavellian action of manipulation and dishonesty to get the outcome he wants. Nathan knows he's being yelled at without being yelled at, its face-saving for both of them. This is saying "Why the fuck are you sleeping on Java, your future here depends on fixing the Java problem and telling me how you're going to do it," without saying that.

That's what I was trying to point out in my original comment. The "nice" and "hurt" leader is a common ploy and it gets results.
Presumably civilian email use for official communications is either less significant than Signal/WhatsApp/Telegram, or an official policy against civilian email use already exists and this is a clarification/extension of that policy.
> I wonder what we would show the [candy selling] girl of 1922?

1. One of the banks of vending machines found in the train station where she used to work.

2. A high school classroom, as the alternative to her life of child labor.

You might also show her Spotify, Netflix, and take her on a two week flight around the world. But I feel that a machine which does her old job and a bookish life for working class youth would be the most likely to blow her mind.
I have recently realized that I am not progressing my skills in the way I wanted, partly because I cannot seem to get off the ground.

I read through the first chapter of PSP now, and this is exactly what I need! Thank you so much for sharing this.
That's what tax is for.

Sadly, my internet degree in armchair economics doesn't give me the ability to come up with a functioning tax system (however much I think I can beat the status quo) so I have no further pearls of wisdom.
I actually have a license to Pico-8, and I absolutely love it (I actually used to volunteer at the library teaching programming, and I taught it to teenagers).

It definitely keeps the C64 spirit alive.
Vesting has upsides. Your company essentially fronts you free capital on the stipulation that you invest it in the company's stock with specific lockups.

Essentially it comes down to two choices: do you think cash over the course of your vest cycle will perform better than the company's stock. If you believe cash will do better, then RSUs are worse than cash bonuses. Otherwise the RSUs do better.
I mean, that sounds to this not-lawyer like grounds for a lawsuit.
>who is the current president?

I wonder what happened to IBM Watson's technology that was good at answering trivia -- it actually won a game of Jeopardy! a decade ago (although of course it answered things with a question as per the rules). I know that they weren't that successful at applying it to biomedical research as they had hoped, but it would seem it would be better at chatbots than GPT-3 and other deep-learning models.
Unless you only ever hire people for extremely short periods of time, this is absurd on its face.

The cost of finding somebody to do with work is always going to be tiny compared to the cost of paying someone to do the work.

If their work does not have a value at least as high as what it will cost to pay them to do the work, you're not likely to hire them. If their work does have a value equal to or higher than what you will pay them, you have a reason to hire them.

The cost of finding an employee can be significant, but pales compares to the actual cost of paying them.
(coauthor of Nebula)

We briefly considered building something atop Wireguard in the early days of Nebula, but decided not to do so because of scaling. Wireguard's protocol necessitates that all nodes have existing keypairs for each other ahead of time. At Slack's scale, that means every time a fresh node is launched, you would have to tell 50,000 other nodes it exists.

Obviously you can smarten this up and tell only hosts it might talk to. But this adds complexity. Using PKI eliminates this key distribution problem and means that you don't have the same scaling limitations as something built on WG.

Wireguard is a very very good VPN, but I cannot imagine trying to run something on the scale of tens of thousands of nodes when you need such complex coordination systems to exchange keys/trust, especially in a dynamic environment where nodes are coming and going all the time.

I totally get that it solvable overall, but Slack has had 4 years of nearly perfect uptime on Nebula, whilst using it to pass >95% of all backend traffic. These considerations may seem simple to address, but there are fundamentals that mattered and led us to writing Nebula. We didn't want to create something new, but to do what Slack needed, we had to.
There are a bunch of Substack newsletters that are basically collections of links to longer pieces. The one that most matches my interests is "Links I Would Gchat You If We Were Friends": https://linksiwouldgchatyou.substack.com/. The only downside is that it doesn't publish that frequently.

Literary Hub's weekly roundup is another good source of essays that take maybe 10 minutes to read. I find the meat of the newsletter is the bottom where they link out to excerpts from new books. https://lithub.com/. One good example: "Did the Russian Wizard of Oz Subvert Soviet Propaganda?" https://lithub.com/did-the-russian-wizard-of-oz-subvert-sovi...
We need one central place to find feeds, see this relevant xkcd: https://xkcd.com/927/
Vintage vending machines you never knew existed, 1920-1960
Saying you prefer Monero does not invalidate the fact that Bitcoin transactions are a regular occurrence.
Yep spring since 1.12 here.
You are pissing on the wrong person.

But even regardless of that, lapetitjort was sharing something that they realized themselves. No need to be a dismissive ass, even if it concerns the use of commercial dry yeast that is somehow older than written language.
I am not sure about Popcorn Time, but these days you can find plenty of watchable results by searching for "<movie name> watch online" in search engines from countries that don't care about copyright (notably Russia).

It appears that they use the same setup - put terabytes of encrypted video files on platforms that offer some kind of free storage (hello, Github) and have a simple website hosted in a piracy-friendly country that loads these files, decrypts them on-the-fly and plays the video. If you open such a site without an adblocker, you may find some truly ingenious monetization "schemes". Like opening a target site in a background window, scrolling it programmatically and clicking on ads in a "natural" way, while the user is busy watching.

The funniest part though is that the market for it only exists due to the greed and stupidity of the legal "platforms". Many people would happily buy (as in pay once, play forever) films and TV shows, many others would find it reasonable to pay $20-50/month for a single streaming service covering 90% of the things you would want to watch. But having relevant movies splintered over a multitude of competing platforms with a combined rent approaching what you could pay for a small apartment is a complete non-starter. So, people are back to piracy.
There are unfortunately a lot of career upsides to making things more difficult and complex than they need to be. Making things simple and straightforward is often has neutral career outcomes at best, and if you consider the downstream effects, can actually be negative (oh he did that thing we all thought would be super difficult and look how straightforward it turned out to be; must not be that hard).
Ask HN: What to do when beholden to AT&T's flawed sign-in state machine?
AT&T is the only internet provider in my area and I needed to sign up for service with them. They seem to have magically linked my account to my parent's account and I am stuck in an endless sign-in loop. They have snail-mailed me codes that I've had to wait for, they have called my phone with an automated system and sent my my plaintext password that I generated with 1password via email. I am fed up. Has anybody else experienced this awful experience with AT&T's account management system? It seems like they have 5 different systems that are all patched together. Would love to hear from an engineer that actually works at AT&T as to how these systems are so bad.
In some specific cases it will, but basic game theory shows that the person setting their starting position is more likely to be at a disadvantage in negotiation. Today you can get ranges from 3rd parties (recruiters, former employees, etc)...so it will be the same as today except the starting salary will ALWAYS be a floor from the employer.
The brute force is trivial once you got the data, no pass phrase would be as secure. I think in this case a for loop on a single laptop would be fast enough.
I think that in the days before good windows security, it's true that more people threw out their assets due to malware. I've seen plenty of family members do it, reinstalling an operating system is sadly not something "anyone" can do.
It doesn't make sense to throw hardware out because of some software, but most don't have such a distinction.
Because you completely handle authn/authz on the web backend instead of in PAM

No one gets a shell until they get through your RBAC/ABAC solution
Years ago, when I was living on the West Coast and interviewing for a job in NYC, the hiring manager misunderstood me, thinking I was asking for more money, upped their offer by $30k. I did not make the hiring manager aware of the misunderstanding.

That sort of lucky accident would likely not occur after this law. But on balance, it's a great idea.
The article doesn't mention the additional problems with stateful software, which account for a lot of the worst problems in practice.

Consider an application with persistent state. Version 1 has a bug that introduces some slight inconsistency in the state file. Version 7 reads the state file, assumes that the state file is consistent, and ends up producing crazy results. Version 7 is "correct" but still fails.

One answer is to always validate the state file, but that may be impractical due to size or complexity.

A better answer is to use a database that offers declarative constraints that help prevent inconsistencies. This is such a good solution that something written in PHP could be very robust in practice if it uses a good database, whereas something written in haskell that uses a database without good constraints might fail miserably.
It was more than 10 years ... People reacted the same way to SHRDLU 40+ years ago, and 20 years ago when I encountered it:

https://en.wikipedia.org/wiki/SHRDLU

There's definitely an illusion where we anthropomorphize very simple software, ascribe intention to it, etc.
I thought it was really interesting that Safari on iOS apparently has some support for this API. Usually Safari is far behind the other vendors in support for this sort of stuff, but they even beat mobile Chrome.

Personally, I'm really excited for this API or something equivalent to be standardized. It will really expand what is possible to do in the browser. For example, I wrote a plugin that lets TiddlyWiki autosave to disk https://github.com/slaymaker1907/TW5-browser-nativesaver.
They'll harvest AV computer resources for DDOS attacks and give a portion of the proceeds from selling that service on the dark web to customers. It's clearly a win/win!
For the record it appeared in 1946:

https://dicktracy.fandom.com/wiki/2-Way_Wrist_Radio

and the video in 1964:

https://dicktracy.fandom.com/wiki/2-Way_Wrist_TV

More or less both are (fictional) "miniaturization" of existing, known technologies.
Hello. I own and run a DevOps consulting company and use DataDog exclusively for clients. DD works pretty well as it integrates with cloud providers (such as AWS), physical servers (agent), and Kubernetes (helm chart). The pain point is still creating all the custom dashboards, alerts, and DataDog integrations and configuration. Managing the DataDog account can almost be a full-time job for somebody. Especially with clients who have lots of independent k8s clusters all in a single DD account (lots of filtering on tags and labels).

What does ContainIQ offer in terms of benefits over well established players like DataDog? I will say, the Traefik DataDog integration is horrible and hasn't been updated in years so that's something I wish was better. DataDog does support Kubernetes events (into the feed), and their logging offering is quite good (though very expensive).
My thought is that for any business-critical service, you need to have bought the service from person-to-person sales channels. Many boring meetings where they walk you through a slideshow of their service even though you already have it working. Many meetings worth of negotiating a price that's 10x the off-the-shelf price. All instead of, you know, making your product. It's just the cost of doing business -- $5/user/month if you're ok with them shutting you down because of a malfunctioning cron job, $30,000/year + meetings if you want someone's email that has to look into your problem. That's how software is these days, and unfortunately, literally everyone wants a piece. No task is too trivial to justify a 5 figure yearly cost, it seems. (Most recently, a well-known company tried to get that much out of me for hosting a static website!) There doesn't seem to be any market pressure to correct this problem, and I don't really understand why, but someone stands to make a lot of money if they crack the code. In the meantime, there's you and a problem, and giving the vendor your time and money can get the problem resolved. (Yup, you have to reward someone that's wronged you, because you already wrote code against their proprietary API. That's just how it is these days, and you have to accept it if you want to get anything done.)

I agree with the other comments that relaying phishing to internal users is probably what they dislike. There, of course, isn't a good solution beyond using some open platform. Your self-hosted IRC server isn't going to cancel your account because someone sent a phishing link, for example. But, nobody will know how to connect to it anyway. Sigh!
“It is difficult for me to imagine what “personal liberty” is enjoyed by an unemployed hungry person. True freedom can only be where there is no exploitation and oppression of one person by another; where there is not unemployment, and where a person is not living in fear of losing his job, his home and his bread. Only in such a society personal and any other freedom can exist for real and not on paper.” - Ronald Reagan
> The median dev income in the US is about $110k. I'd hardly call that "too lucrative".

Outside of a select few excessively expensive areas, $110k a year makes for a great lifestyle. We're talking nearly 2.5-3x the median salary of an American worker here. I don't know if the deviation follows, but how is a 2-3x higher median not lucrative?
This is a rational, data-driven piece of writing, even by a software engineer, and in the past (I’ve been here for over ten years) it would have fit very well into this community.

It is a call for more communication and understanding of different opinions.

Since I’ve posted it this article got flagged and unflagged multiple times, the first flag appeared within minutes (i.e. the user pressing the button did not even have a chance to read the article).

I wonder what made people so aggressive and short-tempered about different points of view recently.
It's optimization. This malware installs more malware and lets the provider profit while the victim pays the electricity bills.
That reductionist approach to liberty is a mirage for teenage boys and hermits. If I can do whatever I want, you can’t.

The United States would have been pushed into a deep depression, but for JP Morgan’s vacation plans being a little different. Early 20th century America was not a radical place, the fact that the Federal Reserve was created underlies how fubar the system was.
Show HN: Better understand yourself and your friends with personality science
I would guess the important thing here is "it is subject to the same penalties as the things we previously said enable discriminatory practices, and so we get to reuse that abstraction," not so much "we believe, as an abstract political argument, that this is in fact discrimination."

It's like how a pidfd is a file descriptor. Is Linux saying a process is a file? No, but it's saying that the usual things that apply to file descriptors - how you pass them around, how you name them, etc. - also apply to pidfds, and anything that works with file descriptors in the future should probably also work with pidfds. It's not saying that OS professors should teach "Really, a process is a kind of file." In the same way, philosophy professors should not, on the basis of this law alone, say "Really, refusing to post salary ranges is discrimination."

(And a "discriminatory practice" is a specific abstraction separate from but usually connected with "discrimination" in much the same way that a "file descriptor" is a specific abstraction separate from but usually connected with "files".)
There are also theories, like the current president’s orders were sabotaged by those loyal to (or afraid of) the older one, so that he had no choice other than disbanding whole cabinet of ministers and asking for military support from Russia and other allies
On the contrary it gives me a great deal of confidence that there is no scientific consensus on this subject based on how intuitive or how obvious it seems, and that instead scientists are hesitant to come to a consensus without experimental evidence.

I think plenty of physicians have personal opinions and hypotheses about the impact of the brain on the body, but it's something incredibly difficult to validate or refute, experiments are very hard to carry out on this subject, and consequently the responsible thing for a scientist to do is to avoid making conclusions or coming to a consensus on the basis of how nice or appealing something sounds.

If you want to hold a personal opinion on the subject, go for it... if that opinion inspires you to pursue an interest and develop a testable theory... wonderful do it. Until then, from a professional point of view it's best to avoid perpetuating an idea, no matter how strongly you believe it to be, as a well established scientific fact.
Notorious Mafia Fugitive Caught Chilling on Google Street View
Labrador's robotic shelf for people with mobility issues
Better to go with N100 mask or heavy duty respirator if you truly wanted to ramp up protection. https://www.grainger.com/product/6AD97?ef_id=Cj0KCQiAw9qOBhC...
With the proliferation of Astrology apps like Co-Star and The Pattern, it feels like there’s a growing, underlying need for self understanding and guidance. My friend and I have combined 16 years experience in psychometrics/bio-psychology, and during the pandemic we set out to create an app that would help people

(1) Take a suite of personality assessments (like Big5, Attachment Styles etc.)
(2) Connect with friends to better understand them
(3) Get insights into their relationships based on their personality signatures

Would love feedback. Happy to answer any questions.
> … and they think that malware can harm their computer.

To be fair, it actually can — there’s plenty of writable flash on motherboards and in peripherals where malware could persist across OS reinstallation.
Another reason is that some media simply doesn't exist on Netflix or any other streaming platform in your country so you have no legal way to access it.
Some not very technical tips for small-scale computational research
I think you fundamentally misunderstand Bitcoin. People don't pay to store data on the blockchain; they pay to get their transactions mined. There's no guarantee that all the blocks of the Bitcoin blockchain will stick around forever, only that there'll be a consensus as to what the current block is, and what the states of all the wallets are (since that's the only information you need to validate a new block).

Keeping historical blocks around is not a property of Bitcoin. No up-front blockchain payment system can keep data around for any length of time. (There is no mechanism enforcing the storage of the data; such a mechanism cannot exist within a computer system.) “$10/GB for 200 years” are the words of a snake-oil salesperson – or, more charitably, somebody who hasn't properly read the marketing copy.
Or, the federal government could say, hey here is an idea, here is some money to study it, let’s have a few states test out a couple implements, and then roll out a national plan later?

If you toss out the status quo bullshit, cleansheeting public policy becomes workable!
Apparently SF housing first program spent between $4-$14 million to spend on temporarily renting out cheap motels.

That's supposed to be expensive? That's pathetic. It'll provide temporary accomodation for a handful of people at most.

I understand the political imperative to declare it a failure though. House prices uber alles.
I'm not sure I need to add "thinking myself to death" to my list of worries today.
I'm trying to learn a little bit about the NetBSD process this weekend! It seems pretty simple from a user perspective, which is great.

I do think crowdfunding is a decent idea, and I'd be willing to support someone who knows what they're doing :)
"...they give a salary range of ~$30k and then mention that this position is eligible for bonus and equity/incentive plan without giving any details on amount."

It sounds like they will be incentivized to provide those details or lose candidates to jobs posting higher salaries or detailed numbers.
You would hold a gun to someone’s head over petty theft or the violation of a contractual agreement?
Yeah, of course there is. The banks write a lot of code and it's wrapping the crucial COBOL core in various ways.

There's no reason at all to write those parts in COBOL. Banks use primarily Java and C# for that, and it's much easier in terms of recruitment.
Meanwhile the German Bundeswehr went for Matrix: https://messenger.bwi.de/