skysight-inc/HackerNews huggingface dataset:
>I wonder if you don't get all the cross-references and cultural comments. When I spoke with another programmer who preferred HHGttG over Pratchett it rapidly became clear that he was looking for jokes, not realising that the vast majority of the humour is not in the jokes, but in the structure, language, ping-backs, and other re-interpretations of external material.

I doubt that's it. I'm a book freak and I've also consumed tons of music/TV/net, so I can get the cultural/cross references to external material in stuff ranging from Derrida to Woody Allen and the Family Guy.

I've actually had this contest with a friend who insisted on Pratchett: we'd read together a tome until we found a good joke. I gave up after 50 or 60 pages, and he too was buffled that nothing seemed as good as he remembered it so as to justify it.

>My wife has just asked if you're reading Craig Shaw Gardner, whose covers are also done by Josh Kirby.

No, not really.
Adding UserMetrics to your app on Ubuntu Touch
>I suppose if you only read a couple of the early Discworld books, before he really got rolling, this could be a valid statement.

Well, I indeed read only a couple.
Show HN: Farelert - Flight Price Tracking and Alert
Web Apps Remote Debugging on Ubuntu Touch
You'll have to take your quibble over word choice up with someone other than me; I'm just using the word that feminism and critical theory have chosen for the concept in the way they use it, because language and convention.

Relative to the vast majority of people on the planet, however — probably even to the vast majority of people you come into contact with in daily life — even "merely" being the child of a dentist is most emphatically being privileged. If you go to university, knowing your education is paid for, and that you won't graduate facing the next couple decades of your life shackled to productive, gainful employment, because student loan debt is one that can't be discharged, then relative to nearly all of your classmates, you are incredibly privileged.

"Privilege", as the term is used in critical theory, isn't an absolute state; it's a relative one.
>Not to distract from the core of your argument, but "simply tagging words" is still a hard AI problem in general

If you do it properly and automatically, yes.

The way Writer Pro (and the underlying Apple API) do it, not so much.
The first example infuriates me. Who in their right mind redirects from something like a specific product page to the mobile home page?
Ok, those count!
You are correct in that transparency is to those people like light is to vampires. If you (or anyone else) is interested in the academic treatment of these 'games' (that is what they are called), read Eric Berne's short book "Games People Play". In the book it is explained how what you called "transparency" can be achieved by giving the player the "antithesis" to his game.
> That's a rather controversial comment you're making here.

Yes, indeed it is. My comment is so politically incorrect that I dare not make it in real life. Yet I suspect that plenty of people (though probably not the majority) would agree, but can't speak out about it.
Well, in my country's case, you could have a witness willing to testify as to what he heard. Happens quite a few times, especially from litigation-trigger-happy people.
Operation Vula
A Gray Area
Dogecoin Wallets Hacked, Much Coins Stolen
Internet founder hails Snowden
That's not a measurement problem, though; that's a what-should-our-policy-response-be problem. Food and energy prices are actually easier to measure and compare year-over-year. There are good arguments for (and some against) excluding them from your monetary policy targets, but I've never heard of anyone doing it when discussing human wellbeing. But either way, it's still being measured.

The World Bank has inflation for middle income countries as 4.1% [1]. If you download their data sheet, you'll see that number is a GDP deflator, so no food/energy exclusion. That's not an ideal number, but it's not high either, and it's much lower than most previous years. They also have a CPI number, which is actually higher: 4.6%, but again not terrible. So my question still stands: does the GP think that number is wrong, and if so, why?

[1] http://www.worldbank.org/en/country/mic
maximumsteve, your posts show up as dead (meaning no-one without "showdead" turned on can see them). Not sure why, you seem perfectly coherent. I suggest starting a new account.
> As the proprietary software giants are standing by this, they are very likely to focus on proprietary platforms.

Well, here are Code.org's GitHub repos!

https://github.com/code-dot-org
Not sure about the Gawker drama, but $155k for the train operator pay is quite remarkable. According to the Bureau of Labor Statistics, the average train operator salary in the US is $46k: http://www.bls.gov/ooh/transportation-and-material-moving/tr...
Do a simple barbecue at a friend's house. Nothing too fancy :)
They're starting to get closer to that ratio now: http://www.dell.com/ed/business/p/dell-u2913wm/pd
Reading the Economist is like watching the British version of The Office. I absolutely love it.
Advice on where to live in Uruguay as a tech worker?
How does buying a lot of Walmart shares make Walmart employees poor? I am frankly baffled here. Walmart buyers should probably get more blame here.

Have you ever spared a thought about who made the electronics you own and under what conditions?
The basic tenet of free market economics is that people engage in transactions voluntarily and with good information. GDP is a crude measure of all the transactions that take place in an economy, and from the preceding tenet each transaction makes both parties happier (or why would they take part?). It follows that happiness monotonically increases with economic activity.

In theory.

In practice it works pretty well. The happiness isn't evenly distributed, to be sure, but despite all the stuff you've heard about globalization, Monsanto, the rich getting richer, etc. go look at Hans Rosling's presentations and you'll see that everyone is getting better off as economies grow.

The big gripe about jobs being exported overseas is kind of racist. At bottom it says that an American should get a job instead of a better qualified or cheaper foreigner. Why? Is it not OK to look for the best deal you can get? Now, the fact that capital can cross borders and people can't is the real problem. But the same people who want to keep jobs at home also want to close borders to people.
For the people who read the HN comments before reading the article: This is like 3000 words from one shitty technology website talking shit about another shitty technology website. Don't waste your time.
> incredibly glad that HN auto-kills Valleywag links.

+1
> the taxpayer is forced to pay for this

Are you suggesting that science would advance at a comparable pace with only private funding? Why do you point to a single example (remember, there are several Nobel prizes given every year) as if it proves that it would?

Alternatively, do you think publicly funded science doesn't produce useful results? Remember that the market automatically assigns a value of $0 to almost every useful research result due to the fact that they are not effectively excludable -- you can't use a university's (or lab's) income statement to judge value creation.

> the agreement to get only three years is awful

As with all punishments, the official sentence is only the beginning. He has been fired from his position and given the insanely competitive environment in the biosciences (often hundreds of applicants for a single professorship), he will almost certainly never find professorial work again.
CROFT - Tomb Raider Inspired Fanfilm
Semi-synchronous Programming in Python
Pixel Art with Normal Maps in WebGL
Go to google.com/ncr to reset your Google to English :-)
People did say that about Germany and Britain in 1909.

http://en.wikipedia.org/wiki/The_Great_Illusion
The author provides some details here: https://github.com/mattdesl/kami-demos/tree/master/src/norma...

And goes into more technical detail here:
https://github.com/mattdesl/lwjgl-basics/wiki/ShaderLesson6
It 'shouldn't otherwise it too could be used as a tool for negative campaigns. I would assume though that it will be used for looking at trends, footprints and other methods of better refining the detection algorithms.
Since it's not in the announcement or linked directly from the website itself

Bingo! Thanks for that.

The FIRST thought I had when visiting the FreeBSD website was "what are the differences between these versions?". Why would I choose one or the other?

Simply calling them "Production", "Legacy", and "Upcoming" is IMO a special type of stupid. Or, stated slightly more kindly, it's the classic stereotype of Programmers and Asperger's syndrome. They know all the differences between versions, and it's inconceivable to them that there are still people in the world who don't. Fortunately, someone created a wiki to enlighten those remaining few people.

Based on the above, I predict that FreeBSD 11.0 will be the pinnacle of OS achievement. After all, it'll be when FreeBSD "goes up to eleven", which is clearly one better than ten.
Laws aren't meant to be weapons to be used against those we hate. If he committed a crime, then let his actual crime be the crime we charge him with. Laws against wire fraud protect people from a certain kind of malicious behavior which wasn't exhibited here.

Going down the route of "find crimes to charge him with" is a bad idea for many reasons, one being: if it becomes commonplace to bend the spirit of laws just to send a message, then that will make the already-too-powerful courts even moreso.
> Everyone laughed about how I "talked faggy".

This totally reminded me of movie Idiocracy.
Do people really read long discussion threads?
I see that some of the threads grows so big that reading half way in reading I loose patience. Does people really ready such a huge thread and every ones comments?

Or in other words what is the effective size of a thread for a constructive discussion?
Conversely, I find infinitessimals vague and woo-woo, especially the way physicists and statisticians often use them. Once the epsilon-delta style "clicked" for me, it felt like second nature.

How can you tell whether it's standard analysis that's confusing per se or you just had poor math teachers?
Ann Arbor is where I went to school! While I was there I had a living situation like a co-op (8 of us living in a large house with a few rooms occupied by random student and non-student subleasers who would come and go every few months), and transitioning from that to living alone in another state has been jarring. I am reclusive to a fault and probably wouldn't have made it through college if I didn't have the friends I made in that house. I'd love to see more non-student co-ops/boarding houses.
Hopefully the people reviewing his grants in three years time will remember him.
Although it's not ready for production, this has been a fun hack and I'm looking for feedback to continue improving this little library. Let me know what's intuitive, what's less straightforward, and what's outright broken.

Happy hacking,

Madison
Except Apple demos of their API in which they did exactly this thing.
Look at BART salaries, compare them with SV engineer salaries. There is some validity to the comparison of playing one working class against another.

Not everyone in Silicon Valley taking the buses is making bank, just like not everyone protesting is making minimum wage. Part of this is protesting gentrification, part of it is frustration with a company in regard to ones situation.

A broader, non tech blog dialog is likely more beneficial than pando vs valley wag.
Write before you die
Absolutely. It's the dark side in the belief in pure perfect meritocracy. If they are rich then they deserve it. If they are poor then they deserve it.
You are completely right.

Email is slow, too formal, and misused over the last 2 decades.

I want to get your feedback on Hop (I have no association with them) http://gethop.com/ . Its basically turning emails into instant messages.

I think its a great idea on paper because it creates a transition point for your senders/recipients not to give up email - and on your end, you have a different UI and UX.

Then after thinking about it as well as re-watching their demo video, email is no longer associated with "entertainment" or "connection" - like you mention. We have LinkedIn, Facebook, Skype, Facetime, WhatsApp, (if younger, Snapchat, Instagram.. ) etc... So for Hop to do it for the average user, I think it just doesn't work.

There can be a play here for Enterprise though - where organization communication need to be more fluent, and efficient - thus leading to the short burst of replies (skip the 'Hi John' and skip the 'Best, Tim'), automatic threading based on discussion/wall-like layout, integration of directory + Sharepoint / Dropbox onto the fold, etc...)
Brilliant, i'll check it out.

Can you recommend further academic publications or research on this type of toxic behaviour in the workplace? What is the term for these people? Some of them are psychopaths but that seems a bit extreme for this range of behavioural traits.
There's a link by each challenge that lets you signup as a guest in one click. (After you do a bunch of submissions, it sends you to signup page.)
Haxe: because nothing compiles to enough targets...
It can be both crazy and human nature. I think it's our duty to intercept and correct our harmful natures. The tendency to group and label people -- based on surface-level stuff like where they live or what color is their skin -- qualifies, in my opinion.
Oh wow. Mine (2010) was in Java, and featured elementary OOP (class/object distinction, inheritance, abstract classes vs. interfaces, polymorphism) and array/ArrayList usage. And reading—but not writing—recursive functions. Implementations of data structures and the mere existence of non-list data structures weren't even hinted at. (And this wasn't just a problem with my school—I aced the class got an easy 5 with the above knowledge.)

I'd consider data structures much more foundational than Java-flavored OOP. It worries me that the curriculum has swung in this direction.
Few days ago Google emailed me saying they have credited all my advertiser balance on admob. But yesterday I noticed a debit of $50 on my credit card from them. I never ever used Admob for advertising but only as a publisher on some of my apps long ago. I can't wait to speak someone to resolve this after holidays. Something is surely messed up with admob.
I've been hacking on a little scripting language of my own lately[1]. To get a handle on its perf, I have a few small benchmarks[2] I run that compare it against Lua (5.1.5), Python (2.7.5), and Ruby (2.0.0p247). (All of those and my language are bytecode-compiled, dynamically typed languages, hence that comparison.)

I happen to have Ruby 2.0 installed, and I was surprised to see it handily beat the other languages. I had expected Ruby to be the slowest of the pack, but they've apparently made big strides in 2.0.

On the off chance that anyone is curious, here's the results of running them on my machine:

binary_trees - wren 3531 0.28s
binary_trees - lua 1366 0.73s 258.40%
binary_trees - python 1420 0.70s 248.64%
binary_trees - ruby 3170 0.32s 111.39%

fib - wren 2688 0.37s
fib - lua 2998 0.33s 89.65%
fib - python 1390 0.72s 193.38%
fib - ruby 3645 0.27s 73.74%

for - wren 9092 0.11s
for - lua 9387 0.11s 96.86%
for - python 3171 0.32s 286.74%
for - ruby 8319 0.12s 109.30%

method_call - wren 4703 0.21s
method_call - lua 1780 0.56s 264.20%
method_call - python 806 1.24s 583.33%
method_call - ruby 3408 0.29s 138.02%

Those numbers are score, time, and percentage. Score is basically 1/time, just to yield a number where bigger is better. Time is best of ten runs. Percentage is how my language's score compares to that one. So, for example, the 264.20% lua method_call score means my language is about 2.6x faster than Lua on a benchmark designed to stress dynamic method call performance.

[1] https://github.com/munificent/wren
[2] https://github.com/munificent/wren/tree/master/benchmark
By that metric, anyone who does any good can be discredited by saying that they did it because it made them feel good.
actually new H1-b rules allow you to get a visa using a company you founded as long as there is another party that you "report to" or has a controlling share like a board or a cofounder. But this would apply more if you were already in the country.
I remember calling my bank one day and hearing that not only was my balance over a billion dollars, but I had a "two day float" of several million dollars. I called back to make sure I had the right number. I did--the amounts were increasing. Unfortunately, by the end of the day whatever it was corrected itself, and I was no longer a Forbes billionaire.
OT: People have made arguments that Harvard is virtually a hedge fund

http://www.cnbc.com/id/100291522

http://theamericanscene.com/2008/05/12/is-harvard-just-a-tax...
This is a great trick, and absolutely worth doing. I have mine mapped to Hyper as well, which is tied to Slate bindings for resizing and managing windows.

https://github.com/jigish/slate
Page ranking is extremely critical for all kinds of websites. So, there's all kinds of reasons for people to cheat the system. And, when cheaters get caught, they get the appropriate page rank penalty. Saying 'but this other site paid for backlinks with money, we only paid with tweets' isn't really an appropriate defense.
It's easy enough to avoid the 300ms delay without breaking zoom. There are dozens of tiny libraries that fix this problem by intercepting touchdown events and immediately firing a click if there isn't a touchmove within a very short interval. So, double tap doesn't work, but pinch does and you get "tap" events with very little delay.
The inevitable backlash. Bullies only last so long.
Thank you for your kind words. I strongly agree with you about fostering a positive work environment at the peer level. I think it compliments rather than interferes with the responsibilities of management. I've found that simply maintaining a strong team focus and a generous attitude to knowledge sharing makes a big difference. I'm glad to see some research that backs this up:

http://www.mckinsey.com/insights/organization/givers_take_al...

http://www.fas.org/irp/dni/isb/analytic.pdf
How the Internet is making us poor
I always wonder where people learned the notion that hypocrisy instantly invalidates any argument in a puff of smug smoke. Yes, Valleywag are pots to the Silicon Valley kettle. It's still funny, and still shines a good light on the idiotic self-important traipsing of the tech scene.
I actually read the whole thing :) loved every minute. Long long ago I enjoyed an occasional Valleywag article, can't say I've visited the site now for a few years.
Matt,
Thanks for your feedback, much appreciated - I'm surprised at this myself and the article will be updated soon.

From personal experience, some of my friends use their smartphones for all their browsing, even when they are at home. That could be one of the reasons the WiFi stats are so high.
587 backers. 587.
Reading List for a New Kind of Manager
Lipstick on a pig...
You're using too many imprecise terms. First, what does it mean for something to be able to be "unambiguously" described? As opposed to ambiguously described? You have to define it.

Second, what does it mean for something to be described (unambiguously or otherwise) with a "finite string?" What is a "string" here?

You're playing too loose with these ideas and it's biting you. You have to start by defining them precisely. For example, I don't see at all how the new number not on your list is "described unambiguously." It's presumably not enough to say "there is some number not on my list, we will call it x" since we know there is more than just one such number. How is that unambiguous?

In any case, that's why you have to define these things precisely.
Is grad school valuable to an entrepreneur?
Considering this program, while I work or do my startup. I want to gain a formal engineering education to make a better product, and ultimately, a better product market fit.
Pardon the aside, but:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." ~ Robert A Heinlein

One of my favorite quotes. (Emphasis mine.)
Ask HN: After what karma can I downvote?
Are there any other features linked to the karma I have? Any page which lists them all?
Considering this professional masters in cs program, while working at an enterprise software company or doing my own. I want to gain a formal engineering education inorder to create a better product solution.
HTC details the Android software update process with one long infographic
This is the most commonly quoted reason for negotiated pay disparity at senior levels: in many cultures, women are conditioned to underrate themselves, men the opposite.
I'm currently a sophomore in APCS after taking a year of the base Java class. Both focus on the language for the most part. In APCS, ~60% of the material is Java OOP, as in specifics behavior when overriding methods, static vs instance, interfaces etc. 20-25% is control structures, syntax etc, and in first semester we've covered basic sorts, built in arrays and ArrayLists. I believe in second semester we talk about elementary data structures like linked lists and _maybe_ binary trees after the AP exam (the class is structured around CollegeBoard's AP exam).

Since there is already a Java class on campus, I think the AP class should focus more on language independent CS concepts. At least half of our final and tests are problems about determining what is printed by an obfuscated Java program to test knowledge of how edge cases are handled.
How are you going to hire your first 10 employees?
Wow, literal prison yard jargon? "in medium" -- funny. Is this Hacker News or Pelican Bay? Murder? Not funny -- go fuck yourself.
Kinesis user: caps lock mapped to shift (home row), left shift mapped to escape (vim).
The question is what proportion of sex workers truly, voluntarily, entered that profession (i.e. had viable access to alternatives, and chose not to pursue it).

It's a lot less then 100%.
Mainly through my existing networks or other hiring tactics. I work with a code school (12 week learn ruby front end yada yada) and probably focus on their grads as well as colleagues in my program.
The more questions you'll ask your users, the more confusion you will cause. In the book, "Don't Make Me Think", the author makes an excellent point: "When you're creating a site, your job is to get rid of the question marks."

These days, three questions are most common:
1. Visit the Full Site
2. Visit the Mobile Site
3. Download the App

"Hmm... which one should I pick... I'm not sure..."

Besides, it is plain annoying to see this every single time.
> This is a problem with functional programming in general, it is fundamentally anti-human, people don't think functionally but rather procedurally.

There was a study a while back[1] that showed non-programmers a series of statements of the sort,

int a = 10;
int b = 20;
a = b;

and asked them the value of a. It seemed that some people could not grasp even very basic fundamentals.

The thing is, if you'd never programmed before but you HAD basic algebra knowledge, the third line above would have broken your brain. 10 =/= 20. You can't change the value of a, it's against everything you know!

The point is, people don't think functionally or procedurally. Both of these programming styles are just learned behaviours, not basic human nature.

[1] http://www.codinghorror.com/blog/2006/07/separating-programm...