skysight-inc/HackerNews huggingface dataset:
I was bitten recently when I found that CentOS 6.5+ actually still has Python 2.6 !!!! as the default python.

I thought I could get away with a few python2.7isms, but apparently not :-(
Unless you're part of the minority that doesn't use Google for search, you're pretty much saturated with AdWords. I mean, maybe they'll add more ads on search result pages, knowing you can't switch away?

Google dominance in the ISP market will probably have its own share of problems for consumers, but I hazard that they will be different and less infuriating problems than what we get with the current status quo.
This reminds me of a very similar campaign Paypal did to help jumpstart the online payments market. Paypal offered $20 to anyone for opening an account or referring a new user[1]. This served to help rapidly grow a market of Paypal users before one existed.

1 (I highly recommend watching the full conversation as it's immensely interesting) - http://youtu.be/vDwzmJpI4io?t=11m21s
Missing Frog!

https://github.com/greghendershott/frog

Fun little list :D
> You never adequately responded to my comment

Which one? About no bearing (I didn't see what to respond there), or about risk of users downloading the whole catalog at once? I responded to that (the service can charge some fee per file to prevent such thing). Or you mean about that Netflix has to negotiate something? The discussion wasn't about what is handed to Netflix by the publishers, it was about the concept of renting of digital goods which I find to be illogical. So please point me to the comment you want me to answer to, because I'm not sure which one that is.

> You're taking it as a given that it's unethical.

For me it is. I can expect that some people have different view and find it normal. After all some people find extreme Orwellian policing of society acceptable. It's not normal for me and never would be.

> The perfect DRM would enforce the IP rights without interfering with legitimate use.

Perfect policing system would prevent all crime without interfering with legitimate activity and without suspecting innocent people. I doubt such thing can exist. Increasing policing to extreme levels of total surveillance is not perfect policing because it equals to suspicion by default and it clearly interferes with legitimate activity. That's what DRM is. Overreaching preemptive policing.

I.e. the logic of DRM goes like this:

1. All users are potential thieves.

2. We need to prevent all of them from doing anything that is not authorized.

3. Let's build some technical measures and deploy them on users' systems and devices (since there is on other way to achieve the goals of #2).

4. Let's enjoy piracy free world.

They eagerly do #3, while #4 obviously utterly fails (it doesn't stop them from doing #3 for some reason as we discussed above). Now, I see huge problems with 1-3. Firstly, all users are assumed criminals. It's insulting and disgusting and it's not comparable to a lock on a store or tags like you said. Because of #3 - i.e. users' private digital space is invaded for the sake of deploying the enforcement of all these policies.

Imagine some police claiming, that all people in the country are potential criminals, so they need to invade all people's houses with police cameras to prevent any potential crime. That's what DRM does in essence. House is one's private area. One's computer / system / program one uses is one's digital private area. Invading it with preemptive policing measures is unethical and overreaching and prone to all kind of abuse.

> And yet you haven't even attempted to use logic to defend your claim that it's unethical.

See above, I expanded on my previous brief explanations which I assumed were sufficient.
I signed up with my @berkeley.edu email, and the coins haven't showed up yet.
Completely off topic for the article, but this decision seems, without connotation, a bit heavy handed. I agree with it, actually - it captures the "interestingness" of the thing that the OP posted, but the purist within me reels.

If there was any thought process to this change, would you mind sharing it?
Agreed whole-heartedly. Prior to dang's involvement moderation on HN felt a bit like "the invisible hand."
Luckily there's a hotfix[1] that we have been telling our users to download if they're having this issue.

[1]: http://support.microsoft.com/kb/968730
Who still has antivirus software anyway?

I remember back in the days where I would run weekly scans of the system. Haven't needed to do that for a long time
This is a great idea, just got mine! It worked for Paypal back in the day to boost signups. Hopefully between this and the MIT program we'll see more interesting transactions in BTC as opposed to people holding it as a lottery ticket.
For scholarly publishing, the secret sauce - the essential thing - is a mechanism for review

I’d venture to say that’s close but not phrased quite right. The secret sauce of academic journal publishing is that we get young academics hired. If you can figure out a way for a young junior faculty member to get tenure without publishing in a traditional journal then you’re golden. But as it stands today, the name of the journal is the currency on your CV. Peer review is part of the mechanics of how that works, but it’s the prestige that’s the key part, not the review mechanism itself.

Tenure committees can’t read the actual papers of all the applicants to form an opinion on the quality of the research. They need some form of proxy. Today that’s the impact factor and reputation of the journal title, almost exclusively. It’s entirely possible that that will change and something else (or most likely a variety of something elses) will take its place. There are a lot of people working on alternatives right now. I don’t know what the winners are going to be, but it’s not going to be number of tweets or Facebook likes. If you want to break the existing system you have to figure out how to get a young academic without an established reputation noticed in her field and hired. If you can do that without the need for a journal at all then you can put a crack in the foundation of the industry.
Ha, thanks for chiming in, and for answering that question. It's interactions like this that keep me stupid excited about the internet, and hopeful that someday the ubiquitous, nebulous "they" (as in "they say...") will die.
I love these. Kickstarter has been awesome and brought us much innovations. This brings power back to the builders so that you can just execute when you have an idea.

This store is awesome for builders so that you can just worry about building and not marketing / distribution
The future beyond the Web is called FIA
When going for parallelism, it's helpful to be able to lay out what goes where in memory to avoid false sharing. This is quite hard to do in Clojure. The JVM has better GC, but Go also allows one to avoid GC.

Also, to write fast code, I don't have to decompile bytecodes or do obscure things to make sure arithmetic is what I meant it to be. Int64 addition is int64 addition.

Some things are definitely more powerful in Clojure. But that isn't where my priorities lie right now.
Is ther any CMS/blog/... type of thing that would create flat files, but keep all the content also in DB?

That way search and comments (and especially moderation for comments) would be easier to handle, but still it would be easy on the server.

For my own site I created something like this, https://github.com/Harri/Spage , but instead of DB, I used another set of flat files (serialized arrays containing the page content + some meta data) for management purposes.
My 60 yr old mother runs 2 small nonprofits, and is responsible for the web content and design. She's a pro with Word Perfect, but gets confused by simple HTML tags, and no interest, time, or aptitude to learn HTML/CSS/JavaScript.

Last weekend, she asked for help with her website, and I was shocked to find out they still look like they're out of the late 90's. She does all of her editing with a 2006 copy of dreamweaver in WYSIWYG mode.

I'm a huge fan of Jekyll, but she is scared by the Liquid/markdown syntax. I was thinking of moving her to Visual Studio for Web or KompoZer. Anyone know a better HTML editor with WYSIWYG mode and modern, beautiful templates or can recommend one of these all 243 generators?
I don't understand. How is Lua's performance compared to NodeJS, or compiled languages such as Java or Go ? Does it make sense to stuck everything into a (used to be ) reverse proxy server ?
[root@vm-centos5 ~]# python

Python 2.4.3 (#1, Jan 9 2013, 06:47:03)

[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2

Type "help", "copyright", "credits" or "license" for more information.
I’m not aware of a Canadian university with a .edu. Most use .ca.
Which music discovery sites do you think are providing the best recommendations?
This reminds me of this photo
http://www.sfwpost.com/wp-content/uploads/2014/04/notabugspl...

Where a village put up a big photo to show who the drone operators are actually killing.

Makes me sad every time I think about it.
> This offer is good for select .edu domains only. We have tried to include the top 500 universities worldwide (this is not U.S. focused).

I’m not aware of a university outside of the US that uses a .edu TLD…
Australis Performance Post-mortem Part 4: On Tab Animation
A Conversation between Elon Musk and Salman Khan
Being an American, I was never exposed to the BBC machines. I tried running the emulator and entering a small program; alas, I can't figure out how to enter the "=" key, so I had to give up. I couldn't find "+" either.

I found the hardest part of writing my own microcomputer emulator in javascript was keyboard mapping. Each browser does things in a somewhat different way, and then there is the inherent tradeoff between emulating the original keyboard layout faithfully vs using a logical layout (where pressing "=" on the PC keyboard results in a "=" event in the emulator).

As for the CPU emulation speed, indeed chrome doesn't optimize switch statements greater than 128 entries. I got around this by coding it as "if (opcode < 0x80) switch (opcode) { first 128 cases } else switch (opcode) { other 128 cases }

I had tried using a 256-way opcode dispatch table, which was great for chrome, but it hurt firefox performance (which is blazing with the 256-way switch). Having two 128-way switches was pretty good for both browsers.
I'm getting no scrollbars on this page, which makes it hard to...scroll. (Latest Chrome on Windows 7)
Mirror, Mirror in the App: What’s the Fairest Shade and Shadow of Them All?
When I was at university similar comments were made by other organisations and they allowed my .edu.au

However upon reading the first thing I considered was "who are the top 500". It might be easier if they provided a list.
Astronomy is a bit unique in that there is no real hierarchy of journals in our field. There are really only four main "bread and butter" journals: Astronomical Journal, Astrophyiscal Journal, Monthly Notices of the Royal Astronomical Society, and Astronomy & Astrophysics. A paper published in any one of these journals has roughly equal weight and "impact".

I think this unique status will help OJA succeed - astronomers are already used to judging papers from all four journals with roughly equal weight. If some senior people get behind it and start making big, important papers available via OJA, I think it really might take off.

Page charges can be seriously expensive. I think many academics would be happy to avoid the whole mess and just post to the arxiv and get peer review via OJA. It's already more or less standard practice to post to the arxiv either upon submission or acceptance, this just formalizes that practice and adds an element of certification of the result.
Yeah it does. Thanks
Ask HN:What are some good tech companies in Sydney/Melbourne for developers?
I would love to know more about the experience of Software Developers who are working in Sydney/Melbourne. Languages/Platforms used, type of product being developed etc would be very useful to know.
In New Zealand it's .ac.nz. We're screwed whenever there's .edu sales/offers.
Middle school early 1980's.
BASIC in gifted class on a Tandy computer. I don't remember the model (it had an affixed CRT monitor). I was so impressed that I saved up all summer and bought a TSR-80 color which hooked to the television. I think it was like $180 which was all summers lawn mowing money. I was 13. It was awesome.

I deviated into other fields and although I have been Linux enthusiast for a long time, finally came back to programming about 4 years ago, first as a hobby, then as people I knew needed some stuff that I knew I could write, professionally. I haven't looked back since (although I was making more money before... I really love programming and don't want to do anything else anymore... damn you TSR80!)
You probably need to refresh to pick up the new vote count. That's how it works for me (I just upvoted this post). At first it stayed on 1, on the refresh it was 2.
There's a big difference between publishing a paper, where, in some cases, every character has been vetted multiple times by every author, and opening your entire codebase and raw data to the world. Fully documenting and characterizing everything for external consumption adds a large burden to the task of publishing. It may be worthwhile, and perhaps even essential, but it requires a lot of effort that could be directed toward further research.

From a social perspective, opening up your data gives lots of angles of attack for others. (See the difference in interpretation of gamma rays from the galactic center from Fermi/LAT between the telescope collaboration and outsiders, for a topical example). Again, it may be healthy to open everything, but if you've spent 5-10 years trying to build an unassailable measurement, handing out every last bit of dirty laundry to your critics can be daunting. Science ultimately reaches the truth, but it's a lot easier to get tenure if your measurement isn't controversial.
Woah. This is big news for me. I wonder why this isn't more obvious.
what is the effective difference between mocking an injected dependency and a located one?
Career Path of a Programmer
Bioconstrucción y ecoaldeas, 1ª videoconferencia mundial en linea
worked from my uvic.ca address. 0.02229 BTC. thanks!
First thought: wow, you have a hostile attitude, contrary to the site guidelines.

Second thought: if you're happy using Apple products because the WiFi works better and you don't care about freedom, then where's your stake in this thread? AFAICT, you don't care (much) about DRM, so ep103's exhortation for people to be consistent is not criticizing you. You, AFAICT, are ethically consistent; you suckle the teat of convenience, and you like how it tastes. Power to you! So what's your problem?

Unless you DO care about DRM.

Again, ep103's point is: if Alice complains about Mozilla's philosphical weakness, but Alice is already using a browser (and/or OS!) that is twice as bad as Mozilla, then Alice is a hypocrite and should look in the mirror, because she's part of the problem.
Yeah it's a shame. The wiki page for ".edu" specifies "Since 2001, new registrants to the domain have been required to be United States-affiliated institutions of higher education, though before then non-U.S.-affiliated—and even non-educational institutions—registered, with some retaining their registrations to the present."

So it definitely has a US bias.
Assuming the system is capable of being accessed both by phone and by a fully-keyboarded device (including, I suppose, a fully-keyboarded phone), then you've got the challenge of authenticating based on either the DTMF tones or the keyboard input. Which means you'd either have to record the hashes both forms (and figure out how to supply the keyboard variant if the initial input is a phone, or allow all compatible keyboard variants), or you're storing the password and comparing the input directly.
Chrome now has a built-in 'flashblock', like the Firefox plugin of that name. Enable the setting and you'll not see flash unless you click a placeholder icon.
[humor] tl;dr? Cartoon version here: http://brawlinthefamily.keenspot.com/2012/04/11/400-the-hist...
OT but on the no poach agreement scandal this comment suggest that Eric Schmidt should apologize (yea, I know "Jonathan Rosemberg" has already resigned from Google):

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

As a side note, I think Eric Schmidt handles most of the legal stuff, right? That probably didn't help.
God, this makes me so sad. Being persuaded into admitting guilt to a crime that you have no idea about sounds bizaare but I am sure this case wasn't the last.
I was working as an IT guy at a TV station in Utah back in 2012. I was approached one day by the senior graphics designer at the station, who figured I had too much free time on my hands.

He offered me a challenge:

Build something to parse the weather data we receive in .csv format everyday, and then display the correct weather background loop for the weather guy.

I took him up on it. I learned enough Java (to be fair, I had taken an intro to CS class a year or two prior) to cobble together a GUI based program that would send commands via TCP to the VizRT servers (commercial graphics system for broadcasters) and that would control which background clip (sunny, rainy, snowy, etc.) would play. I would read in the .csv file and then extract out the info I needed to determine which clip to play.

I expanded the program to monitor the VizRT servers. It would ping them and if no reply was received I would display the server IP, and highlight it in red to signify an error.

This little side project is what really set me off on the course to learning programming for real. I started looking into alternative education and learned about Dev Bootcamp, a coding school in San Francisco.

Long story short I started learning to program ruby on my own, I applied to Dev Bootcamp, got in, graduated this past March, and I'm now currently on the job hunt. This entire process took just over a year. I've now won hackathons in languages I wasn't even taught (objective-c) and I attend a bunch of local meetups and learn more about programming every day.

I kept a blog for most of this journey, which can be viewed at http://www.rickarubio.com if you'd like to read more about how I transitioned into programming.

You can also check out my code on github: https://github.com/rickarubio

Or follow me on Twitter: @rickarubio

If you're considering learning to code and being a programmer, now is a great time to start :)

Feel free to msg me anytime if you'd like help on learning to code in Ruby or JavaScript!
Why War Rooms Don't Work for Software Development
I find such price discrimination to be a despicable practice, unless we are talking about differentiating prices because of different average level of income in those markets. And even so, regional discrimination becomes even less relevant in the digital space. The fact that such practice leads to resorting to unethical methods in the digital world (DRM) implicitly proves the point that it's crooked.

Related subject discussed on GOG: http://gog.com/news/getting_back_to_our_roots
I'm not sure how you think blaming everyone but Mozilla isn't self-serving or convenient.
It won't stop it altogether, but it will make more people pay for convenience. Plucking numbers from the air, if only 30% of viewers pay for content and this DRM only increases it to 35%, it's still a (commercial) win despite not being a total lock. On these (purely conjectural) numbers, that's a 16% increase in revenue.
The difference is, third world countries have these 'crisis' on a daily basis and it's a part of life. That's not a real crisis anymore for them.
Poachers are going extradinary lengths. Can't believe they are resorting to using the meta data in tourists photos. That's almost too savvy.
Show NH: fora-build is a simple build tool for Node.js using generators
@umail.ucsb.edu didn't work either but I already have a Coinbase account that I registered from this IP address, maybe it is something to do with that?

Anyone from Coinbase confirm this?
Top 5 Bitcoin Influenced Technology Devices
... this could be because D3.js was invented 3 years ago by Bostock, his Stanford professor, and his classmate ... maybe.

http://en.wikipedia.org/wiki/D3js#Context
Uh oh, this is a bug. Thanks for pointing it out.

> It seems like you should give a nod to Prof. MacFarlane if you are going to rely so heavily on his project.

Good call. How is this typically done? As with any modern app, I'm utilizing countless open source projects. What's the protocol here?

> Do you support all of the features of pandoc's extended markdown format?

I'm using github flavored markdown + footnotes + raw_tex, some custom latex templates, a looooooot of hacking to make various bits and pieces play nicely. My conversion script is 300 lines long, I'm not just handing a file off to pandoc. Needless to say, pandoc is still invaluable here.
Cash also has costs unique to its physical holding like counting, security, transport, storage and theft. As a % I guess this would vary by business but would balance some against the clip payment companies take.
You might like webhook.com.

We're launching in about a month. Basically, we're a static site generator with a CMS. You don't even use YAML or front-matter. Just build your forms with a local GUI, then pass yoursite.com/cms/ over to your Mom so she can edit in a wysiwyg (or markdown...whatever). Design with normal css/html and Django style templating.

I built it because I loved static site generators (some great tools in that list), but they were all worthless for me as soon as I needed to pass the site off to non-hacker friends. I wanted it to be easy on me and easy on them. Using firebase and ember, we were able to load the entire CMS off a static server (we still need a server to regenerate on changes though).

And before you ask, yes we're trying to figure out how to make it self-hostable. It's a little harder for us, since we use a bunch of separate services (firebase, elastic search, google image resizing...etc) to make it so you don't need to install much locally, just Node. Small team at the moment, trying to avoid VC investment and went straight to Kickstarter.

For everyone else who just likes SSGs and don't need a CMS, I'm a big fan of Harp and Cactus. The later because I came from a Django background.

If you're looking at a WYSIWYG from a design standpoint you might like something like http://macaw.co/
Until they aren't.

Too many hours spent troubleshooting automounter / NFS failures through NIS and LDAP.
Build a Compact Cryptocurrency System Purely Based on PoS
@cs.ucsb.edu doesn't work either. I've never used Coinbase before in my life.
It seems like they're detecting browser user agent (and possibly IP)
Can't say if it's better, but one i've used that's super easy is WebDwarf: http://www.virtualmechanics.com/products/dwarf/
Are you trying to do a voting ring and get your content to the front page? Maybe your accounts are flagged to be in a voting ring?
Not if platform A compromises until it becomes B, in which case you don't care anymore.
It looks like their list extends beyond .edu domains. I just registered with an @uwaterloo.ca email and received 0.02266 BTC.
Netflix has 44 million subscibers which is ~2% of the web and many Netflix subscribers such as myself don't use the web client so it's at best a rounding issue.
But the right owners also license same movies for sale via other channels, and they (I presume) agree to lower price for Neflix because it's only rentals.
A quasi-polynomial algorithm for discrete logarithm in finite fields
Awesome list! I've been using jekyll for about 2 years and I really like it. It's crazy that Jekyll is number 1 and 2 considering Octopress runs on it.
Does not work with uts.edu.au address.
Teenager who raised us$ 5 million for charity dies
They don't have to send the straight svg for preview. They could either modify it for compatibility or at least render it server-side to raster and send it over. It's not impossible, at any rate.
Sneak peek at a proof-of-concept Snapdragon MCM