skysight-inc/HackerNews huggingface dataset:
The Community Has Beaten Epic At Porting The Unreal Editor To Linux
I wondered the same thing. I want to try on a pair, just to contrast my total lack of emotional response against the response of those who benefit from these glasses.

Also, I wonder if similar technology could be used to better visualize the presence of UV light, or maybe infrared (sans electricity), beyond the realm of typical human perception.
Better approach:

* Metadata: read/write tags as file metadata (depending on the file format) most common formats like document, image, audio, video have metadata support. http://en.wikipedia.org/wiki/Metadata

* Sidecar file: http://en.wikipedia.org/wiki/Sidecar_file and http://en.wikipedia.org/wiki/Extensible_Metadata_Platform and the Apple Spoghtlight files http://apple.stackexchange.com/questions/6707/how-to-stop-os...

* Alternative file streams: http://en.wikipedia.org/wiki/Fork_(file_system) and http://en.wikipedia.org/wiki/Extended_file_attributes

(first option is preferred)
>The call unsettles him. “I will do anything to ensure that I never have to hear that woman crying ever again,” he tells me later. I get the feeling that, in Mike’s mind, other people’s emotions show up as noise: data that has no apparent purpose, and that his internal software cannot process.

I found this a very unfair judgement made by the author. Giving Mike the benefit of the doubt, I get the sense that he cares about her, and wants to stop the root cause of her suffering, not that her crying made him uncomfortable because he "cannot process" it. The author seems to be trying to play up the rational side of Mike and his engineer's mind at the expense of his emotions.
Really great story. Sounds like a really cool hobby although it would really suck if "Mike" got busted for recording phone conversations when he was trying to helpout.

One question I have: lets say "Mike" does get together enough evidence to make a decent case in court, would the FBI even listen? Is this even legal what he is doing?

I have done a lot of work in Boca Raton and can confirm the town is filled with email spammers, lead gen cons, and fly by night SEO companies. Not only that these lead gen companies constantly steal from one another and pop up / shut down in the blink of an eye:

http://www.thefreelibrary.com/Acxiom+hacker+sentenced+to+8+y...

He is right about that Starbucks too tons of shady characters in Mizner Park.
It's hard to read about this and not think about Air France Flight 447.

Relevant:

http://spectrum.ieee.org/riskfactor/aerospace/aviation/air-f...

http://spectrum.ieee.org/computing/software/automated-to-dea...
Citation needed, I believe.

Note that I didn't say who was in the majority. The SF Bay Area has a lot of people who will hate on someone and, if they can, exercise power to express their instantaneous displeasure with someone who seems to be pro-gun.

One of the reasons my side is arming ourselves...

Honesty now: Did you jump to a conclusion about which side I'm on? (Also a question for 3rd party readers.)

perhaps the strongest force in preventing our cold civil war from turning hot.

Color me skeptical. I don't see much in the public sphere that one side or another doesn't label inflammatory. In fact, much of what I see which is a fairly neutral attempt at intellectual discussion is immediately pigeonholed as being on one side or another. If one is indeed interested in "preventing our cold civil war from turning hot" then there needs to be a concerted effort in understanding and finding common ground with the other side. I just don't see it.

What's sauce for the goose is sauce for the gander

So are California and New York's shenanigans with the 2nd amendment a valid expression of state's rights?

especially seeing as how it's an enumerated Constitutional right!

Just harping on this (IMO valid) point isn't going to get the point across. At least, not at this point. The side with the power enforcing its will on the side with less power isn't a good default mode of operation.
My experience with DSL is that it is not reliable, and you are bit-rate limited by your distance to the central office or DSLAM. The bit rates are quite low in comparison to coax-based modems.

ISDN is limited to just over 100Kbits/sec, which is a non-competitive joke.

Comcast is a monopoly.
This is an awesome idea. Every now and then a revolutionary concept comes along that points the way to all future computing. This is the future of any public facing computer. You must understand the concepts here if you are involved with web development at any level. If you haven't yet wrapped your head around this, then you should.

The key concept here is about security.

Imagine you could compile your web application/website into an application that has nothing else but the required network drivers and minimal hardware drivers needed to execute. That is (as far as I can tell from a brief look) what Mirage does. Using such an approach there's nothing for hackers to log in to - no shell to use, no other insecure cruft on the system potentially leaving holes. The attack surface of such a system is extremely low relative to putting fully powered and configurable interactive operating systems onto the Internet.

Hackers are showing that almost everything is hackable without expensive, constant, expert attention to security of every aspect of your systems. Even then zero day exploits expose systems within seconds or minutes of the exploit becoming known.

This is not to say that such systems cannot be hacked, but rather to say that in such an approach the attack surface is dramatically lower than in current approaches to deployment.

Perhaps more likely to change the way that people think about the concept of web application development in the longer term is that the application/server allows for the possibility of "high resolution server instances" in which a virtual machine can be started in milliseconds, perhaps to service only one query, and then vanish again. Instead of renting your instance from Amazon that runs per hour and does nothing most of the time, your infrastructure will be truly scalable with nothing running at all until its needed and then precisely as much computing power will be used as is required to meet the inbound demand. No longer will you need to "start a web server" which then chugs and rumbles into existence as all its various unneeded-at-most-times processes start. Instead, connect your application/server AMI to the Amazon spot instance marketplace.
> Prosecuting a patent before the USPTO nearly always (+95%) involve an Office Action in which an Examiner at the USPTO searches the prior art and then presents one or more prior art based rejections.

I recently replied to a non-final office action on a patent I helped write. I was ready for battle, having 20 years ago rescued a patent written by other inventors that came back with dozens of patents cited as reading on it. It took days to research and respond to each item in that office action.

This time, the office action must have been written on Friday afternoon during a busy session on Farmville. Only the first few claims had specific references and the rest were rejected "by ditto." Only one patent was cited as reading on this patent. Responding was so easy I had to read the fairly brief office action three times to assure myself that was it.

Now that's just two data points, and maybe this newer patent is lucky to be for an unusually clearly novel device, but I have reasons to think it is in a field with lots of patents.

The difference in care taken by the examiner looks astounding. That first time I worked on saving a rejected patent, I ended up flying to DC with an expensive patent lawyer and demoing the invention to two examiners. Does that even happen anymore?
Nothing you says contradicts the parent. The parent doesn't say that you should only care about yourself. The parent says that you shouldn't force people to act as if they care about others.
According to the site test I'm profiled as Strong Protan. No glasses are available to fully fix my colorblindness, since are only are available for medium protans.
Well there's this - http://mashable.com/2011/07/03/hardlyworkin-excel-facebook/ - that makes Twitter/Facebook look like an MS Excel sheet.

Seem to remember a more generic version of that from way-back-when but can't find it.
> I suspect it's going to be a BSD or Linux kernel with a tweaked OpenBox (or similar) environment with a variety of web browsers and plugins.

That sounds sort-of-but-not-quite like ChromiumOS. Actually, it puts me in mind of how CoreOS would work if it were installed on a PC and each Docker container was a desktop environment: one container for Chromium in OS mode, one for Firefox, one for GNOME, one for XMBC, one for the SteamOS shell, one for QEMU-KVM running Windows Embedded...
A lot of people coming from a CPSC background view Fortran as a dinosaur. However, it's probably better viewed as a Crocodile in the sense that, even if it is ancient, it has evolved to fill a specific niche very, very well. Fotran allows complex math (especially linear algebra) to be expressed more compactly than most low level languages (e.g. C) are capable of while still offering excellent control over how hardware is utilized. Just as it's relatively easy to dance around a crocodile out of the water, it shouldn't be too difficult for languages like Python to challenge Fortran when ease of use matters but performance is of a lesser concern. However, going into the muddy water to wrestle with crocodiles is a different matter entirely! I would not be surprised if people rehash this conversation with an entirely new set of prospective croc-slayers another twenty years from now.
Relevant short, "el Empleo": http://www.youtube.com/watch?v=cxUuU1jwMgM
I'd love to chat with the author of this paper.

This is pure gold, I love the analytical thinking in it, especially as someone designing systems that commonly interface computers with human operators.

I've saved it, it's a great checklist of unintended effects of design decisions I can go through while working on my projects.
Do they sell a pair of sunglasses that's marketed towards people without color blindness.

http://enchroma.com/shop/nrg-explorer/

Supposedly, it boosts saturation of colors to create "vivid" and "bright" worlds.

I'd love to try them.
This release contains a fix for a regression of Hash#reject in Ruby 2.1.1, support for build with Readline-6.3 (see Bug #9578), an updated bundled version of libyaml with psych, and some bug fixes.
Whats DMA access? Direct Memory Access access?

This is what happens today. Not in some far off distant distopioan future meant to invoke fear in the ignorant/lazy.

Why not talk with me without the snark? This topic seems like it interests you a lot, so it seems like we have some shared ground.

one can clone the sc[1] and go through the source code for what could possibly define one as a Tails user, replace that with something else, build their own image and voila, you just avoided being in the dragnet.

This won't work because it's extremely difficult to analyze your network card and discover its behavior, and without this knowledge you'd be changing things blindly. There are far too many ways to detect an OS to change them all. Tweak-and-recompile would work if they use a naive and brittle heuristic like "look for the first 64 bytes of whatever is loaded into memory when Tails is booting up," but they wouldn't employ such a brittle heuristic in the first place because every time a new version of Tails is released, they'd need to update their entire infrastructure to look for a new pattern. Something like monitoring the network traffic for a unique "Tails signature" is more likely in this scenario; for example, how many computers start Tor immediately after a network card is connected? Detecting that condition would be a decent starting point for detecting Tails, and they'd want to combine it with some other hard-to-evade condition to cut down on false positives without introducing false negatives.

One interesting way to detect that someone is using Tails would be to notice that their system clock is set to UTC time. Most of the computers connected to the internet aren't using UTC, so UTC time plus Tor usage on startup is pretty commonly associated with anonymity OS's. That said, it seems like it might be difficult for the network card to detect whether the system clock is UTC time, but it's just an example of how difficult it is to fully conceal your usage of an anonymity tool. It's not just a matter of tweaking the source code.

This seems to prove the seriousness of this threat, though. Once you agree that it might be possible for your network card to be your adversary, there are endless ways that it can be used to defeat you. Hardware manufacturers have evidently been thinking along these lines, so why shouldn't we try to think of ways to prevent this from happening? As the BIOS exploits have shown, that dystopianic future may be closer than anyone's comfortable admitting.

EDIT: Someone went through and downvote bombed our whole converastion on both sides... I tried to correct it, but it looks like upvotes from Tor users under a certain karma threshold aren't registering, so I wasn't able to help fix it.
Why Did eBay Repatriate $9 Billion Foreign Cash?
I do molecular dynamics simulations using LAMMPS on HPC systems. LAMMPS is written in C++. I'm not normally a fan of object-oriented languages, but this seems to work well for a system where you have an abstract base class (like an atomic pairwise potential) that allows users to easily derive their own potential class from it.

I wouldn't say LAMMPS is super-optimized for a particular application compared to some other MD codes, but it is very good for a wide-variety of situations, kind of like C++. Just guessing, I'd say LAMMPS is easily within a factor of 2-3x of most hand-tuned assembly codes, but the generality of it really outweighs the performance penalty.

Personally, in terms of programming languages, Julia is really growing on me. I've been using it for performance-intensive, single-threaded programs and it works great. I'm actually considering experimenting with it for some of my web application projects (currently using Node.js for those) just because of how much I like the language design.
Slicing Rails Models
I can't help but think this is one potential super cluster of potential unintended consequences, if it ever happens. Net neutrality implementation, or enforcement, has been in limbo for a very long time, and exploitation as a result of the lack of such action has been mostly theoretical. Then there are all these proposals that doesn't consider many things, like this one from Mozilla which excludes interconnects and peering, how would we deal with discrimination exercised through simply not peering or interconnecting? Or, if that gets to be 'made neutral', what's the point of a CDN apart from reducing latency? Then, if I run a video service from Seattle will an ISP in Miami be forced to make sure they have an adequately sized interconnects with me, or a provider one tier above them have to? Also, it's not like there is discrimination right now, how many domestic access providers allow outbound access on port 25, or multicast, or BGP? What about all the research with game theoretical models about this? What about other countries that has no neutrality legislation on the horizon? What about the fact that commercial internet started less neutral (before PPP/SLIP) with limited access to limited protocols and ended up more neutral over time without intervention apart from customer demand? What if the last mile is wireless and certain services would become viable only if it's restricted? What if I want to provide $1/month access to only Wikipedia? To me, personally, it sounds like the problem net neutrality is supposed to deal with is badly defined, or a symptom of another set of problems, and the solutions are defined even worse and has the potential to create even more problems.
> "Difficult to do well" and "creativity" does not equal "copyrightable".

But how you express it is covered by copyright. A mathematical proof is not, but if you write it out so that it rhymes, that specific expression is. You can now state the same proof a thousand different ways, even those that rhyme differently. But all those original those of the same proof remain protected.

I would tend to agree that copyright and patents are probably not a good fit for protecting software, and maybe a new framework is needed. But given the current means at hand, this decision is internally consistent.
you don't explain why you didn't like this part
Create Excel spreadsheets in Python – PyExcelerate
I thought the same thing. The journalist is very careful to respect the scammer, "Mr. Smith" but is very eager to dump where Mike lives, what mule fingered him, and the only thing protecting either would be the fact that Mr. Smith would be more exposed if he tried to retaliate directly.
GitHub founder's wife writes medium post
Yeah. Anyone who knows Mike knows that he isn't some fictional automaton. The journalist is playing the 90's hollywood hacker card here. All we need now is Mike roller blading and some bad CGI to make it complete.
In one of the panels at Build somebody mentioned that expression trees would be interpreted at run time rather than JIT compiled so at least you have that.
> You've actually created a situation where only those who provide value to others get to choose society's direction...

"Providing value to others" does not necessarily equal "Earning enough money to be able to give away significant amounts voluntarily."

Plenty of people are wildly underpaid given their contribution to society.
This seems like the rube goldberg version of chroot to me.
How about just not selling your soul to soul sucking distributors like Apple or Valve?

The real question is do you want fame and industry class "success" (ie, your game sells millions) or do you want to be creative. Terrible example, yada yada, but Minecraft is still being sold from the Mojang site where the company (and originally Notch) gets 100% of proceeds.

If you want to see millions of people play your games, with millions of copies sold, with front page storefront ads, then yeah, you sell your soul to the entrenched interests. But you don't have to play their game - you just need:

1. An Audience who likes your content.
2. A way to eat as a result of that content.

Really, the obvious answer is the audience plays patron as the article denoted funder. That, in the long term, is the macroscopic way this is all trending anyway.

And I'm not talking kickstarter style get-a-bunch-of-money-at-once-and-blow-it-all. I mean you have an (open) product, put it out there, advertise it however you want (personally or outsourced) and hope that those that experience it think its worth continued funding.

Also, metaconsoles is kind of a misnomer - you have a platform spectrum, from open accessible platforms to walled gardens with padlocks. On one side, you have the wild west of self-hosted downloads for free platforms like Android (without the play store, think fdroid) or desktop Linux, and you progress from there through Windows, the Play Store, OSX, and finally the iOS / old console locked down ecosystem where you need a developers license, development tools from the source, etc.

Yeah, Steam is barely better than a console - they act as gatekeeper and takes a huge cut - but on the platforms Steam supports, you at least have the option to use other platforms as well, like gog, the humble store, desura, or self hosting. When there is whole stack lock down like on the traditional consoles and iOS, you are literally praying at the alter of the corporate owner that they give you a blessing.
Warning: Meta

Note the url:
https://medium.com/matter/f4a5d98a4f51/?attempt=2

seems like someone's gaming HN
There was already a "MirageOS", for TI calculators:

http://www.ticalc.org/archives/files/fileinfo/139/13949.html
> As for me? I switched to the Mac. No more grep, no more piping, no more sed scripts. Just a simple, elegant life: “Your application has unexpectedly quit due to error number –1. OK?”

BWAHAHA, Poor Don has to eat his shoe.
And for every 'Harry Potter' there are a hundred more books that barely break even or lose money for publisher. For eaxh of those there are a hundred more manuscripts sitting in slush piles or desk drawers that will never see the light of day.
> This sounds great, but you still need money to survive.

Yes, but why should people do totally useless work to get it?
Or someone just resubmitted it.
Solar Roadways
H...k...R
Daily Wise Words
> Talhelm said that one of the most striking findings was that counties on the north-south border – just across the Yangtze River from each other – exhibited the same north/south psychological characteristics as areas much more distantly separated north and south.

This from the original article seems to support your "invasion stopped at Yangtze" theory more than a "rice/wheat divide" theory. Rice is grown north of the Yangtze also and the border seems to be on the hills between provinces such as Hubei and Henan.
While fairly offtopic, this reminded me of Game Dev Tycoon ( http://www.greenheartgames.com/app/game-dev-tycoon/ ) which seems to be written using HTML5 + JS + Chromium.

I like this game, and I equally like the way they got traction. They released a restricted version on The Pirate Bay, although the description of the torrent was as if it was a full game. Not very usual, but nothing new either. But a well written blog post about it (http://www.greenheartgames.com/2013/04/29/what-happens-when-...) got them homepage of HN and loads of other press coverage, which helped to take off.

Well done.
> Julia appears to be to slow for a lot of large real-world uses

I'm curious what kind of application you are referring to and where you get that impression. We are always looking for examples where we don't get good performance, so we can optimize, so I'd love to hear your experiences.
re an RSS feed, I'm hoping this will work: http://page2rss.com/rss/2e0975882fe2ca00334efc6c462fd272
Discussion, including expression of reservations about security and similar:

https://news.ycombinator.com/item?id=7706915
Building a website with C++ (CppCMS)
The article was a bit light on the interconnect information: It's called the TH Express-2 (proprietary) and from this report[1]:

> The TH Express-2 uses a fat tree topology with 13 switches each of 576 ports at the top level. This is an optoelectronics hybrid transport technology. Running a proprietary network. The interconnect uses their own chip set. The high radix router ASIC called NRC has a 90 nm feature size with a 17.16x17.16 mm die and 2577 pins. The throughput of a single NRC is 2.56 Tbps. The network interface ASIC called NIC has the same feature size and package as the NIC, the die size is 10.76x10.76 mm, 675 pins and uses PCI-E G2 16X. A broadcast operation via MPI was running at 6.36 GB/s and the latency measured with 1K of data within 12,000 nodes is about 9 us.

[1]: http://www.netlib.org/utk/people/JackDongarra/PAPERS/tianhe-...