skysight-inc/HackerNews huggingface dataset:
> How is ability of users being able to send each other high-resolution images, HD video etc. going to be worth $50bn+ to economy?

The real technological bottleneck of our time isn't CPU's, GPU's or anything that can be purchased by the end user. Internet speed/latency limitations are what's stifling emerging markets and technologies. Let's have a look at some ideas around the corner, some of them already waiting for fibre to the home...

- OnLive-like game streaming with minimal latency or frame compression - would only require cheap hardware to play super detailed games rendered in the cloud

- OS in the browser/cloud - instant bootup, less hardware dependent, software/file system accessible anywhere

- Streaming 4k high definition video on demand

- Downloading 12Gb+ games on a whim as opposed to walking/driving down to your local JB Hifi or EB Games and paying for the game plus physical materials

These aren't pie in the sky ideas. They'd be here already if we had fibre to the home. Australia will be open to markets that aren't practical elsewhere because of the NBN.
> but to most IT is tech support

I don't know where you get this ridiculous idea from. Most IT in Australia is actually in software engineering and testing for banks, media, mining etc. Most of the tech support I am aware of is slowly being outsourced.
Ask HN: Where can one find Github's source code?
What figure would you put as "top dollar"? Your opinion of top dollar and mine might be totally different.
Ultimately, the only solution is kindness.

Bruce nailed this one. Correct and to the point.
> Production systems normally only replace shared libraries to fix vulnerabilities. So, that's a non-argument.

Vulnerabilities are usually unforeseen. Which means that upgrading a shared library---for any reason whatsoever---could introduce a new vulnerability to all programs using that library.

> On non-production systems, it's far easier to replace one vulnerable library, than tens of vulnerable Go programs. That is, if you know which Go program was using what version of that package again.

It's easier, but it comes with aforementioned cost. Also, relative difficulty matters here. Maybe you haven't used Go before, but that all seems pretty simple. Particularly given the tools to analyze Go programs built right into the standard library.

Also, FYI, shared Go libraries are on the roadmap. That doesn't really help, but it's certainly better than "we refuse to add it."
That's one of my other complaints. If you are hiring someone for a full-time position if they are anyway decent they can learn whatever skills are required. Im sick of being overlooked for jobs because I know CodeIgniter rather then Cake or am more familiar with MySQL then Oracle.
Crypto is the quantum mechanics of computer science
Insights from 11 months of working at Google
Exactly. You read about things like https://en.wikipedia.org/wiki/Room_641A and you just have to wonder. That's an Internet backbone, who knows what they're capable of parsing and retaining from it. And if the capabilities existed to data warehouse the entire backbone, why not (if you're the NSA)?
I agree that this is one policy subject where Australia flatly gets it wrong.

I was thinking of other things though: floating dollar, low tariffs, relatively light regulation of many subjects compared to world averages, somewhat predictable inflation targeting policy of the RBA and so on and so forth. We get a lot of things more or less right.
75k isn't a great salary in Sydney (not sure about Perth) and I have seen more basic PHP dev jobs offering 55k then 75k. Contractors always pull in large amounts of cash, but that's usually not what these places are looking for.

Agree that most grads seem to want to avoid coding. Out of my class I think only 1 or 2 actually ended up coding for a living. Not sure why that is in Australia but it seems fairly common.
Replies are usually embedded in email.
Cool, I live right by VOA in West Chester, I'll keep an eye out for your truck!
Working for an "intelligence" agency, especially in a field like cryptography, allows you access to state-of-the-art technologies and cutting edge research, and an enormous amount of resources that you would not have access to in a civilian job. A famous example of classified cutting edge research is the RSA algorithm which was actually discovered in 1973 by Clifford Cocks.

Government agencies sometimes have reputations for employing people not smart or competent to work in the private sector. Only a handful of agencies in the U.S, such as the NSA and the CDC, have reputations for hiring highly intelligent people. The chance to work with some of the best people in your field is attractive to many people.

Not all intelligence and defense contractors are created equal, and some people want to work for these companies or agencies because they think it is "cool". Most of these people find out that the job is not as "cool" as they thought it would be, and soon find employment elsewhere.
only min+gzip. The other sizes do not matter one bit, unless you like to blindly intuit how much potential inline documentation there is.
Have you ever failed an interview on purpose?
I was in a interesting situation recently were I did not try to make it through an interview on purpose. I already have a job, a good one, but not sure if it is the right fit. So I check out this company, the Senior Engineer was really cool guy too. I thought this place seemed really cool maybe I will want to work here. Well, after meeting the architect that blindly ignored me in the hall way, I had a bad taste in my mouth. Then this forced me to think about the role and what I would be doing more and more.. I had a realization, I really liked the senior and thought it would be cool to work with him, but that was it. There was no real strong reason why I should have ever been there in the first place. The platform was different and they worked with a whole different stack. The other person was kinda pissing me off too by the way they asked questions. I started thinking about my annoyance more than the questions. Next thing I know, I just started giving incomplete answers to my questions. Then it was like I was in complete denial. I know the questions were not hard, matter of fact they were completely simple. I have interviewed and got hired at some pretty good companies, most of them required test that were far more difficult then this test. I felt bad and so I started saying, "I don't know to question", one in part because I could not think clear any longer, two because I had lost interest. This made me feel bad and indifferent about the whole situation. So I actually pretended like I was trying harder because I liked the guy. I pretended I was interested because I liked him and did not want him to think his time was wasted. This sucks. At this point, I'm still trying to figure out what to do with my life and what I'm interested in. Has anyone else ever been in this situation?
Haha, I like your style.
We do. First off, the reason that's happening is that Bing (and Google before it) indexes craigslist pages, but has no way of knowing immediately when a previously-existing page disappears. They obviously can't be continually spidering every single page on the site to see if it's still there, and while craigslist could notify search engines of deleted posts, they have no incentive to do so.

Some searches tend to have more expired posts than others, but if you find they're a problem, we have a couple of alternatives. For searches across the whole country, the best option is RSS feeds. (Too bad 'RSS is dying' and all... ;) ) You can run any search on SearchTempest and click the 'Get Feeds for this search' link to grab an OPML file of all the craigslist results RSS feeds matching your search, within the search radius you specified. Import that file into a folder in your favorite RSS reader, and you've got a convenient, auto-updating feed of new results for your search, straight from craigslist.

The other alternative is our Direct Results mode. Basically that just opens up two windows: one for the results from craigslist, and one as an index to flip through cities. So you only see results for one city at a time, but can quickly flip through them with the 'Next' link. Obviously that can take a while for searches across the whole country though, so we recommend it more for smaller searches. Basically just a small optimization compared to manually opening up and pasting a search into a few separate CL cities directly.

More info here: http://www.searchtempest.com/faq.php#deleted
GitLab is an open-source alternative: http://gitlab.org/
The biggest "barrier," if you can call it that, to solving the IT skills gap is the E-3 visa program:

https://en.wikipedia.org/wiki/E-3_visa

It's a reciprocal visa program between Australia and the United States. Australia offers Americans the friendly 457 visa and the US offers Australians the friendly E-3 visa. It's an independent and generous quota compared to the H-1B visa.

It's surreal to me reading people weighing in so heavily about the difficulty in hiring Australians and ignoring the elephant in the room.

If you are a decently skilled Australian in IT, you get up and move to Silicon Valley. Why?

* More money.

* More respect.

* In the center of your industry.

* Paid travel!

This is the same complaint New Zealand has had about Australia for years too. Kiwis move to Australia for the similar reasons.

Background: I've been on a 457 for two and a half years.

Everyone I know from the US or Europe on a 457 is in Australia for the "lifestyle." The rest are people who came to Australia to study or work from place like India/China/Philippines[1], converted to a 457, and are working their way to permanent residence and finally citizenship.

And you'd be unsurprised how many move to work in the US or Europe after earning their Australian citizenship.

[1] http://www.immi.gov.au/media/statistics/pdf/457-state-territ...
Selfoss - The new multipurpose rss reader
Isn't it strange that Newsblur is not even in top 5, the other poll[1] on HN suggested other wise. It was at top of the list on HN Poll.

[1] https://news.ycombinator.com/item?id=5373538
The author is indirectly describing what is known as "Dutch disease".

When a country is rich in natural resources, smart and enterprising people specialize in learning to extract natural resources. This damages the technology sector because talent gravitates todward money in market economies.

Also, the first paragraph of wikipedia's article on dutch disease is flawed. Dutch disease is used by economists to describe when a domestic comparative advantage crowds out another industry. It has nothing to do with manufacturing. The first paragraph incorrectly implies that it has something to do with the manufacturing sector.
I am getting "Sorry, this page is temporarily unavailable while we perform necessary server maintenance." Good move.
It was tried, IIRC, early in Firefox's development. It ended up being scrapped for some reason, and it didn't really work all that well.

Opera has a feed reader, too, but I never really found it to be as usable as Thunderbird or Akregator (neither of which I really like.)
The Earliest Birds May Have Had Four Wings
Can someone explain to me why the access code is sent back as the hash in the url not the query string?
I can't speak for the NSA, but the cybersecurity-type research groups I'm familiar with allow you to choose what you work on. You can choose not to work on things you find morally disagreeable while still having the opportunity to do work that has real national/international impact.
Any reason why you need PHP devs specifically?
My favorite part of this update:
"Fix for an issue in Messages that may cause messages to appear out of order after waking from sleep"
If you start thinking of Microsoft as a consumer software firm that smartly migrated into more lucrative and long-term enterprise/service segments, they're doing just fine.

People will properly forget about them once their products are inevitably purged from most households.
They use an api called libgit to interface with all the repos that you can find here https://github.com/libgit2/libgit2
Most of these people find out that the job is not as "cool" as they thought it would be, and soon find employment elsewhere.

I'm one of the few people I know who did this. (I used to be a Navy officer and spent time at the NSA.) By far, the vast majority of friends I had in the Navy wanted to go into defense contracting/spy agencies after they got out. Once your in the military industrial complex, there is a huge cult atmosphere about staying. Few escape.
The Best Developer Team Structure
Doesn't seem to include the /sys posts that are the main topic of discussion. Unless it has changed?
The Catholic church is as big as any company in America
Exactly! My comment refers to actually making a bill potentially MORE valuable in its re-issuance to another party after the signing event!

(legality of such statement to be reviewed by people qualified to do so, and kudos to those that find in favor and BOOOOO to those who admonish!)
I'm not sure if you're saying you are getting that error from the link I shared or one of the sublinks or even trying the proof of concept but in any event here is a mirror of the main link just in case: http://pastebin.com/Yyrt2qtp
Braintree’s recent move overseas helps double its payments volume to $8B
I think he means the public perspective of "IT" is tech support, which doesn't make it look very exciting in the eyes of prospective students.
I think we just have different tolerance levels for this kind of thing, but we've talked about it in person, so you know this. :)
Incidentally they also fixed the retina fan issue today:

http://support.apple.com/kb/DL1559
> I can't tell if people don't think about the affect they're having on the world or just don't care.

Your case analysis is missing some cases.
It's the URLs in the script on the susceptible sites that are showing that error if you access them yourself.

E.g. http://assetform.itbusinessedge.com/acl/accountController.js...
My RT-N16 died just past warranty - something with the power; it'd only power on maybe 1 out of 25 times of sticking the adapter plug in. :/ Until that happened I'd been quite a fan and it ran custom firmware quite contentedly.

Currently I'm running a Netgear Centria WNDR4700 (it was a freebie for various reasons) and it has the lovely habit of storing user names and passwords in plain text (file share user names and passwords are displayed in plain text, and they're always the same as login names and passwords so far as I can tell). Unfortunately I'm not aware of any custom firmwares for it. :(

I have a TP-LINK TL-WDR3500 buried in my closet. I hadn't realized it might work with custom firmware. The physical ports being 10/100 would still be annoying, but it might be worth looking into flashing it. Glad I saw this post. =)
Check out http://www.polycount.com. Its a community of VERY talented artists dedicated to game art. Most of the people make 3D models for current/next gen console games, but there are a bunch that do mobile (both 2D and 3D).
Some of the best artists on the internet that also have experience and passion for games.
Theoretically, if they did decide to charge a small usage fee, would people pay for the google service?
You could use:

VBoxManage startvm archiveteam-warrior-2 --type headless

which would replace VBoxHeadless and remove the requirement for screen. You will need another VBoxManage command to setup VNC if you desire to use that.
Thank you! I actually found your blog because I stumbled upon wikioverland.org; I plan on doing the Pan American Highway route.

I'll definitely get in touch!
you can patent A FUCKING PLANT??? americans are batshit crazy if you ask me
Having followed 37signals since their very first blog posts, it was the screenshots of their upcoming app (basecamp) and its great new design that got them attention and a lot of buzz amongst bloggers.

Rails was assisted by 37signals' already established brand and name. The blog already had tens of thousands of subscribers at the point it was released.
I am a parent. I totally and completely agree with the outrage. This isn't 1984 when I was flying between kansas and new york any more (got rerouted to LGA from JFK once, dad found out about it at the JFK gate and FREAKED). We have instant communications these days. USE THEM.
Some sites more aggressively got their users to tweet the required hashtags than others.
Microsoft releases Kinect-related code under Apache license
I have a very different take than this author, and apparently many of the people in this thread.

I absolutely love to procrastinate and it's very important to me. Actually I am procrastinating by writing this comment right now. Allow me to explain:

When I program, or do math, it's very important to me to have a clear head; and I take procrastinating very seriously because I know if I don't do certain things then I will have a hard time concentrating when I sit down to work, and that will prevent me from going into "the zone", or achieving what some people call "flow".

There is such a huge difference between not only the amount of work I get down, but the quality of that work, when I am in the zone as opposed to when I am not; and procrastinating is sort of a ritual for me. I have to have a clean room, I have to have my desk nice and tidy, I have to have a glass of water, or a cup of coffee, in the same place on my desk that it always goes, I need to open my notebook to review my notes from the day before, and so on. Maybe I'm slightly OCD, but I do these things on purpose as part of a ritual to get into the zone.

If I have an urge to check HN, I log in and do it. Otherwise when I start working I have an awful nagging thought that won't go away saying "hey you know, there is probably something awesome on HN!" and the fact is I need that extra space in my brain to load up all the details of the code I am working on.

Then I load up my music playlist, put on my headphones, fire up my code editor, and the next thing I know it's 4 hours later and my stomach is growling because I have completely lost track of time. Guess what? Time to procrastinate again, otherwise productivity starts trailing off, and the quality of the work suffers.

Sometimes I keep coding anyway, but then I come back the next day and say to myself, "Jesus, what was I thinking when I wrote this crap! I wish I hadn't closed Eclipse before I went to bed, because now I can't ctrl-z out of this mess!" So it's actually a bad idea for me to keep programming when I start getting distracted by random things because then I have to waste a bunch of time the next time I sit down, just undoing a bunch of crap.

I love procrastinating, and I don't consider it a form of laziness at all, but just for a different reason.
Also: https://starthq.com/apps/?q=reader
Building a company
Ya, I did. Was hoping I'd missed it somehow. Looks like it's just Chrome, Firefox, iOS and Android. Great for you or I, but not for many of my users unfortunately.
Lossless data compression software benchmarks / comparisons
I think this protocol has a flaw, in a corner case.

In the seventh paragraph, PG explicitly points out that it's in the interest of duplicitous investors to delay commitment while retaining the ability to retroactively commit. Delay between stages 3 and 4 gives investors that power, and isn't explicit.

The twelfth paragraph does address this ("both parties will usually have mobile devices... ordinarily [send messages] in person... suspicious if the other is unwilling to"). However, as it acknowledges, only USUALLY. Mobile devices get forgotten, or they run out of battery, or founders might be really crazy frugal.

It seems obvious that the fix is for Step 3 to include an expiry date/time, to be agreed upon just prior to step 1.

If only there were a discipline that had already studied things like this...

http://en.wikipedia.org/wiki/Consensus_%28computer_science%2...
Why we f*ck
Volvo or Volkswagen?
This should be the top comment.

One of the explicit reasons for the protocol isn't met by the protocol.
An electronic brain. What would you do with one of those, if you had one? In 1940, you’d probably stick it in a machine of some kind. Not one of Dr. Satan’s recycled Atlantean robots, but something practical. Say a machine that could weld leaf-springs in a Milwaukee tractor factory.

This, really, is about what science fiction writers call “Steam Engine Time”. The observable fact that steam, contained, exerts force, has been around since the first lid rattled as the soup came to a boil. The ancient Greeks built toy steam engines that whirled brass globes. But you won’t get a locomotive ‘til it’s Steam Engine Time.

What you wouldn’t do, in 1940, with an electronic brain, would be to stick it on your desk, connect it somehow to a typewriter, and, if you, had one, a television of the sort demonstrated at the 1939 Worlds fair in New York. At which point it would start to resemble… But it’s not Steam Engine Time yet, so you can’t do that. Although you would, or anyway you’d think about it, if you were a man named Vannevar Bush, but we’ll come back to him later. Vannevar Bush almost single-handedly invented what we now think of as the military-industrial complex. He did that for Franklin Roosevelt, but it isn’t what he’ll be remembered for.

http://www.williamgibsonbooks.com/archive/2003_01_28_archive...
Good point. I haven't been following the situation as closely as you have, but I'd venture to say that there have already or soon will be cases where it was truly accidental. The discussion on this article[1] point to a number of cases fairly close to the line.

[1] http://www.npr.org/blogs/thesalt/2012/10/18/163034053/top-fi...
because query string is available in document.referrer on external websites.

hash is supposed to be more secure - not sent on server side.

but with 302 redirects it's not so secure.
Would it be possible to use both in tandem? Meteor for the app, Firebase for the data storage?
I actually did intend to mention or that they think what those organizations do is something they want to contribute to, even if I find that frightening.
But this is only for JavaScript clients, right? I believe all the OAuth APIs I've consumed from Python send access_token in the query string.
Also don't forget that foreigners can't come in and shake things up either due to protectionism enforced by law. In the land of the free, this sort of nonsense happens a lot. For example car dealerships are also protected by protectionist laws. In most locations you couldn't open a hospital that saves people money due to certificate of need regulations that mean you can't reduce the profitability of existing hospitals!
What Google Reader Closing Looks Like to an RSS Reader