skysight-inc/HackerNews huggingface dataset:
I have seen many people work much longer than 8 hours a day without issue or burnout if it's what they like doing. Hell, I do so as well. Burnout is not simply a function of hours worked, it's a function of perceived ROI on those hours. Obviously people shouldn't be working 20 hours a day as that's not sustainable and work product will be low quality, but 8 is not the upper bound for a lot of people.

> And if companies allow and encourage staying more hours, it creates an environment where people can’t choose to work sane hours.

Yes they can, they just have to accept that they will get compensated and rewarded less than people who generate additional high quality work. That should be fine and is fair; those people working 8 hours are deriving value from other activities. It's not reasonable to say "I demand everyone works 8 hours because I want to work 8 hours and I don't want any ramifications for making that decision".
Dude, You Broke the Future (2017)
This is one of those changes that does little to actually improve things yet somehow manages to piss a lot of people off, despite the fact that other areas of tech have long been moving away from the "master/slave" terminology (see RDBMSes).

At the end of the day I think there are other (more important) cultural issues with open source development but you can't pat yourself on the back and call them fixed with a git commit lol
How many Black engineers have you worked with?

A lot of this terminology is specifically rather than generally problematic.
Enums have 3 different variant types:

enum Foo {
StructVariant { named: i32, fields: String, with: (), types: usize },
TupleVariant(i32, String, usize), // only types and position information
UnitVariant, // just a tag, no other days being carried
}

The struct variant is useful when you are carrying enough different fields that you want to name them.
I think the big difference between Tour of Rust and the Book is my example sizes were meant to be as small as possible to demonstrate one concept at a time. Most of the concepts require no strings at all to explain. Particularly through the procedural programming chapters.
No concrete benchmarks no, I just timed a few scripts I had on hand and generated a bunch of others, and I saw compiled ones performed slightly faster than GNU and toybox sed, so nothing serious.

Unfortunately, it's also pretty hard to find big POSIX sed scripts in the wild, so my speed observations are centered around my own scripts. I would definitely be interested in learning more about sed scripts taking hours to run though, if you have something that I could check out that would be awesome!

And talking about speed, I think there's also a small margin for improvement in this project, like avoiding compiling the same regex multiple times (if it appears in different places in the script), and some places that could probably benefit from using hash tables instead of static arrays (address ranges for instance). More work could be done on the translation side regarding backrefs, which are parsed on the C side for now.
This is a low-effort post, showing basic CLI usage and nothing else. Pigz does not actually decompress in parallel, as the author implies, underscoring the importance of benchmarking things — especially when you're only considering them for performance reasons. See: https://github.com/madler/pigz/issues/36

For compression, pigz is only useful for compressing a single large file in a scenario where you must use gzip. For large collections of files, wrapping normal gzip with GNU Parallel would be faster. In scenarios where you control both compression and decompression, you'd be better off picking a more modern compression algorithm than gzip. ZStandard is almost always the right choice, but this benchmark is a great resource for comparing other options: https://quixdb.github.io/squash-benchmark/
Your last point is vital. I've negotiated to cost cut services for people several times where the sticking point in the end was that they just wanted out. One of them ended up giving away a site I could have made highly profitable in days in order to be able to cut and run.
> This is wishful thinking. ... Most people in business simply won't mix x86 and ARM binaries on Windows so they're going to be one field or the other. Those same people want to run those Windows tools at home too. ARM Macs will be a niche product for those looking to spend excessively.

I think this ignores the historical reasons for x86 success. Intel made their bones by crushing Unix boxes and mainframes with high volume x86 parts. PC CPUs were the highest volume microprocessor for decades, and they leveraged that into making high performance, yet low cost server and workstations parts to buff up their margins.

Well, the tables have turned - ARM is far, far higher volume than x86 due to its ubiquitous use in smart phones. And ARM is going to do to Intel what Intel did to IBM, Sun, SGI, HP, DEC, etc. The problem is the same as it always has been: NRE (fixed costs) for new chips climbs ever higher and needs to be offset by even more volume to be acceptable to consumers.

ARM won that game in 2007. It's just taken this long before market forces and product maturity have forced Intel's hand. To be fair, Intel may have staved off the inevitable for a few years without their well publicized 10nm production stall.
I agree with a lot of this, but the things you're talking about already apply to HN, so the argument can't really be used to show that a larger site would necessarily fail to work as well as HN (however 'well' that really is—I'm not making any grand claims here).

For example, the human nature you're talking about is by far the strongest force on HN, and the scale (though tiny compared to Twitter or Facebook or Reddit) is already beyond what one would suppose possible for a forum like this.
I think the most obvious bias/skew is towards defending the merits of upper middle-class western lifestyle rather than any particular subject in itself. Obviously that will cause certain subjects to be more vehemently defended than others.

An obvious example is where there's a collective disbelief, or perhaps just avoidance, of the bad side of the gig economy since it improves the upper middle-class lifestyle so much that defending it comes naturally even if it's not grounded in social justice.
Now one for Awk and Python please :)
Even if Koicho Mano didn't need the letter, the world is lucky Feynman wrote it.
>There are always rouge actors and..

rogue, not rouge which would imply these actors have beautified themselves with cosmetics
>Tech has a very clear problem with continued sexism and racism.

>There's no equivalent dynamic around the history of the word "kill."

I thought that the recent US protests were exactly because there's a racial dynamic when it comes to killings?
I liked it when I first read it 20 years ago, but it also invisibility promotes a fear based perfectionism.

The path of getting things done leads to nowhere.
This is the core of identity politics, and why it must be rejected outright anywhere it is promoted.

It’s toxic to any reasonable and rational discourse.
China’s been in proxy wars with the US for maybe seventy years or so if my numbers are right.

It’s not the same exactly as Russia, but there are parallels.
A bigger reason for WoW not being available on 64-bit Windows is that HANDLEs would get truncated in that case, which isn't wanted behavior.
People who work for JSTOR are complicit in this crime.
We lost all those industries and it made us wealthier. It’s the law of comparative advantage in action.
I think the term is a zero player game, where the initial configuration of the game determines the outcome. The card game War is another one. They’re good for teaching the mechanics of game playing without requiring the cognitive burden of strategic choice.
It doesn't support adding highlights from books; I primarily listen to audiobooks these days so it wasn't a feature that made the cut when I was defining the scope for Notado. Additionally I think that Readwise already handles this use case very well.

I would like to support automatically syncing notes from Notado to Readwise, but it seems that they do not provide a public API yet. It's still possible to indirectly synchronise notes from Notado to Readwise by syncing them to Instapaper as Highlights, and then syncing those Highlights to Readwise, though this isn't something I have done myself so I can't vouch for the reliability of it.
Yep, this is on the short list of my todos at the bottom of the README. Unfortunately, this would seem to conflict with the whole local browser storage setup currently ...
Yes, the ideal Captain Kirk was modeled on. Too bad Heinlein was a horrible, horrible person.
This is sorta true, but not quite. Leland McInnes and John Healy (the creators of UMAP), do in-fact have an amazing paper on HDBSCAN, but it's not inventing it. In their paper, https://arxiv.org/pdf/1705.07321.pdf, they introduce AHDBSCAN which is a great extension of HDBSCAN to dramatically improve it's performance.

Their work is great but just wanted to save people a google in case they were interested.
Offence, like most things in life, isn’t black and white - if you’ll excuse the awful pun.

Words like you’re referring to are offensive to a number of people, and their reasoning is something I don’t quite understand, so I won’t offer an explanation, because I’m not qualified.

Terms like those being discouraged in the linked post are offensive to people for an entirely different reason. Again I don’t find them offensive myself, but I respect those who do and see absolutely no problem with steering clear of them to be kind. Kindness wins here over claims of nannying.

I agree that a minor change of nomenclature isn’t going to solve anything on its own, but it’s symbolic, an act of solidarity, a piece of a puzzle, perhaps some or all of these and more. Let’s just get behind it instead of being negative about it.
You basically only need to learn about "zstd -T0". Better and faster algorithm and multi-threading directly included.
I think this is exactly the type of efficiency-minded meddling that the author is trying to put a spotlight on
Show HN: TagTag make a free about-me page within minutes
The Half-Life Combine Empire
Using a throwaway in effort to avoid being arbitrarily harassed, but: of course not, almost as a matter of course, the state does not bring justice against itself, especially when you can defer or abstract away the fundamentals as "law enforcement" or "investigations."

A reminder that even with the wave of media attention, approximately zero of the cops involved in the recent unambiguous murder of black people have been brought to justice.
It might mean they support things that might actually help the cause and not just virtue signalling that just annoys everybody and helps noone
I've always thought of myself as an 80 percenter. I like to throw myself passionately into a sport or activity until I reach about an 80 percent proficiency level. To go beyond that requires an obsession that doesn't appeal to me. Once I reach 80 percent level I like to go off and do something totally different; that probably explains the diversity of the Patagonia product like - and why our versatile, multifaceted clothes are the most successful.
-Yvon Chouinard
Removing words with complex history or negative meaning is the definition of Newspeak.

>Newspeak contains no negative terms. For example, the only way to express the meaning of “bad” is through the word “ungood.”
Haha, who knew HN commentators were not only experts in landing rockets at sea, quantum entanglement and esoteric programming languages but also the finer workings of the special forces
Walt Disney World’s Re-Opening Video Didn’t Go over So Well
There were white racists who killed blacks.
Hmm, this was posted 1 hour ago, 49 points, 84 comments, and it already moved down to 31st slot, off of front page (from somewhere in the top 15 just 5-10 minutes ago). That seems surprisingly fast.

I noticed because I wanted to come back to read more comments and had a hard time finding it.
It's more complex than just "what topics are and are not allowed". Threads are extremely sensitive to initial conditions. One thread might discuss a topic within the site guidelines while another thread on the same topic might turn into a massive flamewar. Subtle (or not so subtle) differences in article, headline, URL, site design, and who knows what else can make the difference too. The decision I made was based on the thread, not the topic. As I mentioned above, we reduced the penalty on one of those threads. We wouldn't do that if the topic were "not allowed".

Is it possible that I may have some flaws that I cannot see? That is beyond possible, it is certain. The trouble with these arguments though is that operating this place is a lot more complicated than people assume it is, and so they say oversimplified things like "aha, you are suppressing topic X so HN is an echo chamber after all" and I have to try to fill in the information gap before we can have a sensible conversation about what the actual flaws might be. I'm super interested in the flaws—but first we have to be talking about the same world, which unfortunately is already not so easy.
In my experience, such long personal letters still take place in the form of actual physical letters. That and phone calls.
Have we actually asked the demographics these changes are supposed to empower? We definitely have black engineering organizations. What does the National Society of Black Engineers say about this? What does Black In Tech say about this?

Before we assume that such things are stupid superstitions or applying race on a term (or choosing not to apply terms in race context) we should listen to the other side of the plate.
"Mankind" does include all humans, male and female of all ages.

You can always use a different word if you prefer to, but please don't claim that e.g. Neil Armstrong did or wanted to exclude women or children when he said his walk on the moon was a giant leap for mankind.
Am I right that this is close to ASP.NET thing

<asp:textbox text="hello world" runat=server />

In particular to that runat=server part?

So widget gets rendered to HTML on server side with events sent to it from client? That may work for logical events like click but not for mousemove (too expensive) ...
I vouch for JVM, specifically:

* Bootique (better Spring Boot),

* Vert.x (reactive framework and libraries for unmatched performance),

* Akka (for distributed coordination, if necessary; though depending on the use case, it might be simpler to just use external services, like Zookeeper or Consul -- Bootique has integration with those)

Honorable mention goes to Netty, which is great for high performance networking, but going so far is rarely needed in most servers.
Whether we're comfortable calling it as such or not, this should be considered a culpable murder. Suicide is the reasonably foreseeable outcome of being capriciously targeted by the overwhelming violence of the government. I am so sorry for the loss. Aaron was clearly a hugely valuable human being.
It is tragic that Mozilla killed Persona just when it was starting to take off. Sadly I didn’t save the link to a retrospective written by the project lead, in which it was explained that they gave up because it was taking too long. But internet standards aren’t like a Megabar that you can foist on everyone within 6 months, they take years.
Reminds me of "How to Solve It" by George Pólya. Short read about finding approaches to problems, planning proofs, and understanding by restropect.

https://en.wikipedia.org/wiki/How_to_Solve_It
I agree with you on why it’s done that way in C, and certainly it can be in other languages. No argument there.

But it really is a C thing, because that’s just “how you do it” in C.
Like a couple others in this thread, I have a hand-written correspondence with a small handful of people that I cherish.

I used to do the same like you did - email, with similar results - but I discovered there is something cathartic about sitting down and taking the time to let one's hand fly across the page, stroke after stroke. Because I write in ink, I can't take a stroke back - so I sometimes have to pause and think carefully about the next paragraph as a whole.

People respond to handwritten letters differently - it's not an email that gets sorted in their "to-do" folder only to be forgotten about. One can never be unconscious of the fact that this handwritten letter took time. Opening it, you are elated to find pages and pages of your friend's response that you can touch in your hands. The last time my correspondent even sent me an origami piece in the same envelope - he doesn't hand-write back, opting to type and print on nice paper - but my argument is that the surprise and genuine delight upon receiving a hand-written letter in the (regular!) mail compels people to respond in kind.

I recommend this quite un-modern substitute to you. If you're pressed for time, try writing a letter on a long flight.
> if the person is ethnically Han Chinese

How do they ascertain that? DNA testing?
"In an oppressive state identity surely could be oppression, just like everything else, but in a democratic country?"

What makes you think a democracy can't be oppressive?

Even in perfect democracies there is something called the tyranny of the majority, where the majority can oppress the minority.

If we're talking about the US in particular, we have to recognize first that it's not even a perfect democracy, and there are many anti-democratic things about it such as the electoral college, and plenty more things that hinder democracy even where it exists (such as poor civic education, money's outsize influence in elections, extremely biased media, branches of government which shirk their balancing and oversight roles, etc).

Then, to get specifically to the oppressive aspects of the US, they range from slavery and lack of women's rights from its foundation, to segregation that existed in law up to the middle of the 20th Century (and arguably still exists in fact to some extent and in some places in the US even now), to the imprisonment in concentration camps of Americans of Japanese descent, to discrimination against people who weren't heterosexual, to the War on Drugs and police brutality which primarily impact minorities, to abuse, killing, and imprisonment of people who come to the US from other countries.

All this oppression and more has happened in what is ostensibly a democracy, and often likes to style itself as the world's greatest democracy.

And all of this oppression has had to do with identity, which required identifying people's race, gender, sexual preferences, or country of origin.

Such identification is amplified and made all that much easier in the age of computers, the internet, and gigantic databases on everyone. It's a data trove just begging for abuse.
In one of Feynman's books he talks about being dispirited and in a rut in his career, and breaking out of it by working on a toy problem inspired by something like plates in a cafeteria.
Land of monopolists: private equity 'roll-UPS' hit virtually everything
These kind of changes are problematic any way I look at it. Even from a purely technical perspective, words like master, slave and blacklist have entered the vocabulary of many software engineers from Europe, they are are taught in school curricula and courses and I'm pretty sure that they won't change now because the Linux kernel maintainers were bit by the politically correct bug.
Master as in “master’s degree” is from a Latin word meaning teacher, and it’s the same root for mastery. I think most of the concern about tech usage comes from introducing the term “slave”, either directly in a pair or, as with Git, deriving from that usage. It’s that specific pairing along with the technical inaccuracy which makes master/slave considerably more likely to offend, in my opinion. If someone came to me and said, however, that they didn’t like the term and wanted to change it I wouldn’t object because it costs me so very little to be respectful of the fact that not everyone comes from the same place.

Blackbody radiation, black hole, etc. similarly doesn’t have the same pairing as you get with white/black-list - it’s a physical phenomena, not a problem. The concern isn’t using the word black but using it in a context which reminds the reader of racist use of the same words in other contexts.
Cool! Add a persistent, server-side storage to it, and you've got a whiteboard for "work-from-home" situations.

Of course, having a 65"+ touch display in the office could be useful for this use-case. :D
Exploring how different framings of the same learning task affect performance
Agreed. Also, robotics & controls
Canada aims to ban single-use plastics by 2021
AVX was slowing down some code if input was less than 128 bits wide.
Out of curiosity I google image searched "ikigai torus" to see if anyone had made one, and got a few distinct things: A 3-circle shape being sold as jewelry that claimed to represent the concept, it being used as magic/mantra on new-agey sites, and one that straight claims that this diagram is a misrepresentation of the concept (but is also selling a workbook).

Now I can't help but wonder if this is one of those "those silly westerners" things, akin to gibberish or insulting Japanese/Chinese words as tattoos.
> One big advantage Apple will have is that they control the OS and the chip, so adding custom instructions or other custom chips that integrate fully with the OS (like the T2 chip), that kind of symbiosis is something Microsoft can't achieve with x86.

I'm particularly excited by the idea of Apple adding iPhone type security to their laptops.

I get all the counterarguments about owning your own device and freedom to tinker.

But I, personally, would be willing to make that sacrifice. Particularly since it's pretty easy to get totally open devices, whereas getting a secure laptop is not so easy.
(throwaway for obvious reasons)

Imagine if major parts of systems architecture casually referenced the holocaust, gassing civilians, or other recent historical acts of violent oppression.
Wouldn't you advocate for the same thing?
Ask HN: What's your go-to MVP stack?
If you had a billion dollars idea right now, how would you go about implementing an MVP? I'm talking about:

* front-end (React, Vue, Angular, language?)

* styling (Material UI, Bootstrap?)

* backend processing (language, frameworks, hosting?)

* external services (mailing, database, cloud provider?)

Context: I'm trying to build an MVP for an idea, and trying to cure myself from FOMO and stop wasting time on making decisions.
Indeed, with so much published stuff about it and still so much in the unknown and with that, our best evidence so far is what is published. then the ability to cherry pick across many sources of published data/reports and stitch together those in a way that you could make so many things appear legit, well. It really don't help as other people will just reference the sewn together published article and propagate from their. Vague news is after all, latent fake news most of the time alas.
This stuff matters. Italy’s GDP per capita is 15% lower today than in 2008. That’s crazy for a developed country. Ours is 33% higher. Germany’s is 43% higher.
Soul Meets Body: An initial examination of the Samkhya school
It was underlined which has historically means it's a hyperlink. "Press to continue" means to click the link.

Not sure how this is a UX issue.

"A long list of languages", you mean the 10 or so listed? Then a 3 short sentences later the "next" button you seek? They're plainly visible.

I'm not sure if this is a UX issue and more one between the keyboard and chair.