skysight-inc/HackerNews huggingface dataset:
I've already served as a juror. Neither of the conditions cited above applied. It's not as though I would hide either of those from the court anyway. They're welcome to conduct their simulation of justice; I decline to take part.
Global Game Jam 2016 launching soon
Install the go-plus package and it'll `go fmt` on save everytime, saving you this headache. Works seamlessly.
Thanks for the clarification. This is the exact sort of thing I was wondering about.
I doubt it matters to anybody but was it really necessary to kill the fish?
The guy makes some good points, and there does seem to be a lot of questionable startups, but it's not like they're tapping into public funds. Somewhere, somehow, some angel investor thought that it was a good team and a good idea and they were happy to part with their money. It's better that we live in a more optimistic world than one where every crazy idea is a bad idea.

However, how is taking Uber to work every day 'spoiled'? I bet the guys owns a car where he is from and spends significantly more on monthly transportation than I do. For $4 more than a bus, I get point to point pick up and drop off, and save about 40 minutes of my time (which I can use to go work out in the mornings).

And some others have figured out that it makes sense to spend $20 on grocery delivery rather than spending 90 minutes doing it yourself if you're working 60-80 hours per week and make more than $20/hour. To be sure, a lot of people work long and hard. They make certain sacrifices but just because they are not the same sacrifices that the author would make it doesn't mean they're bad.
Researchers use CRISPR to repair genetic defect that causes blindness
Good luck, Chris! You're one of the few who understand the deep need to move forward, and in my humble opinion, you're on the right track.
Choosing Early Stage Startup Tech
Expected to see a login with Github (and/or other repo hosting services) button considering the type of user you're attempting to attract.
There are actually multiple lap modes that both work great.

1) Like a regular laptop.

2) Fold the keyboard back and open the stand so it makes a right angle. Place the right angle so that the keyboard is parallel with your stomach and the Surface is perpendicular. Now the Surface is floating above your lap near the bottom of your chest where it's easy to read and write on.

3) Completely remove the keyboard.

I feel sorry for people who are using products from Apple's sterile and completely un-innovative product lines that are all moving closer and closer to the locked-down anti-consumer, anti-developer iOS business model.
Not running through Node, Just run CoreCLR TS code as a backend server similar to ASP.NET
This is how enterprise works - they buy upfront so they get volume discounts and then consume it during the year.
The deal is that targeted pedantry like this completely derail the discussion, which is not 12 ≠ 0, but how and why black women are being excluded from tech.
say "github" does not get the pronunciation right. say "git hub" is the way to go!
I'm very hypocritical.
It has the reserves of engine power, but not a full separation of fuel and control systems. For human spaceflight they want to see a backup system that is dissimilar and disconnected from the failing system. So launch abort is a different rocket than that lifting the craft. For chutes, that's an extra chute stored in a different box. For propulsive landing, that would need to be separate rockets using separate fuel tanks controlled by a separate control system. Chutes will be lighter/cheaper.
"There are thousands of dumb startups"

This is a feature not a bug. The whole VC model the Bay Area thrives on is based on the premise of hitting on only a small percentage of successful startups and you never know what's going to be a hit. Many successful startups have pivoted out of "stupid" ideas. I'm sure at one point "Blogging 140 characters at a time" was considered a stupid idea.
No, but the rate of growth is slower than it was before.
Exactly. Don't be duped by this. If there were 24 black women seeking funding and 12 received funding, then they have a success rate of 50%. Whatever the real value for that figure is would be more telling.

Still, these attempts to slice and dice demographics in order to prove one class is held down for the sake of another is pointless and meaningless. It proves nothing. Attempts to use them to enforce draconian measures to elevate a class in the name of equality could just as easily backfire.

The other day, I saw a FB post from an old acquaintance about how racial economic equality needs to be mandated by law for minorities. To which I replied, "Yeah, Asians and Jews have it rough these days".

Astonishingly I was told Asians and Jews are not minorities (news to me). Apparently, minority is code word for being black (also news to me). To which I responded, "yeah Jay Z really has it rough these days".

Unfortunately, my point was lost on this poor soul. In his attempt to "recognize his white privilege" he fell into the Black == Poor trap and when Black != Poor it's just an anomaly. Sorry, but I call that racist.

The fact that Asians are generally a successful minority in the US has no bearing on a poor Asian person.

We need to elevate all the down trodden. Why do we have arbitrarily slice them by race and gender?
Thirty Years Ago, the Challenger Crew Plunged Alive and Aware to Their Deaths
So there's no discrimination, the entire post is a lie, because you found a point of math to be pedantic about. Got it.
I have to say that I didn't really understand the perspective the writer was coming from. It kind of felt like he just wanted to finger wag at SF.

> Everything is too expensive.

Just normal supply and demand economics. This happens all the time all over the world when lots of high earning people suddenly move to an area.

> There are thousands of dumb startups.

Yup. And most of them will die. And some of them will become AirBnB. The problem is, it's extremely difficult to predict which is which. That's just the nature of searching for "the next big thing". I'd rather live in a world where there are lots of dumb companies so that the few exceptional ones have a chance to get started.

> People are spoiled.

No, people in SF value their time, as it's the only resource you can't get more of. I absolutely understand why someone with the money would have groceries deliver for them. It's more efficient. The locally sourced and organic thing does feel a bit silly though, although I would say that's a fad you see everywhere.

> There cannot be these many quality engineers.

I'm sure there are some bad engineers there. But SF has a massive pool for exceptional talent, and while I'm sure not every engineer is extremely high quality, I have no doubt that a substantial amount of top tier programmers are in SF. If the majority of programmers weren't making meaningful contributions to their companies, I don't think you would see them being compensated the way they are.
Also explains why shitty code thrives.
> I am still unsure why anyone uses Atom when it consumes so many resources. The emacs instance I have had open for some time now is using 92Mb. Atom instances have been reported in the hundreds of megabytes [1].

It works well on the size files I mostly want to use it with, has a strong community producing support for the languages I want to use it with, doesn't want to impose its own structure and management artifacts on projects the way IDEs tend to, and imposes less cognitive overhead than Emacs [0]. It might use more memory, but that's never been a real practical problem, and even on my cheap 6Gb RAM laptop system, the difference between a programming editor taking up ~100Mb and "hundreds of Mb" just isn't an issue in most cases.

[0] I recognize that this is largely due to familiarity, in that Atom follows closer to currently-popular UX paradigms and Emacs is its own unique beast that predates most of the things that Atom is following, but I've been using Emacs intermittently for many years, and Atom was still instantly more accessible. But even so, there are some languages where the available Emacs packages are so good that I prefer Emacs. Just as there are some things for which I prefer Visual Studio or an IntelliJ-based IDE. Its not like one tool is ideal for every person for every task.
Sure, but it's not a replacement for Word, Excel, PowerPoint, Outlook or any of the other Office programs.

The real question is, if vim cost $100, would you pay or would you use a product you didn't like as much, that wasn't as efficient, or as productive? How much would you pay for a Supervim that earned you an extra $5k/yr?
The big problem with sourcing data from consumers that only have a temporary need for the service is that the average user isn't going to diligently update the system with all the feedback calls and emails they receive after they've accepted a job...

I suppose you could automate the data update process to the extent that commercial ATS vendors are willing to link up with your system via API. There are even job boards that send notifications when someone views your application, though as a candidate I'm not actually sure whether that makes me more or less concerned about not getting an email back from them...
Oculus Connect 2: Live Coding Session with John Carmack [video]
Also notable is the use of the words "Windows Phone" specifically, a title Microsoft has stopped using. They call the Windows 10 OS for phones just "Windows 10," or in some cases "Windows 10 Mobile."

The article acknowledges that as well. The headline could have been "Windows Phone is dead; Long live Windows 10 Mobile."

But of course the obvious truth of the matter is that Windows 10 is struggling on phones as well. It seemed to be a half-baked weakly-tested operating system when the 950 arrived, and seems to be evolving and fixing problems quite slowly since.

As a 950 user and a fan of the operating system in general, I hope the Surface Phone (or whatever it ends up being—the full Windows 10 computer I can fit in my pocket) ends up being quite good. More importantly, I hope the OS team steps up their game and invests seriously in quality control. Today, the 950 is a decent device, but it's not something that is going to ever win converts to the platform outside of the rare person who thinks Continuum is the coolest thing in town.
I'm surprised he didn't have the $16 artisanal salad delivered to him by one of the 37 delivery services.

This is pretty much the only place i know of where people are okay with paying $30+ total for a salad and think it's normal
All fine in the philosophy realm. But real programs deal with real people. Different cultures respond differently. So solutions have to recognize race and gender, or they might not work at all.
Ironically, saying 'virtually no black women have led startups' would still be 100% wrong, just emphatically so.
in today's market you have to have the apps to succeed

I'm not sure how true this is. You need some apps, to be sure. But I own an Android phone had have installed less than half-a-dozen apps that it did not come with out of the box.

I use gmail, maps, messenger, calendar, contacts, and web browser (chrome). That's 95% of my phone usage.

I wonder how many users there are that don't play games or use a lot of social media apps. I'd guess a fair number in the 30+ age group. But maybe most of them have stayed with feature phones.
That's still a far cry from "growth is over."
Little-Known Industrial Property Company Is Leader in Solar Energy
The talent issue is particularly acute.

If you're mature and hardworking, I have no problem with you taking PTO whenever you need it or not committing to hard deadlines. But those are earned privileges based on trust and a history of delivering.

It is so hard to hire software engineers and there are tons of them. Bootcamps are not the answer. It is not a quantity problem, it is a quality problem.
This is just like SQL joins!
Perhaps in 10 years we'll have a wider variety of ways to tackle problems by computing, some more suitable to certain problems than others, and we'll acknowledge all such as programming.
The only problem is that this makes it a bit of a write only language. When there is an ocean of language features you don't know much about because you never use them, it becomes a barrier to reading someone else's code and find that they use those features extensively.

The worst is hotshot programmers that seem hellbent on using every feature a language offers because they just learned it in school and want to apply what they know, even though half of the time all they're doing is adding complexity for little gain.
BGP in 2015
Yea, no.

JM Keynes said eons ago that with increases in efficiency we will eventually be able to get to a 15-hour work week. So, a particular industry in a particular area was able to get to an approximation of that, and the counter-argument is that this is not a productive use of capital?

Besides, TFA complains that all these people are working on silly startups, which is presumably not a productive use of capital either. You can't have it both ways.
I think we have the potential to have the best period of structural reform in the postwar period. The Speaker of the House is one reason why: https://www.youtube.com/watch?v=Xwv5EbxXSmE
The End of Twitter?
It's also strangely appropriate in the context of the article, given Eve Online is essentially space-themed Excel.

o/
git != github
Ah, there's my morning coffee spit take. I've been online for a few hours already; it was late today.
It saddens me to agree with you. I'm not looking forward to the day when I get a new phone. Android and iOS are attention seekers, they ring and ding just so that you don't forget that you need them. Windows just sits in your pocket ready to do real work when it grabs your attention.

It's so liberating; what phones used to be and have become nothing but.
Thanks for the condescending comment. Really helpful.
My sister has an SP3 and likes it a lot. She's a student in college and I feel like this is a good niche for the hardware. The main draw to the Surface for her was the pen because of how well it worked compared to other options. She downloads pdf or ppt presentations and can annotate and take notes in class.

Is there any other hardware that can do this just as well? I think maybe the ipad pro but I have never used one.
Why is the master on GitHub anyway?

If a company can't maintain their own internal tools and self-hosting servers, why does the same company think it can run reliable services for users?

Not putting the core of your business on a remote platform is disaster mitigation 101.
There might be a bubble, but extremely limited anecdata isn't enough to prove it.

Who cares if people are spending money to get shit done for them that they don't want to personally do (laundry, groceries). As long as they can pay for it and are utilizing hours to what they actually want to do in life I don't see the harm.

And expensive food exists in most major cities.

There might be some truth to the title, but the article lacked the data to support any of it. I'm flabbergasted that it got upvoted on the frontpage of HN.
Agreed. The modern ease of pulling in third-party dependencies, while wonderful in its way, has gotten so easy that even "simple" applications require automated caching infrastructure. E.g. if you just fork your top-level dependencies, you won't pick up any of your recursive dependencies.

I suppose we all need package manager and git/VCS aware recursive forking/caching tools now. E.g. works with npm, gem, etc. and recursively forks your entire dependency chain.

And to think that I managed that sort thing of entirely by hand some years back. (For C/C++ libs, then, so far more manageable.)
"Users have been contacted and reassured, both of them."
That's a future I think we could have had, but IMO it doesn't look like it's actually coming anytime soon thanks to market fragmentation.

And even if it did, in my experience, working on a machine with remote storage and computation resources in the cloud is anywhere from annoying to nightmarish depending on local latency and bandwidth. Good luck getting the HW/OS/Cloud vendors to come up with a mutually agreeable standard for this.

So I achieve my approximation of that future for myself by carrying around a beefy linux GPU laptop, a trac-ball, and keyboard wherever I go. I'd love to just use my desktop sitting at home as my cloud storage and computation server, but I gave up on that some time ago.
Ignoring the hypocritical nature of this statement, I take offense in this generalization in particular.

If you're an engineer with a family here in SV, you cannot take a sabbatical. In most cases you need to get a job in a week or the rent will drive you to bankruptcy.
--hidden-recipients is another flag.
In the past I've made a lot of money converting organization's mammoth mess of spreadsheets into a proper solution. I've done this for more than one organization.

The problem is Excel is easy to abuse, thats the way people know how to to solve problems so it doesn't occur to them they may need proper software to do what they need to do, not that they don't have the funds. All the companies I've worked for have had the funds.

Most organizations don't audit their spreadsheets nor keep backups or have a method of keeping track of them - the spreadsheet you get emailed may not be the current version. Its par for the course for spreadsheets to be done in a completely ad hoc manner with no controls whatsoever.

From my experience fixing spreadsheet messes, they usually waste person-hours like crazy and end up costing more than paying an engineer for custom software or getting an off the self solution. This has been my experience.

Spreadsheet abuse was a factor in JPMorgan losing 2 billion dollars in 2012, for example.
I think you're right in one regard, it will induce a race to the bottom amongst larger companies going this way.

Quality is going to decrease over time. Lay offs mean the loss of institutional knowledge, team experience, internal quality standards, business relationships, inter-team relationships etc. etc. etc. that let them get things done. The new teams will be riding any technical capital left behind by the old guard for a while but I'll predict it'll run into problems by the 5yr mark. Costs will skyrocket as projects take more time, work processes have to be rebuilt, relationships start from scratch, etc.

In terms of the bottom line, it looks good now, but they're going to be paying for it later. Either in higher costs to the contractors to fulfill projects OR paying consultants and internal teams absurd money to fix technical debt. It will happen. It's cost shifting.

Edit: The other thing I forgot to add is loss of ownership. Shifting IT/development staff to contractors is going to decrease the sense of ownership in the project which means the level of care and concern about the success of the project are going to decline. Yes, it's an intangible and an important one. If I own something and feel like my work on it is necessary for success, I'll put in the work to do it right and set it up for success. Contractors will build to the contract and everything else is an add-on that costs more. Want that plugin for a new feature an internal dev would have built in as run of course because they see a future need? That'll cost you another 4 weeks of contract developer time because it wasn't in scope of contract.
Some of the dumbest ideas are the biggest. Strangers driving you in their cars? People turning their spare rooms into hotel rooms? I wouldn't have believed (or invested in) either of these ideas.

My favorite example is YouTube. If you had asked me if I wanted to invest in a video upload site where 95% of the material were pirated clips off of TV I would have said "you're crazy! You'll be sued out of existence."
Related: David Bowie's 'Blackstar' Art Free For Fans to Use

http://www.rollingstone.com/music/news/david-bowies-blacksta...
I clicked around and couldn't find the actual report. I want to read that instead of an infographic or blog post. Does anyone have a link to the report?
Nah, a collection of computers with high-availability setup communicating with another collection constantly over a dedicated or high-bandwidth line. In the demo, it was 5 racks in an open field. In the bank study, it was a whole bank's worth of computers in two locations. For some organizations, it's 5+ of them just to be sure.

The common trend is that the systems constantly sync critical data, can detect downtime, and automatically (or manually) fail-over when it occurs. Been OS's and ISV's offering that capability with many proven in field going back decades. Certain high-tech companies just don't apply those for whatever reasons. Maybe their stacks just still don't have that feature.
> Because it has a friendly interface, while Vim and Emacs have all these "weird" keybinds and whatnot.

vim and emacs are friendly and welcoming to people who already know them; new users in 2016 have some weird expectations due to growing up using insufficiently-powerful UIs, which means that they have quite a learning curve when picking up a powerful UI.
I think the author meant that even if instead of a 57% drop it would have been a 57% increase.
I'm sorry to be rude, but, it sounds like you should go learn Git and come back to this conversation.

The decentralized design does avoid single points of failures, and everyone does have a copy. So - check, check, great. Unfortunately (maybe..) everyone has put their master repos in the same place, which somewhat counteracts the decentralization. But there is certainly no immediate coupling between the Git repository on your computer and the Github repository it's pulling from. It's not like Github being down in any way prevents you from working on code you've already checked out, unless you need to go check out more code.

(The same obviously may not be true for package managers and build scripts that are not running in isolation from your upstream repository, which is where the problems have arisen.)
Yea no kidding.

"AppNexus helps brands connect with consumers, empowering agencies and advertisers with a uniquely powerful approach to programmatic online advertising."

Thanks for working on Ad Tech, the very thing that powers this bubble by trading attention as a commodity. Other people work on silly startups, but this shit is akin to HFT.
I disagree; what you're talking about would be an issue in today's world but if someone were to come out with a way to re-use a personal computing device (phone today, maybe something else in the future) so that you could have multiple visualizations with it to the point that you would never need to buy another dedicated device again, I think you'd eventually finding that picking up enough traction that it would be everywhere. I mean, why not? Similar to wifi which is pretty much everywhere now.

Ultimately I don't know if it'll be the phone that powers this or if it just simply takes so long that it'll be something else but I would be shocked and supremely disappointed if, by the time I pass, there isn't a way to quickly and easily view your digital information on any screen with or without keyboards in multiple layouts that best fit the screen and purpose.
Not just rust language, to the best of my knowledge, even packagist, the php package manager relies heavily on github for sourcing its packages. But I think they have other resources too, apart from github.
The post is "statistically" a lie and you just used a straw man argument. Congrats.
"data center" is a confusing term.

Very few companies build their "data centers" (apple, google, amazon, NSA, actual 'data center' companies, etc). Most companies rent cage space in a larger data center and call that their "private data center." Smaller companies will rent a few dedicated servers or colo half racks from other resellers.