skysight-inc/HackerNews huggingface dataset:
I have exactly the same drive in my new System76 system.

/dev/sda1 2048 1050623 1048576 512M EFI System

/dev/sda2 1050624 968382463 967331840 461.3G Linux filesystem

/dev/sda3 968382464 976771071 8388608 4G Linux swap
React 16 Will Support Streaming Rendering
Requires a server-side component...

Really cool project, though.
The thing that makes me uneasy about the proposed implementation of metaclasses is that imperative code is used for code generation instead of declarative specifications.

Simple examples are relatively simple and predictable, but anything more complex might blow up into incomprehensible mess pretty quickly.
About That “First Gene-Edited Human Embryos” Story
One easy fix for this kind of code is to add an API to fetch multiple instances per call. Fetching 100 handles per call would speed up the processing (assuming the locking/unlocking is the pain point) by a factor of 100.

Adjust the magical 100 for the typical problematic use case scale and be done. (Although dividing something by 100 is usually good enough.)
Virgin America Alerts Employees, Contractors of Personal Data Breach
.NET 4.7 shipped earlier this year and includes Web Forms support. Looking at the support lifecycle page, I can see how the order of answers calling out .NET 4.5.2 at the top might be confusing. The last answer on that page (
﻿What is the Lifecycle Policy for the different versions of the .NET Framework?) is the one I think you want - it indicates that .NET Framework 4.7 ships with Windows Server 2016 and Windows 10 CU (1703), which pushes you out to 2022 (minimum, every release keeps resetting the clock) for Mainstream Support.

[disclaimer: Microsoft employee, .NET Foundation staff]
You missed my point: Speed does not kill.

Going off track at 120 MPH was not fun. Dirt, rocks, slashed two tires. Beyond that it was uneventful. The speed just makes it last longer and probably contributed to the huge holes on the tires.

You can have a crash on the highway at 100 MPH and have it be just an uneventful other than a crunched-up car. It's a function of the delta in speed AND the delta in acceleration, angle, forces, etc. In other words, if the car in front of you is decelerating gently vs. violently, etc. Too many permutations to list.

What you don't want is this:

https://www.youtube.com/watch?v=No7v2ps6ukI

It doesn't even look like they are travelling fast at all.
Thanks, that part I already know.

My point was more about Blend, XAML tooling support and official integration into Visual Studio.

So, all the things that C++/CX has today, but C++/WinRT was still catching up when that information was made public.
Since it claims to be "100% bit compatible with Amazon S3", I would assume that you can use boto if you manually configure their endpoints.
wait, so me standing up peeing while my Roomba is working, is not a good idea?
That seems at best misleading at worst outright untrue...

Their own cloud connected app shows a detailed layout of your home's floor plan[0]. The implication of "navigation information via vSLAM, which stays on the robot" suggests that such a floor plan could never be sent to the Roomba App, since it is, that statement is suspect.

Plus the Roomba is updatable over WiFi without user intervention. So even if the above statement is true TODAY, there's no specific reason to believe it will remain true forever. They could push an update tomorrow, start collecting data, and then let you "opt out" if you don't want your intimate personal life shared with anyone who can pay.

[0] http://i.imgur.com/6Brk5xV.png
Vulnerability Affecting Augur’s $200M Worth of REP Tokens Discovered – And Fixed
Software engineering, I guess, which is my field. I've heard that university work in this tends to be mediocre (and with pay to match), although biotech/pharma can be good.
This is the first time I've thought about Boost Build since leaving my last job about 18 months ago. The selection by a few of Boost Build for internal projects at the company was easily one of the most divisive, time consuming, and frustrating decisions I've encountered. Even after lots of wiki docs and training, no one understood that thing. Probably <10% of devs could do little more than tweak existing .jam files without all sorts of problems. And probably <1% actually liked the tool, but it got wedged into a process and stayed there.
Also, many people don't realize that Intel doesn't make their manufacturing equipment. They work closely with the companies that do, and provide them research and have exclusive deals, but tsmc and Samsung probably buy the same brand fab equipment. Factory construction and such matters a lot too though, Intel closed a plant in new Mexico recently, and the yields were likely lower due to a difference in elevation
Managing build definitions of a project with subprojects and interdependencies
It should be noted that this "member of the mass media" was an unpaid writer (among dozens others) on an activist blog/oped section on a large newspaper's website. He was since removed from the site because of this incident.
This could make for a good use of this software. The biggest issue free software such as this have is still adoption by less technically inclined people and a steep learning curve for techies. More effort needs to be put into cognitive reasoning and user planning but these skills aren't typically focused on by computer scientists. Whereas something like this absolutely needs to just work for it to gain traction and be useful for anyone other than niche teams capable of designating it as the defacto tool. If there are obstacles people will usually switch to the lowest common denominator like Google Hangouts or whatever they can use without installing something. It could be a good Skype replacement but the challenge is focusing on usability in conjunction with functionality.
At some point that will happen. Companies can't experience exponential growth indefinitely.
This seems like a sane path forward, though the bit about leverage denominated in BTC before the split being a debt in both BTC and "BCH" after the split is a bit counterintuitive if you're not paying attention.
Maybe it's more due to the potential of leveraging network effects and becoming the predominant player in this sphere. They can leverage that to add on al kinds of add-on services (handyman/woman, decorators, etc. and extract some fee from those).
Did you move to Philadelphia?
Ask HN: Is JavaScript abandoning Promises
Recently in a technical screening, a senior engineer asked me what I thought about Javascript moving away from Promises in favor of Observables. I replied that I didn't know that Javascript was moving away from Promises, since Promises are part of the ES6 spec.

In general, I was blindsided by this. So my 2 questions are:

1. Is Javascript truly moving away from Promises in favor of Observables?

2. Where can I read about the direction that Javascript is taking, so that I can have an educated discussion on the future of Javascript?
My only experience with Bazel was building TensorFlow. I can't say that the builds were fully reproducible or very fast. That TensorFlow is a big project excuses the speed (most of the time was probably spent actually compiling), but I had to rebuild three times until setting the flag for GPU support had the desired effect. So whatever magic was supposed to deliver reproducibility was not working. Add to that issues with some Bazel processes hogging resources in the background and I was wishing for some good old makefiles.
I probably have a dozen email addresses across five companies that I need to manage. I thought Zimbra would be the answer but server requirements sky-rocket quickly.
Someone had remarked that the SS is what you'd get if the Pentagon hired the Church of Happyology to create a new branch of the military. I thought this was hilariously on-point; but then I refreshed the page to see more discussion, and the comment was gone. Are the clam spirits angry today?
75MB/5 sec benchmark results (using internal AWS network to pull from S3!) sound dubious. You can get 4Gbps+ down from S3 within the same region in my experience, that's 30x faster than these numbers.
> Wouldn't it actually just deter companies interested in acquiring out of interest
> in the acquisition's customer data?

Yes, that is exactly it. So at some level the data is a company asset that has 'value' to a potential acquiring company. And if you decide to destroy the value of that asset to an acquiring company (by having it self destruct on acquisition) then you've intentionally reduced the value of the company. Your fiduciary responsibility as a board member or executive is to maximize the value of the company.

The long held theory here is that the share holder's elect board members to represent their interest in the company, which is notionally the 'value' of their shares, so for the board to be doing the shareholder's bidding they would not allow the CEO to explicitly damage the value of the company by impairing one of its assets with a destruct clause.
That is to be expected for bottom-barrel prices, to make up for the cost of maintenance (GC / compaction / rebalancing / etc of data). They might just wait 90 days before doing the first compaction, or whatever their system does to delete data.
>Well back in 2004 there was no way to get an actual license.

There's also no way to hang the original Mona Lisa in your house but that doesn't mean you get to steal it.
It's hard to bootstrap some models without a lot of money. Even with money, it's not obvious there is a market until people prove it via piracy.

For example, Crunchyroll is the least terrible anime streaming site and they got started by stealing anime that was "stolen" by folks that wanted to put decent subtitles on shows from Japan.

They eventually hired some of the folks they were stealing subtitles from, and got licensing deals from the content owners once they had revenue. But they never would have been able to negotiate a deal if they'd have asked for permission instead of forgiveness.

It's entirely possible to imagine that another streaming company (Netflix, Hulu) would have looked at all of the great quality subtitles being produced by non-content owners and figured out that there was revenue to be had. But I fail to see how they would have seen the demand if people hadn't been stealing and making good subtitles to begin with, and producing huge numbers of stolen downloads/streams.
So what you're saying is you can displace an entrenched competitor by putting in enough money to end up with a superior product?

That seems... reasonable.
I used to think I'd like direct democracy, but after living in California for a few years I realized it wasn't at all what I'd expected. Intelligently voting on an issue requires you to invest a lot of time in understanding the topic, its pros and cons, and any far-reaching effects. It's almost like a full-time job, which is why we elect representatives!
Harnessing the Potential of Mobile Technologies for Children
Unlikely. First you go to ASCAP, then all of its competitors. For artists that don't use a rights clearance and royalty processing company to handle that stuff, you might just wait to get a letter from their attorney and offer a reasonable settlement based on the ASCAP rate.

Tracking down loose artists on your own initiative just to give them enough money that they won't track you down and sue you seems like an overly honorable use of time and money to coexist with a successful business.
It definitely has Greenshot's image editor baked right in.
Outrage is absolutely appropriate for cases like this. This isn't "boy who cried wolf". The fact that cases like this generate outrage serves as a reminder to everybody that privacy is important and as a strong signal to companies that they can't do stuff like this without customer backlash.

If we just sat quietly and did nothing when iRobot seems to be selling our data, then that just opens the door to worse privacy violations.
Treasury kills Obama-era myRA retirement savings program
I'm not sure how it wouldn't be. How would this differ from publishing an author's novel on your website? Or more closely related, a poet's work?
Or AWS itself. Doesn't seem like a good fit for a company like Amazon.
I have no idea what you are talking about.

The alt-right folks are at-foremost constitutional conservative. They can not be advocating for abolition of the constitution. This is a trait of the left who has no other wish than to eliminate Governemnt Constitutioal bound as well as the Bill of Rights (ie. no free speech, no right to self defense, no innocent before being proven guilty, no due process).
Jeff Bezos Dethroned by Bill Gates Hours After Becoming World's Richest
After reading about https://rsync.net for years on this site, I signed up last week. Great service, and almost pain-free. I've only bought 100Gb but that's enough for my virtual machines.

(Completely replaced the use of https://rsync.io ;)
No different to starting a company that lets people get cheaper rides while avoiding taxi restrictions or one that lets you find cheaper places to stay by avoiding hotel and zoning laws.

A lot of successful startups and internet businesses are done on a 'break an awkward law first, ask for permission later' kind of way. There's a reason a common startup mantra is 'it's better to beg for forgiveness rather than ask permission'.

And yes, YouTube is another obvious example here. Wouldn't have been anywhere near as popular if it was so strict on copyright right from the start.
What's the difference between security and safety here? I assumed that was a typo/thinko because "security" in the context of cars would mean, to me, things like alarms and other anti-theft devices.

I just can't understand preferring an actual increased risk of death to a known-irrational feeling of unease.
How about a data broker service? (Not that it's been done before - but that the idea has some merit)
Who says they would have to? Direct democracy = direct voting, not intimate involvement with every stage of policy.

Representatives would still exist as subject matter experts that develop policy within their domain and act to convince the public. Ubiquitous critical thinking is sufficient to protect the public from demagogues and conmen - and that is an achievable goal (albeit politically challenging today)
They usually replace the thermal paste with solder, solder has a different set of challenges.
Does anyone have a suggestion for a cheaper CloudFront, not S3?

Preferably an option that can do S3 upstream, and support for signed requests with expiry is a must.
That is a good argument, and it would rest on being able to show the greater good from the business model. If I were your activist shareholder though I would argue that your argument conflates the residual value of the company with the operational value :-).
Until they hire the CEO from Nest
Should California start its own bank to serve marijuana companies?
Paypal and Uber have network effects that are harder to replicate. Visiting a website and browsing real estate listings don't.
Is the question:

1. How do you get good at giving talks?

2. How do you generate opportunities to talk?

Most of the other comments are focused on the first (practice), but if the question is the second, it is really a question about marketing.

You have to become famous in a niche, perhaps write something you can be known for. Try to develop a platform, or else write for a well known brand.
But data is uploaded, if you opt-in to that. If you choose to allow it, the map that the Roomba generates is uploaded to the "cloud", where it's cleaned up and made available in the iRobot HOME app. This was explained in the very next paragraph. They simply cannot say "data is never uploaded" because it's not true, but they can say "images are never uploaded" because it is.

And I wouldn't quibble about the usage of "cloud". It's generally understood that if the data is sent to a server outside of the customer's control then that's the "cloud".
Because primary and secondary market research is a skill just like programming, takes time to master and many just think that asking a few people unfocused questions constitute research. The easy way to gain knowledge is build things and see if it works which is crazy expensive.

Even the famous MVP is just a catchy name for market research that has gotten out of control due to the unfortunate decision of putting "product" in the acronym.
It was when they brought that idiotic ribbon in and it was apparently more important to meet the engineering need for implementation elegance (consistent shortcut keys across all the office suite that matched the ribbon click path) than to let users continue to work efficiently. Insert row went from alt->I->R to something I can't even remember now. I hope someone in product management got flogged for that.
> "We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform."

Yet those of us old enough to remember the 90s also recall how the openness of the web freed people from the monopolistic behavior of Microsoft. Sure, the web was bad for Microsoft, but great for users.

This whole argument is circular. Web capabilities lag because companies like Apple deliberately drag their feet. Then people like you cite all the advanced features of native development as a reason not to try and use the web. All of which suits Apple fine, since they get 30% of native, and 0% of the web. Apple hobbling PWA is the new "IE-only" website.

"It is difficult to get a man to understand something, when his salary depends on his not understanding it." - Upton Sinclair
This is from the Motor Authority article;

"One interesting regulatory note is that the weight rating allows the B1 to qualify as a Class 3 commercial truck which considerably reduces regulatory requirements compared to vehicles intended purely for passenger use."
I didn't say that, I said it contributed.

Delivery lockers are a minor inconvenience, but it certainly was not a positive change... paper cuts add up.
It's always fascinating to me that when this question comes up (are we going downhill or uphill?) the answer inevitably turns to violence. Is violence the pinnacle of evil? Is nothing worse than violence? What about mental illness? Isolation? Separation from your family? Lack of meaningful cultural practices?
"The government has spent about $70 million since 2013 to set up, promote and run the program, the Treasury said, but its reach has been limited. There are about 20,000 people who have signed up for an account, with a median balance of $500"

Wow. We would've been MUCH better off just giving that money away. What a waste!
There are 3 main record labels (Sony, Universal, and Warner) which own pretty much the entire market. So just 3 contracts to negotiate (or 4 if you include EMI pre 2012).
Sure, you're right overall, I just didn't think the *.io game arena was large enough or unique enough to merit that term being used.

Also it's just a bad name in general, since those style games can be hosted anywhere.
I've never been truly bitten by ruby performance, or ever found it so

I've never by bitten by Ruby's runtime performance. It's "fast enough" and for common use cases that need more performance, there's usually a C extension (nokogiri, etc) on tap.

Mostly, performance is an issue with large apps and their rspec run times and app startup times. (And of course, those are not purely -- or necessarily even primarily -- Ruby's fault, but still)

There are numerous, complex large scale applications out there, running on rails.

Rails is definitely pretty hackable to fit one's own needs, but that's where the "convention over explicit configuration" stuff becomes a hindrance rather than a help.

Don't get me wrong, it's not awful, it's pretty good.

Most businesses are in fact fine starting on rails,
and staying on rails. When i say most, I mean 95%.

I agree! Like I said in my initial post I generally like where Ruby and Rails are at.

Our big old Rails monolith (started on Rails 2, currently on 4.2, and hopefully on 5.x in a few months) has carried us to about $500mil projected revenue this year. Could other stacks have done the job better? Quite possibly, but they quite possibly might have been much worse as well. =)
Did you read the article? The very next paragraph explains that:

> If a user agrees to having their map data viewable on their mobile device, then the map that the Roomba creates during a cleaning job is sent to the cloud where it is processed and simplified to produce a user-friendly map that ultimately appears in the iRobot HOME App.
make, configure, autoconf/automake, m4 (I know it's just a macro language), cmake, scons, etc, etc, etc.

Can anyone share a good survey article/paper on the fundamental issues related to build systems, or what is the criteria for a good system (other than popularity)?

Is this a tricky issue because it's tangled with configuration-management and package-management, and OS-filesystem-hierarchy in general? (in which case you can not solve this problem without standardization efforts at multiple levels).

I'm not looking whether to chose CMake or its competitors, but looking for insight into the minds of build-system creators (something deeper than just annoyance with existing tools).

(addition of history discussion would be even better)
After 2 years at 5Ghz daily I don't think my idle temps have changed on my 4690k. That being said I just ordered a 4790k that was delidded and soldered by Silicon Lottery because I was pushing the high 80s under load since day 1.
I agree with that last point. Beyond that the reader and the store could be better integrated. It's surprisingly difficult to, say, find out if any of my ten favorite authors has released a book since the last one I read.
Working? The author has finished with it: http://bist.io
For me, when choosing an object storage service, the most important question is WHERE is my data is stored. If I cannot choose where my data is stored, I won't use the service. Why? Because my clients will ask me the same question for their audits.
A world in which people overreact to privacy violations (whether perceived or real) isn't one I envision happening any time soon.

Sure, there'll be periodic and pointless indignation, but then the vast majority of those complaining will go back to trading their personal information for free stuff.
I need to know why to use F#, not how. C# is a business programming language. F# doesn't appear to be obviously useful in that regard.
Cloudflare?
The spread of personal information across myriad services is, I think, becoming a huge problem.

I recently had a case with one such services. They store personal information that could be very damaging if it got out. SSN, driver's license, name, address, phone, credit card info, etc.

I decided I no-longer needed the service and so I asked to close the account and clear all of my data from their servers and backups. I was particularly interested in the information that could be used for nefarious purposes given a data breach or a sale of the business.

They refused and gave me some bullshit reason.

I moved immediately to arbitration per their own TOS. Within a couple of days they became very responsive and have, in theory, cleared all my info from their service.

And that's the issue. How do you know? They could have lied to me just to get me to drop arbitration. Hard to know how far to pursue something like this. No company should keep information on you that you do not authorize them to keep. A consumer ought to have the right to have any and all traces of their personal data erased from databases with absolute certainty. Privacy ought to supersede everything else.

What if you want Facebook to clear all data related to your account? I don't think that's possible in the US, is it?
Lacking comparison with their closest competitor B2 ($0.005/GB, cheaper outbound at $0.02/GB). Also no information on DC location and zones.