skysight-inc/HackerNews huggingface dataset:
Certainly lots of technological progress has been made through exploitation but as we see automation taking more and more jobs, maybe we can end that cycle.

This is how progress in society is made. See a problem in the world and try to make it better. I don't think we need to have people working such degrading jobs to have technological progress, but you need it to have this many billionaires running around.
DuckDuckGo Search by Default in Private Browser Window
You tried at least, which is more than most people do.
I had the impression that JS is the language spoken by most devs.

WebAssembly is for the nieche languages ;)
Ask HN: Do you volunteer outside of work?
How do you make a difference in your community?
those are definitely the only 2 options
And because United Nation don't get the flag on the point that it goes against the evolution of Humanity.
Understanding routing in React.js
as cornered_user also stated, that's just a reflection of what "publish" means.
You could also see it as the other side of "censorship resilience".

On twister, you could regularly see people having their "oh shit" moment when they published a post with a typo or such for the first time.
You get used to it.
10 steps for an effective code review
Since it's a removable dock, I don't see what the problem is. It's a choice every user can make. Only users interested in that information for whatever reason will add it to the dock.

Photoshop has it too (https://helpx.adobe.com/photoshop/using/performance-preferen...)
RE: "character assassination" and corporations; if closely held corporations have the same rights as individuals now, could you character assassinate a closely held corporation?
Guild AI: streamlining TensorFlow and Keras deep learning workflows
The Trouble with Quitting Smoking is That We Like Smoking.
Affinity is a fantastic alternative to Photoshop, GIMP, or any other raster manipulation program focused on photos. I'd like to back up this recommendation: for the (one-time) price, it's amazing. I don't miss anything from Photoshop, and the UI is incredibly effective and consistent.

I guess the people in this thread are only interested in open source alternatives, because I can't imagine anyone objecting to it on its merits!
That title is a slap on the face for us Americans who confuse antisocial with asocial.

Perfect.
Publishers have hated FB for years. The algorithm update didn't move the needle much.
I presume it's not free software. It's a deal breaker for many, including myself.
Enhancing Agility Through Technical Excellence and Good Design
Out of curiosity, what issues do you see on macOS? I use it fairly rarely for minor editing, but haven't hit any real issues with it
Maybe, but I can think of better ways to spend $14B.
I love WebAssembly, but it is only as good as how easy it is to pass raw bytes between its modules and the rest of the browser environment.

For example, if you want to do anything involving strings, you have to convert it to a typed array. So that is invoking charCodeAt for every character and saving it to an index in such an array. If you want to get a string out, you have to convert uint charcodes to single-char strings and append them together one at a time. The overhead of these things alone probably makes WASM useless for almost all code involving string manipulation (that also interacts with the rest of the browser).

That is not to say that WASM is useless for strings either: if you have one huge string, only need to convert it to bytes once, and then do repeated operations on the resulting data within WASM, there is a bigger chance that it works out. For example, parsing source code: one conversion to WASM is enough, the rest can be handled from within WASM. Fast search using a prefix trie also sounds plausible: the trie can be built up within WASM, and for searching one only needs to return the indices of matching substrings within the original string. That is a lot less overhead.

Anyway, my pint is: yes, we definitely need performant JavaScript. And I wouldn't be surprised if faster WebAssembly leads to faster JavaScript as well: sorting Typed Arrays used to be so slow that a custom radix sort implemented in JavaScript beat the built-in sort by 4-10x. Somewhere in the last five versions of Chrome the Uint32Array and Int32Arrays got an enormous speed boost. My guess is: because of the demand of faster interop with WASM, something under the hood was improved, directly or indirectly leading to faster sorting as well.
Everyone involved in making this story needs psychiatric help or should be dismissed from their jobs. If they have even an iota of concern for privacy, they should dump their iPhones/iPads and Pixels in the nearest dustbin. And kudos to the author for coming up with the most ridiculous sounding headline ever, as if Modi has no other job in the world. He's one of the best PM India has even had and this is a little too hard for most of the Indian elite to digest. So, they are paying these random media agencies to spin any dang thing.
23% of VPN providers leaks users’ IPs via WebRTC
Why Senator Crapo’s Bill Will Put Our Financial System and Economy at Risk
So I guess at least someone here learned something from all this. :)
What exactly do you think that the propaganda divisions of the various national spy agencies are doing ?
Blockchain Technology for Corporate Governance and Shareholder Activism
You may not mind developer-oriented features, but the vast, vast majority of artists do. This is why Photoshop wins. Adobe has customers, and Photoshop's devs have to either listen to the customers, or be fired.
donquichotte, I figured your position was more nuanced than the original comment let on... sorry for being abrupt.

As long as we can define capitalism as the freedom to buy and sell legal goods and one services on whatever prices/terms one wishes, my own conclusion has been the when companies are in a position to exploit workers it's typically because of a lack of free enterprise and not the other way around. I can see why people who think the cause is free enterprise would want to further regulate.

But inevitably when you find powerful exploitative corporations you can dig a little and find that it's usually because they are not operating on a level playing field... the huge exploitative entity is only possible because someone's economic freedom is being restricted somewhere. Typically by writing regulation in their favor -- both in industry-specific ways and with corporate law in general.

The thing to do is to strip away their unfair advantages, not to allow the beasts to exist and "regulate". Because small businesses have a hard time coping with the cost of even well-intended regulation you can end up having the opposite effect. And the regulators end up becoming complicit.
If you read the article, the actual behavior of FB employees (aiding known scammers) is wildly different from any newspaper operation.
Not to mention that both series design cars to avoid going airborne or rolling as much as possible (the fenders on the DW12 IndyCars, the arrestor flaps on stock car roofs).
I would recommend waiting until Sapling goes live before diving whole hog into Zcash. The performance benefits with shielded transactions will make it more practical for people to opt to use z-addrs instead of t-addrs, especially on mobile devices.

https://blog.z.cash/cultivating-sapling-faster-zksnarks/
That's fair, but I think simply the fact that a badly behaving application couldn't bring down the entire OS was so revolutionary that people overlooked the performance issues.

Most of worst issues were sorted out by 10.1.
The last line of defence of the con main: You've signed above the line, s
> The fake news long predates the internet - Boris Johnson built a career printing false articles about the EU in the Spectator

Indeed although that's always been seen as OK because those are "our guys" manipulating public opinion vs. Putin being "the enemy" and getting Trump elected i.e. the tool (Facebook) is not under "our" / establishment control so Something Must be Done(TM)
Build a bikesharing app with Redis and Python
I don't think the same goes for Google is true. While both show you ads Google puts them in the context of websites in the internet which is not a priori trustworthy. Facebook on the other hand puts them into the context of people you follow and trust, this makes the ads themselves seem more trustworthy.
Amusement park regulations are state-based, and literally vary for every state in the US -

“Fifty states in the United States of America and no two inspect rides the same way. That’s wrong,” said Ken Martin, an amusement park safety consultant who has been one of the loudest critics of the nation’s patchwork of state laws. “We’re not close to being in the same book, state to state. We’re not even on the same page of the hymnal. We certainly aren’t singing in key.” [1]

"Twenty-nine deaths on amusement rides or water slides have been reported to the U.S. Consumer Product Safety Commission since 2010, spokeswoman Patty Davis said."

To put that figure into perspective however, ~335 million people visit the 400 US amusement parks each year. [2]

So three deaths per year out of 335 million people or visitors (?), for a 0.000001% fatality rate. I'm not sure at that scale if you can get it from three down to zero no matter what you do. This water slide case is a clearly horrendous violation that should never occur. I'm going to assume that with that many parks and that many visitors, with the best case scenario of regulation, with accidents guaranteed to happen, some people will die out of 335 million visitors.

[1] https://www.insurancejournal.com/news/national/2016/08/24/42...

[2] https://www.cbsnews.com/news/amusement-parks-the-ride-of-a-l...
It implies the design isn’t compromised by decisions that only made sense 25 years ago. For instance originally HFS didn’t even have journalling, it’s bolted on and not integrated.
5 recipes for improving digestion
Did you read the linked article? Facebook deliberately structure their operations to try and avoid paying UK tax. So it seems odd to then cite that as a reason for him not attending.
Uhm, even Photoshop has something like that. Once you work with high resolution files with lots of layers, you absolutely need to "make educated decisions about various configuration options" or you'll suffer waiting ages for every simple operation to complete.
I don't care what the article says, couldn't the headline have used "shit", "bad" or anything else instead of "developing world"? (despite being thick-skinned) I find it offensive
If your workers are doing "fairly basic tasks", why should you be forced to pay them more than their work is worth?
I'm forced to visit it for work sometimes (as a software dev) and because it's the only place my widespread family post updates and photos.
Epic Fails of Autonomous Vehicles
This is true, but I wish they did not overcharge to scare defendants into pleading guilty to lesser charges. Sometimes prosecutors go way overboard with this approach (think of Aaron Swartz). I don't see why the courts allow this practice.
Yes, there is a dissonance there that led me to be suspicious at first. It's probably just that he's an introvert who learned "how to speak confidently" from a book or a course or something.

That said, I don't think he comes across as completely intellectually honest in a lot of his interviews. I think that this might be more a product of a lot of the bad faith he's been subjected to than anything intrinsic to his ideas. Though I do think he plays it up a bit now to broaden his reach.
Google search rolling out mobile-first indexing
As much as I'd love to have safe, reliable, economic fusion reactors, the recent progress in solar and batteries makes me wonder if they best place for a fusion reactor isn't 93M miles away. ;-)
I am all for increased data hygiene for sure, but the EU has lost its fucking mind if they think they’re just going to be able to start telling non-EU companies what they can and can’t do when those companies aren’t even in the EU.

Countries try to do this all the time; just ask Marc Emery.

The EU could start blocking websites

There are many other tools besides blocking websites, unless your site is purely a source of information, in which case the EU is unlikely to care.

Most likely, they'll try to prevent any business such companies have in the EU (e.g. telling payment providers to cut them off).

It isn’t like I am showing up at their house forcing them to buy my product. If I am a US company and I refuse to do business with an EU citizen — now we have national origin discrimination, which is illegal in the EU.

The GDPR is not based on the nationality or citizenship, but on location. If an EU citizen is in the US, the GDPR doesn't apply.

the EU or France isn’t trying to sue Booking.com for high commissions they are suing Apple over.

Booking.com is under investigation by French and other EU anti-trust regulators, and had to make concessions preventing them from over-controlling hotels[1]. It was also explicitly mentioned as one of the companies whose market dominance could put "the whole European economy at risk"[2].

[1} https://www.reuters.com/article/us-booking-france/france-swe...

[2] https://www.theguardian.com/technology/2015/apr/24/eu-warns-...
As I tried to make very clear in my post, I have zero problem with sex work. I simply want it regulated in a way so it’s safe for sex workers, and they’re not coerced into the work.
Yes that is exactly what we do.
State of Remote Work 2018
Even if everybody stopped writing Javascript tomorrow, the massive installed base of Javascript would justify effort for optimization.
Inkscape, mypaint and gimp is pretty much all there is to use professionally on linux. And they complement each other surprisingly well. Inkscape is the main workhorse, mypaint is for sketches and gimp is to prepare some photos and raster images to import into inkscape (you can't do a lot in gimp).
Very Easy solution: Classify this type of meat manufacturing business as highly polluting and TAX it a lot until they become clean and green, ONLY then lower taxes. Yes short term it will increase meat prices, so what? Folks will be forced to eat more veggies which is a good thing.
> The likelihood that a particular output is positively identified depends heavily on its age relative to our regular protocol upgrades.

That's mentioned explicitly in the article. With explicit dates of certain protocol changes that have improved things.

> And it's not like we aren't actively working on ways to improve anonymity.

In other words, there are threats now. Which is what the article says.

> I always appreciate research into ways to improve Monero, but I don't think this article does the research justice.

I haven't seen the original research, so I cannot tell if the article does it justice. But I can say that what you have said here doesn't call the article into question. You have just restated the things it says.

(For whatever it's worth, I do own some Monero and I would like it to be successful. Part of that is accepting valid, constructive criticism.)
The INC app was curiously deleted. https://www.outlookindia.com/website/story/after-blaming-nar...
Initial look at the Ant Design, all of the images in the documentation are broken, so is the ng.ant.design URL. That's not inspiring any confidence in their ability guiding web application development...
Tell HN: Failing to log in to deactivated Facebook account has reactivated it
I 'left' Facebook a couple of years ago, but only deactivated my profile at the time. Today I decided to delete it fully. Maybe I'm jumping on the bandwagon, but whatever, I've been meaning to do it for a while.

I went to log in but had forgotten that I used to use the Facebook app for 2-factor auth. I've also changed my phone number so I couldn't receive a code via SMS. I do have the recovery codes [0] from when I set up 2-factor auth, but cannot find any part of the login process that will accept a recovery code.

I then received an email from Facebook saying "Welcome Back to Facebook", telling me my account has been reactivated! Despite the fact that I never successfully logged in to my account. So apparently my profile is now back out there on Facebook, and there's nothing I can do about it until I (somehow) gain access to the account.

There seem to be two huge flaws here:

1. Why can't I log into my 2-factor protected account using saved recovery codes? That's what they're there for. (if anyone knows how to do this, please share!)

2. It seems anyone can reactivate a deactivated Facebook account by simply attempting to log in? EDIT: Perhaps it reactivated because I gave a correct username and password, but it still shouldn't do this until after the 2FA step

This seems like yet another dark UX pattern / security flaw from Facebook.

Just another reason to #deleteFacebook... (if only I could)

[0] https://www.facebook.com/help/www/148104135383285?helpref=faq_content&rdrhc
Blockchain is based on artificial scarcity too.
Once we get it going it will attract lot's of investment, global competition, and mass production. Every fusion reactor you build is essentially a money printing machine and capitalism excels at optimizing the production of things like that.
It would be so funny if Textile gathered all the data. So much irony.
I agree. The whole article is basically saying that it's unfair that they have competition now. Sure, cab drivers may not be making as good of a living as before, but in general everyone else has gained a lot in regards to lower fares.
SamSam Strikes Again
ZCash's biggest problem from a common man's perspective: It's privacy isn't enabled by default, it's opt-in. That means, people (i.e. the people you are interacting with) need to opt-in with it's privacy, in order for you to be able to achieve privacy.

I have the same problem with Signal, it tries to be 'seamless' in it's integration with SMS. But now I could be talking to someone on Signal who also uses Signal so the communication is secured, but if they don't, Signal just sends messages as an unsecured SMS (though it shows you on the app with a slight UX tweak that this is an unsecured communication channel, but that's not good enough).
This. i felt same. i feel uncomfortable following a passionate thought leader without being able to critize his ideas. for that aim i find myself in thought-provoking arguments with my lgbti activist friends, which was very intellectually-fun times for me.

the thing makes me most uncomfortable about his attitude is what he doesn't say. demonizing 'social justice warriors' and repeating danger of politically correctness is ok, but what criticism about rising nationalism, alt-right movement? this is the elephant in the room he does not talk about, instead he is only focusing on small-minority leftist groups. don't know weather he is biased towards right, or he is trying to get-well with these group. but these are my two cents.
What happens if someone decided to commit a crime using SaaS platform, then requests data to be deleted. Police then go to SaaS provider and such provider can't give any data. Is SaaS provider going to be blamed?
What you seem to be missing is, someone with zero knowledge whatsoever of this market who read your comment would have an understanding dramatically different than reality. Your words are misleading.
This has always been what sticks in my mind when people talk about "job creation" to help rural Americans. We go to these old timey industries (farming/mining), update the technologies involved in them to better help the businesses, and then exploit the living hell out of some human labor to keep profits very high and the cost of the product super low.

Regulations aren't there to "kill business", they're there to keep us from backsliding into serfdom and child labor. A byproduct is hindering business, but useful regulation should weigh the societal costs and determine that the businesses need to be slowed/hindered for the greater good.
Men apply if they are 60% qualified and most women apply if they feel they are 100% qualified. Making the application description more female-friendly does not bring more under-qualified candidates. It brings those who doesn't feel as confident in their own ability but ARE qualified.

What you miss here is that men are often overconfident and women are under-confident. It has nothing to do with qualification. It has everything to do with confidence.

And yes, women are often less confident because tech is an industry often marketed for men.
The GNOME desktop environment - https://www.usenix.org/legacy/publications/library/proceedin...

"Sadly, the KDE effort is based on the Qt user interface toolkit which is a non-free library. The main problem is that modification of the toolkit is not allowed. The ability to modify the interface toolkit is a requirement of free software[6] and of the Open Source Software Guidelines[17].
Although Qt is released in source form, permission to redistribute changes made to it is denied."
>There is increasing pressure to use Facebook in order to fit in and be included in things.

>If I put a gun to your head and ask you nicely to take the pill or die, I'm essentially forcing you to take the pill

One of these things is not at all like the other.
The text around the image elaborates on its intended, reasonable use.

> A new Dashboard dock helps with monitoring GIMP’s resource usage to keep things in check, allowing you to make more educated decisions about various configuration options.
Dashboard dock

> On the developer side, it also helps us in debugging and profiling various operations or parts of the interface, which is important in our constant quest to improve GIMP and GEGL, and detect which parts are the biggest bottlenecks.
Either store them in environment variables or pass them through file descriptors, such as standard input.

Note that you do need to take care to clean up the environment if you create new, unprivileged subprocesses or these secrets may leak.
thats where the "banal" part comes it, its a systematic, accepted practice that nobody questions.
Saving lives is more important than training the self-driving system. Disabling safety systems for the sake of training isn't acceptable.

That said, how does Uber improve the self-driving system in response to any failure? Perhaps by training on recorded data? They must have ways to train the system in addition to waiting and hoping the car encounters the same situation again.
Ada was a curious but obviously unsuccessful language back when I first heard about it, and that was at least thirty years ago. Since then, the software industry has exploded, computers have eaten the world, and the internet has made itself more essential than the telephone network ever was; but Ada is nowhere to be found. Whatever its virtues may have been, it has had no significant influence on the culture or practice of computing as we know it today.

Yes, of course, there must be some niche somewhere which still contains people who care about Ada, just as there are little pocket communities who still care about MUMPS, APL, and other bits of exotica, or we wouldn't have articles like this one trickling out every few years - but out here where the action is, nobody knows anything about Ada and nobody really cares.
Some of them got bought like Blekko.
Well, Gimp was never a replacement for photoshop.
But how often do front end applications have performance critical code that operates on the DOM? Even then, it's more likely that if you need to render something that requires that much processing power it'd make more sense to use something like canvas with WebGL.
I still use my flip. It's my favorite little camcorder.

My wife uses it every day at her internship where she has to record her patients for class and supervision. She isn't allowed to use a network connected device to do the recording for HIPAA compliance.
Second this. It it ridiculous how much discussion about Peterson exists, and how little of it actually discusses his ideas.