skysight-inc/HackerNews huggingface dataset:
I specifically replied to a comment roughly stating that part of the issue with HN is people who choose option i) by stating I choose option i) and I do it fairly quickly because I have better things to do with my time than give everyone an equal share of both my time and my respect.

I don't want to explain why someone is wrong, they don't care. Do you know how often I've corrected someone online and had them not deny the problem?

Not often enough for me to spend my time worrying about it.
French has an interesting word which somewhat clarifies this situation: "si" (not the conditional "if" in this case).

For lack of a better explanation, it's essentially a negative "yes", used to negate a negation.

For instance:

A: "Don't you understand?"
B: "Si"

Meaning "No, I don't agree with you, but yes, I do understand".

I find it very simple yet quite powerful.
A Clever Shock-Absorbing Bike Wheel, Now for Wheelchairs
Note that Ruby allows non-braced interpolation with instance variables. So:

irb(main):006:0> @foo = 'bar'
=> "bar"
irb(main):007:0> "This is the value of foo: #@foo"
=> "This is the value of foo: bar"
my friends and i were briefly fascinated by nomic after reading hofstadter's column on it[0], but somehow never played an actual game. my favourite nomic fact is that long-running games have sent ambassadors to other nomic games :) i can't even picture what that would involve in practice, but i love the idea.

[0] collected in "metamagical themas", highly recommended.
Scarier than having to participate in Hunger Games style competition because no one can afford food?
I bet 5$ they tried it, but it gave too many false positives.
But the thing is that without hard work, you can have all the luck in the world and nothing is going to happen. And it also seems that the people who work harder have more luck for various reasons raging from having more opportunities come their way to seizing opportunities better.

Ultimately, I think, the kind of luck that matters most is the lack of bad luck. You can be the hardest working person in the world, but if you get hit by a car and spend two years recovering, that's gonna be a problem.

My point is, success compounds. At one point it starts looking like pure luck.
Does it use WebSocket?
Tech More: Apple the Apple Watch reviews are (quietly) brutal
Did you read the whitepaper? It's much more technical. Link: https://www.stellar.org/papers/stellar-consensus-protocol.pd...
I LIKE GOOGLE. DEVS ARE THE TOP TIER OF SOCIETY. APPLE IS EVIL/AWESOME. can i have my 137 score back pls?
Facebook Launches Messenger for Web Browsers
النمور qiwdz – Victims
This comment breaks the HN guidelines, and some of your others arguably have as well. Please familiarize yourself with the values of this site, and abide by them when commenting.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
The problem I see with this is that's your attitude towards free time now because you are used to the notion of work. Whether it be purely for an exchange of money or for personal enrichment (non monetary)

In a society where work is not the norm, people may not seek out to be productive, but rather passive consumers of things and services. A nice docile population used to some modicum of comfort but with little desire.
What if I tell you in exchange for 5 mins everyday you no longer have to attend any other daily/weekly meetings? Does it sound like a good trade off?

> I had multiple other meetings daily but I felt these had more utility as they were related to design and requirements.

Well, that's a problem. In agile there should be only one planning meeting per iteration where you discuss design and requirements.

In my last job we agreed to designate one team member as a rotating "support guy" for the iteration. One guy takes the plunge, gets interrupted all the time and attends all meetings so nobody else has to. It worked great.
Alibaba is sending 10 same-sex couples from China to California to get married
I don't think it actually means ""No, I don't agree with you." I think it's just an unambiguous "Yes, I do" answer to a negated question.
An Algorithm to Make Online Currency as Trustworthy as Cash
If a round is not sufficiently encased by a chamber, the bullet will go nowhere as the brass or steel splits and vents. In one "oops" I read about, when someone was in too much of a hurry to finish a "bullet board" (a display of cartridges on a board), they used a drill on a loaded round to to make a hole to get the powder out (also makes it clear the round is not loaded), holding the round with their fingers.

No, that's not a good idea; even if their fingers didn't feel the heat generated by the drill quickly enough, it was sufficient to set off the primer, which embedded itself into the guy's bicep. And the case split, but only spilled unburned powder on his hand, that situation wasn't enough to set it on fire or otherwise harm him.

So I tend to assume it's more of an accelerant problem than a primary fire hazard, especially since as far as I know, loaded cartridges with sharp, pointy bullets but also with extra hard military primers as sometimes sold and shipped in bulk packaging, "loose" inside a bag (! see e.g. http://www.natchezss.com/federal-5-56-62gr-fmj-green-tip-600...). That doesn't give me a warm and fuzzy feeling, but apparently the biggest US ammo manufacturer, many distributors, and the US Department of Transportation and UPS are OK with shipping that by ground.
Yeah, but ABP also has white listed ads: http://techcrunch.com/2013/07/06/google-and-others-reportedl...

Ghostery has a bit of a different model, but they're no saints: http://www.technologyreview.com/news/516156/a-popular-ad-blo...

I guess the lure of selling use data is just too great for any commercial entity to control the source of these as blockers. uBlock and PrivacyBadger are still clean AFAIK.
Agreed. Even with my British flair for using double negatives for cautious agreement, "no, totally" sounds like a particularly awkward Americanism.
Leveraging our deep virtualization experience, Microsoft will now offer containers with a new level of isolation previously reserved only for fully dedicated physical or virtual machines

Uh. I don't understand how that sentence has any meaning. Particularly the "a new level of isolation previously reserved only for fully dedicated physical or virtual machines" bit. I mean, isn't that what a container is, a virtual machine? And if so, why is 'container' even involved here?

I don't know much about the container scene. I thought they were literally just virtual machines, with presumably some standardized way of spinning them up programmatically. Maybe someone can correct me.
Just like the iPhone wasn't a smarter phone but a smaller computer, I guess Apple Watch isn't a smarter watch but a smaller iPhone.
Gave it 30 seconds (this is not something I use currently.)

Seems easy to understand.

And most of all I came to say glad to see Sublime Text moving forward again.
Reviewing Your Corporate Life in Real Time
That's not quite what they mean. By "constructed" they mean "demonstrated that it exists and has the specified properties." They didn't write down every element explicitly.
Yes, and this is kind of the whole point of the protocol. It just hinges on defining the real stellar network. An analogous question is, "Is there a way for a computer to realize it has been partitioned from the real Internet?" Well, sure. Pick 50 web sites you think are really important--maybe a bunch from Alexa, plus your bank, employer, etc.--and make sure you can reach the vast majority of them (using https, of course, so no one can impersonate them).

There's one sense in which FBA is stronger than the Internet analogy, however, it that is is actually testing transitive reachability. So instead of just making sure you can talk to those 50 web sites, you actually make sure all of those 50 web sites can talk to all the sites they consider important, and so on, until you get the transitive closure, which is basically the notion of an FBA quorum.
Isn't the easiest way to identify a game of chance versus a game of skill is whether a player can intentionally lose? If you can prove a player can be bad, it should be self evident that a player can be good.
From the TechNet Announcement:

"we removed the GUI stack, 32 bit support (WOW64), MSI and a number of default Server Core components. There is no local logon or Remote Desktop support. All management is performed remotely via WMI and PowerShell. We are also adding Windows Server Roles and Features using Features on Demand and DISM. We are improving remote manageability via PowerShell with Desired State Configuration as well as remote file transfer, remote script authoring and remote debugging. We are working on a set of new Web-based management tools to replace local inbox management tools."

http://blogs.technet.com/b/windowsserver/archive/2015/04/08/...
92 % fewer security bulletins and 80% fewer reboots. One can hope that's not just promise.
I think it leans more toward CoreOS and Kubernetes.
perl6 will definitely not backwards compatible. AFAICT, if any extension is used, it will probably still be '.pl'. the hash bang line (at least in unix land) determines the specific interpreter to use. Besides that, perl6 is not quite production ready (although this it is supposed to be christmas this year). Perl6 doesn't even have one specific implementation, although it sounds like the first production ready version will be rakudo on top of the MoarVM.

Perl5 would be a much saner default. I would worry about supporting some version of perl6 at a later time.

btw, cool tool!
Similar story. I put together a dual-P2/350s on (I think) a Tyan motherboard in December 1998 as a dedicated BeOS host. Wasn't good at budgeting and found myself in another state having run out of money a few weeks later, and had a bit of a challenge getting home.

Parts of haiku remain impressive. Example, there's two performant message-bus mechanisms available via standard system calls:

* The flagship IPC mechanism is the BMessage. You can exchange messages unicast, or broadcast using BRosterm, or pub/sub with StartWatching/SendNotices.

* You can also treat the filesystem as an async messaging system using BPathMonitor. Yes, you can create RAM disks. They have FUSE as well.

It runs pretty well under VirtualPC. There's a trick to configuring the mouse to touchscreen once you've installed the seamless-mouse tools.
There's still space for something like Meteor that instead of templates uses virtual-dom.
A lot of Silicon Valley culture and counter-culture alike are built on having no empathy for engineers. The investors see them as useful workers, and the counter-culturalists see them as inhuman invaders. Nobody gives a flip, and when confronted the universal response is a dismissive "Oh, they'll be fine".
I use forever but it doesn't have clustering... Will check this out.
Nice.

But full vi has been available from the cl with readline for a long time. Not quite as nice as athame, but very easy and serviceable.

If you are in vi mode (set -o vi, or your .inputrc is so configured), then on the command line press esc to get out of insert mode and into normal mode, then type v. A full vim editor will open in the terminal, with whatever you've typed so far.

Edit, :wq to execute the command. Delete the whole buffer and :wq if you don't want to execute anything.

This won't work anywhere but the cl I don't think, so the bit about python in athame is nice.
This product was #1 on Reddit Programming yesterday but did not receive any love on HN. Why? :(

http://www.reddit.com/domain/hackr.io/
Bridging Slack and IRC
A Hash's Write method can't return an errors.

Writing and Reading to a pipe only errors if the pipe has been closed. We return an io.Reader, instead of an io.ReadCloser, so consumers can't close the Read side. Internally, the Write side is never closed either. So, in practice, Reading and Writing also won't ever error.
Transcending the Numbness (or the Importance of Celebrating Wins in Startups)
Pretty sweet way to provide the infrastructure necessary to communicate across teams using different chat services.
The only benefit that comes from bubble-talk articles is that publishers get eyeballs.
I also find your characterization of a 26 year old as a failure irksome, but you're also confusing a novelist's subject matter with their person, which is uncorrelated. Even if it were, you'd have to somehow resolve quotes like this:

"Above all, don't lie to yourself." --The Brothers Karamazov
I think the quality difference might be due to a lot of government jobs where you people use dragon are on Windows.
it is biologically wired into you

This is one of the many incredible things I discovered when daughter was an infant, and even into her toddler years.

There were days where she was pretty awful, crying and not sleeping, and when she did sleep it wasn't more than an hour. I was upset and distressed, but not once did I ever blame her or get angry, which is a complete departure from my usual "someone has to pay for this" anger that I direct everywhere every day. I'm an incredibly selfish and somewhat unempathetic person.

I had a number of self-aware moments, where I was actively questioning why I wasn't angry at my baby, or at least tired of her, but my only answer was that looking at her, holding her, taking care her, filled me with such joy. And when I was distressed, I was distressed for her sake, concerned for her wellbeing. But never mad at her.
I think the big question was whether there is liquid water somewhere else in the universe.
What you describe here is what usually happens when a manager thinks he "knows Scrum" but really doesn't.

It just takes one higher up MBA who thinks he can do Scrum/Agile better to try take over and screw the whole thing. When that happens I usually turn my 2-weeks notice. You can't run Agile properly without management backing.
This question is usually called the philosophy of mathematics[1] which is distinct from mathematical logic and has essentially no bearing on the actual practice of mathematics.

Some people are Platonists and think that mathematics exists as a sort of idealized mental realm (similar to Plato's theory of forms, but more reasonable in this context). If this is the case, we would say that mathematics is mind-independent and trans-universal; mathematical truths are true regardless of whether we exist to observe them, and they are true in all possible worlds.

Others think mathematics is a linguistic "game" played by man, that it is mind-dependent and completely of our creation. Still others think mathematics is a set of derivations within a "formal system" (or formal language); this is sort of a middle ground, as it implies that mathematics is a construct of man but that it has a weaker mind-independence/trans-universal property, namely that any entity in any universe examining the same formal system comes to the same conclusions.

But as I said, how you feel about this question has no effect on the real-world practice of mathematics. Most mathematicians you ask will have some opinion on the matter, but it's not like you can say "I'm a Formalist so I don't believe in that theorem." The human process of doing mathematics and the validity of theorems with respect to their assumptions has no relation to the questions of the ontological or metaphysical status of mathematics as a whole.

[1] https://en.wikipedia.org/wiki/Philosophy_of_mathematics
Oh get off your high horse. Because, by definition, they have the economies that can afford it. You can't just have whatever you wish for; it has to be practical and achievable.
I didn't. I read the first few paragraphs and then couldn't take it and left the comment here.
A container isn't just a virtual machine: a VM involves providing an abstracted machine environment in which you run a whole OS, including a fresh kernel. A Container involves starting an extra, isolated user-space with no extra kernel of machine layer.
So, like, just to point out, your example would be, with name Adam and age 10:

"My Adam is, I am 10 old."

Correcting your example:

"My name is {name}, I am {years} years old".format(name=name, years=years)

So to throw that out, that one line includes the word "name" four freaking times, and years four freaking times. You say you like the verbosity of it. Why? Would you like this format yet more?

"My name is {name=name}, I am {years=years} years old".format(name=name, years=years)

If not why not? It's yet more verbose.

I think that the reason that other people like the non-verbose format of:

"My name is {name}, I am {years} years old" # assuming the presence of local variables "name" and "years"

Is that, well, it's pretty obvious what's going on here, and repeating name and years a bunch more times do not, it seems, make it any more clear what's going on.

A reasonable argument might be that:

"My name is {name}, I am {years} years old".format()

Is more clear about what's going on. But repeating the variable names is not particularly elucidating.
I'm nearly forty years old.

I can't claim that I don't ever feel the way you do. But honestly, those feelings come to me only rarely now.

Behind the things you have written is a motivation you don't realize. You are trying to win the approval of other people.

At some point in your life you will realize there is not much point in impressing people. They are just like you. Mostly they are concerned about their own lives. No matter what you do, people will only think about you for a small moment of time, and then their own lives will be most important again. So why do you care so much about these external things that impress other people for only a short moment in time? Anyone that is famous, that writes about fame, admits its kind of a burden and not much benefit.

The primary benefit of fame and notoriety is in finding mates and collaborators. But even with modest levels of success you can cultivate those things, without the psychic burden of trying to impress people all the time.

Trying to impress everyone is an endless treadmill. Even if you get some success, there will be a little man in your head that tells you that you are successful only because of luck. You'll want to reach up for the next rung on the ladder.
The edge case where it is expected that one would not understand a spoken response of "No, totally" is where the thing it was said in response to both was phrased such that a negative answer could be one of absolute agreement and where the previous thing said contained in it the word totally. This case could give the interpretation that while you more or less agree you would like the word totally omitted from your agreement.

Example(leveraged from jasallen's example in another post):
Don't you totally want to eat the whole tub of ice cream?

As a spoken response in this edge case "No, totally"(yes I very much want to eat it all) would be indistinguishable from "No totally" (yes I want to eat it all, but I am not as enthusiastic about doing so as you are).
I wonder what the first two letters of YACC stand for.
I imagine that maps, siri, apple pay support are all potential killer features. If any of those nails the functionality, Apple will be able to drive a lot of purchases.

After reading Gruber's review [1], I'm worried about the first version being a big step backwards from my Pebble regarding constant time display (it's a watch!) and water resistance (I won't swim with it, but I will want to submerge it while bathing my kids).

[1] http://daringfireball.net/2015/04/the_apple_watch
"if a robot can do a job more cheaply than a human, then whatever that robot produces is then cheaper for everyone else to buy!"

Why do I give a shit that some rich bastard can now buy a cheaper Kia when I'm on the street cause I can't pay rent?

"If most of the economy were efficiently automated, then you would barely need an income to survive or thrive."

Really? If most of the economy were automated, what are the rest of us going to do for income?

"It does suck if your job is automated out, but the overall good to society can't be denied."

Neither can the overall negatives to society. The utopian dream of everyone having time for their own pursuits is awesome, and I hope it happens. But, there is also the long period in between where people are still required to have jobs and income to survive, yet there are extremely few jobs available.
Wow! Even bigger! But no explanation of how it formed in that link...
I don't see how you get there from here. It's not up to your employer to make sure your life is situated to have a family. That's your responsibility.
Yes! Of course, those who blew the bubble 16 years ago learned their lesson and built a basket this time. A few items may fall out of the basket as the supermarket gets busy, which makes me think Uber will fall on the wrong side of legislation (and AirBnb will not) based purely on Peter Thiel's name comment in that recent interview. That being said, my gut tells me the opposite. Ideally, they both thrive!
Over the years for work chat, I've used IRC, Skype, Slack and Hipchat (not to mention outside of work use of some of those, plus ICQ, AIM, Facebook, Meebo, etc). I've had coworkers keep multiple clients open so they can reach everyone -- so having a bridge to connect them could be valuable.

I can see this being especially useful as a support chat for a company or open source project or ... where you have one chat room that can be connected by all the different chat platforms so you don't have multiple places to monitor.
Productivity? Overrated. http://beza1e1.tuxen.de/lore/
Correct me if I'm wrong, but I was under the impression native Japanese speakers tended to be averse to giving a direct "no" as an answer anyway.

In which case "You're quite correct, I prefer not to smoke cigars" should work just as well as its closest Japanese equivalent.
You absolutely can become consistently productive. It probably requires changing your behavior, at least it did for me. Here's my personal list:

1. Keep a very regular and healthy sleep schedule.

2. Setup a nice and clean working environment.

3. Start working early in the morning.

4. Work on something you deeply want to exist.

5. Exert discipline at maximum levels.
(I can not edit the comment, but wanted to include Nicholas Carr on the list).
> I don't know much about the container scene. I thought they were literally just virtual machines, with presumably some standardized way of spinning them up programmatically. Maybe someone can correct me.

Close but containers share the same kernel. It allows them to do many things more efficiently but it's not a straight up virtual machine.
Really you're probably limited by the speed of sound in the watch hand
Pension funds, especially public pension funds, have been given unrealistic growth targets by employers that want to cheap out on contributions. The only way to even have a chance to hit those growth targets is by taking on risk. So pension manager can't just stick to AAA rated bonds and blue chip stocks.

For example, CALPERS targets an overall 7.5% annualized rate of return in its investment portfolio.
"$income goes to zero for that particular person at the time they lose their job, yes, but all of their prices for every good that gets automated goes down. "

And what good does that do the people who no longer have any income?

"If we repeatedly make everything cheaper, then a low income doesn't matter."

Where are these people getting any income?

"People wouldn't have to work 40 hours a week, sure, but would everyone just sit around with their thumbs up their butts not knowing how to provide value to others?"

Not everyone, but a majority of people, probably.
As a software engineer you are doing more than two interviews a week on avg?
Also: are you getting enough social interaction?

I live in Japan, most of the time holed up in my apartment and hardly interacting with anyone. On the rare occasions I get to enjoy a true fun interaction with someone, it really helps improve mood and reduce anxiety.