skysight-inc/HackerNews huggingface dataset:
I was hoping for this from Android phones. My Note 4 has 3 gigs of RAM and a fast processor. I bought a HDMI converter to hook it up to a large monitor but the connection was problematic.

I would argue that the amount of SSD storage on phones is not too big of an issue. More as a learning experience than anything else, I augmented my Linux and Mac laptops with a little Windows 8.1 HP Stream 11 this year that only has a 32 gig drive (with another 32 gigs added via a memory card). With OneDrive, not having much disk space is not much of an issue. I installed git, bash, IntelliJ, Java 8, and my current writing projects with enough room to spare because a lot of what I access (infrequently) can live in the cloud and only be cached locally if needed.

Anyway, my Android Note 4 has a pretty good Java IDE, useful apps (including Office 365 and my favorite games) and really could be my primary computer with excellent docking support. Add cloud development tools like nitrous.io, web version of visual studio, etc., and we are getting close to what should end up being the future of the way most people interact with productivity and entertainment devices.
What are the advantages compared to Tox?
I agree, without more info that's a pretty meaningless statement. What if the quantum computer takes minutes to complete a single operation?
I don't doubt they'll have a completely different tone when WWDC rolls around. I've pretty much lost all faith in the Verge's ability to be impartial and report on events in an unbiased way.
There's enough released to build server-side apps. ASP.NET and .NET in general has been decoupled from IIS over the last year via project OWIN. Self-hosting binaries is in big time.
That's a fine thought, until Chrome adopts a new standard in Chrome v46, but half the Android population is still running Chrome v38.

I have no problem with the forks. I have a problem with the fact that they will absolutely not be kept up to date. The article already mentions that new LG phones are being sold with a Chrome fork 4 versions behind the one on the newer LG phones. In time that gap is only going to widen.

And that's just the shiny new features. There are constantly bugs (including security issues) being fixed. What about those?
The performances are already better than Atom, it can open 30MB XML files and 3MB easily. The syntax coloration is async, the code completion also and doesn't stop the editor and very sleek. But I already knew it was atom fault, Ace Cloud9 and even Code Mirror could open big files.
Just out of curiosity why? I personally can't imagine why someone would choose it as a favorite. Not because I think it is bad, but because I feel its kind of a kitchen sink language that doesn't really have any clear advantages or features.
I grew up in the San Joaquin Valley and it's one of the most impoverished areas I've seen in the United States. It's ranked the least educated, highest drug consuming population in American for a few years running. There aren't a lot of opportunities for tech or business outside of agriculture.

There are a few people changing that in Fresno though. If you're interested in what it looks like to bootstrap tech in an area like this you should checkout bitwise [0]. They have been doing some good stuff there and have started to turn Fresno in a hub for tech for the SJV.

[0]http://bitwiseindustries.com/
The high price might be tricking you into thinking the product is better than others.
Previously discussed @ https://news.ycombinator.com/item?id=9431368 - Microsoft .NET CoreCLR is now running on FreeBSD 10.1 (amd64)
http://www.boxifier.com - Sync and backup any folder to Dropbox. 100% desktop app.

We are bootstrapped. An app like ours probably wouldn't make sense for a VC to back but it feels really great knowing that people from all over the world use it to backup their external drives to Dropbox or collaborate on the files on their NAS using Dropbox.

At one point you might feel out of the trend for not building a mobile or web app but I guess what matters is that your app helps someone, regardless of it being a web, mobile or desktop app.
Windows 10 Insider Preview ISO April Update Build: 10074
I disagree, the -u option for sudo gives you nearly identical functionality.
Comments moved to https://news.ycombinator.com/item?id=9460872.
Funny thing I cloned their repo yesterday on Mac Os to check the advancement of their project, I could run the hello world and the static Web site but not the MVC one.
Usually when people say "4chan" I assume they mean /b/.
From Snowflake to Avalanche: Understanding the Impact of the Internet of Things
I think this article is going to result in a crackdown on Bitcoin here in Argentina.

It’s interesting that it mentions “The American company Coinbase” but doesn’t mention Coinbase’s Argentine origins. Maybe Brian wouldn’t give an interview to the author?

This is a good example of why I haven’t been willing to get involved in Bitcoin so far, despite finding it fascinating: we’ve known since May presented the Crypto-Anarchist Manifesto at Hackers (1989?) that a likely endgame of anonymous digital currencies was that governments would lose their ability to impose capital controls and indeed taxes. While I’m skeptical about the ontological status or moral value of the State, I also don’t want public education, policing, and public healthcare to disappear overnight without a chance to construct alternatives; racism and other hateful ideologies promoted by States over the centuries to keep their subjects divided can simply explode into violence.

(I’m not worried about “terrorists and organized crime” — those are of course terrible but nothing we haven’t dealt with before. I’m worried about the collapse of governments leading to a collapse of civilization, which is a thing that has happened before, with disastrous results — the Bronze Age collapse, the Maya collapse, the fall of Rome, and so on.)

If it catches on, though, continuing to abstain might become as difficult as Stallman’s continued abstention from using the internet, or the abstention of the Amish from driving cars. And I will yield.
But, real crypto.

(Seriously, what's that supposed to mean? Should that increase my confidence in how "secure" this is?)
I don't think Google is putting much resources in Chrome. I ran into a bug where I had to multiply all coordinates in an SVG file by 100 in order for Chrome to correctly detect the "hot spot" in an icon.

It used to be IE that needed the kludges.
Can we not link to TC please and use https://medium.com/secret-den/sunset-bc18450478d5 the official link?
Over the same period Apple was going from $8 billion to $182 billion in revenue and Google was going from $3 billion to $66 billion in revenue.
>Does Apple review and reject apps that have a rendering engine

This is the answer
So, for long-lived projects, I'd honestly look at games.

Out Of This World has survived, a couple decades of frenzied developments, as has Doom and Quake and Adventure and Zork. That gets you around the 20-30 year mark.

I'd look at old Unix utilities like awk and sed. That gets you around 40 years.

I'd look towards the banking industry at old COBOL credit-card processing and reporting code. That gets you into around 50 years.

The interesting thing to note is that in the first two cases, long-term support was caused by reverse-engineering and by having the source available to port. As long as there is a machine with an integer unit, we have Doom. As long as there is a floating-point unit, we have Quake.

The third case, though, relies on turducken VMs of 360s running on 370s running ZMachines running on...whatever comes next. For long-term support, one wonders how tenable this is.
https://github.com/dotnet/coreclr/blob/master/PATENTS.TXT
Founders acting in their own self-interest? That sounds like capitalism in action to me.
One technical reason is that I might use two different versions of the same library in different projects and apt-get only allows me to have one at the time. I think npm and gem are brilliant on this regard.

Best of both words: docker. I consider docker an application packager.
Personally, I find something enjoyable about viewing desktop websites on mobile and zooming in and out - something about an instinctive sense of place (navigation in two dimensions rather than the usual one of scrolling), combined with being able to navigate a truly densely packed interface on a small screen, rather than having to pare things down to some extent as you see in most mobile websites and apps, feels vaguely empowering. At its best, this creates something of an accidental zooming user interface[1]. A particularly good example is the New York Times desktop homepage, where zooming around something vaguely resembling a physical newspaper, organized by topic in a predictable layout, is just nicer than scrolling the linear list of articles on the mobile homepage, with only a few visible per screenful - it's no accident the former was featured repeatedly in earlier iPhone keynotes and advertising. These days they send mobile browsers the mobile site by default, but thankfully it has a "view desktop site" link; "modern" responsive websites may adapt better to screens of varying sizes, but they have the annoying side effect that you typically can't get to the desktop layout on mobile. (This would be pretty easy to fix for either the site or the browser, but I've never seen it implemented.)

I don't know where you got Reddit from, but it has not only a modern mobile website[2], but multiple client apps available on iOS and Android. Yet I read Reddit on my phone exclusively using the desktop site. Same goes for Hacker News and the various third-party webapps and native apps.

I've never used a non-iOS mobile OS for an extended period of time, so I don't really know what automatic reflow feels like in practice, but I can certainly imagine it would be useful to people with similar preferences to mine, in a way that mobile sites don't substitute for.

[1] http://en.wikipedia.org/wiki/Zooming_user_interface

[2] https://m.reddit.com
I'm certain that if you can build a product that generates a huge buzz and gets millions of people to sign up that you will have absolutely no trouble raising that kind of money.

So go for it!
||googleapis.com

for a more beautiful web. Nothing of value is lost.
Microsoft demos Windows 10 apps on HoloLens, and it's stunning
Panic and OmniGroup were big 10 years ago. The fact that nobody has appeared on the scene, innovated and become a name that you or I can quote is quite telling. Where is the new blood? I personally know many long-time Mac developers who have sold their products to others to maintain, or have quietly slipped away and let sales slide.

The 30% fee is not an industry standard that was debated and researched and rationalized. It's an abitrary number picked out by Apple first and then followed by others in order to maximize income from the work of third-party developers who are forced to pay or quit the platform. It's a de facto standard imposed by the platform gatekeepers. Calling it an "industry standard" sounds like it's an ISO recommendation :-)

There is no reason at all to charge a $99 fee to developers given the vast income generated from the 30% and the overall health of the company. This is nickle'n'diming developers. Some people claim that "Apple Developer" is a cost-center, an independently run business silo that must generate a profit to justify its existence, that it's not a charity... i say no. It contributes to the overall well-being of Apple Inc as a whole, just like human resources and research and development does, it helps contributes to the overall profits of the company, so when we look at the company's overall financial health, in my mind, there is no doubt that developers are being taken for a ride because...

...they have nowhere else to go because their Apple centric skill-set is not transferable to other platforms.
Our codebase (not Node-based) is over a million lines of code. It's going to crash at some point. Probably even a lot. Thus, it has been built so that it can be restarted without too much issue or ceremony.

This is doubly helpful because, as a side-effect, you can spin up or down new instances pretty easily because that operation is highly similar to crash recovery via restarting.
Quark Shell: Create Native-Like Mac Menubar App Using HTML and JavaScript
The thresholds needed to achieve Quantum Error Correction are extremely close to being achieved nowadays (props in particular to Martini's group - and Google for hiring him). It appears that D-Wave is doing something Quantum - though nobody knows what. Furthermore, DARPA and the Obama administration's initiatives to get Probabilistic Programming adopted by the industry will create both software that can run natively on Quantum Computers and programmers that are able to think in the terms necessary for writing Quantum Software. Lockheed Martin funded research has discovered software algorithms for Quantum Computers that could (not without technical challenges) solve systems of equations that create stealth profiles for fighter jets that are an order of magnitude more effective.

The trajectory is looking pretty good.
> I would've never understood the appeal of these anonymous apps over something like Reddit

Recently, we did some analysis (sensitivity, type, potential audience and linguistic characterists) on the content posted on anonymous social media like Whisper [0]. Most of the posts were about Confessions, Relationships, Meetup and QnA/Advice.

[0] http://socialnetworks.mpi-sws.org/papers/anonymity_shades.pd...
This makes me feel old because I've heard this same speech when it was about assembly language:

"A real programmer won't use a high-level language like C or Pascal. A great program is one in which the developer has written every machine code instruction to maximize performance and minimize memory use."

(Btw, Instagram has been natively on Windows Phone for at least a year.)
Really great content.

One point though: does haters matter? Even if your company is the next Justine Sacco and the everybody hates you, does it really have that big an impact? Everybody hates Donald Trump, but he is worth billions.
PHP 7 Resource Recap
Right. Core. No Windows forms, so the only app I ever wrote for it will not work yet.
American Airlines Identifies iPad App Glitch That Caused Flight Delays
Yes. FreeBSD and OSX support was done 100% by the open-source community w/ support from MSFT whom helped a little bit with domain knowledge (the CLR product managers and developers can be found in the Gitter room)

See https://news.ycombinator.com/item?id=9431368 w/ Microsoft .NET CoreCLR is now running on FreeBSD 10.1 (amd64)
Does this blocking also apply to VPNs which are likely routing through data centers? One would think that most botnets are running on compromised consumer networks.
QE is happening globally. As you noted, QE3 ended in the US Oct-14. On the final day of US QE3 ending, the Bank of Japan announced another round of QE in their economy.

http://www.reuters.com/article/2014/10/31/us-japan-economy-b...

The European Central Bank announced QE in Jan-15.

One way to think of QE is global competitive devaluation to capture global demand. QE + ZIRP or even negative interests are the primary tool of central banks now. Capital misallocation continues on a global scale.
I think this is the strongest argument for dynamic typing I have ever read.
> If they keep it.. if ever there were a case for blacklisting founders, this is it.

Hell no to this horrific and toxic idea that we should blacklist anybody who sells equity and then fails.

Can you please identify yourself, so we can all be well-informed that if we go into business with you, we're going into business with somebody who believes in the public shaming and blacklisting of those who take chances and fail?

You're not cool dude. Not cool at all.

And I say that as somebody who always thought secret was disgusting and value-destroying.
Aren't WebRTC data channel encrypted by default?

http://www.html5rocks.com/en/tutorials/webrtc/datachannels/
> You can't monetize anonymous messaging

I have always been curious about this part. What are the reasons you think one can not monetize anonymous messaging?
The site looks great, I wish I had the frontend skills to do anything 5 times worst than this, I just don't get the sentence at the bottom:

> I HAVE DONE THIS SITE DURING ONE WEEK, INSTEAD OF LEARNING FOR MY LEAVING EXAMS AND PARTYING WITH MY FRIENDS. I HOPE IT IS GONNA BE WORTH IT!

Did you fail your exams? I had a feeling that you wanted to mention college is not that important because saying this is cool these days. Nevertheless, that's just my interpretation, kudos for the site and the projects listed.
What's the alternative? Go? I've used both Python and Go for prototypes and in terms of quickly and flexibly building your software, Go still falls very short.

(If you were about to say Common Lisp or Ocaml, you might have a point, but these often have library issues that make them much slower than a more mainstream language for getting a prototype out.)
I am beyond certain that investors did not fork over $25M for the two features outlined. There's simply no way that's all they were spending the money for.
You could also use TermsFeed's Terms and Conditions, which you can tailor to your needs (accounts, user generated content, and so on)

https://termsfeed.com/terms-conditions/generator/
New tutorial series by Clearpath: Robots 101
I had no idea that Apple had this restriction on apps. Quick search pulls up article to show that this is indeed the case [1]. This seems incredibly restrictive especially particularly since Microsoft got into substantial trouble just for bundling internet explorer back in the day [2]. Are there any technical reasons for this restriction?

[1] http://www.howtogeek.com/184283/why-third-party-browsers-wil...
[2] http://en.wikipedia.org/wiki/United_States_v._Microsoft_Corp.
Argh -- my apologies for the dead links! I have updated all of them, with my apologies again for the apparent inability of the ACM to honor old links.
With "Trusted Computing" being root is not sufficient to own your device.
Programming with toys and magic should be relished, not scorned
It depends on what your business is. The other reply says to develop toward standards, but that is in the hope that browsers will adhere to those standards. What we do is run serious analytics against our page views and see what customers are using. We see that iOS is the highest, and Samsung flavored android are the next highest. So, we cater to those devices. We do test for regressions on a few other devices, but not as heavily, since those are not what our customers are using.
This future would benefit from universal, non-proprietary docking stations, for the same reason we have standardized plugs/sockets for power, ethernet, USB, etc.
> Developers avoid Windows for far more complex, intangible reasons that go way beyond a code converter. There are all kinds of perceptions about Windows and Windows users that simply will not change because of this tool.

More developers use Windows than any other platform. Your entire comment epitomises the cultish bubble that many HN developers seem to live in, completely oblivious to the rest of the world.
Super fun! I wish all abstract computing topics could be shoe horned into a convenient model like a familiar video game. So easy to grok!
Right but most restaurant-type operations do 30% food cost because the other costs are employees and real estate.

Couldn't costs be driven down via crowdsourcing and no real estate?
A connection is not an extension. It is a poor replacement for what is suggested; extension of a system by employing multiple devices. Think of dual screen duplicating desktop vs an actual extension of the desktop on the second screen.
Career Advice Interviews with Geoff Lewis, Sonny Vu, Justin Kan
Heavybit Is Hiring an Events Manager
Microsoft also announced something called objective c
I'm assuming there was full understanding that some of the money will go to founders, with usual arguments - "brings long-term focus", "takes care of day-to-day expenses", "encourages building for the long-term instead of flipping a company", etc.

With that said, with Odeo, one thing that went down in history books is how Evan Williams graciously purchased the shares out of his personal fortune, thus making every investor even.
> Microsoft got into substantial trouble just for bundling internet explorer back in the day

No, they didn't.

They got in trouble for attempting to protect monopoly power in the desktop personal computer operating system market and extent that power into other markets by, among other means, bundling IE.
I'm a statistician by training, though these days I do a variety of work as an engineer.

I'm a huge proponent of static typing, but I have to say that there's a reason that the predominant languages used by statisticians and scientists are generally dynamically-typed (Python, R, MATLAB, etc.) - and it's not that these people simply "don't know how to deal with static types"[0].

I haven't used Haskell in a few years, so it's a bit rusty, but I'll use it as an example, since it's the most widely-known strict static type system. Hindley-Milner type systems like Haskell often don't allow dependent types[1], which means that a 2D vector and 3D vector are the same type unless their dimensions are known at compile-time (which is oftentimes not the case). This is a big problem, because I may want to run a regression on an unknown number of variables, but also constrain the number of variables in alternative regressions to use the same number of variables.

In Haskell, you might solve this problem with a tuple, except then (1) your vector elements may be of the wrong type (bad!), and (2) You can only have vectors of length 63 or less.[2]

By contrast, in MATLAB, it's trivial to declare a number that may also be a vector, but act like a scalar for certain operations, but also be correctly "incompatible" with vectors of incorrect dimensions[3].

Yeah, you can do this in Haskell/Scala/Go/<insert-language-here>. But it's really, really annoying.

There is one assignment that I had in school which was done in MATLAB, and just for fun, I tried reimplementing it in a few other languages (Haskell, Python, Go, and a few others). I ended up giving up in frustration with all three of these, whereas the original MATLAB assignment only took a few hours (most of which was figuring out the math behind it, not writing the code). My Python attempt was the one which came the closest, but even then it was just so hideous that I couldn't bear to work on it any longer[4].

[0] I haven't used Julia, so I can't say whether the optional typing there solves this problem or not.

[1] At least, Haskell didn't as of a couple of years ago, which was the last time I checked. Though it seems this is still an open problem: https://wiki.haskell.org/Dependent_type#Dependent_types_in_H...

[2] https://downloads.haskell.org/~ghc/7.0.4/docs/html/libraries...

[3] If you think that this sounds easy in your language, try generalizing this where `v` can be an element in any vector space, not just the sorts of vector spaces that we're used to dealing with as computer scientists.

[4] Yes, I am aware of the irony in saying saying that this Python code was more hideous than the equivalent MATLAB code. MATLAB is awful in so many ways, but at the end of the day, it's a domain-specific language, and it tackles its use case in a way that no general-purpose programming language I've seen has.