skysight-inc/HackerNews huggingface dataset:
I have a two-tier solution. Cheap VPS provider in the US that then chains to a a dedicated server from OVH which is hosted in Canada.

For sites that are US-only I have a web proxy running on the VPS provider and use Foxproxy to divert those sites through that proxy.

I don't really have any particular reason to do this other than being bored and making it annoying for anyone (hacker, government, etc) trying to peek at my traffic.
Mine! I own and operate https://GetCloak.com/.

Cloak is a little different. Our unique features include: (1) zero configuration, (2) elegant VPN clients with first-to-market security features, like OverCloak^, and (3) tight integration between our clients and our global VPN network, to allow things like automatic lowest-latency selection of server endpoints.

Ask me anything you like!

^ OverCloak: silly name, great feature: https://www.getcloak.com/about/overcloak/
[Disclosure: I work for AgileBits, the makers of 1Password]

The PBKDF2 speedup that hashcat achieved really was just 1 bit. This is because the other optimization is used by 1Password as well as by hashcat.

The particular flaw in PBKDF2 that hashcat was able to so brilliantly exploit not only gave it the 2x advantage, but also was connected to a clever AES speed up. (Only decrypting the last CBC block, with the penultimate block as the IV.

I presented a talk about this at PasswordsCon, the slides (PDF) discussing all of this.

Slides (PDF) : http://tooagile.wpengine.netdna-cdn.com/wp-content/uploads/2...

Video: http://youtu.be/oqFwQIOucwo

The 1Password 4 Cloud Keychain Format has been available in 1Password for iOS since December 2012, and it has been working well in the 1Password 4 Beta for Mac. But rolling it out everywhere will take time. Transitioning between formats in a world where data is synchronized between systems takes time. It will continue to take time.
You know, HR people are not that primitive. More often than not they'll sense you are a bad fit for the job, not because you are "not good enough", but because of other reasons.

- You may be overqualified

- You may be a very creative person applying for a dull routine job.

- You may be a leader applying for a subordinate function.

- ...

Furthermore, often they can not give you honest feedback due to antidiscriminatory laws.
You're Invited to Experiment WIth the Internet's First Quantum Computer
"Android Browser isn't modern"

I second that. Use Firefox for Android, Opera, Dolphin... They are all better than the stock browser.
India set to launch Mars mission in November
To summarize: Ouya had promised developers that projects on Kickstarter raising over a certain amount would receive matching funding from Ouya. In the case of the game in question, "Elementary, My Dear Holmes!" raised a rather large amount of funds from a suspiciously small group, raising flags that these developers are funding themselves to get the matching funding.

What doesn't make sense to me is why KS is the one that is policing them, when Ouya is the one being ripped off.
New connection between stacked solar cells can handle energy of 70,000 suns
No, no. Show up knowing what you're about, vs. someone with theories "no one else understands" (from watching this once, I wouldn't be surprised if MIT professors get a bit of training in how to handle the crazies), you've got a hypothesis that's interesting and you need to do specific tests, and, oh, yeah, you'll be happy to let them share credit. You might be surprised at how far you can get.

Do some networking. If you don't have any contacts, start showing up for seminars at a target university. Listen, start contributing a bit to the community, then ease into "By the way, I have a [fill in the blank] I'd like to test...."
I'm disgusted by the head teacher's nosy behavior. I also think the student is an insufferable person according to his blog posts [1]. He's one of those people who try to use loaded words like "anarchism" and "individualism" to justify annoying or selfish behavior. Kind of like Galt-wannabe libertarians who hide being the word "liberty" to give credence to social darwinism.

[1] http://hampsteadtrash.blogspot.co.uk/2013/07/sludge-obituary...
One of the biggest criticisms of Microsoft missing the Web wave was treating the Internet as the set of protocols with real future belonging to apps. Microsoft (via Bill Gates' vision described in "The Road Ahead") believed that "fat clients" were the future. But they shipped a browser for all miscellaneous Web needs just in case.

It took, ironically, Apple to really bring idea into fruition. Yes, Safari icon exists and allows you to navigate some of them "sites", but why bother, when you can have a full-featured fat-client native-app experience with all bells and whistles.
That is true, but the situation I was addressing, as in the article, is where you have a short list of candidates that are suitable, but can only recruit say 1. In that case, you can't tell the rest they don't have the job until a preferred candidate has actually signed the contract.
This "headteacher" should be arrested and prosecuted.
I personally think games with level editors are one of the best introductions to programming.

My first exposure to "programming" when I was in middle school was using the Warcraft 2 level editor, setting up custom triggers and using my imagination to build something I thought would be fun for others to play.
Some screenshots might have been nice - Can't even figure out whether it's an app or just a config enabler for the native VPN feature.
I would seriously reconsider putting that button on a page more than once or twice. It makes it look unprofessional.

It looks like an interesting storage service, but like others mentioned, you should consider renaming it. I was convinced you were reselling Amazon S3 storage when I visited the site.
Aren't native apps just specialized web browsers with the url encapsulated in the settings and not visible? I'm not aware of a shift away from HTTP to some other private protocol. If the billions of smart devices coming online aren't universal web browsers does it matter? The growth of public facing hyper text documents may be in decline, but I'm not sure that's a bad thing. The internet is evolving towards more specialization.
Totally understand. But have you looked into public labs? I know there are DIY biotech hacker labs[0] so maybe something is out there near you.

Also, do you have any friends in uni who may have access to a spectrophotometer? I've asked friends to get me uni papers and run experiments if they had the time (though I have also helped them out with matlab code for simulations and such)…

Also, these places aren't really the most secure places in the world. If you got swiped in with a friend, carried a backpack, picked up some lab gear by the door, and conducted a quick experiment, I'm sure you can get by.

[0]http://www.wired.com/wiredscience/2010/12/genspace-diy-scien...
A history of 20th century math in about 500 words
Tip: you can host apps like this for free on https://www.bitballoon.com without the bandwidth limits you might run into on DropBox. It'll also minify your scripts and CSS and serve all assets with cache-friendly URLs from a CDN. So your app will most likely load faster.

[Disclaimer: I'm the founder of BitBalloon]
I just built a new computer. Haswell 4770k, 16 gigs of ram, geforce 760. Google maps desktop performs so bad that I actually use bing maps instead now. I can't believe how slow it is.
I would add computability and complexity theory to that list. Some computational complexity should be covered in algorithms and data structures, but theory of computation is not really (as algorithms by definition solves only computable problems). A fundamental knowledge of what is and what isn't computable is quite important in theoretical computer science IMO.
But you know what? That doesn't happen _within_ countries.

I can't go murder someone here in the vast majority of countries without being punished severely.

What is responsible for the difference?

Within countries, there is government

Between countries, there is anarchy.

So your point is just giving an example of my point that self-interested individuals will set up a government that prohibits the initiation of force.

(To be clear, I don't advocate a world government, though.)
Seems like it would just confirm his beliefs.
For those who do not know that: "the technical manual showing you the chips, their addresses, their wiring..." wasn't reverse engineered or smuggled out of Apple. It shipped with every Apple II. See http://archive.org/details/applerefjan78. Starts with fairly dull stuff (Basic commands, 6502 instruction set), so you may want to start reading from the end.
"I know it may be costly, I don't care."

This is all part of the cost/benefit analysis. How much do we need to spend in order to say that the data is good enough to use?

"I want it published publicly where the incidences of vaccine related injury were investigated, a cause found, and a problem corrected."

It is published publicly. Download the entire data set yourself. It's available at http://vaers.hhs.gov/data/index in CSV format and through the CDC WONDER on-line tool at http://wonder.cdc.gov/vaers.html .

Make sure to read the big warning messages. It's not possible to establish a cause from this data.

> More than 10 million vaccines per year are given to children less than 1 year old, usually between 2 and 6 months of age. At this age, infants are at greatest risk for certain medical adverse events, including high fevers, seizures, and sudden infant death syndrome (SIDS). Some infants will experience these medical events shortly after a vaccination by coincidence.

> These coincidences make it difficult to know whether a particular adverse event resulted from a medical condition or from a vaccination. Therefore, vaccine providers are encouraged to report all adverse events following vaccination, whether or not they believe the vaccination was the cause.

How much money and time should we spend to determine a causal relationship? More importantly, what do we do when we don't have those resources?

This is all part of the cost/benefit analysis.

"it cannot be considered conclusive, because the data collection methodology is crap. Would the manufacturer or FDA allow autism to be in the following list if either could conclusively exclude it?"

You have misunderstood the list. It's a complete list of serious and uncommonly high occurrences. They are not allowed to exclude autism. More importantly, if they excluded something only to find that it shouldn't have been excluded, then they can be sued.
I use https://hide.io/ and have 0 complaints. I'm always a keystroke away from being in 1 of 10 different countries: http://i.imgur.com/ijUu3y3.png

I've also heard great things about http://www.spotflux.com/. Spotflux is actually free to use until you want to bring the service to your mobile device. It also encrypts your traffic and filters for malware and ad-tracking.
vpntunnel is a pretty good service, and there are no logs.
"internet hate mobs" are the people that oppose this pretty douchey teacher?
The Weirdest Things About America
I think I'm pretty good at seeing others' perspectives, but my empathy for the dog evaporates when he's part of a pack that's been terrorizing me for years. The yellow jackets won't alter the behavior of the pack, but I might as well enjoy what tiny justice I can get.
It's not unusual for an operating system to require its programs to use its system calls. A Unix program that doesn't speak Unix protocols is just as useless as a Plan 9 program that doesn't speak Plan 9 protocols. It's a moot point though, since you'd have a difficult time unwittingly making a compiler generate a program that doesn't work on its own operating system.

Pipes on Plan 9 use the same pipe, read, write, and close system calls as Unix does; they are an equivalent amount of work to use (or adopt, as you say).
The police did absolutely nothing, which is spot on.
In Canada this week, my girlfriend is required to visit the dean of a [top Canadian law school] for calling a girl a "bitch" on Twitter.

Backstory is interesting, because the girl had bullied her in person at school. GF never identified the girl on Twitter only saying "Some bitch blah blah at school today". But because she mentioned the school name, the dean found out and now wants to talk to her.

There's apparently a policy against certain language at the schools which is enforced by the very highest people.

Fortunately shes defending her right to freedom of expression (as any lawyer-in-training would) and refusing to delete the tweet. But the thought of students having to censor themselves because they are now a member of a school (which they paid $50k+ to join) is scary.
Read the blog. Doesn't seem like the kind of kid I'd like in my university...
Congratulations! I will be posting my first web app up here too shortly!
Actually the very first image on the home page slider shows you our apps and the devices they run on. On the Mac, it's a little menu bar icon that stays out of your way (and wraps OpenVPN under the hood.) On iOS, it's effectively a configurator.
For what? Libel is pretty much impossible to get heard unless the accuser is elite and has piles of cash.

Yes he's an asshat but he just dug his own grave. The elite education recruitment chaps won't touch him with a 20 foot pole covered in shit now. This is his last job.
Anyone play Rocky's Boot?
https://en.wikipedia.org/wiki/Rocky%27s_Boots

https://www.google.com/search?q=rocky's+boots&safe=off&clien...

I didn't realize until college that I had been learning EE when I was a kid.
Advertising and Human resource departments...
And you did a great job using them.

A great amount of time in software development is spent searching for libraries and reading their docs, to avoid reinventing the wheel each time you are doing something pretty common ('saving a file').

Polyfill and shim libraries are making the lives of developers so much easier. The problem is usually to know about them.
One year ago, I remember searching for Blob and File saving shims, without much success. Thus my fascination, by randomly bumping into what seems great ones.
It comes down to performance and sometimes what your hardware constraints are e.g. your DB is a faster machine than your web server and you have no say in the matter.

You may also benefit from precalculating stuff in the DB and storing it. I wrote this 6 years ago which illustrates the point:

http://markmaunder.com/2007/07/20/how-to-create-a-zip-code-d...
Nothing untoward in this apart from the pointless, juvenile and lazy repetition of the fk word.
Did you read the blog in question? Are you in possession of the full facts of the case? Do you know those involved? Or have you formed your opinions based on some gossippy trash reporting.

There is almost always far more to stories like this than the reporting has us to believe. That's because the reporting is pushing an agenda. Which internet hate mobs etc absolutely love.
How would a method 7 using generator expressions fare on the same system, like:

return ''.join(`num` for num in xrange(loop_count))

On one hand, it avoids creating a temporary list in memory. On the other, it can't know in advance how long the final output of the loop will be and so couldn't use tricks like preallocating enough RAM.
Unix is more command line oriented, honestly. Plan 9's is really GUI centric, although not a ordinary GUI.
http://www.plan9.bell-labs.com/wiki/plan9/what_do_people_lik...

http://plan9.bell-labs.com/wiki/plan9/faq

http://plan9.bell-labs.com/wiki/plan9/

Connection refused: plan9.bell-labs.com:80

I can't access any of the above... :(
[Disclosure: I work for AgileBits, the makers of 1Password.

The PBKDF2 speed up was 2x, not 4x. Jens was simply wrong about that. The "disputed" speed up comes from an PBKDF2 optimization that is available to the defender as it is to the attacker. 1Password makes use of that optimization. So it gives no advantage to the attacker. It is not a speed up when the defender makes use (as we do) of the same trick.

What versions of 1Password for Windows are you using? The check for updates is over HTTPS. The download is still from a CDN, but the binary is signed (by us). You can examine the trust chain to decide whether it satisfies your requirements.

However, until not so long ago (a few months, I think) you were correct that the 1Password for Windows updater was vulnerable to "evilgrade" attacks.
One of the biggest factors I think you should consider if you want to go the self learning route is if you'll have the time to while juggling a full time job as well. You might be able to take a few courses, but will you be able to dedicate your full attention to it, and really dig into the subjects?

If I were you I wouldn't add on any more debt until I've settled my current one. With a good CS job, that shouldn't take more than 2-3 years, considering you have no dependants and presumably relatively low living costs. In the meantime, maybe take part time courses where you can get class credit, and if you plan it right you might be able to complete your degree in a year or so, considering you already have your basic requirements done. Just do some research into making sure your class credits will be able to transfer. Good luck.
Being out of touch disqualifies you from any job pretty quickly.

Always be on the ball, not with your head up your arse like this elitist buffoon.
I'd like to give a shoutout for our graphical implementation of Ruby Warrior if I may :)

https://www.bloc.io/ruby-warrior
Is that not what we already do through welfare/benefit payments? Plus the administration costs of such a system.

One solution would be a negative income tax, where you take some threshold X and basically cut low income people a cheque for
(X - Income) / Y where Y is something like 2.

That way there is never a financial incentive not to work as every $ you earn will make you at least $0.50 better off than you were before (where Y = 2).

Under a complicated benefits system you often have incentives not to take low paying or casual work in case it disqualifies you for government benefit. In many cases the rules around this can be complicated, so even the effort required to figure this out can be a disincentive.
> Your website, a lot faster.

Your homepage takes 2.2 seconds to load with most of external content/scripts disabled (olark, newrelic, google-analytics, etc). With everything enabled it takes 7 second to load, which makes your tagline looks rather ironic.
I agree, maybe you can suggest a good name for it?
I've built a few games along these lines, the most publicized of which is Forth Warrior: https://github.com/JohnEarnest/Mako/tree/master/games/Warrio...

I have some slow backburner plans for a game with similar mechanics but an easier introduction for total beginners and more challenging end-game tasks such as dealing with concurrency.
"Please upgrade your grammar" is not a valid critique. It's dismissive and offers zero feedback. It's like saying "Not good enough, go away", which is not helpful at all.
List of World's Biggest Software Products and Programming Language Used
On can sensibly argue that passively reading traffic is defensive. Infiltrating computers, planting bugs, and actively eavesdropping is more of an offensive stance. Listening to what everyone says in a public square (the internet) is comparatively passive.

The trouble is that, in aggregate, the knowledge acquired is powerful and transcends time-honored boundaries.
API is the same as Amazon S3, you can find documentation here:
http://docs.aws.amazon.com/AmazonS3/latest/API/APIRest.html
Doing a BS in CS would be the best, otherwise you will need a ton of self-discipline to learn even a half of what you would learn in a degree program. If you decide to self study, and have enough "mathematical maturity", you will find everything you need on MIT OpenCourseWare, they have all the core courses available online with video lectures, solved homeworks etc. I would start with going through those two first:

Structure And Interpretation Of Computer Programs:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Mathematics For Computer Science:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

The first one is pretty much a master class in software engineering, the other prepares you for studying algorithms, I would consider those the two main more theoretical facets of programming at a professional level. With that background you can try to work on their algorithms course:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

It would also be very valuable to eventually take all the core mathematics subjects from OCW: Single+multivariable calculus, linear algebra and probability theory - the profit is less immediate but those things do come very useful. All those six courses on the MIT OCW are top notch.
Taking notes has always been my weakest point as a student so that is something I will definitely have to focus on. I think it's sound advice though.
Show HN: BroEats – A collection of Bro food
Ahem ... "File / Save Page As"
No, actually it is much cheaper, €2/TB means $0.0026/GB
So this guy is free loading across the world (not even for charity)...that's the deal?

Havn't we already proved Google was fairly large?
Yeah, the benchmark listed is pageviews, not unique browsers. It's not hard to guess that users of certain browsers have dramatically different browsing habits.
Primus Responder - Request/Response Lifecylce for Primus
>actively attacking free and open source software

And anti-competitive practices
When are you going to put in squats? I'd start using it then.
The cheapest way for any government to attack tor would simply be to co-opt a few of the engineers. Low risk since individual people routinely have personal, criminal, or financial situations that make them vulnerable to bribes and/or threats.
The pages are of no value to the end user and are designed purely to usurp traffic from search engines and shit that traffic out through affiliate links. Instead of getting reviews that matter when you search you get spam tainting the results and getting in your way.

You are fundamentally misunderstanding spam when you relate it to what Google and LinkedIn do. What Google does is sift through this shit trying to find the right answer to whatever question. What LinkedIn does has no relevance at all.
Unlimited worldwide and free Skype In Numbers
Looks like someone missed the point of making a whole API on top of the database - to make accessing the database easier, not infinitely harder with more gotchas than Apple's TOS. This reads less like a defense of Core Data and more like a guide book on why using Core Data is terrible idea.
the TOS is probably Hetzner's because they are hosting there. The other things on the other hand...
I have used Plan9 and don't agree, specially looking at the examples of

Amiga OS, Atari OS, Mac OS (X), Windows, OS/2, IRIX, NeXTStep, Native Oberon, SmallTalk...