skysight-inc/HackerNews huggingface dataset:
This page brings back memories: Back in high school, I spent a few slow weeks in the back row of Physics class planning and working out some of the math behind a Military Madness/Nectaris clone for the TI-84+. I wasn't as clever as the people mentioned in the article, so I came up with a bog-standard "offset coordinates" system, with the flat-topped hexes and a rectangular map stolen from Military Madness.

Unfortunately, I never got around to programming it, because I realized early on that it would be really hard to fit a legible interface onto a 96x64 monochrome display. You either use small hexes with almost no room for actual graphics, or large hexes that fill up too much of the screen to give an effective view of the battlefield. Not to mention, lacking color or even shading would make it really hard to differentiate terrain, show which hex was selected, etc.

What I wasn't aware of at the time was that a lot of other strategy games from the 80s and early 90s (including the Game Boy port of Nectaris, which had to work around the limitations of a 160x144 4-shades-of-pea-soup greenscale display) used hex grids for gameplay, but displayed them as grids of staggered squares or tall rectangles. This made the graphics code (especially on tile based systems) much simpler, and gave artists a lot more room to fit legible graphics into, at a cost to the amount of hexes you could pack onto a screen. Examples:

http://youtu.be/iWra6nvKvok?t=1m13s

http://youtu.be/sTV06jd9j3A?t=7m21s

You could fit about 40 full 12x12 tiles onto the 83's display, and that just might be enough space for some primitive programmer art tanks and soldiers. Or, maybe plain ASCII would have been even more legible. The 83's built-in 6x8 font would have allowed me to fit about 120 full tiles on screen, more than enough to get a decent view of the battlefield. Damn, if had known about those games at the time, I might have actually stuck with the project... or at least, long enough to get stuck on figuring out how to implement a decent AI...

But enough of my rambling. This is an excellent resource, of the interesting and useful but very accessible kind the world needs more of desperately. It'd be interesting to read the author's thoughts on these "rectangular hex grid" systems; obviously, none of the internal data structures or algorithms change, but it does seem to be a bit simpler (under an offset coordinates system, at least) to convert between grid and pixel coordinates, to calculate how many tiles can be fit on screen, etc.
Criticizing people for their personal preferences is about as useful as criticizing a cat for licking itself. You look like an idiot and the cat ignores you.
Ok this is one of those "I day dreamed about building something like this but it was impractical" things. A friend of mine built a computer chair out of a BMW seat [1] and we talked about what you could do if you were to machine your own parts. I definitely like the idea of the screens pulling up and away and letting you step out.

Ergonomically I wonder what it would be like to be able to type in a recliner. I do that with my macbook on my lap or a lap desk but my hands are always in a somewhat weird position to do so.

And of course you need to mount a Leap Motion controller on the arm looking "down" so that you can just point at a window to move it around.

[1] http://www.arrickrobotics.com/chair/
Do mention if you do REMOTE, or H1B or if the corresponding sort of candidate is welcome.
This is a phishing attack, I received the same email. If you hover over the link, it actually goes to bronto.com, not moz.com as the link text would have you believe.

It looks like bronto.com got hacked, not moz.
I know all about sum types. I love them. My central point was to show that removing nullability is a trade off rather than a freebie. I thought the context of the discussion made that clear. I feel that you did not address my point other than to say, "well yeah, but it's wrong."

> These aren't gigantic changes

Then we have a fundamental disagreement. Adding sum types and parametric polymorphism would drastically change the language. I am not claiming that the change would be for better or worse.

> Also, ignoring the merits of this particular case, I don't agree that a decision is reasonable just because it's the "different side" of a tradeoff. Virtually any choices can be recast as tradeoffs, but there are still wrong decisions to be made!

Could you point me to authoritative sources that state how languages should be designed?

Going by the character of your post, it seems like you don't care much for the cohesion of a language design. The Go devs care about this, a lot. So saying "we should add feature X, and while we're at it, Y too" without stating how those features will integrate with the rest of the language just isn't going to cut it for people who care about the totality of a language design.
I strongly recommend that you read Class: A Guide Through the American Status System by Paul Fussell. Although it was written in 1983, it is still the best description of the American class system that I have ever read. It's less than 200 pages, so you can read it within a day. It primarily deals with the social factors of class,which makes me think that it makes it a good choice for you because it will complement your existing knowledge of corporate culture.

http://www.amazon.com/Class-Through-American-Status-System/d...
How do you win a rigged game? Stop playing the game and make everyone else play your game.

According to my parents, I was exactly like your son in the mid 80s. They homeschooled me to make sure I wasn't held back from my potential.

It wasn't without its challenges, but nothing is. I'm doing pretty well now. I had a brief foray into "doing what I was told" in college, and figured out it was not going to get me to graduate with the grades I wanted, so I found an adviser who understood me, who would trust I could take care of myself and just sign off on my self-directed path through my degree. I had a longer foray after college (it seems I learn certain lessons slowly) and eventually grew so sick of getting up early every morning and driving an hour to work in shitty traffic that I just quit.

I quit everything for almost a year. For a year, I worked the hardest I've ever worked on whatever I wanted. And it got me nowhere.

Except...

Except it taught me that the world can't destroy me. It taught me that I'm capable of so much and it is only myself to blame for submitting to bosses or procrastination for not getting it done (and really, doing what your boss tells you to do is a form of procrastination). Everyone told me I was going to be ruined, that I'd not find work again because I'd been off so long "in this economy!" Dire consequences were in store for me, to not grovel at the feet of the recruiters, to not beg for my old job back. Bunch of lily-livered cowards. No such thing happened, and the idea is patently absurd. No, the only thing that can destroy me is myself.

I see all these people saying "You gotta pay your dues" and "sometimes you just have to suck it up and do what you're told".

And it is such complete and utter fucking bullshit. You don't have to do a single god damn thing you don't want to in this world. The world won't destroy you. You gotta buy this car to drive to work, drive to work to pay for this car. Yeah, screw that. What the hell do you need a degree for when the only people who are getting anywhere in this world are doing it by starting companies and getting out of the rat race? What the hell do you need a recruiter for when the only jobs they have to give you are going to make you a miserable son of a bitch?

What the hell do you need anything for? All you really need is a pencil and some paper, and the only reason you need that is because it's the only way to communicate with enough people. Write. Write. Write. Draw. Compose. Program. Mathematicate. A robot can dig a ditch for you, so why are you digging ditches? Do the one thing that humans can do that computers cannot: create. Don't let anyone tell you what to create. Create whatever you want. People fail not because they fail to create the right things, they fail because they fail to create anything.

And to all you people in here, talking about "you have to play the game," "that's the system," "deal with it": you're certainly free to ruin your own life, but leave the poor, damn kids alone.
Mention if you do REMOTE, or H1B or if the corresponding sort of candidate is welcome.
I just hope Turkey doesn't end like another country where the people die in the hand of the government while the international community watch with their hands folded because it's on their best interest to destroy another muslin country - like Syria.
reposting tip #142

some people are experts
First, that's not actually the only recipe for "winning" the game of school; it's just the one that occurs most vividly to people who dislike school. I disliked school too, and did poorly at it, approaching it as a system only solvable by the approach you outlined.

Now that I'm a couple decades removed from attending school, it's obvious --- painfully obvious, like so much that I often see opportunities that my son won't give a chance that make me want to shake him --- that if you pay attention to the directions and give even a little thought to how you might push on the apparent constraints the school provides, school is eminently playable.

Second, the point of learning how to play the school system isn't to be good at school. It's to be good at handling systems in general. Different systems, different constraints, but there are meta-lessons to be learned in dealing with any of them.

Disobedience is valuable when it's valuable.
That's a courageous and bold statement to make. Apart from the weasel words that entirely undermine it.

If you want to say that all lawyers are evil, without any evidence, at least have the conviction to say that.

If you want to imply that some undefined minority, or possible majority, of lawyers may, or may not, potentially be paid arsonists, but might also not be arsonists, paid or otherwise, then... I dunno, maybe say something worthwhile instead.
Pretty sure if Turkey falls we'll end up with a new Islamic caliphate in the next 10 years. Who doesn't see one sweeping over this shattered region. For 90% of its history (600 to 1900) the middle east has been under a single empire or another. What we should really be afraid of is some kind of galvanizing leader or force to come out of this.
art is not a real job?
I think in case of the bike frame the distortion is minor.
As I understand it's only there as proof of ownership for the people who really need to know on a hopefully unlikely occasion. So making it not too obvious might be a good idea when it comes to bike theft.

The QR-Code is meant to be easy to decode, adding compensation for non-planar surfaces might make it non-trivial to implement on embedded devices.
It's a phishing attack. Hover over the link, it goes to bronto.com, not moz.
I ask because I personally know a handful of people who dropped out of high school to take on high paying jobs, some athletic and some technical. If your kid is intelligent and has a passion for something that deviates from traditional paths, what should you do?
Hey Michael, you can try ours, it's specifically designed to work along with certificate's instead of passwords:

http://blog.authy.com/two-factor-ssh-in-thirty-seconds

(disclaimer: I am a founder of the company).
3 Things Founders Need To Remember When They Don’t Want To Get Out of Bed
Is it REMOTE, or do you sponsor H1B, is the corresponding sort of candidate welcome?
hmmm. what this really does is allow "unsafe" validation to be postponed until after the deck is used, when it no longer matters that the validation is unsafe.

which i guess is fair enough, but i was expecting some kind of homomorphic solution and/or a zero knowledge proof.

anyone have a solution that meets my finicky expectations?
So in this case, 'what you believe in' is not following the instructions as to which size of paper to use? This is what my mom always referred to as 'cutting off your nose to spite your face.'
"Storm Chasers" stars killed in Oklahoma tornado
Democracy does not guarantee automatic legitimacy - specially where there's no minimum number of votes.
Let's take education and NASA: It's fairly obvious that bad education, on a mass scale, eventually, causes death and/or disability on a mass scale. It just takes time.

It takes more time for an existential crisis to emerge because we paid no attention to getting off this rock. But it will surely come.
I guess you meant https://www.bbc.co.uk/iplayer/episode/b01snbm2/Vertical_Farm...

By 2050 the population of the world is expected to grow to over 9 billion and proponents of "vertical farming" believe growing food in cities would use less land and resources than traditional outdoor methods, reduce transport costs and fossil-fuel emissions. As vertical farms start to spring up in Sweden, Vancouver and the Netherlands, Ella McSweeney investigates whether they could provide a cost-effective solution that will increase yields or if it is just another example of head in the clouds utopian thinking.

Sounds good but playback fails both on Firefox + Chrome under Linux. Torrent, someone?
No. Just no. Academia != real-world work.

If the school system's mandate is to prepare and evaluate students for the workplace, it is not doing a very good job.

The style of work and incentive systems differ greatly between your typical company and university. The differences in incentive systems are obvious, so I won't delve.

But as for the style of work, I recall that in university, professors would ask students to write a computer program on PAPER for exams. Sure, there is some overlap between that and a workplace environment. But at the end of the day, it is not simulating a real-world work environment, where you would be able to run and test your program, debug it, look up little tidbits on Google, and so forth, before checking it in.
I'd probably recommend just going with Tor for now. I know you're trying to help but accidentally identifying a Tor user, even indirectly could be fatal in these circumstances.
Dropbox' strategy is becoming the permanent storage for all of our data. But its business model (charging by GBs) discourages the user from using Dropbox for all of their files. For many users, the business model necessarily limits their assimilation of the product.

Flickr wants to be the place where people discover and share amazing photos. But they charge their most engaged users extra money for storage, discouraging them from adding the very content which makes the product valuable to new users.

Metered billing is like a usage tax. Taxes discourage behaviors. Don't discourage your users from taking the very actions which make your product valuable.

Thoughtful post Fred, thank you.
It's a public park.

There might be parks within the walls of a gated community. Or there might be special parks, like a bird park or a japanese garden you might then need a ticket to enter.

Gezi Park is a public area in the heart of Istanbul. The value of the land must be astronomical. That's another reason why the government has no issues attacking the civilians. And they get this brutal because the value of each individual life (in their minds) is very very low.

(I used to live 500 meters away from Gezi Park, and I have spent a considerable amount of time there)
I made a batch of OpenCola a few years back, I actually prefer the taste in comparison to that of Coca Cola. Brew up the syrup and get yourself a Soda Stream or any other carbonation device and you've got a tasty cola you made yourself.

Word of warning, making this stuff is SUPER expensive compared to just buying some Coke from the shop. All of those oils are not only hard to find (especially in Australia), but can be quite pricey when you total them up. Neroli oil is expensive in itself (about $25 AUD for 10mls of the stuff) follow the recipe right down to every warning (you could easily end up poisoning yourself if you make it incorrectly). Remember to get food grade, 100% undiluted oils or you could make yourself really sick or as I said, poison yourself.

I skipped the caffeine in mine and it seemed fine without it, but probably would taste better with it. I did notice something was missing, not sure if that's due to the lack of caffeine though I skipped primarily because the dangers of caffeine and the fact small amounts can actually kill you.

Don't go making this if you're expecting a 1:1 Coke copy. This has its own unique taste, slightly syrupy. I think the recipe definitely needs more work, but considering it's a free and open sourced recipe it's pretty good as it is.
Predictable enough, but who knows.
Got informed by a user of a weakness in web interface AFAIK
Mind sharing the type / model of that "24 display?

In my experience, some screens (Samsung and Philips in particular) are loosing quality when rotated - This may not be the screen's fault but NVidia or the open-source video driver I have used.
I hate when people do that. I posted the story to MJ's report on lead in gasoline being linked to crime rates.

https://news.ycombinator.com/item?id=5008285

Someone posted the "print" version and got 333 points for it a couple hours later.
I'm thinking that once you've got a patent on strong AI, you more or less have a patent on everything. It's a method and process for doing, well, everything a human ever could or would do.
The end of idiotic journalism is not in sight, obviously.
In case you think "these people" have an (unstated?) agenda to push, perhaps I can share my point of view... You'll note that I'm not Singaporean nor have I ever posted anything relating to Singapore on HN.

I have visited Singapore several times. My anglo-saxon, western uncle lived and worked in Singapore as a teacher for a number of years. I even had brief involvement in a start-up business in Singapore.

I cannot identify in any way with the portrayal of Singapore as some dystopian nightmare. If anything I would describe it as a safe, pleasant, interesting and diverse city-state. In my experience, police are courteous, bureaucracy is minimal and people do a remarkably good job of living good lives in spite of the dense population in many areas.
I would concede that in the time I've been there I've witnessed immigrant workers from neighbouring countries essentially imported to work in menial labour and the entertainment/sex trade. However looking at the conditions they're coming from, I'm sure to many it is the best opportunity to improve their lives they are likely to get.

And in the end, the human outcome for real people is the most important aspect of a society. For all the self-righteous feel-goodery about "free" political expression, nobody really cares about the important political messages you're posting on your blog. What's the value of your free voice when at the end of the day you can vote in the "conservative" guys who don't give a shit, or the "progressive" guys who don't give a shit? I'd rather have slightly better governance without the illusion of choice, thanks very much.
This discussion should be about Turkey. Instead it looks like a bunch of startup-oriented programmers talking about Singapore because they're only interested in a small list of countries that they associate with startup culture.
There is substantial evidence that the rate of human violence has decreased dramatically over the course of human history. Two of the biggest turning points were the rise of the nation-state and the spread of democracy. Yes, individual politicians are often corrupt, violent or plain stupid and the political system has serious issues but politicians as a whole have been a boon to civilized society.

http://www.amazon.com/The-Better-Angels-Our-Nature/dp/014312...
I dont think so, the bronto URL redirects to moz.com, the password reset happens on moz.com

But it is weird to use a marketing company to send out password reset instructions.
Nijk, you've been hellbanned, but you're question is valid so I'll respond to it (I can't respond directly to a hellbanned user).

Brin and Zuckerberg are members of the (upper) middle class. Class is a broad term; the people who think that there is "a growing division between the classes" are usually using income as the sole indicator for determining class. The definition of class that I'm using takes into account social factors as well.

The members of the upper class like archaic customs, dress, and design. They have little use for technology, because they have servants to perform the tasks that members of the middle class use technology to do.

Privacy is also very important to uppers, because they hate when middle class people attempt to pry into their business. That's why they have half mile long driveways and tall shrubbery around their houses to keep prying eyes away. Zuckerberg and Brin give themselves away as members of the upper middle class because they sell (selling is vulgar to the upper class) services that do not respect the user's privacy.
Prediksi Skor Estonia vs Belarus 
Prediksi Skor Estonia vs Belarus 04 Juni 2013. Prediksi Estonia vs Belarus. Prediksi Pertandingan Estonia vs Belarus.
Nah. We do it because it's cool. Those things are side effects.
That will never be allowed to happen. A united middle east would be undesirable. The current state of chaos and poverty is ideal.

Personally, I wouldn't want that to happen either.
I wouldn't let my kids drop out of high school, but I'm not well enough educated on alternatives to attendance to get that credential.
Crap - is C a low-level language now? My view on the world is going to have to adjust.
Im surprised an article as vitriolic and slimey (in the sense that its an incredibly well written piece of propaganda/hate) has been posted on this site, considering it doesn't have that much to do with technology, entrepreneurship etc.

I think the author has a great deal of trouble distinguishing between significant class problems in the UK (particularly poor first and second generation immigrants who are trying to resettle) and a religion.

For instance, what reason does the author think Islam has for calling women slags? I mean cant the author extrapolate potentially that while these individuals are Muslim, their actions are not Islamic?

The second and third point simply rehash that. Spreading rumours and defaming people is clearly a sin in Islam yet the author fails to distinguish between the actions of these alleged Muslims and the rules and responsibilities promoted by Islam.

I also fail to see why the author is disgruntled about the Islamic Society shutting down a valentines day ball when they did so in a manner that wasn't illegal or against university policy. If anything, isnt that a positive example of democracy and public utility in action?

At the end of the day I think the most telling part of the story is the end, when the author acknowledges that he is afraid to reveal the location of the university for fear of some kind of reprisal. In the war of ideas, the winners are those who are willing to sacrifice for their beliefs. The author fails to realise that the Muslims on campus are succesfull because they are willing to suffer negative criticisms or complains (or vitriolical anonymous web postings) to promote ideas and thoughts that they believe are good.
I am impressed by the arrogance of some of the commenters here, who seem to believe that they understand the totality and diversity of human nature and cultures.
> In other words, the Unix philosophy.

well, emacs claims to be cross-platform, what happens when you are on a non-unix like system ?
How will you prevent companies from being anonymously slandered?
Two of the Facebook pages with continuous updates:

https://www.facebook.com/geziparkidirenisi
(330,000 Likes in less than 72 hours)

https://www.facebook.com/OccupyGezi
Exactly. It's something to think about when looking at the world that is and the world that might be.