skysight-inc/HackerNews huggingface dataset:
Essentially this. There have been entire weeks where I can't get a connection out I the country and as someone who can't speak Chinese that's a problem. I've learned the language a bit, but there's no way I can achieve business fluency in the time period necessary to be successful.
In terms of policy, probably nothing. They have however become more competent, meaning the firewall isn't easy to hop anymore and I went to MIT. I don't know how non-technical foreigners can do anything here.
Beautiful Docs: useful, well-written, and otherwise beautiful documentation
This one is actually Universal ("Isomorphic" if you want), check
https://www.reindex.io/
for example.
Kudu: New Apache Hadoop Storage Engine
It's a common source of ridicule amongst German IT workers (esp. commuters) that our high-speed trains ("ICE") still use disks to transfer seat reservations. And it's not that infrequent that you'll hear "seat reservations can't be displayed" being announced at the platform, probably because the train couldn't be anointed by the holy plastic wafer.
I think they've done the right thing in catering to their existing base of enthusiastic developers. Trying to mass market it right now would just get them a bunch of bad reviews from consumer electronics sites that don't understand it and don't have the time to bother (to be fair, their readers are just more interested in the what color the next iPhone comes in). I think they've also done the smart thing in bringing it to countries where Android and iPhone have not already obliterated the whole market. That's a bummer for me though as I'm a US Ubuntu user and I'd love to buy one of their phones. (I know I can now, but 2G or wifi is not worth paying my monthly bill for). Last I heard they're working with a manufacturer to bring a different option to the US market. I'll be first in line to buy it and I'm excited about building whatever applications I find that I need on it that may not already be there. I think they could do well by really marketing to what they do and the others can't: no questionable agreements to sign, ability to choose what to do with your device that you bought and own, and nobody using your information. Sadly that's a small market, but it's probably large enough for them to keep the lights on.
With the link shared by @yitchelle - I get EUR 61 as well.

But after removing all the additional parameters, I get EUR57
http://www.amazon.de/gp/product/B005DQ0DFI
All that I meant was that group pricing would be needed for a classroom setting. I'm not sure what I can contribute beyond that suggestion.
Your comment is off base. You don't know me or what I optimize for in life.

...and xkcd doesn't suck. Randall does something he's passionate about and out its out into the world for millions to see. Good for him.

Do you mind if Inask what you do or have done?
Popcorn Time – The 'Netflix for Pirates'
It's somewhat 'not-the-intended-use', but I recently just started using Steam in-home streaming with a workaround to make it stream my entire desktop. It's not brilliant for text and Windows-only (as host), but ridiculously fast. It's just a H264 stream, GPU-encoded, and simply works much better than any other remote desktop solution I've tried.
A vim Tutorial and Primer
Make the Back-End Team Jealous: Elm in Production
Gentle Introduction to Bitcoin Mining
Crystal Weekly
Data Centers Waste Vast Amounts of Energy, Belying Industry Image (2012)
Not yet. Planning to write a small series of posts when I move back, but I do need some time out of this environment before I can judge things with less a biased mentality. Distance is great for that. Will post to HN when I do.
Well, I'm all about focusing on one thing and doing it right, whenever that is possible. What the author of this piece basically points out is that time-slicing isn't real multi-tasking. It's not parallelism for sure, but whether or not it is "multitasking" seems pretty subjective. Certainly it can give the appearance of two tasks moving forward simultaneously, which is the point.
Does anyone know what the equivalent imagemagick convert command could be for jpeg and webp? If Firefox supports webp in the near future and IE and Safari support can be done through javascript decompression what could the size reduction with a similar process on webp be compared to jpeg be?
Five Classic Growth Hacks
DX12 Do's and Don'ts
I agree with your 2 cents, so I guess that makes 4 cents if we combine our cents.

Most tasks I would do remote require minimal power. It would be great to have a cheap plan with unlimited usage but reduced access to resources (slower cpu, less RAM, etc.).

I haven't tried it myself, but I think it would make more sense (at least for me) to get a 5-dolla droplet from Digital Ocean, install ubuntu + xfce + vnc and remote into that through an app (such as, VNC Viewer for iPad or similar).
Everything You Need to Know When Talking to Your Manager About DevOps
> ...write apps: onboard, i.e. use the thing itself to build software for it.

I do this on iOS using Pythonista. It includes a basic on-device GUI design tool, hooks into various iOS built-in libraries and some useful third party Python libraries. There are even a few (admittedly trivial) apps published to the App store written in Pythonista. There's also Codea if you prefer Lua to Python. I tend to do most work in an iPad as a phone is a bit cramped for working on code.
This is really handy actually, I've used this a couple of times myself
He had several Connections series, as I recall. All absolutely excellent.
Wait, so T-Rex had feathers? Anyone got a better science link on that?
I am working on adding both of those things.
Every expat in China I have met paid a few dollars a month for a VPN and had as much Facebook, Google, YouTube as the rest of us.

Are you only referring to Great Firewall when you say that "life here is simply impossible"?
Neat. Could really do with supporting diagonal lines / \
Hah, I even looked it up, because I wasn't sure, but forgot to change it. Edited now.
Damn shame this excludes all my censored content.
Is there any reason for me to trust the hardware?
From a user angle i find it to be a different kind of suck.

I have yet to find a web app that can make up its mind about being a app or a site.

Maybe the problem is more that they invariably existing inside a chrome-less browser window, but sooner or later some niggle shows up that you can't find on proper native UI.
Yes.

In Haskell you get correct by default and have to work for speed. In C your program is fast by default, but wrong, and you have to work for correctness.
It's not obvious. The user might want do something else with the card even after withdrawing the money. The money are not necessarily the "goal". This is coming from someone living in a country where flow A is the most common.
http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.ht...
We also make self-driving cars, to keep our conscious clean.
Hacking Hearthstone with machine learning (2014)
The reason why the Chinese middle class is booming is the rising labour cost. Without it there would be no demand for the products we westerners want to sell.
Git: Removing local branches which are deleted on remote
Zuckerburg's Tricolour Photo; a Hidden Way to Support Internet.org
Astral: Amazing website frontend with Cosmic JS content platform backend
Kudu: New Hadoop Storage for Fast Analytics on Fast Data
I want to run a similar free service for Windows NT 4, but finding an HTML5 client for RDP v4.0 might be hard.
Your statement "rump kernels do not have fork" is not entirely accurate in the context. Rump kernels do support fork. However, it is not conceptually a rump kernel's business to provide fork. So it's actually the Rumprun unikernel that does not provide fork here. It's a small but quite important distinction, because it means that if you wanted, you could take the upper part of the stack and bolt it on to some other simple bottom layer which does support fork. I certainly don't want to, but maybe someone else does.

Anyway, you are right, not everything is supported. It would be cool to know if a valid program will work on Rust+Rumprun without having to run it, but I can't imagine a simple solution to that problem. I guess if the problem of knowing if something will work without running it were solved, programs wouldn't have bugs ;)
Smartphones are not the only hardware that uses codecs. There are computers, consoles, handhelds, DSLRs, video cameras, security cameras etc. When you actually look at hardware in its totality VP9 has been completely irrelevant.

And from my perspective a ubiquitous codec is infinitely more valuable than an open one.
People buy lottery tickets as a way to launder money. This really isn't so bad by comparison.
Optical media underwent a similar reliability collapse where long term reliability went from near 100% to maybe 50% when prices dropped.

I haven't used legacy flash media in a long time, I wonder if it followed the same pattern toward the end of its life when prices collapsed. Flash sticks used to be pretty reliable... back when 32 megs was a big flash drive.
You can run Windows 95 in the browser: http://win95.ajf.me

(But you probably already knew this, since you follow me on Twitter.)
Hi there. I'm the one that released this. The data is just a bunch of JSON objects separated by new lines (\n). It's basically the exact same info you would get in JSON format from Reddit's API.
Every User Matters
Using Linux DE with Touch Screens
Creating a Lovely Tutu for Your Little Princess
Amazing work.
Ah, love it! I've taken to primarily doing ASCII figures when I write papers or other things. This along with Monodraw[0] will make a nice suite of tools! (absolutely love the shaky lines, reminds me of XKCD style)

[0] http://monodraw.helftone.com/
Have you looked at the most of the top Amazon comments? They aren't as bad as you'd predict, at least for the books I'm interested in.
I'm not sure you need to detect the head position, because in the end you need to deliver the appropriate signal at the same location, so it'd be simpler to just have a linear array of 80 "heads" in the "disk" and let the drive head read from whichever one it likes. Then you would only need to track the spindle position.

Head-to-head coupling works in the real world, as anyone who has used a cassette tape adapter in their car stereo knows. I don't know how much "horizontal" tolerance you would need in terms of emitting the signal from the "disk"; if different drives have their heads not quite on center it could present some difficulty (whereas with real disks it would not matter--they could position the head anywhere within the shutter aperture).

Miniaturization would be another challenge--unless you're willing to have a ribbon cable coming out the front of the drive, you'll need to cram some batteries inside what is quite a thin space. Perhaps harvest some energy from the spindle (it would almost certainly be enough if you manage to find or create a thin enough generator). The last piece of the product puzzle might be to add Bluetooth...if for no other reason than being able to get data out as soon as it is written.
Apple Sells 13M iPhones in Opening Weekend, or 3,000 iPhones per Minute
Is Palindrome?
I have 4 (ExpressVPN, VyprVPN, StrongVPN, and a fourth I'll never tell anyone where it is). They do not reliably connect, are prone to attacks from the government and even when they do connect, you'll be throttled into oblivion. Before I discovered Shadowsocks (Chinese went to clouds house and made him remove it from github), my VPN would, within 3-5 minutes, be throttled to about 128k average speed. I would be elated if I could get a 1 MBps connection out. And for those wondering, I pay for 200MBps and I do get that in within the Chinese intranet.
Pakistani Hackers Hack Indian Govt. Website
Hackers can imitate your voice to trick authentication systems
But yet that same contributor expects readers to pay him for a few paragraphs of weak guesswork?
This is very cool! Glad to see that people are making good use of this. Are you pulling the answer with the highest score?
The VM's on their server, you're using it via some kind of HTML5 VNC/RDP client.
This works very well with diagrams created using http://asciiflow.com/

Just tried it out and the export->copy->paste->save worked really, really well.
PyDev of the Week: Tracy Osborn
Sorry folks, meant to post this as a 'Show'. Just a silly word game I built while learning rails.
Architectural patterns of resilient distributed systems
The docs page delivered 270kb of compressed and minified JavaScript (1MB uncompressed) but sadly didn't seem to show anything with JavaScript disabled. I thought all the hot new React apps were isomorphic nowadays.
A non-shaky mode would be great too.
CNN is going to live stream the Democratic debates in virtual reality
Even a sighted person could benefit, as for example i am typing this without looking on the keyboard. This because i can feel the edges of the keys under my fingers, and i can sense where the F and J keys are. The rest comes down to muscle memory.
> Reddit 2006 would not reflect mainstream US values and opinions, Reddit 2015 would be much closer.

While I agree Reddit 2015 does reflect more of the US mainstream, it is still far from being an actual reflection of popular US opinion. Reddit is far more atheist/libertarian than the US mainstream. And I would argue it is right now far more reactionary/right wing as well. It has become very popular among young white males who have unhealthy attitudes towards women due to the abundance of porn and generally retrograde attitudes towards women of Reddit in general (both the users and the site itself.)

Same goes for its attitudes towards race.
How to implement a well known algorithm
For the time being, you need a smartphone. But we are currently looking into other areas to expand the use of our product.
The link just points at the Brainpool curves, but the paper describing the 'new curves' etc is lots of fun. (http://bada55.cr.yp.to/pubs.html, How to manipulate curve standards: a white paper for the black hat.) It takes a swipe at the wider issue of how a procedure for picking constants like Brainpool's can be gamed, by using a template procedure with lots of 'justifiable' choices - the hash function, the seed, etc, but only presenting the one that leads to your 'known-weak' curve.

Our experience is that Alice and Bob, when faced with a
single procedure such as [BADA55-VPR's] (or [Brainpool's]), find it extremely difficult to envision the
entire space of possible procedures (they typically see just a few dimensions of flexibility), and find it inconceivable that the space could have size as large as
2^20, never mind 2^30. (s5.3)

I find it pretty hilarious that someone found a way to weaponize the old quote "The wonderful thing about standards is that there are so many of them to choose from"
Limiting outgoing traffic would be enough.
I had the same thought - that someone had taken jslinux and made it run a full DE.

I was somewhat disappointed.
Linux on the mobile has made some great progress in the last couple of years. A large part of this progress is thanks to the efforts of Jolla (SailfishOS), Canonical (Ubuntu Touch) and Samsung/Intel (Tizen).

Linux on the mobile can today make use of Android drivers thanks to libhybris (https://en.wikipedia.org/wiki/Hybris_%28software%29). The overwhelming majority of software that makes up "Linux on the mobile" is made up of mature FOSS components (e.g. Qt, systemd, Pulseaudio, Gstreamer, ffmpeg/libav, NetworkManager/Connman, Telepathy, oFono, BlueZ, rpm/deb, apt/zypp -- Wayland for SailishOS [and as of recently Tizen]).

I think at this point Linux on the mobile has a mature base. We now need a mature, polished, FOSS set of core applications. At that point (thanks to libhybris, and being able to leverage Android drivers) -- I think a self-sustaining community will be able to take over. I think we're about 2 years away from this goal.

I currently use Jolla (SailfishOS) as my daily driver, and I'm extremely happy with it.
Spotlight on FIT, the performance improving sports brand
Absolutely, like at any company that has to differentiate between a "customer" and a "user" for the core moneymaking part of the business.
Sure, but I would say a review on a market site is not the right context.
Good call with the casting issue. I'd been seeing that that wasn't working correctly but I just now figured it out.

Gisp lacked the ability to have function arguments actually be functions themselves. Gsp gets around this by casting __all__ (a lazy move, I know) functions to interface{} then to func([arg core.Any]+) core.Any.

I do stop this behavior for a certain whitelist - I need to add int/float64/bool/string to that list I think.

This was definitely just a first step. I think getting the Prelude to work is by far the coolest part. It did actually take a lot of trial and error hacking gisp -> gsp to get it working.

After this I will probably look into self-hosting documentation and maybe a cookbook.
How Team Contacts Helped Webyog’s Sales Team Sell More
Huh, I always wondered where that term came from.
Imagemagick supports webp, and that since quite a while. I currently use the prepackaged Ubuntu version on my desktop, ImageMagick 6.7.7-10 2014-03-06 Q16 which supports it.
USB sticks took down nuclear reactors in Iran ;)
Hows the latency? Can you move the mouse naturally? That's my biggest concern.
Secure text communication between mobile devices has been around for a long time... It's called BBM.
I put lines through my zs and 7s. It's uncommon I guess.
Yeah. This bit me on the first ascii diagram of mine I tried it on. But other than that, very neat.
Deploy Java EE Apps Effortlessly on AWS
The KGB’s success identifying CIA agents in the field
That seems.. correct. My bad!
Could you elaborate? Your comment is vague.
I think this whole reliability talk was about the devices that use the floppy drives not the disk themselves. To get rid of floppy drives some machines would need to be replaced or retrofitted with newer models, and this is the source of unreliability.
I find that dismissive & cynical comments tend to attract quick votes, but over the long term more substantial positive comments do win out. Of course, most stories don't stay on the front page long enough to have a long term...
What would have happened - if the person had just decided to abscond without enquiring or paying this bill?
These ideas always seem to top HN. They are cute, but interactive diagram editors have been around a while and, unfortunately, are just faster to use and are more flexible.

Maybe it'd make more sense to just have one of these tools implement export to ACSII?
I have a system, where I read the most negative reviews of the book. If the reviews are eloquent and make a solid point, I don't buy the book.

If the negative reviews are mostly whiny,emotional rants without any valid solid arguments, then the book is most definitely worth it. A case in point:

http://www.amazon.com/Structure-Interpretation-Computer-Prog...
I think he/she's saying that you can still glean information from jokes/rants etc.
Programming Models for Deep Learning
The Bathroom Simulator
It should have support for emoticons.
It would probably be the other way around, the programs making their own fine-grained policies from primitive kernel mechanisms. This has been an area of research for decades.

Multi-tenant assumptions probably aren't going away, since mainstream systems have by and large not been able to handle them.
No direct evidence, but scientists rate the odds as good.

https://en.wikipedia.org/wiki/Tyrannosaurus#Skin_and_feather...

> Mark Norell of the American Museum of Natural History summarized the balance of evidence by stating that: "we have as much evidence that T. rex was feathered, at least during some stage of its life, as we do that australopithecines like Lucy had hair."
Bloody hell, this algorithm method of setting pricing is crazy. Now it is 61€. I swear it was about 1K€ just before I posted it on HN. Damm HN effect.
Do you object to satire too? In the right context?
I used to write software to do this; this comment from the previous time this article was posted is spot on: https://news.ycombinator.com/item?id=2478096

The company I worked for did this, if not before anybody else did, than at least very nearly so:

> Then came the "phantom listers" - agencies with software that spiders through the listings of legitimate on line book dealers looking for titles with few (or no) copies listed in Amazon. They then list them at inflated prices.
We've been having good success running desktops as docker containers, scheduled on Mesos using cheaper GCE machines. We use TurboVNC as it has a built in Javascript VNC client too.
Firefox throws an error related to security when connecting. How ironic.

http://i.imgur.com/WGBQ8U9.png
No feature or optimisation is free

One must eventually compromise in every language/system at some cost according to the value to its intended user

Many of these genuinely interesting criticisms of C# are the "other edge" to the sword we love it for
I'm certain that the optimal state of our entire economy is for every firm to make absolutely nothing at all -- except sales. Who needs a product with all that money coming in for free?

/s
Hows the latency? Can you move the mouse naturally? That's my biggest concern.

Also, on LAN can you run it at lossless / no compression? How's the latency on that?
That is the current prevailing theory.

https://en.wikipedia.org/wiki/Tyrannosaurus#Skin_and_feather...

"While there is no direct evidence for Tyrannosaurus rex having had feathers, many scientists now consider it likely that T. rex had feathers on at least parts of its body, due to their presence in related species of similar size."

It makes my wife sad when I remind her of it. You start imagining Dinosaurs acting like the birds you see outside and they kind of loose all their awesomeness.
Open Sourcing Zulip
When talking about Zulip, why doesn't anybody mentions http://www.mattermost.org/ ?
This would actually be useful to me in the center of the continental US. I haul big sheds down the highway, and being able to travel on a day with the wind behind me allows me to go 20mph faster.
Is a great service, but I'd love to have something I can use locally. A _lot_ of my time diagramming is spent disconnected, transitioning over photos of whiteboards to actual diagrams.

Are you aware of anything that is a local client?
The page renders well in my browser, and lookup at the generated HTML there doesn't seem to be something suspicious... Maybe one of the fonts doesn't render in your browser?
IMO, conscious thought is the result of being a social animal. Keeping up with social relations is simple but when it comes to one-on-one situations you have to drop everything and focus. Such focus has the side effect of allowing us to reflect on ourselves (how we function, why we exist, etc). So, instead of assuming why we're conscious at all, maybe it's better to ask why socializing requires so much focus? Just a wild idea, I know.
House arrest for doctor who molested, photographed patients at free Calif.clinic
> interactive diagram editors have been around a while and, unfortunately, are just faster to use and are more flexible

Agreed. I think what is more helpful is taking a shorthand version of a diagram and generate it into a graph (flowchart.js is an example of this).
Start. Make. Create. Do. Just Start Already
I don't necessarily agree with the specifics or the numbers in this article, but I think something like this could be reasonable. As always though, the devil is in the details.
"The best minds of my generation are thinking about how to make people click ads."

http://www.fastcompany.com/3008436/takeaway/why-data-god-jef...
In the video at 0:22, I can see some noise on the hood of the car, that isn't there in the unprocessed video.
How India Influenced Facebook Founder Mark Zuckerberg
https://github.com/dbushong/shaky (last touched by the author 3 years ago)
Show HN: PullPlaylist, npm module to pull whole YouTube playlists into mp3 files