skysight-inc/HackerNews huggingface dataset:
Thank you. I'm actually watching Ali's Session of DCONF 2013 and was wondering where this book was. I totally recommend watching the sessions: http://www.youtube.com/watch?v=mPr2UspS0fE
and you both are saying that from experience? You know the elites, and the poor, more than what we have seen through the media?

No, unless you are North Korean citizens for years, it is hard to grasp the truth.

Of course, we all made this judgement, by comparing our life, and putting ourself in what NK's seem like living in right now, and adjudged that we would hate such a life, so the actual North Koreans must be hating their life as well.

But truth be told, Many of the people there haven't even seen foreigners in their whole life, they are like a modern tribe, living in seclusion, we have to let their curiosity take its course, instead of pointing fingers at them saying, "look how boring is there football" "look at that, they don't have any fast food chains " etc etc.
As someone who is still learning Ruby and would like to learn Haskell I have no idea what is going on here. Would someone be kind enough to explain? Thanks.
Well I thought it was interesting that my shitty comment that linked to something I wrote got so many hits while getting on the frontpage got so little in comparison.

I could get your angst if I had linked to it again or actually linked to it in my profile. But I did neither. So now I just think you are a dick.
ADD 1 TO COBOL GIVING COBOL

(well to be fair, 'add 1 to cobol' should be enough)
That was really funny and refreshing. Humor is the most underused tool in public relations, in my opinion.
I agree in principle but the fact is most North Koreans do not have the right to live as they want.
and who exactly adjudged that, that they don't have this right? You? Me? Media? After having seen, what is the policy with foreign journalist? Do you say that any media report is 100% free of bias?
Any language can be native, it is just a matter of providing a native code compiler implementation for it.
booking.com

Also try http://www.hotwire.com for better deals
So you really think if they just opened up the border to South Korea and let people go as they please, NO ONE would leave the glorious nation of North Korea because it's how they want to live?
I agree with the core point about experience remaining relevant, but I think you underestimate the changes that got us here. For example, we've learnt a lot about jits in the last 20 years. The fact that we can write interpreted code that can achieve near compiled speeds in certain situations is amazing.

Speed of interpreted Javascript has improved by two orders of magnitude on the same hardware in the last ten years, and you don't see technological advance? I can't think of another field that has advanced so quickly.

I don't want to diss other fields, but an awful lot of the most valuable improvements in infrastructure in the last ten years have been about standardization and bringing technology that existed years ago to the masses.

On top of that, the inconvenience of the Web platform is real but also overhyped. Imagine you're writing a network app in another platform. It's extremely unlikely you have access to an integrated network analyzer as good as chromes. How many other systems allow you to completely modify the look of your application while it's running just to see how it looks by playing with the developer tools? Having a repl that allows you to interact with the running system has been standard on the Web platform for ever.

I'm not even sure what you're looking for. What would constitute new technology if 100x speed ups don't? Almost all of software is implied in the concept of the Turing machine so complaining that you can't achieve anything you couldn't have in the past with large, expensive, proprietary systems and specialized knowledge seems unfair. It's been true since Babbage at least.
so according to you everybody not using C++ is a hipster ... right ?
UAE wealth and influence comes from oil, there is no fudging around that fact. And they do live in the 12th century in some respects, they're just doing it within the comfort of their 21st century homes, with their 21st century cars, weapons, and infrastructure. The UAE is a dictatorship with strong extremist religious convictions and a medieval social values system that can only be described as appalling.

These things don't go away simply because they're our "allies" or because criticizing extremist religious practices is frowned upon in the West.
I'm sorry, did I miss the sarcasm in this post?

Please peruse these hand drawn pictures done by a North Korean defector depicting what life is like at one of their concentration camp--at your leisure, of course:

http://imgur.com/a/648Mv

http://www.northkoreanrefugees.com/2007-09-atbirth.htm

To add to that, North Koreans have this policy called "third generation punishment". If a person does something that's frowned upon, like complaining about food rations, he/she gets executed with the knowledge that three generations of his/her family will be tortured to death at the camps. Many times the family gets sent without knowing the original family members' crime, just that they are now prisoners. If someone is born there it is a lifetime of slavery.

---------------

"I believe North Koreans have every right to live as they want, no matter how strange/hilarious/unmeaning/suppressed their lifestyle may seem to us."

Do you wish to retract that statement now?
Cyanide and Happiness web comic site hacked
This is the Georgia school district that lost it's accreditation a couple years ago. The leadership in the county is completely ridiculous. You would normally be able to dismiss this incident by accepting the official's claim that the student was just being disruptive but in the context of this failing school system you can't shake the thought that the suspension was the overreaction of an angry and embarrassed principle.
Is taking bath really important? I m more productive without it
But does anyone actually know? I can see from this thread that plenty of people thought they knew, but it seems nearly half thought it worked one way, and nearly half thought it worked the other way.
and you believe that every last North Korean would go to South Korea, supposedly if that is true, you base this belief on?
Like has been mentioned by many, this is incorrect interpretation... and quite common to see on blogs or single page sites. Although technically it's not dependent pageviews, but interactions (so pageviews or events).

So, one common way to handle this on blogs is to use setTimeout in conjunction with an event. Basically you fire an event after 15 or so sections which will then count as an interaction.
Simple Java based JSF 2.2 custom component
Giving $50 pre-paid cards to the homeless and tracking purchases
India has a policy called AFSPA, MCOCA, and POTA, that basically allow armed forces, not civil forces, to arrest, shoot, or kill any person without any trial, proof.

Prevalent in at least two states: J&K and Nagaland.

Turnout in last elections was near the national average. Rest is upto you to adjudge.
U.S. Students Rank Worst in New Sleep Study
It's a ritual of appeasement for the idiot anti-GM brigade. The effect is the same, the circumlocution allows them to say "it's natural!"
Virgin's Sir Richard Branson turns stewardess after losing bet
The old regulatory regime had serious flaws, but I don't think we're comparing apples to apples. Sure, a few flights have become cheaper, if you fly at the right time and play the game properly, and if you're taking high-competition routes. If you're taking low-competition routes, you're getting screwed. It's most likely that the reason for gross fares to decline is that a lot of those routes aren't flown any more, or there's one plane a week. They went from expensive to nonexistent, bringing the average fare down but reducing the quality of service.

On the other hand, if you're going from one mid-sized city to another, you're unlikely to get a sub-$300 fare. If you go to Europe in the summer, you might see over $1000. We are far from being able to declare adequacy, much less victory, on the airfare problem.

We need some regulation to crack down on seasonal hikes and a lot of the bizarre "custom pricing" nonsense (like differences in fares based on when someone makes the reservation) but probably not as much as there was before 1980.
'Month in the life of Twitter' survey shows network's distribution of languages
Directly through the hotel websites that I have loyalty status at. Not a very useful answer but, hey, it's wildly common among business travelers so I thought I'd mention it.
This discussion highlights exactly why I don't consider GA a very useful tool - there is no real transparency as to what and how data is collected/measured/filtered [That I've been able to find, anyway].

So in the end, the only useful information you get from GA data, is the rate of change (which is useful for many things) -- but not, for instance, the actual number of visits to your pages -- because you have no idea what is counted and what isn't -- and what is considered a visit.
Really? In when Linus did his talk about git for Google Tech Talks, he explained that the reason they parted ways because many of the linux developers were taking issue to working in a non-libre environment, I seem to recall...

hmmm

here's the link: https://www.youtube.com/watch?v=4XpnKHJAok8
16K is not the real number
It's been at 500 since a couple of years AFAIK.
> Posting an Ask HN to query whether you should do a Show HN strikes me as incredibly superfluous at best, and at worst it comes across as a pretty obvious scheme to post your link twice.

Easy tiger, I'm sure if I was looking to spam HN I would have figured out a way to worm a link into my last comment. Anyway, I assure you that's not the case. It's a perfectly legitimate question, given the debate you and I are engaged in right now, and the fact that there's almost no guidance on this from PG in any of the site docs.

Furthermore, the text form clearly isn't intended just for Ask HNs because it's not labeled as such, and because there are Tell HNs, Warn HNs, Ask PGs, Tell PGs, Dear HNs, I'm sure a few other variants I can't recall now, and posts with no labels, and tons of Show HNs that no one (except you) complains about. It's a reasonable question.
From what I’ve read on another bug from 2011 ARGB Visual could also just stay on even without a compositor.
A second vote for booking.com, great site.
How a social game satire went so wrong
It may be convenient to book through a service like Hotwire, but before you book with one of those services, always call the front desk to see if you can strike up a better deal than just what's offered on Hotwire. Not sure why, but hotels seem to appreciate it when you just go straight to them, but that's just my experience.
the number of HN frontpage articles i've read through a browser (vs. instapaper) can be counted on 1 hand.
Because if you read the function signature of a function like def fill_rectangle(color) you haven't got the slightest idea what valid values of "color" is. (Ignore the fact that python doesn't have types in the function signature to start with, say you're reading the documentation instead)

If you knew that color was of the enum-type my_gui_lib.standard_colors you know exactly which colors you can use and you can reuse them for fill_ellipse also because it most likely uses the same type. Instead of every function having to reiterate all valid integer values of color or referring to some table. Your editor will also provide you with auto complete of valid values unless you're coding in notepad.

In a type safe language you will even get compilation error if you provide a type/value out of range but since python is dynamic this would be hard. It's simply impossible to pass the function an invalid value, which is invaluable. So in python the value added isn't a strong as in a strong language but it's still there.
There is a profoundly large number of people that prefer the CLI in every way shape or form for 99% of their computing needs.

They are the most absurdly productive and effective computer users I know and the most highly competent.

They can deal with thing abstractly and don't need to spatially visualize every type of manipulation on the screen.

The CLI allows you to create tiny on the fly programs, slicing and dicing small tools to do really useful things.

There is absolutely no way to do it quite as fast if you have to artistically draw the connections with a pointing device in a GUI.
It's just adding a syntactic construct to ruby which looks similar to haskells list comprehensions. Explanation for haskell: http://learnyouahaskell.com/starting-out#im-a-list-comprehen...
They prefer it since when you book directly, no portion of your booking needs to be paid to a middleman.
Last time I used laterooms.com.
An adult's understanding of how people behave, and a parent's desire to give their children a better life...not a 21 year old's ignorant view of the world.
I don't know the state of lint-tools for java but for C and C# most lint-tools do this check.
Stop avoiding regular expressions damn it
Oh I'm not saying manuka isn't as exceptional as it's supposed to be, I'm just saying it does get special import treatment which likely drives prices up in NZ since more of the production goes out to non-NZ consumers.
It's good for design inspiration, but frustrating to look at because I keep going "ooh, what's that?" and there's no information about what you're looking at or how to find out more.
In my experience the people who are anti gm also say they won't eat food with chemicals. Basically they are clueless.
Yup. The day I discovered "smart" pointers was the day I vowed to never use C++ again. I mean this is a language that touts being close to the metal as an advantage, and then it allows you to create something that looks like a pointer but doesn't fit into the space for a pointer. Genius...

I'll take C any day of the week, and if I need some higher level features, I'll either write a precompiler that can parse my higher level features before generating C code, or I'll write a bindings generator to connect to Javascript/Ruby (I've used both options successfully in the past).
Depends on what you are joining. Selecting five rows from one (sharded) table and the looking up matching five rows from another (sharded) table by primary key is almost just as fast from the application as it would be done by the database itself.

Additionally many NoSQL databases let you store arbitrary number of data in a row, so you don't need (big) intermediate join tables.

However, I agree that a database can be much faster when you want to join two huge datasets, because then it has all the fancy ways of fast joining with sort-merge-join or hash-join, etc. But if you need to join huge datasets, you're screwed anyway, because such joins don't scale at all, and are still really, really slow - they need to do at least one sequential scan (and typically 3) over each full dataset. Definitely not something you want to do in your OLTP app.

I saw an OLTP app where joining a few thousand rows (yeah, thousand, not million!) killed the app performance totally, up to the point that a single user using the app had to wait >10 seconds for a page refresh. The app was probably done by someone thinking that joins are free.
And of all things, you had to go to my profile, and adjudge me ignorant, based on my age. Well, I don't mind that. Some people are built that way to find illogical reasons to deny someone's opinion.

People here, of all the people, know better that wisdom is not based on age. It is rare at young age, but not impossible.
Your first comment wasn't so good. But here you pose a great thought experiment.

To run with your point for a moment - it is possible to consider the idea of a caste system. Most hacker news readers would be disgusted at it, but you could imagine it being run humanely, and the people there would be content to live as they are.

Here's my rule zero of political freedom: do you live in fear of a knock on the door in the middle of the night?

So long as someone lives-and-lets-live, they should never need to live in fear of an authority with a power to arbitrarily do nasty things to them.

To me - that's valid for North Korea, The Lives of Others, middle eastern dictatorships, black helicopters, people who live in gangland Baltimore, domestic violence, children, pets, farm animals and the cold war.
I don't know much about Priceline: it definitely doesn't seem to do much for Canada at least. But I just wanted to "+1" this. Living where we live, the Hotwire prices really aren't 'secrets' as we pretty much know exactly which hotels are which on that site.

Anyway, as a lark we decided to compare Expedia, at least, against the website of the hotel that we always would stay at and we were really surprised to find that it was actually cheaper on their website than on Expedia. And like you say, you get the bonus of loyalty points.

Hotwire may have been cheaper, but normally we found that booking through the hotel you would get Wifi and sometimes parking included, as opposed to paying for them separately and those things always evened everything out.

The only time I found this not to be true was when we were booking the hotel on the day that we were planning on staying there... that kind of timeframe has always been cheaper to book through Expedia etc.
Coding Dojo, Practice Programming is important
Pitfalls of Peer-training
"What if you were planning on filtering after the join? You may find yourself pulling millions of records."

Then you always filter before doing the join. Problem solved.
My secretary calls hotels. Or, it's up to her.
Show HN: Gratify - Be a productive marketer by doing less and celebrating more
You might be surprised what's hard to do, depending on what condition you happen to be in.
You're assuming they live as they want to.

Read this and think again: http://www.amazon.co.uk/Nothing-Envy-Lives-North-Korea/dp/18...
Illusory Correlations: When The Mind Makes Connections That Don’t Exist
This is about people who like to post Ask items simply because they get more exposure (and I linked several examples above). I don't believe it takes guidance from the site owner to see why this practice is bad. It should be very clear to just about everyone that it's sneaky and does not enhance overall HN content quality. Not every example of sneaky, degrading behavior should need to be explicitly addressed in the FAQs.

As for the question if it's a good idea to Ask HN whether you should Show HN, I don't see any legitimate reason to do this. If your project is bad and unworthy (or just unlucky), it will get ignored and/or flagged. I know, because it happened to me, too. Several times, actually. It's a great signal to stop working on a project.

But chances are, your project is actually pretty nice and it will end up on the front page. There is absolutely, positively no need to ask whether you should show - other than to increase your visibility and circumvent the duplicate link mechanism.

> tons of Show HNs that no one (except you) complains about

I realize that in this, like in many other things, I might be utterly alone and that posting fake Ask HN items is actually considered a great hack to improve your exposure and everybody thinks it's just awesome.

That's OK. I'm just a random guy stating his opinions. I tried to explain why I think it's bad and why I think people who are doing that are abusing the system. While I would never personally upvote or engage with such an entry, it's totally possible that nobody else sees a problem here. In fact, I'm pretty sure pg and admins don't see a problem there, or measures would have been taken to prevent it. Nevertheless, I feel the need to say what I believe is right anyway.

It's up to you to decide whether I'm right or not.
Reasonably sure, unless I'm misinterpreting something: https://support.google.com/analytics/answer/1006253?hl=en
That's all well and good, but why not just use do notation?
Comparison of JavaScript Testing: Intern, QUnit, Mocha, Jasmine, BusterJS, Karma
10 years ago we still had mkinitrd in RH (source: I'm a programmer now, but in 2003 I was worked for Red Hat as an instructor for these topics). Initial RAM disks still had kernel modules in their gzipped filesystem and were rebuild able without rebuilding the kernel.
I think nodata is saying that the North Korean government has taken that right away from them.
Yes, you have a very good point regarding caste system. About first post being, not that good, well I got that feeling (haha) No shit!

well, there is a need for scrutiny, as to why there haven't been a popular revolt, against the government, if people are that oppressed, as we are being lead to believe.
First Google maps to find hotels where I want them.
Then go to hotel's website to compare rates.

Seems kinda barbaric but search sites don't list all the hotels. (Google does a little better, street view also helps)
When I was in Abu Dhabi on a layover I tried to use Skype Out to tell someone I'd be arriving late.

It didn't work and later I found out it was because the telecoms have a state backed monopoly in the UAE so Skype Out is banned.
GitHub Training in Non-Traditional Schools
How to pivot away $34m: Israel’s Xeround shuts it doors with a lesson
It's really hard to implement a HTTP client or server properly. It takes years to stabilize. That's why if you can use an existing solution. cURL is your friend.
If you find that mind-boggling, try integrated circuit design... especially the analog variety.
http://booking.com

http://hotel.de

or the hotel's website if I've been there before (and they have a booking page).
Why I gave up my private office
Anybody with a wife and/or kid? People who eat?
I work for a telecom regulatory authority of a nearby country. We have the basically the same laws. Let me clarify some misconceptions:

- This law applies to companies that provides VOIP services. They're usually not enforced if the VOIP services you provide are not side stepping the main telecom company's systems. i.e No, connected straight to broadvoice. You may use VOIP for an internet PBX system.

- This is because the majority of the telecom company's profits are from international calls. In a country where >50% of the population is not nationals, that is a gigantic source of revenue. The single biggest source of profit for the telecom companies. The telecom authority wants to protect the major company because the market is not yet stable. Half of these telecom companies would shut down if they weren't backed by the government.

- The Lawful Interception law is nonsense (legally). It may very well be the case but I have no idea about it and neither does anyone else in the regulatory authority (we do hear a lot of rumors about it, though). Maybe the higher ups know what the deal is but for us, this is a non-issue.
And I think, I said it clearly, that what is the proof of, that right being taken away is something NK's want to fight for? even if what nodata said is true, that it is indeed being taken away.

The reporting of our own media? which are not being allowed into NK, or if they are, are they being allowed the time, freedom to scrutinize? And if someone would think, that because they are disallowing media, they have something to hide, while indeed they have! but would you allow your neighbor to come inside your house, and get the truth about any fight you had within your family?
ISPs Protest Mass-BitTorrent Lawsuits to Protect Innocent Subscribers