skysight-inc/HackerNews huggingface dataset:
996 is fine if you're a founder of a company. It's not okay for ill-compensated workers that will never become billionaires.

We don't have much time on this planet. Why should he expect others to be droning slaves for him? People should enjoy what little life they have, not spend most of their time as cogs in a machine.
It's almost certainly not worth the effort, given what you said about your work domain.

From what I've seen, TLA is finding a niche for modeling complex concurrent/distributed algorithms.

I'd recommend design by contract as a lighter way of verification. And if you don't like the TLA syntax, you could try a verification tool similar to TLA called SPIN, since it kind of looks like C. The reference for SPIN is the book written by the tool's author.
Luck, Skill, and Serendipity
And Safari has seemed to be best at DOM manip for something like 5 years...
Jack Ma is right about working overtime and have work consume your life when 'passion is not limited to monetary gains', but more often than not, these people that are full of passion realise that it was the wrong choice all along, esp considering how short a healthy life is. The regrets people have on their death bed isn't of not having worked hard, but not having had more time for friends and family.

https://bronnieware.com/blog/regrets-of-the-dying/
Not that I don't have hobbies and friends. I routinely take week long beach vocation to make myself physically isolated from work. Just can't stop thinking about it daily and it's a hellof joy returning to my cubicle start working.
We did not use service worker for runtime data caching
I shouldn't think so. Early in my career I work in some consulting company that prides themselves for working their engineers until late at night. Never again. A real strategic advantage would trump hard work every time.
Web Tools for Managing Employees Who Work from Home
You can also volunteer for them.
edit: seems like there are contradicting statements from him on this so I'll remove the stuff I had written earlier. It appears he is generally against forced hours but highly encourages his employees to work those hours anyways.
Solaris 10 with the SUNWCxall metacluster plus tons of self-compiled, linked and packaged software. If you want to do programming, Windows is totally the wrong operating system for that: it's slow, bloated, vulnerable to viruses and the tools like Visual Studio are designed to dumb you down as programmer as much as possible under the pretense of productivity. You can probably get some use out of running the Linux subsystem for Windows, it will have lots of programming tools like AWK, ksh, flex, bison, make, m4, php, maybe even Steel Bank Common Lisp...

My second choice would be a Mac with macOS. I personally haven't seen anyone in past ten years or perhaps more using Windows, let alone for programming at any businesses I worked at. Whereever I went, everybody's using Macs with macOS to do development. Is Windows even still a thing, or are you looking to explore Windows programming as a curious hobby past-time?
Which are top software development companies?
Fears Keeping You from Being Great
Bloomberg did it again - false reporting?* It is very weird.

Others reports this:

“No one likes working at a company that forces you to do ‘996’. Not only is it inhumane, it’s unhealthy and even more unsustainable for long periods – plus workers, relatives and the law do not approve of it,” he said. “In the long term, even if you pay a higher salary, employees will all leave.”

https://www.techinasia.com/alibaba-founder-jack-ma-companies...

* https://www.bloomberg.com/news/features/2018-10-04/the-big-h...
It's quite different to work for your own company as much as possible as you (hopefully) gain really something big in return. If you're doing mandatory constant crunch for somebody else without extraordinary recompensation, then it's not a blessing but quite close to slavery.

Of course that kind of slavery can be a blessing in a country like China where the other options may be even worse...
Also worth noting is that you spent time working on your own side project. Not for a company that owned your intellectual output. You invested in yourself and your interests.
Most of the ubers and lyfts I've been in had both apps running. If a third app comes in with decent driver incentives, and can convince google maps to show them, they'll be able to get passengers and drivers. And, as you said, they only need to do it city by city.

I will say, when i needed a ride in a more rural area near Seattle, I did go right to Uber, and that driver wasn't on Lyft (but was considering it), so there is some stickiness, but I don't think it's much.
I made no judgment at all. I explained why the algorithms behave the way they do, and that there's currently no real way to make them behave better on darker skinned people without hurting accuracy overall, assuming the data distribution in the wild is not perfectly balanced, which it is not. That's literally all I said. Whatever you make up in your perfervid imagination is just that, your imagination, comrade.
> Aiding in defeating security measures to obtain it is quite another story.

How would this hold up if Manning asked for help on StackOverflow instead? It was literally just crunching a password hash and never succeeded.
A side project is much different than a work project. You got your eight hours of work and got to go home and do whatever you pleased. In this case, it was to write more code. Having to corral your brain into the singular focus of an employer's project against deadlines, feedback (sometimes crazy talk,) updates, documentation and other distractions is different.

I can happily crank out code all day if it's something I'm doing for myself. As soon as you add the employer, it immediately starts doing my head in. It's completely different work. Some employers are better than others in this regard I suppose.
Regulations from whom? The "Communist Party", a regime founded on anti-capitalist doctrine?

This is where communism breaks down. The only way to make it work in an economic sense is to turn it into a soulless corporate dystopia. Absent the incentive to work for personal gain, everyone must be motivated to work for the glory of the country through near constant propaganda.

Poor performance becomes a sign of anti-government sentiment. Thus, finding a new job after getting fired is extremely difficult, regardless of skill or desire to hire, because such governments go to great effort to blackball anyone who steps out of line, for fear of protest or dissent.

The USSR did indeed make great advances in technology and had a functioning economy, but at the despair and large-scale death of its people.
Using the fuel to both cool the nozzle and pre-heat the fuel is just genius. (The method first appeared on the V2.)
>So, should a person's eyes not be trusted when it comes to "something important"?

A documentary called "Murder on a Sunday Morning": https://www.youtube.com/watch?v=LFLbptkb1eM

A woman was murdered in front of her husband. The man saw the attacker up close and was the only eyewitness.

He accused a completely innocent man, and it took half a year of jail and court-related turmoils for this to get cleared up.
Shoshana Zuboff:

Psychological and organizational implications of computer-mediated work

Author: Shoshana Zuboff

Publisher: Cambridge, Mass. : Center for Information Systems Research, Alfred P. Sloan School of Management, 1981.

https://www.worldcat.org/title/psychological-and-organizatio...

In the age of the smart machine : the future of work and power

Author: Shoshana Zuboff

Publisher: Oxford : Heinemann, 1988

https://www.worldcat.org/title/in-the-age-of-the-smart-machi...
My understanding is there's supposed to be some penalty for submitting false DMCA complaints (assuming they weren't sent in good faith; it's hard to believe this was sent in good faith given that the complaint had no basis whatsoever in reality). Has anyone ever actually been penalized though?
Sean Murray of Hello Games at GDC 2019
> I do agree Google brings latest of web tech to Chrome fast, but that makes other browsers falling behind in terms of features.

Fire and Motion. By being first to add stuff that users (web developers) immediately start expecting from everyone, they ensure everyone else is too busy catching up with them to actually compete. Thus, they secure their leadership position. See: https://www.joelonsoftware.com/2002/01/06/fire-and-motion/.
"why?"

Algorithmic search has it's limitations, it can only really give you what you search for, and for something niche, the signal could be drowned out by the mainstream noise.

I suppose HN could be replaced with a google search for "interesting tech(ish) related things" I don't really think that would or could work though.

I'll also check the blog roll of interesting sites I find, because I don't think they'd necessarily show up in a search.

I don't think web search is in decline though, or if it is, its down to the walled gardens cutting off large parts of the web.
The question in 2019 is not whether it outperforms FPGA, but whether it outperforms the various TPU-like things, like Google Edge TPU, Apple Neural Engine, Huawei's NPU, Bitmain, etc. And the answer to that question is very likely "no".
Wow, that's just insulting. How did we get there?
Not really a comparison on performance or metrics, just a bunch of blurbs on the different tools available. Pass.
He's tweeted as much. People do ask him about it and the response has always been he basically has no contact with the government anymore and lives a boring mundane life in a city somewhere. Make of that what you will.

As long as he doesn't speak ill of his hosts he'll probably be fairly safe for a while.
Huawei Ark compiler enhances Android apps' operation by 60%
CHIP8 is a game-oriented bytecode from the 1970s, with just a few instructions: http://mattmik.com/files/chip8/mastering/chip8.html

There's a good IDE for it with a bunch more resources: https://github.com/JohnEarnest/Octo
Reading the history, They did a great job to make people pay tax without asking question.
No, the best you can do unaided is just a general view of the Milky Way.

But if you're willing to accept some optical aids like a reflector and eye piece, a large amateur "light bucket" dobsonian telescope can unveil deep space objects to the naked eye.

I don't think it's possible to get anything like these photos though, the sensor is collecting light over a very long duration to present as a single image. The only way to get more light into your naked eye real-time is with more aperture, obviously there are practical limits there.
> “Those who can stick to a 996 schedule are those who have found their passion beyond monetary gains,” Ma wrote.

And this is why I got disillusioned with the "you should be passionate about your work" mantra. Capitalist companies exploits it for the own benefit.
That there's a new surgery opening in your town, perhaps? Or news that the local hospital car park is out of action while being resurfaced? Or that there are new guidelines for visitors after an MRSA scare?

Nobody was sharing their colonoscopy highlights reel.
Translating Speech in Real-Time with the Browser and the Cloud
I update the router about once a month, just to ensure all the relevant packages are kept current with upstream. So far the only breakages have been in kernel incompatibilities with the ipt-netflow module, but I think that’s only happened once so far - any Arch updates to shorewall, dnsmasq, etc. have been stable.
you're labster
Google had an ever growing amount of Chrome advertising and bundling.

You think a browser becomes #1 by word of mouth advertising? They used almost every trick they could to make people switch.

I'm wondering why you felt the need to comment on the topic, if you don't even know such basic things.
Your conclusion is absolutely correct.

The explanation is that Homo economicus, the economic optimizing agent, is a leaky abstraction on top of a killer ape. In the modern environment, it's easy to forget that our brains did not actually evolve to deal with money, let alone the high-tech infrastructure of a modern corporation. They evolved to dominate other apes on the African savanna.

But evolution does not document its handiwork. Our genes did not give our brains an explanation of game theory and the evolutionary utility function. They gave our brains a propensity to seek power and to feel pleasure when successfully wielding that power to hurt other people. That this behavior was adaptive in the ancestral environment is a historical fact, not represented anywhere in our neurons.

So yes, it's not about productivity, it's not about profit. It is, as Orwell put it, about the end goal of a boot trampling a human face, forever. That is the default fate of humanity unless that fate is actively and continually opposed.
The thing is, from my perspective, you're not "working," as in giving your time solely to your employer, on your weekends when you're banging away on your keyboard on side projects.

> No-one's putting a gun to my head to work these hours.

That's true, and so you can stop doing it or change what you're doing on your off time whenever you like and have no ill consequence for it. For these workers, they don't have that option. Either be at the keyboard, dedicated to the employer, for the requisite time or be fired.

We see a lesser version of this in the US IT industry a lot. People are nominally employed for 40 hours per week but management only puts a priority or good focus on the people who do the "above and beyond." Sure, you might officially only be paid for 40 hours most of the time (special circumstances excepted), but when management only gives raises and promotions to the people who are consistently e-mailing at 9:30 at night and slinging code on Sunday, the real rules stand out very quickly.
For the CHIP-8 emulator in particular, this is a good starting point:

http://www.multigesture.net/articles/how-to-write-an-emulato...

Or you could just read the documentation directly here:

http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

CHIP8 was itself an interpreted bit of hardware, so it's reeeeally loose with things like timing requirements. Just run a couple dozen instructions per "frame" in your game loop, then draw the screen somewhere, and you'll come close to playability for most of the sample games if your interpreter is bug free. It's the kind of project that with enough motivation you could complete in a week or so, which is why it's usually recommended for a first emulator project.

Once you have CHIP8 working somewhat, think about how you had to structure your code to make that work. Wouldn't the z80 CPU in a gameboy, or the 6502 CPU in an NES, also have opcodes just like the CHIP8 interpreter did? Surely you wrote a function for each CHIP8 opcode, so why not write a function for each z80 opcode, figure out how to read the gameboy's cartridge header, and see if your new CPU can run some instructions from Tetris? Once you get the code writing to VRAM, can you draw the tiles? What about the background? Build the emulator up piece by piece, and suddenly your game library is just chok full of little puzzle boxes, waiting to be tackled one by one.

It's very difficult to do all of this accurately, but don't focus on that right away. Just get it working, and learn about the system as you go.
It's simple: you can pay a "passionate" person less, and generally subject them to worse working conditions, and they won't leave.
Best Practices for AWS Lambda Container Reuse
Jack Ma will be surprised to find out that it doesn't matter how many hours you spend at the office. Actual productive activities will total only 2-3 hours per day.
So spending 12 hours per day at the office actually means more time for social media, news sites, gossip, etc
(i'm not going to dwell on the negative effects of his comments since they're well understood - less time spent at the office = better productivity).
> It's not okay for ill-compensated workers that will never become billionaires.

What if everyone who does it will become millionaires?

What if everyone who does it understands the tradeoffs involved and makes an informed decision that you disagree with?
Welcome to kubernetes, where knowledge and problem solving aren't really asked for. Blog blurbs and thousand lines yaml files are much more interesting anyway, right?

(sarcasm, in case it's not clear)
> Labeling people who demand reasonable work-life balance as "slackers" or lazy is utterly disgusting.

Worth clarifying that the "slackers" comment came from JD.com's founder Richard Liu, not Jack Ma.

edit: removed comments on whether he endorses it or not since it seems like there are contradicting statements from him. My current impression is that he disagrees with forced overtime but wants his employees to work similar hours voluntarily (although I suspect this is a common sentiment among business execs).
I believe that's good for SEO and a standard in all kind of sites
Sounds almost funny in light of how much the company is messed up on tech side.

It has one of the biggest tech workforce in China, but they can't make Taobao frontpage work moderately well. It is almost as if they felt "giving up" on that.

Having worked with them on their DC project in 2016, I can attest that the rest of the company is not different.

They are constantly loosing managerial cadres, and almost all Alibabers I knew can attest of the company feeling "ungoverned" and "in state of Brownian motion"
The problem then is that the weekend is 50% shorter, so workers are coming to work on Monday without having rested as effectively. In the long run, I can well imagine that costing 10% or more.
Yes, Google's using all sorts of these tactics against Firefox.

I don't think Ff will survive, too many useful idiots out there to have any hope left.
Passion of his employees is very well observable from garbage quality products they make: trashy APIs, utter trash SDKs, broken endpoints, outages, broken user stories.

Amazon also treats its employees like shit but at least their products are usable.
corrected. Thanks.
That's like if you said "what if everyone won a lottery". You know full well this sweatshop bullshit produces very few millionaires, and millions of burn-outs.
This lack of care is awfully convenient. That each "oops" gave them more Chrome users might be a happy coincidence at first, but I'm sure some exec noticed the effect and suggested they continue to "prioritise" that way.
The point wasn't that they can't be massive companies; the point was that they are hard to scale. What works to get to one audience, or to build up to one size, doesn't mean you can throw money at it and "just" grow bigger. In fact, you're saying that when you say it's the wrong team to turn HQ into the next big media play.
The headlines are different, but the content is the same. If you read into the SCMP headline, what it's actually saying is that Jack Ma expects employees to want to work 12 hour days, 6 days a week, without being forced.
HTTPS: //Www.techspring.com.au
What furor? Does he not have the right to free speech? Does he abduct people to work for his company？

If you don’t like it, go to Microsoft China or open your 4-hours a day company
Hmmmm...

The latest stack-overflow developers survey doesn't seem to agree with you. Maybe its just in your locality that windows doesnt exist?

https://insights.stackoverflow.com/survey/2019?utm_source=so...
Also from germany. CS degree = 75% mathematics + 5% coding + 20% other theory. Fresh out of university i hardly could write code at all and had zero experience with databases.
Concorde used fuel as a coolant also, not to cool the jet nozzle, but ancillary things.

http://www.concordesst.com/fuelsys.html
Neither of things are true, so what's your point?
I work in the European public sector, I can name you a few reasons to pick Azure over AWS. None of them are technical though, so you certainly have a point.

Microsoft is just better at selling the whole package to enterprise where your primary function isn’t tech.

They were first to incorporate EU legislation, and are frankly still the only of the three big cloud suppliers that can show us exactly where our data has been or passed through at any time.

Their support is also excellent. We pay Microsoft a lot of money, much more than the cost of Azure because of licensing, but with it comes support. If something breaks down, I can call Seattle directly after which we will receive hourly updates by phone until the matter is resolved.

With google you get to fill a form or chat with a bot. AWS is better, but again mostly to their big customers, and since we aren’t buying office 365 or licenses from them, we’re just not big enough to qualify for the support we need.
The problem is that most machine learning model choices are humanly indecipherable.

You can understand how the model works and the math behind it but you will be hard pressed to understand the exact path behind a particular choice.

Decision trees are one exception to this. Most humans can understand those.
The enforcement mechanism relies on the receiving party (Twitter in this case) suing the fraudulent DMCA sender. This is troublesome, as these platforms have very little motivation to do anything beyond discarding fraudulent DMCA notices, and users of the platform that are the target of the DMCA notice might not have standing to take this matter into their own hands (IANAL).

Establishing certain mass-DMCA senders as often fraudulent would be risky to do without at least a summary judgment, so YouTube, Google, Twitter and ilk provide no pushback against repeat DMCA notice fraudsters as any perceived pushback could land them in court.
These two assumptions don't really contribute to the whole 996 discussion.

Plus for many people, at certain stage, family/relationship/life/health becomes much more important than making millions.
Maybe the designer believes the feature of scrolling to the banner image at the top is absolutely essential and should be done frequently! That's why they made it red and blink, it's very important!
If the chinese gov't wants to protect their reputation, wouldn't they do better to abolish 996-type working conditions?
Ghosts in the Machines
Or you could abstract out the model, networking, persistence, and other services logic from your app into a reusable library,—and then consume that from a native, unshared frontend.

I'm hoping that Swift becomes sufficiently viable on Android that I can reuse library code across iOS and Android sometime in the next few years.
Inhuman. Sad.
I'd assume they probably clone an established interface allowing third party PLCs / software to be used.
Keep in mind these are all salaried workers. From an economics point of view, companies don't need to get anywhere near a linear increase in productivity from those extra work hours. They just need to not get negative gains from burnout or apathy.

All those people on 996 could fuck around for 5 hours a day doing nothing useful, and as long as a small percentage of them bring themselves to do 30 minutes work every now and then, it could still be a net win for the company.

Profit also doesn't scale proportionally to productivity. In some of these big business markets you probably just need to be a bit more productive than your competition to reap huge rewards. Most employers aren't going to throw their workforce under the bus for a 5% gain, but if that's all you need to corner an entire market or roll your next biggest rival, then suddenly it might look like a fine deal.
Leechblock NG is that.
I read the original paper. Wow, they could have tested for so many factors impacting accuracy but they only looked at mean accuracy for each cluster.
I’m not going to look myself but I bet if you searched YouTube...
Wait, it's up to Twitter to sue, not the person whose content was taken down? So there's no recourse at all for the actual victim?
It's a disgusting way to think. It's like treating people like disposable plastic.

Sooner or later, this mentality will bite back. Smart people cannot be manufactured en masse like plastic.