skysight-inc/HackerNews huggingface dataset:
> Does writing backend Javascript mean you're a better developer?

Absolutely not. But as someone who does write backend Javascript I don't tolerate Microsoft development tooling because I don't tolerate Microsoft. Period.

When their core product offering is literally adware/spyware (Windows 10) to the point I have to use special builds that are difficult/expensive to get a hold of (LTSB/LTSC) I get pretty turned off in regards to the whole ecosystem.

Microsoft tooling may be right for you, but it is not for me... and Node is an outstanding tool for rapid application development with solid async capability that's open source.

I can also find/hire way ECMA devs way easier vs C#.

Also before someone rips me saying "well Visual Studio is better than everything else" - Intellij offers the same general "nice-to-haves" and doesn't come with a dependency on a broken OS.
Node is a total nightmare even if you like javascript. The async everything nonsense makes basic tasks impossible without nesting callbacks within callbacks within callbacks.
You might also find the red ladder from la pasiega cave in Spain of interest. It's 65,000 years old which means it was painted by Neanderthals (based on current knowledge).

It blows my mind to think that another human species walked on this same planet and drew this art. To me, that's as profound as the discovery, if ever, of another intelligent species in the universe.

https://www.theguardian.com/science/2018/feb/22/neanderthals...

Also worth considering, is the art of Chauvet Cave and the excellent Werner Herzog documentary about it. The artistry is incredible. It stands up to anything we could draw today.

https://en.wikipedia.org/wiki/Chauvet_Cave

This art from when I last read is considered to have been done around the time that Homo Sapiens and Neanderthals were both present in Europe. It's incredible to see that these people who lived in ancient France where drawing wild animals such as Rhinos and Lions.
It doesn't even have to be lawsuits - I've seen cease and desist letters be sent in the past. Not everyone has the financial resources to hire on lawyers to go through with a lawsuit.
If the cost of theft doesn't exceed the cost of an additional full-time guard (likely) then there's your answer

For those hotels where it does, they probably do, eventually
> The reality is your attention had a cost, and the price of quality tap water is less than that cost.

For some people, maybe. This seems like a mildly sociopathic way to look at it, though.

One could imagine a world where the same type of device was available free of charge without being ad supported. This is certainly a more difficult solution from a financial standpoint, but it would be indisputably better.

And, to some extent, it has been the status quo in many places already with standard water fountains. Admittedly, many of them now are in desperate need of an upgrade.

I believe this type of monetization simply fails to take into account the greater public good in the pursuit of profits.
I remember this story from a few years ago: "the girl who gets gifts from birds"

https://www.bbc.com/news/magazine-31604026

Searching for the story just now, I came across this:
https://www.seattletimes.com/seattle-news/northwest/lawsuit-...

Apparently they were sued by neighbors for encouraging wild life or something.

What an odd pair of stories. One so uplifting; the other a downer from the opposite perspective. Zeitgeisty!
Citizenship Bill:India military deployed and internet shut down as protests rage
Yes, implausible.

There is /no/ evidence that physiognomy or its cousin phrenology, the idea that scalp shape carries information, "work." I normally appreciate wikipedia's NPOV stance, but it's absurd that it takes two paragraphs to mention that it is universally (or almost, apparently) regarded as psuedo-science. I'm a neuroscience researcher, and I can't think of a single colleague who puts any credence in these ideas; in fact, I know several who use them as insults. As for the data, the hair-whorl things have been pretty aggressively debunked. The "gaydar" results were driven by individual choices in fashion, grooming, etc. I don't know if anyone has followed up on the hockey data, but...it doesn't matter, because of the second problem.

There's a giant leap between detecting actual criminals and people who look like members of groups that are, statistically more/less likely to be involved in crime. You just can't jump between group-level priors and individual predictions. This is especially true when some of the factors shouldn't legally or morally be used to make predictions.

Finally, think about how weird the biology would need to be for this to work. You'd need to have an underlying factor (genetic, presumably) that affects both facial structure and behavior. It would need to have a strong enough effect to reliably overcome all of the other factors that also determine someone's appearance and behavior. It's not totally impossible, but it's an extraordinary claim that would require extraordinary evidence and to date, no one has found much of anything.
Plus the DRM.
apps and kiosks? That's a thing you associate with a group?
Rome has at least 2,500 public fountains installed in the 1800s that dispense potable water. Remarkable that 150 years ago they didn't think to monetize these, think of the missed revenues.

Map: https://www.fontanelle.org/Mappa-Fontanelle-Roma-Lazio.aspx
More details here: https://fastmri.med.nyu.edu/
"Ask HN: Best books you've read in 2019?" https://news.ycombinator.com/item?id=21512415

"Ask HN: What book(s) had the most impact for you in 2019?" https://news.ycombinator.com/item?id=21677320
This is probably correct. Homo sapiens appeared roughly 200-300K years ago and they had the same brains we do. I also suspect that humans painted regularly on animal canvas and that all of them have been lost to time long ago. When you look at the Lescaux caves paintings (27K years old) and the beautiful art work there, there's no way that was done without a very practiced artist. These were Da Vincis of their age.
> There is absolutely no evidence for this whatsoever. The ability to program or not, the ability to abstract, generalize, arrange your code right, solve problems, ask questions, and so on, changes little when the tooling ceremonies are different.

There is overwhelming evidence for this, and its been known to anyone who has had to hire engineers for a very long time. Something like 95% of people with CS degrees can't do any of the things you listed there.
This sort of thing is one of the major reasons why I'm abandoning smartphones. The ecosystem has become entirely unacceptable to me as the spying that it brings, both from more directly involved companies such as Google as well as from apps and marketers, is getting increasingly more difficult to stop.

It's high time for me to get off of this bus.
solarized dark perhaps
On the one hand, if this really is a result of hackers logging in with a re-used password that was found in another companies breach then I don't know what Amazon is really suppose to do. On the other hand, telling the family that and saying "nothing we could have done" seems like a terribly in-sufficient response. I empathize with both parties here, though obviously more so with the family. Maybe Amazon should require 2FA for logging into Ring?
People using it should know that it cannot be 100% complete.

When using OpenSea map or any other nautical chart I understand that just because some rocks, wrecks, etc are marked there is no guarantee, that there cannot be more.

He is not marked area as "cleared of mines"

I worry more about e.g. defibrillators. They might break or be removed af being put on OSM, and we do not want people running the wrong way when time is short.
Point taken, though I like to think of stacks as one of many ways of implementing LIFO behavior.
Zapier can sell equity for an insane valuation IMHO. Money isn't their problem I think. I think - may be wrong - the problem is management. My sense is they are hampered by prior success bias and lack of what I'll call "grey hair" experience that provides insight into the business case their "retail" customers face. Again might be wrong, but something suggests arrogance to me.
https://ethanschoonover.com/solarized/
Key escrow doesn't change the fundamental mathematics behind the key. It's entirely an implementation detail / matter of trust. You're sharing what would otherwise be a secret with a new party. If they are untrustworthy or get compromised, it's no different than if you got compromised directly. But now you have roughly 2x the exposure.
What exactly is "smart" about it? It sounds like a dumb terminal for both water and advertisements.
This is about the time when I pine for a higher fidelity knowledge of history so I could make a pithy comment about the similarities between the reign of the Candy King and ....?

Alas I cannot, so I'll just continue to foo(); bar(); baz(); my way along.
if i paid a 5 dollars per much subscription to tap would you offer me an "ad free" version where you use NFC or bluetooth or GPS to turn off the ad playing on the fountain? im half joking / half curious if this ever came up as a possible revenue stream during development.
According to the American Water Works Association

https://www.infrastructurereportcard.org/cat-item/drinking_w...
Does anyone know of a OSM tileserver running on IPFS?
Yes, it was him, someone added an additional "Wilhelm" [0] and it was copied by many newspapers [1]. The Bild wrote (translation mine): "Do we have to remember this name?" [2], and some anonymous guest author on the blog claims to be responsible [2].
In 2016 the name was edited in for about 2 minutes [3], referencing a source from 2012.
However, I do not recall it being a big issue to remove that additional name again – but it was more than 10 years ago. It did, however, draw some criticism to German journalism.

[0]: https://de.wikipedia.org/w/index.php?title=Karl-Theodor_Frei...
[1]: https://bildblog.de/5731/wilhelm-ii/ lists a few of those newspapers
[2]: https://bildblog.de/5704/wie-ich-freiherr-von-guttenberg-zu-...
[3]: https://de.wikipedia.org/w/index.php?title=Karl-Theodor_zu_G...
From your site: "Samuel has founded, advised, and invested in early-stage consumer and technology companies since 2009."
I wonder if they wore animal pelts as helmets when they hunted?
I've made a bunch of contributions and they've almost all been very minor things. They're either information around where I live (which could be even a shop's opening hours), or when travelling, I add data that was missing (e.g. a bus stop). I just added a new-ish local burger joint across the way from me.
or instagram, or whatsapp, or messenger.
It's a little more complicated than that. One might have equitable defenses to infringement. Its doubtful a violation will be considered criminal (USA). Certainly if you are worried keep an eye on the Russian trial and hire a lawyer!
Yeah, available drinking water is an essential social good, and one that municipalities typically invest tax money in.

Let's stop trying to monetize everything.
The problem is that leaves you open to e.g. Car companies putting out ads that promote their gas guzzling cars while banning climate change ads that might warn of the consequences of using such vehicles.

If you do what Twitter is now doing[1], "restrict rather than outright ban", you're back to having to serve as an arbiter.

[1]https://www.theverge.com/2019/11/15/20966897/twitter-politic...
> Companies moderating speech on their services is time tested and likely necessary.

Here's the thought experiment validating what Im claiming about driving out dissenting views:

Where do the ideas that are pushed out of facebook go?

Do you think they just go away? Absolutely not.

The problems is zuck is culturally beholden to his droves of socially 'woke' employees. Nor does Zuck strike anyone asa persona strong enough to do anything other than 'tow the line' of that narrative.

Socially, hes a lap-dog.

Which is why this 'Supreme Court' is being established. Homeboy cant shoulder the weight (in the court of public-opinion) of the moral judgements being made, so hes throwing $130 million so someone else's name sits at the top of that list.

IMO the only thing this is doing is creating monsters + pushing the work of social integration down the line. Its a bad short-term strategy.

Atop the list of problems here is that facebook loses oversight/engagement w the most dangerous of outside thought-leaders. Inadvertently, putting themselves in the dark.
Javascript is a flexible and fluid language in my opinion. Using modern JITs gets you a scripting language that is many times faster than other languages, but Node.js itself is based around async callbacks for the simplest stuff with no easy way out, which makes it worth avoiding.

Lua JIT however is sane, simple and even faster, but the infrastructure and tools surrounding it are bare in comparison.
The Deep Sea (Scrolling Experience)
Yea, I forgot about that - you can burn the board or piece you are soldering or desoldering. There is a sort of rhythm between when the solder starts to flow and when you remove the iron and/or trigger the sucker. The moment you "get it" you'll be able to do it every time without thinking. Kinda like using clutch on a motorcycle - hard as heck when you're trying to figure it out, then second nature when once you get muscle memory happening.

You pretty much have to look at the two things that will be connected, aim your iron in whatever direction will make the solder flow the most direct way, then get in / out in a fairly swift (but not rushed) move. Make sure the solder looks like mercury - sometimes the surface isn't melted all the way (parts of it look dull, or you can see it "stretch" when moving the iron) and you end up with either cold joints, or an ugly partly roasted area - or worse, solder bulging through the other side and burning components if it manages to get hot enough to melt properly. If your solder has flux "built in," the solder should flow really easily. If the solder forms a blob or ball on the iron, the iron isn't hot enough yet, or you don't have enough flux. You'll learn to identify which one it is by observation. The colour/shininess of the solder is a good hint, though. If it happens, wipe it off, let it heat a bit longer, and try again.

I would say "never let solder build up on the iron" except that's actually pretty much the technique the GPIO guy I mentioned was using - he melted it onto the iron separately, then quickly placed it. I would assume your iron needs to be sufficiently hot to ensure you don't end up with cold solder joints, but all of his were really clean. But definitely don't let flux build up anywhere, as it'll eventually burn and make things ugly.

This is really the heart of soldering - knowing instinctively how fast the solder will begin to melt, and in which direction it will flow. That you obtain from practice and paying attention to your results. Not just saying "yea, it's sloppy" but asking yourself what you did wrong and correcting it on the next pin. Solder with intent.

Depending on what you are soldering, you might benefit from using clips until you have the skill down. That way you're not trying to focus on positioning pieces and soldering them at the same time. Clips also pretty much guarantee you won't burn anything.

EDIT: About "scratches" - you only need to hold the gun against the parts to be soldered - no pressure (no quid quo pro! kidding...). Literally you never need to press hard enough to scratch even if you're moving the iron around. You can use the pointy tip for stability, but you never need to push.

It probably feels like pushing harder on it makes the solder melt faster - it doesn't. It just makes being accurate harder.

Also, I just reread my comment and had to say phrases like "trigger the sucker" are exactly why I like the name of that device so much.
Giving up privacy in exchange for convenience. This should be an opt in feature, not a company tracking your every move and doing who knows what with your data. Even when you don’t pay for said feature.
Buy a surveillance device for your daughter, get a surveillance device on your daughter.

The main problem is that prolific advertising has been able to convince most everyone (not in the tech sector) that it's a good idea to fill your home with surveillance devices. This wasn't even some pragmatic compromise like a baby cam, but rather installing a security camera in an 8 year old's bedroom!

It's unfortunate that these kind of results are one of the few speedbumps to the surveillance industry's advertising. Although failing fast with petty crime is much nicer than failing long-term with highly organized crime!
How to lower the draw percentage in chess
You use the word "simple," but it sounds like you mean something more like "familiar." That's not a knock; familiarity is important when designing an API that thousands of developers are going to use every day.

But as you can see by the blog post, there are tradeoffs between doing something the way people are familiar with, versus a different way that's less familiar, but has different capabilities that might fit the problems better.

Classes map to certain use cases very well; for instance, there's no Hook for "componentDidCatch" or any other error handling.

That being said, you are not losing anything. The tools are simply different (although the old tools are still there, too!).

As the blog post goes into, you can still implement the same _behavior_ as you did with componentDidMount/componentDidUpdate, but with Hooks you can formalize the different patterns you would find when using those methods into a custom hook that you can reuse. This wasn't possible before.

shouldComponentUpdate can be easily replaced with React.memo, a higher-order component that takes a function that compares the previous props to the new props and returns whether they are the same. Wrapping it in React.memo without a custom comparator is the same as PureComponent.
> while banning climate change ads that might warn of the consequences of using such vehicles

My comment suggests no such banning. The ads simply couldn't be micro-targeted. They'd also need to be made public, so the public, journalists and other interest groups could review, vet and respond to them.
My company uses Node with Typescript on the front and backend; we’ve strongly typed our APIs and thanks to the excellent io-ts library we’ve also automated the marshaling and unmarshaling data as it crosses the network boundary so that we can continue to use the strongly typed data, and also are constrained by the types to only call our APIs in valid ways.

Some subset of that can be achieved with stuff like GraphQL or Swagger and what not though I haven’t given it a serious try since we’ve never run into hiccups yet with this system, reliant on a very simple library.

We also use the same package manager (NPM) on both ends and can therefore invoke scripts all over our codebase with the same syntax; and although react code and node code is quite different in structure, they all have the same idioms and async syntax and stuff, so the amount of retraining necessary to convert someone from backend to full stack isn’t very large due to the same environment, and keeping code style consistent across the project is also easy.

So I feel like there’s definitely stuff to profit off of with sharing a single language.
I have a femtocell in my home, because my small neighborhood sits in a dead zone. Not a repeater, a full femtocell.

To the casual security conscious user, that is probably going to look like a 'stingray', since you will be walking down the street with a gradually dropping RSSI, when all at once, boom, you walk into a five bar signal and life is good.

It covers about a 300 ft radius with the most blessedly beautiful signal you can imagine. Maxes out at 100Mb/S, since that is all the backhaul it gets from the ISP where it is connected. (Not that I am complaining about 100/100 in the house.)

But it isn't a Stingray. It is a fully secure registered femtocell base station.

Given that it hasn't moved in five years, it may well be on someone's map of established cell towers.
I use 'integrant' for my projects. I have not yet tried 'clip'.
Where at Kelso? I've been there several times, and I've never noticed such a thing.
>"I think I said the characteristic Australian four-letter word out very loud."

"Mate" ?
Some say Igor didn't move because he's a patriot. Ironic, isn't it?
A thread from 2016: https://news.ycombinator.com/item?id=11015147

2014: https://news.ycombinator.com/item?id=7585605

2013: https://news.ycombinator.com/item?id=5377651
An alternative to webhook automation would be https://github.com/adnanh/webhook
>Companies moderating speech on their services is time tested

Not at FBs scale
Water is a vital human necessity. It's literally impossible to live without it. Is it possible to have that just be a public service? The idea that everything needs to generate revenue just feels absurd when just having a water fountain would help people stick around longer and be happier.

Also, why is it the size of a vending machine? That feels impractical.
Some people tried way more sophisticated hoaxes: https://www.theatlantic.com/technology/archive/2012/05/how-t...
Only if something really can't be done in excel natively -- and that gets more rare every year.
I think a lot of the comments here are unnecessarily snarky to the point of being unhelpful. If I’m the operator of some public place - let’s say an arcade or a store - every square inch of my store that isn’t being monetized is inefficient, and for as much as I might like to put a water fountain in as a courtesy, why wouldn’t I do the same thing and get revenue for it at the same time?

No one argues that water in the best case should be free and that it’s in the public interest to provide it, but that’s just not realistic in a lot of cases. And in this specific case, the net good provided supersedes whatever argument people have against the commercial aspects, IMO. If it’s this or a vending machine or another rack of clothes, isn’t this better?
Does anyone else find it out that the people (recruiters) in charge of finding good tech talent often have no experience in programming themselves? So, my question is how do they know if someone is a good programmer?

If all they do is read the resume, then we know, based on other people's comments here, that it's clearly not good enough of a method to find the best talent. So, if this is the case, why do we keep relying on recruiters to find us talent?
Overwhelming evidence? For such claims, citations are generally requires, or is the evidence all anecdata?

> Something like 95% of people with CS degrees can't do any of the things you listed there.

Again, I don’t think this is born out at all. Yes, a lot of people fail or answer that LeetCode question with that special trick solution in 45 minutes, but we don’t really have any quick tests to gauge actual ability in the hiring process.
Right, because if you don't wear the right uniform, you are not the right kind of person.
I ocassionaly use it, but mostly only for toy projects. All the basic code I write is pretty interpreter agnostic after moving from applebasic to msbasic in the 90s. It comes down to what is available on whatever platform I am playing with now.
Javascript because it is everywhere, or Python because it is so simple?
I thought I was missing some kind of joke when I read the parent comment.
Like. Want.