skysight-inc/HackerNews huggingface dataset:
It will be easier to understand if you've followed the movement.

Most of those companies are not forcing their employees to work 996 on paper. But if you don't, then first, your team leader will give you some hint to ask you to stay longer. If you still don't, you will be fired for any number of reasons (KPI is too low for example).

Because of that, the company actually don't need to force it's employees. It just keep giving them tasks which cannot be finished without work 996, plus some peer pressures (One of it is "Boss's still here, you can't leave").

Jack Ma's "forcing staff to work overtime are ‘foolish’" statement is basically the same thing: You need to fight for your own future. On the surface, it's correct, but underneath it, he's trying to make you believe Personal strive === Overwork.

It worth notice that Jack Ma also said "If you love your job, 12 hours is not very long" (“如果你热爱（工作），其实12个小时不算太长”[0]) just days ago. Hit: If you don't work 12 hours a day, you don't love your job.

Some background: Jack Ma is a lair who also likes to pretend to be a Life Advisor, he will sometime throw out some bullshit to convince others to sacrifice for him. You need to read between lines.

> “Those who can stick to a 996 schedule are those who have found their passion beyond monetary gains,” Ma wrote.

You see what's going on here :)

[0] https://finance.sina.com.cn/china/gncj/2019-04-12/doc-ihvhie...

Edited to fix some grammar problem. Hope that will make it easier to read. Thanks for pointing out :)

Yes, I fixed it again.
Don't forget the whole C library ecosystem, which IMO is much more useful.
It's one section only which is 15945x28583px. I'll have it printed at a shop near home which is specialized in large printings for cars and trucks. Their printings are like peel out stickers.
finally!
Earn crypto here:
https://coincircle.com/l/50VVxbObg3
>> I understand his point

I don't. If at the end of the week, you got your work done (issues resolved, specs written, test cases covered, classes implemented, documentation written), it doesn't matter at all what you have done in between.
They're both highly influenced by ML family of languages.
What about Transmission? It seems much less bloated in comparison to uTorrent.
Hah, I’m passionate enough, but if I had to work 996 I would be destroyed in a week.
The last time I was job hunting and got asked to do FizzBuzz I asked an interviewer if they could think of a different question because I've seen FizzBuzz so many times before it's not really a valid test of my ability any more. It's a memory test now. They couldn't think of anything else to ask. That was a red flag for me, so I turned the third interview down.

It's something to consider if you're still using FizzBuzz in interviews - it makes your company look like you're not really interested in finding good candidates, just people who can pass commonly used and obvious tests.
A better format for reading:

https://threadreaderapp.com/thread/1116871231792455686.html
When I'm aware enough, a banana or apple replaces a Snickers bar just fine. (And it doesn't really matter if bananas aren't great food - because the alternative are cookies, ice cream.)
I haven’t followed C# for a long time, but i remember the type system beeing both obvious and powerful. Could anyone here explain what is swift trying to accomplish here that just copying the C# way wouldn’t be enough ?
Here's the real question: Did the kid think he was being persistent and that eventually he'd be able to play his games again, or did he think guessing the password _was_ the game?
I removed it but I think quite a few people (including me) tried to make it work with postgres (I did a lazy attempt where the search doesn't work)

https://github.com/localhostdotdev/lobsters-postgresql
I consider that a feature. If I go to youtube.com with firefox, it means that I intentionally want to avoid opening the app, so I don't want every video I click on in firefox to open with the youtube app.

However, I think there was an option to have it enabled if you wish to.
They should put them on Airbnb
I suppose not when it is rational to be paranoid.
We actually chose PowerDNS with MySQL for a chatops style bot which automatically yanks servers in and out of the pool as needed (on splits, when limits are hit, etc), this was for the purpose of load balancing. We then decided to go with Route53 as it is less maintenance and more accurate geo-wise.
Ask HN: Whats a modern way to parse data from webpages at interval?
I'm doing a personal project where I'd like to get different data from maybe 100 or so webpages every day (or maybe more often) and store them for future use/processing.

Its been a while since I did programming (used to do PHP/JS in another lifetime) so I thought I'd ask here whats the modern way of doing this thats also easy to implement?

Dunno if on my own PC, buy even better somewhere online where I'd set it up and forget about it for a while. Serverless seems to be a thing these days - is there a simple (newbie) way to set this up with JS snipplets somewhere? Have been reading about Cloudflare workers - are they a good fit for this? Could you retrieve pages a list of pages at interval, get their DOM and send parsed data somewhere?
I've heard this so many times and it just seems so ludicrous. How does one even prove that a specific article "affected the market". What degree need an article "affect the market" in order to qualify? How does one measure this? To whom does a reporter submit a "reimbursement for market effect" form?

I mean I guess if I saw some proof of these claims I might change my mind, but at the moment it seems totally naive.

edit: Here's an article that discusses it (for the moment I'll just assume their anonymous sources are correct which is a bit ridiculous to assume coming from a rival news source):

https://www.businessinsider.com/bloomberg-reporters-compensa...

> There's nothing wrong with a news story moving the market: It means a story is important.

I think this is really the key. Bloomberg's news is financial in nature. Basically any big story will have a market effect. So basically in this instance "moving the market" might just be equivalent to "being a big story". So if it's bad to give bonuses based upon market-moving stories, it's bad to give bonuses on big stories.

Regardless the whole thing side-steps the important question anyway. Are the articles they post actually true? That's the only thing people should concern themselves with.
That's hardly worse than anything done against your privacy in Chrome...
I can't say I've had the pie, but I'm a sucker for the jam.
It’s a cheap type certification compliance hack that prevents stalls.
They both have similar goals as far as mitigating certain classes of runtime errors through static checks. Both have nice type systems, and features like explicit mutability and nullability.

Like you say the approach is pretty different: when it comes to the tradeoff between safety/performance and developer ergonomics Rust leans toward the former where Swift leans toward the latter.
I've always thought of Swift as a sort of "sister language" to Rust, since so many features have almost the same semantics and syntax, but with some keyword names switched around and slightly different punctuation.

These proposed changes continue in that vein :)

- As the post notes, `any Shape` is the same as Rust's `dyn Shape` - both languages originally allowed you to write simply `Shape` (i.e. a trait/protocol name) to get an existential type, but later decided that was confusing.

- `some Shape` is the same as Rust's `impl Shape`.

- `Shape<.Renderer == T>` is equivalent to Rust's `Shape<Renderer=T>`.

(This is not meant as a criticism of Swift; Rust has copied some things from Swift as well. Just interesting to note.)
>> Algorithmic search has it's limitations

Search engines were never just about algorithmic search. They were search+recommend (what you'd call "AI" these days), but the most successfull ones always turned recommend into advertising.
Fukushima: Removal of nuclear fuel rods from damaged reactor building begins
Didn't they drop the idea again, because it didn't really work that well?
How to Switch from OOP to Functional Programming
Landscaping Companies in Sacramento Ca
Pacific Landscape one of the Best Landscape Contractors based in Sacramento CA. Offer full-service of Landscape Design, since two decades, specialized in designing which will comfort a visions reality.
Malaysia’s Petronas Acquires Singapore’s Distributed Solar Company Amplus Energy
Flying a Drone with JavaScript
How to Mine Cryptocurrency from Your Phone
How to Track Your Kids (and Other People's Kids) with the TicTocTrack Watch
Eh, that's interesting, I quite prefer that behavior over Chrome's, as it gives me more control with (what I feel is) minimal extra effort.
I never understood how it works. Do we give free feedback and then tests us?
Here is a writeup with pictures of a remote controlled observatory located in southern France (ROSA-REMOTE): http://lievenpersoons.com/astrophotography/observatory.html

Sounds like it took several trips and weeks to get it right.
I actually like master links better, they will at least try to be up-to-date instead of always behind. this could be discussed in a PR if you care
That's a serious accusation. Do you have evidence to back that up?
You may have noticed that Swift’s keywords have the same length as Rust’s. This isn’t an accident, apparently: https://twitter.com/jckarter/status/1115343308782358528
Both pieces cover what he said without altering his message, they just highlight different parts to completely change the tone and fit their editorial guidelines. Ignore anything that isn't a quote, and he is saying people that don't want to work extreme hours just don't love money.
I could have used this 2 nights ago! I'll give it a try, thanks - I'm often around unique, special wines that I forget and I would welcome a method to get to know better what I'm really enjoying so I can be inspired to experiment even further.

Also, it seems the app just works on saved cookies. As great as it is to not have to make an account, what happens if I lose my cookies? If there is a way to save the data to email or back it up, that would be super.
If food deliveries are made using the same driver fleet as the transport business then it is actually essential to squeeze more revenue per driver hours. Having the fleet there only to serve transport is inefficient because driver time is fungible between the businesses.
Objective-C’s cross platform use was crippled due to half of its essentials being tied up in Cocoa. Objective-C by itself doesn’t even have memory management.

Swift doesn’t suffer this issue — it’s been built for multiplatform use from day 1. There are still some discrepancies, but today Swift on Linux is about as usable as Swift on Apple platforms. There’s even several (4+ last I checked) modern web frameworks for Swift and even GTK+ bindings.

On top of this, its Windows port recently reached a useable state and there’s work being done on a Win32 bindings. Once that’s done, it will be possible to write an app with a common core and 3 different UI layers all in Swift which connects to a web API written in Swift. That’s already leagues beyond what was ever achieved with Obj-C and momentum is continuing to build.
Plaid Privacy/Security Concerns
AWS has a scheduler for doing exactly this with Lambda functions and CloudWatch - https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/S...
This can be somewhat annoying to work with in Swift, though it’s gotten better recently.
Clojure: Are We Scientists Yet?
OneFile: World's First Wait-Free Software Transactional Memory
I've really enjoyed working with OpenAPI / Swagger while building FormAPI [1]. I use rswag [2] to define and run a set of integration tests that test everything about the API, and then all the requests/responses/schemas are saved into a OpenAPI specification. I can then use that to generate API clients for any language [3]. Then I have test suites for each API client, which spins up the dev server and ensures that all the API calls have the correct behavior (to catch any bugs in openapi-generator, or my custom code that wraps some of the generated functions.)

It took a lot of work to get there, and there's still lots of room for improvement. My ultimate goal is to automatically generate the API client test suite based on the requests/responses. I also want to add some custom logic and workflow rules to the OpenAPI specification, instead of needing to write custom wrapper code in 10+ languages.

I've had to write the same basic code so many times: Make a POST request, then make a GET request once per second until the "status" changes from "pending" to "done", and then finally return the completed result. (I know it would probably be better to set up a websocket connection, but this works fine and it was easier to implement.) It would be so awesome if I could define this workflow inside my API specification, and then the auto-generated client code could include this polling logic without any effort on my part. (Apart from needing to write and support the higher-level generator code for each language, which would actually be a lot more work.)

The other really annoying thing is needing to figure out package managers and release steps for every single programming language. I've only figured this out for 6 languages so far (C#, Java, JS, PHP, Python, Ruby), but I want to support far more languages, and it's just exhausting to go through this process each time. It would be so nice if there was an open source project that wrapped all of the different package managers and provided a framework on top of openapi-generator. And if there was a CLI tool (or web UI) that walked you through the process of signing up for accounts and setting up API keys, and then keeping it all in one place. I would honestly be tempted to rewrite openapi-generator from scratch in a better language / template engine, because the Java code is so hard to read and extend. I'm mainly a Ruby developer, but I don't think Ruby would be a great choice for CLI / generator tools, because it gets pretty slow. So maybe Python or Go.

I feel like this would a really interesting project to work on, and potentially a startup idea. Would anyone be interested in using it? I should probably try to validate this idea. I've set up a Google Form where you can just click a checkbox to register your interest anonymously, or you can also submit your email if you want to get updates and try a beta version: https://forms.gle/7qWzWpC9QrTjUgnU7

[1] https://formapi.io

[2] https://github.com/domaindrivendev/rswag

[3] https://github.com/OpenAPITools/openapi-generator
A fair valuation may not be the same as market valuation since you can always bid for a stock high if there's a greater fool to buy it off you. This is what bubbles are made of - and once the music stops valuations will return to the fair valuation derived from multiples of revenue or asset values.
I still cannot find a good Paint alternative for macOS but soon it will have a gameboy game maker :-)

Really excited about it. Good luck!
Same in Norway. It was ignored for a while but it is being taken seriously again now.
Google of all companies should have cross-browser compatibility on all sites. They have the engineering know-how and employee base to automate testing even, I suspect. When Firefox is broken on a Google website it is hard not to feel some malicious intent.
Anyone in search of highly effective content marketing should check out grow and convert by Devesh and Benji.
I've been extremely happy with The Lounge (https://thelounge.chat/) as a modern, web-based IRC client. It's successfully replaced a decade of ZNC and WeeChat acting as bouncers for irssi, Textual, and X-Chat.

- It's a PWA, so I can add it to my homescreen on Android just like any other native app (and I find the UX better than most native Android IRC clients).

- It supports Web Push notifications, so I find out when I've been mentioned, even without the client running locally.

- It remembers and restores state across restarts.

...and it turns out that's basically all I wanted. I wonder if the network hosting its own instance of such a capable client would be enough for new users to get going?
> both are semantically just sequences of values for which order matters

you've just described strings, shall we get rid of them too? :)

i find it weird that you would complain about presence of some feature which in no way interferes with any other features and can be completely ignored without any consequences. was there something else you wanted to use parens for in EDN serialization format?
This is not true at all. You CAN achieve hypertrophy and strength with small weights and resistance bands. Just ask a glute girl.
Sounds like you got hit by a bug, because it definitively should've: https://support.mozilla.org/en-US/kb/feed-reader-replacement...
This is excellent information. I'm headed to Seattle from Norway in May, and will definitely take the opportunity to check this out :D
Same tatics been used with SPDY / HTTP2 / HTTP3. It leads to a very real competitive advantage for them.
Flutter’s “Cupertino” theme is poor facsimile of native UIKit controls.
According to an M$ intern they did which eventually caused Edge to fail and for M$ to say hey we'll just be a wrapper around Chrome and then they can't screw us.
I fully agree! Have found exactly the same thing for me, i.e., I can do about 6h of mentally consuming things a day.
If GC means garbage collection here, Swift definitely doesn't have that.
Those are interesting ideas. I'm actually not a Vim user either, but it at least has been at the back of my mind for years to to get around to learning. So there's a chance that may work.

I've also been thinking for a couple hours now about how much work it'd be for me to write a small app with the minimal feature set that I'd like from org-mode :) This is almost certainly a terrible idea for me to do in the context of the rest of my life right now.

Using Emacs just for org-mode is actually a pretty appealing option to me considering the description you gave. So I may give that a shot. Thanks!
I don't understand why nobody even thinks for a second that the reason why chrome is used more is just because it's better. If firefox would just stop complaining and look at chrome and what it does right they might actually learn something from it. Like microsoft who are now going to use chromium
I’d suggest using C++ or a language with C bindings if you want this today (or even in the future).
Swift doesn't actually use garbage collection, it uses a variant of Objective-C's Automatic Reference Counting (ARC) which was introduced a few years prior to Swift.
That's probably because those languages are completely middle-of-the-road, with a load of inconsistent APIs that one has to learn along with the syntax itself, and that don't really expand one's programming ability.
Or like AMP ?
It's not "WordPress sites", it's "A few WordPress sites running some old plugin".
It's not perfect, but it's loads better than using something like JNI.
I was just looking for a child watch on Amazon yesterday. Not a tracking watch, just a light, small, low priced watch. I was surprised at how many of even the lowly priced watches offer tracking. First spot an the Amazon list was a simple watch with tracking functionality (but no SIM card included) for 13 EUR.
In the Heart of a Rebranding Process
That is assuming

1 That Wikipedia does have the best answer (problematic for YMYL searches)

2 The searchers intent is informational queries - not much point in showing Wikipedia for a "buy" query
Sure it does, reference counting is a GC implementation algorithm from CS point of view.

The Garbage Collection Handbook, chapter 5.

http://gchandbook.org/

Just one key CS reference for compiler writers among a few others.
The NHS front-end library is a particularly thoughtful set of interface components:

-https://nhsuk.github.io/nhsuk-frontend/

-https://github.com/nhsuk/nhsuk-frontend

I’ve cherrypicked a few here and there for a number of projects and they’ve worked well.
> Even with better economics and larger scale the larger question looms, which is how do these businesses turn profitable.

With self driving cars much further away than previously thought, this is the real danger for a company like Uber, who is bleeding money through their standard taxi-like services, quarter after quarter.
Top European Crypto Exchanges in 2019
Then you can use Go instead.
> Swift on Linux is about as usable as Swift on Apple platforms

Eh, I wouldn’t say that. I don’t see it significantly ahead of say GNUstep is for Objective-C; Swift on any platform other than macOS is still pretty much a second-class experience.
> From there if the counter-notice isn't accepted by the copyright owner, they would have to file a lawsuit with the copyright infringer.

But can you as the alleged infringer sue the claimant?
Or alternatively they could just not do any tracking or analytics based purely on the server logs.

There is always a choice. It is not the law that makes them display this, it is their choices that made them need to comply to the law.
If we’re being pedantic, Automatic Reference Counting is a form of garbage collection.
We still have them in Denmark too, I can see two from my apartment. For a long time, and possibly even today. You were required to build bunkers if you build an apartment building. Sometimes that was done by building the basement in such a way that it would hold storage units that could easily be converted into bunkers. Other times it meant building actual bunkers near the apartment complex.

A lot of the cold-war stuff was rather secret and simply build into the design of public buildings.

My school (from age 6-14, not sure what that’s called in English) had really wide hallways, wide doors, wide elevatory and a huge basement full of stuff that no one outside of the school administration really knew what was. Turns out my school had been designed and build to be converted into a hospital in the case of nuclear war.

Later when I attended the next step in my education, my gymnasium had a water leak. To everyone’s surprise the city closed the entire school for a week and brought in specialists to fix it even though it would typically be up to the local administration to do so. 25 years later we learned that the command center bunker for our region was located under the school.

My story might sound special, it’s not. Almost every public building from that period had a secondary cold-war purpose, but the extend of it has only recently been revealed. It really impresses me, just how prepared our society was, and that my generation never really noticed. Maybe our parents did but mine have never shared much about their cold-war experiences.

Ironically the secrecy didn’t actually work. Recently when Russia opened their soviet archives, it was revealed that they knew every location of every command centre bunker we had, or at least admitted to having.
Mass production of iPhones to start in India, a shift from China
So does v3 fall back to v2 if you fail it?
meanwhile chrome already has it and it "just works". do you guys understand that most people aren't developers who can reconcile with the phrase "it's in the works and is coming"

firefox team on avg seems to me to focus on random things the average user doesn't care about. firefox sync doesn't "just work" so chrome sync is better. firefox doesn't play youtube videos as smoothly as chrome does(i don't care that you need to implement some stuff to get youtube to work smoother, youtube working smoothly is a primary feature for most people - you lose users)

i simply don't understand why the focus is the way it is at firefox. your focus is on the open web while the focus at chrome seems to be acquiring and keeping users happy. then firefox team complain about how chrome has the lions share of the market and is killing the open web...
> However, I think there was an option to have it enabled if you wish to.

No, otherwise that bug would have been marked as fixed.