skysight-inc/HackerNews huggingface dataset:
Regarding the anti-academic tone: I hear you, but you know what they say about converts being the greatest fanatics? There's a certain loud category of people who have relatively recently achieved illumination with Haskell but have very little of use to tell anyone else about it.

Conversations with this type tend to go along the lines of "Haskell is the best"/"Why"/"Static typing, lazy evaluation, purity"/"Why are those good things"/"derisive snort". Usually "blub" gets tossed in there for good measure.

Agreed on the generally dismal state of programming education. Usually I'm pretty glad I didn't go to college -- those four years were better spent working on real projects with smart people. But I have been trying to backfill the interesting and useful academic material as I go.
The use of constraints to let the user specify where to put things but still allow enough flexibility to do OS-dependant things is interesting (and possibly novel?):

http://toga.readthedocs.org/en/latest/introduction/tutorial-...
But which conversely no one in day to day life ever uses or is likely to come across, whereas the vast majority of the world's population still lives as close as it can to sealevel.
NASA’s ‘falling saucer’ test vehicle footage released
"Yeah I'd like that porn phone please"

"Sorry, I didn't quite catch that, a torn phone?"

"No, the porn phone"

"The what phone? We have a great new Samsung Galaxy-"

"THE PORN PHONE ALREADY!!"
Yeah, I had a Cherokee and knew that the road out from my house flooded every 3 or 4 years. When if finally did ... the police got there first and blockaded it. I had to drive around anyway.

That was funny, I cussed for the next few miles.
I think that used to be the whole point, somewhere around one hundred years ago. I thought that now the point is, we're doing mostly bullshit jobs anyway, so how about we all agree to work a bit less and have some time to live our lives?
Tonic – Fast and easy audio synthesis in C++
Seeing as I started as a Fortran programmer in the 70's I have never heard this usage.

Oh and this was on campus at CIT for a world leading RnD organisation in their math modelling section.
You can download other app stores that are usually less strict on the requirements.
Yep "codes" just makes you sound amateur and third rate.
If Walmart wants to keep their shelves stocked, they can use shippers who fly a flag that engenders safety. Note that the Maersk "Captain Phillips" Alabama was the first US-flagged ship to be hijacked in almost 200 years, so it does appear that the pirates pay attention.
Didn't think I would see another pharmacist on here. Sounds like you're somewhat into informatics. I got a first year residency that had a PGY2 in informatics. I decided that I'm in too much debt to be collecting that much interest for another two years.

I used to have an interest in programming when I was in undergrad (engineering major), but I started to get out of the 'scene', for lack of a better word after I was accepted into pharmacy school...

I was on reddit way back when programming was a main subreddit and eventually moved to this site when the comments and content when to hell.
Of course those starting at the bolting together of significant blobs may learn their way down to the more fundamental levels too as they start to dig into the libraries that they use and even down into the languages.

I don't take a particular view on which is the better way. The distance from the fundamentals up to something superficially impressive seems a very long way to me. So I think probably the realistic approach for most will be to start of the bolt things together and then discover a desire to understand the fundamentals.

I think to start at the fundamentals end needs a lot of patience but it probably suits those intolerant of magic.
In Python, "if there exists some X" would be more like

if x is not None:

In Python, [] (empty list) and {} (empty dict) are == False but are not None. They exist, and their types are List and Dict rather than NoneType, but they are "falsey" because they are empty.
I think you're right that part of the explanation is that the investment banks, having evolved from partnerships, don't really care what shareholders think. What I find interesting is the acqui-hire phenomenon. Instead of paying a $10 million signing bonus for a top prospect, they acquire his company just for him and his team with no intention of using the company's product.
Sure did. Can't edit anymore though.
Only, that's not how it would be bought. People would buy their porn phone online, just like they buy they porn, and their hookers, and their erotica from Amazon. Nobody (almost) walks into a Walmart to buy porn or hookers - they do so online, where it's all nicely anonymous.
It wasn't demonstrated, it was assumed. Mostly because you will need broad understanding of economics. I'll try to do my best to demonstrate it. Imagine a smaller economy where there is only 1 firm. They have complete power to set wages, you don't like it you don't work. (We've already established this would happen eventually if agreements like this were allowed because it is far easier to control wages than it is to create new and competing firms.) What happens when they decide not to pay a living wage? More importantly, what is to stop them from influencing laws such that what becomes fair practice is changed over time? Is it fair to allow a single entity the power over not just the economy but the power to define what is just? We have to be very careful in a capitalist society about confining the limits of what actors are allowed to do because quite literally money often equates to power and with time power defines law. I hope it goes without saying that enough bad laws over a long enough time span are trouble for everyone in society. Unregulated capitalism will always lead to issues for a society because it always concentrates wealth. (Those with the most information and the best decisions always come out more ahead than the rest.) Remember, capitalism isn't the best way to run an economy its just the least bad.

Also, please remember you can't look at a statement in a vacuum. "Why isn't it? Those agreements don't restrict or infringe on the freedom of others to form different agreements, or avoid forming them." Perhaps not technically, but realistically they absolutely do. If we had a million worlds with a trillion firms and easy travel between them then such actions would automatically correct, but we don't and thus people do not realistically have the option to turn them down. The whole point of capitalism is to reward and penalize decisions. It kind of breaks down (predictably) when one side has enough power to prevent the downside of a bad decision.
Remember, free speech doesn't mean you can run into a theater and yell fire.
When I saw "open source mail templates" I thought it'd be things like ways of insulting people who report bugs or provide patches, or calling everyone idiots for not wrapping their plain-text emails at 72 columns, or whatever.
> but that when introduced to the thread has the effect of making it harder to discuss the article on its own terms

That isn't neccesarily a bad thing. I'm personally fine with a comment thread debating things unrelated to the article itself, as quite often articles aren't half as interesting and valuable as things that appear in the discussion thread.

> and how unlikely it is that anyone will learn anything from the ensuing debate

I'm not so sure. Yes, some debates are being rehashed, but I'm pretty sure that barring few HN-ers who like a particular topic and chime in every time, we see the same arguments being brought up by new people. I suspect that at each iteration some people learn what they were supposed to learn and leave the conversation.
same for "data"
That was an Imgur meme first. One of the original Imgur memes at that.
It is still widely used in the UK.
I have a GMC Canyon that sits in the garage next to our Prius. I bought it a year before the Prius, but it has about half the mileage on it.

That said, I generally find myself having to move something big once a week during the summer months for landscaping, remodelling, maintenance, play, etc, and those are the times when I find my pickup to be indispensable.

Maybe when relayrides is more ubiquitous, I'll rethink the truck, but right now it's a luxury at about $17k.
I don't like that phrase. While I get what it's going toward, it makes it feel as though some kind of "special" correlation implies causation.

Really, correlation is just one part of a package of other things which all together imply causation.

http://www.amazon.com/Causality-Reasoning-Inference-Judea-Pe...
Hmm, I just learned that below 10 degrees C it's cold, 20 is ok and 30 is hot. 0 is water freezing, 100 is water boiling.

Maybe I'm missing out on something but I never felt the need for a chart.
You may be one of those people (where a price decrease would induce a purchase), but your personal value judgement is not relevant here. Personally, I don't read fiction, so the value of a fiction book is $0. Does this mean that the appropriate price for ebooks is $0? Obviously not.

Amazon has put forth a number that is an aggregate.. it takes into account your value judgement, mine, and 100,000 other peoples judgement of the value of an ebook.

Which reminds of a 3rd case that could affect Amazon's test: people do not purchase a generic ebook. They purchase a specific ebook, and the value of that ebook very much depends on the content. A poorly written book is worth less than a well written book.. and a book on a popular subject is worth more than a book on an unpopular subject.

If the book (or books) Amazon tested were more mispriced than the typical book (so they showed a larger increase in sales because $10 was closer to the actual value of the book.. whereas maybe $12 (or $20) represents the value of the average book).. then when all books are lowered in price, the result may be a decline for Hachett and the authors.

So I've put forth 3 cases that may affect Amazon's test. If just 2 in 13 people are affected by ANY of these 3 cases, then Amazon's conclusions are wrong, and the net result would be a decrease in revenue.
IntelliJ IDEA's Scala Plugin can format Scala code really well.
The UK and Ireland notably use stones as a measure of body weight.
Prism – About the 2048 clone
I’ve been blogging for 8 freaking years
I think that's basically the same as Cocoa's Autolayout, which is also constraint-based. It's a good model, though.
In the left sidebar where it has a graph of your recent ratings and tactic #, there should be a small icon on the top right corner of the sidebar. That is the report button. I submitted one on a Tactic and Andrew got back with in a few hours saying the particular tactic had been fixed.
Neuroscience has begun to correct the computational model by showing how our rational, linguistic mind depends on the ancient limbic brain, where emotions hold sway and social skills dominate.

Why can't emotions be computational? For example, in case of danger, fear event gets fired and body responds to that.
That's a valid point and some people below have valid points, too.

I was definitely speaking from my own social milieu (young to middle age tech workers).

In fact, the line from Christianity to work ethic is still so indistinct, many things would have to happen in order for us to make the jump to working less.

On the other hand, if the current younger generation is as unemployed as I understand it, then perhaps working fewer hours will simply be their default choice.
So this is incredibly cool. Like, I could interpret this as scary I guess, but it's outright amazing that you can do something like this to a laptop and distinguish instruction being executed in a CPU from such data.
Ukraine Is Crowdfunding Its Army
Would be great if you didn't have to sign up to try. Site got me interested, but I ended up leaving after being prompted to signup.
This is a great project, to my mind. My grandfather told me the basics when I was around three years old, but I’ve never really approached tactics, especially in such a structured, accessible and clear way you do it in the videos.

You definitely got me hooked up on this for some time :) Thanks, Andrew, to you and your team!
From what I understand, it is/was relatively easy to re-paint, name, and title a boat in panama. This makes/made Panama a great place to take a boat that has a less than fantastic history and give it a clean slate.
C. elegans situation remains the same today, although there now is a serious project to get it done.

http://nemaload.davidad.org/
You seem to be implying that cash/capitalism is the only incentive. People are still becoming teachers, aid workers, and pursuing the arts even though the financial incentives are terrible. All of those fields aren't all fun and can be risky endeavors.

Let's say we have a basic income. There will probably be less maids so people will have to spend more of their own time cleaning. Your office might have less janitors, part of your job might be to empty trash outside. Maids and janitors will still be around. Their roles would be diminished and they'll just get paid more.

We don't have a purely capitalistic model right now. Whatever we move toward won't be a "pure" anything, either.
UK use of stones and pounds for weight is informal and declining. Feet and inches for height is also informal but is perhaps more popular.
Imagine three companies doing equivalent work in the same sector.

Company A has 3-day work weeks; it's running Monday - Wednesday and then it's inactive for four days.

Company B is like A, but instead of not working 4 days a week, it doubles the staff and has people working 3-day work weeks in two groups.

Company C has employes working 6 days a week.

You can see that companies B and C will be strictly more productive than A and they will outcompete it quickly. As for B vs. C, it all depends on whether costs associated with additional employees (benefits, etc.) outweight the marginal productivity bonus company B has over C by virtue of employees being less tired and having a life. Apparently, the costs are greater, since most companies look more like C than B.

And hence, if you switch to 3-days workweek, you'll lose to the ones who work 6 days/week.
HiLo with Letters
> Whichever system you grew up with will seem natural to you

Yeah. I live in Italy, but grew up in the US. I'm happy with the metric system and wished we had it in the US too, but for certain kinds of measurements, it still doesn't feel quite as natural to me. It depends entirely on how much I use something - temperatures in metric are second nature, because you feel that on your skin every day. Things like people's heights or weights, not so much. How many atmospheres to pump up my road bike tires? I have no idea, I use the pounds per square inch scale on the pump!

I don't try and justify any of this, it's just what I grew up with.
The piracy only affects Asia-Europe lanes. Wal-Mart's imports are mainly Transpacific and South American imports.

And the pirates also almost never hit container ships because their decks are too high and they go too fast. Maersk Alabama was an anomaly, they were actually transporting food aid to East Africa so they traveled much slower and closer to Somalia.

The pirates mainly hit tanker/bulker and LNG ships.

I worked at a container line at the height of the piracy in 2009-2010 and management was basically not concerned with it. The ships are insured anyway, they just added an Aden Piracy Surcharge to Asia-Europe freight to cover the premium increases.
I tend to agree that evolution reaches a local optimum given enough time, but it seems that this chip is geared towards machine learning rather than biological accuracy. And currently integrate-and-fire spiking neurons don't appear to work better on the data we're interested in.

In this light, and although CNNs aren't the only architecture, his criticisms may be a little more reasonable.
I did. And I should have done it sooner. My situation was that of a technical founder who later recruited a few cofounders. After about a year working on the project, I lost interest in the problem being solved, and realized I couldn't stand the people I had brought on. But there were more of them than me, they were on the board as well, and we were part of an incubator-type program.

Not quitting sooner made me feel trapped with my team, which increased resentment amongst all members, which ultimately led to burning bridges. The real concern came when I realized that they actively worked to ruin my reputation within our network. Kind of shitty. But what's done is done, at this point I'm just wrapping up formal paperwork to cancel my shares, leave, and find whatever's next in life. Silver lining: I'm glad this experience happened earlier in life than closer to the peak of my career.

My biggest regret was not being forthright with my intentions to leave earlier. As a result, responsibility was placed on me, I failed to deliver, and it lead to these bad falling-outs.

Advice? Exit gracefully and professionally, wrap up lose ends, and try to keep people as happy/understanding as possible, even if you dislike them. Oh and get paperwork in order. Best of luck.
The story about how you helped workers organize shorter work weeks would be interesting.

The framing of advocacy for post-capitalist society isn't, because of the nature of the site.

The only people who will pay attention to the latter conversation either (a) are doing so because they are intractably opposed to your idea and enjoy pushing back on it or (b) are already on your side.

That doesn't mean there's no group (c) of receptive, persuadable people, just that the venue you've chosen doesn't reach them effectively.
> Sometimes it turns out you need to do something with IO somewhere, and now you have to change all the functions down the way to use it.

You really shouldn't need that.

> Exceptions should be completely separate from successful execution paths.

Its easier to write code with a language that does that, but harder to analyze what existing code does and debug it. So, no, while I understand the initial attraction of that approach, I don't think you can validly say that the One True Way is the one Haskell doesn't use here.

> The third issue I remember was that all fields' names are global.

Well, like all functions, they are the top level of the module. But they ought to, outside of simple programs, be isolated in a module for the data type, which can then be imported qualified when used.
This can't be right:

"Looking at the data behind these comments, it’s
clear to see that the entire country is passionate
against net neutrality."

So the entire country wants "pay lanes" and "pay-per-site-access"?
You mean similar to how stock prices used to be demarcated or how foreign exchanges use 'pip' values? ;-) (http://www.cringely.com/2012/09/05/ticked-off-how-stock-mark...)

Seriously though good question. First though it made me realize that you never see prices in thirds of a dollar- as if everyone avoids it and have simply gotten used to avoiding it. I can't imagine a situation where ease of dividing by three for money actually adds any efficiency. Similarly, while I do see the value in dividing the day into 24 hours, I certainly wouldn't advocate a unit that's defined as one 60th of a second (even though it has even more prime factors than 12 ;)

I concede that the use-cases where having more prime factors and therefore easy non-decimal division are few and far between. I guess what surprised me when doing construction was that there was a very rational reason for a foot being 12 inches rather than 10- that it's not simply a relic of the fact that a human foot seems to be about 12 thumbs long- some arbitrary number accidentally ingrained in some cultures. And as illustrated by the fact that stocks were eventually decimalized and then made to trade at penny-granularity, computers and the fact that we don't do a lot of division in our heads or on paper anymore will probably eventually erase most remaining efficiencies.
Not really novel[1], just not used enough

[1]: https://en.wikipedia.org/wiki/Sketchpad
> At what point did you know this was going to take off?

> Ha. I’m not sure I do. I look at it really as a series of milestones, right? We are still not quite there. I mean, OpenStreetMap is a great display map, but there is still not a whole lot of navigation data and address information

Like, seriously? The founder condemns his product like this? Sure you have to be critical, but not outwardly. I use OsmAnd for to-address navigation all the time. Since the government data import in the Netherlands I never have to resort to proprietary sources. Germany and France too, I hit in some address in Hamburg and it routes me across the country.

Not sure if where he lives it's "still not quite there", but as a founder aren't you supposed to highlight the good parts?

Perhaps this rant also comes a bit from the unprofessionality that we, as mappers, are used to get from the self-proclaimed project admins. Threatening to revert our data import (which was a huge quality improvement in the Netherlands and also a huge effort by dozens of mappers), then stop responding when we ask additional questions.
Brian, how ignorant of you (again). The docs on signing are public, you could read before spreading FUD.
tl,dr: runtime array bound checking which assumes explicit annotations are correct, which is to say this dialect can't relieve you of the need for unattainable perfection from everyone who ever touched the code, and humans writing C is still a terrible mistake.
So the reason for working longer hours is to ensure that the Chinese people have to work longer hours (which ensures that Westerners have to work longer hours)?

Seems like a pretty bad prisoner's dilemma - and a pointless exercise if you already accept that China will ultimately win.
> I've successfully demanded a shorter workweek from capitalist bosses,

Can you please explicate a bit? I have tried and failed. I tried to move to four days @ 8 hours/day from a a five days @ 8 h/d.
I've been wanting to look into the Scout/Skobbler SDK for a while now. I'll either be using that or Mapbox for some mobile/web apps. Do you have any insights to push me in your direction?
These actually seem to be coming from Ukraine.
Demo video about the basics: https://www.youtube.com/watch?v=ppf3b8BC6yU

Google discussion group: https://groups.google.com/forum/#!forum/tonic_audio_users
Russia to 'restrict' US-run GPS satellites
`Prefer .. to -> when chaining method calls in Java interop.`

That works if there's only Java calls in your chain. I, for one, prefer to use the more generic threading macros.
No, I assumed they had a very good way of doing it, which is why I asked about it :-) It was a sincere request for comment but it obviously came off as a cynical challenge, which wasn't my intention.
It's similar to the sizer concept in wxWidgets:

http://wiki.wxwidgets.org/WxSizer
Android compatible?
Imagine how disruptive would be for porn, if Amazon decided to enter the business (as a producer).
There's also a bit of a principal-agent problem. The people who make decisions about the educational system are state bureaucrats, teachers, and parents, in roughly that order. The one person who's most affected by it - the kid - has basically zero say in anything.

I suspect that education would be a much higher priority and teachers would be paid much more if children could vote.
I would bet (no citation) that a lot of Reddit users use AdBlock compared to the average web user
That white text against the tree rings is pretty much unreadable...
Theres a link very near this one on the homepage of HN by the Eames which talks about how dissimilar the brain actually is from a computer. Given the complexity of the brain, I believe any parallels you may find between brain and computer are purely coincidental and in no way indicates how it actually works.
Fixed.

This is a reminder why I should never blog while sleep deprived.