skysight-inc/HackerNews huggingface dataset:
It's really excellent harware. But sadly it's not very usable in Linux yet [1]. I'd love to use a fanless Surface with a tiling window manager as my daily driver.

But it comes nowhere close to my MBA 2012 (used by Linus for sometime) in terms of Linux compatibility. Almost perfect with a stock kernel except for really minor problems (no battery ACPI ticks when it discharges).

[1] https://www.reddit.com/r/surfacelinux
> GS isn't blameless, but this article makes things sound a lot worse than they really were. ... a former GS banker ... wrote a much better article on this case 3 years ago

Hmmm ... the version told by a former GS banker portrays GS in a better light?
What is funny ( and I'm the poster child for this ) but we have massive defense engineering disasters and corporate IT is one bloody trench battle after another, yet we seem to have no other ideas for "fixing" things.

And then we overmeasure the wrong things and make it worse.
Isn't this the nature of abstraction though? As the high level tools get increasingly powerful at solving common problems people will invest less in learning their underlying implementations.

I'm sure all the assembly programmers were complaining that the C programmers had no respect for "how anything works".
> Excel is real programming and that data belongs in a database - so why not give it a real programming language with a sufficiently expressive query language?

Because now you've removed the primary thing that makes Excel so popular: its approachability. You don't have to learn anything special before you can start getting value out of Excel. You don't even have to understand how to write a simple formula! It's useful even as a simple, dumb rows-and-columns data store.

This is how Excel makes so many people into accidental programmers: they start using it in a naïve, low-knowledge way, and then eventually wonder if there's some easier way to do what they're doing. ("I'm tired of adding all these figures up by hand. Is there some way Excel can do that for me?") So they dip a toe in, learn a little bit, and become even more productive. Then they repeat this cycle over and over, and years later they have become Excel gurus without ever actually setting out to.

(Of course, the downside to all that is that they've now built a ton of stuff in Excel in hacky, incremental fashion, and are quite possibly using Excel to do things a real database would be much better at. But they don't know that -- and besides, if the only tool on offer was a real database they probably would never have gotten around to building anything at all.)

Anything with a "real programming language" is going to lose these people, because learning that language is a big chunk up-front work they have to do before ever seeing any benefit. Anything that wants to compete with Excel needs first and foremost to offer the same kind of immediate productivity benefit and gentle, incremental learning curve to reach the Excel audience.
Birchbox lays off 15% of staff
Tens of thousands of man hours have gone into making them seem trivial, and the fact that they seem so to you is a testament to their design.
10 Powerful Habits of Startup Founders
As a T-Mobile customer, I don't care about other non-Binge web services. I'm paying T-Mobile, not them. Meet their BingeOn guidelines, or make the value prop compelling enough for me to burn my data quota up on you. Otherwise, you're asking me to subsidize your service through my monthly rates to allow your innovation or "freedom of expression".
In the US there are 12/100000 suicides annually. So is the suicide rate in the US zero?
Down vote all you want, but let's be honest. We here are nerds. We know the fundamentals of how the Internet works.

And cost occurs somewhere. This ain't all for free. There are electricity bills to pay, bandwidth with 3rd parties to pay for, and blades to physically source.

Video on demand is damn resource intensive. This isn't about delivering bytes which UTF-16 decoded speak about about a government. This isn't about delivering bytes which primarily educate. this is about Netflix n' Chill. It's about watching Modern Family on the commute home, and consumers loving it.

A lot of the cost for this love, especially in mobile, is paid for by the ISPs. They have to physically deliver this traffic to your device via nodes for $19.99 a month. And damn them if a loading spinner appears. "My Internets rubbish...I'm gonna switch to Acme Internet...they have free Netflix streaming."

So let's not lose focus: all software we write is for the end consumer...we need to create great, appreciated experiences for our users, otherwise they just unsubscribe.

T-Mobile is doing just that. This isn't a philisophical debate. It's about providing end users what they want. And they want Netflix on their mobile without costing them more. And lambasting T-Mobile for doing such is missing the entire constitution of the Internet.

Let them eat cake!
I wonder if it would have been possible to build a Difference Engine/Analytical Engine equivalent machine during the same era using electrical relays. According to Wikipedia the first relays were invented in the 1830s or 1840s for use in telegraphs. It may have been many decades before relays were reliable enough or cheap enough to make such an undertaking practical, though.
> Russia and China haven't stood still over the past 15 years while we've been otherwise engaged. What we've done with drones has been excellent, but you're not going to be loitering for hours over enemy airspace in a "modern war" against even a close peer adversary.

The Su-25 is actually deploy as part of Russian Army regiments for that exact purpose. If you're not familiar with the Su-25, it is the Russian analog to the A-10 Warthog. Both aircraft fulfill the Close Air Support (CAS) role for ground troops and are designed to loiter in enemy airspace for hours. The Su-25 was used in Chechnya, Georgia, Northern Iraq, and Syria to provide CAS to group troops.

CAS is inherently dangerous to pilots as is evident by the fact that both the Su-25 and the A-10 have titanium bathtubs that the pilots sit in to protect them. The United States has been successful in using Drones in the CAS role in order to save lives. The cost of a drone is mostly irrelevant until it exceeds that of a conventional aircraft in the same role. As long as there is at least a cost and performance parity, the drone will win out because it doesn't put a pilot in danger.

So I'm not really sure what you're saying but it seems wrong.
Why to Be a Cockroach, Not a Unicorn [video]
Works fine for me, but I can imagine issues for people with short legs. If the kickstand needs to be out past the end of your knees you're going to have a problem.
I agree with everything you said but I think you're underestimating the importance of fighting lifestyle inflation at all costs. It's incredibly hard to justify a six-figure burn rate under any circumstances, even in San Francisco. If you've got a job making multiples of the median household income in the US, it's incredibly irresponsible to live in a manner that wouldn't support a pretty major pay cut at any point.
This is way less anti-competitive than a lot of other shit in the telecom space. Like Apple extorting 30% rent off of any software on the phone I paid for.

Or Google taking marketshare because it can offer free software due to its monopoly over websearching.
> Companies don't have to be told to improve, either, not when their competitors are improving and eating market space. At least, that's how it works in theory. A lot of industries have turned into demilitarized zones, both sides opposed but neither making a move. Telecom is the best example of how bad this gets.

And yet even telecoms have invested huge swaths of capital to get us to 3G then LTE.
From reading the description, and from what little I know about IronPython...

IronPython is a re-implementation of Python in C# which allows it to play nice with .NET. This is similar to Jython which is a re-implementation of Python in Java that plays nice with the JVM.

This project on the other had is not a re-implementation at all, but aims to augment the existing CPython implementation with JIT APIs and is using CoreCLR for the JIT.
This was fun and I learned comm to intersect text files.

A nicely paced game with a very unusual and fun mechanic that is plausably a part of a detective's skillset.
You're not being penalized. You're simply not being granted an advantage

But is there a meaningful difference there?

Not all bits are created equally.

That notion is literally the core of the Net Neutrality debate.

---

EDIT: I replied to another post which someone deleted before I could submit. So an elaboration on my point above:

At the end of the day, it's all marketing.

Remote desktop being the "standard rate" and Video being free isn't meaningfully different from Video being the "standard rate" and remote desktop being "standard rate * 1.5". It's just how it's being sold to you.
They need funding alright. So much that I nearly stopped scrolling down before getting to the part where they told me what the funding would be even for. How many GitHub stars they have apparently is more important.

It seems to be a database editor/GUI for MongoDB.

Upvoted anyways, seems like something people might be interested in.
Without a monopoly, anticompetitive behavior is going to be much more difficult to prosecute.
He has his strengths. He produces exceptional quality code (albeit a bit on the spaghetti side) and is good at finding problems in code. He is also 63 and has decades of experience.
I wrote a couple of (simple) apps in LiveScript, which is similar to CoffeeScript, but is still way ahead of ES6 in terms of features[1]. I had to look at the generated source only once: when I was debugging and ultimately fixing a bug in the compiler. That's expected: had my C compiler had a bug, I'd have to look at asm output, too.

Normally, pre-source maps, I'd also look at generated JS when debugging in the browser, but this is no longer the case. Other than the mentioned compiler bug I didn't have to look at the generated JS even once in my 2-3 years of using LiveScript.

I think a good question to ask would be why did you have to look at the generated source. What did that give you, and what could replace it? Is looking at the generated source the most efficient way to achieve your goals?

[1] The "killer feature" of LiveScript, for me, is its support for functional programming on par with support for OO. It reminds me of Scala or F# in that regard.
This is certainly one of the better ways to do it - when I see a word like periodically I assume it means daily/weekly/on some sort of calendar-based schedule, which isn't necessarily the case here.
Can whoever downvoted this explain why they did so?
Meta-meta-programming: Generating C++ templates with Racket Macros (2014) [pdf]
Rapid growth doesn't need more economic entities (whether natural or AI), it just needs more production. Rapid increases in productivity with a steady state population suffices to achieve that.
check out http://hood.ie for a client-side api backed by couch
Sweet its cool to see people building off of the Chromebook idea. This says its geared towards developers, however I can't find what exactly that means?
I thought this was a great conversation. There right about the strangest part of all of this is the CEO mixing it up on Twitter while the company is obviously suffering from some serious issues.
Makes sense. I'll try to remember that for my future checklist. Thanks for the details. Btw, you're site is down on my end from 2 browsers on my desktop and one on mobile. Might want to look into that as rest are working.
You can vote for that feature at https://excel.uservoice.com/forums/304921-excel-for-windows-...
Microsoft is not competing against Netscape-caliber companies in the mobile phone race.
> any service can be accepted as part of "Binge On"

Yet, we can see that YouTube, Google Play Movies, and Amazon Video haven't been set up yet - so there are obviously hurdles. And why is the business the only one that can apply when it's the user trying to make the choices?
I own the SP3, and that video is accurate.

But I disagree that the SP3 works well on lap in laptop "mode." The keyboard is so close to the crotch that he can barely get his hands in to type, and it doesn't seem workable medium to long term, I have exactly the same experience.

I never use the SP3 on my legs with the keyboard cover, only as a tablet + on-screen keyboard. However the keyboard cover works great on a bed, tablet top, or even floor.

PS - The Windows on-screen keyboard is garbage. Still no swipe/gesture-entry support even all these years later. It is as bad as Apple's default keyboard (REALLY bad).
Oh OK. Makes sense.
Rofl... this is the US, to prosecute anyone for being anticompetitive is almost impossible.
Berkman Center releases Amber to preserve link content and combat link rot
If this is a problem worth solving, you can absolutely solve it. The easiest would be through the use of a caching proxy and/or load balancing system.

The caching proxy system could be as simple as setting up a squid cache for apt. Multiple projects exist which do this already.

The load balancing system would involve keeping a private mirror of every repository in the dependency graph, and falling back to the mirror when GitHub fails. To automate this, proxy all git requests. If github is up, let the request pass through. If no mirror exists for the repository, create one. If GitHub fails, fall back to the mirror.
As a side note, it is fascinating to see many parallels in the referenced Chris Granger talk and the one that Alan Kay gave on the history of the Dyna book in 1986 [1].

[1] https://www.youtube.com/watch?v=GMDphyKrAE8
The Daikon invariant detector
Well the fact that they've hammered on them for years doesn't mean they're not trivial, it just means they've spent a lot of time on them. And I think we've got to differentiate between the app being [non-]trivial and the infrastructure behind it supporting the massive load being [non-]trivial.
"They are charging you more to access your local music server, or your friend's startup, than they are for the 'big players' in the market."

That's the crux though, right? If they can make their network more efficient by offering services in specific ways that consumers can opt-out of, why shouldn't they be allowed to? Because we like the principal that all bits are equal, regardless of protocol, service, or network? Because that just ain't the case. It doesn't take a CCIE to tell you that.

EDIT: Yes, I agree that T-Mobile would be doing something "bad" if they were performing these activities for "real" anticompetitive purposes (promoting their own services, like AT&T and Comcast do). But if they're truly using it as a network management tool, which it appears they are based on the technical requirements, why should it not be allowed? Especially if you can opt-out?
If you have to ask a gatekeeper for permission to participate, it's not neutral.
This is good news. Economic growth has an inverse relationship with sustainability.

In the natural world we see ecosystems that exist in balanced cycles of equilibrium because the ecosystems that consume unsustainably have destroyed themselves. Natural selection selects that which is stable over that which is fit.

Modern civilization is an unsustainable ecosystem. It will not last and it will eventually be selected for self termination.

What will be left in the end are societies that do not grow but remain in equilibrium with the natural world. Keep in mind that we as modern humans living in a modern civilization are use to continuos compounding economic growth. The reality of the world is that growth is actually a temporary and very unnatural anomaly. The true state of the world is one of zero growth and total equilibrium.

The final question is, are we living in a sustainable society today? Or at least will the society we live in today be able to transform itself into a sustainable civilization before it inevitably self terminates as a result of uncontrollable growth?
GitHub: https://github.com/codespecs/daikon

Interesting paper of another tool: https://github.com/codespecs/fjalar/blob/master/valgrind/fja...
0/Near 0 interest is the end-game of fractional reserve banking. Consider the alternative: Rates climb back to 20%. You (and everyone else borrowing) now need to somehow collect an additional 20% (ignoring compounding and early payments) money each year. 1) that's not going to happen unless massive amounts of money are borrowed by lots of people 2) that money must move fast enough (and be continually reborrowed) to make it out to everyone who has an upcoming (very large) interest payment.

The banks are a serious drain on the system. They get to extract percentages from the economy year over year, while contributing nothing (except interest obligations).
> Anything new is being penalized because they don't have the customers or voice.

This is only on the burst option, though. This is just as much in the consumer's hands as it is the business's. This is precisely why I disabled it—I don't want to have to consider a brand's political standing with T-Mobile to figure out what kind of service I get.
Earth is not Japan yet. We still have China and India...
I think attributing it to real ignorance and racism is .... misdirected. YMMV, but Scott Adams ( the Dilbert guy ) is calling Trump like I see him.

He's just a phenomenal salesman.

I am especially loath to call some of the simply tone-deaf things he says "racism". After all, it might be technique at play, modulating your willing suspension of disbelief.

If he is any racist at all, it's probably that annoying residual racism that comes from being older but is hard to characterize.
What is the best way to perform a data backup?
Trent already replied about PyParallels (and yes, we are aware of his work).

We are also aware of Pyston. There might be a chance that they could end up using our JIT hooks, but they also started a full year before us so they are not currently structured to plug into CPython like we're trying to through the API we're designing (although hopefully they will be able to, but who knows).
It depends on the implication of the allegation of hypocrisy. Is it intended to discredit the author or his argument? Then it's a tu quoque fallacy.
> It's not, if you can not even run that first build then you actually have nothing to work on.

Obviously you can run the first build. You wouldn't be using Github if you never got it working in the first place.

To clarify, setting up the build environment may require network access, but if the process of building requires it, there are many places where it can go wrong, both operationally and security wise.

> Also, not frozen dependencies means you are at the mercy on any dependencies changes breaking your build at any time. ...

I agree, but that's a separate discussion and doesn't really apply here. There's nothing preventing the pulling of a specifically tagged version for builds. If someone's build process that used Git for dependencies is not doing this, whether they are using Github or some internal server is irrelevant, the same problems apply.
The 6 number passcode is a new feature of iOS 9, regardless of whether you connect it to an organization or not.
I figure it's append only at protocol level. Usually a smart idea for SCM. Is that still true when the whole datacenter goes down in mid-operation? Typically varies from implementation to implementation of the concept.
> And why is the business the only one that can apply when it's the user trying to make the choices?

Because the business is required to coordinate with T-mobile on the technical side (source IP blocks, video streaming protocol).

You're accepting a video stream degraded to a bitrate that's still acceptable on a mobile device for unlimited video consumption (which requires technical intervention).
See, for example, here: http://stackoverflow.com/questions/14290113/git-pushing-code...

git remote set-url --add --push origin git://original/repo.git
git remote set-url --add --push origin git://another/repo.git
The key word is infrastructure.

Github should not be the master, it should be a mirror of a company master that they host on their own server.

The main problem with that is some company do not want the cost of the infra + the cost of the sysadmin to set that up, etc.

The second problem is the build, even if you host your own repos, if all your dependencies are on github and you don't include them in the repo, then you are bust.
With the federal reserve pumping out money like nobodies business, the resulting inflation is a major brake on the economy. It also results in less profits for companies, less income growth for employees etc.

The only people it really benefits are wall street and other politically well connected entities (solyndra et. al.)

The government is basically sucking up all of the value from advances in technology ,and redirecting it to the political class who then profit from the carry trade of investing it in the stock market and the like.

Ironically, of course, none of the mainstream candidates for president will fight this, though many of them are trying to get elected on the backs of the outrage over "income inequality"... and this comment is likely to be buried because it points out a crime committed under both Bush and Obama and nobody wants to admit their guy is a bad guy.
> More importantly, I hope

This is the most sad part of the Windows Phone, the consumers constantly hoping for better times to arrive. Spoiler alert : if they didn't manage to do it in the last 5 years ...
What's the evidence that it's spot on?
No, it's about me being able to get the content of my choice at the same rate as the big boys. If I want to watch a programming live stream (I'm not much for modern family.), I should be able to do it at the same cost as any other bits over the air. Here, producers that that pay T-mobile will have an advantage. In ten years, we'll be boxed back into the same tired old content like we are with cable television. No thanks.
What ericfrederich said is all accurate. We are also considering playing with ChakraCore as a JIT back-end as well once we are sure that our abstract interpreter code that drives the JIT emission code is compatible with Python semantics.
The rate of growth as measured is slower. Example: Assume Netflix lacks the cash flow that Blockbuster had but provides better service - you don't have to drive to take the movies back.

This means there's more consumer surplus but it's harder to measure.
Seriously, most tech startups are not bringing a bump in productivity, but are a mere pixel moving money waste for VCs, who don't really care if about the 9 failures if 1 startup pays off massively. The problem is that VC's don't even care about profitability anymore, they only care about being bought-off by next stage VCs. So all the money actually comes from 1 ad supported startup which became profitable and the losses for all the others were written off.
Considering the talk didn't show any screenshots, describe all the specifications, or even provide a line count, where are you getting 15 minutes from?
> Some of the issues shown on the site seem like what I would call features as opposed to bugs. Is it a different use case? Does it work to have software "features" in Jira or Trello or similar and then use an issue tracker like Ship for just the bugs?

"Features" and "bugs" are essentially the same thing: differences between the current and desired state of a piece of software.

Tracking them in separate tools seems to be a bad idea.
I personally want everything to live in one place.

We throw everything in Ship and then use appropriate queries when we're project planning. If bugs are in one place, and features are in another, it's hard to get a complete overview of what's going on.
Slashdot thread: http://meta.slashdot.org/story/16/01/29/0247219/slashdot-and...