skysight-inc/HackerNews huggingface dataset:
Bloodtech. This is... dispiriting.

The massive concentration of wealth in a few people is going to fuck up the world. This is just the latest sign.
وظائف للسائقين ومعلم مقبلات ولحامين ومعلم مشاوي في الامارات
This looks very nice indeed, and I wish there would be something like that for Go or Ruby.

The only minor nitpick I have is the layout of the interface. I would think having the output below the editor would reduce eye movement necessary.
Would not be the first time saving lives ends up being less important than avoiding responsibility. So I agree on your prediction.
It all comes down to trustworthyness with products such as Keybase. If I were them, I'd make sure that Keybase comes across as trustworthy in all of their endeavours.
You can but it prevents you from having other records there, which includes things like an MX record. Just a nitpick, as in practice that prevents most people from being able to use a CNAME on the apex.
You write tests not only to hopefully catch bugs but so that you can change the software reliably significantly in future and not lose forward momentum.
Followup question. Does it actually make sense to use React and render it server side only to get declarative component design?

I can totally see the use case for React for web apps which provide a lot of user interaction on the frontend. But for all other web apps it doesn't seem to make sense as you also have to handle quite a few disadvantages (e.g. SEO unfriendly, user can't copy URL and send to a friend)

Am I missing something?
This has been disproved multiple times already. The number of stored vehicles is standard and correspond mostly to the required buffer for batching deliveries by destination (to reduce transportation costs).
Possibly Uncharted Atlas, though they don't do cities. https://twitter.com/unchartedatlas
Meanwhile, established car makers are twiddling their thumbs and paying their lobbyists to delay the phase out of internal combustion engines for as long as possible.

In Germany the Deutsche Umwelthilfe has to literally sue ever city separately to force their hands to do something about pollution. Bavaria simply ignores the court orders. Efforts to improve bikeability and public transport plan on multi decade timelines. Here in Berlin there are plans to extend the subway that are older than I am and are still being discussed. Electric busses are somehow not suitable for cities outside of China, we're still "evaluating options".
Maternity leave in the United States
Most web applications don't need a JS framework either, so the distinction's actually worthless.
That time has never existed. Some did separate things that way, many did not.
In the EV space it looks like cleantech is getting a lot of help.

From the article:

* began exporting its vehicles to the U.S. BYD has inked deals to supply electric buses to Facebook Inc.’s sprawling headquarters in Menlo Park, Calif., the transit authority in Long Beach, Calif., and the campuses of Stanford University and the University of California at Los Angeles. The most recent victory came in August, when BYD won a bid to supply all Georgia government entities with EVs.

The company is using the immense financial backing at home to its advantage. A $9 billion credit line from China Development Bank, for example, is helping BYD place electric monorails in Brazil, Egypt, and the Philippines.

And government grants that cover a third of the cost of building an electric bus.

It's hard to imagine any of the Western democracies doing this, in the near future.
Looking at the bug report, Chrome would actually show "www.paypal.com.www.com" as "paypal.com.com". At least Safari does the wrong thing the right way.

Personally, I always want to see the full URL. It's fine if part of the domain, the scheme etc. are grayed out to emphasize the second and top level domains, but don't omit elements that are necessary to fully identify the resource because the lowest common denominator may think that fishing.com/paypal.com is paypal.
Their sign-up forms say they want to 'democratize hiring', whatever that means.
Too many customer devices don't support /31 subnets unfortunately, for example with Draytek we've seen an issue where it would accept the 255.255.255.254 subnet but we'd see a whole raft of connection issues making the connection unusable.

If we provide a dedicated IP for a connection where we provide the LAN we just put a single /32 on the loopback and NAT onto this which is obviously much more economic with addresses.
neat! would be cool to compare the countries
British Airways apologizes after 380,000 customers hit in cyber attack
After using Redux for about a year on a few different projects I still generally hate it. I fantasize about an alternative timeline where the stars didn't align to couple Redux with React in so many peoples minds. I'd love to see/hear more about MobX when React comes up.
Except for the first two I don't these are any where near as bad as the original Wat ones.

Still, nice list of small gotchas.
Interested in the backend engineering role. Is the experience requirement absolutely necessary?
Why would there be blood hunters?

Just let the indebted young sell their blood for pennies and they'll jump at the idea.
Is anyone familiar with something like this but for MOD/tracker style music? I've downloaded quite a few and play them locally but it's hard work and fiddly.. it'd be awesome to just play them on the Web :-)

(Actually, I guess, sadly, just rendering tracker files to MP3 en masse and playing those would be easier.. if less cool technically.)
As an addition to this, if the bad news will have a big impact on whoever you are delivering it to, just tell them the bad news and then sit back and wait for them to start talking.

Reason: If you tell someone they are being let go, whatever you say immediately after that won't get processed. Give them time to let it sink in and get over the first shock. They'll start talking/asking questions when they're able to.
The coffee you posted is arranged in a aesthetically pleasing manner which justifies a higher price for the yuppies who don't have the time to cross shop.

The higher price may make people think they are buying a premium quality product, and derive additional pleasure of consuming luxury goods even while not knowing it was marked up peasant food.
Yahoo Search still shows a second search box under the first search result if you search for Google, to capture users that search for Google then type in their actual search term, even when they're already on a search engine.

They may not make up a huge proportion of users, but they still make up a huge number of people in actual terms.
> If she forgot the square root of -1 was undefined, she’d never write a test for it.

Sigh. sqrt(-1) is not “undefined”.
Hopefully an upside to user tracking means using this flag is kind of voting on the behaviour. If they're listening.
JS can follow MVC / OO model. Simply most people don't try to do it and go with functional approach; add to this simplicity JS can be diven into, and you get the results we get where people cry that JS (jQuery) gives unmaintainable code. Reactive libraries try to address the issue by forcing you to create OO components and (to a degree) MVC patterns.
Chinese move to EVs in impressive. In Shanghai to register a new car you need to wait on average more than a year and pay an equivalent of several thousand dollars. Unless you buy an electric car, in which case you can register it immediately without any payment.
Yup: https://news.ycombinator.com/item?id=16574021
Likely EU or UK, if I had to guess. Maybe CA.
outline.com/[url]
React Native vs. Native iOS and Android apps.Which one is best for your startup?
Keybase also silently subverts smartcards for in-memory keys per my findings here: https://github.com/keybase/keybase-issues/issues/1946

In general I find Keybase to be a step forward in user experience and two steps backwards in terms of actual security. They just don't seem to care about the latter at all and have not demonstrated any cooperation with standards bodies like the OpenPGP working group where members have expressed interest multiple times in adding generic URL uids to the openpgp public key itself to replicate and decentralize the idea of social media based trust bootstrapping (the one good idea from Keybase in spite of terrible execution). Instead they insist on their complex proprietary walled garden system that does not integrate with existing keyservers and throws everything on the bitcoin blockchain for reasons.

Keybase has become the IE of crypto and I can't take any security project seriously that even -integrates- with them.
Sure! When I see Derek Truck play guitar in that first video, I feel about his playing how BB King says he feels, like this was one of the best things I've ever heard.

The second one has a bit of a story behind it; the girls on stage are singing their hit song they wrote about Emmylou Harris, who is a famous singer herself and is in the audience. They talk about how she inspired them to sing so it's cool they have the opportunity to play for her. The song is very sorrowful sounding but pleasant and beautifully sung so it brings tears to my eyes.
According to some views, von Neumann made a Terrible Mistake which set QM back by a decade or two.

https://arxiv.org/abs/quant-ph/0408191

Of course, not everyone agrees.

https://arxiv.org/abs/1801.09305
It's starting to look like, in an effort to democratise democracy, what we're actually doing is turning everything in to bikeshedding.

In an effort to be all-inclusive, and generally not upset anyone, we're getting almost nothing done while China just steams ahead.

I'm probably being a bit hyperbolic, but you get the idea.

While we're all enraptured by the tomfoolery of our political "leaders", China is building. Who knows if it'll all work out, but you can't blame them for trying. Whereas you can certainly blame us for being paralysed.
I found a job ad posted, and then went to a normal job interview. I'm not even sure I realized it was a freelance job until after the fact. But I worked with them for a few years on and off anyway.
Rogue MEGA Chrome Extension Stole Crypto Private Keys and Passwords
Yes, I’ve never smoked cigarettes but I’ve always envied the way smokers could always just take a few minutes to gather their thoughts whenever they wanted. And smoking as a social activity cuts out all class and other boundaries.
Sounds like the water comes just from capillary action. That is very good situation compared to actual ground water pressure pushing moisture through the walls.

You should be good if you keep there good ventilation and avoid putting any wood dust or wood structures directly in contact with the concrete. Wood and concrete combined are breeding ground for dry rot and that fungal nightmare can tolerate more arid environments than any other.

One trick you could try is to put some asphalt outside right next to the wall. It won't solve any underlying issues, but it can help a little bit.

I think the crumbling comes from something else than moisture in your case. Probably oxidation of cement accompanied with temperature variations. You can treat that in some cases by injecting cement into the cracks in the wall. But that is very expensive.
Can you please not post like you did in this thread? HN is not a place for political battle.

https://news.ycombinator.com/newsguidelines.html
The data may be noisy but as long as it’s not just noise it may be possible to find a signal that can be exploited.

By the way, people read the future all the time: it will rain today and it will snow in four months.
Canadian Minister of Defence – Full UFO Disclosure
Sincerely, screw the fossil fuel / internal combustion lobby.

If there was any leadership in a political leader here in the West we'd have done something similar already.
This looks like it https://tacoapp.com/
> Meanwhile, established car makers are twiddling their thumbs and paying their lobbyists to delay the phase out of internal combustion engines for as long as possible.

Why wouldn't they? Why should a government have the power to end a legitimate industry, which contributes massively to GDP and society's well-being, without a long changeover process?
The Ponzi scheme part applies in reverse to customers trading with leverage.

EDIT: Oh, that part also applies to banks with fractional reserve (i.e. all banks) but no discussion about the merits of that here please :)
Can you point to a single example in history of communism being good for society? Its benefits are thus far theoretical, are they not?
I don't think IPs were ever a viable tracking tool besides detecting the country. NAT has been the default for most home networks and as a marketer you really don't want to confuse a mid-forties dad with their 14 year old daughter. So you've always had very very different marketing profiles share an IP. Besides that browser profiles are just soo much more exact.
“Stop-loss” orders don’t work perfectly. If the entire market has gone South, you can lose a lot more than your stop-loss says.
Personal attacks will get you banned here, regardless of how bad another comment was. If you'd review https://news.ycombinator.com/newsguidelines.html and follow the rules in the future, we'd appreciate it.
a link to a pirated zombie movie?
Ask HN: Do you go to conferences?
Everything you need to know about Progressive Web Apps
Just to echo expand on TekMol's reply as he's been downvoted for perhaps being too curt, but the distinction's essentially worthless as most web applications don't need the complexity of a big js framework either. When he says websites, he means web dev in general, no distinction necessary.
Where did you get an 100% overhead for an employer?

I've done back-of-the-envelope estimates before and have come nowhere near that. At best, it's somewhere between 15-25% depending on employer 401(k)/etc matching, deferred comp, and office space pricing.

The worst I could find is 40% - http://web.mit.edu/e-club/hadzima/how-much-does-an-employee-... - and that uses a much different cost basis (not $125k).

Where in the world did you come up with that number?
Safari (desktop and iOS) is actually getting it in the next release. It's also well-polyfilled, we just add it to our Polyfill.io config.

According to caniuse, global native support is at 74%.
Reality check
'As Shenzhen’s housing prices skyrocket to rival Hong Kong’s, real estate for charging stations isn’t easy to find, and then they have to be fitted to the grid, says BYD spokesman Xiao Haiping.

At Shenzhen Eastern Bus Co., one of BYD’s three bus-fleet partners, the monthly electricity bill of 17 million yuan is one-third of what its diesel bill used to be. The company has 15,000 employees and 5,800 buses, which use seven charging stations. Most of the buses are charged at night, when electricity is cheaper, though they sometimes have to top off in the afternoon. Each bus takes about three hours for a full charge and has a range of 250 kilometers (155 miles).'

These are coal powered buses
https://en.wikipedia.org/wiki/Electricity_sector_in_China#Co...
One problem. Cars!

Unless you can lay down some serious infrastructure as a constraint first hand. Driving in these types of places is always insane. Just look at Italy.

It'd be an easy problem to solve by pushing for a carless city or smaller car city paradigm. But folk will want their cars.
I'm from Italy and it's the same here, but the problem remains: it seems that a big part of population (devs are not excluded) have problems and hate relationship with math.
> Made with Haxe + OpenFL, the source code is available here (https://github.com/watabou/TownGeneratorOS).
Try OCaml
Barad-Dûr sounds more like Thiel's thing.
> the heart rate data they have isn't very good

Not too many people seem to care on the reading end, so I guess that's fine.

As another user (kaustyap) posted further below:

> It kind of sounds like marketing pitch by fitbit to let potential clients in health industry know that they have so much of data to sell.

Sounds right to me -- it's a marketing ploy.

In an academic or industrial setting, the data might still be useful, but it would have to get re-crunched with many, many more controls, plus sample corrections, cross-validation against other data, etc. -- than what the linked article does.
Rude Girls
At college at California, Two Hispanic girls are being extremely rude and prejudice towards a few people for no reason. One has green long sleeve shirt and other one has black shirt. These two have no manners and are very obnoxious.
Hmm, the first few WATs are pretty bad examples. Any developer, gopher or not, should know that, when you reassign the value of a function parameter, the variable when the function returns still has its original value. It's pass-by-reference 101. Now, sure, slices and the way append work are a bit complicated to grasp at first, especially if you never used C, but this is not a WAT.

A lot of WATs are more bad practice than problems in the language, IMO (like WAT 8, modifying the return value twice in deferred functions, with the order being significant: who the hell writes such a code?)

A few ones, though, really are problematic. For instance I've been bitten more than once by variable shadowing, especially with error values. IMO, this is the weakest point of Go.
That happened with me at work. A certain class of error would leak references and over time they would pile up. Fortunately, Lua (the embedded language in use) allows one to mark certain references as weak references and allow collection. The trick was in determining what to mark as weak references.
With some slight changes this can be a guide for receiving bad news.
Worked for a company there a couple of years ago. Know this is close to accurate. In my notes I have 2014 numbers by Statistics Iceland stating individuals with internet access at 98.2%.
The biosphere can't handle ammonia accidents at anything resembling the scale of crude oil and natural gas accidents. Methane is the better choice.
Side note: using Safari, with Ghostery enabled (which blocks the Twitter widget), the homepage links do not work. The URL changes, but the content does not.

In the console I get

> TypeError: undefined is not an object (evaluating 'twttr.widgets.load')
Are Hyperscalers and Clouds Builders Smashing Up an IT Pangea?
Man i dont think i am working even 35 hours lol.
Ask HN: Which companies do content marketing well?
I'm keen to find examples of companies that do really good content marketing. What companies have great blogs that you actually read?
We rate limit accounts when they post too many unsubstantive comments or get involved in flamewars. The fix is to give us reason to believe that you'll use HN as intended in the future. When people do that at hn@ycombinator.com we're happy to remove the rate limit. But you have to mean it!
Configuring CI/CD on Kubernetes with Jenkins
BMW passenger car lineup lags behind Tesla Model 3 sales in August – Autoblog
When they started asking me for my private key and claiming it'll be secure because it's "encrypted" that raised a red flag for me.

Then I found out that they're not using popular and audited libraries like OpenPGPjs instead... writing their own!
Because the climate is fucked, the air quality in cities is bad and the companies literally cheat on emission tests. The changeover process should have started in the eighties. It's much too late now for a slow change.

And btw, the car industry could have taken the lead in the development of alternative engines instead of optimizing for next-quarter profits.
My first bike was CBR919RR, but i see where you are coming from. And the main goal is not using it as a drug, but as a means of transportation that gives you that little extra, something that makes you smile. But with this said, use the correct clothing and common sense. If you are an adrenaline junkie restrict your motorbiking to a track instead.
A lot of European medieval cities are built on top of an ancient Roman city. You can usually perceive a very straight broad North-South street and a straight (but not so wide) East-West street, which have been kept from the earlier Roman city. The rest of the streets, however, seem to be in random order.
Ask HN: Do you trash your newsletter emails after reading them?
Or do you archive and keep them forever?
I cant upvote this enought, loud pipes save lifes.
The advice about how to handle it is spot on, but I feel like it is missing something. That's not a harsh criticism because I'm struggling to articulate it myself.

Two things come to mind. The first is "Don't kill the messenger."

This is now metaphorical, but was originally literal. The reason you don't kill the bearer of bad tidings is because if communication breaks down, you have lost all hope of a diplomatic solution. Now the war has to be fought to the very bitter end of last man standing.

The second thing that comes to mind is an anecdote from raising my children.

My oldest had sleep issues from birth. When he was two, he often stayed up later than me. I would give him a drink, a snack and put a video tape in the VCR. He could come get me if he really needed me, but if it wasn't an emergency, I encouraged him to let me sleep.

More snacks and drinks were physically accessible to him. He was both allowed to get them and physically able to do so.

Inevitably, he sometimes spilled stuff. My policy was that he wasn't going to get in trouble for spilling stuff. Spills happen.

But I needed to know when he spilled things. I also needed to know where it got spilled and what he had spilled so I could clean it up properly. Some juices are the same color, but have very different chemical properties. Some can be easily wiped up. Others need special treatment.

Also, if you don't clean it up, it's going to mold or attract insects, etc. Nothing good will come of it. It is all down side to make your kid scared to tell you they spilled something.

He was a bit weirded out the first time because he was a little hellion who got yelled at out of concern for his safety so much that when he first began using the word no, he said it at full volume because he thought that's how it was pronounced. So he basically figured I would yell at him.

But he told me he spilled something and all I asked was where he spilled it and what was it. He showed me and told me and I cleaned it up and didn't punish him. After that, he was good. He trusted me. I wasn't going to yell at him over it.

Keeping the lines of communication open is critical. If your people are scared to tell you what's going on, then problems are being swept under the rug and left to fester and grow worse. It's vastly worse to make it a problem to share bad news.
When I was doing QA at work, I never used the official tools to generate the data files required for testing the application, but wrote my own. This brought to light a ton of issues and unwritten assumptions (both in my code, and in the application).
There have been so many such "lets make future of programming" initiatives and all of them have failed. That must tell you that something is really wrong with all these initiatives at a very fundamental level.
I would recommend books like Daniel Kahneman's "Thinking, Fast and Slow" and Dobelli's "The Art of Thinking Clearly". Maybe also "How to win friends and influence people" for good leadership mentality. And Erich Fromm's "The Art of Listening" for empathetic leadership.

I've read a couple of consulting books, but psychology books helped me more. Most good consulting books are essentially applied psychology books IMO.

Focussed on a related topic because most good books were already mentioned.
EVs are more efficient (in terms of emissions per mile) even when powered by fossil fuel grid generators, because power station generators are so much larger. They can also be fitted with big, centralised, emissions scrubbers.

And the generators can be further away from cities,

And the generators can be replaced with renewable or nuclear power without requiring any changes to the vehicle fleet.