skysight-inc/HackerNews huggingface dataset:
all the best to the families. but this makes me furious at how research is done.

everyone pays high tuition and dont think about it. just being glad their families can afford. but you (everyone here probably) is fostering this. expensive pedigree universities are the ones that create such toxic environment for open research.

very similar to this was already documented in the "Lorenzo's oil" book/film. lets hope this time we learn the lesson. (yeah, high hopes of anyone here not favoring a Stanford student but anyway ...i have no idea how even start to break this vicious circle that promote inefficient research in that way... maybe killing patents will be the light?)
How'd you submit something? You got an invite?
The virus detective who discovered Ebola in 1976
AT&T supports a “fast lane” ban as long as it contains a giant loophole
Something not mentioned yet is running your tests in the same environment as they'll be deployed. If people dev on Mac OS X it's good to run your tests on the dexact deploy target.

For code that'll be distributed widely, e.g. an open source library, that might mean a test matrix of different language versions, different DBs, and so on.
Ask HN: I'm leaving my six figure corporate career job
I'm quitting my job because I'm bored of it and don't want to spend 50 hours per week doing it. I have some savings to do me until I need to work again. I would like to work on some side projects, perhaps something that could generate revenue. This is a pretty big step for me, is there anyone who has done the same? Is there anything that you would recommend?
I firmly believe markets should be regulated for competition. I'm sure there are examples of companies merging and creating an improved experience for their customers, but I can't think of any. On the other hand, I can list half a dozen companies I've done business with, where a merger has reduced the quality of service and while increasing its price.

Tons of markets that have been "deregulated" have become more competitive - national airlines in Europe, Ma Bell in the US - but they are almost all about breaking up a government sponsored/created monopoly. The US market telecom market has done an amazing job re-merging, to the point that a few more mergers and it'll be Ma Bell all over again.
First gold backed cryptocurrency
do s/China/USA/ and your comment also makes sense :)
Is all the land cleared or are there some wooded areas? Is any of the land sloped?
Perhaps useful to add that Sudoku reduces to the more general exact-cover problem[0], which is indeed NP-hard.

Also, if you've never run across Dancing Links[1], do yourself a favor and go take a look. It's a method (by Knuth) for implementing an algorithm (ditto) for generally solving any exact-cover problem (including Sudoku of course). Basically it amounts to constructing a matrix that encompasses all of the game's constraints and possible inputs, after which all solutions can be found through mechanical operations on the matrix. It's both beautiful and very fun to implement.

[0] http://en.wikipedia.org/wiki/Exact_cover
[1] http://en.wikipedia.org/wiki/Dancing_Links
Flow ratio balance will fall apart for whoever has the shortest route to Netflix, so it is certainly a very interesting problem. Verizon has demonstrated that it isn't interested in fixing the problem though (by refusing Netflix cache devices). So even if Level 3 were to somehow balance the traffic, you can be sure that Verizon would still screw with Netflix traffic - they're simply using the balance argument as an excuse.
Fails Compilation 2014 | Ultmate Fails Compilation 18 July 2014
Correct me if I'm wrong, but I'm pretty sure this has been in Chrome Beta for at least 2 or 3 months - it was hidden in chrome://flags
The dos and don'ts of pitching for business investment
If this were telecom/PSTN, yes. I know this is not the PSTN, but bear with me for a second.

For years, this is how Verizon/AT&T/SBC/BellSouth/etc had structured telephone networks. And this is probably the same structure they want to extend to shared data networks aka the Internet.

If you were a competitive telco carrier who wanted to deliver a massive amount of phone calls to Verizon customers in a particular region, you couldn't just dump it off at the tandem (which you can think of like a telecom peering point), you had to extend your network to the end offices where the Verizon customers were aggregated.

The thought there being there's finite capacity between the end office and the tandem. And if you're going to use most of it, you should either pay for it or build your own facilities to alleviate congestion.

You're dealing with a traditional telecom company (Verizon) in its telecom mindset (build to me/mid-span meet, and keep a very tight watch on ratios/meet points via accounting, billing, and state regulation), vs. a traditional Internet company (Level 3) in its traditional peering mindset (build to the exchange, then build to me, and keep a loose observation on ratios/meet points with no regulation).

I hope I haven't gone too far off track.
Respect for Patrick Volkerding .
I was preparing to completely disagree with you, but then looked at the data[1] and it seems the energy consumption per capita in the US and the UK is sort of stable over the last 20 years. That said, world average is about a quarter what it is in the US, so it may be growing for a long time to come.

[1]: http://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC
I wrote up last month how I became good at estimating time.

http://rachelandrew.co.uk/archives/2014/06/20/how-to-become-...

TL:DR you need to start tracking your time and noting when your estimates were incorrect. Fairly quickly you get to a point where you can see the places you tend to make a poor estimate and adjust them.
Or on an ipad. It doesn't work very well and even crashed my ipad air. I'll definitely not use it for a webapp.
I work in the Valley, I'm 35, and have put on my share of coding afterburners.

Some of the most impressive programmers I've had the honor of working with have been substantially my senior. There are a handful who are powerfully productive and 50+. I assume there are a handful because there are not that many of them compared to the tikes. Agism - I'm just not seeing it!

There are no 50 year old NFL players, so I believe that your comparison is tenuous.
Oh right, I see the second if statement at block @@ -1533,6 +1544,26 @@ indeed threw me off. I would value consistency over necessity. The else-if at the same block looks weird and the use of new lines could also help the code to be more legible and maintainable.

Anyway, sorry went off-topic.
Django handles joins just fine using the double underscore in the filter method.

It also provides an easy to use means of doing complex queries via raw SQL:

MyModel.objects.extra(select = {'blah blah raw sql'}) will return a regular queryset.
Its more an example of using the wrong tool for the job. You don't use a sludge hammer to hammer a nail in. Monte Carlo simulations don't need CSPRNG.
Gizmodo and Kotaku Coverage for $55
Best Linux distro ever
Great opportunity to share some of our listening habits and playlists while working. What seems to work for me go from ambient (boards of canada, tycho, you should really try rone Tohu bohu) to IDM like Aphex Twin (the newly released caustic window LP is great for working). Soft shoegaze like slowdive or soft psychedelic folk like mazzy star does the trick. I think that neo classical music such as Max Richter's is a good choice for working either. But I want to find out more!

Can't really measure productivity impact but it does seem to lower distraction and to even output over a long time span.
The oldest surviving distribution, and yet it never lost its identity and its core values which makes me a very happy user to this day. Congratulations Patrick Volkerding!
After 17 years, Bill Campbell steps down from Apple's board
> Better yet we have embarked on building a Fibre to the Home national network called the National Broadband Network

Just feel I should add that while we did embark on building a Fibre to the Home network, after the last election we're switching to a Fibre to the Node network instead.
More interestingly for me, the web crypto api has been enabled by default.
Are there any consumer-facing ISPs which send as much traffic to somebody like Level 3 as they get from them? I doubt it: most consumers recieve a lot more data than they send. So by your logic, all people peering with Verizon should pay them (except maybe TWC or Comcast).
It doesn't blow Django's ORM out of the water. It provides some extra functionality for doing the more unusual queries using the ORM, but all of those things are achievable in a terse, neat fashion Django by plugging in raw SQL into the gaps.

There's no real productivity boost between the two in my experience. Those holes in Django's ORM that need to be plugged by raw SQL aren't all that common anyhow. The VAST majority of SQL queries you will need the Django ORM can handle.

In projects I've worked on that don't do weird, strange or bad things with the database (e.g. ignoring foreign keys), the total number of custom, raw SQL queries has been between 5 and 20. Using an ORM for them instead wouldn't have saved more than a couple of lines of code total, if that.

What you DO get with Django's ORM that you don't with SQL Alchemy is the benefit of integration with all of the other django tools and modules - that saves you having to write a TON of code.
trust in protonmail is destroyed: http://www.nzz.ch/mehr/digital/protonmail-thomas-roth-javasc...
Some people are of the school that the term 'she' should be used by default, switching from the traditional assumption that people are male. I personally prefer 'they' but some people seem to take offence/feel it's incorrect to do so. There's quite a tradition in CS writing where people being spoken about are female (can't think of any exact references off the top of my head though).
That makes sense on one level, but when you consider Pythons indenting rules, it just messes everything up.
Matt, a quick follow-up question: I just found https://www.rareconnect.org, which is very close to what I had in mind and had started building. Are you familiar with this site? Are people not able to connect using this site?

And many thanks to eigenrick and tgokh for your offer to help. If it turns out that somehow rareconnect.org is inactive or not functioning well, I'll definitely ping you once I get the site on Github.
As someone who did years of Perl (and that's not the most intuitive of languages), I was really confused when I first saw this in Python.
Find the next gig quick; money runs out surprisingly fast w/o some supply side.

But, if you have some time to explore then don't jump on the next nice looking boat. Date the next four or five interesting projects lightly until you're sure one is the right fit.
I've moved on from the company in question, but as technical co-founder of Cloudability -- yes, I am proud of their blog. I just wish the brilliant folks there would WRITE MOAR!
After 2 hours of searching to find the appropriate piece of documentation.

I encountered this situation. I assumed the else belonged to an if, but the indentation rules were somehow being broken. What would you expect me to look up in the docs?
Apperism blends web data with native controls to create iOS apps
This was my first linux distribution and I loved it!
> “Mae, do you realize how incredibly boring you’ve become?”

I've said the words, "I'm worried I'm becoming a boring person." This definitely resonates with me.
> I agree that just using the kernel's CSPRNG is the sanest solution to this mess.

well, you agree up to the point you actually need to convert your words into facts, at that point you don't agree anymore :)

https://github.com/AGWA/git-crypt/commit/34432e915e8415b112c...
Article that I read said that gotenna uses RSA 1024, why not 2048 or longer?
I presume the printf was just to show Nimrod's easy C interop.
I'd pay good money for a Whatsapp number that I could use for my business and feed directly into our inbox/CRM tool/whatever; when given the choice our clients seem to overwhelmingly prefer Whatsapp messaging over any other contact method.

I'd write it myself if I had the time.
Plus: Once you already got everything up and running you can take it a step further and deploy from the CI Server. In my previous job, the Ops Team loved it when I told them how to deploy from the CI instead of going to the "Release Developer" (Which was loathed by the Ops, because she was not the friendliest person :D)
http://www.psmon.com/
this one is the same one i guess
and the email address of p1x3L5H4gg@hotmail.com on
http://bb-105-33-186-93.fallbr.tfb.net/Logitech%20Webcam/ind...
So, let's say I build a new skyscraper with 10,000 apartments, and I set myself up as the exclusive POTS/PSTN provider to the tenants of that skyscraper. I wire up the building nicely, and have some big switches and routers in the basement. Does every other phone company now have an obligation to build new circuits, and extend their network all the way to my basement?
Contribute to Bullsht Wiki
It was the first one I installed myself. I spent a long time trying to download all the floppy disk images for A and X over dial up. Trying to do it while on work experience on the only PC that had an internet connection made it all the more fun.
Just adds to the tragedy. What a disaster.
Flying spies: Surveillance planes after the Cold War
http://facebook.github.io/react/docs/examples.html
The concept of asymmetry as you're using it doesn't make sense in this situation.

- If you push traffic to my network it is because someone in my network requested it.
- Incoming and outgoing traffic are technically no different.
- It makes more sense to pay to receive traffic than get paid to receive traffic. That's actually what VZ customers pay for and that's why not many people complain about ADSL speeds.

If I were Level3 I would actively partner with VZ alternatives in the US, announce it to VZ customers so they can move away and then proceed to remove any peering with VZ. Enough bullshit already.
To Capture Claridge’s
This is great. Finally web fonts and icon fonts don't look terrible on Windows/Chrome. I'm using Chrome Canary to test, and you can really see the difference on Google Fonts and the Font Awesome homepage. GDI with ClearType only does anti-aliasing in the x-direction, so the tops of letters like G and Q look pretty blocky in Chrome stable. With DirectWrite they look perfect.
TL; DR: Get off my lawn
Man, that'll get the conspiracies going... What a tragedy
Show HN: 3D Paper Effect Buttons
Leaking Docker containers?
More info about this issue:

https://github.com/dotcloud/docker/issues/6345
That was my first thought too - I don't really believe in conspiracies, but this one got me thinking immediately.
It's a Kickstarter about a Django framework that a large amount of the community have a (vested) interest in. So of course this group of people are going to upvote it, just like node stuff gets upvoted by node people, Ruby by Ruby people, etc.
Remember that I was talking about novice programmers, here. I'll concede that "idiomatic" was a bit strong (and the True/False thing was a brain fart), but I think my main point stands: encouraging the use of an "else:" that can attach to loops, with an unobvious and somewhat nuanced semantics, is not kind to newcomers. And the fact remains that the difference between a correct implementation and one that is wrong in exactly the way that a lot of newcomers get it wrong is nothing but indentation.
Ah look at that, 100 HIV researches lost in a Pro Russian Rebel attack. Seems like their perfect target to be fair given Russians stance on it all.

Before anyone says we don't know it was pro Russian rebels. I think it is pretty safe to say it is, we have the rebels admitting on twitter 1-2 weeks ago they stole a medium range anti air craft. Then yesterday just at the plane went down they twitted they get a Ukrainian military cargo plane, The tweets of both the capture of the medium range anti air gun AND the downing on the military jet both go missing, and today a new statement of it was not them.

But what the fuck is anyone going to do, Russia don't care and their people are behind them 100%.

A shift is coming....
Install PHPNG (next generation) on Ubuntu 14.04 Trusty Tahr
It is a political mess as well as a tragedy. Malaysia is still dealing with the extra negative press because it's a Malaysian Airlines flight. The plane fell on Ukraine despite it being shot down by pro-Russian separatists and now Putin is juggling the responsibility to the Ukraine because that is where the plane fell.
Wait a minute,

- Why are 100 HIV experts on the same plane in the first place? Hasn't somebody realized this is a risk and usually considered 'a bad idea'?
- Why are they all flying across the entire world (Amsterdam-Melbourne) to visit a conference? If you have to fly 100 people around the world for just a conference, isn't it a better idea to hold the conference in a location nearby, say Europe (depends on how many are coming from Australia of course)?

Of course, it's absolutely terrible what happened yesterday and the mood here (NL) isn't great. Don't get me wrong on that part.
Skillful | Responsive Multi-Purpose Theme
How Are the Mighty Fallen - On Peer reviews and Rejected Papers
Not only it is not very intuitive, I also find it to hurt the linearity of code. The code which will be executed after the loop ends depends on how the loop ended. break statement is usually a glorified but mostly harmless go to, but I think Python's go to statement isn't so harmless as it adds complexity but doesn't have big benefits.

But, I do think that the else clause on try\except blocks is less harmful. It is less harmful because the control flow complexity of exceptions handling is already there on the catch clause, so while exceptions does add big control flow changes, the addition of the else clause causes a relative minor change on the linearity of code (as it is already broken by catch: clause.)
They were expecting military plane, they were told THIS plane is military plane and they shot it down. And after that, they were very surprised to find sea of bodies, not military equipment.
Link to Original 1994 paper - "How Are the Mighty Fallen: Rejected Classic Articles by Leading Economists" http://www.unifr.ch/wipol/assets/files/PhD%20Course/gans_she...
Another thought that I had in mind was who supplied anti-air craft missile, but seeing as they stole it. No one is going to take responsibility here, which further adds to the tragedy.
This is true. I've been using it for a while, but it's great to see it switched on by default. Hopefully more designers will be able to use web fonts without having to worry about how it looks in Chrome/Windows (probably the most popular browser/operating system combination.)
This was my second Linux distro, after Mandrake. Mandrake showed me that an alternative OS was viable. Slackware (and the trouble it took to get it working) taught me how computers work.
Having been involved in international conferences as an attendee, the conference organiser takes care of the flights, accommodation and conference tickets either in-house or outsourced to another company that specialises in this.
"If you have to fly 100 people around the world for just a conference, isn't it a better idea to hold the conference in a location nearby, say Europe (depends on how many are coming from Australia of course)?"

The International AIDS Conference happens in a different city every two years, each time highlighting the successes and challenges of that particular region of the world in dealing with HIV/AIDS. It's not unusual at all for a large number of delegates to have to fly across the world.
Slackware is the first Linux distro that I used. I recently (last year or so) I got back to it, because all the crap Debian was pouring over upstream got harder and harder to use, and with all the udev and llvm and consolethis and policythat crap setting up a Gentoo installation with decent encryption proved way beyond the free time and patience I had.

Turns out Slackware still rocks! It's simple and literally just works. Slackbuilds.org wasn't around when I first tried Slackware and my life is a lot easier than it was back then. It's great. Happy birthday guys!
nice, feels interesting when doing static apps with view pages.
A policy I adopted a long time ago is that when my inbox get overwhelming, I just archive everything. I know its sounds crazy, but my feeling is that if it's really important, it'll find it's way back to me.
There is a good comparison video here -> https://www.youtube.com/watch?v=5mt286dTNFg
What a load of bullcrap... "where told".

If you have a equipment to down planes, it's also your duty to have the proper radar equipment to reliably see what's up there, something that those Rebels did not have. They just stole equipment out of their league, did not know how to handle it and killed 300 innocent travelers.
I also am nearly 40. I plan to take my kids on an extended jaunt round Europe when they are 10 or so, but personally I am much more likely to choose resort holidays or cruises for myself rather than extended backpacker-style adventures. It's just not for me.
Can you give a tl;dr?
read something from Shane ... http://www.sideprojectprofit.com/side-projects/ - but the next job/project culd be boring, too!
My very first as well. Had to install it to a MS-DOS partition and from there to the real Linux partition as IDE CDROM drives were still not properly supported back then.
So looks like on older kernels they can keep using the kernel.random.uuid sysctl, and on newer kernels this new syscall ... nice!
1. They're all on the same flight because it's possibly the most convenient one for reaching Melbourne.
2. The conference is for 25000 delegates from all over the world, and has been running since 1985 when the first one was held in Atlanta. See here for a list of cities that have hosted it : http://www.aids2012.org/WebContent/File/History%20of%20the%2...

Nobody factors aircraft accidents or intentional shoot-downs for conferences like these, for the very reason that air travel is so ridiculously safe that it is pointless adding the additional logistical cost to do so.
I don't know what site you're referring to but take a look at CoderByte and Project Euler
This is right. It has been pointed out that both the Ukrainian government and the rebels now have the capability to do this, the Ukrainian government has had it for a long time, without incident. Because under a government it is operated by soldiers who follow procedures and have access to the data about known civilian flights.
I've been using DirectWrite on Canary as well, and its a huge improvement. Some may even like Chrome's DirectWrite implementation over IE11's, which tends to produce really thick letters for some reason. Here's the same text rendered in IE11, Firefox and Chrome (on Windows 7) -- http://i.imgur.com/pOUJlHE.png
I was surprised to see that DirectWrite was introduced to Firefox version 4 back in 2010 [0] - though the release notes don't seem to mention it explicitly [1]

[0]:http://forums.mozillazine.org/viewtopic.php?t=1775755

[1]:http://website-archive.mozilla.org/www.mozilla.org/firefox_r...
This is what we get when humanity at large is wasting time on killing each other over petty things such as race, land, oil and religion.
The narcissism on display in this comment (in this instance, projecting one's high school resentments onto the author of the article) is a perfect example of why people are becoming more and more suspicious of and hostile towards Silicon Valley technologists - and note also the conflation of the technological progress in general with the Silicon Valley economic-political-industrial-cultural nexus.