skysight-inc/HackerNews huggingface dataset:
People get hacked all the time but the data these folks failed to defend is almost as bad as what the Feds lost. You can always repair your credit, get new cards, even replace your money but you can never ever get back your reputation or your family or the respect of others if you lose that. But giving such a site this type of information (even if you were only curious) is just asking for it to become public. The consequences can range from embarrassment to divorce to losing children or even getting murdered. Whatever the thrill it's not worth the risk.

I don't know how to implement such a thing, but failing to protect people's information seems like it should be prosecutable. Maybe it's an impossibility but I don't know how else to make people care about protecting private information.
It requires a completely different mindset to relationships, most importantly, two people with that same completely different mindset, it's counter to most culture and how most of us were raised, but it can and does work.

Also, I find interesting the survivorship (or perhaps anti-survivorship?) bias in a marital counselor talking about how a certain arrangement doesn't work.. what about all those people who never sought counseling because their relationships are happy?
Design terminology, demystified
"Tobias, you blowhard!"
to be honest, if you have 250 PCs or $1mm revenue, you can spend $45/month per developer on the software tools necessary for them to do their jobs without getting 'borked'.
Elon Musk is an engineer, not a philosopher, and I stand to be persuaded, but I find using him to counter Michio Kaku ridiculous.
Ggg
gfgggg
Adding to that, we need to be especially wary of righteous belligerence targeting sexual immorality. We have an ancient and rarely broken tradition of ruining people by accusing them of sexual misbehavior. Infidelity, promiscuity, homosexuality. OScar Wilde & Alan Turing come to mind, from an endless list.
A different focus, but same basic idea. ScriptRock, too. I met the founders of both of those companies at a conference last fall, and it was really interesting. The products diverge a lot, but we all see the same fundamental problem.
Moving to TypeScript definitely helped us. The move itself revealed a couple undefined variable errors, and static typing has saved us a lot of pain. It was also extremely useful for when we decided to remove a few libraries; the static typing gave us confidence that we didn't miss a few usages.
I would completely agree if the site were geared toward open relationships, but it is built on assisting people harm their partners in secrecy. It has nothing to do with the monogamy issue.

Basically, there are a few truths we know about users of the site:
1. They are in a committed relationship (or seeking someone who is)
2. They are unfulfilled.
3. Those in a committed relationship do not want their partner to know about their activities (because it would hurt them)

It is the 3rd item that changes things a bit with this specific site. The unaware partners should be valued as much as the users of the site, but the site enables its users to put themselves above their partners in a way.

It is perfectly valid to criticize monogamy or to support equal treatment for people in different types of relationships, but Ashley Madison is built to help people indulge at the expense of another "innocent" person, and I think that makes it not okay. I don't necessarily think the hackers are "justified," but I do think it is understandable to feel less sympathy for the victims in this case.
Famous Writers' Sleeping Habits and Literary Productivity
For me, .NET Core and ASP.NET 5 are the most exciting things going on in this space at the moment. On Linux, it's all still too buggy to be usable in beta5 (the version shipping with VS2015), but the vibe I'm getting from the weekly standups is they are going to start prioritizing this very soon and it's going to be very usable on a 3-month time frame.
That's a welcome feature indeed. (Too bad the 3.7 release is still a month away.)
7250 suspects were all the names provided to UK police, including the thousands of victims of stolen cards or that had bought access to legitimate sites.

1451 convictions is still significant, but we also still don't know how many of those might be wrongly convicted, given that a number of them were overturned and several people have won trials for malicious prosecution, and we don't know how many "got away" without publicity over their trials simply don't want to risk appeals or lawsuits over their convictions.

It's worth noting that the company the data came from had in fact been subject to so much credit card fraud that it was going out of business when they were raided. US police treated the data accordingly. British police did not.
" there's no reason to antagonize the other guy,"

Sure thing. Him going off about "obsessions" and suggesting (none too subtly) that Europeans are somehow morally superior to Americans was totally non-antagonistic. Totally.
Ah, Intellitrace is pretty neat but I must confess I very seldom use it. For some scenarios it might be crucial but for most app development I think you can manage without it
How about my release candidate that I installed about a month back? Will it update automatically? Does it even need to? Did anything change?
I just started a new project. We were using TypeScript for some important client side communication libraries which had no UI. This new project has a lot of UI. I chose Babel since it has built-in support for JSX -- that seemed like a bigger win than type safety.
Oops+Cheating+website+Ashley+Madison+hacked
In section "MediaTek details: Partitions and Preloader" - "CPU Init", he is talking about setting the mode to SVC:

/* set the cpu to SVC32 mode */
MRS	r0,cpsr
BIC	r0,r0,#0x1f
ORR	r0,r0,#0xd3
MSR	cpsr,r0

Does anybody know in which mode the system actually starts. Is it HYP or even Monitor?
Sounds very interesting - signed up for the Memrise Toki Pona course straight away ;-)
"Greeks start buying Greek-made kitchens, creating jobs in the kitchen factories."

That's not how things roll in the real life, I'm afraid. After currency devolution, people just demand salaries comparable with what they see outside and if they won't obtain them, then given the open borders and all they just (gradually) leave for greener pastures. There are real problems to be solved and you can't doge that with currency tricks. It's better to avoid playing with currency, otherwise be ready to get comfortable in Zimbabwe's shoes (the worst case scenario).
https://twitter.com/PreachySnow/

> Do you know what some men do when they find out their wives have been cheating? They beat them. They kill them. They don't just leave. Also, users of Ashley Madison could lose their jobs. You know, their support system that allows them to take care of their kids. Millions of people being revealed for committing adultery isn't anything to rejoice about. This is not the way to handle such a situation.
Spot on. You can have whatever views you want on life long monogamy, but once you enter into a life long monogamous relationship with someone whose views may not match yours, you are morally committed to hold up your end of that deal or renegotiate it. Having affairs behind the back of your SO is just terribly selfish. Let's not pretend it's anything else.
You're forgetting opportunity cost here, which is by far the largest factor.

Say you worked a 9-5 for two years saving up $30k. You reach the end of two years and youre going to quit your job, losing all of your income, and then also spend 100% of your savings right away on beginning some new business that could fail at any point?

You are thinking from the perspective of someone from wealth, missing the realities that would be faced by someone actually considering starting a business without a history of even middle class wealth.

Most businesses are not the kind you can start on your off time, as a side project. You cannot keep your salary, you have no investment income, or passive income of any kind.

What happens when you fail? you've spent every last cent of your savings, you have no job, you have a sizeable gap in your resume, and going back to your old career means youll have to take a pay cut compared to what you were making before you left to start the business.

This is a real fear that keeps many people from going out on their own.

If you are from wealth on the other hand, having no savings might not be as big of a deal. You wont become homeless if you have family and friends that have the means to take you in. You wont go hungry, you can even take a few weeks to reevaluate your decisions and decide if you want to start another business with your lessons learned, or if you should return to the job market and get yourself back on your feet.
Well, scientific latin.
Corollary: learn to write and edit quickly. Else blogging about little things will drain too much time for which you have other plans, and this will be an incentive to stop blogging.
I think you're posing the same problem as those who want to express precise mathematical numbers with the language - that's not the point.

I would assume that when faced with expressing cyan, you'd say something like laso walo (blue white).
Osquery: Introducing Query Packs – Engineering Blog – Facebook Code
Humans do understand radiation dangers.
Why do we have no nuclear war since the atom bomb?
Why are there so few deaths from nuclear power plants?
Why do people use sunscreen and shield spacecraft?
The 'object up the stack' is an rvalue reference. While we've successfully returned a reference into the caller's stack frame (RVO), the object it referred to has already been destroyed. That's why you see 'constructor, destructor' before 'move constructor'.

I'm struggling to see how it's an appropriate use of std::move in any case where you actually use the rvalue reference!
I have only been working with it for a few months, but I come from a .NET background and LOVE using TypeScript relative to JavaScript.
I agree with the sentiment that the nature of the site doesn't condone the action.

I note that by its nature, it is a very attractive target for thieves as that data could be the basis for extortion. It also might be used in political campaigns or against other public figures.

But at the end of the day, it is another example of how organized crime has moved into the "net" and set up shop. Which combined with nation states using the "net" to achieve political ends, be it espionage, surveillance, or intimidation, means for those of us who remember a time before the internet, it has completely fulfilled all of the worst predictions of what would happen with it.

Now we need to fix it, and we need to keep our own nation-states from preventing us from fixing it.
Why did you fork the repo and link to that instead of linking to the original?

Original: https://github.com/jkbrzt/httpie
Exactly: https://github.com/twitter/fatcache

A single fatcache can do close to 100K set/sec for 100 bytes item sizes.
A single fatcache can do close to 4.5K get/sec for 100 byte item sizes.
All the 8 fatcache instances in aggregate do 32K get/sec to a single 600 GB SSD.
I don't see how enabling affairs contributes to the net misery of the world. A civilized society ought to move away from your sort of moralizing judgement about relations between consenting adults, or those who facilitate them.

Adults are free to fuck: they are happier for doing it.
Previous discussion @ https://news.ycombinator.com/item?id=9913282
Dilay – a 3D sculpting application
Really? Do you really need to know what the comma operator does in C?

Do you really need to know the difference between `void foobar(void)` and `void foobar()`?

There are a lot of things in a language even as simple as C that's useless syntactic trivia. I imagine someone could think of really evil things in C++
New tools make things too easy.
http://slade.mancubus.net/index.php?page=screenies
http://forum.zdoom.org/viewtopic.php?f=3&t=32392
In the last snippet the function returns BigObject&&.
I disagree. These are some great examples of interfaces that make gathering user input more intuitive. You couldn't possibly delegate this information automatically, i.e. travel dates.

Also there is no mention of gradients... The article is exclusively about reducing the number of interactions to get the desired user input by using features other than default dropdowns.

This is a far cry from an article touting that they increased conversion rates by 300% by changing the color of the sign up button, and in fact it is changes to GUI's like this that separate "something useful" from being used, or being completely ignored.
I agree that privacy should be protected and its unfair if personal info gets exposed...but there is one simple fact that remains. If you used the site and were exposed it is not the exposure that caused you damage it is your actions that caused you damage and ultimately the buck stops with you.
Brain science has a very long way to go for sure, and legislation had impeded studying certain substances, yes. But there has been research on perception and its limitations and this leads to an understanding where it is not remotely surprising that a substance could cause severe misperceptions undetected by the owner of the brain -- it happens continuously to all brains even when they are not tripping.
I worked at a place where the version numbers were largely chosen by the CEO for marketing reasons. He'd keep them low for brand new stuff to excite the early adopters then bump the major version up a 5 or so when he wanted to sell to more conservative types.

I was, by chance, at a client once where they were having a big meeting discussing how much testing etc was required to make a "big" upgrade. I had to point out that, in fact, the difference between the 2 versions was a few minor bug fixes largely in code they didn't use.

They weren't very happy.

When I got back to the office I, somewhat tongue in cheek, suggested we allow the clients to choose their own versioning systems. I still think it would be better than what we had.
I agree, this post was pretty pointless and any relevance it has to Ellen Pao's situation is insubstantial.
Be not afraid of knowing too little. There isn't enough time in our lives to know everything.

This is good advice: write about what you know and don't be anxious about its significance. Just writing about it will help you remember it better. And it might help someone else too.
Not quite correct--as memory serves, as far back as Netscape folks have offered server-side JS.
> Greece has a tiny export market and mostly import goods

Exports are equal to imports over the long term (tourism is basically a form of export).
Having a global objective of reducing suffering sounds great, in theory. Solving the problem of obtaining clean water in drought stricken areas with new technology is a great example of something 'we' can do to help reduce suffering. It remains that people still have to chose to drink water from a newfangled device.

Deciding a service people chose to use is causing increased suffering is a great example of something that isn't our problem to solve. They chose that path for themselves and their partners chose the path to be with someone who made those choices. It's not on you, or me, or anyone else to reduce their suffering.

That said, people choosing to use a centralized shared store of information for their sensitive data can quickly put them in cognitive dissonance when combining the expectations that the provider will keep their data safe and secure with the desire to achieve the results promised by said site.

The real reason we should be satisfied that AM got hacked was not because affairs are immoral. It's that AM was entrusted with sensitive data about it's users that it failed to protect. If a company stores someone's sensitive data in a centralized way with their software, and fails to protect it, they are just as bad as AM.

Edit: Added some thoughts and removed a blaming statement.
Is this (async/await) not just a feature of ES7?

Personally I would love to see the decoupling of TypeScript's type checker from its transpiler. The ability to use TS with Babel, or Flow with MS's transpiler, would be liberating and spur further innovation.
Government-sponsored research would eliminate the perverse incentives of patent-based research, and the fight against disease is absolutely a concern of the public sector.
This is the same attitude I take. I have worked in many industries, and have participated in a few startups, but the bottom line is I don't put up with crap. I spent too much time in the Corps where I was basically a slave to ever function like that again (the civilian equivalent would be a salary job that underpays but expects you to work 60-80 hours a week without OT because you are "exempt").

Sometimes I felt bad for leaving, because I know whoever would be replacing me couldn't do as good a job, but it's just business (the business of my life).

One of the things that is good about this is that I have gotten a few vacations in between jobs I wouldn't have otherwise, not to mention the vast array of experiences that have really helped me have a bigger picture understanding of sysadmin'ing.
How about the people who signed up and did pay... but are not ACTUALLY in a relationship with anyone else?
I think LINQPad now uses Roslyn.

I would be great if this would trigger a flurry of VBA-style IDE to use VB/C#/F# in Excel or any major non Microsoft software!
Ban on GMO Labeling Approved by Agriculture House Committee
Whatever you think that a civilized society "ought" to move away from, then fact of the matter is that the rest of society doesn't agree with you.

And, in fact, married people are (typically) not "free to fuck," and when they do fuck extramaritally, they are (typically) not happier for doing it, and their spouses are (even more typically) not happier for them doing it.

This is a descriptive statement, not a prescriptive one.
Base Lab Blog – Killer Search on Android (part 1) – Base Lab
I never cease to be amazed by solutions and tips I am able to find to seemingly mundane problems - both tech and non-tech. Always grateful to the people offering up these "little things." Wish I found the means to do it more.
HERE introduces HD maps for highly automated vehicle testing
And it's completely analogous to every other language where we come up with words by combining "auto" and "mobile". It would be challenging to determine what an automobile was from just the word and it would be almost impossible to recreate the word had you just been given the object and asked to come up with one. Might as well say that English is a language with 26 words.

Though I imagine this makes spelling and pronunciation easier to remember.
If you're single, why would you go there instead of a regular dating site.
A Man Who Flies Around the World for Free
A timeline just isn't going to capture this.

Look at Garofalo's Genealogy of Pop/Rock poster or Gomley's History of Film poster for examples of timelines that more accurately reflect family influences.

If you establish domains like education, medical, military, business, engineering, gaming, hobbyists, etc., you could show more information on a vertical axis, such as MUMPS being almost exclusively used by hospital systems, or Lua being born from C and finding a niche in game scripting.

And by the end, I had a creepy, squicky feeling. It just felt like a rip of https://en.wikipedia.org/wiki/Timeline_of_programming_langua.... Check the "RecurVoice" thing at the end. It looks like wiki-advertising.
Please please stop disabling zoom. I beg of you, I have to abandon sooo many sites because they are unreadable because I can't zoom.

>I am a formally trained designer and I design UI properly for the devices and hardware my projects are intended to be accessed with.

If designers were actually licensed, I think that disabling zoom should be an offense that results in a 2-year revocation of design license. It's so user hostile that it's unacceptable. That you are trotting out your "formal training" in response to user pleas shows that you really don't have many legs to stand on.
Executive Editor and Editor-In-Chief Are Resigning from Gawker Over Post Removal
The person you are responding to explicitly said:

>If you're going to cheat

Given that you are going to cheat, no, "don't cheat" is not an option.
My experience as well. The benefits I've seen have been easier refactoring, code completion and I find it faster to implement things with typescript highlighting issues in my editor so that I can correct them before seeing if it runs in a browser.
PayPal Website Payments Pro lets you opt out of address verification at least (can't remember if CVV is an option as well but I think so)
Rhino horn camera 'could save rhinos from extinction
An Arduino Alarm System
Ask HN: My startup has failed, what are the largest companies in SF proper?
After nearly a year of trying to tackle a really tough Fintech problem (Reducing risk by shifting moral hazard in a particular asset class), I failed getting the agreements we need and I have decided to shut the company down. The people that were working with me on the problem have now found other opportunities and I am trying to figure out what company would be best to join.

I am only 1/8 programmer at best, but I have a really strong finance background so I believe the best place for me to help a company would be in their finance department (FP&A, M&A or investor relations) which are all functions of large companies.

I have worked pretty hard at generating a list of companies with a major office or headquarters in SF. Does anyone know of any others I am missing? Does anyone have any other advice while looking? My plan is to reach out to finance people at each of the companies I am interested in, setup a coffee and figure out where the best fit is.

I would also be interested in joining an early stage team with some product market fit in need of sales/operations help, but those companies are tougher to find.

Adobe

BlackRock

CBS Interactive

Cotap

Disqus

Dolby

Dropbox

Eventbrite

Fitbit

Gap

Jawbone

Kiva

Lending Club

Levi Strauss

LucasFilm

LucasArt

Lyft

McKessen

Method Products

Mimecast

Namely

New Relic

On24

One Kings Lane

Oracle

Pinterest

Prosper

Quantcast

Riverbed Technology

Salesforce

Square

StitchFix

The Sierra Club

Trulia

Truecar

Twilio

Twitter

Uber

Udemy

Visa

William Sonoma

Yammer (microsoft)

Yelp

MethodHome

Zozi
As reflected in this classic Onion article of January 2001, "Bush: 'Our Long National Nightmare Of Peace And Prosperity Is Finally Over'"
http://www.theonion.com/article/bush-our-long-national-night...
"During the 40-minute speech, Bush also promised to bring an end to the severe war drought that plagued the nation under Clinton, assuring citizens that the U.S. will engage in at least one Gulf War-level armed conflict in the next four years."
A philosopher would be the first to understand that no one is or can be excluded from the realm of ideas or thought.

Being a philosopher is not an extraordinary designation, such that it puts them beyond the mental abilities of someone of Elon's obvious mental aptitude.
I think we've learned over the years that perfection is an unrealistic goal when it comes to data security. We should still strive for better and better methods of securing data, but I think we should also try to change our expectations. When putting any information on the internet, it should be assumed that there is a decent risk of that information being discovered (regardless of security measures involved). We need to plan accordingly.

In this case, if discovery and release of the data would be something you don't think you could recover from, I think that is a good indication that maybe the data is associated with something that isn't worth doing.
High Performance Caching with Readthis
EzErr – Never NSLog an NSError Again