skysight-inc/HackerNews huggingface dataset:
Here's an important thing to think about, and to find a way to address in your team, on an individual and interpersonal level.

Founders/leaders have a far greater chance of success if they have the ability to be completely honest with themselves, and teams have a far greater chance of success if they can be completely honest with each other.

I can't find any links to specific excerpts now, but it's worth reading Ben Horowitz's "The Hard Thing About Hard Things" for insights about this alone; about the degree to which he and Marc Andreessen have an honest relationship with one another, and about how much value they place on self-honesty in the founders they back.

The thing is, it's very rare and very slow and difficult to accomplish.

Most of us have some ego fragility, and find it very hard to confront the truth about ourselves, and for that reason most of us generally avoid making fully honest comments to our friends, colleagues, partners, etc, until things get to breaking point, by which time it's often too late.

But it can be accomplished with a lot of commitment and personal development work over a long enough period of time (different methods work for different people, but practices that focus on ego detachment are the right approach), and if/when you can do it, you should see power-law improvements in your outcomes.
Does anyone know why the React/Reason creators switched from SML to OCaml?

Reason's creator also created ReactJS, whose first prototypes were written in SML,
a distant cousin of OCaml. We've transcribed ReactML into ReactJS for wide adoption.[0]

[0] https://reasonml.github.io/guide/what-and-why/
ReasonML is fairly new but I believe Facebook has big plans for it, so we’re likely going to hear a lot more about it in the coming months.
Yes, real estate has historically been on the rise, despite small hiccups like in 2008. The important thing, as usual, is to diversify over different areas (so that you don't get hit like detroit).

Eventually, land price is bound to go up because population is growing.
The coolest part about that I learned recently while looking into bomber jackets: it turns out life now imitates art, as Buzz Rickson got so many queries they asked Gibson for permission to make the black bomber jacket he describes in the novel (Gibson had misremembered the color). So a few years later, you could go and buy a William Gibson Rickson bomber jacket: https://williamgibsonblog.blogspot.com/2005/12/ Believe they're still making them. (Costs something like $600 depending on how savvy you shop and whether you're willing to go used.)
Sorry avsm. I looked at the patch you linked to and indeed the OCaml developers are all quite enthusiastic about improved error messages. My mistake. The only real blocker is what we both mentioned I believe, that we all want to go slow to make sure the best possible work is merged in.

By the way, the above patch is different from the one that ReasonML uses. Realistically, the work done by the Reason team is more recent and actually shipped with the BuckleScript platform, so now the blocker is, which direction does the OCaml compiler want to go in.
I expect traction to eventually be one of their strong suits. Machine learning on weather conditions and traffic patterns should work. I’ve got a unique amount of snow-driving experience in most every region of the globe (many years working for a snowboarding magazine) and my hunch is a computer could do this wonderfully. Much of these things should be very predictable with delicate sensory input, and roads have predictable problem spots.

One particularly problematic variable that will undermine weather calculations and traction will be the complications of road de-icer. In high-altitude inland regions, de-icer is not used, with a few exceptions after storms are long gone and the temperature has warmed. These regions should be a piece of cake for autonomous vehicles. Detroit in mid-winter probably resembles this for a few months due to low temps but humidity will destabilize de-icer during early and later winter. And, temp fluctuations resulting from humidity, coupled with high snowfall, necessitates the use of de-icer to prevent the city from getting buried in. In coastal regions like CA, de-icer more predictably melts and cleans the roads. In regions like Chicago, de-icer will hve every effect imaginable, both creating ice and melting it multiple times a day. But if a road is not de-iced the traction will follow a different pattern. I can’t imagine how a self-driving car could determine this. To further complicat things, de-icer can often create ice and be counterintuitive in only shaded parts of the road. De-icer is used so differently, an so often foolishly in different regions.
"What on earth are you talking about" is uncivil. Your comment didn't need that.

Actually you broke this guideline as well: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize." It's possible that shalabhc intended to make a mathematical claim, but a stronger plausible interpretation is easy to come up with (e.g. "it's hard to enforce static guarantees across the software that interoperates on the internet").

The reason we ask people to follow this guideline is not so much that it's nicer, but that nitpicking things each other probably didn't say is tedious and detracts from good conversation, which is what we're really hoping for.
Ghana to Pay Google Close to Half Million Dollars Yearly for Using Google Maps
That would still contradict anonymity though. They can't track users by IP address or cookies (if Tor browser is used... it is transient for the session) and having people register means they are likely have to come out of anonymity. If they do manage to register one from anonymous throwaway address, then it essentially make paywall moot...
I agree. Even if you think /user/ or /res/ is too long or unsightly, you could have shorter prefixes like (in an example.com/username system) example.com/.settings or example.com/_settings, or (in an example.com/settings system) example.com/@username or example.com/~username.

That said, it might still be a good idea to blacklist these anyway, as you might end up with someone registering the username 'reset-password' (which isn't on this list yet) trying to phish your users, or 'support' trying to masquerade as your support, depending on what your app does.
It's not clear that would have been much less work
Sorry but we live in a country that has rules and regulations for what CEOs and leaders do - regardless of how "cutthroat" they are. Their ambitions do not forgive their transgressions, and we have no obligation to accept that as "life". I do not see such behavior to be the essence of life, and I find it concerning you're so willing to accept it as the natural order.
As far as I know, the question typically doesn't turn on whether a company is/has "a monopoly". Rather, what's restricted is the exercise of monopoly power. In a nutshell this means altering market prices or availability in a way that would not be possible if the market were genuinely competitive (because some competitor would come in and close the gap your change created).
These things are rarely gone over in the initial ramp up in my experience :)

It usually takes some time to see what the actual core values of an organization are.
I believe the syntax is still a work in progress, but the long term goal seems to be replacing JavaScript/winning over JS devs with a familiar syntax.
> Sometimes things that seem really positive, like facebook helping kids stay in touch

..with Facebook's mass surveillance and manipulation apparatus.
> 45% of mobile connections occur over 2G worldwide
> 75% of of connections occur on either 2G or 3G

this is so important. if you want growth you need to be making a product for growing markets.
It’s very very very tough to compete with the economies of scale and ecosystem with modern GPU computing.

Vector supercomputing doesn’t need to be “revived”, it is already here.
No, the biggest problem is that nobody is perfect at ranking startups, period. And as proven by that "antiportfolio" page of a day or two ago, even generally successful VCs can't do that reliably.
Ageism and Automattic
Real-World Use Cases for Blockchain in the Energy Sector: Grid+ and Power Ledger
Yeah, that's the travel brochure. From observing them where I live in San Francisco they seem to be violent against anybody right of center and free speech advocates (who may not be right of center). They are also prejudiced against whites in the same way anti-semites are prejudiced against Jews, just swap Jews for white people in their narrative.
> there is no way to legally split from Spain

There is a relatively simple way and in fact people do it all the time: emigrate to your ideal paradise or model of country and ask to be accepted as citizen there. Is easy when you are rich.
15 Firms Leading the Way on Energy Blockchain
> Federal officials said that in most of the 21 states the targeting was preparatory activity such as scanning computer systems.

Right, that's exactly the type of news I meant. It is worded to sound like there was kind of a major breach or votes were almost altered. Only further down in the article we see:

"Federal officials said that in most of the 21 states the targeting was preparatory activity such as scanning computer systems."

Anyone running or maintaining production systems connected to the public internet is scanned and pinged all the time by everyone from Russia, China, Europe, etc. I was running a relatively unknown service for a few clients and ended up blacklisting whole countries' IP ranges and moving ssh to non-default ports just to avoid all the log noise, from constant pinging attempted logins.

If that scanning + the Russians buying Facebook ads, and then got pitched by Twitter to advertise there as well is all there is, it's just not enough compared to the amount of money and time spent talking about for months on end.

> Trump did fire the head of the FBI who was leading the investigation into his campaigns ties with Russia, and then admitted that he was thinking about the Russia investigation when he did it.[2]

Indeed. So I was on /r/politics and we were discussing how finally Comey was testifying on Thursday and we should all watch. It was finally the end of Trump. Comey will lay the cards on the table and tell us all about the Russian interference. I never bought into the "Russians" story as is, I always thought it was clever PR trick and all, but I was excited about Comey's testimony. Except nothing happened. He said that Trump was mean to him basically.

> There is even a special counsel investigating Trump campaign’s possible collusion with Russia. Mueller has been investigating the dossier so we will see if any parts of it were accurate.

I don't believe they have anything substantial to justify the hysteria so far. At this point with the amount of talk and time spent on this, it would have to be something like a blackmail file or literally Russian hackers in the bushes in Wisconsin twiddling vote counts on the machines. If any of those things had happened, I have no doubt it would have leaked to the press by now and media and everyone would be talking about. People involved are invested enough in getting rid of Trump that they wouldn't be waiting for a year if there was anything juicy there.

One dangerous thing that I see happening is that there is an opportunity cost. Every minute or time spend on this Russia thing, is a minute not spent on seeing how to organize better politically, maybe clean up the DNC, form a new party. Just yelling "Trump is stupid" and "Russia" and having protests over and over will ensure another re-election for him.
Wow. That's a really interesting way of explaining macros.
Here is something that could reasonably occur in 1 year:

- Number of people connected to internet grows by 7%

- Average income of existing users grows by 2%

- Amount of time on internet spent by average user grows 7%

- Number of ads served to an average user per hour of internet time grows 2%

- Effectiveness of an average Google ad grows 9%

Total growth in Google revenue: 30%

Also keep in mind that most of Google's costs do not need to rise in line with revenue - it wouldn't take twice as many employees to serve twice as many ads. Including dividends, I would put the chance of a $1.5 trillion valuation in 10 years at 60%
Every adult ends up living in a cage of his own creation. No matter what you do, it's _really_ difficult to change careers later in life, or even to just stop working. And the wealthier you are, the more difficult this feels because you have more to lose.

Still, a gilded cage is far better than the cages most people live in. If you've ever been both poor and relatively wealthy at different stages of your life, you'll appreciate the "problem" of having something to lose.

Regarding tuition, the median debt upon graduation from medical school in 2016 was $190,000. (https://news.aamc.org/medical-education/article/taking-sting...) That includes both public and private schools; the median for public schools would be lower.
But to makes things easier, let's just round that up to $200,000.

At 4.5% over 20 years that's about $1,250/month. $1,250 sounds like a lot, but your take home (net of state and federal taxes, including FICA) for a $200,000 salary is $10,000/month.
(I used California for state taxes. See http://goodcalculators.com/us-salary-tax-calculator/)

Basically, people who make a lot of money seem like they have bigger problems, but they really don't. At least, it's not the kind of problem that is going to shorten their lifespan, like the problems poor people have to deal with.

I went to law school mid career and immediately returned to software programming afterward. Going to law school was the best decision of my life, and I never regretted the $130,000 in loan debt one bit. 6 years after graduation and I've already paid-off over half of it.[1]

Doctors aren't forced to pay down their loan over 20 years; they chose to because they _can_; because as highly paid professionals they can access long-term, unsecured bank loans that the vast majority of people cannot. I recently refinanced the remaining balance of my debt with a 15 year unsecured loan at a rate < 4.5%. Because I can. Because it's the smart thing to do.

[1] Though as a programmer I do better than most lawyers. Newly minted doctors have far better job prospects than newly minted lawyers, or even lawyers generally.
No, there's a meme among normal people that if you violently riot and attack people and property when you don't get your way politically, you're a nuisance to democratic society and have more in common with the Red Guard than soldiers who stormed the beaches in WWII.
I'm the author of the article, and I linked to the source of those numbers. The numbers seem reasonable to me too for the same reasons dcminter gave. One other reason is COBOL is a language that lends itself to copying and pasting old code instead of writing subroutines, so that leads to a lot of lines of code.
Do we need all this JS? I’m starting to look back at classic web development where you had a server rendered mvc style app. There was a controller and templates populated on the server. Every page was a full rerender, but it was small html. Proper caching kept the minimal CSS and images on the client for a regular session under 30 minutes. This seems better.

I know we switched because front end experts told us that users found the full refreshes annoying. They said that users really wanted native desktop like seamless change pages. Never did I see proof of these claimed. Is the modern JS based design our cubicle moment? Did we get suckered in by experts making productivity claims with nothing to back them up?
Yeah, this product makes no sense for me as a subscription.

Up until the $150 mark there's nothing I see that shouldn't be doable on a standard home desktop machine in a reasonable amount of time.

This would make more sense to me as an outright purchase but that model seems to be out these days.
Subscriptions are available through the ‘absinthe_phoenix’ (https://github.com/absinthe-graphql/absinthe_phoenix) library as an add-on to the Phoenix Framework’s channels. It’s a pretty robust solution and its maintainers Ben & Bruce are very helpful on Slack.
Since we've already shattered Godwin's law, I might as well reply. Hitler didn't call for the genocide of Jews originally, he just talked and wrote about how much he thought Jewish Supremacy was a problem. Swap Jews for white people and you have Antifa.
I think there is (limited) semantic value to single page forms. They also encourage api first design. Is this always worth it? Certainly not. But it does have value.
The so called first world countries, its media, and its people, with good encouragement from certain sectors in the west, often confuse themselves with the world. US fears and dislikes loss of power and being irrelevant in Asia Pacific. The public digests news from these media houses and resonate the same elsewhere.

Among the state and non state actors, China is deeply disliked by global journalists too. It is also deeply disliked by Human Right Propagandists/Upholders, and the so called "global civil society on the internet". The problem is that these people have an ultra large impact on the perception because these are the people who control media, and a general person's access to information. They have abject monopoly over access to knowledge, and are deeply ideological. So much so that, these people are often found lobbying the United States and on the internet forums for policies that may harm the world. But they have huge power in Western discourse, and if they get pissed, they will start a whole ideological parade against their perceived nuisance. For US, it is simply their loss of influence that they are worried about.

The biggest people, and the most vocal, which leads to this perception, are the Global Civil Western Society, who just can't tolerate a state like China's to succeed. It is against their almost fanatically religious form of worship for some ideas, systems, and ideologies most of them tend to be under the guise of pro humanitarian but in reality is borderline jealousy and the fear of losing out. This also should be read in tandem with the fact that this is the very same society which supports the NRA, African American suffrage etc.

A similar phenomenon happened in the 1980s and 90s with Japan. The United States, not the world, was desperately concerned that Japan would not just pass over them in the future, but had already done so economically and culturally. The American mindset is extremely fickle, superficial, paranoid, and shortsighted when it comes to the possibility of foreign rivals. They just cant stand the very thought of competing in a global economy.
Twitter’s US election pitch to RT
Almost nothing is forbidden. Security classifications apply only to those entrusted with legal access to classified information. Once the information leaks out[1], private citizens are free to publish it.

The exception is information related to nuclear weapons. That is Restricted Data, as opposed to classified, and is 'born secret.' It is forbidden to publish even if you independently discover it[2]. This has never been fully tested in the courts and many say it wouldn't stand up to judicial scrutiny, but I'm not so sure. The Constitution is not a suicide pact, and publishing information that can lead to the development of the most dangerous weapons known to man does not seem like the kind of thing that freedom of speech exists to protect.

[1] Certainly a crime for the leaker, but maybe also for the receiver if they provided material support for the act of leaking. I believe that is the theory for indicting Assange.

[2] You would of course have to know that you are not to publish such data. Presumably either because it is obvious (e.g. the plans for a nuclear bomb) or because you were told by a government official.
Apparently devs don't understand what a type constructor is.

And the Reddit is some kind of cult of personality with a dude in a hat.
I wonder if LISP and LSD encourage similar ways of thinking.
Depends. Right now they're in two different spaces. One still hanging on to graphics/gaming, the other coming from dense compute space. We'll see how long it takes them to converge.
We as a civilization are two missed meals away from chaos. When that happens, there will be those who eat and those who starve.

Laws are just there to compress the variance of outcomes. Where as in the past you would've starved, today you just struggle to get by.
Can't speak for the creator, but generally speaking OCaml is much more widely adopted than SML (although still tiny market share overall). A few corporate players like Facebook and Jane Street have started adopting OCaml, and subsequently the libraries available for OCaml are far superior to SML. As far as I know, SML only remains in use today in academic circles.
The first two DARPA Grand Challenges took place on dirt roads. Well maintained dirt roads but dirt roads nonetheless.
Really? I'm no expert by any means, but I'm very much interested in this field. Could you point to any readings, examples on how to design a motor for such a load?
Crawlers & bots trigger video playback on the websites they visit, though it's probably unintentional in most cases. At Mux we have taken steps to identify such video views to limit their impact on aggregate video view performance metrics:
https://mux.com/blog/do-androids-watch-videos-of-electric-sh...
Ampify: Automatically HTML to Google Accelerated Mobile Pages Format
Not really. Colorblindness affects 0.001% of the population. (but that's wikipedia)
This guy gets it.

Source: New Englander
ya, i mean, how could anyone think that those robots from China can think outside of the box right?

/sarcasm
Try F# my man. In my experience its the best option for a statically typed functional language if you want to actually get stuff done and not just dick around. Also as you're coming from C# it would be the logical choice since the tooling is all there and you're already familiar with it. Visual Studio Code + Ionide plugin is what I use. I really don't understand why F# isn't more popular. Maybe it has something to do with its Microsoft roots making it uncool among the hip functional crowd?
Yes, putting brakes on shafts of differentials is probably a pain to design for. Finding space would probably be impossible for most applications of this since the vehicles would probably use Forward Wheel Drive
I imagine they'll just have to do what humans do. Follow existing tire tracks if available. If not, just intuit where the road using your best judgement. It's not terribly unlike driving on dirt roads (though harder, surely) which autonomous cars already did surprisingly well in the first two Grand Challenges (no lane markers there either).
When I traveled to Estonia and Lithuania a couple years ago, they effectively had this. Most businesses had wifi and freely gave out the passwords. After awhile I had enough passwords stored on my phone that I had internet everywhere I went within the city even though I didn't have a mobile plan.
I was actually gonna talk to Anil, but that got delayed. Let's pick up that discussion again.
I think the problem is in all the data-binding of JSON responses to the front end. I don't care what anyone says, it's slow.
Can anyone speak to Windows support yet? Last I looked their was work being done to get better OCaml support on Windows which seemed like the big hurdle that was required. I know there are some workarounds using Windows 10 and Bash but I'm waiting for something I can easily get my whole team to use.
Functions: This Is How to Get the Best Out of Front-End Components