skysight-inc/HackerNews huggingface dataset:
I hated learning cursive in elementary school, was terrible at it unless writing very slowly, and purged it from my skillset as soon as I was allowed to type assignments. And it wasn’t hard to convince teachers to let me type assignments, because my cursive was a combination of plausible motor control issues and malign intent.

Fast forward to college where I took a number of Russian language courses. I had to learn cursive… with Cyrillic script. Reversing my elementary school position, I decided I wanted to be good at cursive in Russian. I never had great motor control, but damned if my cursive writing in Russian wasn’t head and shoulders better than anything I’ve ever written in English!

I have lately thought that maybe I should relearn cursive in English. I like being away from screens and my printed handwriting is pretty slow and ugly. Now cursive seems like a way to do work away from the shackles of my laptop.
In a project without version control (or one that doesn't trust it enough) there are always whole sub-programs made up of dead code. It's usually some combination of commented-out blocks and functions that are only called from within those commented-out blocks. Removing commented code (not real, descriptive comments) is the first step to eliminating all this dead code, and eliminating dead code buys a ton more flexibility in what you can change safely.
Does constructing a belief distribution truly reduce overconfidence?
CBDC may feel the same to the end user. But it is fundamentally different in terms of what it represents. The possibility of a surveillance police state should scare anyone with a brain.
For white collar roles, salaries tend to be significantly lower in Pakistan compared to India. A good rule of thumb I use is comparing competitive civil service starting salaries, as the civil service remains the most popular option in most of Asia due to its stability and privileges, thus putting pressure on white collar salaries in the rest of the labor market. The starting salary for Pakistan Administrative Service (BPS-17) is around $4,000 a year, but the starting salary for the Indian Administrative Service (Pay Level 10) is around $8,500. A better comparison for white collar salaries in India would be ASEAN, China 10 years ago, or Ukraine before the war.

Also, salaries in the Indian tech industry are bimodal - you’ll have mass outsourcing companies paying horrible wages ($3,000/year) because outsourcing/BPO was a race to the bottom, and then you’ll have product oriented companies or the Indian teams of US companies paying around $10-20k starting with mid career potentially reaching $30-50k. Like everything else, you got to pay for talent. Most HN commentators complaining about outsourcing quality are probably working with the former type of companies instead of the latter.
Books don't cause mindshift. Repeatition does. So pick a random book and read it and reread it every day. See what happens...
You are the exception rather than the rule. But the good news is, you won't be affected at all.

No one is proposing to eliminate the use of physical cash. Nothing about a CBDC requires cash to be eliminated. Any claims to the contrary are pure FUD.
Nobody taught me long S, I figured it out for myself after seeing it repeated numerous times in a text.
When to Roll Your Own X
No problem, I just don't consider it as an alternative for the aforementioned concerns. Nonetheless, I wasn't trying to point fingers at Rust, more of a pragmatic approach to modernizing a code infrastructure.

I hope Rust does well.
What culture has insects as a primary food source? I am not aware of one.
asking "why?" is a double whammy question, the answer they are looking for is a mix of what (to do) and how to do it, whatever that 'solution' is called.

how to fix this "most-open unit of computing" will depend on "what" do you think this 'unit of compute' even means, which of course depends on who you are and what do you do with 'units of compute' (buy? sell? resell? use up? build? oversee??)
https://github.com/emacs-grammarly try this
I may be a bit thick but can someone explain this to me? I can’t seem to solve it despite trying for quite a while.
Working on this over at pagespace.app, looking for cofounders if anyone is interested! Notion-like writing experience is the goal with the ability to sell via subscription or per unit.
I think people massively overestimate what kids are willing to do or capable of.

Kids are stupid. Like really dumb, not even just not well informed (they are entirely uninformed) but also wildly illogical and without strategy. They do by brute force. Unable to appraise tasks and split them into smaller pieces.

I don't think many get to use an abacus these days but if you do you'll see an abacus makes visual the way numbers can be split into digits for addition and subtraction.

Believe it or not at one point in your life that wasn't so deeply rooted into your soul that it seems alien and a colossal insight.

To kids the sums of numbers might as well have been plucked from thin air.

Every time there is an attempt to teach kids "useful" maths there's a backlash that it's too hard. That parents can't manage it. New Maths, Common Core.

Add to that 50% have IQ below the mean ( of course).
I posted about its OS too, which is also impressive IMHO.

https://news.ycombinator.com/item?id=32887199
Step 1: get everything in source control.
Same. Bought his book "The Subtle Art of Not Giving a Fck" and threw it away in disgust a few pages in. Good thing is, now immediately anybody is referencing him I know they are full of sht.
Another counteracting force is people rising up against a CBDC. First, voting against any elected official that wants it. Second, by refusing to use it.
The Supreme Court's published syllabus explains the holding as follows:

"Because the First Amendment would not prevent Congress from directly imposing the ... access requirement, the statute does not place an unconstitutional condition on the receipt of federal funds." (emphasis added). Rumsfeld v. FAIR, 547 U.S. 47 (2006).*

I'm not sure where you're getting the argument that this is inapplicable, but it sounds like some of the talking points coming from the Internet outrage machine (e.g., the OP). I strongly encourage you to read the primary sources.

* This is the correct citation. The one I entered yesterday is no longer editable but refers to the Third Circuit case preceding the Supreme Court case; switching tabs on my phone is a little harder to keep track of than on my computer, and I apologize.
On Unicode TR39 https://unicode.org/reports/tr39/ (secure identifiers).
https://github.com/rurban/libu8ident/

Also on perfect hashes: https://github.com/rurban/nbperf, also gperf and cmph improvements.
From the manpage meli(1) :

> NAME
> Meli Mail User Agent. meli is the Greek word for honey

https://meli.delivery/documentation.html#meli.1
Lack of Unix philosophy
[...]
Missing rest/gRPC/json API

OK ...
In that scenario you have a choice - pay the additional cost of being your own cashier or don't and leave without your goods. Importantly both you and the store are agreeing on what's being sold and what's being paid. The agreement is what constitutes consent, or shopping versus theft.
Perhaps people have been seeking a more generational leap but from the footage you are correct, they just iterated on top of what worked, and likely have thousands of hours of insight into what sells.

I was hoping that they would at least upgrade the graphic side of the things, it does seem like from this video, that it could easily be just another DLC.

Think after I saw that Matrix demo from Unreal Engine, that trend would carry on into city roaming sandbox games.

Still can't wait to pick up this game in 2 to 3 years when all the bugs are fixed and they have a discount.
This is interesting. Thanks for making.

Can the extension be used to interact with app in mobile?
I think the virtual machine comments are the one area that doesn’t make sense to me. Everything else seems reasonable.
>Now where you lose me is where you start duplicating scheduling, logging, security controls, and process management a cluster level and fragment my systems yet-again.

That is sort of what we're talking about when we talk about unix philosophy. If your daemons for handling all those aren't tightly coupled then it's easier to use the same tools for different tasks.
My current theory is that everything is a network.

Prove me wrong, find something that's not a node on a complication network.
I think yours is a very key point. People are not all nice: they're either easy or difficult to work with.

Having done some customer support for various businesses, many customers (even the ones experiencing legitimate problems that aren't their fault) are reasonably polite, don't waste time asking pointless questions that can easily be answered with 30 seconds of looking at our site, and are relatively pleasant to serve.

It's a handful of customers that have contributed the majority of pointless customer service headaches.

> They call and ask the most trivial questions that are available right on the homepage without even trying to get the info themselves.

> They call us from a loud area and complain vigorously when we can't hear them or they can't hear us.

> They want to talk about their life and tell us stories from their day. In some cases, I sympathize if they're older or something that they want to have a couple of minutes of smalltalk, but there's younger people who think nothing of trying to occupy half an hour or more of a business's time for their own ego and pleasure.

> They outright lie about things that happen to try and get free stuff.

> They threaten with chargebacks to try and get free stuff (especially when they namedrop that they purchased on an American Express card).

> You'd be surprised how many people contact businesses they never even purchased from, confusing us for some other company they used, and being irate that we never delivered their goods and occupy a lot of our time providing incomplete information trying to look up their account.

Better UX and business processes can help to a point, but certain people are incompetent and/or think they're the center of the world and will be displeased almost no matter how well you serve them.

To some extent, I understand why in some cases mega-corporations try and make it confusing and friction-filled to contact them. If they actually did offer good support to everybody the way most of us are adult enough to handle, they'd drown under the weight of dealing with the confused morons and difficult people.
Imagine if Russia occupies Ukraine by force. Following this logic, Ukrainians should now be persuaded (punished) so that they they find the will (as if they don’t already have it) to throw Russia out. The same people that we are helping and sending money and weapons to right now.
This. So much.

I'd argue that the first order of business is getting the code committed to SCM. Then you can coach the team on new branches (features/bugs), and build the culture of using the SCM. Do this before going to the execs and giving the 10,000 meter view.

Go to the execs and get buy in on the scope of what you need. I'd recomment articulating it in terms of risk reduction. You have a $20M revenue stream, and little control/testing over the machinery that generates this. You'll work on implementing a plan to get this under control (have an outline of this ready, and note that you need to assess more to fill in the details). You need space/time/resources to get this done.

Then get the testing in place. Make this part of the culture of SCM use. Reward the team for developing sanity/functionality tests. Get CI/CD going (a simple one, that just works). From this you can articulate (with the team's input), coding/testing standards to be adhered to.

After all this, start identifying the problematic low hanging fruit. Work each problem (have a clear problem statement, a limited scope for the problem, and a desired solution). You are not there to boil the ocean (rewrite the entire thing). You are there to make their engineering processes better, and move them to a more productive environment. Any low hanging fruit will have a specific need/risk attached to it. Like "we drop tables/columns regularly using user input." Based upon the culture you created with SCM/testing, you can have the team develop the tests for expected and various corner cases. From that, you can replace the low hanging fruit.

Keep doing that until the fruit is no longer low hanging. Prove to the execs that you can manage/solve problems. Once you have that done, you can make a longer term roadmap appeal, that is, start looking at what version 2.0 (or whatever number) would look like, and what internal bits you need to change to get there.

Basically, evolution, not revolution. Easier for execs under pressure to deliver results to swallow. Explain in terms of risks/costs and benefits, though in the near term, most of the focus sounds like it should be on risk reduction.
You still called Casu martzu "Italian" and not "Sardinian" maggot cheese though.
Lots of folk forget: you don't need to sign! You can rewrite and send back, seek counsel to evaluate what you're signing and reword things. Negotiate or ultimately refuse to sign.
It's common to have your remote dev environment on a remote VM.
Sony Android TVs waste 25W in standby due to built-in Google Chromecast
This isn't an argument against datavirtue's point: it's an argument that Amazon (and, by extension, the other major tech companies) are just too big for a healthy society and economy.

There's a common trap I've run into in my hobby of game development, that probably has a name that I don't know: trying to solve every problem with a single solution (and also its close cousin, rejecting a proposed improvement because it doesn't solve every problem). This is clearly also applicable to real life, with things like people complaining solar isn't viable at all because it can't provide for every bit of our energy needs on its own.

The idea datavirtue suggests is a good one. It just needs other things to be happening at the same time to support it—like strong antitrust action against the tech giants.
Companies spend thousands of dollars on these anti-bot solutions and then they are so misconfigured that using a specific user agent or faking browsing via mobile, bypasses them. Real life stories.
You are certainly right about renewables that are pre-inflection. I was thinking of solar and wind, which I understand are both in the steep part of the S curve.
>if I was an exec at a company and the new IT lead wants me to commit, in writing, to XYZ, I’d not keep them around long. You can’t run a company on that kind of deep mistrust.

Emails are writing, if you're imagining the IT lead walking in with a paper contract I see why you would say that.
>By the time the last generation of cursive readers has died out, people will likely have available a "Google Lens" type augmented-reality translation on the fly of great-great-grandma Edith's old love letters.

And nobody will recognize the errors Google Lens makes
That’s a possible explanation: people who hold title without encumbrance on their home are moving more often.

Another possible explanation is that there are more people/entities with large amounts of cash, or less people with enough income to buy a house, or both.

Or maybe all three.
I find it amusing that this is driven by the particular visualisations of the characters. I.e. if it were a chicken and a rabbit would you have also made this assumption?
Why should game programmers need to pause their development for the security investigation to proceed? It's not as though Rockstar's game programmers are also the private investigators; the people who investigate the leak won't be the programmers and artists who are making the game. I'm sure they'll get interviewed during the investigation, but that's no more than a few hours of their time wasted.
Clearly you've been in a very positive bubble. I envy you but that's not an experience shared by many.

As a programmer contractor and a guy who sometimes gets called to save small businesses due to stalled development (happened 6 times in my 20y career) I'm absolutely not even opening my laptop anymore -- before I see a written commitment from execs (email is enough; I tag/label those and make sure I can easily find them in the future).

Reasons are extremely simple and self-defensive in nature: execs can and do backtrack from agreements all the time. At the time we arrive in an oral agreement they made 20 other invisible assumptions they never told me about and when one of them turns out to be not true (example: they thought you can get onboarded in 2 days into a system with 5000+ source files and be productive as a full-blown team member on day #3) they start backtracking faster than you can say "that's not professional".

I don't dispute your positive experience. But please be aware that it's not the norm. Most execs out there treat programmers as slaves with big salaries and nothing more, and we get exactly the treatment you might expect when they have that mindset.

Sorry not sorry but I have to save my own arse first; I've been bound to extremely awful contracts when I've been much younger and stupider and I am not allowing that ever again.

I can single-handedly make a business succeed with technology, and I have done so. I am not staying anywhere where execs hand-away everything with "should be simple and quick, right? k thx bye".
I took it more as "there's snow, and that causes cold" than "it's cold, therefore snow forms"?
I have deep sympathy for OP. And reading comments I agree with the majority opinion to tackle a piece at a time rather than attemp a full scratch rewrite. Experience and Joel’s famous post bring me there.

But if I could hijack and m curious the HN opinion on a variant: what if the product never launched? It’s 10,000 files of spaghetti and dreams that just cant work well enough to put in fro t of customers?

I was brought in on such a project and the very kind business owner was under the impression they were close to launch because of all the features he’d seen demoed in isolation. But it was like a bridge built of gum and two-by-fours, spanning a massive gully but with a 10 foot gap in the middle, and nowhere near the strength to fill that last span.
Try using the latest commit if you're not already since the last tagged release had a lot of bugs that have been solved. Otherwise, could you file a bug in the issue tracker? https://git.meli.delivery/meli/meli/issues
Use privacy.com and give them a temporary credit card. Close the card when you want to cancel.

Is this ethical? You're not using the software anymore, so you're not getting something for nothing. Rather, you're avoiding paying something for nothing.
Ask HN: How do smart watches track sleep stages?
Apple’s own intro text to sleep stages mentions brain waves to gather this data. How then are they able to know this just from heart beats and an oximeter?
The path with that label is blocked unless the condition is fulfilled. I don't think it relies on any prior knowledge (at least nothing specific I can think of)
Non-violent Communication made me realize how much of the talking I was used to doing, was aggressive and judgemental.
> Yeah but this is 2022 are there even movie theaters anymore?

My uninformed and probably stupid thoughts:

Hollywood was doing some amazing movies in the 90ish (think Seven, The Matrix, Requiem for a Dream etc). It was a mix of new and established players that were allowed to innovate and be creative. Then Hollywood became more risk averse, I assume because sales were unpredictable and production companies wanted guarantees similar to other industries' large investments. So they started recycling ideas, produce sequels and trading IP rights for dudes in specifically colored spandex suits, which came with a guaranteed fanbase that would watch anything with the brand. This eventually became the MCU-type of crap where everything is a 4th wall joke packed with references to current events, leading to a shelf life less than a year and plots became an afterthought. The sales mindset went as far as putting stuff in the movie for the sake of producing a compelling trailer. At the same time TV was taking the Hollywood's lunch money, but for some reason they doubled down on the approach and blamed streaming for their failures.

The issue isn't the format though, or that everyone has Netflix on their microwave display now. There are still great movies today, and if you get a chance to watch one in a good theatre it's a mesmerizing experience. Me and my partner watched The Joker, 1917 and Dune in Alamo Drafthouse (a theater that has zero-tolerance to texting/talking and serves food & drinks). It's an experience that trumps even great TV shows, when done right. It's just sad that it's so rare.
Doesn't sound like this fixes systemd, unless your problem is that you depend on systemd + kubernetes. That is, I read this as a Redhat/Gnome/Freedesktop problem; I'd love a fix for systemd, but I don't think this one solves my problems.
As another non-American, I'm curious as to why you would say that.

The US constitution was objectively very far ahead of its time, and it still is a far better attempt at a constitutional order than most.

Very rarely can a country's problems be blamed on its constitution. The UK doesn't even have one and it's still one of the world's most advanced democracies.
To demonize a whole industry like that is an unfair statement. Perhaps predatory in certain instances, but no more than any other industry. But to endorse a wholesale dismantling is irresponsible.
> Get what works for you.

Yes, I agree. What works for me however is a fairly complex system (although the complexity is hidden in everyday usage) that took me several hundred hours to build, write and refine.

Taking notes is not so hard. Feel free to use any paper in your reach or any software capable of storing text. The hard part is actually using these notes. Getting something out of them. Relating them to other notes. Actually thinking "hey I have note for this?!" months later and executing on that thought. And then still have an input mode so casual that you also still input notes into your system.

Of course you can elect to care or not to care about that, same as you can elect to not care about properly sharpened knifes, identifying birds by sounds or child rearing practices.

But as with most things, if you care to do it well, it's anything but trivial.
Seems so many of us have been hired at one of these companies. Same here. No source control. No bug tracker. No tests. There was no formal system for producing builds--releases to customers were simply copied from the workstation of whichever engineer could build it successfully today. There were so many bugs and crashes, it was hard to even get through basic customer use cases. There was no spec. There was no product roadmap or plan. Sales would sell something, then run downstairs and say "We just sold XYZ, you need to implement XYZ in the software blob somewhere!"

The CEO/Founder wouldn't even consider a refactoring or cleanup session, let alone a full or partial rewrite. Only features drive sales, and we've sold so many things we don't have, so all he wanted was feature cram. Every so often, a VIP customer complained about some major use case that simply didn't work, so only in those cases was bug fixing permitted. And in those cases, the VIP customer would get a custom bespoke build made with the bug fixed. I was hired because the last person of my seniority could not cram features in fast enough and gave up in disgust.

They only got source control because I came in on a weekend, unpaid, to do it. I lasted a little over a year. Bootstrapped founder (and sole shareholder) eventually sold the company for ~$150M. Sometimes it seems there is no justice in the world :)
My issue is that my entire method of long-form writing isn’t linear. I’m too used to highlighting a paragraph/sentence and pasting it somewhere else.