skysight-inc/HackerNews huggingface dataset:
Because you need to pay the rent?

Seriously, this is the risk aspect of working for a startup that people seem willing to ignore when justifying VC getting preferential treatment to employees.

If you have a non-C-level job at a startup you likely need that to pay your rent, to buy food, to have health insurance (become HI system in the US actively fights freedom of employment).

The best you can do is delay while you find jobs elsewhere, as the article said the people who had an easy time working elsewhere have already left - the first step in employment in tech is to know people at other companies so you can skip the randomness of standard recruitment. I cannot imagine that the remaining people in this startup aren't actively searching for or negotiating new jobs.
Do you have a spreadsheet template? Finding the efficient frontier and the relevant numbers seems hard?
Making a break not only gives you time to reflect on what you did, but it also prevents you from meaningless repitition.
And you can press “y” to get that automatically when viewing a file on Github!
I’m so sick and tired of this guy. His story, his persona, his company, everything. Can the media just stop giving him the attention he so obviously craves? What a sad person.
I'm bit worried about the person(or the group) manning the 996.ICU github.
The page states,"This is not a political movement".

But, the Chinese govt won't ignore for long, any kind of movement which maligns the reputation of China.
It is ridiculous that JS benchmarks are accepted as "browser benchmarks". They are probably so popular with tech journalists because they are easy to run. How do you properly measure page load time (of real pages over the internet) anyway?
Lucidchart?
Are all the employees on call SREs? If not: wtf is he thinking?
Anything, although if it is unclear then comments can be helpful to clarify it.
Is it work though? When I learn a new language or framework through the weekend, I usually choose it out of pleasure and interest, not career concerns...
Oh it certainly was a huge blessing for him that many other people worked 996.
Works just fine for me. Loads in 2 seconds, zooms instantly. Maybe something wrong with your computer or Internet?
The demo is a little unclear. The instructions says to "Click [shape]" and I think you should probably delete that, since I don't see the shape anywhere else on the page. Starting with "Click where to start" is probably clear enough, although I think you can clarify the language further.

After someone clicks the "delete selected shape" button, you should probably resume the click-shape mode (with the crosshair cursor). It took we a while to figure out how to start clicking the shape and that I need to refresh the page if I want to restart.

Beyond that, I only got it to give me results when I specified a very small area; my earlier attempts encountered a "too big" error. I would guess that you are running into performance issues for larger areas, but limiting the area too much makes the demo less impressive.
I don't see the two situations as comparable. Websites are supposed to work on all browsers. But while Gecko is open-source, it only really cared about being Firefox's engine. And it's perfectly fine for a project like that to only care about the browser that pays its development team. If you care about non-Firefox usage, you can roll up your sleeves and pitch in, implement your desired changes, and try to get them merged upstream. But it's not fine for a company like Google, building products for "the open web", to intentionally build sites that don't work in non-Chrome browsers (let alone explicitly manufacturing fake "incompatibilities"). Leveraging their dominance in web apps to force adoption of their browser is the exact sort of monopolistic tactic that's supposed to be illegal.
"Until about a year ago, we instead used a self-hosted PowerDNS on the back-end. PowerDNS was backed by a MySQL (later MariaDB) database. MySQL/MariaDB had been chosen for its support for streaming replication."

This is completely unnecessary (to say nothing of how MySQL silently corrupts data): PowerDNS can be configured for regular AXFR's between servers and that works exactly as one would expect, irrespective of what the back-end storage engine is.

The most effective, simplest, robust and therefore cheapest way to run PowerDNS is with the SQLite back-end as the storage engine and AXFR's between master and the slaves configured (PowerDNS BV run it with SQLite themselves); this inter-database replication is nonsense, just asking for trouble due to fragility and complexity. When I see such crazy unnecessarily complex solutions, I often wonder: what the hell went through those people's minds? Aren't they able to reason it out logically? What the hell were they thinking and why the hell were they thinking it??? This solution is so irrational, that it has to be ignorance.
Facebook Suffers Third Major Global Outage This Year
It may work for Chinese buyers, but it's a tough sell outside of China. What about manuals, software, tech support?
The alternative wouldn't be chance. In the ideal world we would have unbiased reviews to guide us.

I very much agree with you however. We can't ban it. It just practically isn't possible. We should be able to regulate it though.
It’s interesting to compare the Bloomberg article with this one from the South China Morning Post, titled “Alibaba founder Jack Ma says companies forcing staff to work overtime are ‘foolish’”. Two articles reporting on the same statements and drawing completely different conclusions. It’s getting harder to find the truth.

[1]: https://www.scmp.com/news/china/society/article/3006127/alib...
The nebula are regions where stars are forming in the LMC. In fact, the brightest and largest on the middle left, is the Tarantula Nebula, with the young forming star cluster 30 Doradus. 30 Dor is notable for being the biggest, baddest star forming region in the Milky Way or its satellites--it hosts a few hundred stars more massive than sixty times the mass of the sun in it's core, and hosts the candidates for the highest mass stars observed, above around 150 solar masses. If placed 100 times closer to be where the Orion Nebula is, its illumination would cast visible shadows, taking up a quarter of the night sky with a surface brightness on average that of Venus.
I spent a good chunk of my twenties working a schedule of 8 hours coding at work followed by 6 hours coding on a side project, with my entire weekend on the side project as well. I didn't have any sort of social life (largely by choice but also because I was remote working in a tiny rural village).

It was massively effective. I wrote a ton of great code. I made enough money to quit working for several years and do a startup. When you're young, moderately fit, and ambitious you can crank out a ton of code.

However, the important point is that it was my choice to do that. You can't ignore the ethics because that's what makes it wrong - asking people to do it while (even silently) implying bad things will happen if they don't is deeply unethical.
One thing that may not be immediately obvious is that you can click on the bars to drill deeper, multiple layers deep.
The unregulated ones are already illegal though.
> address bars with integrated search engines,

That is the worst thing to happen to Web browsers that I can remember. When I type an address into that bar, I expect the browser to attempt to contact the server I specify. I do not expect it to decide that what I typed was a search term and send me off to Google.

Firefox had actual quick searches in the address bar years before. That is where you prefix what you type with something that unambiguously says where you want to search (e.g. I've had Wikipedia set up for many years now, I type "wp <search term>"). Having a separate search box, as Firefox always had as far as I can remember, has its virtues too as the box stays around between page loads.

Searching in the address bar does nothing but serve Google by making people forget about urls and having all Web access routed through them.
I can't, but human visual perception can be a subject to introspection to a high degree, and can be top-down overriden. That is, I can name at least some of the reasons why the person I'm looking at looks male/female to me, and in cases that are not obvious, I can step what I see through high-level, explicit reasoning, and the result actually informs my perception.

Also, to the benefit of my perception works the fact that human beings have shared brain architecture, and the way I see stuff is the same as everybody else, so whatever half-assed explanation I could give, it's intimately understood by other people. In contrast, ML models are completely alien to us.
My guess is most people can do it for a few weeks, and some exceptional individuals could keep it up for longer.

If there are a lot of people in the company doing 996 every day I think they're probably spending most of their time doing mindless busywork.
> The GUI features Google introduced were very important. Draggable, swappable tabs that can be pulled out into separate windows

Meanwhile all the extensions for better tabs are still broken because the tab bar still exists across the top. They had a more capable browser then they killed it. I doubt these issue are visible in their telemetry.

> address bars with integrated search engines

The original mozilla suite had this, no idea why it was separated in Firefox.
I think, the major appeal of it is that it does everything.

Lots of "productivity"-applications are either TODO-lists or meant for note-taking or good for writing down concepts or are knowledge bases.

But you can't really separate these. Often I'll write something down and later realize that I need to do xyx for that. Or that I want to schedule a reminder for this note.

Other times I write something down just to have it written down somewhere and I won't want to see it again until months later. But if I just write it into a random .txt-file, I'll probably never see it again. With it being in the same place as my other notes, todos etc., I will actually find it again.

And other times, you might have this dumb idea for a thing. And then you add some more ideas to this idea. And before you know it, you've written down the entire concept for your next software project in your notes-application.
When this happens to me with OrgMode, I really don't mind. Its plaintext-format is just as readable as MarkDown for this use-case. I might very well stick this OrgMode-file into the software repository.

Also, sometimes I will find an article to something in my software project concept and want to note it down there with a reminder to actually look at it. OrgMode allows me to do that.

Eventually this becomes a lot of information in one place, but OrgMode itself has lots of tools to organize that: tags, priorities (from A to whichever letter you like), notebooks (=different files), states (e.g. TODO, DONE, NOTE, and again whatever you like), scheduled times, deadlines, recurring tasks etc.

And then there's obviously also parsers like the one in this post. They can do whatever they want with the plaintext you have there.

Personally, I mostly use the Android-app Orgzly. It has a widget with a simple DONE-button for my TODO-usage. It can throw notifications at me. And it has a really powerful search-feature, allowing to save specific searches and for example select them as the listing to display in the widget. E.g. I only want to see notes with the state "TODO" that are scheduled within the next three days.

I will admit that it's a bit of a rabbit hole, but task/note management in general usually is and this feels better than my previous solutions.

Especially also the fact that it is just plaintext-files that I can sync and backup easily.
cool trick!
I've had this happen to me multiple times now. The last time it happened, I was trying to learn Kotlin Coroutines and found them very difficult. After struggling for a while I gave up and stopped. Almost a week later I gave it another try and to my surprise found it very easy to understand. I felt surprised and elated.
yes, I can resolve SSM variables into plain text, however key rotation requires re-deploy. (unless I'm missing something here)

However the new feature where you just dump in the SSM name in the environment variable and it unencrypts at execution is not supported in CF yet.

It was the same ECS/fargate/batch task creation for a long time.

As for the CF Console, its the same data in the CLI or on the web, the data comes from the same point.

1) it lazy evaluates, so it gets 90% of the way through a deploy only to find that there is a spelling mistake. That is inexcusable.

2) yes you can download the template via S3, but if you have a circular dependency, it won't tell you the line numbers. It won't even tell you the occurrences that are causing it to be over constrained.

3) It won't tell you the order in which your stuff will come up.
We shouldn’t set profit expectations because of their future consequences on how the program will be judged.

The financial goals of this program shouldn’t be profit — or even break even. Any profit expectations will undermine the the way this program is evaluated.
that's not healthy. find a hobby, sleep enough, remember to eat. you get to work or build plenty of companies, but you only get one life.
Unless you're trying to start, say, a space flight business or a car company, working absurd hours is just stroking ourselves to feel special about the supposedly coveted "startup founder" persona. It's a really boring, old meme at this point. I'm a "startup founder" with a profitable SaaS business, but I also have unrelated hobbies and friends outside of that bubble.
Relevant court precedent: https://en.wikipedia.org/wiki/Lenz_v._Universal_Music_Corp.

I'm thinking Starz will back down fast, but we'll see.
I find it bizarre that the NHS website had social share buttons. What would you share?
Where is the wrath? Seems like Amazon just hand waved away her criticism, they didn't really take any actions against her.
> He somehow mixed up these two completely different things while avoided talking about the lack of overtime pay or even basic respect for employees in many corporations.

When the excuse is feeble, it's because it isn't an excuse, it's just an expression of indifference
Wow. So much this, thanks for saying this. I feel the same way: I love coding, and do work relentlessly at times but its out of choice and not because anyone asks me to.
Creating malicious packages and dealing with them using NPM audit
I'm beginning to suspect that the 996 schedule (and its equivalents in other cultures) aren't actually about productivity; they're about devotion. Devotion isn't something a CEO can explicitly ask for, but a 996 schedule is, so that becomes the expectation even if it actually has a neutral-to-negative impact on productivity.

Richard Liu almost made this explicit when he stated that people who didn't adhere to it were not his "brothers".

The mystery to me is that if my suspicion is correct, then the CEOs and upper management must think that devotion is ultimately (long-term) more important than productivity is to the bottom line... and I have no idea why. I don't buy the explanation that all of this is just "dumb". Something is up with this.
Probably not - if they did, you wouldn't be able to find a curated list that isn't thoroughly gamed by marketing people.
I'm actually kind of afraid to comment because I'm generally afraid of the Chinese government and I have a feeling they like Jack Ma and also like wage slavery just as much as him. Plus even if there is no government involved Jack Ma has quite a lot of power because of his money.

But I feel this is a moral issue. The thing is, the system of employment is the evolution of plain old fashioned slavery. That is where Ma is coming from. He believes that he owns those people. Class is still a very strong part of global society.

Just look at the etymology of the word 'employ'. It means using something. Earlier it came from

late 14c., implien, emplien "to enfold, enwrap, entangle"

The thing that is really tough about this is that it's a subtle form of violence as the vast majority of people (even programmers) are in fact dependant upon keeping their jobs.

So in fact the forced overtime is forced labor and is a human rights issue.

I think it's going to get worse rather than better because AI, robotics and automation in general are gradually picking up steam.

Maybe we can be optimistic though and imagine a time where using people ("employing" them) is recognized as unethical. Maybe we will have that luxury someday if we have machines that are smart and dextrous enough to replace human workers. That probably won't end class structures on it's own though.
Most of the time the headline for these articles seems like it should be "Crap product also biased".

I have some suspicion they haven't focused on bringing down the error rates for minority groups because they know even their best case isn't good enough.
I agree, but I don't think it was just Jefferson? He negotiated a compromise because he needed more votes. Seems like this implies he did have some votes (from southern states), just not enough?
In the short term it makes sense financially, but longer term the company will suffer from institutional knowledge churning over too rapidly.
I think it probably works. The 6th day in particular seems like it would be a big boost. Technically, even if having a work week 80% longer than your competitors only ekes out a 10% boost to the amount of work done, that's still a big advantage.
People in workspaces with crazy work hours pad the remaining hours with meetings, email, going from here to there and back here.

Humans only work so many hours a day. Outlier humans who can work more won't waste their talent/superpower at an employer where their extra time isn't compensated.
Why should every color pallet follow accessibility standards? Especially when it is for personal use..
Top 100 Women in Fem Tech and Health Tech
I immediately get hit with a non-dismissable overlay demanding my email address, which begins:

"You're already reading this so you might as well let me finish my point. ..."

We'll, no, I'm not already reading this because I can't see through your damn overlay.

Now, maybe if I had read numerous articles on the site before, I could expect to be dinged... but this was my first (and last) visit.

"Hustle", indeed.
Alibaba founder Jack Ma says working overtime is a ‘huge blessing’
'“Those who can stick to a 996 schedule are those who have found their passion beyond monetary gains,” Ma wrote.' says a billionaire...

That's a pretty wild assumption, especially coming from a billionaire, but I guess he needs to justify treating his employees like crap to himself somehow.
Some of them, yes.
So they way I see it, `org` file format and `org-mode` are 2 different things.

On surface level, `org` files don't bring carry many significant advantages over similar formats like Markdown; rather, it's Emacs's `org-mode` that brings this text file to life.

You can have a full-fledged calendar and scheduling system just in a few lines of text. Imagine that.
That code line looked uncomfortably wrong:

if (dbs_per_call > server.dbnum || timelimit_exit)
dbs_per_call = server.dbnum;

So, there's a single database... what if its `server.dbnum` is zero? This is then setting `dbs_per_call` to zero? Is `dbs_per_call` a global variable? Etc.

Of course we don't have the wider code context here, but that if-statement looks like its the kind of check to exit a loop and it ought be followed by a `break` or `return` statement etc.
Back when IE was king and there were separate search/address bars, everyone I knew either went to search engine websites or used the search bar. Only those in my tech-literate circle occasionally typed in full domain names when they knew exactly what website they want to go to. The web was marketed as a place to "find anything", and the address bar didn't do that for the regular user.
I thought the thread would have more substance to it. His claim is that Google products would have performance bugs or would explicitly block any non-Chrome browser. As a long time Firefox user, I’m with him so far. But he loses me on the next bit where he rules out incompetence and then jumps to org-level malice. I don’t think it’s either. A simpler explanation is that Google simply stopped caring about non-Chrome browsers. People building say, Inbox were told it was acceptable to launch a product that is only accessible to one browser at launch. I hated that decision because it affected me directly but that’s not malice, simply prioritisation.

Of course standard disclaimers apply. I don’t work for Google, never held Google stock etc.
Twitter account replies “IN MICE” to deceptive pop-sci headlines
Why can't you make a GPL plugin for whatever editor you use?
There a few good homebrew tools and libraries available. We did a gameboy game for a Ludum dare a short while back, and while it's certainly not pretty z80, the tooling got the job done. (Be gentle, it was my first time trying to do anything serious directly in assembly and we had a 72-hour time limit.)

https://github.com/zeta0134/ludum-dare-42

We used the RGBDS assembler and its built in tools to make the thing, mostly because that runs on Linux and that's what we both wanted to develop on. My partner did the graphics and I got a decent flow going from LibreSprite using RGBGFX for the conversions.

https://github.com/rednex/rgbds

I'll admit that I did have a major advantage going in, having written a mostly functional gameboy emulator already, but emulating a system is very, very different from programming against its constraints. There are decent software libraries floating around, but since there's no real standard way to leverage the hardware once you get past the basics (even commercial games had wildly varying strategies from company to company) the best tool in the belt is probably your documentation. Pan docs and the various wikis were instrumental in understanding how to leverage the hardware to do what we wanted.
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" – Upton Sinclair.
Silicon Valley absolutely needs to go away. Nothing good has come out of that place the last 10 years.
I think not. Click/download counters like that are not so helpful; it only mean many people looked, not if it is any good or not, or what you have to say.
Here's a tech overview of Azure Cosmos DB form last year: https://www.youtube.com/watch?v=V_C7DlKVofc

Should help with most of the questions here.
I've been lurking on lobsters for some time now, I love it as a secondary layer to checking HN. I use laarc in a similar manner as well. Never seeked out an invite to post on it though.

Having tiers of popularity to the content you consume is important to me. It allows you to take in smaller and more meaningful input from people you are at least familiar with their names (and possibly personalities,) and allows you to inject your viewpoint on something just the same.
When people with equity asks regular employees with salaries to work their ass off unsustainably it is just very insensitive to the inherent difference between them.

If owners and top executives were doing an amazing job directing the company then front line employees would not even have to work that hard because the company already has a strategic advantage.
No actual meat in this article. Just one short comment. Where's the rest of his comments on the topic?
Pretty common in game dev, but it is hard to say.

It is not like you can do the same project twice, one crunching and one not and see what the results are?

In terms of health, definitely not good.

Also from economics, makes no sense if you are not a founder.