skysight-inc/HackerNews huggingface dataset:
The entire world could easily be on 100% renewable by 2060.

The average lifetime of a coal fired power plant is 40 years so if we don't build another one the last one built will expire around then. In the meantime every time new capacity is needed or an existing coal power plant needs to be decommissioned replace it with solar/wind/solar thermal/nuclear/pumped hyrdo/geothermal/a battery system/wave generator/whatever.

Today, with all subsidies removed, and all externalities included, coal is already not an economically competitive source of electricity, governments need to stop propping it up and just let it die.
It's been over 6hrs without update, except the hourly message which states the same.
I'm really looking forward this post mortem, but having been in the situation where I've had to deal with large scale outages like this one, I guarantee some engineers are having a bad time right now, and I feel for them.

Github engineers, if you are reading me (probably not), KEEP IT UP, it happens to the best of us! <3
Transition to BitBucket or gilab is one click away. Companies surely will move if incentives are there.
Understanding what the code does is not how people generally write software. They slap components together, copy&paste examples and randomly move code lines around until it seems to work good enough. So your examples better be correct :)
> It does start in the fork, but the ultimate goal is for all changes to be merged upstream. Some aspects, like dynamicLookup[0], which allows dot syntax for methods resolved at runtime, are already in the language.

Personally, I feel like it would be unwise to merge in all of TensorFlow's requirements into Swift. Many features, such as the ones you mentioned, are actually useful to outside of the context of machine learning, so it does actually make sense to make them generally available. But compiler support for something as specific as @differentiable seems like an anti-goal for Swift.
> The random small companies

At least in Seattle, the "random small companies" are frequently some random dude with a van and a phone app. They're doing ubereats type package delivery now. There's a pickup center at north Aurora and 145th where a motley assortment of drivers pick up packages and take them to the customer destination now.
The rise of digital addiction
The Incredible Shrinking Sears https://nyti.ms/2uOeTsH
Create Custom Snackbar Component Example in React Native
As a local, I would love this. They're mostly great people, and could contribute so much to the city as new Canadians. But by just buying property without actually living here, it causes lots of damage.

I know several children of astronaut families, with their fathers making fortunes abroad at companies like Foxconn and others. If they moved here and brought their knowledge and skills, they could create fantastic jobs and industries. Maybe someday they'll retire here.

Their kids falling in love with Vancouver and convincing them to make it a home rather than just an investment are my greatest hope for the city's future.
Politicians say nothing, but US farmers are terrified by it – climate change
Yes, at this point I'm considering cancelling my Prime subscription since I noticed that for many product categories I frequently buy (audio equipment, HIFI, biking gear, clothing, hardware) Amazon is a subpar option.

- Product exploration, curation and comparison is a huge problem at Amazon. Unless I know exactly what I want, I don't even bother searching on Amazon. This issue extends to the quality of the product selection - I think the marketplace approach is a mistake. If I wanted to browse a sea of cheap low quality items from dubious sellers, I'd check eBay.

- The selection for niche categories is limited and the listings are terrible to browse. Particularly clothing is bad: The same item is scattered over countless listings, featuring inconsistent attributes/options

- Pricing is competetive, but rarely exceptional. These days things are priced very similarly between different stores.

- return policies aren't issue here in the EU. There's a mandatory 14-day return window. Sure, 30 days are even better and Amazon handles them flawlessly, but it's basically a non-issue at any store for me.

That said, I still very much enjoy their reliable next-day delivery enabled by Prime. This is what makes me come back to Amazon again and again - after doing my product research elsewhere, of course.
At no point does that post by Rossman state "The batteries in this shipment were counterfeit". If the batteries were built to Apple's specifications explicitly for the purpose of going into an Apple device and were not used, does that make them counterfeit?

If he is getting the same kind of of surplus parts we get here in Europe (everything comes from Shenzhen anyway...) then there is functionally no difference between them and the parts installed in an Apple device, because that is the specification they were built to/what their intended use at production was. I doubt an Apple engineer could reliably distinguish between parts used in a machine then recovered and the kind of surplus you get from decent resellers in China, they are for all intents and purposes the exact same part.
Maybe you can make computers easier to use by providing abstracted, context-dependent views of the data instead. Mobile phones rely on that prerty successfully. But they also do not merge these views with the single file manager the system has. Therein lies the true madness of the Windows Explorer in my oppinion.

If you want to have a view for the barely computer literate average user, (ab-)use the myriad predefined folders in the user profiles and create a launcher for dummies that starts a comtact manager for the address book, a photo gallery for the photos and so on. And hide a file manager in this set of tools that has no stupid extras like forced OneDrive integration and Libraries.
I'd say this is exactly where some kind of web of trust could work.

There is a temporal dimension to this too. Everyone loves their new toy just as they unbox it. What interests me is reviews after having used it for a few weeks or months.

Amazon has all the data it needs to filter reviews by “people who have actually bought this, review left after n weeks”.
Cryptocurrency Market to See “Institutional Herd” Arrive by Q1 2019
> But how do you computer a circumcenter for a triangle on a sphere? I found a solution on stackoverflow and implemented it.

Why is it necessary to calculate the circumcenters in 3D? Why not calculating them in the projection to the plane and then back-projecting them to the sphere? Perhaps it's necessary to calculate the Voronoi regions in the plane too.
Attack of the Clones – New disease mechanism identified
When you have problems, take a look on GitHub status - https://status.github.com/ . As you can see they have some storage issues today.
> So on Jan 1, 2017 I promised myself I will stick to one of my ideas. I did, now [...] So I am still sticking to the one I started this year. As a team we have good goals till Dec 2017 and then first quarter 2018. We have not planned beyond.

Which is a great idea - I tried to do the same, but it continues to be hard to suppress other nice/promising/interesting ideas that surface every once in a while.

BTW, perhaps it's because of our hyperfocus on that one idea, but in the mean time 2018 has already started some while back, and we're close to Dec. 2018. Plan accordingly :-)
Kudos to this project for having a funding model. At 120USD / year / per production instance many teams could convince management to pay it and help fund the project but also have the maintainers as support staff if needed.
Well, guile supports elisp. The project was to replace the Emacs elisp runtime with the guile VM which would bring some benefits (a runtime that could be used without emacs, speed etc).
Julia has some form of typing checking, but it is not statically typed. https://docs.julialang.org/en/v1/manual/types/index.html
Huh, I didn't think that GitHub kept a reflog. Although, after thinking about it, I guess that they really need to since links to old commits continue working…
New Theory Explains Why Europe's Original Dogs Vanished
they are offering more than just credit card processing.
Surely they have SRE teams around the world?
Pivoting from making film and cameras to making cellphones would have been like McDonalds pivoting into becoming a laptop manufacturer.

Yes, cellphones contain a camera, but the similarities end there.
Coin2.shop – Buy on Ebay and Amazon with Cryptocurrencies
I always thought infinite scroll was the best thing since sliced bread when I first saw it in Google Reader. I still really love it for consuming my news feed.

For everything else though? Not so much.
I figured it was just a coincidence, but the HN network is so well informed I thought I'd just ask the question on the off-chance it wasn't.

I personally don't find a relation likely.
Statically typed? As in Go? I invite you to work on Gorgonia (https://github.com/gorgonia/gorgonia). It's written in Go, and neural networks written with Gorgonia has a decent type system (https://github.com/chewxy/hm) . It uses dual numbers for differentiation.

On top of that, the meta language, Go is also statically typed.

We need help on various things: compilation optimizations, more operators, etc.

Well typed, as in Haskell? I invite you to work on Grenade.
I used to have friends that worked here and told me horror stories about the CEO. I hope this technology works in the future in a reasonable amount of time without such a horrendous leader because it is quite an awesome concept if done properly.
I think you must be misremembering; if you dial a sequence of 153 digits, you can't possibly test more than 149 different 5-digit substrings.
Cabelas does log homes
It might be that the triangle is big enough (relative to, say, the radius of the sphere) that that approximation doesn't apply.
I'm extemely skeptical about automated code quality scoring tools. Most of them focus on superficial metrics and completely miss the important stuff.

One of the most important metrics for project quality is how easy it is to implement new features. Good code is easy to extend and build on top. Developers who haven't worked on the project before should be able to easily jump in and start contributing good PRs. I don't think that this kind of scoring is something that can be automated... At least not for a long time.
Right now, its just Skyscanner and a couple of other vendors. We let go of our margin to ensure the lowest prices.
Thanks! I am reading HN for this kind of hints.
Google uses Linux in production and is responsible for TF Swift, so certainly Linux will be first class.
The Hunch: 4 Times I Felt It and 1 When I Didn't, and What Were the Consequences
Bad Habits Developers Should Fix
I wouldn't doubt that this post was written by her: https://news.ycombinator.com/item?id=8543220
The idea is that in the not-too-distant-future, differentiable programming will become much more mainstream. c.f. https://medium.com/@karpathy/software-2-0-a64152b37c35
be transparent about who their LPs are

That would be a deal breaker for many potential LPs, and not because all of them are criminals or despots. Some people just don't like others to know what they are doing with their money.

The bottom line is, if enough VCs take this stance, any bad actor that wants to invest will simply put their money into clean shell companies and invest that way, or partner with other, clean LPs. That isn't cynicism, that is reality. If people want to throw money at VCs, they'll do it - one way or another.
"World's largest microgrid" that seems to be significantly smaller than Orkney islands who are currently running at 105% of need via renewables, and complete conversion of housing and heat. They're well on with adding storage batteries to houses too. Much of it community owned.

I think they now have 500+ generation sources smart controlled from where the old diesel power plant used to be.

They're also working at replacing diesel ferries with hydrogen. Create hydrogen from sea water from the renewable surplus to power initially the ship auxiliary systems, then replace the ferries with fully hydrogen powered.

45% from renewables seems absurdly limiting and low, except as short term interim step to 100%+
You need to see one of the old Sears catalogs, the ones that were two+ inches thick and sold ploughs, wagons, blacksmithing tools, everything you could imagine of use to homesteaders. It's fascinating to flip through, excellent coffee table reading material.
1-week Product Design Service Package Trial Run
I'm on a trial run of my 1-week product design service package of my product design agency(building your startup idea to MVP(product looks and feels like the real product ready for user testing, development phase and even investor’s pitch). I'm looking for startups or those who are just on the ideation stage who would like to move up to the next level.

For interested startups, please click the link to apply
https://goo.gl/ZEtnNA
Time Inconsistency: Why we initially prefer a to B, but later choose B over A
TLDR: At low speeds, such a car is basically an EV with a petrol power generator and some power control circuitry which chooses to alternate between charging the battery or powering the electric motor directly. Under heavy acceleration and after a certain speed threshold (enough for the petrol engine to utilise the fixed final drive ratio), a clutch is engaged and then mechanical power is sent directly to the motor, then to the wheels.
I have met a few people who are determined to be entrepreneurs and don't seem all that picky about the content of their entrepreneurship. It doesn't seem like all that great a path.

IMO it's a bit of a cliche, but you should find an idea that you're passionate about (that's also a plausible business plan, naturally :-) ) and follow it. Deciding you want to be an entrepreneur first, then casting around for ideas, seems desperately contrived. I know it's worked for some people, so there's no hard-and-fast law, but I personally can't see how one gets through the general grind of a startup motivated only by an abstract and rather extrinsic goal of "being an entrepreneur".
> I partially solved this by spending 30-60 minutes every morning on side projects. Waking up earlier was hard, but I managed to get into the habit of spending some time in a cafe on my way to work. The change in environment (not home) and the very limited time (often I only have one well-defined goal for a morning session) makes me super productive.

This is a great tip... for every important goal that you would like to pursue. I started to run twice a week at 6:00 am, and the habit to get out of bed early provides an opening for other activities to spend an hour on the other three weekdays (whether that is reading, writing, meditating/praying, exercising, journalling).

BTW, it helps that I've got some running friends waiting at 6:00 am on Wednesdays and Fridays. That 'social obligation' to show up is also a good reason to get out of bed, knowing that some friends are waiting for me.
>Key is stored client side, never leaves the page, only resident in JavaScript?

Yes

>No network connection is made at all until tx is signed?

There is network connection made to get the rate and broadcast transaction. You can check all the source code here btw https://developer.kyber.network/docs/WidgetGeneratorGuide/
I was mostly replying to your claims of racism and bigotry.

Effectively your solution is what they're doing. Foreign home purchases is now taxed at a higher rate, and empty homes also get taxed.

Personally, I don't think that's the greatest solution, unless the taxes are turned back into income for locals, or major tax cuts for them, to a point where it balances out the artificial cost of living increase due to the foreign real estate market.
I developed Symbian and Windows CE apps and we distributed those bad boys the old fashioned way.
Ask HN: What do you wish your non-technical CEO/co-founder/manager knew?
> IP buy-out as a last-ditch exit

IP of what? of a trivial circuit?
I agree with you. It's just that I also believe that we should have as few laws as possible. Complexity of our society is not easy to capture in a strict rules and law is already so complicated that even those who devote their lives to study it find it overwhelming.

So whatever rules you create (and I'd say there are too many of them already), huge legal team at Apple will work their way through them. It won't be easy for a small startup though.
9 Best Foods for Healthy Teeth and Gums
I'm not sure if this sounds preachy, but I think you'll have great answers from reading 'High Output Management' by Andy Grove.

- Have an agenda in mind. If there were older 1-on-1's use them as a direction to set an agenda. A hazy 1-on-1 is not much different from having a drinks in a bar

- Have the reportee come prepared with his / her concerns. If they can be shared ahead of time, that will be great

- Keep aside a good 45 mins to 1 hour for this. You need to listen a lot

- Keep 1 on 1's strictly professional - focused on the productivity of the reportee
I don't know if someone's mentioned it yet but TravisCI is also not running on the commits that do show up on git, in Houston
Regarding the Conjunction fallacy my theory is that many people who are not used to math problems implicitly modify the question based on the context.

Instead of choosing from options:

1) Linda is A

2) Linda is A and B

they might actually understand the first statement in the context of the second statement as:

1) Linda is A and not B
Ask HN: What's your advice for a junior UX/UI designer?
It will be soon.
GitHub are not part of Microsoft yet, the deal has only just been approved. They are still totally separate, and will be for some considerable time.

Also Microsoft post plenty of postmortems, like this detailed one from the VSTS outage in Sept. https://blogs.msdn.microsoft.com/vsoservice/?p=17485
And this much more balanced article doesn't back up what you originally said and is pretty much in line with the Bloomberg article.

Sears' financial troubles began long before he ever got involved and he presided over the company's decline. He did things to protect his investment but didn't pillage the company in the way that you originally stated.
I think they started running over Microsoft infrastructure. ;)
Ok, but to use terms from that article, Swift is still very much "Software 1.0". It's a general-purpose programming language meant to be written by people. Sure, it's good that people are trying to extend it to fit their specific needs, but I don't think that Swift (or any commonly used language today) is anywhere near being "good" for these types of tasks.
Mobile iOS don't abstract complexity; they don't have complexity. Mobile apps are just silo's that can barely communicate with each other. Nobody working on a PC wants that.

You cannot simultaneously give people the power to work on files between multiple apps, organize them how they want, and make it as dumb as iOS. You want to zip up your photos and email them to your boss? Good luck getting your photo gallery to do that.
- Concentrate on one thing.

- Make something you need and would pay for. If it already exists somewhere, find a good reason why you need to do it at all (and not just use the existing thing).

- No donations, let people pay for it.
Sorry, I think either my fundamental understanding is off or I wasn't clear enough in how I was imagining this happening...

If you and a majority of nodes agree on a value like an CRDT OpSet (more simplistically, just agreeing on the state of the log), how does that not guarantee agreement and serializability? It is impossible from that point on to have a another majority of nodes have some other view of what happened. Consensus algorithms are

One copy serializability is exactly what would be achieved by having a read and write quorum[0][1]. It intuitively makes sense to me (and maybe my intuition is wrong), but if you talk to a majority of nodes and ask "this is what we all have, right?" before every write and every read, you've got a guaranteed consistent (of course, progress isn't guaranteed if partitions/nodes die, etc) state.

AFAIK Quorums are the state of the art (and arguably the only relatively efficient option) as far as achieving serializability in a distributed system...

[0]: https://en.wikipedia.org/wiki/Quorum_(distributed_computing)...

[1]: https://arxiv.org/pdf/1406.7423.pdf
I have a feeling that this is going to be yet another wave that passes in a few days without any long-term consequences :(
Check out the Thinkpad A series, a replica of the X & T but with Ryzen CPUs -> More Cores

Also Dell has decent Latitude and Precision lines

System76 is pulling up some great work, I would not recommend the GalagoPro just yet as the battery life won't be great, but the Oryx Pro and Gazelle looks great
Not anymore (at least not referenced on their site anymore). They're also at a huge markup compared to other kit log cabins.
This is a long way from native bi-directional HTTP/2.
Deleting tweets is a terrible workaround. Once github start tweeting and people start linking to those tweets they can't go ahead and delete them 50 minutes later..
The patent troll-fighting heroes have moved on from Newegg. It’s owned by different people now.
Possibly. It was 20 years ago. I'm reconstructing via my (possibly flawed) understanding of the linked article. (My vague recollection was something like 250 digits for a 4-digit passcode.)

And I just realized I mistakenly conflated 5-digit permutations of 5 digits with 5-digit passcodes of 10 digits. Whoops.
Last time I looked at phased array technology it seemed like you need large number of elements to get real gain. At the same time you either need phase control and PA for each element, expensive. Or high power phase control which is inefficient. And still not cheap.

One gets dubious real quick considering the incentive there is to develop affordable beam steering technology. And the lack of examples outside of a few niche area's.
I want to see the dyno chart. Either there are some serious power spikes/valleys with this setup, or they are nerfing (ie reducing) power at various points to smooth things. There is no way direct-drive IC engine makes anywhere near similar power at 100kph as at 200 (double the rmp). This may be fast, but a transmission would make it much faster.

(A modern trans, at this power/price, would only be 200lbs at most. Less than carrying a passenger.)
iTools 2018 – The best iPhone manager
general harmlessness of herpes

Perhaps you missed that HSV is a vector for cancers (e.g Kaposi sarcoma).
There is a rake task in the source which performs benchmarks. Feel free to try it out and propose more benchmarks.
Alas, the ES6 Map/Set implementation almost only does identity-equality (===) so you have to jump through extra hoops in order to get something like Python or Java. (That is, with equals() / hashCode() or __eq__() / __hash__() respectively.)

In other words, you can't have two (immutable) "Address" objects resolve to the same storage spot, even if they are functionally identical in every way.

I had a mini-project a while back, making a Typescript 3 Map/Set class which would be familiar to Java/Python folks. The main difference being no predefined functions, you simply pass the data-structure some functions it can use to operate on the objects.

I'd like to throw it up on Github, but unfortunately it's still technically the property of my employer. Think it's worth asking?
Leading Web Application Development Company
Certainly not at present; all the analysis I've seen is simply on the raw quantity of outstanding corporate debt right now. The concern (where it exists) is universally about the ability of businesses to handle their debt load if some other shock suddenly makes it less cheap.