skysight-inc/HackerNews huggingface dataset:
All the complications you list derive from the peculiar C++ language design principle of ensuring high performance despite sophisticated abstractions; popular languages are simpler because they stop at basic abstractions (e.g. C and Forth) or because they trade performance for elegance (e.g. C# and to a higher degree Python and Smalltalk).

C++ does more at a higher cost, and in recent standard updates the cost has been steadily decreasing.
unless you are a founding engineer, that is not out of the norm even for the earliest employees (unfortunately)

nothing is "very very risky" unless you are taking your entire salary in equity. if you are making a competitive base I think you'll survive any misstep choosing the wrong early stage co in the long run.
I logged into Marriott to change my password... and I couldn't. Their web page responsible for changing password times out. What kind of POS system is that?
> Getting young engineers on the platform for free will pay off handsomely when they join a team and automatically assume Github is their code storage tool of choice.

Github student pack was already a thing.
https://education.github.com/pack
In my case, it's because it removes the one thing left that tempts me back toward Windows. I'm significantly more productive on a proper Unix-like OS (like Linux), and it's wonderful to not have to dual-boot or maintain a second PC if I want to take a break and fire up some game or other. Between the native ports and the growing library of reasonably-Proton-compatible games, I feel that pull less and less.
Which is very different from nearly half the population wanting to permanently emigrate.
A couple of things: when I think about it, I implicitly think about it as a vendor specific thing. Like Tesla supercharger stations. Agree that battery standards across makers likely impossible. Second, I think the major upside is removing a large potential liability from each vehicle - as hybrid vehicles are entering "old used car" ages/mileages, all your points about assessing the health of the battery apply to 2ary buyers and ability for people to monetize their old vehicles.

Bringing it back around to the topic, I don't know that we can wait on solid state and this represents a work around while smarter people that I can figure that out.
What is the argument you want to see countered?
I haven't used it yet, but I like the look of this guy: http://micronaut.io/
Pride is also frail, see people who talk about impostor syndrom, they have weak pride, if at all, even when they get a good position. Self-esteem has to be calibrated, then you can have stable pride and, I agree, happiness.
You can put any kind of file as a node in the tree. However it won't be displayed in-app - instead opening it would start your PDF reader.
How do toastmasters feel about performance enhancing drugs, like beta blockers?
The founder of Gab was also banned from Y Combinator after threatening and harassing minority members of the program.
It really seems like a double gut-punch from my perspective. I was approached by a recruiter representing EFF when I graduated (state school in the midwest) and while 75K for a fresh grad seemed like reasonable compensation for a non-profit, when I viewed that in the context of both a cut for the recruiting body shop and the high cost of living in SF for both a company and individual that it was a farcical proposal.

Would the fight for digital liberties really be _that_ encumbered by a location in Kansas City, Austin, Atlanta, or even a generic Valley office park?
I don't think the Muslim bans in China are open minded. Of course not.
They did it for teh lulz. Fits just right with Assange's narcissism.
In GitHub's case, only if you're willing to pay for the bandwidth... something which I am currently struggling with in regards to open source projects needing binaries in-repo..
Tech Giants, Gorging on AI Professors Is Bad for You
An Approach to Balance Maintenance Costs and Electricity Consumption in CDCs
12% of Github's income is ~0.001% of Microsoft's income.
That was just one person's opinion. Now that earnings are down, I'd guess that there's someone at Apple floating the idea of a releasing a small iPhone to boost sales, because there's a small but vocal minority of people that really want one and will immediately buy it.
I always liked how Dave Ramsey explained it.

* If you're broke and the car breaks down, it's both a car crisis and an extra financial crisis (need money to fix the car).

* If you have enough money saved and the car breaks down, it's merely a car crisis ... and, given that you're capable of fixing the car, it's less of a crisis, at that.

The whole dynamic changes.
Sensory AI can recognize sounds in your home
Akamai acquires janrain
> that's just barely enough for the modern Web these days - and newer iOS apps can't be that much lighter, either!

You might be surprised. Desktop safari is significantly more resource (including memory) efficient than Chrome and Firefox. And iOS apps are written in objective-c and swift, which are also a lot more memory efficient than say Java or JavaScript.

Of course, 1GB of RAM is still pretty small. But if the idevices can last 5 years instead of 2, that would be pretty significant. I don't think anyone expects them to last forever.
Ask HN: Buying farm machinery from Alibaba
This is pretty far out but having never bought anything from Alibaba, I was wondering if anyone has any experience buying large equipment from Alibaba?

I am intrigued by some of their equipment and would like to use it for my farm project...but does this involve straight forward customs/delivery etc? Would I have to pick it up from the port? Do I have to clear customs or would that be included in the freight paid?

If anyone has had any Alibaba machinery shopping experience, I could probably be guided by it.
So, when I go to downgrade my Pro account to the Free tier, it warns me:

> You will no longer have access to unlimited collaborators or advanced code review tools in private repositories.
> You will still have access to unlimited private repositories.

So it seems some functionality beyond just unlimited collaborators that is tied to the Pro account - but the blog post makes no mention of what these "advanced code review tools" could be. Anyone know?
Hey Google, What's a Moonshot?: How Silicon Valley Mocks Apollo
It's more likely that the organization realized just how much influence they had, and wanted to be a force in global politics rather than just a dumping ground for data.
Sure, it may seem obvious - but as someone who is looking at starting a subscription service, this is valuable information to me because even when I posted questions on HN regarding how to build out a subscription business, I got crickets.

Also, as someone who abhors facebook and dont use it - I have actually never even heard of this company prior to today.
Maybe they see the writing on the wall with the president, senate, and especially Supreme Court and don’t want to stick around to see when their human rights get rolled back?
UP: This 25-Year-Old Has Brought About a Dozen Dead Lakes Back to Life
I see where you're coming from but none of the stuff related to the article is happening on that level. It isn't top down intentional negligence that's causing these sorts of incentive misalignment. It seems to be good old fashioned incompetence.

These doctors are shooting all the dogs (metaphorically speaking of course) but they're shooting all the dogs because the organization they work within has incentivized that behavior. It's not a top down policy to shoot (metaphorical) dogs. It just so happens that if your top down policy is to suck at everything then there's no motivation to stop the people at the leafs of the organizational tree from shooting dogs (denying disability wrongly as a matter of standard) practice. I think this is incompetence, not malice. The people actually misbehaving are too far removed from policy for this to be malice.
Correct. If your game can't cope with Linux "fragmentation" (most of which is already abstracted away by Steam, so the remaining "fragmentation" is with hardware, which is the same problem you have with Windows), then you're in for a world of hurt if you try to port to a console with its far-from-ordinary hardware and programming APIs and such.
I think it would be better to say it is comparable to laptop cpus, not desktop
I actually switched back to GitHub yesterday, because it‘s still better integrated in the overal tool landscape (eg Heroku). So I just pulled the trigger on a $7 subscription for private repos. And today the good news of free private repos arrived :)

Edit: typo
The GTX 970 used to be the minimum card for blue team. I've played all of my VR gaming on one. Perhaps gains in resolution on new equipment have left them behind, but they should still be fine for a 1st generation HTC Vive.

I've also run VR games using Windows Mixed Reality headsets, which have a higher resolution than the 1st generation HTC Vive, and it also seemed just fine. Also, at the time, though it was several months back, the Steam VR test program still gave my GTX 970 a pass.

YouTuber Blunty once ran his 1st gen VR headset off of a GTX1050Ti laptop and said it was just fine "in a pinch." (I wouldn't recommend it for the very VR sickness prone, however.)
All the time. Usually by doing things that Wikileaks would eventually out.

... which is one of the reasons it's so sad to see the org falling into the trap as well, instead of recognizing the mission exceeds the man and cutting ties with this albatross.
Location: Tehran, Iran

Remote: Yes

Willing to relocate: Not until next year

Technology: Ruby on Rails, JavaScript(Node, React), HTML/CSS, Docker

Rèsumè/CV: https://linkedin.com/in/arefaslani/

Email: arefaslani@gmail.com
At Blockvue we have also had a lot of success going back to basics with vanilla js. Doing a large SPA in vanilla js is actually a charm these days and the result is extremely lightweight and fast. The SPA concept is sort of new, but if you really commit to not doing any server side page generation the result is so easy to manage. This also allows us to focus on having a fast crystal-based API backend to power our SPA and other services. We use a script to minify and deploy directly to s3/cloudfront, and then use lambda and some microservices for API endpoints. The turning point for me on this issue was when I realized that Google has been indexing dynamic js content since 2012 (I had no idea).
They claim they've been profitable for the last three years, although they do so without providing any actual numbers.[1]

[1]: https://www.adweek.com/digital/meundies-pivots-its-membershi...
Evernote import is supported (by importing ENEX files). Nothing for OneNote yet though.
Significant... but the main threat to the other 87.5% is that developers try out Gitlab or other alternatives for their personal projects. These developers find that Gitlab is pretty good, and don't push their companies to pay for Github. Whereas if every developer starts out using Github exclusively for personal projects, it becomes the default choice when they start work.

With this change, Github foregoes a little revenue in exchange for securing the vast majority of their revenue.
This Company used a Chatbot to boost their PPC conversion rate
Fusion already 'works.'

The sun is a giant ball of fusion and fission.

On earth we have already achieved net energy positive fusion at the JET experiment reactor.

Tokamak's have been in testing for decades with live fusion.

Home experiments like the Farnsworth Fusor have been built by teenagers.

The question around fusion power is not an 'if', it is a 'how much'. How much more time and money will it take to develop appropriate materials and processes to make fusion an economically viable power generation process?
Same thing with a mule, robo-mule or a self propelled vehicle.
Wait, I can detach the bags from a bike/trolley and throw them over the 2m wall with a help of a comrade/short rope. Then goes the 15kg bike or or the trolley.
And unless we are talking about the jungle/fallen trees/mountain warfare etc., where probably anything non-human can not be used effectively, you will be faster and less tired reaching the destination.
Last but not least: simple trolley is quite cheap, way cheaper than the load it can carry. You can throw it away when the going gets tough.
Not everyone looking to have a repo today and joining a team tomorrow where it will pay off for Github is a student. Being able to pay doesn't mean the same as willing to do so, particularly if they've not used github yet and have no idea if it will be worthwhile.
Would you have been ok with them calling this a 2080 while keeping a $350 price tag?

Today, I see that a new 1070 Ti goes for $400+. This new RTX 2060 has the same performance for $350.

In other words: if you ignore the name of the product, the new product line gives you better performance and more features (RTX, tensor cores) for the same price than yesterday's product.

Is your only beef with the naming of the product? Why does the name matter?
I was employee #5 at a startup and I got 0.5%.

Another startup offered me 0.1% and a mediocre salary. I had to put the phone on mute while I laughed.
Choosing a YC startup is probably the best bet. If it fails you can use that network to get into another YC company.
Why settle for mediocre batteries? EV battery packs are still catching on fire in scenarios where they shouldn't have:

https://www.businessinsider.com/tesla-model-s-catches-fire-t...

We can do better on batteries and solid-state batteries are clearly safer:

https://www.youtube.com/watch?v=m9-cNNYb1Ik
Not every young developer is a student. If Github had offered free private repos a couple of years ago I'd probably be using it instead of Gitlab.
SpaceX plans to launch the first of nearly 12,000 satellites in 2019
This is interesting. Today, when people say ES6, I feel like they actually mean esnext, as once you accept a transpile step from TypeScript or Babel, you might as well get the benefits of new language features in your codebase. I wonder how many people mean es2018 when they say es6, complete with some pretty dramatic code style shifts, including a tendency towards classes, async/await, and composition-first nameless but concise arrow functions.

There are some coding styles that are popular in esnext that just aren’t practical in es5 because they would be too verbose and not “read” very well.
APIs to handle obtaining and deploying certificates weren't new with ACME. What's new in ACME is the stuff that lets you automate proof of control of a name. There's a fun thread on m.d.s.policy where I'm explaining this and Peter Guttman (who does some work in this area) starts out asserting that this feature is so unimportant and stupid that you could easily do it with other existing protocols, when that argument was destroyed he switches to claiming nobody ever wants to do such a thing, and eventually he retreated to the idea that the Web PKI is an insignificant application anyway and so it doesn't matter.

The funniest part is that this all happened not when Let's Encrypt was an untried experiment but months into deployment when it was already a huge success.

It was the equivalent of that moment when an elderly relative informs you that they can't see these new fangled computers ever amounting to much.
We ended up buy a model that was about $2000 just because we could tell the difference between the $700 model. But yeah, why is it $2000? What value is there actually in the mattress that justifies it? And if a cheaper option exists that would allow one to exist within one's needs, why not get that instead?
Good timing! I have a private Gitlab instance, but yesterday I was wondering whether to go for a paid GH account so I can host a private repo there.

I intend on sharing the code when ready, but wanted issues history to be on GH without needing to migrate anything.

This decision saves me $7 a month
Do you listen to podcasts? Because MeUndies ads are on every NPR podcast out there.
Are we going by the British law regarding defamation, or the US law (where "Truth is an absolute defense")?
Which ORMs please? I'd like to avoid them!

Hibernate doesn't for starters.
This is a good article on solid state batteries. But I think it is all wrong in claiming that we will have to wait for them before BEV autos will take over.

The fact is that BEV's are already better than ICE's in many ways, and the best, Tesla's, are so good they are busy taking away market share. And lithium ion batteries are steadily improving in characteristics and also getting cheaper. Furthermore, China, the world's largest auto market, is putting a very big push behind BEV autos, and many other governments are also making efforts.

From what I have read a tipping point is coming around 2012-25 when consumers will star flooding to BEV's and ICE sales will start dropping rapidly. And then in another half decade or so solid state batteries will be ready and the trend will accelerate greatly.

The basic message is that the century-long dominance of ICE cars is coming to an end and in the not-so-distant future, it's just a matter of time.
People who own a Linux workstation at home and just want to play a few games is vastly outnumbered by people who own a Windows desktop at hone and just want to play a few games. Probably at least 100 to 1. And the former group, with the “almost works” compatibility, will be a much bigger maintenance burden per customer.

Heck, I’d bet money that the Linux casual gaming crowd you described is also heavily outnumbered by people who have a dedicated Windows gaming PC (e.g. me, Mac user otherwise).
https://sourcegraph.com ?
"Sure, in the sort run lots of pain from this. However maybe in the long run brexit will be amazing for britain. The UK has a highly educated, creative, dynamic work force with strong anglo saxon work ethic."

Well, the "strong work ethic" is well reflected in your productivity :-)

https://qz.com/1096354/ons-data-analysis-uks-productivity-pr...
Cutting government staff doctors in favor or more expensive contractor doctors is a red flag. You can't fire a staff doctor for approving too many applications, but you can direct more contract business towards doctors with a proven track record of denials.

It is also possible that there is some form of administrative punishment that makes false positives more burdensome than false negatives. If you are fined $1 for each false positive, and $0 for each false negative, you deny by default. If approvals are flagged for automatic recheck by the computer, and denials are only rechecked if an appeal is filed, you deny by default and let the real work fall to the appeals doctor. If the system branches in any way based on the APPROVE/DENY bit, that may affect how the bit is evaluated in the first place.

It's broken all the way down to the foundations. The state government in Tennessee is controlled by the state politics. And the state politics is very far from liberal democratic socialism. This is the state that had to have a literal gun battle in order to fight local government corruption [0], and is is equally important to note that shooting live rounds at the bastards didn't even get them to behave for an entire year. The veterans' coalition assembled to vote out the corruption was itself co-opted and re-corrupted almost immediately.

[0] https://en.wikipedia.org/wiki/Battle_of_Athens_%281946%29
It seems to be on par at a quick glance. I however still don't think I'll be switching back.
I agree that looking for ideological consistency is a dead end in any large group of people, including for those who campaigned to remain. Some supported the EU project for ideological reasons (it's an ideological, utopian project after all) and others had purely pragmatic concerns. Some who argued for one side have switched to the other in the years since.

Third, you are deliberately misrepresenting the nature and state of the EU and it’s negotiating position. There are a clear number of different forms the UK’s relationship with the EU could take

That's a very odd claim to make because the EU itself is extremely clear that you're wrong. Here are some excerpts from recent news articles about Theresa May's withdrawal agreement, which the EU is now unanimous in claiming is the only option available at all, that there are no "different forms the UK's relationship could take". Who should I believe? Them or you?

- Germany's Europe minister Michael Roth said:"No deal better than the one on the table can be reached."

- Luxembourg's Foreign Minister Jean Asselborn said .... ""This deal that is now on the table is the best there is. There is no better deal for this"

- Brussels said Mrs May’s Withdrawal Agreement was ‘the best and the only deal possible’ and had been ‘approved, established, achieved’.

These statements appear to contradict you.

The EU has little incentive to change its underlying principles to reflect the demands of the UK, and expecting them to do so is obviously fantasy mismanagement.

Indeed your own position appears to contradict itself. On one hand, there are many possible options with varying degrees of commitment available. On the other, the EU will never abandon its principles. Which, lest we forget, they've said repeatedly means "no cherry picking" i.e. no options.

Honesty is in short supply.

Hmmmm ...

(I would reply but of course, Hacker News has now rate limited me because I got downvoted. This debate will have to play out some other time).
Politicisation of the police seems like a terrible idea. We have been trying to do it in the UK, fortunately it seems to be failing and will likely get canned the next time we have a change of government.
All of this stuff is happening at a high level. At the low level it’s all people responding to their incentives, it’s the high level that sets up the system.
While other replies have addressed your misunderstanding about the existence of fusion based weapons it is also worth highlighting that the radioactive waste by-products from fusion power generation are far more manageable than by-products from existing fission power generation methods.
Google in 2019: All in on AI
" The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones. "

Introducing the worlds largest stock photography service "GOOGLE Stock Photography". So inclusive, it probably has many of the photo's you have taken in the last few years!!!
If you distribute and link libcurl v69 dynamically, the dynamic linker symbol table for your process will contain references to v69 symbols. If you then load an e.g. GL driver that in turn links libcurl v42, the GL driver will end up with some combination of v69 and maybe v42 symbols, despite being compiled against v42 headers containing v42 struct sizes and offsets.

Now there is an opportunity for silent memory corruption in your program, one that even once detected, which may not happen for years, cannot easily be fixed without completely rearchitecting the build.

When using a wide variety of system APIs including at least NSS and OpenGL, there is little control over what dynamic libraries end up loaded, the exact configuration will vary across machines

Substitute libcurl for libexpat or libX11 or libstdc++ and the principle continues to apply. I can't think of a good reason something like libcurl would be used by the Nvidia driver or some bizarro embedded board's GL driver, but that doesn't mean the Nvidia driver doesn't now or in the future link it, and if/when that day arrives, the problem lies entirely with the program that mixed random system deps with random self-compiled deps.