skysight-inc/HackerNews huggingface dataset:
It's a 3.5 year old framework. Unless your career is "technical cofounder" with 6 month intervals, you probably don't get to pick your stack. People that have up and chosen React for their professional platform and have their company succeed aren't going to be all that common[0]. Within those that have, people who have used it for long enough (and large enough) to burn their hand on the stove are few and far between. Remember when Angular was the golden child and could do no wrong? It's 6 years old now, and took a while before the fandom died down and you could actually find the practical criticism.

I think the assumption that everyone does a 'Todo' is definitely a poor one, but I feel like 90% of the React articles are by people that have used it for 6 months at most, company blogs included. Glancing at the angular builtwith stats[1], they had 600/10k within 4 years. 3.5 years into React and it hasn't broken 100. While these numbers don't directly translate into "complex UI", they are still indicative of long term usage, going back to my hand-on-stove comment.

[0] https://trends.builtwith.com/javascript/React

[1] https://trends.builtwith.com/javascript/Angular-JS
"OS X is basically a Unix workstation & perfected anything the Linux desktop wanted to be."

Exactly. How do they not know this ? Or, why do they not care ?

There is one big huge reason that "smart people" switched to OSX and the computers that ran it and that institutional knowledge appears to have evaporated at Apple.

When you know your core, core base is here for the UNIX, you don't take away the escape key ... or keep breaking and re-breaking crontab ... or introduce the weird-stuff-I-can't-do-even-as-root.
NVIDIA got rid of the m distinction for the new gen. Razer (and I believe others) have already put a full "desktop" geforce 10xx in some of their laptops.
It's kind of a different software that are being developed these days. Software development used to be highly original, analytical and creative, but now it's like endlessly iterative on the same problems and tools. That explains the number of programmers/engineers around. My guess is that the highly selective group of engineers who are still working on the most original problems sit in their own office (preferably their home office, e.g. Linus). For the rest of us, it's more like a factory floor.
A similar (better) tool is baked into Chrome devtools
The problem, to add to the buildings metaphor, is that we don't have a few thousand years of experience building software under our collective belt yet. We quite literally don't know how to build good software. Or rather: we are still figuring out how to build good software, and we don't know yet how far along we are in this process. Therefore it looks like a questionable idea to set the things that we currently believe to be true in stone.
Microservices Ecosystem Transit Map
The short answer is I tested hundreds of ideas. At that point, you could tell I was cutting all the bullshit. The original Instapainting.com page was just a single page with some pictures and a Stripe Checkout form after all.
If online casinos were allowed to be run from the US, it would be much easier to hold them to a legal standard.

Given that the US is willing to arrest any executive from an online casino, they end up being based in places like Gibraltar. Now that its nearly impossible for sometime to take legal recourse against them, it makes it much more enticing to cheat, steal, etc.

Allows those casinos to be run in the US, and regulate and tax them, and suddenly, you have a lot of legitimate business vying for customers. You will also gain a lot in taxes, along with a bunch of the religious right claiming "you're ruining society".
owning real estate that someone else manages or really owning any business that someone else fully manages for you.

i know a gentleman that owns storage units up and down the north east, never steps foot in the states for years at a time.

AirBNB & rentals can be hands free too, as another example,
For the curious like me who wanted to see the assembly for the Linus examples and compare https://godbolt.org/g/sqdBrf. Most importantly they have the exact same number of branches and their loops are exactly the same size 4 instructions on all opt levels greater than 02. The setup code for the first one is much longer.
Stefan Pochmann is also the inventor of two different methods for blindfolded Rubik's Cube solving. Classic Pochmann is a quite elegant solution as it effectively deals with one piece at a time, where previous methods generally separated orientation and permutation into separate steps, and deal with more pieces at once. M2 is 'tasty' in a different way - there are many more edge cases to handle but it replaces the 14-move swap sequence in Classic Pochmann with a single move. Perhaps I'm stretching a bit but it seems like an example of the same kind of thinking.

Side note - blindfold Rubik's Cube is way easier than you think. If you're a programmer and can already solve one sighted, I'd imagine you could learn Classic Pochmann in a week.
Wouldn't the "military" only group be able to terrorize the agriculture only as well as the ag plus military ones? Something akin to the Danes at one point? They could just build it up so that they could go pillaging indefinitely, so long as they don't outright destroy their target civs.
He's creating work for Chinese workers. Who are we to say what kind of pay the Chinese "should" be requesting? It's rather elitist of us to be telling them they are being taken advantage of. This is a job they've sought out and want to keep! It's the best option available to them.
Because China is the largest producer of Glyphosate, and most current patents regarding EPSPS resistance are owned by Syngenta.
People's business positions often inform their moral judgments that they justify after the fact.
I'd love to see a parody... twm design:

https://upload.wikimedia.org/wikipedia/commons/6/67/Twm.PNG
> also known as "getting older"

I disagree with that. It's not about age, it's about experience. React is essentially reimplementing ideas from the past on a new platform. I think it's more skepticism that React is 'it' as the next big UI view layer. The tolerance for bull goes down as you age, and sometimes the next big thing is just a different way of polishing the same ideas from 20 or 30 years ago.
It is time that we use Wall Street's tool box for sustainable investing as well
"The screen. Clearly that is the thing which makes this announcement. For me, the 3:2 aspect ratio is so more reasonable for computers than 16:9. And having a zillion pixels is wonderful although my CAD package (TurboCAD) still doesn't deal well with the high DPI screen off the Surface Book, I'm sure it would look silly on this machine."

It may interest you to know that there is a reasonably priced 1:1 aspect ratio monitor available for purchase on amazon:

EIZO FlexScan EV2730QFX 26.5" Square IPS Monitor 1920x1920 (EV2730QFX-BK)

I bought one to tinker with.
I think a book that cites sources is immediately more trustworthy, to me, than companies following fashionable trends in office design without a critical eye toward impacts on employee performance. Show me one, just one, example of a company moving to open office space only after evaluating performance impact (or, conversely, immediately evaluating the impact after such a change), and that would be something to look at.

But AFAICT, these decisions aren't being made based on facts. They're being made based on gut, fashion, and when it comes right down to it, cold hard cash (open space is cheaper).
For 100% passive, you really can't beat this. Funnel your cash into dividend stocks and now you have a stream of income that's taxed at a favorable rate too. Even if you were to go with an S&P 500 index fund you get a near 2% yield.
What about "money that would get into your account even you were recently dead" ?
With Bose Quiet Comfort + electronic music, I find it blocks out talking pretty well
People are not rational. Drugs and legal gambling have a history.
I've got a savings account. Interest on that baby is getting me upwards of 30 cents a month.
Uhh, you do realize the areas most receptive to fiber have been conservative red states and cities, correct?

https://fiber.google.com/about/

By contrast, California municipalities have made building fiber difficult[1].

[1] http://www.bizjournals.com/sacramento/blog/morning-roundup/2...
Google just made their Angular 2 Dart MD components available: https://github.com/dart-lang/angular2_components

These are the same components being used on production in the new AdWords UI, and I believe in the new Adsense UI as well (and others I can't recall right now).
When the DSL network is giving 50Mb/s or more, there's much less incentive for users to choose the fibre service.

I'm on a 100Mb/s cable service, even though there's fibre to my new-built apartment, since the cable company seemed much more competent when I moved in.
Co-branding: Mesosphere and Philz, Airbnb and Audi...
The connected economy does have aspects that can be concerning:

* Many see bartering as a grey business. Profiting from a disparity in pricing between buyers and sellers is always a touchy subject. The usual justification is the service of connecting sellers and buyers. One can honestly wonders if buyers and sellers really would not have found each other otherwise.

* How much is the match-making worth. One person does the actual work, one is doing the referal. How much is referal worth? 1%, 5%, 20%, 50%? Most people value referral pretty low, right or not.

* Driving prices down. By making markets more efficient, it creates a race to the bottom. It's almost inevitable. What starts as a nice service connecting sellers to buyers becomes a force that impoverishes the workers. The wal-martisation of the work-force only profits the few. It's unfortunate that to collectively save pennies on disparate items, we transform once-confortable workers to lower and lower standard of living. The author admits this on HN when he comments that artists asks for higher prices on Etsy than they get on his site.

* The automation makes all this less palatable. Now the profit seems to be un-earned. What is the ethic of making X00k$ per years for what is admitted as requiring little actual labor? This is even more explicit when he claims that SEO is the driving factor. How does SEO prvides a service to the artists? It doesn't. It only profits instapainting. So most of his work is now spent on labor that is solely profits him.

* SEO is itself a touchy subject.

* How does writing a game that is a clone of a ripoff (2048 being a ripoff of threes) helps artists?

The interesting thing is that all of these are white sins. The author, the provider of the service is not doing it out of malice and is providing, at least initially, a great service to some the workers who had trouble acquiring buyers. But as the service grows, becomes more efficient and dominant, the adverse effect of this very efficency drives the quality of life of the workers down. The more success instapainting gets, the more artist are tied to it, the more the closed competition drives prices down. The theory is that it leads to an equilibrium, and economically it does, but nothing, nothing prevents that equilibrium from being low. Economic efficiency drives quality of life right out.
Travel Around the World from SF for $1160
I think the value in this point is that the Android and iOS app stores are more likely to highlight apps using new features (for the homepage or whatever).
I see exactly the opposite: folks building TodoMVC++ (e.g. the Stripe web UI) using J2EE-tier complexity, when all they really want is to avoid FOUCs.
That was my first thought, my basic algorithms book specifically mentions sentinel as a way to eliminate the head boundary condition.

Linus basic point stands although his example isn't very good.
> Until there is an element of randomness fueled by context, they aren't creating anything new.

A neural net has plenty of randomness (which shouldn't be confused with nondeterminism) inside it, right from the start with its randomly initialized weights & biases; no two trained style networks will be exactly alike and produce exactly the same output unless one takes major trouble to do so.

Any artist (or writer) has had the experience of people finding meaning and depth in their creations which they had no idea about, and may have thought one of their worser works. This can reflect unconscious work, of course, but it also reflects that the artistic process is as much about throwing random things at the wall to see what sticks and triggers an intuitive reaction in other people that 'hey that's good!'. One may have fail hundreds of times before getting a hit. Rarely does one sit down and think 'I am going to write an intricate story about dying in Venice with such and such symbolism, a buildup to the ending, and referencing these specific past authors', write it out in full in 1 pass without revision, decide it's good, and have everyone else agree. Art is as much about about editing, curation, and recognition as it is about planning. A neural net could create great works of art without any planning or intention of doing so, if the right person sees it and selects it out of the vast stream of images the net will generate.
I'm not arguing that the IARC made the right scientific call on this monograph, and in fact I think they are likely to be wrong since so many other organizations disagree. However, I think it's absolutely essential to protect the private deliberations in science.

What should be open is the final reasoning, the results and data that go into a conclusion. But the process of getting there should allow people to make all sorts of mistakes until they get it right, without facing undue scrutiny during that process.

There are far too many biased groups that will take any indication of a simple arithmetic error that gets corrected as a sign of corruption or manipulation.

In mathematics, a proof shows all the work, but you don't have to show all your failed attempts until you get to a proof. I don't think that these scientists should be treated differently.
Thank you for your feedback. The estimated salary is a recent addition to our efforts to provide more information about a position. Salary (even if estimated) is one the biggest requests from our users. Glad you liked it :)
Try setting up a RAM disk as scratch. Scratch is where most of your I/O goes when editing, and an SSD can't touch a RAM disk for performance. PS (if that's what you're using) doesn't make much use of RAM above 8GB - it prefers scratch space at that point - so if you partition anything above that off for use as a "disk" you get a huge performance boost.
It lets me upgrade the application piecewise. For example I have pages that are just PHP/HTML, and some that are rendered with Node/React, and the site works seamlessly together (seamless sessions and everything).
devy replied on github and with a warm cache loc completed in ~0.28 seconds, so something like 180x faster.
I used clouds to store files and my own app to store notes and calendars. Im thinking of open sourcing my app for the benefit of others. http://lexiy.com
> This is an interesting point because if you limit yourself to simply solving your personal problems

Uhh, we're all the same species living in one of a handful of large societies. Our personal or work problems are likely shared by thousands, millions, possibly even billions of other people.

No one is that weird or special of a snowflake.
I make about 50cents a month.

But I hope to double it with a better investment strategy.

-- edit --

I just looked at my depot and it seems like I made about 4€ last month. Well, guess retirement is near :)
It is pretty rare to need to parse JSON yourself but it isn't that difficult.

In theory, it's not supposed to be "that difficult". But in practice, according to the linked-to article, due to all rot and general clusterfuck-ery in the various competing specifications, apparently it is.

Or do you really think you could wrap your head all around those banana peels, and put together a robust, production-ready parser in a weekend?
If an edit to Wikipedia has new, cited information, but the citation is in the wrong format, someone will probably fix it. If it's uncited writing, and not well written, it's probably going to be reverted.

There are sandbox pages, user pages, and talk pages for working drafts. But the main space pages are seen by millions of people, and are not an appropriate place to write drafts. Realistically, if you can't write English without grammatical errors, trying to edit Wikipedia will be a frustrating experience.
Show HN: ESports- League of Legends Coaching and Training Platform
Things liberals won't like to hear.
After being infatuated by a lot of art and medium, I recently found myself perplexed by painting (and some forms of illustrations). There's some magic beauty there, that I often feel is lacking in, say, movies, that can't be transfered. Something about re expressing our biological perception and the "soul" level ones, intertwined.
umm this is just showing a responsive page in iframes of various dimensions.. The smartphone one is especially bad with browser scrollbars throughout.

You can accomplish the same simply by resizing your browser, or achieve even better preview by using chrome's dev tools' device emulation feature.
The feedback I am seeing for this product seems generally positive even with a lot of delight from some corners. It will be interesting to compare the feedback for this against tomorrow's feedback regarding the Mac announcement, a pillar of which seems to be the bar they've added to the Macbook Pro.
Traditionally designers have been Apple's strongest supporters. But there has been a fair bit of grumbling about Apple abandoning power users in favor of consumers and an iOS focus. If Apple isn't inclined to make investments in supporting the segment, Microsoft is as well placed as anyone to go after it.
JavaScript Finite State Machines
In the early days, we used a startup called BoxC (now defunct I think) and took a more hands-on approach to shipping. They would drop off at or ship their their completed products to BoxC shipping locations which then handles fulfillment.

The site actually functions as a marketplace now, and the independent sellers handle their own shipping methods.
I can see where you are coming from, but the problem with speaking plainly and directly in all cases is that it can run into some pretty hard cultural boundaries. What you say and what people will interpret you as saying can be quite different. I struggled for a long time to understand that, so let me explain.

The way this seems to work around here (I'm a Canadian, and I've worked in the US, too) is that it is just fine to be directly critical of others if you are talking downward socially. Boss to subordinate, parent to child, teacher to student, it's just fine. But it's not really OK peer-to-peer or upward. And if you insist on being bluntly critical peer-to-peer or upward, what you are saying carries the additional meaning that the person is a real bozo or messed up really badly, so you are justified in talking down to them, as a sensible knowledgeable person dealing with a fuck-up.

That said, it is possible to convey criticism sideways or up, but it requires some social tap-dancing to emphasize that you are only telling the person they are mistaken, not that they are laughably hilariously wrong. The simplest of them is understatement. Compare "That doesn't look right to me. Could you check that it's doing what you expect?" to "No. That's wrong."

Next time you are tempted to be bluntly critical, keep this in mind. Your message may be taken as much more severe criticism than you intend.

Finally, let me add that this rule is not universal. In some cultures and subcultures, it's much more OK to be directly critical. In others, presumably, it's even less tolerable.
Do you feel like you needed a little bit more emotional support from people you probably won't see again?
How to Land Your First Development Job in 5 Simple Steps
Hmmm, Prolog to store facts about your projects. That's an interesting thought. Been awhile since I've messed about with Prolog (was in school). I liked it then, but couldn't come up with a good use case for it in my everyday programming.
Neat. I wrote the same thing in Common Lisp a while back. Not sure if I put it on GitHub yet, but I'll do so tonight.

I want to play with this OCaml version tonight also. I'm curious to see the performance difference. My guess is OCaml is faster initially, but adding type declarations and optimizations will give CL an edge.
For the sake of clarity, these were his views when he was in college 20 years ago.
Apple delays AirPod rollout, don’t expect them in October
And then the Pointy-Haired Boss comes along and shouts at the engineers: "Why do you eggheads always have to make stuff so complicated? Let's just nuke our way through!"

(If you don't get the reference, Ctrl-F for "Panama Canal" on https://en.wikipedia.org/wiki/Operation_Plowshare .)
Will they pick up the phone for a personal subscriber, though?
SAY NO TO THE NO-FLY ZONE
The Hybrid DevOps Stack
I just got the QC 35 and it's truly awesome. I work from home so I don't need it as much as I did a few years ago, but it's still fantastic.
The thing to learn from this article is what? That some assholes use "being an introvert" as an excuse for being an asshole? Um. Ok.
You don't need crazy frameworks in any language. However I think about the things different frameworks give me. Generation of database migrations and other standard elements, an ORM and/or query DSL so my SQL code can be more DRY, a community with a shared code base so that I don't have to rediscover every solution or rewrite everything for my particular use case, and additional domain knowledge that is transferable to other projects/companies so that I can be immediately productive.

I mean I like Go, and I understand that layer of abstraction can be frustrating, especially in a typed language, but that layer of abstraction can also be incredibly useful.
Sierra 10.12 (16A320)
I hope people noticed that you reserve for yourself the right to exclude people you disagree with based on private property and freedom of association but then restrict them from doing the same to you by categorizing yourself under a federal anti-discrimination law.
The book Hatching Twitter doesn't speak too highly of Dorsey, his attitude, and the way he conducts himself.

Having said that, I can't speak to how accurate it is. I don't know him, not do I know anyone who knows him. Like many books, it probably has its own angle/spin on the events it describes, even if the author was trying to be unbiased.

Keeping that in mind, it's still an interesting read. Can anyone suggest other books, articles, or blog posts that discuss Twitter's history?
OT: Is my eyesight going away, or is the font unreadably light-coloured?
do you have the same opinion of Musk?
Show HN: 3 Steps to Building Windows-Based ASP.NET in Docker
I have not tried the ML family of languages, leaning towards Elm and Haskell at the moment. Just a tiny bit of Lisp.

Benoit Mandelbrot's "The Fractal Geometry of Geometry" is available online -- I do have the hard-copy (long out of print).

http://ordinatous.com/pdf/The_Fractal_Geometry_of_Nature.pdf
There are alternatives to JSON that are OS, available in many languages, actively supported, and both CPU and memory efficient.

FlatBuffers & Netflix
https://www.youtube.com/watch?v=K_AfmRc-TLE&feature=youtu.be...
What other verticals do you think you’ll expand into?
I personally will mostly use it as a desktop replacement where I connect only one cable that goes to an UBS hub, monitor and will also charge the MacBook.

Mouse and Keyboard will be Bluetooth which I already use and that works well for me.

Regarding pendrives: I'll need to buy a new one, that sucks obviously, but I also have to say that I almost never used them although I bought an expensive one from Corsair just in case. In most cases I just used Google Drive to make that data available on all of my devices.