skysight-inc/HackerNews huggingface dataset:
some basics:
-- always use a secure vpn (that is NOT just any vpn)
-- always use high-end cryptography for the stream content on the vpn (like IPsec)
-- look for a vpn provider that has absolutely nothing to do, work in, have equipment installed in, is a subsidiary of a company residing in the US, the UK and all its commonwealth dependencies, Canada, Australia and New Zealand.
-- besides that, the vpn provider should also provide you with a voluntary connection (that is YOU holding the ONLY key in any encryption
-- and the vpn provider should contractually commit to not having, maintaining for any purpose any logs of your connectivity
-- always use that from a fully portable operating system (DVD or USB stick) like Tails
-- use when possible also Tor (note that Tor traffic remains always visible and is not encrypted) for anonymity
-- use an automated MAC spoofer
-- always use PGP/GPG with RSA/RSA subkey set and 4096 bit keys

If you have accomplished all the above, you have a 'relatively' safe communications vehicle.

happy camping all.

and oh yeah if somebody on this medium operates a vpn service accomplishing all the minimum demands above for it, please make pr, cause your service is in high demand.
OpenGL ES 2: How does it draw the windows?
The GUI for system image is back in the final RTM version http://winsupersite.com/windows-8/windows-81-tip-use-system-... (also confirmed by multiple friends already on RTM)
It's just becoming clearer and clearer to me that we'll all have to make choices about when we want to be private, and when we don't want to be private while on the Internet.

The idea of 100% privacy on the web is just not feasible for most people, most of the time.
I absolutely agree. The thing is, that having been to most of those locations (except Sihanoukville and generally China), I just didn't feel that those places would be fun to stay in for a longer period of time. It all comes down to personal preferences of course. I was on the hunt for a good spot for myself and failed so far.
Is this worth going through over picking up a textbook or two? I've found that Coursera courses are actually quite bloated. Lots and lots of empty talking, and very little substance.
Counter-balancing [1] sucks, doesn't it? It's a totally predictable consequence of plays for hegemony.

[1] http://en.wikipedia.org/wiki/Balancing_%28international_rela...
Among them an article on Taskwarrior[1]. We are now an officially recognized authoritative source on procrastination. I don't think anyone could question that.

[1] https://en.wikipedia.org/wiki/Taskwarrior
Searching for a Discount?
This is the sort of thing which encourages people who exult science to act as if those who don't are stupid.
Where is the word "sidereal" in the headline? Leaving it out is part and parcel of scientism's self assertion as the one true belief.

That's not what people ordinarily mean by "day" - the boxes on a calendar are all the same size. It's not even what people ordinarily mean by "shortest day" - i.e. the day with the least amount of daylight.

Not only is it a fact of little or no practical utility, it is nearly impossible to verify by reasonable means and therefore for the vast majority of those who assert it to be true it is a revelatory truth accepted on faith. Only those with full notebooks, big telescopes and accurate chronometers have a chance of verifying the hypothesis. Otherwise, it is just part of a canon.
Edx is also offering the caltech ML course in mooc format:
https://www.edx.org/course/caltechx/cs1156x/learning-data/11...
just mount an ssh folder on your local machine...
Depends on the course, but other a than a select few, I tend to agree. Not the case with edX courses, though, I think they are up to a much higher standard. (At least the programming/math ones).
If you can observe the entry and the exit nodes, Tor is pretty much useless. This is an inherent drawback of low-latency drawbacks and against a powerful global adversary like the NSA, Tor is probably not very effective.

But then, if you look at it, probably nothing is 100% secure ... not even SSL perhaps, but we still use it. I think what he means to say is that the technologies we use to keep us secure may not be 100% foolproof, but still using a HTTPS connection instead of plain-HTTP is better. Of course, this depends on who your adversary is.

In this case, I agree with you -- he should have mentioned this.
Money, no one else will fund it.
Guava is fantastic. So many times in the last few years, I've pointed people to Guava in code reviews "hey, this thing you just wrote, Guava already has that."
Yeah, I think it is prudent to be extra cautious of any black box which is security specific, from closely government connected vendors (staff, sales). A CEO would probably be sued by shareholders, or even go to jail, for refusing an extralegal polite request from their 95% customer. (Gov and gov connected banking) to back door devices going to public enemies.

The solution is end user verifiable designs. Harder with hardware, but there have to be ways to do it. The risk is highest for single purpose vs general purpose devices. If safenet hsms aren't owned as fuck, I'll eat one.
Before resting your case regarding the licensing of individuals to practice medicine, would you please comment on whether individuals who write software used in medical devices should also be licensed?
Haha, Sorry, wish I could edit that now. No more posting to HN after more than three beers :) . Anathema was just a typo but I changed N[ie|ea]l back and forth a few times.

My stupidity aside, awesome author and Anathem is definitely worth a read.
They do for your own view, but the public will see a different number for your streak. My projects are all open-sourced so I did not have this issue.
I have gone back and forth on a bunch of different setups, and the T430S with Linux is a great combination. The keyboard / trackpoint are awesome and they are very fast, durable machines that work out of the box with Linux.
yeah, but a group of 12 managers for a startup is the recipe for failure.
Hack: Improving XML bad-character filtering performance by 10x (Qt4)
Usually it would be an Australian clearance and then access to NATO data. I know the rules are different for dod, leo, and IC clearances, too.
For those who might not know, Hal Daumé III is a highly respected researcher in machine learning, spending a lot of time working in Natural Language Processing (NLP). He also contributes his knowledge to many interesting open source projects. After creating an algorithm called SEARN for solving hard structured prediction problems, Daumé et al. went and created a practical and open implementation of the algorithm in Vowpal Wabbit, an online machine learning library built for speed and used at Yahoo and Microsoft Research amongst other places. He's the sort of academic who contributes not just to theory, but also to practice. Browsing through his publications gives an idea of his contributions[1].

Given all that, I'm looking forward to his take on machine learning and for another valuable resource to be available to everyone.

[1]: http://www.umiacs.umd.edu/~hal/publications.html
The most cost effective way I've managed to pull off the expat existence is to find the equivalent of Craigslist in the country you'd like to visit; then arrange a 3 month rental (the usual visa limit, on an American passport at any rate), sorting out high-speed internet in advance (i.e. if no connection in place already, contact local ISP and get technician visit/installation for day after you arrive).

Next, get a local SIM card with pay-as-you-go plan and use the invoice with your apartment address as "proof" of residency (for the next step).

Finally, hit an ATM and draw equivalent of a couple grand USD in local currency and create a bank account using your pay-as-you-go invoice and passport as proof of identity.

Have bank accounts in Canada, France, Brazil, and the States, only one of which charges a monthly fee.

In SW France now, the 2-bedroom apartment I'm renting is 5 minutes walk from the beach, and runs me about $750/month, high speed internet included.

SE Asia may be cheaper, have yet to venture that far from EST where my clients are based. Might check out Sri Lanka though this winter, have heard there's decent (enough) surf and not super pricey.

Cheers to fellow code warriors ;-)
"If you blind enough of the dragnet surveillance that high value targets can't be selected...."

Which is what I've been thinking about. E.g. maintain constant streams of apparently random data traveling hither and yon.

Problems:

Data caps, especially mobile ones. Could be mitigated by keeping the total bandwidth really low, and "constant" could be "1 packet per N seconds".

Without something like a mesh network topology (or perhaps something like TOR, which I haven't studied), you gain nothing, and there's a high value on compromising nodes in-between endpoints. And at least early on, simply being participant marks you. Contra-TOR, I'm just thinking about basic communications, e.g. email and IM, I'm willing to give up low latencies.

And my major point, this all boils down to a political problem: what would be the national security state's response to losing so much capability, justification for budgets, people, facilities, etc.? Nothing good unless we win the political battle, with a big loss resulting in it getting outlawed.

Note my analysis is in the context of an expectation of serious ... messiness when the "free ice cream" runs out, when one way or another the US Federal government can no longer run an effective annual trillion dollar deficit.

And I keep coming back to some of your earliest words on this, in reference to comments by RMS (https://news.ycombinator.com/item?id=5840210):

"Until the early 80's there was no widespread use of mobile telephony and internet. It's not crazy to think that the surveillance state has ruined the internet and that there is more value in avoiding it than in using it. Maybe it's over.

I can recall some TI managers looking at Stallman like he had two heads when he told them, over 25 years ago, that developers would make money with free and open software.

The car industry is facing a generation of buyer who find cars a burden. It's crazy to think that we can't screw this up."
MySQL Database Dump Splitter v0.0.1
Although that's the effect that is immediately obvious to the end-customer, the student, in actuality "raising tuition and spending less" creates something more sustainable. They will actually be less dependent over time compared to other institutions. This is an example of institutions downsizing with short-term consequences rather than continuously expanding with longer term consequences.
This is a dynamic CMS, the content is markdown files, and it's hosted on GAE. Plus, I don't like the latency SSH has when saving.
I've taken the Coursera ML class. It's very easy if you have the adequate math background. And it's not very comprehensive, there are lots of machine learning methods that are not covered. So it's more like an introductory course to machine learning.

But it's absolutely commendable how Andrew Ng takes the topic to such an understandable level that a clever high schooler who knows a little about programming could take the course. There's even extra videos serving as a crash-course to linear algebra and octave programming in the first week.

So he really manages to make the topic accessible to a very large audience.
That could as easily go either way.
" All of the individual posts we monitor on social media networks are already made public by the students themselves. Therefore, no privacy is violated."

Just use privacy settings on Twitter/Facebook then.
Anyone else think it's weird how when you click on the WSJ link it drops you three links deep into WSJ?

I imagine most folks use new tabs, but this was kind of weird trying to back button out of the WSJ site.
Bitcoin Network Speed Breaks 1 Petahash per Second
Build your tool as a plug-in for existing popular project management tools like Rally. No one will use yours if they have to enter user stories and tasks in two places.
I would love a tool that could analyze best / middle / worst case estimates for tasks plus account for predecessor relationships between user stories and generate a probability distribution chart of possible release dates.
And there's one to news.ycombinator.net https://en.wikipedia.org/w/index.php?title=Special%3ALinkSea...
My clients always know exactly where I am, what's the time zone difference and all.

During the two month period of the 'experiment' I didn't actively hunt for new leads, so I can't relate to the lost deals part.

Call requests are done via Skype if needed.

Regarding my girlfriend, during this two months, she's on vacation, although she actively helps with prototyping and concepts.

We both had savings from day one of the trip and my freelancing gigs make up for a source of additional income that makes this thing less scary :)
GCJ is dead, as most developers went away to OpenJDK or just lost interest.

Besides ExcelsiorJET, Aonix and IBM Webpshere Real Time VM do also offer AOT compilation.
I think he needs to re-run latex a couple times before releasing that pdf. Fair few ?? in there...
Seems like a better game than Free Civ.
Please Visit for gaming , software , news, webdevelopment http://usmanjameel.blogspot.com/
News flash: all gods are imaginary.
It makes sense that this sort of thing is easier if you own a larger project. That sounds like a great way to EDBC = Every day be coding.
Ask HN: What's the most secure cross-platform RNG option?
I'm writing a very encryption heavy piece of software, and security is very important. With the big focus on RNG lately, I've really wanted to know what is the most secure. Hardware is ruled out due to possible backdooring.
Yes and no.

This can happen even in languages like C when you do static linking.

The solution is to have the linker remove all code that is not being called. The consequence of it, it that you are restricted in doing reflection, for example.

Some Java native compilers allow you to provide a list of methods to leave alone, to avoid them being removed from the final executable.
Keep an eye on Breather, they're making short term spaces you can rent. Still in the early stages:

http://breather.com/
Yup, didn't mean to suggest every two weeks was in any way optimal... I'd had in mind people who skip to a new city / country every few days when I typed that. (ie folks who are trying to tick off countries from their list, while only traveling 3-6 months or so).
Are you aiming for the "at least one commit per day", or did this happen naturally as you worked on Open Dylan?
On Syria, Obama Embraces Complexity
Why is this so special?

This is basic compiler design 101.

The Java VM is just a possible implementation for the Java language.

The fact that many mix "Java the language", with "Java the Virtual Machine", is a consequence of the lack of knowledge in compiler design that seems so common nowadays.
It is all rather dramatic, but it serves a purpose. For someone who doesn't share the same views as Pax and his ilk, it's easy to let these issues slip from our field of view. Unfortunately, they're still a very real problem, and anyone developing their worldview in start-up culture needs to know that this kind of behavior is unacceptable.

I still up-voted you, because the while mess still reeks of high-drama internet gossip. I wish we didn't have to endure it, but sometimes it's a necessary evil.
I absolutely didn't plan for this kind of 'publicity' for the post, to be honest. Comments will be added.

Regarding the first point - I guess it's a matter of commitment. From day one this was mainly a travel project first and remote working project second. I believe that if I found a place I really would love to stay at for longer than a month, my view would be slightly different. But still, I tried to describe honestly what I thought about the past two months.
Also useful is this PHP Importer for very large MySQL Dumps
http://www.ozerov.de/bigdump/
BigDump: Staggered MySQL Dump Importer
You could try this out. http://www.random.org/clients/http/

Of course, there is a trust issue with this service potentially. However, supposedly, they use a random noise technique that is "true random".
Sure, except kvmtool was never accepted upstream and has since been abandoned. To make kvmtool useful would have involved tediously reimplementing large parts of qemu/seabios (qcow2 support, hundreds of emulated devices, firmware). Which is the same thing that FreeBSD will have to do, if they want to run a mix of real world guests any time soon.

Pure programming is great and I've no problem if FreeBSD wants to take years and implement something fantastic.
I'm with you on nuclear, but we still don't know how many people are going to die, or rather have their deaths somewhat accelerated or quality of life strongly affected, because of Fukushima. Are we going to be able to get reliable information about an uptick in cancer rates in Japan?
Should be able to use ProGuard, a code obfusticator+trimmer for Java. http://proguard.sourceforge.net/

Although, from my experience doing Android with Scala, the process is slow.
Interesting, never came across this, and never contemplated it. I suppose I'd just throw them a dictionary URL, but do it politely. The worst-case is that they refuse to change their mind. That'd be a signal to me that I don't want to deal with this person. One of my top bad sign signals is when someone isn't willing to change their position when proven wrong. Correlated with many, many bad things.
Nice. He was a fellow PhD student at USC/ISI, I remember him being the dude who always walked around barefoot.

Seems like he's done really well since, I will definitely take a look at this.
"airbnb for digital nomads"

This.

While staying in Krabi last year, I wanted to go back during the cheaper off-season, when the SCUBA diving is less awesome than normal. Beaches and climbing are still spectacular though.

It made me dream of having a listing of such places that are guaranteed to have a great internet connection, chair, desk and secondary monitor.
I can't expect the user to have an internet connection when needed. And having to send something vital as this over an HTTP is just not an option.
if you're working with people who "can't even dream" of going on a vacation to another part of the world you might want to set your sights a bit higher.
Glad to see DannyBee here. IAAL too, also specializing in open source. Danny is correct about the prevailing interpretation. I don't see this as an issue.
Anyone knows if roboVM is using the same approach as MonoTouch uses ?
I've always been curious to know how those two operated.

Do they link iOS frameworks C libraries and just provide wrappers in a C# or Java lib (which are then compiled to bytecode then native) ?
The Strangest and Most Tragic Ghost Towns from Around the World
This film may be, in part, be a vehicle for paying off Daniel Domscheit-Berg, who stole and destroyed a lot of material, including the Bank of America leaks and the no-fly list. I will avoid it.
Oh. So they dropped the back end feature?
Loved Malmö, think I liked it even more than Copenhagen.

Visa hassles come into play if you're travelling more than 3 months though. Country hopping on a 3-month Visa Waiver with automated income is one thing... I'd love to stay longer overseas (especially Berlin), but I never really got my head around the visas that would be required. Maybe I'd need to line up contract work in Berlin first & then apply for a longer duration business visa... but I never really got that figured out.
I find that the most precise approach is usually to make an estimate based on experience, and then multiply it with either e or Pi.
apple is building its own OS

Just saw this post, and to be clear most other examples of companies making their own smartphone OS have been completely failures. Blackberry had their moment, but they are done. All of the various in-house OS' at the other makers are sputtering or dead. Apple is the anomaly here, and when people use Apple as the example of anything to follow, it ignores the enormous counterexamples.

Apple succeeded with the iPhone because of the iPod and iTunes. Those early sales -- the ones that protected it from being end-of-lifed -- were almost entirely to people who had a big knowledge and investment with the iTunes ecosystem. Microsoft has nothing like that.
How Twitter monitors millions of time series
You're fooling yourself if you think it gets that far! The grant runs out and you end up putting the MATLAB version in front-line action, complete with entire pages of code commented out: FIXME.
I am a user.

I understand your point, but as the OA was arguing, the changes may render the Windows 8 'brand' toxic.
Lets look at the definition of the word estimate.

estimate the cost: calculate roughly, approximate, guess; evaluate, judge, gauge, reckon, rate, determine; informal guesstimate, ballpark.

Of cause the developer is estimating because there are requirements missing. Hanse the word "estimate". Its more so the client doesn't to understand the word estimate.
Wish more companies are like that. Scott Berkun maintains a list of companies with distributed teams, if anyone looks for a new job :-)

http://scottberkun.com/2013/how-many-companies-are-100-distr...
Emulating real hardware is pointless if your use case is running Linux/FreeBSD in production[1]. It's only important if you want to run historic operating systems or Windows[2]. Effort is more usefully directed into making the hypervisor better rather than implementing legacy cruft. Why should I emulate An A20 gate if my current Linux kernels do just fine without it?

[1] Other people seem to agree with this as they were willing to use Xen before the advent of CPUs which offered hardware assisted virtualization. Xen required a special paravirtualized Linux kernel and people had no problem with this.

[2] In my experience people who want to run Windows use Hyper-V or VMware, not Xen/KVM.
That technique tends to break down when you have multiple agile teams working through a long, complex dependency chain to deliver a single project. It's also problematic when your customer has to make fixed schedule commitments to their customers based on your work.
Good news.

How many versions are kept?

Is it possible to 'revert' all files or do you have to do that file by file?
Just read from `/dev/urandom` (free Unices). It doesn't require any 3rd party libraries, always exists, and has a great track record compared to e.g. OpenSSL.

<editorializing>On Windows (or proprietary Unix), you can't verify the implementation of any option for randomness.</editorializing>
I'm with you on users generally preferring app versions. It's IMO a huge jump to say that it's because iOS 6 UI is intuitive. Users go through a lot of training, more than they may realize: friends showing their iPhones, ads on TV showing the iPhone being used, some UI concepts borrowed from the desktop paradigm people are already used to, and just that once a UI has been in the mainstream's attention for six years, people are going to have had a lot of exposure to it. After all that it's easy to say it feels intuitive. There are intuitive elements but don't overlook the amount of "training" that happens.

Responsiveness is another reason native apps tend to win out. iOS adds delays when tapping links in Mobile Safari, etc. Users also have expectations of consistent behavior for native apps, unlike the web which is its own diverse platform - iOS 7 resembles web UI in some ways, but don't forget the hundreds of pages of human interface guidelines it comes with.
Qualities That Let People Tolerate Your Work
You aren't sharing when you require something of us, in this case our email address. I CALL SEO BULLSHIT