skysight-inc/HackerNews huggingface dataset:
I appreciate your efforts to make Hacker News great, but I think this action is heavy-handed.

The court's decision hurts the internet, hurts small companies on the internet, and hurts the ability of the United States to fight terrorism.

I may not have worded this opinion particularly well, but it's ridiculous that my comment cannot even be expressed.
They have made it pretty clear over the last couple of years that want to jettison their original userbase for a much larger, more mainstream userbase. There is more money in it so I can't say I blame them, but they had better hope they have the critical mass needed to make that happen.
Bring Back Your App: Ramping Up Developers on Code
If you purchased the product then the length of the copyright does not affect you.
"So it seems in order to be independent from private influence, media has must depend on government funding."

Public funding has nothing to do with government funding.
Netzpolitik was indeed threatened, but not by public media. Public media strongly supported Netzpolitik when it became clear that investigations were going on against them.
Having worked on getting a Sharia-compliant investment fund set up a few years back, what I recall is that interest ("riba") is specifically forbidden. However, there are structures that can provide the same cash flows as interest but aren't technically interest: example, instead of paying interest on a 30-year mortgage, you just buy the property from the lender in installments over 30 years, etc.
"By signing up you agree to Kwilia's privacy policy and terms of service."

Forgive me if I'm not looking hard enough, but I can't find a privacy policy or any terms of service.
AB-testing PayPal as a Payment Option
‘A Very Fair Statement of His Past Life’: Convicts and Tattoos in the 1800s
The Black Hole of Software Engineering Research
Another question is what if I have a friends list and someone from europe is on it? Does that mean all of my friends data has to be stored in europe?
We detached this comment from https://news.ycombinator.com/item?id=10338685 and marked it off-topic.
Can anyone explain why my comment was massively downvoted? Am I factually wrong or is it because you simply disagree. If it's the latter, then you are building an echo chamber where new or different perspectives will be disincentivized.
Very... entertaining! :)
> They have responded to the criticism of their historical behavior and now only make changes with quite a bit of fanfare. They haven't done anything overtly evil related to privacy in a while.

That's great. Are you willing to risk your physical safety on this?

Should other people be willing to risk theirs? If not, what if they are part of your real-life social circle, but because of this they cannot join the private FB group-chat thing that happens to be the main mode of communication for this social group? What if they might have reservations discussing their reasons not being able to join?
This looks clunky and a lot of the marketing looks contrived. We all know it won't work the same as in the videos, since the viewport is more constrained.

More than that, I feel that with every VR solution there is a comfort and practicality issue. How long will it be comfortable on your neck and head to be wearing this?

For limited applications and for a short period of time then Hololens and similar tech could be useful and entertaining but in general I still thing the hype is ahead of the technology.
What does it mean to "join two large datasets"? I can think of many meanings. What part of the method description in the abstract did you consider yourself too inexperienced to understand?
For the next step, and easier name matching... why not export a CSV of your online banking and use names and totals to match? Or are these cash receipts?
App Transport Security – iOS 9 makes your apps a little bit more secure
"that list belongs to me."

Those words don't actually mean anything.
I really like contextual discussion, specifically what we're doing here. The article is linked to on Hacker News, and then we return to Hacker News to discuss.

The same thing happens on Facebook. Slashdot has discussions on Slashdot; and then they link to sites on their Facebook page. Another discussion happens on Slashdot's Facebook page.

What's interesting about contextual discussion like this is that the flavor changes quite dramatically. Slashdot's discussions are a bit more lively... Hacker New's discussions are a bit more, uhm, "grown up." Sometimes, an article linked to on Hacker News has a much better discussion on Hacker News than whatever is on the article's message board.
Hrm:

https://validator.w3.org/nu/?doc=http%3A%2F%2Fdeirdre.net%2F...

I think the more likely reason why validation errors show up all over the internet is because for 99% of business/entertainment/service on the internet they are irrelevant.

Personally I would not like Firefox to fail to render on HTML validation errors, what a terrible idea that would be.

In the meantime, I have no idea what HTML validation has to to do with not enjoying working for someone else.

Swap "programming" from the sentence: Programming for somone else sucks. With "carpentry" or "plumbing" or "manufacturing" or "cooking" and you'll have the same bitter, burned out employees. The trick to life is to avoid being bitter when asked to get things done, and rather take pride in having been asked to help someone get something done. If you don't feel appreciated in your work, look for something else to do. If there is literally nothing else you can do, being bitter isn't going to make life any better.

Not to sound like an asshole, but I have very little patience for people who lack creativity in how they use their time. Yes, I've been frustrated at my work before, and listless in the face of a project I don't want to start/finish, but I find a way to keep working, or I'd be looking for something else to do.
Apply for the Microsoft Hololens Development Edition
In theory? Not much. In practice? No beatings, more rights and permissions etc.
Why not read both?

There is some correlation between the quality of a publication and the quality of the comments section. NYT is head and shoulders above the Economist in this regard.
Questions to ask when you learn of digitization projects
If you used those sophisticated ops and well defined deployment tools and dev environments to develop a monolith, wouldn't it be just as easy?

As for scale: are you suggesting that having extra code executing and network calls being made in your system makes it more scalable, rather than less?

Ten billion requsts a month is 3805 requests per second on average; i'd guess that means 10 000 requests per second in the peaks (correct me if i'm wrong!). Is this considered challenging scale today? I'd buy four DL380s and call it done.
No, that's not a problem at all; the key appears to be derived from more than just the password. The only weak spot is if you can run arbitrary code on the user's PC.

(I'm going by the textual description on the linked page as there doesn't seem to be a more detailed or formal one)
Conferences for startups? Fuck that
I think it's actually against the law in the US as well. There has been a big push back against video game
journalists not disclosing when they are paid for their reviews, and the FTC regulations have been why they are citing.
Fair. But the takeaway I think would be that these people seem to think making an error in software (which I think sets a new bar for FirstWorldProblems) is grounds for someone to be removed from life, which is kind of amazing since even people who drive drunk are allowed to continue living.
As others noted, it probably would've been more ethical just to buy the company outright, not simply doing "intellectual capital front running" they've frequently been accused of doing with actual capital.
The return of the Tcl browser plugin
This was literaly the first AB test I did in my 20+ years in business and to say that I'm imressed with the results would be an understatement. First time's a charm I guess :)
yohoho22 was disarming the sarcasm by specifying that the article already made the point literally.
Your comment struck a chord with me, that's a succinct explanation of the creepover of these services everywhere.

Made me consider a shared (fake) facebook account - one that would be used just for such interactions, shared among folks that are averse to creating an account themselves. Sharing the username-password combo itself would soon lend itself to trollish password reset attempts though, so perhaps there could be a service that accepts email and makes facebook posts on your behalf using its own account. The email format could be something like:

Type: Wall post [or "comment" or "private message"]
Page Url: <Vice's page>
Content: First!

Facebook (or whatever other service this is created for) would probably catch up with the profile sooner or later, but that just means time to move to a new fake profile. Given the amount of disregard these companies show for user privacy, I have no moral compunction against such "deception".

Perhaps a weekend project for someone with this itch to scratch.
I guess I can say I escaped. Got my first computer my sophomore year (I grew up really poor), and was going to a tiny state school. Was a bad student, staying up online and sleeping through morning classes. Had to leave school (bad grades = financial aid probation), got my first real job (worked for local computer store/ISP), and that turned into my career. So my debt load from school is actually pretty small relatively speaking (about $6500 for the 2 years)
Immutable Persistent Data Structures for JavaScript
Any sort of theistically-based morality can degenerate into that, of course, but it's hardly the mainstream way that adherents of any of the major monotheistic faiths think or talk about God and His commands. On the contrary, the typical (and orthodox) way that God is understood to be connected to morality is to say that just as God is the ground and source of Being, so God is the ground and source of the Good. God requires righteousness from His creation because He (as the Good) is the goal or τελος of that creation, and you simply can't be what you were intended to be without that goodness. Of course, failing to be what you were intended to be comes with problems, but the failures are organically connected with the problems, just as the rewards are intrinsically a part of the success.
Good idea! Most of the time I pay in cash when I'm at a supermarket or at a gas station. So I don't really have the data in online banking. It's kind of common in Germany.
Show HN: PlushCare – See a doctor and get prescription via phone or app for $69
Many prisons are built to be awful places on purpose. That needs to stop.
Correct. We know some things about how bad zero gravity is, we do not know how bad microgravity is. Given that it's probably a range (one presumes that .98G is probably medically indistinguishable from 1G, one presumes .02G is very like 0G though perhaps not quite indistinguishable), it's probably fair to say we are comprehensively ignorant.
The hard part is getting browsers to all implement something like this (all with the same specification), which for some reason hasn't been happening, despite the fact that a mechanism like this is an obvious design that is obviously better than sending passwords.
Data Visualization and D3.js Newsletter Issue 151
Is the assumption there that a Falcon 9 lands vertically and a Dragon (or equivalent) is the ascent vehicle? Still doesn't really address the business of manufacturing the fuel or getting it into the rocket. Nor, indeed, the matter of lifting a Dragon 60m into the air to integrate it back onto its launcher.

So much Earth infrastructure we depend on for this stuff.
Been Choice mobile ad blocker blocks Facebook ads
Microsoft announces Surface Book laptop
This work is from the same year, also really interesting: http://sebastianschmieg.com/searchbyimage/
As somebody who provides support to the Ubuntu community (and helps manage one of the largest Linux support sites), I feel your brief experience with a few grumpy old tramps in an IRC channel —over a decade ago— is not reflective of what we currently do. We've moved long way since then.

And your experience is certainly not reflective of anything in the article, which is about Kernel developers. The LKML is its whole own world with its own set of problems (mostly volume and competence related) and very few downstream communities model themselves on it.

For example, Ubuntu and Ask Ubuntu both require their community members to follow the Ubuntu Code of Conduct[1] if they want to remain part of the community. That codifies being respectful into everyday tasks.

Edit: That's not to say that LKML is fine as is. It needs to retain developers and many don't enjoy being abused by seniors... It just has very little to do with your comment.

[1] http://www.ubuntu.com/community/conduct
So does that rule out a good chunk of US providers for european companies (stripe/braintree/slack etc)?
I could only find mention of Safe Harbor in their privacy policy and not where the data is hosted.
I think you're missing the fundamental point here - users of this technology will never enter their password online again.

Instead, imagine new HTML elements and you could have

<form type="cbcrypt">
<input type="username" />
<input type="password" />
</form>

and the web browser would allow you to enter your credentials in a secure, NATIVE window. (At least secure from web stuff - keyloggers get a lot more powerful under this scheme.)

If it works as advertised, it's quite nice. Personally, I think this is very close to what we need.

I will note I still probably wouldn't use it because if your password is exposed, then you're screwed. It is very close though. A hardware element or something might mitigate this enough.
Yeah. Some receipts also have barcode on them, but it's not guaranteed that it contains all required information.
Toughen up kids: Cold is a lousy excuse to close schools
If this is traditional public-key crypto, having the password does nothing for the attacker without the private key. But I didn't watch his "technical details video" so I don't know what he's actually implemented. He mentions that getting the user's password would allow you to derive the private key, which makes no sense.
An inclusive community could accommodate a range of "personalities". Apparently, only one kind of person can handle the toxic LKML environment, and that's surely bad for the long-term viability of the project. At this point a fork seems inevitable. e.g. https://mjg59.dreamwidth.org/38136.html
Considering that so few even walk anymore, what difference does the temperature make? That Jenny and Johnnie may actually stand at the bus stop shivering for all of 10 minutes? Who cares? Frankly, it's good for the pups.
Going a little bit off on a tangent here but this article reminded me of how the gold price against the dollar has historically been set:

>Every morning at nine o'clock, [acting treasury secretary] Morgenthau; Jesse Jones, the head of the RFC; and George Warren would meet with the president over his breakfast of soft-boiled eggs, to determine the price of gold for that day. They began at $31.36 an ounce. The next morning this increased to $31.54, then $31.76 and $31.82. No one had a clue how they went about setting the price, although everyone presumed that some subtle analyses of the world bullion and foreign exchange markets went into the calculations. In fact, the choice of price was completely random. All they were trying to do was to push the price a little higher than the day before. The exercise brought out the juvenile in Roosevelt. One day he picked an increase of 21 cents, and when asked why, replied that it was a lucky number, three times seven.

Source: "Lords of Finance"
I'd take a stronger line than this. Microservice architectures scale worse than monoliths. Because with a monolith, you can just do this:

http://paulhammant.com/2011/11/29/cookie-cutter-scaling/

Moreover, unless you're doing something intrinsically computationally expensive (video transcoding or whatever), or you've screwed up, your bottleneck will be in the database anyway. Scaling the database looks exactly the same for monoliths and microservices: you can scale up, scale out, or split.
... And once there's a few good comments, hide the discussion part by default. (Click the arrow and all the comments expand.)
We are a product of our history - and the same goes with the community around any given technology, not to mention the technology itself. Understanding that history helps you to understand the mindset of the people who created the technology and why and how they designed it. Understanding that will in turn enable you to appreciate and utilize the strengths and weaknesses of said technology better.

One good example: the Unix philosophy. Unix originated back in the 70s, with slow, expensive time-sharing computers, many of which still used printing teletypes. Any text output was expensive in that it used ink and paper and took a long time. Therefore the principle of silence was born: if a program doesn't need to say anything, it shouldn't. See also the principles of smallness and modularity - each program should do one (and only one) thing well, but it should be easy to combine different programs to suit one's needs. You simply couldn't run any very large programs back then, and later on it turned out that chaining several together was actually a pretty good design principle anyway. (For more details, see ESR's "The Art of Unix Programming".) Knowing this history will help one appreciate the philosophy, understanding the philosophy will help one write good programs for that context.

Second example: take the Python language. Its community places a prime on "pythonicness" (http://blog.startifact.com/posts/older/what-is-pythonic.html), a set of guidelines/rules/principles that strongly influence the evolution of the language. Knowing what is and what is not pythonic helps one write better, cleaner Python code, as it enables one to use the language as it is intended.

tl;dr: knowing the history and culture surrounding a technology enables you to use it as it was intended
Shit, those links are supposed to be live.

Thanks for pointing that out.

I'll have to take the post down and push an update to those.
I must admit, after the NSA stuff, I feel safer without "Safe Harbor".

But I guess a bunch of US companies are pretty scared about the financial implications right now. Kicking out EU citizens or moving their data to the EU.
I was just talking with a friend about batch jobs, and I was remarking that they can also be considered microservices. The difference is that batch jobs don't need to be interactive, so the contract is different.

Unfortunately it's a bit late for me to include this in the existing article, but it's a good topic for a next article. You will generally have a much easier time splitting tasks off and running them on workers than full-blown, standalone services (because the MQ can retry the tasks, they can be idempotent, you can have different timeouts, etc).

The usual definition of a microservice is a stricter subset of a task, in general.
You get to vote for a lot of people, but most people simply ignore this. Take Obama - started as a state senator, ran for Congress, then ran for the Senate, then for the presidency. In each of these elections he had to get through both a primary and general election. In each of these elections he also had to rely on a network of supporters and surrogates, the most important of which are other elected officials (many at the local level). He also had to work with the state party (also elected).

The vast majority of people ignore 99% of the elections out there, and then wonder why they don't have an influence on things. I mean, seriously - we often have elections here with turnout in the teens. And I've worked the polls for those elections - even the minority of people who bother showing up have no clue to who's even on the ballot. Many times when I ask people who they voted for, they can't even remember (again, the few who bothered to vote).

It's like staying at home while other people work on a year long project, then showing up 3 days before release and complaining that you have no control over it. Well, yeah.
> General Electric had 2 days of cash before they couldn't continue operations.

Instead they passed this burden onto everyday people, who - by the millions - were evicted or foreclosed on because they ran out of cash and "couldn't continue operations".
> stolen glassware

Oh yes. This happens far too often. It seems to be a common hobby among many college students to snatch anything and everything they find interesting. That very big beer mug? Gone. The decorations you hung for Valentine's day? If they're made of anything stronger than paper, they'll disappear. Hell, I've seen students stealing metal infomation boards from trams as souvenirs.
Snowden's tweet, to the point: https://twitter.com/Snowden/status/651383168650604544
I hear you, I just think it is going to take a generation to fix. If you follow the infosec folks on twitter you might see what I see, a lot of juvenile behavior. Some of the key debates lately have been about Hugging and this lovely drama.

http://blog.erratasec.com/2015/09/whats-that-drama.html#.VhP...
Netflix now worth 900x the price they offered to sell to Blockbuster for in 2000
The guy is an expert in his field.

Yeah, but the field is foreign development aid. He'd have more credibility if he were an astrologer or a patent attorney.
Sure, store it all in the EU. The US has no equivalent legislation, after all.
Not quite what the article is about, but I just re-read Robots and empire by Asimov and the idea that natural radiation in the crust from the theia impact (churn heavy elements out of core) is a cause of the degree of biodiversity on earth is core to the story.
In talking to a person who at the time worked for a magazine in the music industry, I also learned that a predominant amount of content was sponsored - either submitted and paid for by publicists, record labels, or another entity. I'm not a follower of "music bloggers" but I am aware there have been some sponsored content / pay-to-review type inorganic accusations thrown about as well. Payola never really died, it simply evolved and went digital.
The FTC recently clarified their disclosure rules for exactly these situations [1], largely thanks to the GamerGate campaign.

[1] http://www.dataprivacymonitor.com/social-media/ftc-clarifies...
Thanks, I didn't know about that. Still, much better than the rest of them, IMO.
Yeah, relying on the layout never worked for me as well.
For instance even the supermarket address is not standardized. Some shops use:

> Market name
> Examplestreet 12
> 19393 Examplecity

while others use:

> Market name
> 19393 Examplecity
> Examplestreet 12

We're not even talking about the invoice/receipt layout. It's different all the time.
Not sure I agree; to be honest I miss old-style discussion boards, since they seem to have phased out in favor of Reddit-style aggregation and comments.

I think there's a place for both, but the Reddit-style boards make every discussion ephemeral. No matter how interesting the topic or diverse the discussion, it's gone and forgotten in 2 days at most. On old-school boards, a major thread of discussion can last for months, or longer. Plus there's something to be said for a chronological presentation of posts. Yeah, trolls get more exposure, but it also means everyone sees every view (up to whatever the moderation policy of the site is), so you don't get the Reddit hivemind effect nearly as much.
Twitter introduces Moments