skysight-inc/HackerNews huggingface dataset:
The Shared Transgression of Highly-Successful Writers
Feels so hopeless.
Note that Mozilla trusted us enough to invest in Cliqz, and we passed their security and privacy audit before they started their experiment with our search in the dropdown. At this time we did also built prototypes together for webextension APIs that would be able to tweak the url bar's behaviour.

Unfortunately, as we mentioned in a previous post [1], Mozilla is not totally independent when it comes to the presentation of search in Firefox due to their existing search deals, so they couldn't continue with the integration. This is why we needed our fork.

Disclaimer: I work for Cliqz

[1]: https://0x65.dev/blog/2019-12-11/the-pivot-that-excited-mozi...
> It's a frustrating situation because intelligence agencies obviously do need to keep secrets while at the same time they can use this as justification to keep anything they want secret, even when there is no real national security concern with revealing the information.

I agree and think the way to improve this is to codify into the relevant laws that:

1. If the government claims "state secrets" they have a burden of proof to demonstrate a reasonable probability of specific and tangible harm actually occurring.

2. The judge must evaluate whether the secrecy is justified using a 'balance of harms' weighting that considering the degree and probability of harm to the other party, the public and the constitution.

3. In cases where the judge determines a state secrets exception is justified, the other party may propose remedies that allow the case to proceed while mitigating the harm. The judge may appoint a special master to determine if mitigation is possible.

4. The government must demonstrate a reasonable probability that the information which would be publicly disclosed isn't already known to or assumed by the specific target(s) they are operating against.

The last point is key. It means if the justification for the state secrets exception is to preserve spying against foreign powers and/or terrorists, the govt must show that the relevant foreign powers and terrorists don't already know (or assume) the secret info anyway. For example, Russia and China certainly know that the NSA is doing stuff like Upstream 'full take' because they do it too. We also already know that terrorists already assume that every form of electronic communication can be tapped. Thus, the only people who don't know the "secret" aren't the bad guys but the general public who aren't the supposed target of this anyway (because these spying programs aren't legally supposed to be used for criminal investigation).

I think much of the time, the reason the govt wants to keep these things secret isn't to keep it from the bad guys but rather to keep the voters from finding out and pushing congress and the courts to actually do their job and stop unconstitutional programs.
If you go through the proper whistleblowing channels and get nowhere, it simply means that whatever it is you tried to blow the whistle on, isn't illegal, unethical, or unconstitutional. You humbly recognize that you were wrong, and go back to work. You don't start betraying your country and flee in the arms of the enemy.
I'm sure that's the point the article is making, not that these companies have been stealing from the american taxpayer for a decade
One could perhaps be forgiven for wishing that the deletionists would … delete themselves.

Seriously, though, bytes are cheap, and an article sitting somewhere in Wikipedia doing nothing and bothering no-one is pretty damned cheap too.
Solutions come from hard work, perseverance, and listening to customers over years of work.

They almost never arrive fully formed and then take the market by storm, on the contrary most overnight successes have years of grinding away on a project behind them, not years of building, but years of tweaking, listening and going back to the drawing board.

The technology used doesn't really matter much, just use what you're comfortable with, because it's about 10% of the problem. The rest is hard work that can't be replicated overnight.
...rosy view of being a hunter gatherer or a subsistence farmer.

There is a vast difference between hunting/gathering and what you think of when encountering the phrase "subsistence farming". You're on the right track when considering "the local strongman". Sedentary farmers of scheduled-harvest process-heavy plants (most grains) are vulnerable to the predations of government in a way that people who live more in tune with nature are not.
Show HN: No-Code CI for Android
Former musician here --

A big +1 to the suggestion about ear training; I sure wish I'd pursued it more seriously and earlier -- probably no other activity can transform one's understanding and ability to the degree ear training can, not to mention it makes one _much_ more able to play + improvise in a group setting --

Finding a beginning book / course / etc that engagingly + logically shows the relationships between scales and chords, modes, etc, and addresses some aspects of rhythm, was immensely helpful for me -- if it uses your instrument, so much the better -- mine was Richard Chapman's "The Complete Guitarist"

Once you have the basics in hand, there are a lot of elucidating paths available to follow, but one book on counterpoint that absolutely _turned my head around_ is Joseph Fux' "Steps to Parnassus" also called "The Study of Counterpoint" -- total lightbulb --

I also strongly recommend Aaron Copland's "How to Listen to Music"
Another Apple ex-fanboy here. I loved the conceptual simplicity of Objective-C and its easy integration with the rest of the C-family world, I really enjoyed Foundation & UIKit around iOS 5, I still use Xcode a lot - but Swift made me slowly move back to a C++/generalist career.

As a random example, take the content of this article: https://www.rightpoint.com/rplabs/switch-method-dispatch-tab...

This is something that my less grumpy iOS developer colleagues regularly stumble over, and yet they keep telling me that Swift is super simple.

Also, Apple's tooling for Swift has gotten less crashy, but not more reliable in my experience. Almost every time I command-click a Swift function in Xcode to find its definition/source, Xcode shows me a random C function with the same name in some completely unrelated header file.

I predict/hope that Combine will be peak Swift, and that it will only accelerate the move to Electron and other portable technologies (go Flutter!).
For now, the sidebar only appears on old reddit; when there's a sidebar equivalent on new reddit, I'll start worrying.
Tainted Data Can Teach Algorithms the Wrong Lessons
I certainly know freelance writers who have been doing it for a long time and they don't consider their jobs abusive. Some of them even have pretty well-known names within their areas of coverage. There is also certainly a lot of really poorly paid piecework in a lot of places but freelancers in media actually have a lot of history behind them that long pre-dates the "gig economy."
That's pretty harsh language to use against families whose children died mining the materials for your smart phone, electric bike and green energy grid.

A "fungible market" does not make slavery ok, nor does it excuse child labor. Indeed, the availability of alternative sources would seem to make patronizing companies that support this type of bevaior more inexcusable.
Unions always benefit the few lucky ones to get the work and the hiring process gets riddled with nepotism and friends/family of current union workers. It was an open secret in the small town I grew up in that you had to know people in the unions to get a job and multi-generational workers from families was the standard.

It does give workers plenty of power but the exclusionary nature of it is rarely talked about. I remember reading a history of unions about how they originally started by white working class groups who wanted to prevent new black migrant workers from taking their jobs and working at a lower rate than them. https://www.jstor.org/stable/30030646

It's too bad the focus couldn't have been giving freelance workers more rights and protections while still giving them flexibility work-wise. The fact freelance and part time workers are going to get burned by this shift isn't really surprising. People seem to want to force either/all in order to push more unions instead of a more mixed economic approach.
It would have been great if someone could have also added REITs. The argument I always hear is real estate vs the stock market.
After the anti-Google story, I like to then move on to the story that paints any interaction with a corporation that is not completely anonymous as bona-fide evidence that we're a half-step away from a corporate-controlled surveillance state.
In the first screenshot you see third party news stories above the fold and in the second story there's nothing but knowledge cards above the fold. Both are presenting relevant information (and no ads) but which format is preferable? My guess is that certain knowledge cards (like stock price history) are subtly less functional on FF so they are omitted.
So no real connection at all, then. Nice of them to admit it. Why are they suing these unrelated tech companies, then, and not the ones that actually sent the kids to work in the mines—i.e. themselves?
I think you missed a lot of the phrasing:

> supposedly gained access

He was an IT administrator who had Sudo access to pretty much everything. I’d be careful of a lot of the stuff you read in 2013. There was and still is a concerted effort to discredit Snowden and make people feel he is a traitor.

Example: why did they cancel his passport after his plane left for Russia? (To say he’s a Russian spy)

There’s a lot of examples of this. Highly recommend some of the documentaries on the subject I and some recent discussion on the topic.
That would be the massive amount of QE & money injected into the system. I doubt next recession it will be so simple to sell the bonds we need to to run a massive QU campaign again
You don't get asylum because of local crime/safety. Also, you are supposed make the claim for asylum at the first country (Mexico) for your claim to hold up.

So most of these recent claims can and should be immediately rejected. There was brief window where Obama's DOJ changed policy and allowed granting asylum for local criminal problems (non-state oppression). Trump's DOJ changed the asylum policy, returning to international norms.

So unless an alien is fleeing state oppression and they have tried to get asylum at the nearest/adjacent non-conflict country, they have no grounds for receiving asylum in the USA.
Amazon criticises New York Times' reporting of open source theft concerns
>JS daily. JS is part of the workflow for nearly everyone I know who works with code.

What about there being no choice when you want to do almost anything web related

WASM ain't mature yet.
Depression and suicide linked to air pollution in new global study
Similar from 2016: https://news.ycombinator.com/item?id=11148093

Fixing it (2015): https://news.ycombinator.com/item?id=9668734

Fixing it (2014): https://news.ycombinator.com/item?id=6994180

Cartridges were found in landfill (2014): https://news.ycombinator.com/item?id=7652473

Long Harper's article about the landfill dig: https://news.ycombinator.com/item?id=17870402

A different worst game (2013): https://news.ycombinator.com/item?id=6023484
WOW! You put a lot of work into it, and I'm going to research it. Just wondering, what made you create this phenomenal work?
“move fast and break things” almost killed our startup on arrival
The jobs only exist if they're creating more value than it costs to hire someone. If you raise the cost of hiring someone, some of the jobs go away, either because the company folds or because it lets go some of the workers and dumps their workload on the remaining ones (who now can't quit because it's harder to find another job), or cancels shifts that had been only marginally profitable.

This typically has the greatest impact on the least productive workers who have the most trouble finding another job, especially when the same requirements are imposed on all local employers.
The issue is many industries don't have any exemptions. You can write 35 articles for a company before you need to be hired.

There is no exemption for musicians. Say your drummer is sick and your band is performing. You'll need to hire that drummer as an employee for the 2hour gig. Or said drummer will need to pay Cali $800/yr to form an LLC and perform contract work.

Music venue? Same thing. Either hire the performers as employees or the band needs to form an LLC and pay cali $800/yr.
Taking Fedora 31 for a Spin
The US, before it implemented that bad idea.
Based on my own reading of IQ and general heuristics I've developed from observing people (i.e. this is my folk wisdom, I am not sharing links), on a team of SDEs, the one SDE who is really really sharp, not just due to tenure, but generally just grasps things faster and earns the intellectual respect of his peers, is probably about 8-15 points higher than the average IQ of the SDEs around. Again, this is super heuristic, as IQ is non-linear.
Yoda in the prequels is a hypocrite and an old stooge who let a republic collapse.
Well, the allegations, as presented in the article sound pretty bad, and are a few steps beyond the typical workplace retaliation that you would expect for trying to form a union.

In Silicon Valley, you'll typically get put on a PIP, get your reputation smeared, mysteriously discover that your performance reviews have tanked, or get investigated and fired for violations of a deliberately vague, ill-defined policy that everyone else is breaking all the time.

But you're probably not going to get your family spied on, or blackmailed.
"It's practically stupid to start another File Transfer Service in 2019". That was what almost all my friends said when I told them about MiDrive Transfer.

I decided to build it because I was frustrated with using other services. I felt a little more latitude should be given to the basic users.

2 months after the thought, I launched MiDrive Transfer (https://transfer.midrive.io). Transfer large files for free. Full featured include

Free for all to use.

Doesn't require you to sign-up

No ads

Up to 10GB file size for free (compared to 2GB for other platforms)

30 days expiry date (compared to 7 days for other platforms)

Simple and responsive

Everything that added up as a premium feature on other platforms was simply free. e.g. Password Protection.
So I guess then the question to ask becomes "Is there a point at which these short-term loans become problematic, and if so, what are the signs it's hit that point, and what are the consequences of failing to stop that point from being reached?"
Best case - Politicians made rules. Companies took the most economically favorable (to them) interpretation of those rules as they could get away with.

Worst case - Politicians made rules. Companies bought ("Lobbied") politicians and changed those rules to make them as favorable as possible.

There seems to be something similar in both cases.
Hasn't the Fed mostly rollbed back the QE by selling off the assets they bought?
The technology to make small, compact, high output thermonuclear weapons isn't out in the open nor is a lot of the technology used to reduce the CEP of ICBM warheads.
Right. Limit the size of the breach incase any cell is comprised.
I'm not taking a neutral stance. I don't understand the issue and I'm asking for clarification on one of the points. I'm not passing judgment on either position nor am I asking anyone to "justify themselves". What a bizarre accusation...
> When you look at something like the U2 the "enemy" knew more about it than the American people.

But at the same time, it's hard to be positive how much the enemy knows about anything. And you can't always decide "Well they probably know X, so let's tell out citizens." What if the enemy didn't actually know and made critical (or even non-critical) decisions based on bad information? After all, any good enemy is also going to play the counter-intelligence game and try to mislead you on what they do and do not know.

> Same thing today, do you really think the Chinese can't figure out the capabilities of our spy sats?

Some of our satellites? Yes. All of our satellites? No. And I'd bet the same in our situation and trying to figure out theirs.

> Most of these secrets should have a defined and quite short timeframe.

For those not in the know: they do have a time frame ("Secret" is 26 years, "Top Secret" is 52 in the USA). Obviously, those time frames are up for debate as being appropriate or not.

What I don't think people realize of the military and intelligence community is that our biggest enemy in regards to some of this is actually the "average joe" that's working inside. I found that the number of people that miss-classify data, particularly by over classifying it, was staggering. Such as people that by default would set all emails to TS/SCI//ORCON/NOFORN, and then you end up with an invite to lunch with an address for a Chipotle but you can't even print it out because the sender is a moron. It's quite possible than when you hear the government having trouble FOIA'ing docs it's because of crap like that.
You raise some interesting points here. I think that deep certainty that your time was well-spent comes a lot from others' appreciation.

If my friends inhabited and appreciated the structures I build in Minecraft as much as I do then it would be just as fulfilling as when I give them something I made with my hands. As it is it does feel slightly empty even though I enjoy it so much that I sketch plans up while I'm at work.
The argument against this is that it absolves corporations of the responsibility to provide a minimum standard of living to their employees. The same argument in favor of having a minimum wage instead of a basic income or negative income tax to offset substandard wages: it subsidizes corporations that underpay their employees.

Ditto with socializing healthcare instead of making sure corporations provide it.

It’s not an argument that I agree with at all, to clarify.
We haven't changed our mind there. We're not going to implement a webextension API that allows replacing the results popup or parts of it with an iframe as we don't believe that to be a good API.
Firefox Is Releasing a VPN
While not incorrect, this is still a woefully limited vision of what scales / sequences of intervals can be.

Start from a tuning system. 12TET (12 tones per octave, equal temperament) would be conventional if you live in a contemporary western culture, but there are others.

Next step: pick a set of intervals (any number, though 4, 6, 7 are common numbers). Congratulations, you have a mode.

Next step: pick a root/tonic. Congratulations, you have a scale.

Next step: play it, over and over and over again till you can do so without thinking about.

Next step: do the above steps again, with different choices. And again, and again, and again ...

Next step: understand the differences in the "feel" of the different intervallic relationships present within the scale.

Next step: understand the impact of presenting these intervallic relationships when ordered in time (i.e. melody, one note after another), or when presented all at once (i.e. harmony, chords)

Then, when you're ready, tackle Music Set Theory: https://ianring.com/musictheory/scales (sadly limited to 12TET tuning, but it's still a fabulous start)

Bon Voyage!
Aren't you literally searching for something in this case?
Nearly every feature in that list, save for maybe security strands, is commoditized and mass-produced in the USA's fake ID market. It would be kind of silly to exploit here, though.
I think your reaction here is similar to how people reacted to the headline that a woman sued her 5 year old nephew for accidentally breaking her arm. She was actually suing the parent's home owners insurance policy because the policy is supposed to cover these kinds of accidents. The insurance company didn't want to pay out though, so they spun the story to a news broadcaster in an effort to shame her into dropping the claim.

Most cases where an employer claims ownership of something an engineer did on their own time, it's because the engineer decided to create a competing product and used information or other ip they only had access to as an employee. The guy trying to sell his competing product doesn't want to acknowledge that they've violated a non-compete or NDA they signed, so they publicly claim their employer is just being a bunch of greedy bastards. When you dig into known cases of employers claiming ownership of an employees outside work there are cases where they worked on it before they joined, but those are outliers, and having initial work from before joining doesn't mean that later work hasn't infringed on the employers existing IP.

This topic is often complicated, but the realistic answer is that you should always tell your employer that you've started working on something and have it acknowledged as yours way before any valuable IP is created. Not doing so isn't just irresponsible, it's a known business pattern that results in failure. You should ideally tell them before you've even answered the question of how you intend to do it. Nobody is going to steal a vague idea, so this just eliminates the possible argument later. A lack of ability to trust is a strong indicator of eventual failure of the project anyway, so there simply isn't a reason to avoid doing it.
Flexible labor markets are clearly a good thing for society. People changing jobs and doing things part time is a better way to find good jobs and do things they enjoy. There is nothing magical about a 35 hour a week job, or sticking with the same corporation all day every day.

One of the reasons I think we should push for decent social safety nets is specifically to free people up from being locked into arbitrary jobs. It is insane how often people put off changing careers or jobs because they are locked into a benefits plan.

Laws like this have their heart in the right place, but are doing the easier, worse thing.
Node.js boilerplate / Authentication from scratch – (express, mongodb) Rest-API
I haven't followed the AmpliFi line closely to know if it has easy VLAN support but yeah... I really like the UniFi offerings but a fulling working UniFi system (excluding the UDM) costs ~$800 from my last estimate. I'm saving for it but that's cause I'm a weirdo who enjoys those kinds of things.

If you don't mind me asking what networking stack are you using?

Also thank you for the very well thought out and reasoned reply! I wasn't fully aware of some of those attack vectors.

Lastly I think I've been so anti-wifi IoT because of the inherent security issues with literally everything currently on the market. I see the wifi IoT as a bubble about to pop unless routers gain security features for IoT or some other major changes are made to how they work today.
Lime has two main problems:

* The app is terrible, and devotes too much UI space to spamming ads for other products while user is trying to give Lime money.

* They kept responding to low utilization by raising prices to the point where it's not notably cheaper than taking a cab.
Wrong thread, you're looking for https://news.ycombinator.com/item?id=21824178
The widespread poverty and tenuousness in California, the vast majority of wealth flowing upward from gig platforms into the hands of execs and investors, that’s your definition of the market working?

AB5 seems aimed at addressing the vulturism that emerged in the wake of the Great Recession, where the economic collapse was used as an excuse to undo all kinds of more stable arrangements and protections, privatize costs onto workers, and grab an even greater share of wealth for the rich.