skysight-inc/HackerNews huggingface dataset:
Duly noted for the signup ;)

When you first log in, you are presented with the cards from our curated Catalog, organized in main topics (News, Tech, etc.) Normally all the cards in the first category(News) are selected by default so you only have to press Continue to finish the signup process. You can of course select or deselect as many cards as you want from the various topics.

The logic behind this is to have some initial content on your page, otherwise it would be empty. So, to respond to your question, you have to select at least one card and then the Continue button becomes active so you can move on.

The site is fully responsive and it works on mobile and also on desktop. My guess is that maybe there's some network latency and it takes some time to load the card's images on your iPhone. But when the images finish loading, you can tap on the cards you want to keep and unblock the Continue button.

Note that you can browse the topics also at a later time by going to the Catalog section and add other cards to your page.

I hope it's more clear now and you'll be able to finish the signup process. If you have any other questions or remarks, please let me know and I'll get back to you as soon as I can.

Cheers
yeah thats cause India in 1000x larger than NK. please use some logic.
Nowhere did GP imply anything like this.
> One: you'd be surprised how many women have been programmed with ad attitudes/entitlement.

I don't understand what you mean here, and this comes off as offensive.
I play GTA V at 1080p/high where Atom struggles to syntax highlight and scroll through a 4KB file. Does not matter Linux/Windows.
The six keys to successful business partnerships
My server of choice would be prosody, and if you're willing to try the (unreleased) 0.10 you'd even get the archive options listed above.

Plus, it integrates rather cleanly with a good number of systems, in my case it's using dovecot as authentication agent for example (and therefor relies on virtual users specified ~elsewhere~).

It can work. And it's really not hard. It's just not seamless, unfortunately.
Thanks for the feedback. I was trying to alternate the screenshot and text of the projects to break the monotony. I'll go look into that more.

I was afraid that by putting the projects on a stand alone page I would lose the part people actually cared about. I'll also give that more thought.

Thank you for checking it out. :)
That's referring to the old license. The "selling either is not allowed" part is going to go away under new licensing.
> rather than take advantage of cheap/free labor.

This is exactly what is happening. I'm getting offered 100$/month to rebuild entire apps that usually would require a team.
First world issues much?

You've been presented with these rare images, that someone probably had to smuggle out of the country, took care to lay them on the map for your convenience, and you sit there dissatisfied with how the back button works.
I believe that's the old policy prior to the current relicensing effort.
Ann Arbor is one of the most expensive cities in the entire state of Michigan and is often compared to places like Boulder, Colorado. Most lower class individuals would live somewhat in its periphery, almost certainly not adjacent to the UofM campus or downtown. I personally pay $440/month with utilities included and I've seen many places become available in the 2 years I've been here at similar prices. Like everywhere it takes some patience and planning to get a good deal- this is par for the course for anyone looking to minimize expenses. Poor planning is expensive. If you choose not to believe this that's fine, but I have zero reason to lie.

Even paying a bit more on rent a roommate scenario with split utilities is never going to add up to $675 a month if you're at all savvy and modest in the residence you choose.

If your job requires a car and phone but doesn't pay an amount that allows you to afford those things then you should get a different job. $40/month will get you unlimited everything phone wise, or if like me you rarely call then you can do T-Mobiles $30 a month 5gb 4g plan w/ 100 calling minutes.

I'm in no way trying to thump my chest here, I'm trying to provide a detailed look at this lifestyle within the overall context of FI's ideas regarding saving and well planned finances. I also apologize if I somehow led you to believe I was saying anyone regardless of circumstance and income could retire at 30.

I'm genuinely a little puzzled as to why you're going at me so aggressively, would you mind going into your own lifestyle and why you feel I must be lying to you?

EDIT: As far as being mad I wasn't more specific, pay some mind to the demographic that visits this site. I would be surprised if even 1 in 10,000 visitors to this site will never in their life have a job paying more than ~20k/yr (assuming they live in the 1st world). My message was obviously directed at this sites prevailing demographic.
So we'll compare Vietnam, which is 2.7x larger than North Korea. Vietnam still has 200x more paved roads than North Korea.

Measuring paved road per capita, Vietnam still comes out several orders of magnitude ahead.
damn son, all these mentions of text editors, and no one throws in Emacs. Sublime/atom have been sitting on the back burner for me in the last 6 months. The majority of my work has been moved over to emacs, from using IDE's (xCode, CodeBlocks, VS)
i guess it was true, the only way to get better at emacs, is to be forced to use it for everything. 9/10 would use again, plus it already has support for YASnippit / Auto Complete.
In defense of the way I phrased that, here's the direct middle section of his tweet: "... different behaviors based on the verb..."

It's very very deliberately called an HTTP verb, for a reason.

It's not that I expect the average person, or even a new developer, should know that HTTP verbs exist or that URLs and URIs literally locate and identify resources in a uniform way. The part that bothers me is that when you deliberately write a blog about the subject that other developers may see and take as credible, you ought to put more effort into making sure your information is accurate before publishing.
> Rust is not a replacement for Python, but a replacement for C.

I think its a mistake to view any language as simply a 1:1 replacement for an existing language. Newer languages can have the greatest strength in an area currently dominated by one older language (say, Rust with C), and still be better for some applications where another older language would generally be preferred to the first (say, Rust being better than Python at some things where Python would generally be preferred over C.)
I'm not arguing for time sheets, or even any form of time tracking. Just that as a team, if we agree to show up to the office at a time, and someone isn't there then, you'll have feelings about it.

The part about teams that operate via timesheet is a bit of a stretch, imo. At least in larger orgs, I don't see the "need" (read: keeping middle-managers employed) for time tracking ever going away.

While I agree with the sentiment that time tracking is pretty useless, I don't think it's going to stop.
It's not about a secret technique. It's about whether or not they are in fact using the blockchain for this purpose. That little detail is presently unknown by the public, regardless if "everyone knows" they should be capable. If they do not wish to confirm this in public then parallel construction will be necessary to maintain that unknowing.
Fortunately there are many people who have a generic like towards oddity.

There are also plenty of people that only care about a few things important to them, and don't care much about extra oddities.

If you care about the feelings of someone, and you like them, that goes a long way towards them liking you. If you are non-judgemental about the oddities of others, that helps a lot too.
> like Javascript, in many ways it's a neat little language, but manipulating the small little ad-hoc data structures (arrays and hashes, and combinations of them) that seems to be half of most programming tasks is definitely a step backwards compared to Python.

I'm a Python fan but I can't disagree more on that point. Python has terrible lambdas, and poor idioms when working with collections (list iteration over chainable/fluid interfaces).

Underscore.js, which at this point stands for 'idiomatic JS for collections', and the ES5 methods on arrays (filter/map) which are largely supported now provide a better way to handle arrays & hashes than idiomatic Python. With ES6 fat-arrow functions it's even better.

It's one of Python's biggest weaknesses when compared to other dynamic languages IMO -- that the idiomatic way to deal with 'collections' is not a chainable/fluid pattern, but instead to do multiple list comprehensions, or use the ugly filter-plus-lambda patterns which compose badly.

Double evens in a list:

ES6:

[1, 2, 3]
.filter(x => x % 2 == 0)
.map(x => x * 2)

ES5:

[1, 2, 3]
.filter(function(x) { return x % 2 == 0 })
.map(function(x) { return x * 2 })

Python:

map(lambda x: x * 2,
filter(lambda x: x % 2 == 0, [1, 2, 3]))

# or
evens = [x for x in [1, 2, 3] if x % 2 == 0]
[x*2 for x in evens]

The ES6 & ES5 JS examples are both clearly superior syntax IMO. More readable and the anonymous functions support multi-line so extend to more use-cases.

EDIT: Removed the word 'objective' because I'm talking syntax.
Check out guide.mlh.io for a really detailed walkthrough of everything you need to run an awesome hackathon.

The MLH guide is student focused but you should still be able to get a ton of great advice out of it!

If you're planning on being more business oriented startup weekend has a similar guide.
And then, as you stare blankly at the evidence, unyielding and undeniable in its contradiction like the ocean before the shore, you realize that reality as you knew it has never been more than an elaborate fiction, and not even one that cares to tell you the truth.

Berenstain.
But it doesn't really show what programming is like, does it? It seems mostly useful for people who already have some code literacy to understand how a program might be structured
http://hirnsohle.de/test/fractalLab/ shows how far you can get with shaders and webgl
North Korea actually has sizable population. Imagine Seoul with all the area, NK has same population in all the country. It's just it is partially rural, partially in death camps, partially tries not to attract attention. That's why you aren't seeing anybody.
>Could've been a nice article. But it said "fish" and "sharks" far too often

Why's that?
The story doesn't explain what they mean exactly by undocumented land. I am hoping that it means Honduras is implementing Hernando de Soto style reforms.

http://en.wikipedia.org/wiki/Hernando_de_Soto_Polar
Galápagos Monday: When Conservation Means Killing
What makes a good hackathon? As a frequent attendee, these patterns have stuck out as successful to me:

1. Set over the course of a weekend. Allows greater breadth of attendees. Not 24 hours (which is somewhat manic) but rather a more leisurely schedule of Friday: beers/pitching/team-forming; Saturday: hacking; Sunday: polish, pitching-practice, pitches, award ceremony.

2. Strong focus/process/timetable. Ensure everyone knows the schedule and judging criteria they're hacking towards. Set out the support infrastructure and resources at the top of the weekend so people can get up to speed in the methodology of the weekend. Startup Weekend tells attendees to create a plausible startup, then links them to Lean Startup resources and hands out lots of post-its for their business-model canvases. Major League Hacking tell people to make something "cool", then feed them boxes of Red Bull and loaner-hardware. Horses for courses.

3. Experienced organisers and mentors. Have at least one person for whom this isn't their first time running a hackathon, and knows how to sort out and prepare for all the little things that can (and will) go wrong. Mentors are invaluable for setting the tone of the hackathon and guiding everyone through the event and criteria (see point 2).

4. Pizzas/generic junk food are fine (and expected!) once in a weekend. ONCE. Similarly, lots of caffeine and beer (at the beginning and end) is great for getting a buzz on, but put out plenty of water and maybe some juice/herbal teas as well. There'll be plenty of natural highs by wrap-up time, and reasonable adults won't attend if they think they're gonna feel terrible the day after (see point 1).

Other thoughts:

- Thematic hackathons provide an opportunity for hackers to learn about a new domain, and for domain specialists and otherwise interested-persons to get involved where they might not at an event specifically organised for them, but OTOH it can dissuade some hackers from attending who don't think they'd be interested. In order to resist any gimmickiness, there should already be a dialogue or narrative - either an existing community which has already expressed interest in the domain (e.g. an open data community regarding city-infrastructure), or more general hype and interest (think Startup Weekends).

And remember, it's people in a room to have fun together in a slightly unconventional way. Make sure that you build up the community and teamwork of it all the way through, look after everyone, go have beers after, and start planning the next one if people are asking for it!
and it only gets worse as possibilities become less evenly distributed! we are approaching 100% probability this is all bullshit and won't work at all.
> ES6 & ES5 JS are both objectively better IMO.

This sentence reveals a deep misunderstand of either what "objectively" means.

(FWIW, I prefer the ES5/ES6 syntax to Python here, as well; I just don't mistake that preference for something other than subjective.)
How does this work for people who contributed code under one license (thinking it would stay that way) and don't want their contributions released under another license? In practice, I doubt they'll run in to any issues, but what if they wanted to release all the code under a more commercially permissive license and contributors had a problem with that?

Does MAME own all contributions? Could they change the license to require license fees? If not, why can they change the license after the fact?
Even PHP can do that

http://en.wikipedia.org/wiki/PHP-GTK#Example
There's also Mathics (I'm one of the maintainers).

> but with such a huge size, the language would be near impossible for one single individual to implement a compatible version.

As a single individual who has tried, yes it's impossible but a subset is doable.
Perceive Think Act – A Production Journal for “On the Back of a Tiger”
I code Scala in IntelliJ and it's an absolute pleasure :-)
I don't want to sound like an ass, but you do realize that most people would describe a whale as a 'big fish', right? And that 'cetacean' is not in most people's vocabulary?
If a bit of self promotion is allowed, check out https://github.com/spring1944/spring1944. It's an RTS, so a little more action oriented than the (typically) more detailed turn based wargames, and a bit larger scale than something like company of heroes, but hopefully fun.

Players tend to be around in the evening GMT. Contributions weclome, either in player-hours or pull requests -- hacking in Lua, primarily, with some supporting tools/infra in perl and python.
Show HN: P50pot.com, a new take on Bitcoin gaming
I've been working on this project for about a year and a half now. I felt that between all the gambling sites popping like mushrooms and the next level smart-contract-side-chain projects there were no bitcoin based fun games one can play today. So I created this experiment.

The game is curiously using the uncertainty inherent in the blockchain (block solving/transaction inclusion) as key element in the game dynamics. Plus it's pretty open ended and strategy based, so has a real game-theoretic appear. Also it's a good way to expose people to the inner working of the blockchain, which is always good.

I am not doing this for profit, just wanted to rock the boat and see what happens.
I do wonder sometimes if men give up primary custody on purpose because they are afraid society won't think they are manly enough or something like that? I mean, pure hypothesis on my part.
This whole "universe splitting" theory seems like a load of utter hogwash trying to explain the simple fact that humans tend to have really bad memories.
Giving technical feedback doesn't mean one doesn't appreciate the content.
Repeating experiments is not a wasted effort. "More than half of biomedical findings cannot be reproduced – we urgently need a way to ensure that discoveries are properly checked" - Elizabeth Iorns is co-founder and CEO of Science Exchange.

Science which can't be repeated, that is problematic.

[1] http://www.newscientist.com/article/mg21528826.000-is-medica...
I guess the point is that if McDonald's has so much excess revenue that they can afford to buy back shares, then that's strong evidence that they aren't paying their workers enough. Investing in their workforce would likely reap benefits in terms of customer satisfaction, as attempting to order from bored, distracted workers who will inevitably get your order wrong in a dirty establishment probably contributes just as much to falling sales as the quality of the food. Combine that with the huge costs to taxpayers of distributing excess cash as barely-taxed capital gains rather than high-multiplier income, along with the costs of providing food stamps and other income assistance to full-time workers who live below the poverty line, and stock buybacks of this sort represent a massive net wealth transfer from employees and middle-class taxpayers to generally already-wealthy stockholders.
Lyft and the coalition of the billionaires who didn’t invest in Uber
> the implementations are available.

the clients are categorically awful :)

re forking:pidgin and libpurple are huge. focussing on webclients first and pidgin gajim etc afterwards is a better bet.
Larger allocations causes the heap to fill up faster, causing garbage collection to happen more often (more traversing the graph). Also, a generational garbage collector like you have in Java will copy survivors to a new heap. The larger the object, the more you will have to copy.
I've done quite a few hackathons and can speak to this a bit. Feel free to email me if you have more detailed questions. Here are some of the things that have stood out to me over the years (good and bad):

- Be clear on what you want people to build. Some hackathons want a cool hack or feature while others want a prototype/MVP that could be an actual startup.

- Have real prizes (cash and/or useful things). I was at a healthcare hackathon recently and the prices were ... engraved plaques.

- Have some real, experienced VCs help with the judging. They are generally good at knowing what's actually useful and spotting BS. Plus they're a good draw because people love to network with them and hear them speak.

- Get other companies and services involved by offering sponsor or API prizes. A big, "winner-take-all" hackathon isn't fun. If you don't win the grand prize, it's nice to know you might still win a gift card or iPad from a sponsoring company. It should be easy to get such companies involved (cheap exposure for them).

- I don't like "science fair judging" (i.e. judges walk around to each group/table and do a private demo). Make everyone present with a time limit and a projector. Part of hackathons IMO is being able to present your product and do a live demo under pressure. If it's a big hackathon, you might need 2 rounds of judging ... but it's the best way.

- Require entries to be new, working software or hardware. Unless you're explicit, people will try and enter anything from mockups, powerpoint slides, to a "feature" bolted on to an already existing product/service.

- I think 36-48 hours is the sweet spot for time. But I personally don't work through the night.

- I've seen some hackathons require teams (i.e. no solo people). I don't see the point. A max size of 5 or 6 is a good idea but there's no good reason to not let people enter alone. You can even have a category "solo" winners.

- Despite the above, people will still cheat. Don't sweat it.

- Good wifi

- T-shirts ... lots of t-shirts

Hope that helps. The best hackathons I've been to were AngelHack, Twilio, and On Deck Cup.
Could orange juice boost memory?
hi soneca,

Great and important point that is top of mind as we scale. The homes are built on land that was granted to our nonprofit partner from the Haitian government for this purpose. Families will not only own the physical structures but the land it sits on as well.

Alexandria (New Story Co-Founder)
A lot of that cost was due to the Air Force being grossly incompetent, resulting in needless losses.

On the other hand, in the early '70s when we and South Vietnam stomped a 150,000 man armored invasion, in the Air Force part of Linebacker (I, not II later with B-52s), smart bombs were used almost exclusively to devastating effect, as I remember hearing about at the time. But the Air Force was still all but giving the Northern Air Force free shots at their planes....
I get this sort of feeling with audiobooks a lot, due to word pronunciations. I grew up saying and hearing a word a specific way for years of my life, then this audiobook professional reads it in a different way, but I have to accept him as the authority, since he's the official "reader", and I can only assume got the correct pronunciations from the author(s).

One instance was the word "sietch" from the Dune series. I had always pronounced it as one syllable, 'seetch', but the audiobook said 'see-itch'. And this was the multiple-cast series, and different voice actors said it 'see-itch'. I was actually yelling at them: "NO! It's SEETCH!"
Sadly, my counterpart can't take the test either, because neither of us is running javascript.
These are actually some of the same questions I use when interviewing JavaScript programmers. Particularly the call/apply question, I got a bit of flack on HN about that one but I explained it the same way as the author...if they know it, it doesn't tell you much, but if they don't know it, it tells you a lot. I compared it to knowing how to use the parking brake on a car...knowing how to use it tells you nothing, but if someone says they've never had to use it in 10 years of driving, and they don't know what the purpose is, that tells you quite a bit. One person made the point that he avoids apply because of IE6 compatibility. While I disagreed that IE6 should be a consideration for any modern programmer, that would be acceptable to know what apply is and how it is used, but to avoid it in practice, but to not even know what it is would be a red flag for me.
Hi ROFISH!

The Haitian government supports this project and has issued the land for this purpose (home building) so the families will not only own the physical structures, but the land as well :)

--Matthew (Co-Founder of New Story)
i dunno. you should be asking US companies are they feeling any impact in sales to non US companies, before drawing any conclusions.
"I'd always assumed the intent was to vote when you feel something contributes to the discussion, or is particularly relevant."

It is. I've decided to just leave the comments (reactions) as they are and signal upvote by commenting. If the post/comment is of no interest, no comment. Voting in some ways has distorted the real intent of the site: "talking about things hackers like".

Imagine of the rating system did away with votes and instead measured the quality of the discourse on something interesting.