skysight-inc/HackerNews huggingface dataset:
Very cool. The grammatical basics seem a lot like Chinese, with similar word order, and a couple Japanese-esque particles thrown in (li ≈ が, e ≈ を). Lacking tense, conjugation / declension, subject / verb agreement, grammatical gender, etc., I've always felt the basics of Chinese make a pretty good foundation for a simple language.

I'm curious about the decision to include the grammatical particles, and why it seemed necessary...anyone have a full enough understanding of the grammar to know why the decision was made to allow dropping the "li" particle with "mi" and "sina", but not getting rid of it in general? Chinese similarly lacks a 'to be' copula, and gets by quite well without a subject marker.

c.f.

EN: I (am) good
TP: mi pona
ZH: 我好

EN: Water is good
TP: telo >li< pona
ZH: 水好

Japanese explicitly demarcates the subject / topic, but seems to allow a bit more variety at the beginning of the sentence + uses that demarcation to add a connotation of emphasis or contrast with a previous topic + isn't a conlang. Anyone have a feeling for what it adds here?
Glad to that developement on WPF has not stagnated.
Remember, the most important thing to take away from RVO is that copy and move constructors should not have side-effects that change the behaviour of your program (except for throwing an exception if they fail, and move constructors should be designed never to throw)
http://source.roslyn.io is pretty cool and the Omnisharp IDE uses Roslyn
No sarcasm: Look into Nursery Sleep Soothers. While they sell white noise machines targeted at adults, they're all terrible because it is a niche market. But in the nursery sleep soothers category you can find a bunch of high quality white noise machines for a good price.

For example the Marpac Dohm has an actual spinning fan inside designed to generate white noise. But you can find digital noise simulators who can do: industrial sounds, water, fan noise, nature, and so on.
Then there's always the possibility that we're the superhighway builders and we can't see the ants. Could there be billions of worlds with life that have yet to (or more likely failed to) even evolve chordates?

What if the super-advanced aliens are us?
Show HN: Anti-Fraud Tools: It's a Wild Web Out There – Product Hunt Collection
U.S. Embassy in Cuba Reopens After More Than 50 Years
This strikes me as a more interesting project than the one in the article. If you're going to put some silly restriction on yourself and then try to work around it, you might as well go all the way!

Knowing that this is a work in progress, do you have a dictionary? I'd be interested in it.
When I first tried typescript I was disappointed with the lack of support for ES6 features like destructuring assignment, template strings, and other things I had in coffeescript.

It's nice to see that this will soon change! I'll be interested to see how some of my projects in ES6 will translate to typescript.
Instead of trying to reason about the copying and moving of huge objects, I give my brain a break by using std::unique_ptr<HugeObject>. unique_ptr is moveable, cannot accidentally be copied (because its copy constructor is private), and is trivially small. unique_ptr also gets around the problem where the compiler can't figure out which value is being RVO'd, because you can do this:

std::unique_ptr<BigObject> Blerg(yourmom) {
std::unique_ptr<BigObject> big_object_ptr;
BigObject foo, bar;
if (2 > yourmom) {
big_object_ptr.reset(foo);
} else {
big_object_ptr.reset(bar);
}

return std::move(big_object_ptr);
}

This isn't valid code but it's pretty close.
Liberalism is an idea that has a lot of weight on this site.

For some, it's libertarian kind of liberalism where people should be left to make their won economic decisions. For others its the social liberalism kind where people should be allowed to decide for themselves what is a valid marriage, or what drugs they will or won't put in their bodies.

Most flavors of liberalism have at their heart the idea that "The State" is neither competent nor qualified to intervene in everything or make all decisions on behalf of its citizens. The State is usually the belligerent, but you could equally say "society" or a body like a twitter mob or a hacker group.

We don't need to collectively decide whether or not this site should exist. People should make their own choices.

There are a lot of things I think people shouldn't do and other people that help them do that. I don't think people should join churches. But, the only way I want to see churches close down is when people no longer choose to be members.

This is a freedom issue, like speech. You don't look inside to make your judgement. There is a right and a wrong here. The wrong is not the site.
Sometimes you just get a terrible boss, most people would not be able to predict that happening.
Even though liberals will deny this, the main issue here is that police unions are completely out of control and have this kind of power. The Independent Police Review Authority is full of union stooges, ex-cops, etc and is designed to protect cops.

The real question is when will we start having the political will to question public sector unions? They seem to only make city services more expensive, more corrupt, and in the case of cops, lead to legalized murder.

Decent piece on how this board and the union work to protect bad cops. You just can't expect the police to police themselves.

http://www.wbez.org/news/who-polices-police-chicago-its-incr...

Now a WBEZ investigation raises questions about just how independent the agency is. City records obtained through a Freedom of Information Act request show that IPRA’s management now includes six former cops — officials who have spent most of their career in sworn law enforcement. Those include the agency’s top three leaders.
Maybe Hacker News could have public and private comments. Private comments would essentially be dead comments that could only be visible and active for the person being replied to.
I'd be willing to bet that a lot of people saying that are insecure about their own relationships.
Understanding all the motivations for building a highway or how it is built may be beyond us currently, but we can still differentiate it from naturally occurring phenomena. All we're talking about here with the Fermi paradox is detecting evidence of intelligent life, not understanding their technology or motivations.
I am so scarred from trying to develop an ASP.NET vNext website using the VS 2015 preview releases. The project templates never synced with the tagged code in github, and there were endless bugs. Is it stable now? By that I mean, can I reliably override one of the ASP.NET vNext libraries from source?
Frequency Counting Algorithms Over Data Streams
The ability to rename a function or class attribute, accross modules, has been a great help maintaining programs larger than a few thousands lines.
What is the line you draw between a service dedicated to enabling affairs, and a service dedicated to enabling, say, emotional spousal abuse? Or physical spousal abuse? Because, those people chose that path for themselves and their partners chose the path to be with someone who made those choices, right?

I'm pretty libertarian. I'll basically stand by the right of anyone to do something that makes themselves desperately unhappy because they're adults and can make their own choices. I don't think it should be illegal to cheat on your spouse, and if people want to marry people who are clearly making them unhappy -- even hurting them -- then the most I'll do is strongly suggest they reconsider their choices.

But it's a whole different matter to set up a service dedicated to profiting from enabling behavior that's making other people miserable. That's shitty. It shouldn't be illegal, its users should still have privacy, but I'll shed no tears if the proprietors of said service get forced to shut it down.
The LEDs may well last that long. The electronics providing the correct voltage/current to the LEDs, not so much.

On the LEDs, the industry accepted method for measuring lumen maintenance of LEDs sets an "upper reporting bound" on LED life estimates at 6x the length of test data, since we aren't sure whether the prediction model will hold true over the longer term. Either you report L70 as the time when output drops below 70% of original, or you report it like "L70 > 60,000 hours" (if you had 10,000 hours of testing and it was predicted to stay above 70% at 60,000 hours).

Dyson is claiming 154000 hours, implying that they have over 25000 hours of test data. This is very light on supporting data, so I'm naturally skeptical of it. It's not uncommon to see people ignoring the 6x upper reporting bound because they want to publish a big number that may or may not actually mean anything. Dyson also don't mention whether they're talking about L70, L90, or some other criteria. L70 is typical, so I assume it's that.

I'd expect to see a INTMT test and their LM-79 lumen maintenance calculation, based on the temperature data and calculated in EnergyStar's freely available LM-79 spreadsheet. For high-end lighting products, this information gets published.
Judging other people's relationships is a losing game, no matter how objectively you label qualifiers. Few things are more opaque than the unspoken space between other minds, with their unique mix of shared + independent history, context, hopes, doubts, violence, love.

But hey, good luck drawing lines where you choose.
I want both iOS and Android out at the same time and don't want to double spend time or money. Kill two birds with one stone.
Great post - and well-timed, too. I shall get on with writing my "Lessons Learned" post from my latest project now...
Yup, I also noticed the "RecurVoice" ad at the end.
Why Germany, Not Greece, Should Exit the Euro
"Light one small candle..."
Because you're more likely to have sex on the first date, since that's what most of the people on there are looking to do.
Infinity Doesn't Exist
Sabot: Provoke predictable errors in your Django projects to test for resilience
Show HN: A markup for rich terminal reports, presentations and infographics
As someone who is totally unfamiliar with OpenBSD, why are people going to all this trouble? Does it offer something different to the plethora of linux distributions that are available?

Apologies if my curiosity is misinterpreted as ignorance.
Michael L. Jones discusses the teaching out loud technique in, The Overnight Student (1990)[1]. He says that in high school he was a B and C student, and in college his first semester GPA was 1.9. The next semester he failed every class. He was expelled. When allowed to re-enroll he again got all F's. A few years later he tried again with success. He credits teaching out loud as the technique that made him an A student.

[1] https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsd...
Corn herb
How does this differ from any other software? Either you trust the author, or you don't. I assume you haven't reviewed your entire stack to prevent it from including evil code?
I know that's what he's trying to do but the comparison isn't really accurate so his sardonic attempt at commentary falls on its face a bit.
This is insane, you're saying Ashley Madison should be prosecuted for having their data hacked? Do you have any idea what that means for the rest of the world's websites? And to even make a claim that this is somehow worse than the massively private information the Feds lost is laughable.

Do you know what data AM had on its users? Do you think it's even remotely close to the data the Feds had on every single public sector employee in the US? Should the US be prosecuted for losing that data? Should I be prosecuted because my site got hacked through a 0-day?

Should KVM be sued for a bug that allowed for that hack? Should Linode since they're the data center?

No, no one should be sued. If you want people to wake up about their private information, then prosecuting the sites is in no way going to achieve that. How about people themselves are the ones in the wrong for cheating, and not a website that makes it easier. This is akin to blaming and banning alcohol because someone drove drunk.
I believe your view of the definition 10 years ago is the incorrect one. Paraphrasing he Djikstra (misatributed quote) [1] hacking is no more about computer security hacking than astronomy is about telescopes.

AS can be seen in the Jargon File ("a collection of slang terms used by various subcultures of computer hackers" [2]) the definition for hacker "seems to have been first adopted as a badge in the 1960s" and "it was used in a sense close to this entry's by teenage radio hams and electronics tinkerers in the mid-1950s." [3]

In the past years hacking (thanks to the connotation given by the mass media) became synonymous with "miscelaneous computer mischief, sometimes malicious and often related to computer network security" but that's a very recent phenomenon.

[1] https://en.wikiquote.org/wiki/Computer_science#Disputed

[2] http://www.catb.org/jargon/html/introduction.html

[3] http://www.catb.org/jargon/html/H/hacker.html
Excellent for use as a teaching tool that will get some audiences excited about programming.
High pay is definitely a positive outcome. But it is one of several things that matter, not the only one. The fallacy I think lots of people fall for is to over-weigh its role in contentment - but it definitely does have a role.
I think they're going in the opposite direction as they've implemented JSX support as a part of TypeScript. I mean, I love what they are doing but sometimes I wish we could have all these features as macros/plugins to something like sweet.js. By the way, IIRC, Babel also supports plugins so in theory, type-checking could be implemented as a Babel plugin as well.
You’ve Just Been Laid Off from Your Programming Job. Now What?
What I would love to see is JSdoc annotations being output from the Ts->Js step. I already add types to everything, my api documentation should be simple to generate per function. Would be DRY and another feather in Typescript's cap IMHO.
https://github.com/Microsoft/TypeScript/issues/10
An Introduction to Programming with Processing Goes Mobile
RVO is flawed because the compiler may(!) elide function calls. The compiler cannot know if those function calls are semantically superfluous or not.

'move' is flawed because if blurs the object id == object address equality inherited from C.

Both, RVO and 'move' are workarounds for language deficits - workarounds gone wrong.
Nailed it. That's why it matters - without a hunger for knowledge, our species would still be living in caves, pilfering scraps of flesh from carrion. Our desire to understand ourselves and the world we inhabit has lifted us out of the darkness.
For those looking for a place to learn it

https://www.edx.org/course/introduction-typescript-microsoft...

I am not realted to this site in anyway, I am just using it.
He got his account back. Instagram is sorry[0].

[0] http://www.bbc.com/news/technology-33592599
Did you mean !=

Isn't the theme of the article that quitting to start another pursuit is quite productive and not justifying Ellen Pao's move? I agree that the author may not know the reason behind Pao's resignation but that single argument doesn't break their point.
" But AM's entire reason for existing is perpetuation of marital infidelity"

Not that you are completely wrong, but just to note, AM also exists for people who are married but separated or getting divorced :)

Most, if not all states in the US have waiting periods of 6 months to 2 years once you file for divorce before you can be legally divorced (even if you are already divorced according to your religion or whatever).
Adultery is not really a crime anymore (most criminal adultery statues are now unconstitutional), but this would be considered adultery (whether you did it on AM or elsewhere)

Certainly not their main use case, but there is a "morally blameless" portion of their user base.

(My ex was a family lawyer, and AM seemed to get used as a discreet place for those getting divorced to do things without it getting noticed by the other side)
TypeScript also have JSX support. It's in master right now.
Responsive design (noun): a design methodology to ensure that a website is equally terrible on all devices
Also worth noting is the continuing evolution of the motivations behind hacks. The impact team made a seemingly moral (subjectively, not objectively moral, of course) when they could have likely blackmailed these users for money or influence.

It's interesting to try to guess how these factions, each occupying some point on the political/idealogical grid, are going to look like in 10 years. My guess would be that we begin to see more competition between them as well as an increase in internal organizational structure.
If you're going to force people to pay money, through taxes, grants etc, to explore space, then it should have some material benefit.
Stay with ME
I remember getting a HashRockets logo sticker at a meetup in Chi a couple of years ago. Loved the branding!
Still, a mathematician improving vastly on drugs can be a net benefit for society since the work done stays. A cyclist.. I don't see it. Not that I'm advocating for drugs in general here.
I liked the idea of poisoning the horns a bit more as it would reduce the demand rather than forcing the poachers to find new tricks to avoid being caught.
I might be able to bite on full name/address (considering it's what you'd see on an envelope) but the context is important. The fact that Person A sent a letter to Person B on this can be considered "just" metadata. But certainly CC information couldn't be classified as such, and again, context is important.
Screenshotting is something that almost nobody knows how to do. And even if everybody did know how to screenshot, it's so much slower and inefficient that it's a completely unacceptable replacement for the natural, and designed zoom interface.
ReactiveArray: A Swift array that can be observed with ReactiveCocoa's Signals
The core of your rebuttal was sound, but both you and GP were pretty rude.
What does it matter what your printer uses?
There are recent videos of convergence with Ubuntu Touch:

https://www.youtube.com/watch?v=c3PUYoa1c9M
There are many reasons, one of them being like what the other commenter mentioned, the likelihood of sex, but another one may have to do with sexual fantasies as well? Maybe they like the other person believing they are a cheater?

You can't assume that the target audience of this site is the ONLY audience simply because they advertise to "cheaters".
Typing.com (updated website)
Actor looking for an opportunity? Contact my sister
Unschooling in Chicago
I completely agree. But it's a pursuit individuals should pursue. If you want to go explore mars, go ahead! I'm sure it'd be great fun. But it should absolutely not be anything to do with public money, taxes, grants etc.

Leave it completely to rich people and companies to waste their money on.
Definitely not, curiosity is always important! I could mention the security focus and a bunch of other things but instead of going into another thread here explaining differences ( it looks like you already have a reply starting ), I'd suggest doing a search here on HN for OpenBSD. You'll find a ton of threads with discussions about the relative plusses and minuses.
The context is what the message is all about. Just the presence of the names on the given site is enough. And can you please quote how you know that the private messages and pictures are to be published too?
Will it update automatically?

Not as far as I know.

Does it even need to?

Prereleases expire. You'll probably need to upgrade.

Did anything change?

A fair bit, yeah. Not sure if you'll notice, but things will be different and a lot of stuff may not work correctly.
https://coderwall.com is very good for this sort of things.
Don't get me wrong, I love Linux and have been using it since I was a kid. But, for what it's worth, here's my selling point:

Choose OpenBSD for your Unix needs. OpenBSD -- the world's simplest and most secure Unix-like OS. Creator of the world's most used SSH implementation OpenSSH, the world's most elegant firewall PF, the world's most elegant mail server OpenSMTPD, the OpenSSL rewrite LibreSSL, and the NTP rewrite OpenNTPD. OpenBSD -- the cleanest kernel, the cleanest userland and the cleanest configuration syntax.
>physics textbook

Well, at least some people are trying :

http://tenhundredwordsofscience.tumblr.com/
FYI, PHP 7 (which is in beta status) is close to HHVM now, speed-wise (using Drupal, Wordpress, Symfony, etc.)[1][2], and it also includes many of the features HHVM + Hack added onto PHP in the first place.

Not 1:1 feature parity, of course, but a lot of people who were testing/considering a move to HHVM/Hack have reconsidered now that PHP 7 fixes many of the language's pain points.

Competition is good!

[1] http://kazanir.github.io/profiling/

[2] http://hhvm.com/blog/9293/lockdown-results-and-hhvm-performa...
Your reply reminded me of the Mohammed/Mountain quote[1] :-)

All the best to you.

[1] "If Mohammed will not go to the mountain, the mountain must come to..."
> and I design UI properly for the devices

Not if you disable zoom!

You seem to not accept that what is usable for you may not be usable for others.

By disabling zoom you are actively chosing to exclude people from your products. Depending where you are that's illegal, but where ever you are it's a really unpleasant thing to do.

Further: you are actively preventing people using assistive technology.

Do you have any examples of your websites?

Do you have any sources that say disabling zoom is a good idea?
In at least 99.9% of cases, the an RSA private key used by a service will be stored unencrypted.

Would having a default that's the opposite of what nearly all users want be sensible?
Java and Android Developers Roundup #1
I've been in 10km of stop-and-go traffic plenty of times in the US.
God put ten years into TempleOS.

I am in a CIA prison.

I would bet God will kill the CIA and make His temple popular.

You seem to be in denial on God talk, you God damn retard-nigger.

God damn you are one dumb fuck!

NIST is the whitest of the white, like NASA. You are such a dumb fuck.

I have a fucken SETI.

I have a fucken SETI, you God damn retard-nigger!
You know, the world keeps turning and civilization keeps running on a daily basis. All of that is pretty solid evidence that we're a lot less cognitively crippled than we think we are.
This is great, I remember being disappointed about only freebsd being added from this effort as well. Thanks from the rest of us for keeping the conversation going :)
Want to Catapult Your Brand? Create a Mobile Game
There is water on Mars.
https://en.wikipedia.org/wiki/Water_on_Mars
You can do it in current JavaScript implementations already: https://github.com/bjouhier/galaxy#asyncawait-in-javascript
Tour de France pro Adam Hansen wrote his team's logistics software app
But people in open relationships have no need to use a site based on cheating. They just use OkCupid, which is fairly poly-friendly.

Despite what you said, Ashley Madison doesn't facilitate relations between "consenting" adults, because in an affair, 1 or 2 people didn't consent: the spouses being cheated on.
There's never a place where RVO could occur where `return std::move(...)` is a sensible thing to write, so it's not actually a problem in practice. If you're returning a local you don't have to explicitly move from it, and if you're returning a global or member variable RVO can't occur.
It seems pretty identical to me. In Blackjack, the easiest way to make someone win is to give them 21, and make sure no one else gets 21.

So if the pseudocode is something like:

if cheat_switch:
if active_player == "COMPUTER": #this should be "HUMAN"
make_current_player_get_21()
else:
make_current_player_get_20_or_busts()

Then the computer will always get 21, and the human player will get 20. Assume for the moment that it deals with dealing multiple cards for both the human and computer; this can be done, but isn't worth getting into.

And this could all be switched in the `active_player` check.