skysight-inc/HackerNews huggingface dataset:
ok, while both are possible, that says nothing about the extremely significant fact that one scenario happens vastly more often than the other. let me relate my own example, from the other other side of the coin, and then tell me which side lands face up more frequently.

i know of a scenario in which multiple employees were making $10,000,000 as management. they were on a full-time schedule, aggressively arranged by management, that allowed a certain percentage of work time to be from home. the result of these employees? they lied about their work, "worked" almost exclusively from home, and had less than 5% of the work output of the non-management employees who had the exact same job duties, but different job titles and also happened to make less.

it took many years (years!) to get rid of these 'employees' (basically by seizing the means of production) and any collective attempt to get management to have even a minimally acceptable work output resulted in angry visits and strike breaking by management. the employees reporting the fraudulent behavior to techcrunch and giving poor ratings on glassdoor were harassed, and management straight up lied to the point where the employees started recording all conversations and actions with management and company executives to even protect themselves and their jobs (as non-management employees!). the employees were basically powerless in getting literally ANY work from those in management, who acted as a tumor in the organization. because of the aggressive and firmly established capitalist culture, these management employees essentially committed theft and fraud as their full-time jobs while making eight figures.

so, which of these two sides of the coin sounds more familiar to you?
I would think so. Having a completely Free tier will surely get a lot more signups but how many of them convert. venture backed or well funded companies have the time and resource to handle free clients a lot more.
Why ExxonMobil would want to get back into Russia
> 90% pure HTML/CSS

Like in the good old days
I agree with the general point that the US is less racist than European nations, but ignoring the larger point that the situation of the black American community is very much a product of decades long racist policies to systematically deny them the opportunity to build wealth seems very disingenuous to me.
I just got the joke after you said that - legend is to glEnd. Wow!
...I'm worried of how much incentive there is to become a black hat. Either you risk prison... either earn a lot of bitcoin.
Sure, but the question that always lingered in my head was, how it even possible to mess up a text box? It was a simple input form that crashed the browser by taking up all its memory. I could literally see my browser GC spike during every single keystroke.

If it's possible screw up the most basic element of a website, I shudder to think what other simple elements are out there that are horribly written
Also `class` is a reserved word in JavaScript, author doesn't even notice this.
>What culture are you from that you consider "westerners" liking too much orange?

Probably Asia. I believe the aversion to warm colors stems from skin tone, as sallow predominates in that region of the world. In the "seasonal coloring" used by many women (such as my wife) such a coloring would be termed "Winter", and is best complemented by a blue-cast. In Northern Europe and its diaspora populations the warm-cast-favoring "Spring" and "Autumn" predominates.
If none of this sounds appealing to you, consider investing in a real estate investment trust (REIT). These are companies that purchase office buildings, hotels, and other properties and distribute their rental income as dividends. For example, Vanguard has a diversified REIT ETF with a minuscule expense ratio and a healthy 4% yield: https://personal.vanguard.com/us/funds/snapshot?FundIntExt=I...
No, it is more than an annealer. I think they are aiming for a 7 x 7 lattice of qubits with nearest-neighbor two-qubit gates and one-qubit operations that are enough for computational universality.

(The noise rates will still be relatively high, and they might not be able to measure [and reinitialize] qubits at intermediate steps, feeding results back adaptively. Practically, that would limit using fault tolerance.)
Thanks for saying this. To me, in a strange way, it's a little arrogant to think I am being generous by saying that anyone can code. It feels like I'm engaging in false humility and I am putting myself above them in the first place to confer this "honor" upon them. I'm also subtly devaluing the many other things they probably can do.

But, maybe I'm over-thinking that part. Either way, I have witnessed first hand that not everyone can code, and we have probably all seen this. I mean, it's a vague statement to begin with. Sure, you can probably show most people how to write a for-loop, but that's a far cry from them being a proficient, professional coder, which is really what's implied by the phrase "learning to code" if used for any practical purpose.

And, you can't just chalk it up to bad teaching. I've seen many people, in school and at work, who just didn't have the thinking style. In school, so many people couldn't turn the corner, then switched majors and did perfectly well. They weren't unintelligent. Coding just never clicked. And, as a tutor, I really witnessed it up-close. For some, I was able to guide them to finding the solution, giving them just enough to turn on their inner coder and help introduce them to that part of their brain.

But, for others, no matter what I did, it just didn't click. I could show them pieces at best, but they could never seem to put it all together. Felt like it was just something about the way their minds worked.

And, there are some who somehow made it through school, but struggle professionally and it shows in the quality of their code. The idea that we can make anyone "good enough" is unrealistic.

Bad code costs money and it's economically no different from any other skilled field, wherein firms that employ highly skilled resources are at an advantage over those who employ less proficient resources. And, this is not just true for Google.
It's a country where only top level officials have access to the internet, most places don't have working electricity, and there's virtually no interaction with the rest of the world.
Music for Hacking. The DEF CON Year-Round Channel
Same here, we investigate literally everything from Angular (1,2), React, Vue, hell even using just pure JS for a month and settled on React. We never looked back. Developers are happy, CTO is happy, client is happy.

I guess this article is trying point out how people chose things based on hype but fails to understand the difference between choosing X because of hype vs. choosing X because it suits your needs.
Oh, not cached but paginated. Looks like the implementation here doesn't take that into account.
To me, the process is more suggestive of the idea that the resources likely to produce success when training people to code are scarce and access to those resources is therefore limited using highly selective processes to guard against allocating resources to false positives.

I suspect that the process selected 11 people because there were funds to educate ~11 people and that ~11 would have been enrolled in the program if the applicant population was significantly different regardless of that difference being a left or right skew.
The Very Serious Lessons of Juicero
But most cartridges used the same design. So if you had one SuperFX cartridge, you could put it in your copiers cartridge slot and then play all the others.
Exactly my experience, but with Angular 2+ instead of React.

To me, in comparison with Vue.js, both of these frameworks are grossly over engineered.

I'm keeping a list of things that are, in my opinion, unnecessary or badly designed in Angular 2+. After around two days of hacking I have seven position and the list will probably keep growing.
While living in Bangkok I did exactly this. I lived in Siam and could spend all day mall hopping
Imagine if I flipped around your statement and said - don't trust anyone who recommends the superiority of a framework without comparing absolutely every possible framework at their disposal and showing sample code to explain why a certain framework must be chosen. Are you up to this comparison task? Suddenly, the problem changes from "finding better tools for my job" to "evaluating some fairly opinionated peoples' views on how the rest of the world should write their code". The second scenario is best avoided because

a) you don't want to take the word of someone who isn't going to face the consequences of all your framework-induced overcomplicated code razzmatazz

b) for too many people, this also means skipping the part where they learn to walk and start trying to run

c) not to mention, the companies creating these frameworks are surreptitiously doing everything possible to change the nature of the web, so by not using the frameworks (however "open" the "source" is presumed to be), you register a little bit of a protest at a fairly low cost

Besides, have you ever considered the following: the person creating the invisible framework is actually best suited to find better ways, assuming they do want to improve their coding abilities. Such a person is more likely to naturally gravitate towards the solution. If they fail to do so, those who end up maintaining such code will end up gravitating towards the best solution. How do you think the converse scenario plays out, where someone did use a framework without really needing it, and then it was found to be overcomplicated and unmaintainable?
The difference is leverage + tax benefits
Oh, definitely – I just mentioned that because there was an era where that particular one was just a gravy train for salespeople targeting the Fortune 500, government agencies, etc.

This is definitely a generational thing and I'm sure there's more diversification as the Boomer executives retire. There's must be some salesperson cleaning up with craft beers and SXSW or Tour de France trips now.
Europe is racist as all get out. I, as a brown man, never once felt like I belonged or had a chance of belonging. Urban America on the other hand never made me feel out of place (More rural places are different: my wife and I still get asked if we need separate checks).
The future, where everyone involved in a major industry can be fitted into an SEC football stadium.
Madness never ends. You can be sane and stick to few well engineered libraries and ignore the hype.
I can imagine the softer hand being better business and working in the landlord's favor.

Like if occupancy is not 100% and the cashflow disruption really seems to be temporary.
As any entrepreneur who believes in their own vision should imo.
Libreboot Wants Back into GNU
Knot Spells
> I don't get the hype around palantir.

Is there still hype around Palantir? It's 13 years old. I think the hype has been gone for years now, similar to Airbnb or Uber. They're just regular big companies now like an eBay or Priceline. Certainly there's some curiosity focused on Palantir due to their somewhat secretive nature and who they've worked with historically.
How to Shoot a Timelapse – 10 Stupid Mistakes to Avoid
I totally understanding the beauty of the system; what I don't understand why they don't move to something like AROS, which is open source and runs on (substantially) cheaper hardware.
Programming is similar to chess in that it has a high branching factor. Each potential path towards a desired end state leads to other potential paths and excludes others.

Good programmers are adept at being able to visualize complex trees and with experience to be able to quickly prune (exclude) suboptimal paths.

This is a pretty limited skill set and is closely correlated with spatial reasoning. Studies have shown that that skill is somewhat malleable through training but still follows a bell curve. Better training could double the number of people who could potentially succeed in stem careers but that is still far from everybody being able to code.

And the effect of training is to largely move people from the middle of the curve slightly to one side and not moving somebody from the middle to the edge of from one edge to the other. That means while you can make some people programmers you can't make anyone excellent programmers.

On a side note my experience is that people without strong spatial reasoning skills tend to find shortcuts early on that help them cope and those coping methods can eventually become strengths in their own right. For example they become adept at memorizing procedures (medicine) or start at the end state and work backwards (project management). To someone who relies on strong spatial reasoning abilities and never developed these techniques these people's abilities can seem like they are able to manage complex trees with speed (memorizing) or extremely deep trees with ease (project management).
Bluetooth headphones got a bad rep because they were using he low quality headset protocol intended for talking over the phone instead of AADP which supports higher quality audio.

Between Bluetooth's licensing, AADP's DRM, and manufacturers churning out a bunch of headphones using widely available headset chipsets. It set things back a bit.
Anybody has a good link to compare TOC of solar vs wind?

From what I've heard, solar panels have a definite lifespan, but are maintenance free until then.

Wind could last longer provided you maintain it right.
Easier to write code correctly the first time around at a cost of $30,000 per line and finish the project in six years instead of six months. That is a joke.
You don't need to use JSX with react-router and Fiber is not a rewrite of the entire framework.
It wasn't lifted from the docs. The tutorial is a tic-tac-toe game, while the example in the post is an AddTodo function [edit: there appears to be an add todo section, but the code is completely different]. Furthermore, all the examples in the tutorials show a pattern where you reference functions instead of writing them inside JSX.
I'm from the region, and work remotely as a coder. Some of these really backwoods areas are very beautiful and tranquil, and when combined with the affordability, I think it is a great place to code. A lot of local politicians and economic developers are grasping to coal/lumber/manufacturing, but I think there is opportunity to build small tech hubs for young people burnt out on expensive, crowded, and distracting cities. Invest in a few bars, coffee shops, low rent office spaces, and most importantly, broadband, and I don't think it would be hard to convince coders and entrepreneurs to come.

EDIT: additional thought: there are also great outdoor recreation opportunities that is one of my favorite things about living here (hiking, mountain biking, rafting)
Why solve such insane problems?

Because some people find it fun and it keeps the brain sharp. Conversely, I don't find hiking or playing cricket fun but millions do :-)
Moore’s Law: A Status Report
Charged for "promoting feelings of ill-will and hostility"
http://www.therakyatpost.com/world/2015/09/21/filipino-nurse...

Teenager jailed for insulting Lee Kuan Yew
http://www.bbc.com/news/world-asia-37505951

Same event, one of the charges is "wounding religious feeling"
http://www.cnn.com/2016/09/29/asia/singapore-amos-yee-teen-b...
There's no magic to learning. It takes some effort on your part.
Check again. On the homepage scroll down to:

> An Application

" Using props and state, we can put together a small Todo application. This example uses state to track the current list of items as well as the text that the user has
entered. Although event handlers appear to be rendered
inline, they will be collected and implemented using event delegation. "
I wonder the same thing. This seems like a solution in search of a problem. For your average blog, a spam filter plus a moderation queue for first-time posters works just fine.

Also, if a site asks me to use someone else's credentials to comment, I probably won't bother. Why should my hobby-coding account on Github, or my spam-catching account on Gmail, be linked to your blog about philately or bird-watching?
Solar panels have a warranty for 25 or 30 years. Their output slowly deteriorates over time, but there are 50 year old panels that still work fine out there.
Implementing Pause with a Free Monad
I thought that was irony, nuanced by a sly dig at Facebook.

The gist being that React is what happens when a PHP shop creates a client-side framework, with all the architectural warts that this might imply, if you're on the PHP-lowers-the-bar-to-web-programming-too-far bandwagon.

(FB engineers would probably tell you that their variant, Hack, is a far cry from PHP, and their coding standards are well above that of your bargain-basement wordpress drudge, but you get the idea)
I'm not sure how that balances out the person who was put in jail due to criticizing how much money was spent on the youth Olympics.

Are you saying that one example proves that they don't do these types of things?
The resources are not scarce; they are free online.
Why Information Security Is Hard – An Economic Perspective (2001) [pdf]
Why do we say this about coding? We don't say anyone can be an artist, or an astrophysicist, or a brain surgeon.
No technology is maintenance free. Solar PV requires its fair share of maintenance: cleaning panels, field treatment, inverter replacement, performance/yield monitoring, panel replacement, security, etc.
How about git? I.e. mild British insult.
>The structure of the argument is, "We stood up a strawman and knocked it down," which sounds pretty weak.

Weaker than "I don't understand what the paper says, only read a high level layman summary, not sure even what what the experiment was for, but I'm gonna piss on it anyway"?

Even assuming what you already describe, the ability to show bi-locality as a new lower bound above which locality constraints apply, is very interesting, and nothing like a strawman.

It would only be a strawman if they claimed they violated locality in general.
GBPUSD: Rallies to Close the Week Higher
Really? I know lots of people who start but don't finish side projects. I also know a few people who've been jobless for longer periods and many of them start to lose their drive and initiative. The longest I've been out of work was 6 weeks between contracts and by week 4 I was starting to get into a rut.
- Unicode support

- Special characters in string literals via something analogous to \x3F, \177, \n, \t, \u+1234.

- Way to write long string literals split across lines with indentation, without involving format:

TXR Lisp:
(foo bar "this is just one \
\ string literal with only single spaces")

- Standardized code walking primitives: one body of user code with no #+this #-that which correctly walks all special forms.

- expand-full function: perform all expansion on an expression in a given macro environment. Optionally report all free variable and function references still emanating from the expanded code.

- native lazy list via lazy-cons type which satisfies consp.

- require numerically equivalent fixnums to be friggin' EQ, damn it.

- Overhaul of path names, w.r.t. current OS landscape. One standard way to parse a POSIX or Windows path string to a path name, or a URL. path names should have a :method for this.

- Standardize the Meta-Object Protocol for CLOS.

- Standard support for weak hash table keys and values.

- Hash tables with arbitrary :test function.

- GC finalization support: register callback for finalized object.
>Then sit with the tenant at a bar or coffee shop and read through the whole of it before the signing.

Hm.
Whether Palantir does not like Trump or, as other have said here, Palantir does not have any sort of special technology. In either case I'm happy that the Trump administration won't be given the tools to dominate others.

To me, Trump should not be allowed to use any more technology than he can scrap together himself: a rock, a stick, a pile of dirt. That's about it.

If you don't believe in science, you should not be allowed to benefit from it.
> It took me about a week to "get" Redux

You hit the nail on the head. Devs these days get frustrated if it takes more than an hour.
Been keeping up with Nimrod for a long time, and would love to make some money with it. Just doesn't have the libs I need. If you want to see Nim get some traction, have it spit out some golang.
I've been thinking about this lately. The whole character assasination of Uber happenned in the last 2 months - while all the issues, have, allegedly, been around for a long time. And all this publicity right in time for the multi-billion lawsuit...

Now, I don't know enough about the situation to come to any conclusions, but the fact that no one here on HN have yet expressed the same doubts.
It would be helpful if someone mentioned that there was and is a genocide in Chicago right now against the Black Nation.
I understand that this is just a summary of a book, but I have no takeaways after skimming this, as there was not one statistic or graph in the article. I love a good argument backed by statistics, and maybe the book has it... the article certainly didn't.
His point about React Native at the end is very reductive.

As an experienced (6+ years) iOS developer, my experience putting together a dual platform app in React Native has been very positive. For the majority of content driven apps, it seems to me that React Native is a no brainer.
Ah, now I can finally digitally simultaneously love and hate Google.
I live in eastern KY and there are a few programs like this one. In Hazard KY, another coal-bust town, I was accepted to a program to train force.com developers. Hold your scoffs please, we've learned a lot in the last few months, including using JS.

The broadband struggle is real. I worry that at some point we'll still need to relocate.
Thanks. Hilarious/awesome is about what I was aiming for. Your comments are very sensible. I'll see what I can do.
Wow. Lots of down votes...I'm shocked.

Assholes.
An alternative way to prevent deskilling programming is to make the tools required to program such that learning to use them becomes mostly a matter of oral tradition rather than accessible. This might (or might not) be happening.

For example, the evolution of Javascript from a low status programming language to a high status one has paralleled a shift from a stable core language and a well documented API to the DOM to a combinatorial explosion of changing frameworks and complex development toolchains. Learning some combination gulp and babel and redux and angular(2) and webgl and ten other things is more a matter of access to people who will patiently answer questions than something a person can learn without working on a team.
I live in a school bus, traveling the country. I think wind turbines are absolutely beautiful; I always marvel at them when we drive by.

Does anybody here know how to break into this industry, working on a mobile, on-site basis? Maybe with embedded tech?
Google, stack overflow, and this guy's video are likely all you need to make a significant leap forwards.
I'm pretty sure he "believes in science".

I don't want these tools in the hands of any president when they don't respect the people. Whether it's Obama spying on us or Trump. Both are bad.
In general the React approach works best if you are willing to build out a handful of utilities on your own sometimes, rather than always choosing from pre-existing open-source solutions. You don't need React Router. You don't need React-Redux. Heck, you don't always need Redux, you can just throw a state object on the window (or make a state module or whatever you do these days).

Here's a React 15 app in a single HTML file, using ES5 and the old in-browser JSXTransformer:

https://gist.github.com/guscost/27736c5f0913184695492ac40fd3...