skysight-inc/HackerNews huggingface dataset:
Throughout the 20th century new technology has been steadily increasing the value of human labour, but some forms of human labour have increased more than others, and this imbalance has caused a market distortions.

Technology has done a great deal to make railroad engineers more valuable for instance, because one guy could suddenly move hundreds of tons of goods. Used to be it took an army to do that.

On the other hand we have plumbers, and the amount of work a plumber can do has changed little in a century. There is no plumber who can to the work of a hundred plumbers from 100 years ago.

This causes a market distortion is what is hurting so much of what America calls the middle class. If we deploy AI well, it may correct some of these market distortions. A plumber with a team of robots and an AI assistant will all of the sudden be able to do enough work to justify the cost of his labour. Maybe. If one were to entertain the notion that there are certain jobs we haven't automated enough, which hurts their ability to compete with the value we get from low cost goods and services.
Announcing the Node.js collection
Why do we procrastinate?
Isn't this fully addressed by decentralized arbitrators and reputation systems, with a solid economic incentive setup? After all, we are just remaking human civilization on top of more efficient, modern platforms...the same old mechanisms will apply, they'll just (hopefully) work faster & better.
> Who or what backs up the arbitrator?

Ethereum contracts are turing complete. The payout function can be contingent on either the buyer or arbitrators releasing the funds. The arbitrators can be determined before hand or rely on an external contract that offers arbitration services. The possibilities are truly endless.
It's more like "was" than "would be".
I'm a designer too and I've gone from using Illustrator and Photoshop to doing mockups straight in code. It sometimes feels a bit silly to first create a design mockup and then recreate the exact same thing in css. I would much rather create simple unstyled wireframes outlining the basic UX, maybe create a style guide, and do the mockups using HTML and CSS. I also feel that I'm making a lot of similar components such as heros, buttons, carousels, cards with small variations for different projects. I have started to create a repository of often used components that can be easily customized to suit the style of new projects without having to rewrite the entire thing, and it's called http://kitr.io/. The plan now is to add every new component I design and develop to KITR. It would be cool to be able to export to React components and not just plain HTML and CSS, but at least it's possible to copy into any project with some modifications as of now. Do you have any UI components that you feel like you are recreating often?
docx and xlsx are ODF formats, conversion isn't necessary the problem is that LibreOffice OOXML and even ODF support is kinda meh, since the standard can be extended at will with simple schema updates it seems that the OSS community just can't catch up.
>That's the biggest issue with my procrastination: my self loathing.

And to self medicate, you'll do immediate gratification stuff - more procrastinating. It's a vicious loop and goes hand in hand with many negative habits.
I don't think the cost of multiple die designs is significant for Intel since they amortize it over very high volume. (For example, they updated the Celeron/Pentium/i3 line to Kaby Lake even though customers probably won't even notice.) EMIB looks like it would always be more expensive than a single die or MCM so I don't see the benefit for consumer chips.
Think of it this way: On a single core chip, you can have multiple threads running concurrently, but only one thread will execute at a time. The operating system context switches between each of these threads very quickly to give the appearance of multiple threads executing at the same time. On a 4 core machine, you can have 4 threads executing concurrently and in parallel.

The key detail here is that when threads execute in parallel, each core of the CPU will have its own independent cache and thus changes that occur on one core may not become immediately available to the thread executing on another core. As a result things like race conditions become magnified on multi-core or hyperthreaded CPUs.
What about adding some kind of market place on their platform?
Each time this conversation comes up I notice people often like to suggest that history is just repeating and we have seen this before. I think its important to recognize patterns in cycles but its also important to be open to the possibility we've only seen local cycles and larger global cycles are still revealing themselves. In other words is AI really analogous to shifts we've seen before?
You frame the disruptions as if they were not a net benefit to society. Sure, governments could have banned the printing press and stayed in the dark ages (scribes would still be making a good living, though.)

Edit: it all depends on tone... I still read the comment with the tone that implies disruptions as being as negative as they are positive, whereas I would frame disruptions are more positive. Granted, that's not to ignore the countless people who have had their lives uprooted by not being able to keep up with fast moving societies.
> So I still have some (tiny) hope of them succeeding with phablets with SIM card on them.

Coming later this year, with SnapDragon ARM chips inside, and the ability to run x86 desktop programs if necessary.

There will be tablets and 2-in-1s. The key point is that the SnapDragon SoC -- unlike Atom SoCs -- is built for smartphones with SIM cards inside.
Glad you had fun. I did too.
age is a number, I know plenty of old men with the minds of children
When someone does all those things, what are they making? That is what is the artifact or useful work? For example, a single Emacs org-file can produce calendar entries, a web page, source code files and/or administer a server. It makes stuff that is useful outside of org-mode or Emacs.

In a sense, it captures one of the *nix principles of outputting to conventional interfaces...it makes things rather than being an end in itself. If it had collaboration, people might use it to collaborate on writing a program or a web-page.
The Volt isn't a hybrid in the traditional sense at all. It is fully electric if you want it to be. I've actually been eying it as my next purchase. It is very unique among cars in the way it works. It only becomes a hybrid when it runs out of charge.
I would love to discuss your loader. I've added a few lines of if(){exit();} to index.php and if you have any ideas to share I would much appreciate the advice. My Gmail username is the same as my HN username. Thanks!
I agree with you that competition is important. I disagree that the improvements in generations of i7s are as minor as they superficially seem to be.

For at least my task, compiling large amounts of C++, the difference between the different i7s is huge. I get a new expensive laptop every two years (and a cheaper machine for portability or other purposes each off year). I have a high end 1st, 2nd, 4th and 6th gen i7 each machine is measurably faster with the oldest machine taking almost 10 minutes and the newest taking just about 2 minutes to build the same codebase.
> You're saying that the people you're hiring aren't particularly talented and get payed less.

No I'm saying a citizen fresh grad dev starts at 60-80k at my company, but a H1-B via a contracting company with "5 years experience" (which is a crapshoot but they usually have some experience) gets paid 40-50k. They do the same work.
Sketch is pretty good these days and easier for developers to take the output of vs. Photoshop: https://www.sketchapp.com/
These guides go into the right direction. I solved many things for myself but it would be nice to collect good practices. I had to come up with go style design patterns for:
- Middlewares
- Authentication
- Authorization
- Database Access
- JSON APIs
- Template organization
- Migrations
- i18n
- Crypted Cookies
- Image uploading
- Form validation
- Asset Pipeline
- API Versioning
- Writing libs for 3rd party services
Where is the best place to share my best practices and to discuss them with others? Via a pull request to that repo? You know of other good sources?
This problem has been weighing heavily on my mind since reading The Second Machine Age. The first thing I've read that gives me some hope for finding a solution is Rushkoff's "Throwing Rocks at the Google Bus"

I highly recommend reading both books, because more perspective is needed to think abouy this than just "what machines can and cant automate"
Essentially C++ encourages you to put function declarations along with the data they operate on, even though only the latter is usually needed when included transitively from a header file. This problem is exacerbated by templates, which often require the full definitions of functions to be placed inside the header file.
Best way I've seen is to have peer code reviews. Have different people from across the team review each others checkins. Every. single. checkin. It can be a quick "buddy check", or a longer code review for a big meaty feature. It's totally fine if a junior dev reviews a senior dev's checkins. This has the side effect of cross-training, catching bugs, preventing things from getting territorial, communication, and learning.

If everyone is looking at everyone's code, the team will form a pretty accurate opinion (at least within the team's context of what makes good code.)
Video blogging (vlogging). People don't want to type anymore, it's all about video updates. A lot of companies failed trying to offer a platform for video updates years ago (wrong timing). Thanks to Youtube, in 2017 it's the perfect year for that, look at instagram/snapchat stories. They shutdown vine which I think was the future of twitter. They should have replaced the 140 characters by a 15s video.

Twitter, if you're looking to hire someone to drive this switch, contact me.
Counter-Forensics: Pair-Lock Your Device with Apple’s Configurator
I knew someone who used to work at a place that built those bots for natural gas lines. Really interesting stuff. They nicknamed them pigs, if I recall.
Peeking inside containers, the stack isn't all that new
Might be worth talking with the moderators regarding the concern.
But not having to pay for a remote worker's office space (rent, electricity, free food and drinks, cleaning services, etc.) is already a pretty big advantage to the company.

Also, remote workers can be more productive, since the average office is full of distractions. (I work with some very productive remote co-workers.)
My experience with a large multi-national was that they outsourced all of the immigration work to outside legal firms. This firm hired a lot of immigrants, but I don't think it makes sense to hire full time legal immigration experts.
I'm from France and currently in the greencard process, I can tell you that it's the same for us.
Virtual reality comes to Google Chrome browser
you can't judge skill from outcomes in the short run if a large component of the outcome is outside of the control of the operator

see e.g. Taleb "fooled by randomness"

there's also a good "winner's game" vs "loser's game" argument, see Ellis - The Loser's Game: http://www.cfapubs.org/doi/pdf/10.2469/faj.v51.n1.1865 (PDF)
We would have Twitter the API, and Twitter the umbrella network. You might want to promote a sub group into the larger network, or you may not - similar to reddit in a way.

I imagine invite only groups, time-limited groups for concerts/conferences/sporting events, location-locked groups that you dynamically join and leave as you move around.

I may just be describing iMessage or Slack at this point.
So add "veets", video tweets
Fingerprint Reader / PIN Bypass for Enterprises Built into iOS 7
EMIB allows you to integrate dies that are built using different processes which means that you don't have to wait for all of your processes to align.

If you can't produce reliable SRAM at 10nm no problem, if you want to integrate FPGAs that are build using a different process no problem, you want to scale up the same basic core design of 4 core clusters again just make the same small dies and interpose them based on market demands.
This will allow Intel to sell Xeon SoCs/CPU's with 128 to 256 core which isn't viable if you put them all on the same die, it also means that they don't have to disable cores for different SKU's now if they want to make a 10 core CPU they just put 10 cores and not 12 with 2 of them disabled.

People also overlook the cost of the masks, a set of master masks cost a lot of money even their copies cost a small fortune and as we go into more and more intensive processes as far as radiation goes the lifespan of these masks shrinks in an ever increasing pace.
But how would this compare if you had upgraded, let's say the F16 and F18, to have the same avionics and weapons systems capabilities as the F35? Or is that impossible without an entirely new triple-gold-plated air frame design?
lets say a person sent to work on a 3-4 month project in CA, another such project in WA, and another such in NY while officially living with the other 30 like him in a little house on the prairie. What government can do here? Specifically how it can be clearly identified as illegal? It is like with various other technical loopholes (like say taxes of many rich people, like that one American President who was able to show a loss of $1B once and write it down for many years after that - interesting that his opponents had practically mental breakdown over that absolutely legal write-off while missing the point of how one can show such a big loss, i mean actually losing $1B is obviously the least preferable way of doing it (especially considering the hard requirement that one has to be at least $1B wealthy to do it that way) while various technically interesting plays with valuations and transfers of various classes of assets can possibly get you there too :)
I agree ethically and in principle, but unfortunately that's not always how things actually go down.
It's not non-public information, it's non-public insider information, upon which you cannot legally trade.

"illegal insider trading requires that you not only trade on the basis of important nonpublic information but that you also have some sort of duty to keep the information confidential." - Kiplinger

If you overhear insiders talking, you can trade on it. (Unless you're in a position where they have reason to expect that you cannot, such as if you're an employee, etc.)
But you lose some of the performance and safety benefits of templates.
Those things freed up people to do more things that require mental instead of physical labor. Now that we're automating mental labor, what is left to shift to? Spiritual and emotional labor? I struggle to envision how we can continue to keep people prospering in a money based economy on just those kinds of work.
There was, it was called RSS, which all these services had.
It could still be a tweet, but in a video format.
You recall correctly:

https://en.wikipedia.org/wiki/Pigging

I think my introduction to these devices was one of the three Bond films they mention in the article, probably Diamonds are Forever.
Readers of Blink might remember the "Millenium Challenge" (https://en.wikipedia.org/wiki/Millennium_Challenge_2002) war games. In short, General Van Riper- commanding the simulated insurgent forces- decisively defeated and humiliated the simulated US forces in 24 hours... until the DOD decided to roll back the exercise and deliver instead a completely scripted (and useless) version where America won handily.

I don't trust this outcome one bit and suspect something very similar happened here. I'm guessing the Pentagon is getting very sensitive to the increasing volume of accusations that the F-35 is a trillion-dollar garbage fire, and wanted to do anything to try and save its reputation. This result seems very suspicious in light of the previous evidence that the F-35 loses to both current- and even previous-generation fighters. Not buying it.

EDIT: Thanks to jljljl for correcting my faulty memory about the book. I get my pop-sci insight porn confused sometimes :)
The kind of unemployed people that would require does not exist.

People are going to be unemployed and starving because they can't use or even access "solar technology, robotics, AI and classic engineering"
They weren't. All of the things the OP listed resulted in dramatic (and often very disruptive and painful) changes for the Middle Class.

Personally, I hate the whole "people have been saying this forever" type dismissals. They are "mid-brow", as PG would call it: they look intelligent on the surface by giving the illusion of a broader perspective, but don't actually address the point being brought up and don't add anything to the discussion.
Daily Burn | Business Analyst | New York, NY | Remote, Full-time

Daily Burn (https://dailyburn.com), the industry leader in online fitness, is adding a Business Analyst to our growing Analytics team. Read more and apply online: https://www.jsco.re/okdp
Check out Rails. You could make a static header and footer template for all pages in Dreamweaver or whatever, then for the dynamic parts, the code is very simple. GUI editors can't do this because they don't have a good way to specify what you want to be templated and what you want to be dynamic, and how/when to display those dynamic parts.
That does happen, but I don't think it was the case here. I think this was just about people cribbing off the same tips sites and one another's resumes because they came through similar spheres.
If you're implying that we did something to boost this post because Gitlab is a YC startup, we didn't. Matter of fact we penalized it as unsubstantive.

There's a standard moderation penalty for submissions whose only content is rallying users to some cause or event, since (however good the cause) that isn't intellectually interesting.
Meteor.

Don't do it. It is quick and somewhat easy but just horrible. I need to stop being lazy...
I completely agree with the learning curve. I often think it's just as hard, if not harder, to learn a new tool than it is to learn a new programming concept. You have to re-train your brain to think the way the creators of the tool approach problem solving (assuming their approach is actually good). If you're not already like-minded, then this is incredibly counterproductive.

There's so much flexibility that allows for creativity when you just understand the code. In fact, I've been doing what I consider to be "designing in the browser" for years. Which is using Photoshop to get started, pick colors, etc, then utilizing developer tools for much of the refinement during the implementation phase. This is the closest thing I've ever found to a good "GUI editor".
Monitor web page changes with Go
A master of none? They've created and still run the #1 content distribution platform for videogames, they've developed some of the highest-rated games ever, several of their games are still very popular with their most recent one in particular (Dota 2) even drawing massive crowds at live events. I'm right there with you that they've got some problems to solve, but they're absolutely very competent or at least very successful in other areas as well.
The only thing that helps me to be more productive is allowing myself to procrastinate as long as I want and do whatever I want. Because any other scenarios make me caught in an endless "try to force myself - get nervous and lose self respect because it didn't work - hate all work on earth forever" cycle. If I allow myself to do whatever I want and procrastinate as long as I want, I simply get bored soon and return to work. Or find better ideas what to do next.
How Mobile Health Apps and Wearables Could Actually Make People Sicker
To avoid MeTooism, I'll agree and note that my own favourite among JP's varied, tongue-in-cheek, yet thoughtful essays has always been The Case Against Golf [0].

[Posting webarchive.org link as the HN attention seems to have dropped the site]

[0] http://web.archive.org/web/20160211223333/http://www.structu...
Show HN: Choppr – Take control of your commute through flight
Don't assign your personality flaws to our profession. They're your personality flaws. I don't need this rubbish attitude in order to do a good job.
Not sure that would've been possible or probable.

You are talking about replacing basically everything except the aircraft frame. A frame which is using decades old technology and lacks any form of stealth. And given that the entire point of the F-35 is the deployment of sensors within a contested environment not sure what the point would be.
Next-gen fighters are moving in the direction of quadruple-gold-plating
Twitter already does video really well IMO. I use video in tweets all the time, and I watch videos from my timeline all the time. Why can't they continue both?

Yes they shut down Vine, but Periscope is making some interesting moves to mimic youtube and facebook live, but with the benefit of first-party blessing in the official apps and on the web.
> Nordstroms took a hit for few minutes before coming out slightly ahead.

That effect is most likely due to automated traders trying to profit from Trumps tweets.
Everyone's strategy is to monetize users.
I'm not sure if this is a troll post. The "un"adoption of GUI frontend tools has nothing to do with job security. At best, it is a poor conspiracy theory.

There are great answers in these comments that provide good insight. This comment is not one of them.
It's apocryphal but my history professor stated US stoplights used to actually have the red to green warning in order to assist large trucks which need a few seconds to build momentum. It caused more wrecks because of red light runners not clearing the intersection in time and people with a fresh green light trying to immediately enter the same intersection.
What makes you think we're at a peak of mental productivity?

For the most part the mental labor we're automating isn't actual mental labor, but physical labor things which are difficult to make a computer do - like drive, cook or stitch.
This is a good point. In retrospect, I think you are right, and I didn't understand what op meant.
Ionic Cloud – IonicDB (now in public beta)
Table lookup is a common solution when a FPU isn't available and speed is a higher priority than accuracy.

I've actually used formulas for trig functions before with IEEE double floating-point until the accuracy didn't improve.

(think it was a continued fraction or or some other technique I didn't understand, didn't -lm or something for builtin functions and worked around it lol...)

It was very slow! Makes your computer's fan spin faster, even changes the smell in the room while grinding away!
The Chromebook is pretty much failing outside the US education market, where there were non-technical reasons behind its success. Also, schools don't buy them retail.

The OEM trend is to design for Windows 10 and then offer a version of the same hardware as a Chromebook. This is a tough sale as people expect Chromebooks to be cheaper but they are not.

[They are not cheaper for two reasons. (1) OEMs pay very little for Windows 10 and they get a lot of that back by bundling crapware. (2) The Chromebook adds costs in hardware qualification and drivers etc, plus stockkeeping, distribution and advertising costs. The advertising cost is significant because Microsoft provides 'advertising support' for ads that promote Windows, but not Chromebooks.]

EDIT

Chromebooks were cheaper, back in the days when Windows laptops had 4GB of RAM and hard drives. Today, cheap Windows laptops have 2GB of RAM and 32GB or 64GB eMMC cards, so the Chromebook's price advantage has gone or even been reversed.

In any case, schools can easily set up Windows machines so that kids can ONLY run a browser and nothing else. See Windows 10 Education AppLocker.
The End of the Web
"rich kid" not "white kid"...