skysight-inc/HackerNews huggingface dataset:
It's necessary with the WebVR setting, though, because mixing traditional 2D elements with the VR scene is extremely jarring. I built Primrose specifically because, at the time, other VR live-programming demos were overlaying HTML elements with using CSS3 transform matrices to fake a 3D, barrel-distorted projection, which meant that there were two completely different Z-buffers (the WebGL one and the DOM one) and they didn't interact.

Certainly this is not the most ideal setup, but I think it's a good baseline to continue to build from. I'm working on a game of collaborative AI bots that the user will program using a simple, not-JavaScript programming language. (maybe CoffeeScript, IDK, I actually slapped together a BASIC interpreter not too long ago for another demo I made). I think it will work better to organize functions 1-to-1 with editor objects, tied directly to the physical objects of which you're editing. I'm approaching it from a "crack open the back of the robot and twiddle the parameters" metaphor. I'm hoping the more concrete scenario will obviate some of those awkward issues you've mentioned.
Introverts Will Soon Rule the Business World
This sounds plausible. Has there been any examples of Google pushing against comparability standards with other browsers?
First, the market is made up of all of us seeing similar data and coming to our own conclusions based on our interpretations and self-interest.

Second, the market didn't just crash in 2008, it melted down. There were fears of simultaneous runs on global banks with catastrophic consequences. Bernanke/Geithner/Paulson orchestrated government backstops on money market funds, on Fannie/Freddie debt, on shotgun-marriages between banks, on defusing the credit default swap nightmare constructed by AIG and its counter parties. ZIRP and QE were brought in to juice spirits in the hopes of rescuing growth.

2008-2009 was the end of the financial world as we knew it going back to Paul Volcker. It was nightmare. It was a catastrophic end that many and been predicting for some time. Some saw the writing on the wall by 2005 and were positioning their investments accordingly. Read about the thoughts of Ray Dalio, Stan Druckenmiller, or Jeremy Grantham.

Since 2008-2009, we're now in a whole new regime. Perpetual QE + ZIRP is not in ur economic textbooks and I do not believe our models can tell us what is coming.

We had an opportunity when things were stable in 2010 to find a sustainable path forward. Instead, worldwide, we've just taken regular hits of QE.
Interaction Rituals and the New Electronic Media (2011)
I doubt MS owns the home anymore. The number from a few years ago showed college freshmen using Macs by 70%.

MS is still corporate-centric in the US, and popular in foreign countries where Apple stores don't exist in large numbers.
Yes, this is a joke, but it's a ha-ha-only-serious kind of joke.

A rhetorical question: if other protocols are better at this or that, what forces have made TCP the only transport protocol of note for so long?

Well, in TCP, window scaling needs to be OS-global to avoid flapping. This means TCP lives in the kernel. And this means, if you want a protocol with any property similar to window scaling, it also needs to live in the kernel.

Which is to say, if you want your protocol to do anything that requires machine-level resource pooling, it has to be machine-global, not app-local.

This is true trivially if your protocol wants to live in layer-4; anything peer to TCP or UDP has to have its own kernel driver in every major OS, and in every major firewall/load-balancer/NAT appliance.

But even when you build on top of UDP on "layer 4.5", you're still under the same constraint. Even if you're not in the kernel, you still need a single-instance-per-machine daemon or somesuch. You still need to install something as root. The 1993-era user story of "my ISP just told me to enable something called NetBEUI!?" still applies.

The reason much of this will be decreasingly relevant?

Unikernels.

If your app has guaranteed 1:1 ownership of a "machine", then your app can speak whatever wire protocols it likes; an app-level resource pool is a global resource pool.

Unikernels talking to other unikernels can easily make use of new layer-4 protocols. That's exciting!

Combined with the coming wave of "cloudlets" (small VMs paired to an individual customer of a device manufacturer or ISP, where the customer's mobile devices and home network use the cloudlet as a featureful VPN proxy), these new layer-4 protocols can be tunneled out to customers, too, avoiding any and all intervening muck.

The next 10 years of networking will be interesting!
It may be cool. It may even work. It's still a Microsoft product and for that reason alone I won't touch it.
They've been shit-talking Linux/UNIX for 20+ years and screwing us over in uncountable ways for even longer. They may be changing, but I, for one, will never trust them due to their history.
This is a nonsensical article. No Through Traffic signs aren't unconstitutional; they're enforced all over the place.

It's possible that this particular township didn't have laws on the books making the signs enforceable, and the police and residents put signs there anyways. But unless Alabama has a truly wacky state constitution, that problem is a city council meeting away from being fixed.
I understand your sentiment, and while it may apply to languages such as Haskell, it doesn't apply to languages running on such extremely flexible platforms, like the JVM. On the JVM (and not just, of course), you can represent any sequence of IO operations to be taken as an unstarted (or even blocked) thread. Then, you can use the excellent bytecode manipulation tools to transform that code. Doing so isn't easy, because it's not meant to be -- it's cleverness that should be limited to experts, and hidden from the language as an extra-linguistic tool.

> Trying to, for example, look for a "println" call 'inside' an IO action is like trying to look for an "OR(x < 5, ...)" call 'inside' a boolean.

Perhaps, but they're both extremely useful, and luckily, if you keep to the very powerful imperative abstractions provided by the JVM, you can do both:

> Reasoning about such programs is incredibly difficult, since all of the stack information built up during our complex calculation is thrown away once it returns

On the JVM, it's quite easy to transform any computation to record all state-changes and decisions (AKA "omniscient debugging")[1]. Of course, using monads will make things that much harder, because now you have to record not only a very elaborate object graph, but one that is detached from a thread. Production-time omniscient debugging tools can't do that.

> this lets us separate how we decide on actions from what those actions are.

Oh, absolutely; it's a terrific abstraction. Now all that's left to do is weigh the cost of the benefits of this abstraction against its cost.

The costs include erasing context and making post-hoc reasoning hard (both in debugging and profiling); also, this abstraction is infectious -- so it's hard to limit it to just the places where you need it -- and incompatible with code that doesn't use it. The advantage is manipulation IO operations much more easily that with bytecode transformers (as the JVM already treats all code as data, and makes it available for inspection and manipulation).

In short, this beautiful abstraction lets you do something that can already be done on all code on the JVM, but more easily, except it's limited to code that actually uses it, which makes it incompatible with code that doesn't (i.e. almost all code).

Why would I pay so dearly to do something I can already do much more generally?

[1]: Open source: http://www.lambdacs.com/debugger/, http://pleiad.dcc.uchile.cl/tod/download.html commercial: http://chrononsystems.com/, production time: https://www.takipi.com/
This is the same strategy Blackberry tried, more or less, and I'm skeptical that it'll work out any better for Microsoft.

It's nice enough in the short term, maybe -- Windows Phone users can get some subset of quickly-ported things -- but in the long-term it seems to doom Windows Phone to second-class status; why would you write a real, native Windows Phone app when you can just do a quick half-assed port of your Android/iOS version? And if Windows Phone is just a platform that has a bunch of outdated, bad versions of some Android/iOS apps, there's not a lot of reason to buy it.
Livestream:Hearing on Encryption Technology and Potential U.S. Policy Responses
> It could mean we could start adopting it and then at some point down the road they could discontinue the open version and start making closed features/updates.

They could do that if it was GPL, too.

With MIT or GPL or any other FOSS license, if there is a sufficiently interested party, they can, however, maintain their own version starting with any Microsoft FOSS release; Free software doesn't mean that the original owner can't release proprietary derivatives in the future, it means that what has been released Free can always be used -- and maintained -- as Free software by anyone who wants.

Of course, there is a cost to that maintenance role, and you have no guarantee that someone will take it up if the original maintainer drops it or decides to release proprietary software instead. Free software gives you the right to spend your own resources to maintain it, not the entitlement for someone else to maintain it for you indefinitely.

MIT vs. GPL is pretty much irrelevant here.
hopefully not the same pig with new lipstick
Whats in the crash info? Because even the name of the file or any memory content means I can't use it because it might leak company secrets (e.g product names).
So what? See: http://www.pkarchive.org/personal/EnronFAQ.html
The runtime, Core CLR is is open source with MIT and porting is underway:

https://github.com/dotnet/coreclr
Q1 '15 is being considered a blip for many reasons (weather, west coast port strike, the strong dollar [1], big hits in the energy markets and markets affected by energy, etc.). Many economists expect a bounce back, much like last year.

1. Remember when people, counter to what Krugman said, said the dollar was going to experience hyperinflation?
As I've gotten older, I've read what you've written here.
+1 For contracting.

Need me to work overtime? Pay me.

No delusions about if the company is going to be acquired/give bonuses/advance your career.

Demand what you're worth, leave on time, and never receive an after hour request (because no one wants to pay your over time rate).
> Minimum wage jobs are supposed to be targeted at young unskilled/uneducated individuals...

Young, unskilled & uneducated individuals are disproportionately represented in minimum wage jobs because (by definition) they lack qualifications for other jobs. That doesn't mean that these jobs are targeted at that group.

> The problem is we now have a massive portion of the population attempting to live off minimum wage jobs...

There are only approximately 3.3 million hourly workers earning minimum wage in the US -- which works out to about 2% of the workforce. How much smaller should it be as a percentage of the workforce?

> ...instead of graduating into higher paid - higher skilled jobs.

Working sufficiently hard at a minimum wage job is not a path towards advancement. A minimum wage job is not enough to pay for college [2], and combined with aggressive part-timing isn't enough to live on [3]. How ought these low-skilled workers with two jobs and inadequate income to afford college go about "graduating into higher paid...jobs"?

> Raising minimum wage every few years when it perpetually becomes "not enough to feed a family on" is a near-sighted solution.

I agree. We should index it to inflation with automatic corrections applied every decade or so. Then we won't have to keep arguing about it.

[1] http://www.pewresearch.org/fact-tank/2014/09/08/who-makes-mi...
[2] http://www.cleveland.com/datacentral/index.ssf/2011/11/a_min...
[3] http://www.theatlantic.com/business/archive/2013/07/mcdonald...
This sounds like you are describing what has occurred for farmers who started 30 or 40 years ago and are retiring now. I assume most farmers who retired decades ago weren't sitting on millions; certainly my grandfather wasn't.
More likely it means Microsoft approached King privately, to have them work on the port in secret, so that Microsoft would have something to show off.
Resharper probably isn't going to run on here. Resharper has definitely been a requirement in the past, but Jetbrains seems to be slow to embrace Rosylen, which is clearly the future on .NET. It's not at all clear to be how long they're going to remain in their dominant position.
Eh the insanely small size of individual modules (6 lines, I've seen!) creating huge nested node_modules is it's own type of hell. Seems like some programmers love ceremony and boilerplate, no matter the language.
"the blue e" is how pretty much every "normal" person I know refers to Internet Explorer.
Emacs is the only officially supported interactive Agda environment, as other people have noted.

However, I have written a lot of Agda code in other editors (acme and vim). It is certainly feasable to do! In fact I find that it improves my code quality not to use the interactive features. When in interactive mode, I blindly chase the goal trying to get the correct type, and often end up going long detours. When I am on my own I get a better overview of the situation, and can often see the shortest path.

That said, I wish they would continue to support agda interactive mode on the command line, as it is nice to be able to evaluate expressions in context of a hole.

Writing unicode is a breeze with XCompose, in any UTF8-enabled editor. I found a nice XCompose file based on the Plan 9 keyboard file, by Pmarin. It can be downloaded from «Greg 'Groggy' Lehey»'s site:

http://www.lemis.com/grog/programs/XCompose
Interesting. I wouldn't want to shove my base monitoring data over UDP. Without my base monitoring, our product devs are blind and things go to shit. I can't risk that.

And, with a bunch of per-site monitoring frontends with batching, compression and deduplication, thrift/protobuf and long-running connections, the TCP overhead is meh.
Show HN: Aha Launches New Visual Kanban Board for Agile Product Teams
Humanitarian OSM Tasking Manager
this sounds like joyent manta service.
I think (s)he means the word "fanatic" has negative connotations, post 9/11.
See, though, I don't think that's at all the case. Krugman isn't a dry writer at all, at least when it comes to his blog posts and political and economic commentary. To be sure, you find most of the more detail analyses on his blog (since the kind of posts he marks as "wonkish" would not be very popular in his column), but there's usually a lot of color to them and they're pretty accessible even to the layman. His blog (which leads you down a rabbit trail to other blogs written by all kinds of other economists) is what actually spurred my interest in economics. If anything, he gets in trouble for being too colorful.

I disagree with Krugman almost totally politically, but I find his blog worthwhile reading and it's just stunning to see how many people have no understanding whatsoever of what he says and believes. There's a whole cottage industry involved in setting up straw-krugmen and knocking them down.
am i the only one that hates the new UI ?
1. No. 2. No. 3. Driving to your friend's house doesn't make you "through traffic", unless you're cutting across someone else's street.
Well Node.js is the best so.
I have found that high contrast is actually bad for my eyes. I regularly spend 8+ hour stretches programming. If my screen is black on white my eyes get tired after about 6 hours. If it's white on black I get similar but less pronounced results. However, if I use a light grey on a dark grey, with moderate contrast, I can work indefinately, or at least my eyes are no longer the limitation.
They said they'll have a working hardware demo on Thursday. Just the phone he had wasn't compatible.
I don't know if the actual post is funnier, or the fact that this is just satire went over so many people's heads.
No kidding... look at the first pass of node applications written by people coming from .Net or Java... (I include myself)... it takes a while to get into the "node way" breaking your code down into discrete modules, and favoring functional flows over OO ones.

That said, once you get into it, some beautiful orchestration patterns emerge[1][2].

[1] https://twitter.com/tracker1/status/558390877563801601
[2] https://twitter.com/tracker1/status/593174888187240448
"Agile could have helped uncover the need earlier, or enabled the project to react to it mid-project."

The project is an in house database tracking the samples and pretty much everything else for a DNA sequencing centre. The (sequencing) tech changes fairly rapidly and database migrations are frequent. It is constantly mid-project.

If I asked three and a half years ago and was promised, "no it won't ever happen", how would "agile" have helped uncover it earlier? Would a load of unit tests written before have made a difference? A stand up meeting every morning? A scrum master? Sorry, that's just bullshit.

It came up when it came up, a couple of weeks back. For the time being the workflow in the organisation will have to workaround. Its not a common case, and its really not worth the effort at the moment.

For the record I don't do TDD, Scrum type Agile. I do follow a lot of the principles in the agile manifesto, I have to. I do what works for me and the organisation, and blindly following methodology wouldn't.
> I currently have Jenkins build an OS image every two weeks, just so our Deployment Server has an up to date image.

Ya, lots of tools have made this easier recently, but thinking about it, doesn't WSUS handle this?

I haven't been a Windows admin for a while, but I thought with WSUS it was install, join and forget while it did it's thing. Maybe it's been too long ...
Man, add this to the list of pretty forward thinking moves by Microsoft recently.

- Visual Studio Community Edition
- Outlook and Office free for iOS and Android
- iOS and Android apps running in Windows 10
- Free Windows 10 upgrade

Not bad. Not bad.
Any suggestions regarding improvement and other features?
Enter the Flow with Music to Code By
> These features would have to be thrown away if it unified pip, npm, etc. because they make no such guarantees.

Again I disagree. For example in this case, it would just mean that when installing from nix repos you get the reproducibility etc guarantees, installing from upstream repos would get you vanilla version and installing from OS repos would get you an integrated/patched version. But the installation process (from user point of view) could still be unified, because regardless what happens behind the scenes the high-level stuff is pretty much the same; nix -i/apt-get install/pip install could definitely be unified under one umbrella tool.

> I don't see a way to do it without lowering the feature set to the least common denominator and settling with that.

And the common denominator would probably cover 80-90% of uses. For the rest you'd still have to option to delve deeper and use some implementation-specific tools if necessary.
I hope you're wrong; there's several great Windows 10-capable phones already out that should have the horsepower to accomplish this. It would be a shame for such a useful feature to be limited to next year's devices.
It's replacing Trident for everyone except companies that use internal software designed for IE6, and you can pretty well ignore those users.

Same number of engines to support as before.
Right. How do node.js apps horizontally scale better?
The german, simple english and spanish versions of the same Wikipedia article do not include the "hidden"-part. Doesn't that seem a little bit inconsistent?

Probably because Language in general is far from consistent and accurate, and i won't waste time discussing with you over abstraction details (thats what languages are).

What you say the authorities want is surely not what makes the security situation better, especially because of the increasing abuse potential. And just covering it up with some nice words won't make it any better.
Don't worry. You've lost nothing.
worth it... this is a specialist application, I dont mind developers having another chunk of memory for a better development environment.
How Much Cash Should You Have If the Grid Goes Down?
If you reduce the value of your currency by 25%, and get 3% GDP growth in the process, you have to adjust the baseline lower and what you've actually got is a drastic reduction in real economic value.

The Japanese government has been aggressively devaluing the Yen, because they're bankrupt and can no longer afford to pay even the interest on their debt without either using printing or new debt issuance. They're stuck in a downward spiral. Japanese savings have collapsed to zero, so the Japanese people can no longer afford to fund continued government debt expansion as they were before. That has left the Japanese government with no other options but currency debasement, ie devaluing the real worth of outstanding Yen based debt (which is mostly held by Japanese citizens, which is then ultimately a slashing of their wealth).

Japan has suffered zero deflation over the last 25 years. That's why Japan is one of the most expensive places on earth to live in most every respect. If they had suffered 25 years of deflation, their prices would have gone down accordingly.

Their long-term price index shows zero deflation.

http://i.imgur.com/Cvwj26A.png

The notion they've been stuck in deflation is keynesian economists confusing what deflation is. Under keynesian economics, if a bubble is inflated, and then bursts, taking down real estate prices, they call those falling prices deflation - when in fact it is not. This is one of the many obvious flaws at the heart of keynesian economics, which has helped lead the globe into its current perpetual stimulus addiction path.
This isn't the strategy Blackberry tried. This is about making code portable, not compiled binaries.
Ask HN: Will Microsoft Bring Native Rails/Django to Windows?
Microsoft has been doing great on the OSS front and I applaud them. My question is when will it support developing Ruby & Python as easy as Mac OS X/Linux does? You have to go to great lengths to build packages for Windows. I know about VMs but to have OS support would be ideal.
So, why would a Mac user develop in it, instead of in a Windows (virtual) machine?

How would .NET compare to Apple's native environment?

I guess the whole point is to write cross-platform code, but is the .NET environment that much better than Swift/Xcode?

I mean, Java never really caught on with the Mac user base.
I am very far from the valley, but we have mostly phased office out in favor of google docs. It turns out that easy sharing is the killer feature and that google docs really is good enough which will obviously differ based on what you do.

What non-technical users request won't matter, they will ask for whatever they are familiar with and complain if any icon is moved just slightly.
I am sorry but, initially Verge also had that title only
> that's the final straw...

so ... you're quitting the internet?
What a coincidence! Your article was actually one of the things that I read that pushed me over the edge and gave me the certainty required to break free from the idea that there was something physically wrong with my muscles and led to finally curing myself. I could have been stuck in that cycle for years. Thanks!
Is a different take on a similar joke - https://www.youtube.com/watch?v=7XpvH-j9BHg

The idea that social networks are useful for surveillance and the joke that the users are just useful idiots, massively predates the onion sketch as well though.
that doesn't show topographical data, seems to only show terrain, as far as i can tell, the areas in the mountains i hike often are not showing lines.