skysight-inc/HackerNews huggingface dataset:
"Wreak some havoc" is a gross understatement.

Look into how much artillery they can bring to bear on Seoul (they have the world's largest artillery force, and Seoul is only 35 miles from the border).

That's what the OP was talking about, not nukes.
I'm not.. moving towards right angles, that is :P (okay, to be honest, I find myself toning the border radius down after the initial excitement, but I still find it useful)
Definitely! Just got back from London, and #HNLondon was one of the highlights of my month. Have been wanting to replicate that out here at some point, though I'm only slowly getting back into the community to see what the alternatives are.

My email is in my profile - feel free to drop me a line.
Journalists are not the owners. They do not have an expectation of privacy when reviewing a car. They can use their own cars when cheating on their spouses.
Am I the only one with hopes of Julia actually evolving into a general purpose programming language?

With almost C++ level performance and homoiconicity it seems really sweet and I'd love to see it used instead of Go. Though 1-indexed arrays are definitely annoying as fuck...
The comparison is blatantly unfair, though: the first two examples are iPhone apps that require large touch targets, while Soulver, an OS X app, requires none. A Soulver-like app for iPhone would benefit from history and extended functionality, but for optimal usability, it would still need a screen mostly full of buttons.
I agree, people south of the equator are apparently getting this 6 months before people north of it.
That's the point, I'd like to start using them. Well, not really, I usually move on... but still, that's how facebook manages to sometimes annoy me, without me coming anywhere close to it.
WARNING: in this post I am going to be an "asshole", I make no apologies.

I am going to make this bold prediction: you are utterly ignorant of North Korean history, even in broad strokes. And this has allowed you to form utterly irrational and indeed insane opinions of that country.

Please stop commenting about the subject until you correct your ignorance.

Or do you wish to challenge my assumptions by producing extensive evidence that you are actually in fact supremely well informed about the North Korean regime and its history?
NK argues that their regime is superior to all other regimes and prosperity would come any day now. Therefore asking for humanitarian aid would contradict their propaganda. On the other hand, as long as they are the worst of the bad, they have natural allies, like Iran, Myanmar and any other 'bad guy of the week.' In addition they can realistically only sell ballistic missiles and nuclear technology, since they do not produce much interesting stuff besides WMDs.

So the NK government has the choice between pushing nuclear technology and missiles, which kind of works in the short run, or they can throw all their previous work in this areas away to start a rather complicated transition to a more long term strategy. Depending on how stable the regime is, it may survive the short term problems such a change of strategy creates.
Bitcoins can now be used to pay for Domino’s Pizza
There are some very detailed writeups of PRNK's ability to damage Seoul based on open sources around on the web. The short summary is that 'flatten in a few moments' may be an exaggeration, but they do present a very real and very large threat.

They do have a fair number of dug in artillery installations that could survive several airstrikes. The basic template of these installations are bunkers under mountaintops that artillery can move rapidly in and out of. So instead of shoot and scoot more like shoot and turtle up. They may have limited resources, but the PRNK does appear to know how to deploy them quite effectively. Chemical shelling is a particular concern.

It's not that the PRNK would win an outright war, it's that they could extract a massacre no one else wants.
No thanks.. I'm fine with being tracked by Facebook while I use it (not that I really do that much), not so keen on it otherwise. It's just not the kind of habit I want to get into.
By default, I go with the inclination to put code in functions when I tackle a project, because most of my projects are just products and applications without a public API and testing or debugging the flow in a functional paradigm is much simpler. I can take a function and plug it in the interactive interpreter (in Python) and run it without needing to instantiate other state that's needed for the test.

However, in certain cases, like where I need to write a public API, I have found that having classes as wrappers to the functionality helps it a bit. So really, the "stop-writing-classes-unless-you- absolutely-need-to" guideline still holds true for me.
Pong Reborn
If I recall correctly, the Bush administration's list of countries in the Axis of Evil, sorted by perceived evil from most to least evil, was :

1) Iran

2) Iraq

3) North Korea

North Korea was not the top threat at the time.
Where are all the adults?

Not equating North Korea or Iran with Western democracies, that's for sure.
That's right, although keep in mind that 'start' may not be 'when the packet was sent'.

For example, when you measure the difference between two paths (e.g. A->D vs A->B->C->D), the 'start' is one arrival time and the 'end' is the other arrival time.

There's actually a few simple consequences I didn't mention in the post. Maybe in the future I'll try to include more.

For example, I mention that it's a good thing we can model games as 'all players seeing the same time'. This is probably how most players actually model the game in their head! If it didn't work, online games would be a lot harder to understand, differ more from reality, and generally be less fun!
>As its rules are laid out, if you don't want polio, simply get vaccinated.

Yeah you missed the point. I quote:

Herd immunity is important because there are number of people who cannot be vaccinated for health or age reasons - herd immunity effecting an indirect and statistically safe space for them.
Twitter Commerce? American Express Cardholders Can Now Tweet to Buy
Has that sentiment changed since Kim Jong-un ascended to power?
If I had to choose between, on the one hand, being physically assaulted, and on the other hand, being prosecuted by federal prosecutors and imprisoned for ten years, I would not hesitate for one second to choose to be physically assaulted. Aaron Swartz literally chose to "lynch" himself over the alternative. Ask any prisoner serving a multi-year sentence in any prison whether they would wrestle a police dog if it meant they could have a clean record and go home.

The government learned from the civil rights movement. They learned how to avoid it. Hitting people with a fire hose or burning a cross makes the targets righteous and sympathetic and makes the stupid Klansmen look like stupid Klansmen. Hitting people with a federal felony prosecution makes the targets powerless and penniless and lets the prosecutors paint themselves as the heroes doing battle with nefarious criminals.
As Java was mentioned. The Java API is very nice, but there is a layer missing on top. The Java API was written with a early 90s mindset and got most users after 2000. This goes for most Java APIs. IO, Swing, ... The idea is to have LEGO building blocks (BufferedReader) you can plug together. But you need to plug them together all the time. The missing layer e.g. is IO.readIntoString(file). Apache IOUtils, StringUtils etc. fill in this layer for many Java APIs.

The one API that is not powerful enough is Collection. There you have the top layer without the LEGO building blocks. Compare this to the Scala collection API which has the top layers and the building blocks.

For a good API you need both, building blocks to tailer to your specific need (20% of the time) and an easy top layer (80%) to prevent writing the same stuff all the time.
The USA has not had nuclear weapons in South Korea since the implementation of Bush snr's Presidential Nuclear Initiative in 1991.
Anything that isn't a primary residence should be heavily taxed. There should be an onerous carrying cost associated with real estate in markets with limited available real estate.
> So make your post-disaster personal transportation realistic.

Oh come on. This is like complaining that The Matrix has inconsistencies.
Since i practically never write Java, i'll just stick with PyCharm then.
Not to mention that it would pretty fucking cool in a sim-city sense to watch what happens when you give a larger population strong stimulants. I remember watching a fascinating that posed the idea that the enlightenment was a result of caffeine becoming a regular part of the European diet. I wonder if you would see another explosive burst of productivity.
If you're not factoring latency (<24hrs) into the equation you shouldn't be hiring remote workers.

It should be the assumption that goals should be on a weekly or >1 day basis for remote workers. Although scrum/sync ups can still happen daily.
Bicycling is certainly quiet.

When I'm walking and a bicyclist passes me, I generally don't hear them coming until they're past. Likewise when I'm bicycling around a pedestrian, they don't hear me unless I deliberately make noise.

I do hear pedestrians.
Skeptism as eHarmony Defends Its Matchmaking Algorithm
They can just focus on really high tax rates for homes that aren't primary residences.
Your comment is spot on. I'm a Django fan, but there are more jobs asking for RoR experience and way more asking for PHP and even .NET experience. The PHP and .NET tend to be less "sexy" jobs, but nonetheless are salaried jobs with benefits so they might be very ideal depending on where a person is at in their life.

Replying to your comment in addition to upvoting felt necessary because it often seems like on Hacker News that less than 1% use anything other than the latest tech. That is not true.
All of my startup experience has told me using seasons for launch dates is a bad idea regardless of practicality. Especially when you're a proven startup with something to lose.
I've come to love Scala case classes:

case class Foo(bar: String, foo: String = "hello")
new Foo(bar = "Hey there")
new Foo(foo = "Hey there", bar = "Hello")
new Foo("Hey there")
Because the regime has always been crazy, even as it passes through different rulers. The best case scenario of North Korea is that the world is faced with a humanitarian crises on a shocking scale that will cost tens of billions of dollars to correct. The expected lower limit of the results of foreign action working to take down the North Korean regime would be the deaths of hundreds of thousands or millions of South Korean civilians (in a matter of hours) due to shelling from thousands of DPRK artillery positions. The possible upper limit of badness would be the North Koreans hitting Los Angeles, San Francisco, Seattle, Taipei, Tokyo, and Seoul with nuclear and/or chemical weapons on ICBMs, IRBMs, aircraft, or smuggled onto commercial cargo ships.
The lack of correlation between success and IQ is interesting, but I suspect it's only true on the margin, and is largely the product of selection bias. For example, I wouldn't be surprised to find that, among full professors of physics, there's negligible correlation between IQ and Nobel Prizes. Of course, that doesn't mean that a high IQ doesn't help you win a Nobel Prize in Physics—it simply means that all physics professors already have high IQs, and on the margin it's not an important factor in winning a Prize. Similarly, my guess is that virtually every entrepreneur in the OP's sample was already smart enough to succeed. In particular, I'd wager that IQ is still helpful in entrepreneurial success—I'd be very surprised if the average IQ of their sample wasn't substantially above average.
I completely agree. Goblin Valley[1] is completely uncanny, and it is only one of many places in the area.

1. You may know it better as the place Jason Nesmith's crew went looking for a beryllium sphere before Nesmith had to fight a gorignak. http://stateparks.utah.gov/parks/goblin-valley
When I see such responses, I feel that how undeveloped human mind is. How hard is it to understand that when you hold a job related to justice and you are the prosecutor, it does not give you the right to misuse your power.

If justice is always given by books, my god I don't think even a single person will be barred from facing sentence. You always have to look at it from human perspective.

You cannot threaten someone who stole something with life imprisonment of 35 years, that is plain bullshit. I don't understand why people find it difficult to understand.

"...his incentive is not to be fair or find truth, but to convict and incarcerate at all costs."

Really? Does his job description say that bring as harsh punishment as possible to any kind of crime.

Does not matter even if the text says so, I think we can expect people holding such positions be intelligent enough to understand beyond black and white words.
Ask HN: Final Year CS Project Advice
Hello HNers, I'm a Computer Science B.E student doing my final year.

At the end of last year, our Head Of CS department came to us with a restriction for last semester project ideas, We cannot use any database in our projects.

This limited my project choices massively. My programming skills are mostly web developments oriented.

However, after much thinking I decided to do a Windows batch software installation application - which would install multiple software on multiple PCs from a single admin PC.

I wanted to get your opinions on the project before going ahead with it. What do you guys think of it? Good enough? Any way I can improve it or any other ideas I can implement as project?
The government is stable... Please show me evidence to refute that.

How many citizens are in prison in the US does that make it unstable? What a strange connection to make...

Yes the country is a mess, but the government is stable... They aren't mutually exclusive.

It doesn't matter whether nukes are going to fix the issue or not, sanctioning them for making nukes certainly isn't.
still available on Amazon http://www.amazon.com/Getting-Started-Meteor-js-JavaScript-F...
Rebuilding the original arcade version of Atari's Pong
Seems to me like 37Signals is gauging the community response, then deciding whether to write the book.
1s should be long enough.
But we're safe right? Those defence satellites worked?
A big difference is that PRNK's provocations are mostly about preserving sovereignty and extracting material aid. PRNK is willing to use asymmetric tactics to their advantage, but so far this has been restricted to amassing weapons that threaten the southern population, and increasingly japan. They may be a batty and inhuman place, but their strategic behavior is largely rational self interest. PRNK wants nukes to hold as a trump threat, to then extract a rent.

Iran on the other hand has a much smaller military than PRNK, but is very active in supporting paramilitary groups (aka terrorists, insurgents) that are aligned with their interests. The fear is, they want a nuke not to hold onto, but to give away.

So aside from any domestic political considerations (read as: Israeli lobby groups), the strategic contexts are different in important ways.
Get out into the wilderness sometime where there is no light pollution and take the time to look up. While 2000 may be the make without optical assistance, there is something humbling and awe inspiring about how vast things are.

Simply stating "Fake", at least for me, downplays the point the photographer/artist is trying to make.
I used to live in São Paulo (now in SF) and I know a lot of software developers there. Hit me up via the email in my profile if you want any introductions.

My biggest gripe with SP insofar as loneliness is concerned is that although there are tons of people to meet and be friends with, the shitty logistics of moving around the city made it very unlikely that I would actually get out of the house and visit my friends. In SF I can get to the house of practically any friend in 10-45 minutes. In SP, it often took more than double that to meet my friends. When you can bank on spending ~40 minutes each way to visit a friend, you start going out a lot less.
I get what you're saying, but good OO for me usually suggests nullary constructors, letting a class know when something happens as opposed to setting internal state directly, and the class saying let me do something for you using my state instead of giving you my state directly.

Providing a getter at least is sometimes practically unavoidable, so there's 1 repetition, but with a good IDE that's just a quick key combination over the variable name.
Siri is not an app. Siri was built to be a personal assistant, and as such, it was designed to have a personal connection with the user, making the 'you' and 'I' very important. Interesting point about 'we', though.
From what my friends that live in the Seattle area say, you can rarely see such stars. I'm always like "Hey the moon looks really great tonight" or "I can see the ISS really well" or "Venus/Jupiter are huge tonight." The usual response from them is "It's too cloudy here :("

I'm sure things are more visible there overall than say NYC though.
http://37signals.com/svn/posts/2593-official-pictures-of-our...
I had experience with journalist and they don't so much as lie as much as they "enhance the truth". Like your battery was lowish on cold weather but you still got there, but in your journal you write "Battery took cold badly and I was unsure if it would get there with the charge I had. By grace of gods and not Tesla I managed to get there". Compare that sentence to this "Battery worked below optimal when weather was below freezing, but I still got where I wanted." Which one sounds more appealing to general public? Which one is more sensational.

TL;DR http://www.smbc-comics.com/index.php?db=comics&id=1623#c...
It sounds like your process isn't handling them well, or you just aren't making them a real part of your team.

At my company, we have half our staff in Melbourne, Australia... and half spread out globally around many different time zones.

The remote workers are every bit a part of the team as the Melbourne workers.

I think adopting a more asynchronous workflow makes sense, both to include remote workers but also it can be very efficient (remove distractions).

A tool like Campfire to handle communication is really important too, anyone can log in and see what they missed and you don't need to be there at the same time to have a conversation.

Also, you need to trust them and give a lot of autonomy, it can't be managed in a traditional way.
Elon Musk and Steve Jobs
Interesting. I don't think this is a thing at all where I live. Where do you live?
A cross between "Premium Rush" and any Zombie flick? I'd go see it.
I was talking politically... They are not too different.

Ideologically opposed nations that were once a single nation (to over simplify a bit)
Correction, what's important is that the skews from each clock are cancelled. Doing both measurements on one clock is a special case.

For example, if you measure the skewed time for A->D as (arrival time on D) - (send time on A) and then later measure the skewed time for A->B->C->D in the same way, you can get the non-skewed path difference by subtracting the two skewed times.
When you receive their response.

Is it only me or someone else too feel that tracking through invisible image etc. is kind of violating privacy?
Bicycling long distances may suck, but so does walking. If you can go about three times the speed of walking, you have a nice range of tradeoffs between get there in one third of the days of walking, or get there on the same day, but spend one third of the hours in the day traveling as when walking.

Unless the tires are flat, you can also walk with your weight on the bike and ease the burden of walking somewhat.
Current best estimate is about 10,000 artillery shells per minute, landing in heavily populated parts of Seoul. How long that takes to match and then exceed the death counts from Hiroshima and Nagasaki is an experiment which hopefully will never be carried out.
You simply have no idea what you're talking about. I'm not even really sure where to begin in addressing your misconceptions, since practically everything you've said is incorrect.
What's wrong with testing the waters? I wish all writers would do the same. Writing a book is a huge undertaking and any insights you could gain beforehand are welcome.
Ideological zeal. One of the most dangerous motivations in all of human history.

Currently they have been using the threat of attacks as a bargaining chip to extract things like food shipments from the US and Japan.
With all due respect, your previous comment was that your accusation against the NYT was serious but obvious.
Ok, I'll give some suggestions, I'll be blunt. But first you should know that I'm not a web designer - so take them with salt. It might also be worth asking for suggestions as a Hacker News thread? Or perhaps a web-design specific forum.
I'm taking an interest because I think the web development world really needs a good site to serve as a list/index/catalog of open-source javascript (and css) libraries, with user ratings and comments etc.

Fundamentally, I think the intent of your design is wrong. Its cluttered and all about the bells and whistles rather than focusing on use-cases and the problems your site should be trying to solve.

(1) Home page
Editor's Choice Part
Get rid of this, I don't think users care about your editors picks. User's care more what the user base / crowd thinks. So you could perhaps put trending libraries (those receiving a lot of up-votes recently) here instead. Or otherwise just remove it all-together.

Blog Part
Also get rid of this. The foremost parts of your homepage should be the Category list and a search box. Also get rid of the tag cloud - doesn't add anything IMO.

Layout and Color Scheme
All wrong, too many different colors and shades, jagged lines and shadows everywhere. Less is more here I think.

(2) Category Page
Layout
Change to a list-view instead of a grid-view. The grid looks too squashed, and users don't mind scrolling - list view is better for responsive design / mobile devices. Also sort the list by rating.

Each Library
Increase the font size of the description <- will work better when you change to a list view instead of a grid. Show the rating larger as well, and then to a lesser extent the GitHub stars etc. Take some design pointers from the StackOverflow question list (http://stackoverflow.com/unanswered).

(3) Library Page
Comments
Shift the DISQUS comments above the 'ALSO ON JSTER' part, put that stuff at the bottom, users care more about comments. Remove the 'RECOMMENDED CONTENT' - its irrelevant and your site is too immature for advertising yet.

Rating System
Light bulbs? I honestly think you would be better off with an up/down vote rating system like StackOverflow. A library having a 5/5 rating doesn't mean anything when there is only one vote (probably from the developer who wrote it and submitted the library).
If you wanted to make it really smart, you could allow users to up/down vote a library for specific category. For example, users could up-vote the D3.js library within the 'Charting' tag/category only if they wish to - which means the user thinks D3.js is good for charts.

That's all for now - have run out of time.
Maybe you should just go google about the nazis, they invaded half the world and killed 10s of millions of people.

Talk about Godwin-ing a discussion.
Offices are not required, but are still useful for certain things which demand a physical location somewhere. Have or work at an awesome company with an awesome office as a home base but still be able to be nomadic or just live and work elsewhere for most of the time? That's awesome.
I must be way out of touch because I had no idea there was an anti-class movement for which the OP has to argue for more classes?
The Perfect Bug Report