skysight-inc/HackerNews huggingface dataset:
In Finland the operating costs are nationally averaged to make up unit rate (google: yksikköhinta). Majority of state funding can be then traced back to Unit rate x number of students.
The Dark Side of the Programming World
> The socioeconomic world is as good as it is because most people are employed, doing something which contributes to maintenance and advancement of society & technology.

Can you justify this? If we use the US as an example and look at the most common jobs, we find that over 4 million people are employed as salespersons, another 3 million as cashiers, followed by 3 million people employed serving food (including fast food), etc. [1]

As the population has been moved away from agriculture, and recently manufacturing, they have become increasingly employed in the service sector. These people are not creating and advancing the technology of tomorrow, they are preforming basic tasks that could easily be done by the customers themselves (eg. automated checkouts).

What's more, there is now millions of people employed in areas such as advertising and sales, where people are essentially tasked with manufacturing wants and increasing the amount of money people spend, which not only defeats the entire basis of a functioning economic system (rational consumers making rational choices), but ensures that additional numbers of people are employed in the manufacture of superfluous goods that people are deceived into buying.

Is there any indication that if we seriously consider what is and isn't necessary in our society, the working population couldn't easily be cut by half without any kind of imminent collapse?

1. http://cdn.theatlantic.com/static/mt/assets/business/Screen%...

edit: spelling
Odd choice of title, given that the post is about 'isinf(someInt)' being a compile error (as opposed to treating ints as finite and returning false).
Simple script for extract instagram pictures
I visited bbc.co.uk about 20 minutes ago, and started getting requests which apparently came from the BBC asking me to allow an Apple ID SSL certificate. I wonder if this is why.
gruseom's comment raised the bar for evidence in this discussion, and gave some examples of evidence. "As Clojure, F#, Haskell and friends show" - can you point to a study?

Relevant link: http://www.slideshare.net/gvwilson/bits-of-evidence-2338367
Probably those posts were considered to be off topic by the people flagging them. Maybe it would be nice to have a somewhat milder tool at our disposal for borderline cases (e.g. down voting of articles). I think weakening the flagging mechanism would make it harder to get rid of completely off topic or otherwise unfit posts quickly.
8 steps, 15-20 minutes, and you'll get an initial understanding of a much better way to do devops/deployment, including scalability. Thanks Docker!
Here's a comment from pg four years ago

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

that lists what he described then as the "complete list" of banned sites. This is suggestive of what kind of sites are autokilled on submission here on HN. Presumably, the list has been updated somewhat since then, but I don't know for sure whether or not a more recent list has been disclosed as a post to HN; this is just what came up in a quick HN Search result.
Great stuff, Ian. Im going it alone too, and you actually reminded me that I have to go update blossom and try to use it before writing any line of code.
Not sure where you got that from. VirusTotal doesn't seem to have a single issue with it — https://www.virustotal.com/en/url/07157ae478002d5ef29e5d5788...
I don't think this is some conspiracy or anything, they just released a new version[0] and it's possible it broke something. Also, it's still available at the EFF website[1], and if you look in the FAQ, it's not available in the Mozilla store either[2], so this may have been intentional on the part of EFF.

[0] https://www.eff.org/files/Changelog.txt

[1] https://www.eff.org/https-everywhere

[2] https://www.eff.org/https-everywhere/faq#amo
Natural Earth has lots of that kind of databases: http://www.naturalearthdata.com/downloads/
Good observation, I will add some javascript that takes care of that. On the to-do list now ;) Thanks.
Great joke
One really good and funny joke that will make you smile!
Yeah, load times seem to be quite high at times, that's not exactly ideal... I will look into that. Where are you located?
Sounds familiar!

http://en.wikipedia.org/wiki/Fifth_generation_computer

1982 was 30 years ago, BTW.
As someone who write C for a living, this _Generic macro scares me a little. It looks like C++ templates using C macros, and like everything with the C preprocessor it's a hack on top of a hack.

We all know the C macrolanguage has a ton of shortcomings. But adding all those weird, un-C-like behaviours just makes code harder to understand IMO. You don't expect templates in C code. I don't have anything against C++, but what's the point of C if it just becomes "like C++ but with macro hacks".

If the people responsible for the C standard feel the macrolanguage needs fixing, they have all my support. But let's actually fix the language or design a new one, not add quick hacks that change the semantics of the C code for, IMO, small gains.
The important question regarding this whole mess is where are the equivalent of the Swiss banks for data?
Although battery health and maintenance is interesting I have never bothered to nurse or baby my batteries on my equipment. If the battery gets to be too short lived its time to replace it.
Have you tried converting it in: http://coloration.ku1ik.com
Because as long as the package isn't making weird noises no one cares what's in it.
Jobs Movie
Last night I saw the jobs movie; and if I may so I thought it was good. But I feel like in that movie they made Jobs look like a really big fat asshole. Will that bring his fame down? Would like to get your opinion.
I wonder if the onset of Retina-like displays would remove some of the issues with antialiasing when rotating bitmap images. I'm tired of looking at the digital world straight on.
Model M keyboard only at 5%? That sounds surprisingly small. Though open offices might explain that.
CWS entry: https://chrome.google.com/webstore/detail/https-everywhere/g...

It says "item removed by author"

I saw that it updated yesterday (thanks to this awesome extension https://chrome.google.com/webstore/detail/extensions-update-...)
If these ever did get released and were damaging, the media/propaganda machines around the targeted governments would be doing dampening/PR anyway. So if that can largely stop the damage, they certainly wouldn't be any good as insurance, whoever releases them.
- I did not create a test group. I did a statistical analysis of all the interviews on The Setup: http://usesthis.com/

- Among this group, the number of people who were tagged linux was about a fourth: https://github.com/becomingGuru/usesthis_analysis/blob/maste... I did not do a distro distribution. That is good feedback. I will find out.

Since designers hardly use linux, and since half the people are developers, it may be safe to assume half the developers interviewed by The Setup use Linux.
Many businesses have characteristics of ponzi schemes without being ponzi schemes. You're right that there is a bright line distinction in some places (i.e., if there is actually a fraud), but why is it wrong to bring up that there is a resemblance in some way?

I'd probably also note that the JOBS act, while it does give additional opportunity, doesn't do much for your ability to assess an opportunity. My colleague Jim Allen gives a good overview:

http://blogs.cfainstitute.org/marketintegrity/2012/09/07/job...
I used to see that a lot in China 5 years ago when mac hardware was becoming popular. Then about 3 years something happened: they stopped installing pirated XP on mac hardware and rather were already used to OS X because of their iPhones/iPads. Quite strange.
According to a comment on the page photos of old paintings or photos (whose copyrights have already expired) are considered public domain in the US.
No Calls, Thanks. The Road to Efficiency.
"Something your dad / grandfather / uncle" can use is just as apt. The point isn't "durr hurr you need a Y chromosome to do turing complete mathematics" its "99.99% of the population can't program. Write a language they can use"
Well, Q allows you to attach an error handler with catch:

bla().
then(something).
then(someOther).
catch(ohNoes);

First, this gives you really bad stack traces, essentially you have no chance to figure out what happened before your error handler got called. You can get slightly less bizarre stack traces with `Q.longStackSupport = true;`, but that has a serious performance impact (creating a new throwable per invocation).

Second, if you try to get better code structure by breaking up your program into named functions ('something', 'someOther' above), you loose locality, i.e. your error handler does not share a scope with its causing code. You can fix that by passing the entire promise to a processing function, but this again obscures things.

Compared to a program that just does:

x := bla();
var y;
try {
y = something(x);
} catch(...) { ... }
return someOther(y);

The promise code is still a lot more complicated. I agree with Miguel de Icaza, continuation passing style/callbacks do destroy 'natural' program structure, and make it much harder to use the regular programming language's idioms (loops, returns, ...).

I'd be hugely in favour of go's approach with very cheap goroutines, so you don't actually have to use CPS just because your runtime isn't clever enough to use more than one thread (ahem node). OTOH go's lack of exceptions kills the whole argument by bringing back the error handling of the 80s :-(
>Oh, so what you are saying is that they have been wrong and misleading for the past 500 years?

Umm no. You can also mislead yourself by using a slide rule to measure lengths, but that doesn't make the slide rule wrong.
Sorry I was in a hurry. It has many more features for a sync that looks like sync and for other things. It has a cleaner syntax. It supports easy access to multiple callback return values. It has all of the other CoffeeScript features. It seems very obvious if you look at ToffeeScript that it is objectively better. I find it difficult to believe that it isn't getting more attention. Probably just because it doesn't have a web site.
I'm also a long-time Sibelius user, but was missing high-quality (real) audio together with the playback... So thanks for the comment.

The javascript that I use to partition a score is extremely simple - all it does is play the song while I click on the note in the score that is currently being played. This allows the script to "register" the x-coordinate together with the the current position in the audio, at each click.

That results in an array of [x-coordinate, time] pairs, which are then used to control the speed of the cursor movement.

If it makes sense for to let people upload their own pieces (some have asked for that), then that functionality would certainly be made available!

As for the scrolling, I think that it's great for piano pieces (or pieces with just a few parts), and I might consider implementing that also. It wouldn't be possible for larger scores with multiple instruments, but I think it would work better than the current solution for smaller scores.

Finally, great idea regarding the measures / page movements! I will re-map the keys so that page up / down scrolls a whole page, and the left right keys just scroll one measure at at a time. Please look out for that improvement in the next day or two ;)
I agree. Do you disagree that it's likely that the NSA has a "file" on her?
It working for you doesn't change the fact that it's not working for somebody else. It's still broken in at least that one case, and that's enough to raise concern among those of us who want to avoid such failures.
It's been working fine for me for months. No problems today, either.
Got it. It is is currently scrolling (but very fast; I think I set it to 100ms for every page turn), so I could certainly slow that down. I will experiment a little bit and see how it looks. Thanks for the suggestion!
Exactly. Large specs are a use case I have run into a few times for printing. Anytime you have to mark up something super quick too, printing is the best method I have.
Are you aware of the ToffeeScript project? Can you make them a website and start promoting it? Because you are missing all if the features in ToffeeScript/CoffeeScripy and ToffesScript needs a shiny website because that's how people judge languages now is how shiny their website is apparently based on the fact that no one seems to care about ToffeeScript. BTW no I'm not the author of ToffeeScript.
beat is completely right. Just to add on a bit to the risk aspect, you have to keep in mind that the sales process is much longer because your customers are groups of highly-informed individuals discussing how spending their money might affect their whole business.

The way to sell b2b apps is to focus almost exclusively on branding and positioning at first. It is very hard to find early adopters here. They need to feel safe about using your product because buying unfamiliar brands implies financial risks. Or maybe they they don't like it, or it doesn't meet their requirements, and there's also a lot more politics involved.
If you are looking for Haskell, you can take a look at Fay (https://github.com/faylang/fay/wiki).
When to turn off your lights
Thats actually 5 people of the interviewed-analysed 373. (And not 5%)
The DNS service was definitely down at the time. One of my co-workers was on a different network using different DNS servers from the rest of us who were on Google's public DNS servers. He had full connecvitity, the rest of us could only use services we had the IP addresses cached locally.
Right - it's a value judgement, I agree. With which one can agree or disagree (ie find it true or false - not in a axiomatic sense that 2+2=4 true, but in a 'most people find it so' true).

But the commenter who said 'it's sexist, nothing to discuss' avoids have to make that judgement. He prefers to just say 'I choose to label certain topics taboo (ie label sexist), hence avoid having to discuss them'
It was asking me which SSL client cert I wanted to present to identify to beta.bbc.co.uk. In my case I have my StartCom one and a OSG science one.
I think highlighting a particular instrument or two (that you are either playing or focusing on) is a good idea and could be implemented as a checkbox option... so thanks for that suggestion.
Like others here, I love this idea; a similar concept has been bouncing around in my head over the past few months in light of NSA-related news.

But the thing I keep coming back to in my head is, "how do we get people who know nothing about encryption, or even care that much about being monitored, to use more secure channels?"

When I saw the title of this thread, my first thought was, "how could we build something that allows people to run WordPress--already open-source and used by millions--on a distributed secure network?" How could we make 'distributed and secure' easy and stupid-simple for anyone who already knows how to install and use WordPress (or any other open-source software for that matter)?

I feel like we're trying to build things from scratch when building better wheels is more practical for the masses who already have vehicles they're comfortable driving.

[Edit: FYI, the video on the Kickstarter page makes trsst sound a lot more like a 'social media platform' than a 'blog platform'.]
There's an empty MVC project template, maybe you missed that?

It's really empty, especially after update 2 if I remember correctly.
Because you aren't on serious money it shouldn't be to difficult to make the move.

Entry level in an investment bank in London is in the region of 40k. That could be one option. If you move to Reading you could probably get around 30k+ as a junior dev.

Many companies have support type engineers which might be easier for you to move into. This usually revolves around making bug fixes and updates to some bespoke software inside the company made.

If none of these sound appealing, you could get into some big open source projects, start making commits and lo and behold you are valuable to many places as a pure developer.
Swiss banks aren't all that safe either.
I actually just had to disable it an hour ago, It wouldn't let me go to any website.

And then I found this article...
The complete guide to getting into an economics PhD program
We need more cracked screen smartphone apps at Google play and itunes.

This cool postal logger generalizes to recycled smartphone hackaday DIY probes recording their adventure and uplink data of anything desired, intrepidly set adrift in the wild:

Telemetry

...is the highly automated communications process by which measurements are made and other data collected at remote or inaccessible points and transmitted to receiving equipment for monitoring. The word is derived from Greek roots: tele = remote, and metron = measure. Systems that need external instructions and data to operate require the counterpart of telemetry, telecommand.

Although the term commonly refers to wireless data transfer mechanisms (e.g., using radio, hypersonic, or infrared systems), it also encompasses data transferred over other media such as a telephone or computer network, optical link or other wired communications like phase line carriers. Many modern telemetry systems take advantage of the low cost and ubiquity of GSM networks by using SMS to receive and transmit telemetry data.

http://en.wikipedia.org/wiki/Telemetry

Telemetry intelligence (TELINT)

...is a subdiscipline of FISINT which is concerned with missiles and other remotely-monitored devices sending back continuous streams of data about their location, speed, engine status and other metrics. This data can provide information on the performance of the missile and especially its throw-weight, i.e. the potential size of its warhead\s.

http://en.wikipedia.org/wiki/Telemetry_intelligence

Also, when your probe is far far away, HN's second page magically concurrent today, provides minimalist command line bash telecommands:

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

http://shadabahmed.com/blog/2013/08/16/bang-bang
And with all the abuses admitted to by the executive branch of the federal government over the decades, do you honestly think that it being illegal actually prevents them from doing it?
Harsh then. I can't imagine programming without my Model M. It also let's my office mates know I'm working...hehe.
Be Persistent and Keep On Starting

From personal experience, this is the most important thing. There will be days you will keep asking yourself what significance a little thing that you're doing that particular moment has on the grand scheme of things. The reality is that such little things compound over time. The most important thing is to keep persisting. Early on, you will feel like quitting and jumping onto the next big idea/thing, but only with persistence any of them will become fruitful. After you work on a few projects you will be able to interpret the early positive and negative signs better.
Hey Adrian, I accidentally discovered your site just a few days ago and I think it's great! Neat solution to use Youtube to pre-empt copyright problems as well.

I'll send you a tweet or email so we can stay in touch!
So when you do a shear, the pixels are only being moved horizontally or vertically in each stage, so therefore no gaps appear. Is that it?
This seems like the consensus view (and I totally agree with it), so that feature will definitely be a priority. Thanks!
Also note that mandrill inbound is complimentary to customers right now ..
So number of lines of code makes a library a joke? One of the most commonly used Haskell libraries is only 25.

http://hackage.haskell.org/packages/archive/forkable-monad/0...

Also, this doesn't implement some stuff from gevent, it implements some stuff over and using gevent.
Because outside of the US people are not paranoid.
Um, these results look pretty horrible. Where are the pictures of area mapping that he mentions? (Where the missing holes are filled by doing averaging of four source pixels). Anyone knows what that looks like by comparison?
I think in a different way. Beyond the negative aspects of Apple (and, specifically, every public company in a powerful situation like Microsoft or Google) I thank them for pushing the mobile state of the art forward. In a few years we will have more options with that move.
Strange. I'm using Font Awesome for the icons, and I was assuming that they would be working just fine on Linux machines. I will see if I can replicate your error on my own Linux distro. What setup are you using?
Smart Spending: Back-to-school shopping 101
http://www.directtrust.org is an ONC endorsed solution to managing trust relationships.
You can pretend that this is just an American problem as long as you realize you are just pretending. Is there an EU country that is not complicit?
Are you also using Linux? What browser if so? Thanks.
Yep I got this too, beta.bbc.co.uk 443 cert etc.

No other site would load either until I disabled the extension.
Try http://www.neilmix.com/narrativejs/doc/ -- "a small extension to the JavaScript language that enables blocking capabilities for asynchronous event callbacks".
Another popular method of doing this is a variant on the area mapping technique, except that instead of taking the weighted average of the four nearest pixels, it instead creates a 2-D spline across the R/G/B "heights" of the image, and interpolate with the spline.

The reason the triple-sheared images look crappy is because the three shears themselves are subject to pixel aliasing. Still pretty cool.
Nobody really calls me anymore. Even my wife knows I'm more likely to reply to her email than pickup the phone ;)
Same. It prevented pages loading and caused Chrome to completely lock up.
The authors contact page [1] mentions a Dutch mobile phone number, but the stamp [2] clearly shows Post Danmark was used in transport.

[1] http://rubenvandervleuten.com/contact.html
[2] http://rubenvandervleuten.com/AtoB1.jpg
The distinction between "is at" and "arrives at" is going to result in a high power or house gas bill. :)
Has anyone else had experience with the Pomodoro Technique? It feels like a way for the website to just sell you books/timers/etc.
If that's true, then we should be seeing similar outages affecting other services too.
Sadly England seems to be.

http://www.bbc.co.uk/news/uk-england-manchester-23727511
Quickly navigate your filesystem from the command line
<quote>The NSA has admitted, separately, that it employs a practice called "contact chaining." That means that if one of their targets calls someone, who in turn calls someone else, who in turn calls you, agency's checking you out.</quote>

Ah. So when you get an appointment reminder from your dentist, you might just have been chained with a suspect who called that same dentist earlier. Or maybe your girl/boy-friend works at Domino's on the side and called you from there, and it so happens a suspect is one of their customers.... congrats, NSA file for you.
Honestly I think this article really misses the point. Yes, maybe "white people" have a cushier time with the police and can come back from being a teenage delinquent. But don't kid yourself into thinking the reason there aren't more non-white entrepreneurs is because of race. It's not. It's because of socioeconomic class. And in this country, rich white kids outnumber rich black kids by a LOT.

See, when you grow up in a wealthy household, you're essentially taught that you can get what you want. It's no surprise that wealthy dropout kids want to continue their laziness. What's easier: getting a full time job, or telling mom and dad you have a business idea and living off their cash while you "build" whatever it is you are doing in hopes of scoring big? Most of these guys will fail, but some will win.

Stop making this a thing. It's not about race, it's not a "white privilege". It's about privilege from wealth, sociology, and human behavior.