skysight-inc/HackerNews huggingface dataset:
Personally I think the only problem with current taxes is the primitive nature of the bands in most cases and that non-labour income is often taxed far less heavily.

Progressive taxation is our most effective tool for ensuring that a few people don't end up owning everything. For those of us who end up wealthier than the rest it's the price you pay for society providing you with a healthy, educated workforce, currency, roads etc.
Without more information, I would take “11 antidepressants” with a grain of salt.
Immediate hostility and belittling attacks strike again.

That was a reply to a comment, not to the code posted. You're being sloppy imprecise and presumptive and expressing it as haughty snide arrogance.

Cool attitude
Not only understaffed but commonly the people on staff don't have the power or physical ability at the company to properly resolve the issue. No shade on the employee, just they often will not have access to logs or data needed to understand the issue. Similarly they are a low level employee who would never have decision power to correctly resolve a complicated issue.

Posting on HN is essentially going over the heads of customer support.
I haven’t bought a TV in about 7 years. What’s the state of the union with TV quality these days? If I compare TVs with the same display technology, what do I get from a brand name? Is the screen somehow better? Or is it just the enclosure that’s more attractive? Or is it just better warranty/durability?
Go, C#, Python, TypeScript are all languages I've now worked with extensively and can quickly jump into any project on. I've also worked with Rust and C++ and can kind of visualize their general "shape", but am not as immediately proficient in them out of the box.

The goal was never to be proficient in several languages. My work just called for different languages over the years, so I learned them as I went. After a while, once you get the core concepts and general thinking/reasoning down, another language is _largely_ just picking up a new syntax and set of conventions, not a monumental task.
Euthanasia laws take that power from governments.

Most places have a blanket prohibition on assisted death, which seems more authoritarian to me.
A warm lunch? How does temperature have anything to do with it?
Because that’s how they stay “lean” and steal market share from larger companies by offering lower pricing. It’s all fine and dandy until you need real customer support. That’s why companies like Microsoft, Oracle, etc will never go away. Real enterprise customers need real enterprise support.
Their comments are quite sloppy in other ways, too. They use the `//` on many lines, instead of the common `/* ... */` like:

// Why base-58 instead of standard base-64 encoding?

// - Don't want 0OIl characters that look the same in some fonts and

// could be used to create visually identical looking account numbers.

// - A string with non-alphanumeric characters is not as easily accepted as an account number.

// - E-mail usually won't line-break if there's no punctuation to break at.

// - Doubleclicking selects the whole number as one word if it's all alphanumeric.

//
Firefox at least develops their own browser engine.
Thanks, I didn't know how integrated your backend was. Good luck
I lumped you in with propagandists. Some spread propaganda of there being "systemic slavery" while others say "What the other poster meant is that you'll end up hiring out of the upper castes and they'll display a lot of bias towards other castes".

Both are not borne out of facts but malicious propaganda.

"It's to the point that many from India won't admit to the caste they're in."

You are implying this in a negative manner. The reason people don't talk about caste is because we have progressed a lot in the past century. No one gives a damn about caste in their day-to-day life. It only props up in political rallies where talking about caste based discrimination is a precursor to lay the stage for either increased reservation or introducing new reservation in the already prevalent discriminatory quota system that exists in India (which should have been done away with in 10 years after our Independence as envisaged by Ambedkar himself but nevertheless continues to exist 70+ years after Independence corroding our society further).

> And before you try to claim otherwise, don't bother

I don't have to. You are a propagandist. I stand by that.
For management it is a win-win. If the employee fails they have a record that they can use to defend themselves in court against a discrimination lawsuit. If it actually helps, they retain a worker with perhaps improved productivity. Companies can use them for either or both
Or the locked Google accounts.
I wish I had continued programming after high school, instead I pursued a career as a furniture maker, scraped a living for 10 years, it formed my entire personality which in retrospect was really unhealthy. I also realised too late that everyone around me was being propped up by their rich parents/partners.

Recently changed careers and now happily programming and on my path to being a bit more financially secure. I can now design and make things I want in my spare time, without having to worry about where the money is coming from.

The comment someone made about everyone losing ten years somewhere really resonated with me.
Common in grad level courses that 70% is required to pass
This is a neat argument for spaced repetition, which I think is a great idea and generally works very well. That said, though, I don't think it's a good idea to conflate knowledge with intelligence in this context; knowledge is concrete and measurable, while intelligence is, at best, nebulous and difficult to measure.

Knowing things is really important, but I don't think learning makes you "smart"; it just makes you know more things.
Spaced repetition turns reading into a physical activity with feedback. If you had an activity that required the knowledge you were hoping to acquire, you would learn at the same rate or faster by practice. Most lessons are encoded really poorly. I think spaced repetition is great, but practice at something is better.

A hacker is just someone who has practiced learning independently and has become exceptionally good at it. The reason people say you can't teach the hacker mindset is because without the underlying drive, there's nothing you can tell anyone. It's like when teachers who lament students don't care what they say so long as they get the right grade, it's because those students are optimizing for approval in a system because that's sufficent for their limited purposes. The more you profess to them, the more you reinforce that learning is passive submission to authority. If you want to make hackers, start with necessity, and technique will emerge as the artifact of navigating constraints. If you want to make people smart, challenge them instead of just telling them things. Hackers aren't defined by knowing more, they're defined by having physically done more. Spaced repetition as it's usually presented optimizes for outcomes in an approval environment that produces people who have been rewarded for cheating themselves out of knowledge and expereince.

I would say, want to learn physics? Build mechanisms or make radios. Number theory? Break cryptosystems. Astronomy and geometry? Sail at night. Lead? Ride horses. Fluid dynamics? Tune engines. Statistics? Write a spam filter. Speak a language? Tell their jokes, etc. Imo, most education is set around meaningless but scalable exercises of professed skills instead of meaningful exercises that are more powerful, but don't scale. We've optimized for scale at the expense of quality. It's the solution to an inferior problem.

So sure, learn spaced repetition, but really, find something and practice it for more joy and better results instead.
I really wish this story included which half block area it was strongest.
Hi Sam from Stripe, how about having a Stripe internal meeting about how Stripe support shouldn‘t consist of "X from Stripe here." HN posts? Are you aware "X from Stripe here." has become a HN meme?
I have lived in Scotland over 50 years being born here.

There has been a noticeable change in climate over that time period which would make me more likely to agree with the data being presented here is meaningful.
Just ask yourself what are the lowest paying jobs in any company the size of Stripe? There is almost zero incentive for a customer support agent to go the extra mile in case of a more complex problem.

And I recommend on reading Delivering Happiness by Tony Hsieh or anything that was written about Zappos customer support department.
As an addition, for those interested in the topic, Arte TV channel recently released a documentary filmed at an hospital in Liège (in Wallonia, Belgium) following a doctor practicing euthanasia. The documentary, available until December 2022, does not seem to be geo-blocked from the US:

https://www.arte.tv/en/videos/107816-000-A/closing-words/
Yes, this was a thing already thirty years ago. There's even a term for them: coded reference letters. I even got a reference letter explicitly declaring that it doesn't contain hidden codes.

https://www.arbeitszeugnis.de/presse/geheimcodeliste.pdf (German)

This shows that there's a conflict: law forbids to discriminate someone with a bad review of their capability, motivation or fitness. But people always seem to try to work around this prohibition. Like giving a friendly declaration that someone worked at a company if they weren't impressed and give an enthusiastic recommendation in the other case.
From wired " So unless nature is working contrarily in South Asia, something about the culture of the Indian educational system and tech industry is more hospitable to women than the American one".

Seems directly opposite to what you state. That too 8 years ago. Too many fakes stories been peddled here.

https://www.wired.com/2014/08/silicon-valley-sexism/
David Brock's Bogus Local News Sites
Lol fork off, it highly depends on your schedule and type of work.

I have a very unusual eating schedule right now and have lost nearly all the fat I gained when I was working from home and eating early.
Yeah, weird's an imprecise adjective. I'm not sure what the right one is -- I'm not assuming a nefarious motive, so I wanted a word that didn't have too much emotional baggage.

For me, it's about transparency. Definitely, a Stripe employee can have opinions about how support works. But for me, I feel it's still valuable to disclose your affiliation.

I'd feel similarly if it turned out that aliqot (the OP) worked for Paypal and didn't disclose that. Of course a Paypal employee can have an opinion about how customer service should work at their competitor, but it'd inform how I interpret the question.
> I think there is an ethical question of a doctor prescribing both the antidepressants and a euthanization.

Very good point.
Selinux seems to be like a big mess that I'll never be able to understand. If you have problems with nginx related to selinux I'd recommend this great guide though
https://www.nginx.com/blog/using-nginx-plus-with-selinux/
I know this is HN and people love to troll, but it makes me sad when I see you using falsehoods to take a steaming dump on a group of engineers that are obsessed with building a database that can scale while maintaining the highest level of correctness possible. All in Open Source... for free! Spend some time on the Cassandra mailing list and you'll walk away feeling much differently. Instead of complaining, participate. Some examples of the project's obsession with quality and correctness:

https://cassandra.apache.org/_/blog/The-Path-to-Green-CI.htm...

https://cassandra.apache.org/_/blog/Finding-Bugs-in-Cassandr...

https://cassandra.apache.org/_/blog/Testing-Apache-Cassandra...

https://cassandra.apache.org/_/blog/Introducing-Apache-Cassa...
It seems like a fair response to me. In the US you can walk into a store and buy a handgun and ammunition and walk out to kill yourself in your car if you'd like - it happens fairly regularly. Often it's described as an unavoidable consequence of freedom.
It seems likely that most existing deployments of 10Gbps cards are into a machine that has an alternative management card (which has no reason to be 10Gbps-capable).

I don’t need to WoL via my 10Gbps card near as much as I need WoL on the management interface.
Not necessarily too much here to help avoid it or mitigate the situation of being 'over capacity', but I did like the list example. Shows that this "know a bit of everything" is probably more common than we think.

I've been 'over capacity' in a some situations over the years, and telling people "I'm doing too much" doesn't really seem to help. The few times I've done this in the corporate world, someone assigns me another non-technical manager. Yay. Totally helpful.

I recognize this 'over capacity' in some colleagues too, often to larger extremes than I've personally hit.

I like the term 'carrying capacity' but unsure it would help communicate the idea any better.

EDIT: the 'potential consequences' list is useful too.
I remembered a comment comparing this practice to religions where you can't/shouldn't appeal to God directly, but have to pray to a saint to intercede on your behalf.

Whether or not the theology works like that, the dynamic is basically: their actual support channels don't reliably provide relief, because their internal management has severe limitations and misaligned incentives that can only be overcome when someone with actual power says, "hey wtf guys, knock that out, this one's important".

On a search, it turns out that analogy comes up quite a bit:

https://news.ycombinator.com/item?id=23060642

https://news.ycombinator.com/item?id=24778116

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
ocean current predictions are one of the hardest to do. (there is way more uncertainty here than in global temps because to a first order, currents make 1 place hotter and another colder, averaging out to 0 on the global scale). the predictions you should trust most are global temperatures. you can get a pretty good estimate of those with pen and paper. sea level rise is also very solid. you can more or less replicate those with a laptop and a few hours of coding (the dominant mechinism is the ocean expanding because it's hotter). location specific effects have much more uncertainty. A good way to view them now is to not look at them as fixed, but a range of possible outcomes. the real harm from climate change isn't that any specific change will be catastrophic but that change in general on this scale is catastrophic. any reasonable set of changes of the scale climate change will cause will result in wars over water rights, increased intensity storms, hundreds of millions of people forced to leave their homes because they are underwater or unlivably hot or to dry to sustain their current population, mass extinctions (an estimated 7% of species that existed 10000 years ago are already extinct which is a rate somewhere between 100 and 10000 times the normal extinction rate).
Of course it comes from somewhere, and of course there we maps of the region in early antiquity. The 3rd century B.C.E is actually 200 years after the date in the article and 100 years before the Antikythera Mechanism. You can find a translation of Cicero here[1], which claims that Archimedes novel invention was the differentiated movement speed of other celestial bodes in the "same revolution." Pretty cool if true, but it does imply that people were tinkering with similar things at the time.

[1]https://www.gutenberg.org/files/54161/54161-h/54161-h.htm
OS/2 failed because of IBM’s abysmal marketing, not because it was inferior tech.
Well, my parents got parental leave for me and my brother. Which I think I benefited from.
Coreldraw ships with a utility to convert bitmaps to vectors.

It has for at least 25 years.

And is currently available as physical non-subscription media.

Good luck.

https://www.coreldraw.com/en/product/coreldraw/?x-vehicle=pp...
I'm glad this post looks at how we can get better at learning — it's an interesting area, and I think that meta "how does my brain work" is important to understand as part of the process.

I did want to give some feedback, though. I think this post suffers from too much hand-waving, which is what plagues most other posts about learning and spaced repetition (excluding probably just Gwern). For example, it compares flash cards and reading to just reading, citing the results of the study as a negative:

> This is however a very slow process. One study implies that in the best case it takes adults 10 years of reading 1 hour a day to get twice as effective at reading. Even if this is technically learning exponentially, the improvement rate is so slow that the process is indistinguishable from a linear one.

...

> We said in the best case it takes adults 10 years to get twice as effective reading. With spaced repetition it takes only days for your time to get twice as effective. These growth rates are completely different.

Maybe the rate of change of effectiveness of the reading is slow, but does that matter if you're accumulating knowledge from all of that reading, especially as it builds off of prior knowledge? I also don't think it's a 1:1 comparison to contrast these. It only takes days to get twice as effective at reading with spaced repetition? Or at learning? If it's the latter, I don't think that's what the earlier study measured?

The other thing that jumped out at me is the huge focus on spaced repetition and memory for learning, which are absolutely helpful, but there seems to be a lack of what constitutes memorizing versus understanding (and I'm not sure I see that in the Learning is Remembering post either). I think about other ways to build your understanding, like working through problems and applying the knowledge, that are key to learning. Much of learning physics is getting your hands dirty in the equations, and there's a big difference between knowing a formula and really understanding it in action.
> Working harder and longer produces more productivity, right?
> That's false.

Indeed it is, but don't mix up productivity and product (how ever you measure it). Productivity is like speed. Product is like distance travelled. Of course a sprinter will go faster, a marathonian however will go further. Now let's try to take a purely business-oriented view on the matter. Product doesn't matter per se, only the income it can bring does, and it varies according to productivity. Just hire more people and make them work less ? Of course this never really happens as you will hit the Mythical Month-Man wall very fast.
Unfortunately, the wisdom of ages doesn't qualify as science. I'm not agreeing with that, only explaining how are modern paradigm is anything but humble.

Another example is cultures with rituals involving psychedelics. Western-based values dismissed those practices. Until now. Now we have Western-based "proof" of the usefulness of mind-altering substances.
If I have to rate my digital content surely Amazon shouldn't be selling sodium-nitrite to minors as they unlikely to use it for preserving processed meats. Apparently their recommendation engine blindly picked up on the trend that people are buying it for suicide, and it started recommending it for that. In 2022 there is just no excuse for this, nobody should be deploying software in production that is capable of this kind of harm. They had decades to iron out these kinks.
> With the turnover of good staff, the only way to keep the better ones was to get the visas sorted to nearshore them in US

> largely defeating the purpose of the cost saving.

agree on most part including that onshore billing is obvious more than offshore but still for client it's saving as oppose to hiring FTE. Often client also want good resource to stick so they allow them to move to onsite. In my case, we informed client after my H1B was stamped, that I have to move to States either in this project or other project, client approved in 2-3 hours. For the another resource, client took 4-5 months to decide and then replied that we don't have budget for onshore billing.

So in case of good resource, it's often win-win for everyone involved.
What we don't get about Salespeople
I'm confused, when they say a reminder, what do they mean? Also, when they used books as an example, do they mean read the same thing 2 days later?

It would be great if someone could provide an example to an old dummy like me.
I appreciated the frank response. Personally speaking, comment disclaimers in 2022 are overdone to the point where it immediately puts on a facade of "im not a company guy right now, but lemme be a company guy real quick under the guise of honesty"
So sad that you stopped publishing the compelling science fiction stories! By far my favorite collection of stories!

But great that you blog regularly now!
Amazing. It should be noted that 50x faster is 20KBps, the original 1541 firmware was stupendously crippled. Loading the entire C64 memory space in 4 seconds is a tremendous quality of life improvement for a C64 user. Heck, you can read the entire disk in less than 9 seconds.
It's all good and whatever until you are the one to scrub brains from the rails.
The comment frames itself as data.
I was about to argue for your initial version! I would say that utcnow() is marginally acceptable (though only on backwards-compatibility grounds), but only if the conversion from a naive time to aware time raises an error if done without an explicit timezone specification. It is the combination keeping utcnow() as-was (or, more generally, the concept of naive time at all), while introducing a default for the conversion, that turns it into a subtle trap.

Unfortunately, now that the default has been introduced, there seems no way to get to get out of this situation while preserving backwards-compatibility. The lesson here, perhaps, is to not make it easier to use that which should have been deprecated.

Thanks for your clear and to-the-point article!
People who’ve never suffered a serious mental illness sometimes drastically underestimate the intensity of the suffering mental illness can cause.
I think it only matters when you work in a similar field, Stripe and Paypal yes. Stripe and Microsoft no. (just an example)
And we all do plenty of behind-the-scene Sabre-Rattling as well as High-Diplomacy.

Such as “escorting” warplanes away from borders or being caught spying on sensitive military installations/procedures.

No nuke, so far.
It sounds like the case is getting scrutiny, so I guess us strangers who have no connection to the case might find out more later.
Devils advocate: would he get paid any more to be more efficient? Or would he just get more work?
TAE’s Mad Fusion Reactor Might Just Work
> learn to develop complex system-level software in the C programming language while gaining an intimate understanding of the Unix operating system

I would have loved to take a course like this in college, though I didn't have the chance. I do think [Rust In Action](https://www.manning.com/books/rust-in-action) is a good introduction to some of the same concepts, if anyone is, like me, yearning for grad school while having to hold down a job. While it doesn't use C, I think it teaches systems programming in a way that's easily applicable to any language.
It is cheap now, but think of it more as a loan. The price of being so wasteful will come for future generations who will have to deal with all our rubbish and all sort of environmental issues we've been causing in the past century or so.
Of course it’s not, that was my exact point - let kids decide.
You can’t, because JavaScript date objects are just timestamps.

Here’s what I wrote on this (along with a small library to handle this problem): https://lisper.in/javascript-date
I don't know but for the other end of it, where I am, stamping approval to detain someone and prevent them from completing suicide takes one person for 48 hours and two for longer.