skysight-inc/HackerNews huggingface dataset:
I grew up in the San Joaquin Valley. I usually called it "the asshole of California", but I suppose "the armpit of California" is an equally apt moniker.
I too have a WP. However, it's become wearisome to figure out what is content and what is actionable. There are other issues, but they clearly started something with flat design.

Material Design by Google looks great to my eye and it seems like MS is heading that direction a bit more.

And that's a good thing IMO. WP and Win8 UI really scared away average consumers who don't want to figure out a whole new way to use a computer.
I don't know if he is an idiot but it is under his watch that someone signed off on windows 8, thinking hum, customers are going to love that.
> Metaprogramming and reflection are slow. That’s a common wisdom. [...], or really any metaprogramming abstraction in modern languages unfortunately comes at a price.

Hold on. That might well be true for dynamic reflection. But metaprogramming is a wide term. It seems simple enough to give an example of metaprogramming that comes at no runtime cost: compile-time metaprogramming.

Kiselyov has a catchy term for one approach to compile-time metaprogramming: "Abstraction without guilt".

http://okmij.org/ftp/meta-programming/tutorial/
This is a pretty good article, it reveals some of the "why" about TCP/IP and UDP/IP. One particularly revealing paragraph that's not about the "why":

One project where my friend and officemate Steven T. Kent (now chief scientist and vice president at BBN, and a chief advisor to NSA) and I lost was our strong argument to put mandatory end-to-end encryption into TCP (and adaptations of the ideas to UDP-based protocols, such as RTP, hich I worked out but abandoned). Steve’s design was rejected, not because it was unsound, but because NSA did not want to see ANY encryption work going on in the public domain ARPA project, some say because they did not want to see the world be “too secure” by default.

That's very interesting. This Steven T. Kent goes from technical grunt to advisor to the NSA. I should temper my paranoia by mentioning that "not ANY encryption" was pretty standard for the whole US government all the way up to the end of the "Crypto Wars" in the 1990s.
I've lived in LA for 27 years. The problem here is not the design of the city's grid. The problem is the lack of public transportation. The city is not a city like Chicago or New York is a city. LA is a bunch of suburbs dispersed across a very large land mass.

There are too many cars on the road and five lane freeways don't fix the issue. Traffic has been getting worse year by year. If they just offered an appropriate metro, I would take it. If they had busses that arrived more frequently than 30-40 minutes, I'd ride them. Add wifi and I may never drive again.

Maybe this will be the catalyst to finally solve the public transportation problems that ruin this city.
You know about flex box right?
More secure, while in this case is not a high bar, is just an assumption without the source code.
Nepalis saw disaster coming. Why wasn't more done to prepare for it?
Using code is very distinct from using software (which Balmer referred to).
code still speaks for itself. it just has to be framed and delivered to an audience. your side project that's sitting on your hard drive or even your unpublicized github account isn't doing you any good.
Yeah, except 4chan is not what it used to be, main user base abandoned the ship long ago.
Should Market Conditions Affect the Way You Trade?
Something that surprised me when I first started hiring employees was how hard it was for people to manage their cash flow, especially at the more limited levels.

We started with a once-a-month paycheck, which my co-founder and I were used to and saved some payroll fees.

This subsequently blew up in our face within a few months as people would spend heavy @ the front end of the month, wouldn't save for things like car repairs / gas / etc, and were out at the end of the month funding living with CCs.

So I applaud this effort for a start-up - I'm excited to see where they take it.
You're right. I don't think the non Los Angeleans really understand the layout of LA. It's not a city like NY is a city.

Politics are stopping us from developing better public transportation options. Blaming people for trying to stay out of 2 hour traffic is not the right approach.
I loooooooove my Windows Phone. Seriously. Everyone stares at me as if I'm some sort of mutant when I tell them that I am a developer and I still love WP, but it's true. I have used iOS, BB, Android, but none of them compare to WP to me. I like the mix of customizability with solid, expected behaviors. The MS apps are phenomenal (also the Nokia apps), and all the major services have some sort of app, most official by now.

IMO, Microsoft's "uncool" image is the only thing holding it back. Like everything else, it's cyclical. They'll be back on top, and I think Windows 10 is going to start getting people back on board.
We'll know in a decade. It's too soon to tell whether Microsoft has something up it's sleeve. (The open source stuff is always a version behind Microsoft's latest, maybe?)

I've watched Microsoft since the 1980s. One year is way too soon for me to believe that they've changed their stripes. In particular, it's way too soon for me to want to tie myself to their platform.
Yes, so-called "Social Justice Warriors" took over and made once uncensored board into heavily censored tumbr.
No, it is definitively in Sony's email but not definitively North Korea that did the hacking. The US government has zero credibility here, and most of the independent security researchers that are trustworthy think that it was not at all North Korea. That was the purpose of my original comment, because it's "so clearly" not North Korea that perpetrated the attacks on Sony. I have yet to see convincing evidence from a trustworthy source saying otherwise.
Where are the numbers? In my experience node is very slow on ARM.

Spin up a http server on arm and check out the latency for it to return "".
Thanks for clarification on toasted chips. You just persuaded me to buy the new Macbook instead of 13"rMBP for her. We have been waiting for Retina to come out on Air weight/size format to buy new laptop for her.

I just can't get used to Win 8 interface. My wife uses Win 8 desktop. Anytime she asks me to troubleshoot issues on her desktop, I just cringe and become frustrated. I used Parallels and VMware Fusion before switching to VirtualBox. VMware asked for more money for compatible version with Yosemite. So, I finally gave up and switched to VirtualBox. I don't use Windows/other VMs often enough so VirtualBox is good enough.
Why stop there? We have enough money in LA to build a metro on or around the 101 and 405. We don't need five lanes if we reduce the cars on the road.
Passing laws requires getting other people to vote on them, which in practice requires mobilizing groups interested in the topic, which in turn requires getting attention on the issue, which in turn is often served by introducing bills on the issue, even if those don't pass.

So, even if one views the job of a legislator as "passing laws", introducing bills that are not expected to pass as a means of raising awareness, in order that bills on the issue may be more viable to pass in the future, is a legislator doing their job.
They have a long way to go, I'm baffled as to why this got 1020+ up-votes. They knew they've been losing the OS and development tools battles to Apple and open-source for 10 years now and now skinning an open-source editor is going to change that overnight? They first need to catch up and then surpass the competition. They have a monumental mountain to climb to just even be anything like what they once were.
>Still, for a subset of statements and properties it is possible to construct a law of excluded middle, but it has to be a constructive proof. The whole idea of Constructive Mathematics is that you have to show a proof for both, the statement and it's negation to hold their respective truth values. The impossibility to proof the first statement, that of all statements the negation is implied, is surely tautologic, assuming it would hold true for most of all statements, just not a class the opening one is part of. This class is an empty element.

It's actually a lot simpler than that. Proofs in constructive logic have computational content, so the actual counterexample to the Law of the Excluded Middle is the Halting Problem. To state the Law of the Excluded Middle constructively is to say, "I possess a Turing machine which can answer yes-or-no to any given proposition in finite time", which is a trivially false statement (particularly where concerning sufficiently large infinities).
Do you want AI apocalypse? because that's how you get AI apocalypse.
Panic? You mean the company that pulled Coda 2.5 out of the app store because it was too difficult to sandbox? Oh, the irony.
Yes, tech is moving faster than human social evolution and we continue to push ourselves hard to speed up the one while neglecting the other, or simply hoping that tech will solve our social problems. However, does it make this exploration or yearning to make possible the seemingly impossible wrong?

Here's a task: For each of the very valid points you raise, propose a solution that would allow these incredible new technologies to exist while preventing the terrible consequences of the scenarios you outline from being an issue.

Now you're on to something...
> In fact, evolution has not worked to maximize life span, but only to make it sufficient to assure time for reproduction.

Longer life spans would /slow down/ evolution. Evolutionary lines with very long lifetimes would evolve more slowly than evolutionary lines with shorter lifetimes, and would be quickly overtaken by them.

Of course, all of us alive today would be happy to make that trade off going forward ;)
The founder pretends that the investors have put money on the table to build a great team and a great product. If the problem resides in the product, I think pivoting is the least they can do in respect of their investors.

Giving back the money is ridiculous, especially when they pretend to be guided by the motto "Innovation requires failure".
Volt Framework First Impressions
Great read. Pretty straightforward & local way to address challenges.
It took that long to get to where I wanted to be -- I had to arrange to sell a house and move, etc. But the actual "find a new job" process took a single email to a key member of my professional network.

It pays to know good people.
I just tried a 100MB C++ file; it opened in 2 seconds, and navigated very fast. No syntax highlighting, however a 20MB C++ file did receive syntax highlighting in the background (took around 30 seconds to reach the bottom), with navigation still 100% fast and responsive.

Right now, this thing blows the Atom editor out of the water in terms of performance. For plugins and breadth of available functionality, Atom is miles ahead of course.
Neither Epic (I've contributed to UE) or Microsoft assert their products are Open Source, merely 'open'.
>"over the last 15 years"

Well in the past several years I've worked with a lot of developers and I care a lot about their github/bug tracker/public accounts. I don't care if there aren't a lot of repos or projects... just that they're active participants in software and CS. Github is a pretty good indicator of that. Bug trackers are another great indicator. Seeing someone rant about: 500 errors on a website, poor extensibility in an API/lib, unexpected CLI behavior -- those are good signs that the person cares about their chosen profession.

Coding is only one part of engineering. Being able to work with a team, recognize requirements, and ship are other important components. I find that engineers who have strong profiles on SO, github, bug trackers -- they tend to ship. They may not be the best coders in the world but from a business stand point that doesn't really matter. The best ideas in the world are useless if they never get shipped.
Yeah, exactly. I want one chunk of text to be legible in one frame. I don't care if I have to scroll chunk-to-chunk.
I've used android for years and never knew you could do this. This is one of the things I hate most about all those gestures : there's no way to know about them unless you just try a bunch of random things, or you google for "android browser gestures" or something like that. Give me buttons to do the same things those gestures do! Hide them behing menu if you want, but give me functionality that I can use right now without having to hunt for them on the web.
That's not what Arstechnica is saying (regarding the recompile - they just need to publish to the store):

"Unlike Islandwood, which will require developers themselves to recompile their software to bring it to Windows, Astoria will in principle work with any old APK, without requiring the developer to do anything but publish the app in the store—as long as the APK sticks to the APIs that Astoria will provide."
Yes it does: the Open Source Definition substantially overlaps with the FSF's list of freedoms.
Off the top of my head, View Selection Source in the right-click menu, and the ability to set a default background color (so that you can navigate dark-colored sites without them flashing blinding white each time a new page starts to display, and so you can make out dark images when viewing them in a separate tab). Neither one has ever gotten a really satisfactory extension, although there is an awkward View Selection Source plugin that mostly works. IIRC, the default background color was only accessible by jumping through hoops to begin with; they just decided to remove it anyway because...nobody used it? Except for the hundreds and hundreds of people who complained, but they don't count? I read the justification in the bug report and I still don't get it.

I've seen at least three others that I can't recall right now. It's really, really annoying.

(There's also the thing where they are in the process of deprecating NPAPI, which among other things means permanently killing support for browser games written in Unity. That at least has some technical/security justification, from what I've heard.)
Yelp shares fall 15% after missing earnings
What makes this story a little more ridiculous (and funnier to tell) is that we were all employed in the business of designing and launching scientific research rockets.

The phrase "it's not rocket science" has a whole new meaning for me now.
The paper discusses compile-time metaprogramming (and its disadvantages relative to this approach) in section 6. "Unfortunately, to enable the optimization of reflective operations, the MOP needs to be severely restricted and for instance metaobjects cannot change at runtime...Furthermore, most incarnations are not as powerful as MOPs in that they cannot redefine the language’s semantics."
There is, more or less. Mine, in fact. But it's ugly. It's repetitive. If someone gave me that solution, I would think "this is way too unreadable to ever verify its correctness". My mistake was using C++98. I think C++11 would handle this better, but I never got around to trying.
F#: It's like a better C# 8.0.
I've never heard of this filesystem before, and the homepage and Wikipedia don't have much detail.

How does it compare to other modern filesystems in development, like BTRFS?

What is the project's goal? Is it to be a general-purpose filesystem (ext4 replacement), or is it specialized for certain tasks (which?)?
You have quite the video. Very intriguing. However, I don't get a lot of info before I am asked to sign in with facebook.
Comments like this make me think that I never want to be interviewed by you. What do you think about going over code that someone has written previously and asking them questions about it? Do you ask the same coding questions every time?
>Past that, forcing "internet browser" on various phones to be the same would be exactly the behavior that MS had trouble with.

No, the behavior Microsoft had trouble with was abusing its monopoly position in the PC market. Google is not a monopoly in that sense for mobile OSes (the vendor of something is not considered a monopoly in its own product, e.g. Apple is not a "monopoly" on iOS, it's just its vendor. The "monopoly position" applies or not only in relation to the general market, not within a single product).
I gotta say this is such a well written post and especially timely for me. I'm currently employed at a startup in a highly competitive market and I constantly think about "time to market", and "the competition". The amount of stress caused by those thoughts can become a distraction at times.

But the main thing that keeps me sane and motivated is the fact that we have users that love our projects. I'm in a fortunate position where I get to meet many of the people in our community, and get a constant reminder why we do what we do.

The other hidden gem in this post is the fact that each new "competitor" who enters your space can have a positive effect on everyone and actually grow the market. While this means you won't obtain a monopoly, you'll have a bigger arena to compete in.

Maybe more conversations like this one can help foster more healthy competition between startups competing in the same space.
How to craft a concise pitch investors will care about
> Thinking about money gives her a jolt, “like you’re about to get into a car accident,” she later told me. There’s the $3,700 for massage-­school tuition that she still owes on her credit card; the $60 a month for drugs for her anxiety and bipolar disorder, which she might skimp on again

Sentences like that make me sad about the reality of life for tens of millions of working Americans.

I just visited Australia after 9 years in North America, and it's like a slap in the face to realize there are no desperate people there. Almost everybody has enough money for basic essentials, and nobody is crushed with student debt or the fear of not being able to pay medical bills.

It really does feel like another planet when people earning "minimum wage" are doing just fine, are extremely happy, and likely less stressed than the career workers in North America, simply because they earn "enough to live comfortably"
> The paper discusses compile-time metaprogramming (and its disadvantages relative to this approach) in section 6.

Too bad that they didn't do it in the article, then. I guess it isn't "common wisdom" enough.
The short answer: I would argue, yes.

The long answer - read this blog! Declarative languages and category theory go largely hand in hand.

http://bartoszmilewski.com/
>"The major U.S. tournaments are usually held in either Hilton or Sheraton hotel ballrooms...in Canada, chess tournaments are often held in church basements, schools, community centers, etc., resulting in a large group of people crammed into a small, dark and over-heated space."

I'm going to go out on a limb and say that in the US, tournaments are also "often" held in church basements and schools. Most often, in fact. Where else are all the small tournaments to be held?

As far as major tournaments, the Canadian Open last year was at the Montreal Fairmont, which is a beautiful venue.

The idea that someone gets "chess culture shock" between Canada and the US is absurd.
Or maybe you want to find the height of an average skyscraper so you want to add and then divide. This is going too far maybe. At some point, one has to accept that not all logic bugs are type errors, and not all type errors are common enough in practice to worry about. I have no idea where that point is, but I'm sure it exists.
NASA’s New Horizons Detects Surface Features, Possible Polar Cap on Pluto
I used Siege a few years ago for some benchmarking and was not impressed. It's a pity because I really like the interface, but Siege is technically lacking.

There is a warning in the configuration file against using keep-alive with no explanation as to why. That makes it useless when you need to benchmark persistent connections.

Each Siege "user" (i.e. client) has it's own thread, which means they consume a large number of resources. Depending on your CPU, you will also hit a point where more time is spent switching between threads than actually sending requests. I wasn't able to exceed 400 users on my 2011 test machine. That makes it useless when you need to benchmark large numbers of connections.
May be a good starting point:

http://lwn.net/Articles/531126/

tux3.org
No, I understood. It seems like NuGet is an acceptable substitute for npm...but neither is an acceptable substitute for apt or yum (whether for development or whatever).
>It's analogous to why we as a web developer community suffered overall by 'supporting' IE6 with crazy fallbacks instead of just saying no.

The reason the "web developer community suffered overall by 'supporting' IE6" is because people wont and dont update their "broken sites". That's a pipe dream. Some are abandoned, others are maintained by amateurs who don't know what they're doing, others don't care, etc.

Users still want to be able to read them, and will switch to a browser that does, if yours doesn't. Unless you control all competitors and can co-ordinate a mass update, you better support them.
I wonder why they didn't allow to work on network folders. It looks like all files must be local, otherwise it can open the folder and list files in sidebar but can not open individual files.
I was taking notes because I believed that my manager was unfairly trying to make a case to fire me. Background, if anyone might be interested...

I was proven right two days before I handed in my resignation letter, when said manager called me to the carpet and informed me in very direct terms that he thought I was an extremely poor engineer and was not going to last long without an attitude adjustment. I believe that my refusal to work overtime, as well as my refusal to comply with management directives I found to be unethical, was what triggered that conversation.

The unethical acts they wanted me (and all my fellow engineers to do): work on one mission while billing time to another, which is illegal while working on US government contracts, and tell ISO auditors that we were following our engineering redlining process while actually following a secret, different process that was not officially released in our document management system.

Not going to prison for you, nor am I compromising my professional ethics.
This is something Plan 9 or Inferno (http://inferno-os.org/) would give you. You can run the main OS someone and mount the resources on other devices - including display, net and CPU resources. An example of doing this with a phone is here: http://bluishcoder.co.nz/2012/11/07/sharing-computer-and-pho...

Inferno is a portable and can be run on host operating systems. It would be possible to build it as an app on Windows Phone, Android, etc to access your Inferno resources on other devices.
Microsoft’s new Code editor is built on Google’s Chromium
Sadly it's only the home page. I was hoping to have my NYT reading embellished by cat gifs on every page.

I love things like this. It's a bold reminder that there are humans working behind the corporation/business.
As a lumia user, this is a very good news. As a windows phone developer, i have to find a new job!
Task Boards in GitHub's UI: ZenHub's new task boards display multiple repos
Westpac and Saasu integrate banking and accounting tech to support small business