skysight-inc/HackerNews huggingface dataset:
There were one or two part time engineers, who were freelancing while still at the university, for some time before I joined the company. When I joined the company, there was no monitoring, no tests, no automated deployments (drag and drop using ftp client), no A/B tests, etc. But the editorial team worked really hard to prepare the best content possible, and users kept returning for it. I was fully aware of it before I joined, thought it might be a fun challenge to turn it around. It was fun indeed :)

But for the first year or two, while it was gaining initial traction, it was just wordpress installation on shared hosting, with a free wordpress theme. The founder is tech savvy but not an engineer. And it's a bootstrapped business, the typical born-in-the-college-dorm.
Google Hangouts Removes Merged SMS Conversations, Adds Video
So in other words no rocket and no lander, but will be in the air in 18 months? Pardon my skepticism, but I think you're buying into "Elon Musk Time" which promises x but comes out y or never.

SpaceX is impressive, but I think its fandom is out of control. Repeating marketing and PR pieces to me isn't convincing. I wish them the best of luck but a 2018 launch isn't happening. I'd be surprised if any of this happens before 2022-2025.
I Will Get Hung, but I Don't Care as Long as I Get Breakfast
Inverse square is a harsh mistress. With only 4% the insolation at Jupiter as you get at Earth, you need a lot of panels.

Stirling RTGs sound very interesting but I'd be really worried about reliability. Definitely needs lots of work and testing to be confident in it!
> denying helping people with pre-existing conditions

This is literally the definition of insurance: insurance is a pool of risk, entered into by a large number of people who have not incurred a certain rare circumstance, against the possibility of them encountering that circumstance. This isn't insurance companies being greedy! What if all insurance worked this way?
If there is no GC, could a language like Rust or Swift still target WASM?
> How can autopilot know if it is safe to steer into the shoulder?

I would suggest that if it can't, its not ready for general use on consumer road vehicles.
Apple’s ‘Planet of the Apps’ reality show for developers is now casting
I have never seen such a defence of fascism on HN like were seeing in this thread..
An Architecture for Millions of Things
The goal would be to catch people who buy a house, don't live in it, and continuously rent it on Airbnb. i.e., they are operating an unlicensed rental property, which is already often illegal.

Is it hard to stop people from occasionally renting their house on Airbnb? Sure, and you'd have a hard time writing that into law because it would be difficult to differentiate between someone who Airbnb's their house one week a year and someone who lets a friend stay at their place.

But it would be pretty easy to prove in court that the guy who owns the house next door doesn't actually live in it (this is probably key to enforcement), and has listed it on Airbnb a hundred times this year.

Maybe a lawyer or judge can chime in, but it seems like this would be provable in court.
I don't think it's overblown at all. There would be large advantages to programming your car to be more aggressive and risky.
Hi, Dan from stacktile again,
we've prepared a short screencast video for anyone who can't get a free slot but doesn't feel like signing up:

https://vimeo.com/174582090
Cory Doctorow was the one who compared DRM usage to Lysenkoism. See his explanation here: http://www.publishersweekly.com/pw/by-topic/columns-and-blog...

In short, it means that logic of DRM usage is completely invalid and based on false premises (when someone tries to justify it using reasons like increasing sales for example and such).

There can be other possible reasons for DRM usage, which aren't Lyseknoist, but simply crooked. I.e. for instance, covering up incompetence, competition exclusion, standards poisoning, undemocratic policy making and so on. Those are done to achieve dirty goals, and they are harder to counteract than ignorance.
My understanding is they gutted the entire fusion and workstation teams (firing all US employees), and shipped it over to China for long-term maintenance. That blog post kind of confirms it... the core team working on ESX is in the US, the "Hosted-UI" - fusion and workstation teams - all appear to be Chinese. To say that the core ESX components are the base and the Hosted-UI team just puts a UI on top seems preposterous to me. If that's the case I would expect a lockstep release of all the products, and the same feature functionality if all they're doing is adding a GUI. That's simply not the case.
Lawsuit alleges nepotism, waste and assault at Hyperloop One
Are you saying the correct response is to swerve in to the group with the fewest people?

I don't think human drivers have the reaction time to make these decisions, not sure why so many expect computers to be able to.
Create Jenkins Job for Creating NuGet Packages
We plan on having Rust target webassembly, and there's already basic support for doing so.
How to run the native Ubuntu desktop on Windows 10
> I'm talking about the car's ethical choices in crashes, not the ethics of the programmers.

Cars are not entities to which ethics can be ascribed; the humans building, designing, and programming them are.
This case is a brilliant reminder to anyone working in deep packet inspection/blocking/filtering tech that your work negatively affects the safety of millions of people in such countries at once.
They're nice assistants and reduce my commute fatigue considerably, but yes, when I use my Jeep's adaptive cruise control system I constantly have to be on the lookout for stopped traffic too far ahead for the system to properly recognize or things entering my lane from the side. My understanding is that this is common on all of the radar+camera systems, Tesla's included.

Life would have been a little better for them had they not bundled relatively common ACC tech with bleeding edge lane-management tech, called it all one thing (autopilot) and then said that thing was in beta. Basically they hyped almost-industry-standard ACC off the charts and are now getting special scrutiny for it.

On another note, saying your driver safety system is in beta testing is its own fail, just with the word "beta" that screams "still has bugs." They really need to watch out with the crossing over of tech culture idioms to vehicles. There were probably other ways to position that tech.
Whenever someone sends me a DM, I usually reply with a "please use #tech" or whatever the relevant channel is.

Our company onboarding guide includes the line: "All communication on slack _must_ be in public channels. All emails must be cc'ed to a mailing list." Of course there are sane exceptions to this, but everyone follows this generally, and we get >90% public communication over slack every month.

Our current stats are:

>95% public channels, 0% private channels, 4% DMs (>1M messages)
Download Free White Paper: IVR Payment Processing
> As long as cars belong to individuals they have the responsibility to favor the interests of those individuals as far as law permits.

Well put. I would not buy a car that wasn't designed to protect its occupants first and foremost. My family is more important to me than abstract, unlikely to occur ethical dilemmas.

Having that choice programmed in actually makes it easier for self-driving cars to predict the behavior of other cars on the road. It's simple and probably at least a near-global maxima for optimal car fitness.
C#... huh :)

Accord.Net - http://www.viva64.com/en/b/0410/

Microsoft WPF Examples - http://www.viva64.com/en/b/0407/

Xamarin.Forms - http://www.viva64.com/en/b/0400/

Lucene.Net - http://www.viva64.com/en/b/0381/

Xenko Game Engine - http://www.viva64.com/en/b/0379/

Space Engineers - http://www.viva64.com/en/b/0376/

WPF examples by the Infragistics Company - http://www.viva64.com/en/b/0375/

CNTK tool kit - http://www.viva64.com/en/b/0372/

Sony C#/.NET component - http://www.viva64.com/en/b/0371/

IronPython and IronRuby - http://www.viva64.com/en/b/0367/

MonoDevelop - http://www.viva64.com/en/b/0366/

CoreFX - http://www.viva64.com/en/b/0365/

Roslyn - http://www.viva64.com/en/b/0363/
gettimeofday() is totally inappropriate for benchmarking. Any time the system clock is being adjusted by NTP, for instance, your benchmark timing will be skewed.

They should be using the following API if they're going to use the system time to measure time differences:

clock_gettime(CLOCK_MONOTONIC, &timespec);

It's a really good clue that a timing function is inappropriate for benchmarking when the man page talks about time zones.
>You won’t find any place in React docs that claims internal state is harmful.

But it is the first principle of Redux

The state of your whole application is stored in an object tree within a single store.[1]

Am I getting it wrong?

>I plan to put up “Design Goals” document in the repo

That would be great. The "why" is sometimes hard to understand.

[1]http://redux.js.org/docs/introduction/ThreePrinciples.html
Ask HN: Finance industry devs, where do you put the business logic, DB or Code
If your answer is "majority in db" then how do you combat arguments like:

* You can't test/debug BL in DB (or it's very hard)

* You can't do continuous integration

* The code a mess and hard to maintain/make sense of

If your answer is "majority in app":

* Do you have an API on top of DB that enforces the rules?

* Is the security/data validation also done in the API/app layer?
Very cool! I've been looking for something like this for a while in hopes that I could get a better feel for the tech industry through Scotland. I lived there for 7 years during middle school and high school and I'm always flirting with the idea of heading back. Sadly my EU residency lapsed, making it a little more difficult (not that it would help for much longer..).

It would be great to have more sorting options, particularly if I wanted to get back to the Granite city :).
WebAssembly modules can still import an external linear address space, but they can now also define their own linear address space, with their own initialization data included in the module file.
While this article was submitted first, the other submission [1] seems to have more comments

1: https://news.ycombinator.com/item?id=12085828
You're right. We see this with Coq theorem prover where at least 1 slide or FAQ has to be about the name. Forever. Author should change it immediately while change has no negative effect.
Discussion. Roughly 75% of the links I click are skimmed. The rest I read through. For a lot of the submitted links, you only need to know what's going on to participate.
Not that kind of logging.
Where's the fraud? It seems that your complaint is that health insurance is surprisingly expensive when it includes too many people who might need it. Catastrophic health care protection costs $4K/yr, about as much as transportation or food, less than rent, more than telecommunications. So? Where's the fraud in that?
I think it's that Swing isn't deprecated per se, more that it's unofficially deprecated by the fact that JavaFX is actively being worked on and pushed onto potential Swing users, while Swing just sort of stagnates.
I have no proof for this but I'd guess they are making a lot of their money from their video ad network. By making it super easy to integrate into mobile games built with the engine they get a lot of ad publishers on board easily and can then sell ad space.
Yeah, that's definitely part of the problem.
This one has more comments / points though
I think you are confusing React with Redux. They are two very different things. You can use them together but Redux is not the “default” way of using React.

>But it is the first principle of Redux

Redux is a very opinionated library and it is not related to React in any way. React does not officially endorse Redux. If (and that’s a big if!) React patterns don’t scale for you or if you personally prefer Redux to them, you can use it, but a Redux app !== a React app.

Which doesn’t mean either of them is the “right” or “wrong” way. Learn React first and try to use it. If you have issues related to state or if you’re just curious, you can also learn Redux to compare their approaches. If you like, you can combine them, or use them separately.
Valve was formed in September of 1996 to create Half Life.

After two years of grueling, insane focus they managed to push out Half Life on November 19, 1998.

After four more years of growing into their shoes they launched Steam in 2002.

If they hadn't gone all-in and focused on their first idea there would be no steam, no culture, etc.

Being Focusing as a startup is the ONLY option if you want all the trappings / options / creativity / line extension that come out of mature / revenue positive companies.

(1) https://en.wikipedia.org/wiki/Valve_Corporation#Founding_and...
Patent and copyright are an external force created by a bureaucracy that prevents a free market for these products.
gettimeofday has nanosecond precision and has whatever resolution the underlying clock has. On most recent machines, the clock is the TSC and you really do get nanoseconds out.
COZ: Finding Code That Counts with Causal Profiling
>$manufacturer repair tech would come in, plug in a usb-key, type a code, and charge $1000. They didn't run any of the diagnostics, and were basically paid to keep the usb-key available.

How is that legal? I sincerely hope that would not survive a civil suit. Though it could be that hospitals are weary of suing their suppliers for various reasons.
400 mbs/200 mbs data rates in Manhattan on the Mac laptop where I've tried it. The iPhone 6s+ with the security cert. is about 185 mbs/195 mbs.

Not bad for free.
In-browser Unity has horrible performance.
> Europe in general have a problem with entrepreneurship

Correction: Europe has a problem with hyper-accelerated, Silicon-Valley-style VC-fueled entrepreneurship. I see a lot of bootstrapped/slower-growth entrepreneurship in Europe, and that is in no danger of going away.
Agreed. It seems likely Unity is on the IPO path.
The headline is really at odds with the article itself. A probe would look into evidence of wrongdoing. The article is talking about data gathering on the impact of services such as AirBnB.
OK, so that's a factor of 2.7, but not even halfway to a factor of 10.

Sorry to be a stickler on this, but I like to use the ISS as an example of outrageously inefficient science, and so I'd like to make sure this isn't completely attributable to the cost of the shuttle (which, I think we agree, was it's own terrible boondoggle).
This happened! In Nigeria, of all places.

http://www.npr.org/sections/money/2016/05/20/478883658/episo...
Curtain: A smart data editing tool for non-programmers
Filament 'muscle' drives skeleton robot
The headline for this post is far too broad. More accurate would be to say that "very early stage startup technical diligence is usually a waste of time". That is often the case, for many of the reasons the author outlined.

Later on in a company's life, however, technical diligence becomes very important. If anything, VCs should do a better job of it. Countless companies have struggled, stalled or failed because they didn't become aware of or address technical issues early enough and scaled the business side too far out in front of what could be managed technically. This gets your company upside down fast, and in very difficult to unwind ways. Customers become dissatisfied at instability and lack of rapid improvements. Internally, strife between revenue owners and technical owners can easily increase as tech tries to balance delivering new funcitonality and addressing old technical debt.

After you find product-market fit and start really scaling-- ie after the early stage-- technical diligence should be a much higher priority than it currently is, for both VCs/investors and for company operators within their own orgs. Better technical assessments of issues and opportunities would serve most startups very well.
WebAssembly is not a replacement for JavaScript, and (IMO) it most likely won't ever be.

At the very least JavaScript will always be around as a "glue" language to use wasm binaries.

I think of the relationship between JavaScript and WebAssembly as the relationship between Python and C. JavaScript will call out to a wasm binary for some "heavy lifting" and JavaScript will be used to "glue" the data to the DOM. Also like the Python-C relationship, the wasm can be a compile target for non-javascript libraries.

But I honestly don't see writing non-javascript web applications being mainstream any more than it is now at any point in the near-ish future. It's possible (both now and in the future), but it's always going to be a leaky abstraction, or your language will end up being similar enough to javascript that targeting wasm is largely pointless (think TypeScript or Flow).
That's not true, the ISO option spread at exercise is taxed via AMT [1]. In general you shouldn't give out tax advice, and if you do at least make sure you have your facts straight. Plenty of early employees have been bitten by this rule and it doesn't that people perpetuate incorrect information.

[1] https://www.nceo.org/articles/stock-options-alternative-mini...
Saudi Arabia is one of the main US allies in the region. Millions of tax dollars go towards securing the Saudi regime every year through American military bases in the country.
N.Y. kills right-to-repair bill that could make it easier to fix your phone
Also see this slide deck, by the author:

http://www.aroma-project.org/share/presentations/BengtssonH_...
I think Google is moving backwards in the messaging field. I've been trying to deal with having GroupMe, SMS, Hangouts, Facebook Messenger, and Telegram for years. The last thing I need is more fragmentation yet every time a Google messaging product is in the news that's exactly what they deliver.
Native Instruments Traktor's file management and XML parsing problems
even more funny: the village voice is ad supported.
This is a pretty extreme response to someone who said that "SpaceX might launch a Mars lander during the 2018 low energy window".
Like the steering wheel that's deployed on all public roadways right now?

I'm struggling to see the substantial difference between "self driving car with modified software should be disallowed because safety" and "manually driven car should be disallowed because safety".

The former is still strictly safer.
This can be avoided with an 83b election.
Aroma – open source R framework for microarray analysis
TWEET to Sign Term Sheet
Zoning laws exist for a reasons, and the first link does a great job of spelling out some of those reasons.

You seem to disagree with zoning laws. However I'd bet dollars to donuts you'd start to agree when your neighbors sell their house and it's converted into a liquor store, bringing all the normal types that tend to hang around such places.

Airbnb is not a liquor store - but it's not a owner-occupied property either. It's a person trying to run a commercial property in a residentially zoned area. Your neighbors have the right to not have to put up with commercial buildings and all the things that come along with it.
The Market Fairy Will Not Solve the Problems of Uber and Lyft
I'm not sure what their (BitTorrent TM) business plan is. First of all you have the problem of the name. The BitTorrent name is tainted with illegal sharing activities, and has been so for the past decade. Then there's the problem of monetizing something like this where you have other platforms like YouTube that work quite well for streaming live video, and they're pretty much free.

Also, can't download neither BitTorrent Live and News, and there's no source code. How do these people make money and/or stay relevant?

I'm not claiming p2p live video streaming is an easy task, and in fact, it seems to be an impossible task at this point, otherwise we'd see open source projects that make p2p video streaming work, and we don't.

It seems to be more of a bandwidth problem, rather than a software/algorithm problem: if the video isn't extremely relevant (lots of peers sharing it) and/or the source peer doesn't have lots of bandwidth, then this will simply not work.
Evolution drives parasites to reduce themselves to essentially a "hook", a stomach, and reproductive organs.

Uber is a parasite and the "nice service" is the parasite's hook.

From http://www.ianwelsh.net/the-market-fairy-will-not-solve-the-... :

> Here is the thing about Uber and Lyft (and much of the “sharing economy”).

> They don’t pay the cost of their capital.

> The wages they pay to their drivers are less than the depreciation of the cars and the expense of keeping the drivers fed, housed, and healthy. They pay less than minimum wage in most markets, and, in most markets, that is not enough to pay the costs of a car plus a human.

> These business models are ways of draining capital from the economy and putting them into the hands of a few investors and executives. They prey on desperate people who need money now, even if the money is insufficient to pay their total costs. Drivers are draining their own reserves to get cash now, but, hey, they gotta eat and pay the bills.
Sorry for not being clear. Stories with "Show HN:..." in the title imply their is something to play with or try out in the title. At least based on my understanding of the guidelines: https://news.ycombinator.com/showhn.html
If that’s the case the US doesn’t have free speech either, right?

https://news.ycombinator.com/item?id=12084936
You seem to know a bit about web standards, was minification ever formally accepted by the W3C or did it just happen?
>Are there any other known anti-patterns left in React?

String refs and `findDOMNode()`. Both are anti-patterns but not deprecated yet. Both replaced by callback refs.
Google's app strategy is truly bizarre. Make two of everything, then kill one a few years later, and make another.

Merged conversations are a feature that's immensely useful for users, and I can't fathom their motives behind removing that feature.

When they started deprecating Hangouts as an SMS app [1], Facebook swooped in and made their Facebook Messenger an SMS-handler app [2]. Given its massive install-base and much more assertive product strategy, I wouldn't be surprised to see Google's unclear strategy be their gain.

[1] http://arstechnica.com/gadgets/2016/01/google-hangouts-7-0-f...

[2] https://techcrunch.com/2016/06/14/facebook-messenger-texting...
How America Could Go Dark
Guccifer 2.0 releases new DNC docs
I had an impression, that React community (not the authors) considers Redux as an best-practice. My first post was a little bit exaggerated view on where is this whole React-based website developement (including Redux and other libraries and tools) going, not only the React itself.
Just happened. It's just renaming variables and properties, after all—there's no actual change to anything standardised.

As an aside, JS is standardised by Ecma, as ECMAScript: the W3C doesn't have anything to do with it.
The team was replaced

That's a weird turn of phrase. Are they still working there or not?

https://blog.chipx86.com/2016/01/26/a-tribute-to-vmware-work...

http://arstechnica.com/information-technology/2016/01/vmware...
That's only true when the value of your options is pretty small. ISOs are taxed under the AMT plan as regular income at a rate of 26-28%, and so you might be forced to pay taxes on them anyways.

Source: I had a fat AMT tax bill precisely because of this. :/
Pokemon Go: Pikachu Pops Up on Downing Street