skysight-inc/HackerNews huggingface dataset:
You only pay a price because you are using someone else system. Which cost money. Public library are public, you also pay taxes on them. Because using it as a service still has a cost.

Google give you 1TB on data to query each month. That is a lot of data, if you need more for free collect the data over time.

But you still need a library card and if the facility gets overused they ask for a small tax to cover the operating costs.

I fail to see how this isn't considered public. Public literally just means accessible to the general public. That all. A public event can still charge a fee for entry. As long as the fee doesn't create a barrier for most the public, you know accessible to the general public.

Also if a library sold their data would it no longer be considered public? I believe it would still be considered public. User data isn't sold typically by name or email, byt activity. If a library compiled a list of books checked out and their frequency, the amount of people entering everyday etc that be the equivalent of most user data being sold. Very rare for a company to sell your actual personal data, when they do they disassociate your personal information with it.

So if the above doesn't disqualify a library from being public, then neither would this dataset that is public. If you really disagree with that then you are just trying to be pedantic at that point.
Based on this tweet†, it seems that Chris downloaded the repos and put them online, encrypted using some of his personal information as a sort of "dead man's switch".

† https://twitter.com/VickerySec/status/978056901677146112
There is this curious divergence between what people writing in Haskell
consider elegant and what virtually everybody else considers elegant. I can't
make heads or tails of your example, even though I'm versed enough in
functional and imperative programming and I know what the code should do.

But yes, in languages that cache the call results by default the original
formula will be fast.
> Only because the golang core team seem to insist on reinventing every wheel either without considering prior art, or at least without considering why prior art went with a particular approach.

Actually it's pretty clear that they did their homework.
World Peace through Superior Strength.
Symmetry was fining Google. The EU fined Google $2.7 billion.

What would symmetry look like from the US side if the EU starts demanding Google be broken up? Unfortunately the EU has no massive, powerful technology businesses to demand be broken up.
Super useful for my YouTube channel. Extra cool when it opens on Fire TV.
Space Invaders from Scratch – Part 1
I never understood this part of the show. I'd think that the genius inventor of a breakthrough compression algorithm whose WHOLE POINT was high quality lossless compression would prefer spaces over tabs. After all, the compression algorithm can deal with it... without the issues that result from embedding hard tabs in a source file.
Yep and I reported them to the FTC. Which as I found out is really easy!
Those sound like two sides of the same coin to me?

Microsoft is bragging about shaving milliseconds off source control time (some of which has been merged upstream into main git, most of which is in GitFS which they've made available, [ETA: this particular bit is in VSTS which they've not made available as an open source effort, but also may have further smaller audience than GitFS]), and the dick-measuring here is how that reads in direct comparison to why they needed to invest in shaving those milliseconds off. Six of one, half-dozen of the other.
People are very uncomfortable with abstractions, to the extent that they claim they don't really exist.
One of the incredible things about the time I spent living in India is that in Indian society there were far more excuses to talk to people.

For example, to ask for directions (Google maps often not great), or to ask if a restaurant is any good (online reviews often sparse). As a result people are much more likely to talk to each other in regular day-to-day life, and are much more equipped to handle conversations with strangers. I saw strangers talking to each other on trains all the time, and rarely was anyone seen as an "inconvenience"
Queues come from the following chain of reasoning:

BOB: I need to do X. I'm going to call the X-doing-service.

ALICE: What if the X-doing-service is down?

BOB: I'll use retries.

ALICE: What if the service is down for longer than your request timeout threshold?

BOB: I'll use a queue.

I don't really see a way out of this, TBH. Maintaining queues is easier than being a hardass about service uptimes. It also cuts down on request latency, because "I promise I'm going to do X" is faster than "I just did X and it totally worked".

Sure, sometimes you can just gracefully degrade and just not do X if you can't do X right now. Or, at least, it's not the end of the world. And sometimes you need X done right now and you can't wait. But message queues are a basic building block for a reason, and it's not an antipattern to use a lot of them any more than it's an antipattern to use a lot of pre-stressed concrete and rebar to build an office building.

In terms of how you build your message queues themselves, this is probably one of the best selling points for cloud services.
> 15-team project that doesn’t rebase

Holy un-scalable code base Batman.
In the U.S. if you were to spend $100 on euros in January, buying say €80, then spend another $100 in March, buying €70, then you sell €75 in June for $130, you presumably have to show that on your tax form?
It's mostly a process rather than a set of criteria. Email me via address on my profile and I can do a deeper dive for you.
Shouldn't the customer also have a right to do whatever they want with the device they paid good money for? Google is intentionally disabling the device without providing any evidence of breach of terms. I don't agree that this is their right.
Check out Godot! It Looks very promising. I mess around with MonoGame but will look at switching over once they fix some of the bugs with the newly added c# support.
I believe that Roy is nerd sniping us, I capitulate. Ok, Roy was wrong, versions in the URL don't break things, they make them stronger. Naming is hard, we republish a semantically related by different artifact and change the name rather than the varying part? Use etags instead? Change the domain?

I totally understand asking for the version (Accepts) during a GET request. If I agreed on that content-type in advance, if I haven't I need to communicate both the url and the content-type along with the version to the clients. We don't have a common container for (url,content,version), things are getting messy. In a package manager, what is the equivalent of a GET request with an accepts header?

import foo.bar v1.2.3
import foo.baz v2.1.3

new_thing = ::v2:foo.baz.new_thing(1)
old_thing = ::v1:foo.bar.old_thing(2)

Joe Armstrong has a great post on modules and versioning http://lambda-the-ultimate.org/node/5079

I am strongly infavor of immutable code, I think we should be able to import all versions of a library, referenceable by commit hash.
The EU has the authority to break up the Alphabet subsidiaries (including indirect subsidiaries) operating in the EU, and the authority to require a breakup as condition of allowing any of the rest of Alphabet to do business in any form in the EU.
Thank you for posting it!
Save 101+ hours with 5 simple shortcuts
Yeah, that could be a risk, especially in the absence of a professional diagnosis. Autism spectrum disorder comes with a ton of comorbidity, meaning that there are a lot of other problems that commonly coexist with autism, and informal online communities for Aspergers seem to downplay that aspect pretty aggressively. There are places where you can basically copy-paste a description of social anxiety disorder and they'll tell you you're an Aspie. I suspected Aspergers might be part of the picture for me, but things like that made me decide to and wait and see if my therapist brought it up.
Relevant?
https://www.gatesnotes.com/Books/Mindset-The-New-Psychology-...
Also a dev and I can see how it would happen. Doesn't make it any less maddening though. It's probably more productive to change the culture around email marketing than to scapegoat one company but I needed to vent that frustration.
Why should it be allegorized?

The whole point of the article, and her book, is to bring the caste system and its consequences into light. Allegorizing it would wash away all the specific issues she is trying to raise!
How has go not solved this when it's had npm as an example for 6 years?
I've often wondered why Java/JVM projects don't use more optimization (a la LLVM) during compilation. I understand there is some optimization at JIT time, that premature optimization can be unnecessary, it would require whole-program opts in some cases, and that tools like Proguard do have a few. But in general when I read the bytecode produced by javac, it is very much like what I wrote and I look at it knowing some optimizations I could even make by hand with regards to unused dup+pop, not re-accessing final fields, etc.
Kinda hard to take allegations of vote rigging seriously in the Democratic "primary" when so many of the state delegates are assigned by caucus, a process which is expressly designed to exclude most voters.
the english language already has characters like commas and periods to delineate sentences, inserting newlines and '>' characters is only breaking the flow. this is really bad form.
How a Young Woman Lost Her Identity
Obviously I don’t, but the available evidence — to me, anyway — points to this being a cultural reality in the golang ecosystem.

I left the language years ago, but the steady stream of articles of the form “Why go doesn’t need $x” followed by innumerable comments, articles, and blog posts by people struggling with the lack of $x, followed by the go core team (due to the completely foreseeable consequences of not having $x) begrudgingly adopting $y, which is supposed to (but doesn’t actually) obviate the need for $x… I’ve reached my own conclusions, and I’m finding more and more people who are leaving the ecosystem with those same conclusions.

I believe that Go excellently solves problems that Google has. I don’t believe it solves many problems that most other users have, even though it might seem like it at the outset.
> No but seriously why is the first step admitting that Obama benefitted?

Because whataboutism: https://en.wikipedia.org/wiki/Whataboutism

What Obama did was unethical as far as I'm concerned, as is most modern marketing. (I will say one campaign was selling hope and progressive change while the other was fear mongering and spreading divisiveness. So I think there is a difference.) Having said that, I don't know that it matters. Granting these powers to people we happen to like doesn't mean they won't be abused by people we don't. Modern mass marketing is gross. It's the grand scale manipulation of people by exploiting individual human weakness/bias. I'd like to see some smart regulation around it, but I'm skeptical that will happen.
I also use pass, it's great. For Firefox integration I use passff which has been working really great for years: https://github.com/jvenant/passff
Is it possible to deactivate old IDs?
I hate to admit it, but I sat in a room with these guys and heard them discuss the Ted Cruz stuff a while back. They spoke incredibly candidly about their intentions and fully acknowledged this was morally questionable. They even offered me work - their cut of the ad spend was huge and there'd be plenty of work for a dev. I think this was before Aggregate IQ was officially a thing... Possibly before they had dedicated developers.

I politely declined. They laughed; it was funny to them to have a conscience about this stuff. I said I'm too burnt out from adtech. I'm glad I was, because earlier in my career I might have been more eager to take on responsibility and make more money.

When this stuff first surfaced, I knew Aggregate was going to come to light. I know a lot of people who've contributed to their ad buying and I know they have no boundaries. We need regulation for these kinds of people.

They were making incredible sums of money for doing this work.
Saying that dep and prior art has been ignored or not "looked into" is unfair. Russ is very clear about where dep and similar tools fall short of a perfect solution. Not only that, but Google has contracted Sam to help with vgo, since he presumably has the most Go experience in the matter.

I'm sure it's disheartening for people who worked on dep. I've had a great experience with it too, especially after the .4.1 release.

While not everyone agrees, one of my favorite things about Go is that every decision is well thought out in terms of its effects on the entire ecosystem. Just because some other language or toolset does something isn't a good enough reason to force it into Go. I trust the overlords, they've been good to me so far. :)
Assessing Design of Regence Blue Shield’s Member Portal
i don't know about solid... to me, when i can't work and have to track down someone to checkin their changes to unlock a file, there are issues. maybe other places have better practices in place to prevent this stuff from happening and i was just unlucky.
Would you prefer I sue you if I get sick for any reason?

Do you want to pay the cost of environmental remediation in your rent? I'm sure your landlord would be willing to allow that.
And in Javascript, once do-expressions go from a proposal to a common part of the language, this will be a thing:

let value = do {if (boolean) { this_value } else { other_value }}

...which is even closer to the Elixir style than JS's ternary operator (which is identical to Java's).
It does come off as farcical, but alas it is not. It's the reality of the situation and nicely illustrates the scale of the issue. Good or bad, Facebook is infrastructure and it's been paid for with privacy.
I was just trying to imagine a situation where the damage claims would have to be evaluated even if the defendant won, or a settlement was reached, or the case got dropped. If the courts only ever examined the proven-liable claims for accuracy in the amount of liability, wouldn't that tend to introduce biases?

Firstly, presupposing that the plaintiff's claims establish liability on the defendant, I think most people would tend to give more credence to their more subjective and speculative claims of magnitude. There would be a significant incentive to unreasonably overstate those claims, knowing that they will not be examined if you lose, and they will be more believable if you've already won part of the case. Furthermore, they anchor the settlement negotiations and the judgment amount arguments, so you'd want them as high as possible anyway. If there is no meaningful penalty for grossly overstating damages, everyone claims they lost a grillion dollars in lost wages, auto detailing, and quantum torment, then hopes the judge won't reduce it to less than a zillion dollars if the case gets that far. The plaintiff eats the defendant whole, and writes the remainder off as a loss, for their tax filings over the next 30 years.

Surely, there must be some penalty for putting a blatant and notorious ass-pull in your civil filing?

If your intent is to never go to trial no matter what, and a claim would only be examined if you were to win at trial, you could put whatever ridiculous crap you wanted in your initial filing, make careful press releases based upon the accusations, then settle, or continue indefinitely, or dismiss without prejudice. Then the damage would already be done. Certainly the courts don't act on claims that haven't been admitted or established at trial, but everyone else can. Most cases never get that far. What could we be missing if we never examine those claims?
Obama...that was the president who authorized the FBI to infiltrate the Occupy Wallstreet movement and paint the protesters as rapists and weirdos, right? Democrats who think highly of him are no better than Republicans who think highly of Reagan.
Then we agree. I think that both CA and the Obama campaign's use of personal information on Facebook was a violation of data privacy expectations, and anybody who criticizes one but not the other is a hypocrite and not at all concerned about data privacy.

I was complaining that people are using Obama's data use to justify CA's data use. Obama did it and it was wrong. CA did it and it was still wrong.
SV is unique in the USA in that it's a major industrial area that evolved into a huge urban center, not a small rural town. So the impact of each bit of pollution is much larger.
One thing is this article is completely correct:

WHEN MARK ZUCKERBERG was asked if Facebook had influenced the outcome of the 2016 presidential election, the founder and CEO dismissed the notion that the site even had such power as “crazy".

It is indeed "crazy". US voters decided the outcome of the 2016 presidential election. Millions of venues were used to hold the debate about it, Facebook included, but in no way unique. Presenting it as if only Facebook mattered is undoubtedly very flattering to Facebook (do you want to advertise your business in the place where decisions about US elections are made, or on some dead trees painted with dirt?!) but is completely insane if you take your head out of the Red Scare promoted by the media, take a breath and give yourself a minute to think and analyze the data.

Of course Facebook, as any advertising platform, brags about how powerful they are. And Facebook specifically has been caught claiming wider audience than 100% of the target demographics (don't have the link handy but wouldn't be hard to find it). But it's just that - bragging.
So is their corporate culture different from Walmart's?
Facebook was tracking your text message and phone call data. Now what?
First definition via Oxford Dictionaries, emphasis mine:

> a person or organization that buys goods or services from a store or business

You may be confusing the word "customer" with the word "user"?
A new IoT application development framework
All code pieces should be small enough to fit in your field of view :)
Hi, other founder here. Does "SaaS" have to be synonymous with a subscription business model?
I'd like to buy a hard copy of this... is it in print anywhere? Alternatively I'll just print the whole thing out I suppose.
Ok. I've been writing code for 25+ years, and disagree.
I generally don't like getting automatic marketing emails, but anecdotes != data, of course. Hacker News readers aren't exactly the general population.

That said, I'm definitely more inclined to engage with properly-personalized emails, even knowing the tactics they employ, because they're usually helpful, or at least have had more forethought put into them.

Heck, even Amazon catches me with a review request from time to time, when I'm keen on venting my spleen.

It works, and in the general case, I definitely prefer it to "no email", because I'd prefer not to miss out on those useful interactions. Even at the cost of having to hit the "unsubscribe" button a few times.
The newlines are for markdown not to automatically join the sentences, and the `>` is a standard internet quote colloquialism.
While it's kind of unrelated to the overall point of the article, it includes the statement, "According to the Federal Reserve, Millennials in their twenties carried an average debt of $22,135 last summer."

The linked Federal Reserve article[1] doesn't seem to directly support that statement, but does say that ~55-60% of 18-29-year-old's used or are using loans to finance their own education, but that, "Among respondents who report that they currently owe student loan debt for their own education, the mean level of this debt is $30,156 and the median is $12,000." (Note: that doesn't include those who have already paid off their debt.)
Superfund refers to the super amount of funds spent to clean up the messes.
Security Researcher finds Bannon's tools: Facebook and targeting scripts
Wrenches will break if you abuse them - but so will guns.

I don't think either industry depends on such breakage to stay in business.
C++ Core Checks in Visual Studio 2017 15.7 Preview 2
Initial > lines indicate quoted material. This is extremely common in e-mail. Because the developers of Hacker News have chosen not to implement block-quote markup, this is what we are stuck with. (The alternative being unreadable-on-mobile code blocks.)
Laid back, do your job and don't lye to me and you'll have glowing reviews...

Don't ask people to do stuff you won't do personally...

You can work from home, office, the other side of the world as long as it is legal and you are available during business hours/on call...

If you have my back, I'll have yours in front of upper management..

We work to play/live and not live to work in my team...
How to Build an Engaging Product with Crazy In-App Messages
There is an interesting anthropological conversation in here: some segment of the population might be willing to pay for services that protect their privacy, but due to network effects, an integrated society will tend towards the lowest common “customer profile” denominator.

Hmm. Maybe that’s not right. Maybe the lowest quality content will be on the most common denominator platform - maybe that’s what we’re seeing. And maybe that’s why I’ve effectively left Facebook - the folks I want to share and connect with aren’t there.
About 1000 per year, and on average they have to kill less than one person per year, despite 1 million guns for 4 million people.

They make heavy use of helicopters as there’s only one squad covering the entire South Island, and only two covering the North Island.
I have very little experience with video editors but found this to work quite well and relatively easy to pick up:

https://www.openshot.org/

Open source too:

https://en.wikipedia.org/wiki/OpenShot
I fantasize about Facebook just one day utterly disappearing. No warning, just quietly taken offline without explanation, all data deleted without a whisper.

The world would absolutely freak out like never before and I would sit back and chortle with delight as I watched my fellow people throw tantrums like little babies for months on end. Think of the lawsuits and blubbering that would ensue!

I think it would be an excellent lesson to society that they shouldn't ever, ever, ever entrust their personal data to a profit-driven corporation again.

Out of the ashes would arise a better, decentralized system and control would be given back to the individuals and we would stop hating each other and being glued to our fucking phones all the time and, well ok this fantasy has gone off the rails, but you get the idea!
That's the definition of "tyrannical rule". I'm not saying it's realistic to think that the government would go that far, but it's equally unrealistic to think that a few people with guns running around in the forest is going to be a match against the largest military in the world.

The Taliban has brainwashed people to think that they are dying to serve God and they and the VietCong had home court advantage. I don't think people who claimed to be "revolutionaries" in the US are that committed.
I wrote a program called Virtual Journal 1.0 that was simply an infinite paged, password protected text journal app.

I put it into AOL's ftp area as shareware and got checks from around the world for $2. I was about 8 years old!

EDITED: I'm offering a $100 reward if anyone can find a copy of this software in an archive or old shareware disc somewhere! I'd love to find it again. Also, bonus points for finding my OneClick Palette called "AOL ROVER".
If this is the only motivation for multiple dependency versions in the same compilation unit (crate), I'm not convinced. You would be trading off the simplicity of each crate specifying a range of acceptable dependency versions for specifying `N` ranges of acceptable dependencies, and requiring one of each. Much better to enforce one version per compilation unit, and if you want to get complex with your dependencies, then break your project into multiple compilation units.