skysight-inc/HackerNews huggingface dataset:
I've worked some shit jobs over the years an I can't say I wouldn't be very tempted to try working there for $15/hr if I was still in the market for that kind of job and everything else around is paying closer to $9. I know HN likes to grandstand about how important workplace conditions are but when you're doing unskilled jobs you don't have that luxury. If you get the opportunity to do a worse job for 66% more money you take it and try to do it well enough to keep cashing that check.

I know that a lot of people here are probably bothered by the fact that the workplace sounds like impersonal zoo but most of these minimum wage workplaces are along that spectrum. Dirty bathrooms, inflexible policies for everything, etc. are normal. It's just how workplaces like this are. If you want a shitty job that's more personal and flexible then you need to work for a small employer but that can have its downsides too.

Sure the content itself sucks particularly but that's why they pay bigger bucks than everyone else if you can cope then good for you. If you can't you leave. It's just like a call center but more extreme.

Don't mistake me as defending Facebook or Cognizant here, I'm not. I'm just saying this that all things considered this doesn't seem like a particularly bad deal as far a shitty unskilled jobs go. They all have their pros and cons and you gotta find something that works for your personal preferences. I'd take digging ditches over anything with rigid corporate policy about every facet of my job but that's just my preference.

Personally something I think would help a lot would be if they'd over-staff the place and schedule people for few enough hours that they can easily hold another job and make efforts to accommodate people's other commitments. Just doing content moderation every day is probably where a lot of the mental and physical health issues comes from. In my experience the kinds of jobs that really grind you down grind you down a lot less when they're your side gig to some other slightly less shit job.
Agreed. I think the fact that Google would not tolerate a company who picked off gooogle.com, googel.com or any other TLDs that would impinge on their brand, yet someone at Google has decided they have the flex to do something Google itself (legal) would not tolerate.

I think you're right. Presenting it as a moral matter may be a signal that he's not looking to pick the legal fight but take matters up in a more public social court, if you will.
The other thread is full of people lambasting Facebook for using a blockchain when it’s not really needed since it’s a centralized currency in practice
Like you said, this is all about exploiting the unbanked and the migrants/illegals that send cross border payments home. This is why Visa and PayPal are involved too, they want a piece of that pie as well.
I wish Google learned from Go/Golang (i.e., where a nontrivial number of people refer to Go as Golang, much to the displeasure of some of the authors) and use names which are easy to search for.

I'm not looking forward to people mistyping libcrurl as libcurl and people having to second guess what the intention was.

curl might not be a trademark but EU has 'moral right of the author' rules. In my mind libcrurl is right up there with a search engine named G00gle or a software company named MikeRowSoft.
Expedia Data Science
I think we've all sat in our house trying to figure out if the next door neighbour's kids are being murdered or not.

Rollercoaster videos would be banned, as well as haunted houses, neither of which are terribly offensive.
For people who don't run a business 250k per year sounds like a lot. But after paying employees and contractors, office space, workshop space, materials, equipment, insurance, airfare, taxes, ... I'm not sure that there's enough left to call them a millionaire.
> A referentially-transparent function will always give the same result for a given input. But we can’t say this about functions that throw exceptions.

Why not? Given the same invalid input, the function will throw the same exception. It seems to me like they only break referential transparency if you purposely don't consider exceptions to be a "result"
Apple and Intel seem pretty proud of their burst speeds too. (And battery life, which is quoted based on running the CPU at short bursts and then going idle.)

And why shouldn’t they be? Consumer tech is properly optimized for burst usage. The network delivers the 10MB home page in a burst, then goes idle. The CPU bursts to 4 GHz to render it as fast as possible, then goes idle. The battery delivers 35W for half a second, then drops down to 5W. The whole system is designed around that usage profile.
Multiple Linux and FreeBSD DoS Vulnerabilities Found by Netflix
The justification for shared state that the author presents is that threading a lot of (mutable) state as parameters through a tree of SRP-obeying internal functions gets unwieldy. Factoring that state into the fields of a class and making those functions methods is, of course, the ”obvious” solution when you’re thinking inside OOP box.

It is also completely isomorphic to the obvious imperative solution of factoring the state into a struct/record and passing that around. Both approaches have the same problem of being based on mutable state.

The obvious solution to a functional programmer is to make the state immutable and make the functions return the new state instead of modifying it in place. Furthermore, each function should only take the state it actually needs. Of course, this doesn’t really help with the unwieldiness, especially in a language without helpers such as the Clojure `->` threading macro, or a reasonable lens library (and lenses themselves are not the most obvious abstraction ever), so I guess YMMV. But getting rid of mutable state is often a win anyway.
Linux does not run on modern Macs. You can boot it but there are virtually no drivers for even the basics like Wifi.
It'll be even worse when the search engine later magically ranks their's higher even when searching for the original.
yeah each individual process has low resource allocation. There could be millions running on the same box so that makes sense.

Luckily, computational parallelization is not a big challenge with new libraries such as:
https://github.com/plataformatec/flow

However, immutability might still become a challenge in terms of resources/performance. Rust is often used to patch that with Erlang's NIF.
Partially that, but as an example of the social aspect of video games: my college friends and I have scattered across the country for work and relationships. The cheapest way for us to stay in touch is a weekly video game night. We play old stuff, emulator stuff, new stuff we all like, all on PC connected over Discord for voice and occasionally video chat. It is our primary way of socializing with our friend group, often digressing from the video game we're playing into what is going on in our lives.

It's much cheaper than plane tickets, we can all drink the booze we like and have whatever dinner we want, all for the low price of one $60 game a quarter, at most.
Design patterns often seem to rearrange complexity instead of removing it.

If you split everything up into nice manageable <40 LOC chunks, you now have tens or hundreds of nice manageable <40 LOC chunks to document, use, and remember - probably spread across a similarly large number of files.

It looks neater while you're writing it, but it's debatable if it's any easier to understand if you're trying to debug it. Especially if you're coming in cold, and there's an unnecessarily high level of abstraction, added for the sake of following the patterns.

See also:

https://ieeexplore.ieee.org/document/4493325

Realistically, the benefits don't seem to be empirically proven - certainly not with any persuasively high level of independent replication.
It's not easy to self diagnose for this stuff. "You just read Facebook posts and look at pictures? No customer yelling at you? Sounds easy."
Genders equal right? Why not just have 1 category? Do all athletes fall into male/female only?
but to play the devil's advocate, why should a service which proportedly offer a benefit to the user of that service be disallowed to be offered? If a country's citizens chose to use libra, it must be because they found it useful, and the country should not have permission to prevent it.

If it was exploitative, then presumably the users would not choose to use libra.
It could have been worse, and it has been.

"The Spider of Doom" (2006)

A crawler deleted all of the content in a CMS, because the delete button used a GET request, without authentication, and with the URLs embedded in the HTML.

https://thedailywtf.com/articles/The_Spider_of_Doom
I'm interested in learning more about your thoughts. Please elaborate?
Error handling in Rust works this way, and Rust doesn’t have exceptions. (It has panicking, but that’s expressly designed not to be caught except at the thread boundary.) For Rust, the pattern works really well. Since Rust 1.0, there have been additions to the language to improve ergonomics, like the ? postfix operator, which will return an error, or unwrap a successful value.

Fortunately, Rust didn’t go with Haskell’s foolish Either, Left and Right naming for its error handling type, but gave the enum and its variants meaningful names, obvious semantics and good methods to go with that, so that the Result type has two variants, Ok and Err.

I write plenty of Rust and plenty of JavaScript. I find that various patterns that work very well in Rust don’t work so well in JavaScript; sometimes because I care about performance (runtime and memory) and porting the pattern harms that; and sometimes because of how you can’t conveniently add arbitrary methods to a type like you can in Rust due to its trait system, and so you’d have to give up method call syntax in favour of a hodge-podge of function and method calls. (This becomes a problem with all dynamic languages I know of; this is perhaps most clearly seen in Python where functional programming constructs are second-class citizens, in part because the likes of map are a function rather than a method—well, and because of its lambda syntax.) Also because you’re often working on existing projects that use the normal JS way of doing things, rather than getting to build from scratch, which would more readily allow you extravagances like trying out error handling models unusual for the language.
The characters will never fade or flake off because the characters are part of the moldings.
It's easy to get mad at Fedora when we don't have the latest-greatest at the time the announcement drops. But they hold the packages so that they can do additional QA beyond what Mozilla has already done and protect their users.

I'm sometimes disappointed, but after seeing some of the bugs they've caught during the Fedora-specific testing/QA builds, I can understand why they do it.
And Cardano is already working closely with the Haskell community..
I have a hotkey in i3wm:

bindsym $mod+backslash exec "xcalib -i -a"

which inverts all colors (btw, I have to `killall redshift` because of a bug). When colors are inverted, I feel almost undisturbed at any gruesome content (for me it's like seeing screenshots of Quake 2 with buggy GPU drivers), yet I can still easily recognise whether the content is disturbing. And when it's a video, I play it at ≥2x speed so that it wouldn't feel realistic for my brain.

I wonder whether those moderators use these two lifehacks.
Train with signals about the sender?
> Uh, the state.

This is Berlin, which actually used the slogan "arm aber sexy" (roughly: impovershed, but sexy).

They don´t have the cash to start building flats with no ROI.
Probably not, but this is more patronizing than thankful. I'd rather get nothing than $3 of snack cakes
Apple explores moving 15-30% of production capacity from China
The content of these books is essentially classical operations research (OR), first was used by the Allies in World War II in attempts to optimize military cost-effectiveness.

https://en.wikipedia.org/wiki/Operations_research
Governments are democratically elected. Facebook is not.
Similarly to "isch" from German, which we filed the serial numbers off of, and respelled "ish". For some reason we are squeamish about doing that to French.

Perhaps ironically, we took squeamish from French escoymous, but substituted "our" suffix.
Yup. That’s why SCIFs exist.
The phrase that “only Nixon could go to China” meant that since Nixon was well known as being anti-communist, no one would suspect him of being a “secret Communist”.

Even if Romney had been elected and tried to implement health care reforms, he couldn’t do it. He had to disown his own accomplishments as governor because he had to work within the political system, Trump didn’t.

In tech terms, the only CEO of Apple that could have made the deal with Microsoft and Gates in the 90s was Jobs. No one was going to doubt Jobs loyalties were with Apple or that he was just there for a paycheck.
Ah yes, let's put the developing world in the caring hands of Facebook. What could go wrong?
Also my first thought, but thinking it through, this can easily lead to (potentially valid) criticism of intrusive profiling and censorship.
The builder pattern is a reasonable workaround if your language does not support named and/or default parameters. It’s quite idiomatic in Rust, for example. But the builder should usually be an entity distinct from the result.
I find that I haven't missed anything outside of people I haven't actually talked to in 10-20 years. Which, frankly, is easier. It's nice to let my social past stay in the past.
> If I want to send a photo, I use the Share capability of iOS and select from Photos to share with WhatsApp

is FB Inc separated from photo metadata that way ?
Tokyo, but that´s mostly because of zoning laws.
>It should also be possible to disclose to the whole world new and superior techniques and technologies that a company tries to hide.

Whether or not a company really benefits from this in a particular case, the consequence of prohibiting any legal protections against the broad sharing of company information would be a lot more secrecy and compartmentalization of information.
Nah. All the evidence points to it being me: https://news.ycombinator.com/item?id=5692317 :-)
1960s Mouse Utopias Led to Grim Predictions for Future of Humanity
CPR-Zero – Check Point Research Vulnerability Repository
> It's the one that makes Libra a currency.

it doesn't. Currency needs to have one other property - the legal requirement that a party accepts it as payment. For example, i cannot force a shop to accept my gold coins as payment (they could choose to accept it - but it's not a legal requirement). However, if i offered cash, they are legally required to accept it as payment.

Facebook can make this a pseudo requirement by virtue of network effect, but it isn't the same as currency with legal tender status.
Indian inter bank money transfers using UPI , imps are instantaneous , supported by all Indian banks and vastly superior to US system.
It’s strange how quiet the pro-Facebookers become on threads like these. Yesterday, we saw a lot of energy around Libra on both sides of the Facebook spectrum.

I’d love to hear an argument from someone defending this company that isn’t “everybody does it.”
Why wouldn't the people who upload violent/pornographic content not always appeal their videos? It's not like they're accidentally posting banned content. This would lead to nothing more than a slight delay before it gets banned by a moderator, solving nothing.
EU rules aren't the only relevant ones, either. They are certainly among the relevant ones since the curl author is in Europe, but Google has enough ties to the US that he can probably benefit from whichever set of trademark laws are more favorable. And US laws recognize unregistered trademarks too.
800 workers, 1 bathroom. Really?
Mandatory Rust evangelism: both of these examples would be forbidden at compile time in a language with affine (or linear) types ;)
Windows 10 builds have included a 'real' curl for about a year now (build 1803 onwards IIRC)[1]

[1] https://daniel.haxx.se/blog/2018/01/13/microsoft-curls-too/
No, the issue as GP says is that they are using crypto as a label to avoid regulation. They are using a "but it is a decentralized blockchain" argument to try to avoid all the regulations they can't/don't want to meet. This whole association is really just a new banking conglomerate. That wouldn't pass muster without full compliance. This is just the normal "try to skirt the laws" startup mentality so you can create exploitable margin over your competitors that actually follow the rules.
There's also the Apollo core used in the Vampire accelerator, that's much faster than anything else m68k, and even faster than ColdFire.
At least on older models, the drivers (e.g. Broadcom wifi) exist but aren't distributed with the OS installer due to licensing restrictions.
> It helps us identify users who keep trying an incorrect password and to proactively send them a password reset email with info that they have unsuccessfully tried to login.

It's fascinating to see our users come up with such interesting solutions!

> Since our app is a bit long in the tooth, we have not had the time or the opportunity to circle back and properly pay off our technical debt

At Sqreen we're very pragmatic and while we'd dream to see everyone be up to date we realise that this cannot realistically be the case - and even futile in face of zero day vulns. Thrilling to see it put to good use :)
I believe the problem is that with current technology it isn't realistic to expect to accelerate continuously to a fraction of light speed where time dilation will be noticeable. We lack the ability to get a large enough amount of fuel off the planet and we obviously can't decelerate to harvest more fuel on the way there because then we lose the benefits of the continuous acceleration.

EDIT: I wonder how feasible it would be to gather a large enough store of fuel from asteroids or comets before even beginning acceleration. You'd likely have to do it both ways which may make it a one-way trip if the destination doesn't have the necessary resources.

The only way I'm aware of that we could power a long-running acceleration is via a nuclear-powered ion drive. But I don't believe the acceleration is great enough to make a dent in approaching the fraction of the speed of light we need for such a journey in a human lifetime.

Please someone correct me if I'm wrong. I'd love to be wrong.
That's probably true - I wonder whether it would be because of the affront of having to do such menial tasks or the horror of realising that operating a global social network requires somebody to trawl through the filth and risk their mental health?
>I haven't figured out how they are still releasing a new game every year.
I would expect there are number of factors that militate against the approach you propose:

* Fundamentally, what EA owns is the engine. They pay license fees to the. If someone else knows how to build a clearly better <insert sport> game. If the right to use NFL branding and likenesses is worth $10/yr to the user, and EA only ever sells roster updates, you should expect the cost to EA for an exclusive license to creep closer and closer to $10/yr/user.

* The full game release justifies a $60 price point (vs the ~$10 you might hope to get for a roster update.

* My understanding is that much of the DLC/add-on revenue now comes in the form of "power-ups" for the create-a-player modes. Progress on that track can be reset in a new edition to force pay-to-upgrade users to pay again. With a perpetual edition, this dynamic either creates power creep (which alienates the bulk of your users who refuse to pay extra and can no longer compete) or forces you to dilute the power-ups to the point they're no longer desirable to high-value customers.

* From a staffing perspective, light, continuous updates are easier to staff for than spinning up a full scale rebuild once every platform generation, with less risk of blowing the new edition and losing your incumbency. If Madden 2020 releases a wildly unpopular change, you can fix it in Madden 2021.
That's my point: it would enforce an automated two-tier system. If you are "ingroup", you would be allowed to post virtually anything. If you are a regular citizen, good luck.
What is foolish about the naming? It's a Bifunctor and while often used for error handling in programs it actually has nothing to do with error handling.

The naming, afaik, comes from the correspondence to the logical disjunction operator and so the constructors name the Left side of the disjunction and the Right side of the disjunction. Seems rather sensible to me.
>The only way I’ve managed to avoid my iPhone connecting to random wifi is to go to settings:wifi and set “ask to join” to true. And now it just bugs me with prompts a hundred times every train ride.

Ever considered just turning wifi off?
The quickest way is and always was Help > About Firefox
Im the real Satoshi, I won't prove it with a signature, check out my startup.
As a US right-winger I believe that climate change is pushed by the democrats because it provides the justification for unlimited and centralized government intervention in people’s lives, which is what they wanted anyway because of ideological reasons. The actual impact of climate change is therefore irrelevant and possibly detrimental to this agenda.
It’s also my opinion that foreigners are unlikely to get an unbiased view of the right in America unless they go digging for it specifically.
Yeah it's really hard to introduce, let alone completely stick with, FP in a non-FP language. I started to introduce some into our Ruby/Rails project, but halfway through, the code was more procedural than functional (which admittedly is more concise and cogent than OO); it's really hard to remember to treat everything as immutable all the time.
With cryptocurrency, Facebook sets path toward becoming an independent nation
It sounds like you're thinking of the heliosphere, which is the bubble in the interstellar medium created by the solar wind. The solar wind, in turn, is created by outflowing plasma from the Sun, and is also responsible for auroras and comet tails. The details of how far from the sun the heliosphere extends are complex, but it encompasses all the known planets.

The heliosphere does provide us with a significant amount of protect from cosmic rays, which aren't actually electromagnetic radiation. Cosmic rays are extremely energetic particles, typically protons, coming in from outside the solar system. The Earth's atmosphere also does a good job stopping cosmic rays, which means their primarily a hazard to spacecraft, both manned an unmanned. (I don't know what effect cosmic rays would ultimately have on Earth if we didn't have the protection of both the heliosphere and our own atmosphere, but I know they have been investigated for links to mass extinctions.) They're a threat to space travel because they cause soft errors in electronics, and DNA and other radiation damage to human beings.

The Sun's magnetic field - aka the interplanetary magnetic field or heliospheric magnetic field - travels with the solar wind and fills the solar system. It is magnetically coupled to solar system bodies like the Earth and Jupiter. As an amateur astronomer, the heliospheric magnetic field doesn't have any significant effects on photons coming into the solar system.
When I think 1984, I think Facebook more than anything else. It has users all over the globe with 2 billion users. That’s more users than the most populous country in the world. If they succeed, there will be no privacy left. Evil will have won.
I am waiting until the Bitmanip extension lands to get excited about RISC-V:
https://github.com/riscv/riscv-bitmanip

Just can't live without that popcount.