skysight-inc/HackerNews huggingface dataset:
I think you're misunderstanding the posture of my post. I don't think we should hold fiber deployment hostage in the name of universal service. All of the points that you're making, that "there's no sense in forcing deployment to neighborhoods where nobody can pay $70/month" are absolutely correct. To the extent that universal service is important, I agree with you that cellular is the answer.

BUT: the fact remains, that these requirements are almost universally a part of cable franchise agreements. Municipal governance in American cities is a state of constant class warfare, and the idea that a high-end internet provider should only expand to neighborhoods where people can afford the service is politically toxic: http://www.speedmatters.org/blog/archive/philadelphia-and-nj... ("As Philadelphia councilman Jim Kenney told local TV, 'We were happy to have competition with our current major cable provider, Comcast. But we want to make sure that every neighborhood in the city is getting built out with the FiOS, and not just neighborhoods that can afford to pay the fees.'")

Google, by setting a precedent of refusing to agree to such requirements, is doing everyone a huge favor.
The forfeiture action is a civil proceeding against the asset itself. If somebody has a claim to the asset, they can come forward and contest the proceeding, and potentially win. However, in a case like this, coming forward would essentially identify yourself as a co-conspirator in a clearly illegal enterprise. As such, nobody came forward, so a default judgment in favor of the plaintiff was granted because nobody was there to represent themselves as the owner of the asset.
Disclaimer: I'm a Bulgarian.

My story short : I recently moved to Berlin without knowing German. I was hired 2 weeks after I started to search for a job and I had enough offers to choose the job I want ( I've graduated law, but programming is what I've been doing my whole life ). Before this I was freelancing successfully in Bulgaria for awhile and had pretty decent amount of income anyway. I moved here, because of personal wishes ( I really like the spirit here ).

Nowadays is really easy to change country inside EU, but anyway I don't believe that Bulgarian economy is unstable especially for IT. You can also check out a lot of positions in Sofia and around the country that are in extreme need for specialists ( my friends still keep complaining they can't find people, because most of them are abroad ).

Whatever your father is doing if he really knows English ( working level ) he will be offered with a job here or if the position allows he can even work remotely from BG.

If you think I can help you personally contact me.
Awesome work George....
How often can this link be posted on HN? :)
There is at least one link every year and three times in last 6 month (this is 4th).
SF is a whole different ball game. Go south on the peninsula and towards the real "valley" and you'll get a more relaxed/grounded viewpoint (most families are priced out of SF unless they're DINKY or DISK [1]).

[1] http://en.wikipedia.org/wiki/DINKY
There's also a MIPS implementation now too.
Building a faster place search for Pinterest
Modern war is already just missiles or guerrilla warfare and the like. The last full-scale war between two powers was WWII, before missiles and nuclear weapons.
Absolutely, best of luck to you!
That setValue(AnyObject)->Void autocompletion is interesting. I don't believe any such method exists anywhere in Cocoa. I think it's probably a bug where a spurious method declaration is being generated from the NSKeyValueCoding protocol header based on setValue:forKey:.
Sad to see earbits go :(

Really liked the service and even found a few artist I happened to like very much.

If Joey is reading, I was waiting for the day I could buy Groovies. We shared a few emails regarding some things about the site but I never wrote to you about this.

Wish you guys all the best in your future endeavors.
Wow, you weren't kidding: http://skippy.org.uk/wp-content/uploads/BS6008-1980-Preparat...
The Tao of Physics
Space is absolutely huge. Scarcity of resources is a trivial problem compared to travel. That is, the odds of a finding a commercially viable alternative source of whatever element or small molecule or even habitable systems is wildly less expensive than war. Why bother fighting? The only consideration would be a situation where one civilization is so overwhelmingly more powerful, the annihilation of the weaker is trivial, like stepping on an anthill. Except the odds of your foot ever landing on an anthill approaches nil.

Don't cross the street to get your ass kicked.
You just labeled yourself as a "nerd" in high school and demonstrated that it didn't forever cast you into a life of loneliness and despair. You excelled! Likewise, the cool kids won't be cool forever. That's the point. Who you are in high school doesn't define you.
I agree with you that new money is going to the wrong people, it has always bothered me since I understood the explanations and "got it".

I also hope that Bitcoin is a proof of concept for a better system :) .

Thanks for the lengthy post. It's worth the read.
> But if you have active engines

Maybe the "stealth" weapons of space combat look a lot like blimps.

They use big, cold, dark tanks of compressed gas for thrust. No combustion; just spraying compressed gas for propulsion/steering until they're close enough to the enemy target.

Then and only then, they activate active engines (or fire missiles with active engines) for the attack.

I'm not sure if those physics remotely work. I guess you could at least get up to a few thousand km/hour with a decently big enough tank of compressed gas in space, when you don't have friction or drag to worry about.
This French tech school may change software engineer education
The study that this NPR piece reports about is focused on the outcomes of kids who were, as middle schoolers, pseudomature, which I suppose could be described as having mature interests but not mature behavior. (So, interested in drugs but lacking the ability to regulate themselves, or interested in sex but lacking the ability to engage in healthy relationships.)

The study found that pseudomaturity was associated with "short-term success with peers." That stands to reason. You know how kids look up to their older siblings? Well, in a way, pseudomature kids are acting the way older siblings act, and I can see how that might lead to peer approval.

But what I think bears mentioning is that in addition to kids who are pseudomature, you have kids who are genuinely mature and kids who are immature.

The kids who are genuinely mature are those who (unlike pseudomature kids) have mature behavior, and either have interests that are appropriate for their age or, if they have mature interests, are smart enough to know that they shouldn't act on those interests.

The kids who are immature are an interesting bunch. There are some (like I was in middle school) who do not have mature interests, but have mature behavior. There are others who neither have mature interests nor mature behavior.

The more you think about maturity as having to do with two spectrums -- one for interests and one for behavior -- the more the results of this study make sense, and the less it makes sense to use the "cool kids vs. nerds" narrative.

The results make sense because kids who get into adult situations but aren't able to handle them in grown-up ways are likely to end up in various forms of trouble, and it doesn't surprise me that the effects of that early trouble may persist into adulthood. You can also infer that kids who have mature interests are probably more likely to be exposed to mature themes at home, perhaps because of a troubled home life, which probably influences them as adults as well.

The reason the "cool kids vs. nerds" narrative doesn't make sense is because, really, what we're talking about is not popularity influencing outcomes but behavior influencing outcomes. Kids (whether they're cool or not) who aren't good at regulating their behavior in middle school are more likely to be bad at regulating their behavior in adulthood; kids (whether they're cool or not) who are good at regulating their behavior in middle school are more likely to be good at regulating their behavior in adulthood.
After thinking about it a bit, this seems to be almost exactly the behavior that try/catch implements.
$18m in Bitcoin For The People
US Patent #8,458,356: System And Method For Sharing Playlists (2013)
Yes, that appears to be a mistake. In the 36.8% of cases where the best candidate shows up in that first 36.8%, it would seem the algorithm must keep running until it is forced to select the final candidate, which is essentially a random choice out of all but the very best (assuming ordering has no relation to goodness) -- very different from being "stuck with the second best." However, the rest of the quote -- "but still, if you like favorable odds, this is the best way to go." -- might very well be true.
all of above
Pick a Star Wars Poster
Actually, if you are following the method described in the article, if the best candidate is in the learning set, you end up with the last one. So it's effectively a 36.8% chance of picking a random one from the "not-best" population.
Here's a crowdfunded bid to win the bitcoin:
https://news.ycombinator.com/item?id=7889904
Cut the melodrama. Your post reeks of first-world privilege.

Confinement of our species to a single planet is much lower priority than the suffering caused by violent governments, starvation, diseases, and drug problems. Colonizing another planet might be optimal for spreading of our species, but it does little to reduce the suffering here.

Global warming is a problem. However, making luxury electric cars is a drop in the bucket compared to convincing China and India to crack down on things like unfiltered coal power plants.
Isn't most of electricity these days obtained by burning coal? I remember figures around couple hundred thousand yearly just from that. Here is one of the sources

https://sites.google.com/site/yarravalleyclimateactiongroup/...
Who did the design? Also, a little usability tip: When a user clicks on "Price" to sort, I think most users expect to see the lowest price first. You have it sorted by highest price first. I would reverse that.

Also, I noticed the lowest price hotels often don't have a great score (around 60-70). Do you only list hotels that hit a certain score threshold (meaning, as a user, can I trust that no matter what hotel shows up in your listings, it means I can expect a good stay?) - or do I still need to be wary of the scores and avoid ones with low points?
1) People without bank accounts can receive BTC, and sell them for cash

2) Sending BTC internationally is simpler than sending fiat
You can still play this one, there's just no tournament cutoff date or prizes any more. There are three other ongoing arenas here: http://codecombat.com/play/ladder

We're working on the next tournament level, which will be ready for playtesting soon–message me if you want to help! Otherwise, it should be launched in a few weeks, so follow our blog to know when it starts. Not sure whether there will be prizes, but there will be glory.
No. This method assumes normally distributed potential wives. If a stock was normally distributed (i.e. has volatility) around a stable average, then yes, you could do that - but so can thousands of automated trading algorithms.
Providing immediate value for signing up is very important, especially for products that require some sort of integration or onboarding process. These sorts of capture pages are great for that.
That doesn't actually dispute either of the claims you're saying it does. Everything you just quoted can be true and Ruby could still be too slow compared to Objective-C and chew up too much battery.
Would contact with extraterrestrials benefit or harm humans?A scenario analysis
I entirely agree with you -- it is far too trivial to place adolescents into distinct subpopulations. However, I think this study did a pretty good job defining the traits of youth they tracked, see the abstract:

>Pseudomature behavior—ranging from minor delinquency to precocious romantic involvement—is widely viewed as a nearly normative feature of adolescence. When such behavior occurs early in adolescence, however, it was hypothesized to reflect a misguided overemphasis upon impressing peers and was considered likely to predict long-term adjustment problems.

The authors used these criteria to determine whether a specific set of early life behaviors are predictive of later life decisions. In this case, the statistics say that this is the case. While that may not be true in every sense (the "nerd" can get into drugs, the "cool" kid can also get a 1600 on the SAT), it is more common than not based on these data.

The "cool"/"nerd" labels themselves seem mainly to be injected by the media atop the findings of this particular study.
I think you have to wonder why space civilizations would bother to go to war at all. Is it for resources? Space is effectively infinite. There are going to be a vast number of suns and uninhabited planets available for a very long time. Is it because of ideology? That doesn't really matter if anyone can simply move off one planet and find another.
There is probably a good reason Swift doesn't have regex literals, regex operators, and other such things. These things are not common in statically, strongly typed languages with an emphasis on safety.

That could be pure correlation. Perhaps it is just coincidence that JavaScript, PHP, Perl, and a handful of others happen to have a lot of "stringly typed" code, message passing using strings as data structures, and an emphasis on string and array operations.

Or it could be that such features, due to their ease of use and the turing-tarpit of powerful enhanced regular expression languages, developers fall into the allure and trap of stringly typed code. And safe languages are the languages that don't make it exceedingly easy to use regular expressions. Because there is no reason you cannot use regular expressions in safer languages like Java, C#, Go, Rust, Haskell, or to be charitable, C++. It just isn't a first-class citizen in those languages.

I'm of the view that if you make your language such that idioms prone to error and bad practices easy, then developers will be prone to error and bad practices.

tl;dr: Even as someone not invested in iOS or OS X development at all, given the chance I'd veto these features. Give me types, not strings.
I've played the game a bit but I just don't feel like I understand it. It seemed like there were only one or two commands so you basically coded that up and you pressed play. How does the game work exactly?
It also actually maximizes the expected rank of the chosen candidate.
Intel is pushing Intel chips in Chromebooks. They're undercutting and OEMs are certainly not going to say no.
Thanks so much for replying. My concern wasn't about permission -- I'm far from protective of my talk; hey, more distribution is great! -- so much as it was the appearance of the site. (And even the video -- you overlaid your logo on every frame of the video.)

To me, http://www.hakkalabs.co/ looks a great deal like a blog. When I see a blog -- particularly with a name and photo of the author on an article -- I naturally assume that author either created that content specifically for that blog, or authorized/contributed that content specifically to that blog. If that's not the case, I think the blog needs to make it very clear that they are republishing content taken from elsewhere, without the author's knowledge. There's nothing wrong with that (assuming you have permission); it's just about making it clear that that is what's actually happening.

(Underneath, it's about the perception that I am somehow "contributing to" or "endorsing" Hakka Labs by posting content I created there. I'm not saying anything bad about Hakka Labs at all -- I simply don't know enough to judge either way! -- but IMHO it's not cool to create that perception without the author's knowledge. It'd be like a startup GitHub clone suddenly hosting my open-source code under an 'ageweke' account with my name and photo: while they absolutely have every right to do that according to the licenses involved, it gives the perception that I'm a user of their site and uploaded my code there...when, in fact, I've never heard of them before.)

Anyway, don't want to derail this technical discussion any further; feel free to reach out to me directly over email if you want to chat about anything else. You certainly have my email address. ;)
"Please tack on this random application-specific feature that I like"

Can we add supprt for overloading the comma operator? How about the mail function from PHP?
Are there other pattern matches that can get triggered? I've come across classes that initialize with "For" as in [MyClass classForString:str] or similar.
That's not true for me and I suspect for a lot of other people here.

If I'm going to release code under a license, I need to understand every line in that license. GPLv2 is pretty understandable, GPLv3 is ponderous in places and ambiguous in others (needs lawyers and lawsuits to understand), and AGPL is simply around the bend. Loopholes you could drive a truck through.

I don't want to use GPLv3 or AGPL until their ambiguous bits have been clarified, but their adoption has been pretty low so that may never happen. Whether that's a good thing or a bad thing depends on your point of view.

Also, the GPLv2 vs GPLv3 fragmentation has turned off a lot of people.

I want to spend my time coding, not worrying about license issues and lawsuits.
why title of my post has changed?
reach out to me at jdthomp13@gmail.com
When I mentioned the use of a stream cipher, I assumed that either different parts of the keystream or an entirely new keystream from a unique nonce would be used to encrypt each separate card.

Encrypting multiple values with the same key and initialization vector (or the same key and no IV) is usually a bad idea no matter the scenario.

Assuming Alice has secret keys k_{a1}, k_{a2} and Bob has secrets keys k_{b1}, k_{b2}:

# unshuffled deck
deck = { 1, 2, 3, 4 }

# alice shuffles the deck, encrypts with and commits
# to k_a1
deck_{a1} = {
3 ^ E(k_{a1}, 0), # card 3
1 ^ E(k_{a1}, 1), # card 1
2 ^ E(k_{a1}, 2), # card 2
4 ^ E(k_{a1}, 3) # card 4
}

# bob shuffles the deck, encrypts with and commits to
# k_b1
deck_{a1,b1} = {
1 ^ E(k_{a1}, 1) ^ E(k_{b1}, 0), # card 1
4 ^ E(k_{a1}, 3) ^ E(k_{b1}, 2), # card 4
2 ^ E(k_{a1}, 2) ^ E(k_{b1}, 1), # card 2
3 ^ E(k_{a1}, 0) ^ E(k_{b1}, 3) # card 3
}

# alice removes her first layer of encryption and
# reencrypts with k_a2 and a secret random IV for
# each card
deck_{a2,b1} = {
1 ^ E(k_{a2}, 0x2a94aebde) ^ E(k_{b1}, 0), # card 1
4 ^ E(k_{a2}, 0xcb4129ac4) ^ E(k_{b1}, 2), # card 4
2 ^ E(k_{a2}, 0x3521d1946) ^ E(k_{b1}, 1), # card 2
3 ^ E(k_{a2}, 0x18e43069d) ^ E(k_{b1}, 3) # card 3
}

# bob removes his first layer of encryption and
# reencrypts with k_b2 and a secret random IV for
# each card
deck_{a2,b2} = {
1 ^ E(k_{a2}, 0x2a94aebde) ^ E(k_{b2}, 0x559ff441), # card 1
4 ^ E(k_{a2}, 0xcb4129ac4) ^ E(k_{b2}, 0x80549428), # card 4
2 ^ E(k_{a2}, 0x3521d1946) ^ E(k_{b2}, 0x344c2f79), # card 2
3 ^ E(k_{a2}, 0x18e43069d) ^ E(k_{b2}, 0x306a4732) # card 3
}

When cards are dealt and decrypted, nothing is leaked about the other cards. Again, you still need parties to commit to their keys when publishing the shuffled deck, but that is likely a requirement of other implementations too — the attack is simply more obvious when using a stream cipher due to the ease of malleability. Generating an authenticator the deck ciphertext at each step is probably also a reasonable idea, but I haven't given it much thought. This is supposed to be an illustrative example (e.g., random IVs would need to be much larger than 32 bits).
this is well designed for rookies like me.

Might be well advised to add a block diagram where appropriate.
Many reasons.

- Something that is of interest to me. May be I will use it sometime in future on my own project. For example, I have bookmarked wyswig editors (summernote) built using bootstrap. Might use them in future.

- Frameworks that I work with. E.g. Flask. Want to keep an eye on latest updates, issues, resolutions, patches etc.

- A developer/person that I want to follow. I star their repo that is most relevant to me.
Though, for redundancy purposes, you probably want to have some percentage of the fleet consist of manned motherships.

Otherwise, a single outage could take the whole fleet down.
Thanks! Where would you suggest?
There is one exception I can think of: a Q-ship. You take a merchant ship, fill its hold with missiles, and put launchers and other weaponry under hidden blow-away panels on its hull. Of course, it’ll probably have significantly inferior performance to a real warship, since it has a merchant ship’s engines and hull. And it’ll only work once or twice, until the enemy starts demanding merchant ships submit to inspections before they get within weapons range of their important facilities.

Once is enough. The Soviets annexed Czechoslovakia with civilian airliners on scheduled flights full of heavily armed, bloodthirsty Spetsnaz. Once you get a foothold you can bring in reinforcements at your leisure.
I'm worried that these sorts of things can 'railroad' programmers, by giving them well-defined problems instead of truly open-ended ones.

The real difficulty in learning programming isn't syntax - it's semantics. And when you finally become skilled in that, it's separation of concerns and modularization. Any programming learning tool should mirror those notions as players develop "skill". Otherwise, as a user, you'll end up great at programming simple AI's...without any knowledge of how programming actually works.
Another version of this is "the last torpedo problem": A submarine with only one torpedo left is hiding in a cave. In front of it an enemy convoy is passing. The number of ships in the convoy is known in advance, but not the individual ships, and through the opening of the cave the submarine can see only one ship passing each time. So the question is how to decide in which ship to fire its last, unique torpedo?
Ask HN: Why HN changed title of my post?
Hi,

I posted following entry to HN today.
It was titled as "OpenVR : Build an Oculus Rift for 150$"

now it is "OpenVR - 2 : Software"

https://news.ycombinator.com/item?id=7887925
making anti-tesla looks like supporting everything that is wrong with establishment and patent system is exactly the kind of connection he wants people to make. Just another PR gimmick there.
Native code is already heavily used in the form of iOS apps, it just isn't part of the web. I am not sure that this distinction is particularly profound considering how reliant the app ecosystem is on the internet. What iOS offers are basic guarantees about the capabilities of the underlying hardware. Web apps can make no such assumptions, regardless of how cleverly they execute the code. So for native client the application will never run fast enough for a significant number of users despite the design goal of increased speed. Unless the app has latency or bandwidth constraints it will always be more reliably faster to do resource intensive work on a server.
Bostock does it again. So awesome and detailed. Great work Mike.
Interesting... my corporate firewall flags your site with an adult-and-pornography filter. Did you recently purchase the domain from someone who may have been running a different type of site? :)
Ask HN: What do you use for data visualization?