skysight-inc/HackerNews huggingface dataset:
> If we didn't care about these other things, we would all be getting delivery, making our own food, or eating out of vending machines and paying 75% less to do so.

My delivery options are very limited, and vending machine food is almost universally terrible. I cook a lot, and like it. However, sometimes I do not have the time or do not want to devote the time to cook, so I go to a restaurant. Plus, there are some things I can't do well at home for lack of equipment. For those cases, I go to a restaurant. I don't care much about design and lighting, hate having what most places call music, don't like much background noise, and really don't care what the food looks like on the plate. It is a predominantly functional experience for me. Some of my favorite restaurants are very Spartan affairs.

Now, I have no idea how typical I am and suspect it varies based on location. I am probably closer to typical here in Dallas than I would be in NYC.
Pixelmator team ?
Open an incognito window and google the article title. Usually cookies and referrers trip the paywall.
As a developer working at a smaller shop where software isn't a main focus this is great news. Not everyone is an artisanal software developer, sometimes you've just got to give you users your content and services where they are.

Frankly, your attitude comes off as elitist.
I love how you've simplified the problem space by delegating keys and key sharing to ssh and github. Nice way to get to MVP quickly!
You might be interested in http://www.wolfram.com/mathematica/new-in-9/units/ - Wolfram's take on units.
I can't answer the question directly, because as a web engineer I haven't once in my career actually had to do linear algebra in my code. That said, the entire mindset behind this article strikes me as fundamentally wrong-headed. The mindset is “either you have static types, or you don't.” From that perspective, if you can think of any situation in which you can't encode the problem into static types, then you might as well throw the whole idea out the window and just hope things work at run-time. In the real world, this isn't at all how it works.

The last couple of decades have been a story of type systems slowly but surely expanding the class of problems for which type-safety is practical and worthwhile. There are still problems for which this isn't the case, and there will likely still be problems like this for a long time. Proponents of static typing aren't arguing against this fact; they're arguing that for all the myriad cases where static types can help, we should use them. For the cases we can't figure out, fine, just use ints. But for those functions, write a lot of tests, and be sure to rewrap those ints in semantic types as soon as possible.

In short, whether or not my static type system can handle linear algebra is completely irrelevant to me. To be worth using, my type system doesn't have to solve every problem. It only has to solve enough problems to provide more benefit than cost. In my experience, it does that by multiple orders of magnitude.
This reads like sarcasm. But if you're serious, put it this way: if you were on this Earth alone what would you live for? Would you be sitting at home programming 24/7?
What does this have to do with web development in particular? Regardless of the kind of software involved, if YOU fork, it's YOUR responsibility to merge upstream patches and fixes over time. If the various vendor-branded Chromia aren't doing it, then it's entirely on them. Upstream Chromium is open source, and the code for all of those fixes and patches is available in the open.
https://mcnp.lanl.gov/ has been in development since at least 1957 (according to wikipedia) -- so 58 years, give or take.

It looks like it might be even older than that, it looks like Enrico Fermi may have started it in 1947 (a note in the introduction of http://arxiv.org/pdf/1207.5076.pdf).
Expanding the Universal Windows Platform
C++11/14/17 Features in VS 2015 RC
Translation:

> I DID THIS SITE IN A WEEK INSTEAD OF STUDYING FOR MY EXIT EXAMS OR PARTYING WITH FRIENDS. I HOPE IT WAS WORTH IT!
On my machine with no files open it's at ~80-85MB RAM, VS2012 is at 500MB with nothing open. Not sure why 200MB is of any consequence unless you're in a third world country. 8GB of RAM is ~$50.
Are there dynamically-typed systems that actually do this? That check the units of matrix and vector elements at runtime without checking every single time you want to multiply two numbers together?
Visual Studio 2015 RC Now Available
NET Core Preview for Linux / OS X
This is also the computing system of my fantasies :) I also imagine the application server would be able to use the hardware peripherals from any of the attached devices seamlessly. So, for example, I could use the video conference application with the audio output piped to my bluetooth headset attached to my phone, the video output to my TV, and the video/audio input from the built-in webcam on my laptop. Then I could change any of those on the fly as I move around. Someday ...
Yep, and Microsoft still has the clout to push OEMs to make that happen.
To an extent, it's already being done. I mean, look at taco trucks. I don't know about your community, but they're common as dirt around here. They're tasty and cheap. But you still need a market, and need to cover costs. Can you generate enough customers to keep the kitchen working at maximum efficiency? Ingredients aren't the only cost, or even the majority cost.

Yesterday, I took my daughter out for a very fancy lunch at a fine-dining place which would probably rate a Michelin star if Michelin ever visited us in flyover country. My rabbit spaetzle was $13, and her crab tagliatelle was $15... not a whole lot more than the cost of Olive Garden. And both were flawless, nearly magical, unlike Olive Garden pasta (alas, no unlimited breadsticks).

Let's look at this another way... who is your customer when you're competing on cost? You're trying to underprice below the dollar menu at Burger King. That's very hard. Whereas for professionals, the difference between an $8 meal and a $12 meal is just no big deal. You can see this with restaurant chains - most have certain economic zones. You won't see a Noodles & Co in a poor neighborhood, and you won't see White Castle in a rich one.
There's a branch from Gil Tene (Azul) that fixes wrk for the coordinated omission problem, which he explains in the readme of that same repo[1].

[1] https://github.com/giltene/wrk2
> There are all kinds of perceptions about Windows and Windows users that simply will not change because of this tool.

You come across as an Apple fanboy snob.
Well, I suppose he is talking about how the kernel schedule tasks.

TCP windows is strongly related to time and buffer capacity and consumption.

If you don't control the time, you can't control tcp-windows. I suppose.
Which is the proper way to do it... The alternative being ending up with a 1-character wide column of text.
This effectively only hurts the adoption rate - which might be too little too late at this point.

How long until a new domain or mirror for download is up? (Probably already exists...)
Uber hasn't exited, so that argument has no basis. Can maybe compare to whatsapp... and that's probably what investors did.
I'm excited about this, too, but I'm not going to hold my breath. I can't connect a bluetooth keyboard to my Lumia 920, or treat it as a USB mass storage device, or mount a thumb drive in its USB port, etc. Why should I believe they'll let me connect "future devices" to an external display? When I install Windows 10 on my phone, will I be able to remote desktop to it? Probably not.
> Is he wrong about the GPL?

Yes, even if he was talking about the GPL when he said "open source software", he would be wrong. (And if he meant the GPL, he would be wrong in using the general term "open source software" in referring to it, even if his statements were accurate for the GPL.)

> It actually does what he is talking about by design.

No it doesn't. He says "if you use any open-source software, you have to make the rest of your software open source." You can use GPL software without making your other software GPL. You can distribute GPL software without making your other software GPL. You can distribute GPL software without making other software you distribute together with the GPL software GPL, too, in some cases.

> Every company which uses GPL code is very careful about how they do so.

Many of them also produce a lot of non-GPL software. Which demonstrates that the "all your other software" claim is false.
The server is an exhibition an [Node15](http://node15.vvvv.org/)
The fundamental question, buy it, or build it. In my experience, entrepreneurs will buy it, developers will almost always build it.
Ask HN: Alternative to Google Docs/Drive?
What is your free alternative to Google Docs/Drive?

Main reason is security, and curious as to alternatives.
I don't know who they're trying to fool. I don't run MS software in my computers and I never will.
I wonder how it works.

As you need to recompile the app instead of directly running it I guess they have made wrappers that implement the native Android and IOS APIs on top of the APIs for Universal Windows apps? That would be a massive effort.

The other question is whether they recompile Java/ObjectiveC to something else (C++ or .NET) or whether they are running these languages natively and providing interop to their native SDKs.
I worked on the front-end of a mobile/tablet online shopping tool for a big 5 automaker for about a year and a half.

At the end of all of it, if anyone asks me what I recommend for mobile/tablet web development (and they usually don't because everyone presumes the standard is pixel-perfect app-like appearance/behavior), it's simple layouts that accommodate the idea that your CSS is a suggestion and lightly enhanced interaction with not-constantly-running JS... unless the product absolutely requires some other mode of interaction.

There are a number of reasons for this, but one of them was exactly this problem with Android. During the time I was working with it I don't think we ever thoroughly cracked what signifiers would help us reliably reproduce reported issues... let alone fix them (you can detect a whiff of my desperation this time last year from this unanswered SO question: http://stackoverflow.com/questions/23142762/how-to-identify-... ).

Not my problem anymore. Last I heard the new owners are planning to rewrite with more responsive design and using angular. Should be fun.
It seems to me that VC's take heat for investing too early, too late, too much and too little. Being too conservative or too risky. They're an easy punching bag.
I possibly wasn't completely fair to myself when I said I constantly ask questions. I don't just blurt stuff out, I always use Stack Overflow etc first. I think the problem might be that where I work there is no technical management, we're just allocated work by a project manager so there's no discussion of what approach to take, and nobody reviews the code I write.
My fellow team members, afaik, have never been told it's their job to answer my questions or mentor me. So it's understandable they might be annoyed. None of them have ever complained, I just feel like I'm probably pretty annoying.

I'd really like to work somewhere a with a little more focus on training and mentoring, with code reviews and someone officially assigned to mentor me. But I'm probably being naive to think places like that exist (or they do exist, but wouldn't consider employing me!)
> Whilst it might be possible to have per TCP connection windowing parameters, I doubt it'd be very efficient.

If you had kept going here and explained why you doubt that, you would have answered the parent's post.
Getting exam tasks beforehand through Freedom of Information Act
Project to Fund an Updated Visual Basic 6 (VB6)
I just switched to one. The interface feels polished, in a way that I've never experienced on a smartphone before. I've used ios and android devices, and I always found them clumsy and icon-heavy; lots of looking at little pictures, when it's so much easier for me to read text.

All of the widgets "feel" better to me, too, than Android or ios.

I realize it's largely personal preference, but I hope windows phone sticks around. I'd hate to have to go back to one of the others some day.
Maybe it's called Edge because it integrates Edge.js somehow?

"Edge.js - Run Node.js and .NET in-process" - http://tjanczuk.github.io/edge/

(I know that TJ worked at Microsoft, but I'm not sure if Edge.js is a Microsoft effort or not...)
Seems like a good argument for channels? Sounds like you would have liked to have stayed connected to the latest happenings for the tech scene in SF.
> "The developers who create those amazing apps on iOS are not going to fall for this. I'm one of those developers"

>"I will not accept my brand being introduced on Windows or any other platform using a glorified code generator"

Good, but there are some big companies that already are doing this and have no problem with apps running on subsystems to allow be in multiple platforms. King, Gameloft, EA and pretty much any dev using already Unity or Unreal is using a similar mechanism to be crossplatform.

This is just democratizing the mechanism so developers who didn't have access to those tools could port their apps more easily.
It's not the case, they have patches for both :)
As a long time Android developer this has me super interested!

After years of writing apps (toys), struggling with design decisions made to get java running on 2007-level hardware like: 64k method limit, components with crazy life-cycles making concurrency difficult without leaking things, frankenstein Java ecosystem, brittle and complicated build system...

Microsoft comes along and says "screw that shit", write mobile Applications as /desktop/ applications using C#, F#, or C++.

This is also masterful because, as Windows Phone market share is hovering at almost zero, many people who simply need a low-powered device like chromebook, tablet, can just get a phablet Windows Phone and presto, they are now Windows Desktop /and/ Phone users.

From an app monetization standpoint, its great because now I can make money on form factors from phone, tablet, laptop, desktop with one code base - instead of Android (phone) and which has more or less failed on tablets.
As Secret Shuts Down, Whisper Announces It Hit 10M Users
http://pouzinsociety.org/images/Is_the_Internet_an_unfinishe...
> The developing countries could in theory learn from our mistakes and train their educators to use better teaching methods while skipping most of the trial and error.

Are you suggesting that there aren't people in developing countries who know about these mistakes?!

It is not a trial-and-error evolution that's going on. There are systemic problems that prevent the implementation of education best practices. It is more a case of steering a huge ship [1] than ignorance about 'best practices.' Some of these systemic problems were never present in the developed world to learn from, in the first place.

Honestly, the trivially easiest part is 'learning from the developed world's mistakes'. The real problem is in fixing systemic issues.

It is funny to see commenters on online-forums swooping in with simplistic solutions. There are respectable and rigorous, evidence-driven efforts to address problems in education [2]. Guess what? It's a hard problem.

[1] J. Dreze, A. Sen, "Putting Growth in its Place," http://www.outlookindia.com/article/putting-growth-in-its-pl...
[2] Annual State of Education Report: http://img.asercentre.org/docs/Publications/ASER%20Reports/A...
Except the Markdown editors phenomenon is slightly different. The tools Panic makes are complex and useful; but there seem to be a huge number of hugely similar "editors" for a format which was designed to be written in plain text. Typically these editors don't add much tangible value over a general purpose text editor and cost twice the price.
That Android Webkit thing is an odd internal politics story, though. The Android team was separate from the rest of Google, and the Chrome team always wanted to slip in and replace the Android Webkit browser.

But the Android team wouldn't have it because Chrome was too heavyweight for many years and would have led to a subpar experience.

Android Webkit made a lot of sense up until a year or two ago because it was so simple and fast. But now the mobile hardware and Chrome performance has caught up. Chrome should be the one and only browser from Google that runs on Android. The Android team should simply concede and upgrade Android Webkit by gutting it and turning it into a Chrome launcher, damn the consequences.

Edge, presumably, would be a much different situation than Chrome vs. Android Webkit. That would have Microsoft's full weight behind it and would be integral to their core strategies. God willing, the Edge team won't be competing with the zombie legacy IE maintenance team for resources and mindshare within Microsoft.

The point of my original comment was that a great/competitive evergreen browser from Microsoft without a name would be a scary foe, especially if it ever claimed a majority share of the market.
Introducing Tab Therapy: A Palliative Treatment for Terminal Internet
Dropbox , Mega.co.nz , Copy.com ...

edit : sorry I mis-read your question. I think you're asking for drive space with ability to edit docs on the drive itself right ?

one-drive does that, but if you're concerned about security maybe you get a server and install microsoft office webapp server 2013.
Most networks aren't what you think they are.

For example, most modern-day commercial firewalls more closely resemble a NAT machine than anything else. All your packets may be changed as they pass through in order to verify their authenticity and integrity once they return. And if the protocol isn't supported, it may not be passed through at all.

If you want to support existing networks, it has to be either TCP or UDP. In order to support next-generation firewalls, you also have to use the OS's tcp/ip stack. In order to support typical commercial network/proxy configuration, you have to use a higher level protocol like HTTP. And this isn't even talking about the "features" of the different protocols and how they're handled.

A replacement for TCP has to be done by a standards body and accepted by vendors, or [at least] half of the world will never be able to use it.
Ugh... I'm 36 and--according to Timehop on Facebook--just hit my 3 year anniversary of "Hmm, I wonder what it would be like to learn to code"? I have a good web developer job, but I hear everything you're saying. I feel the same way, and for people who say "age is just a number," yeah, sure, but it really can be grating to have to constantly be asking kids 10-15 years younger than me for help. I could have written your post--I'm literally procrastinating right now by writing this (despite having a million things to do and accomplishing NOTHING today) and I had to convince myself not to just walk out of my job in frustration an hour ago.

So yeah, no advice to give you other than to tell you that I understand, you're not alone, and let's hang in there together.
Any differences from Wicker?
But it didn't take off because Gruber threw a spanner in the works by refusing to endorse it and insisting they changed the name.
The Next Stage of Staging: Type-level metaprogramming [pdf]
I've been thinking about that last question. The closest I can imagine to a solution would be coding programs to run within stripped-down environments, the specifications for which would be included with the program. The system running the program would read that spec, generate a version of that environment (as a container/vm/whatever), and then start the program within it.
If anyone is interested in a very good and accessible introduction to category theory that is not specifically geared towards programming I can highly recommend the book Conceptual Mathematics by Lawvere and Schanuel. It's very easy-going and can be read by someone in highschool, and it really teaches you how to think categorically about the world.
I remember reading about this! I also saw your internship site earlier (on the other thread about internship ;) ) and failed to put two and two together.

Best of luck! Though you've clearly shown your cleverness, so I doubt luck is an issue. It's also good you raised awareness for the German FOIA
I think the solution lies in this quote I once read, can't remember who it was attributed to: "If we have data, let's go with data, if all we have are opinions, let's go with mine"

The idea being that when people back their criticism up with data, you should listen. When they're just throwing opinions around, you should stick to your guns.
Add Clojure and Clojurescript to that list.
On Reference Counting and Leaks in Rust
My Fifth Grade Teacher, by President Obama
I have attempted to approximate what I call PAO on today's existing technologies by using application servers at my home and at a data center. However, I think you're missing the notion of multiple concurrent views of singular applications, with each view adapting to the capabilities of the device at hand.

The closest approximation is connecting multiple web browsers via WebSocket to a self-hosted web application with a responsive user interface, and then using the WebSocket to relay all UI interaction at a fine-grained level. But if you read my blog entry about PAO, you'd recognize that as a facsimile of what I want—an effort to create PAO out of the mish-mash of technologies we have today.

The guts of what Microsoft is building here would be a key building block if something like PAO were to ever materialize. It will be necessary for applications to understand the capabilities of the view as they change. What's missing still is supporting multiple concurrent views with a singular application state and secure network transport for those views.
Microtransit: good or bad for cities?
For Refugees, Education Serves as Refuge
Check out Gatling[1], which is based on Scala, Akka, and Netty, and last time I checked works on Windows.

The only thing missing would be an out-of-box solution for distributed load generation, which I believe is being developed. But today, you can use a 'scale-out' approach[2] which gives you the ability to combine the data from multiple Gatling instances into a single report, but as a post-process step.

[1] http://gatling.io
[2] http://gatling.io/docs/2.1.5/cookbook/scaling_out.html
If you want to find the periphery of something you DO want to add length to width...
Brings back memories of WASTE... oh Nullsoft, what happened?

https://en.wikipedia.org/wiki/WASTE
On Android, in most places where you can zoom (browsers, Maps, etc.) you can zoom one-handed with a double-tap (where the second tap is held down and dragged up or down to zoom in or out before releasing). It's actually a pretty smooth interaction once you know to do it.
This is a good summary of why people might buy negative interest rate bonds:

http://www.vox.com/2015/2/5/7981461/negative-interest-rates-...

e.g. Cash is not secure in your bank account. A government backed bond, even at negative interest, may be more secure than a cash balance.

ZIRP and negative interest rates are pushing people out on the risk curve and raising asset prices.

As I said in an earlier comment, IMHO, all investment decisions are bets on central banks.
I think 4chan survives thanks to its smaller communities. The big boards tend to turn into cesspool once a critical mass is reached (/b/ of course but also /v/ and /pol/, maybe others I'm less familiar with). Even in big boards if you're lucky it's sometimes possible to find an interesting thread if the subject is not too controversial. I'll still take that over reddit though, on 4chan people feel more genuine, for better or worse.
ML.
A monarchy that worked