skysight-inc/HackerNews huggingface dataset:
> We used to let our kids out the front door when they were bored, now we drive them all over town for everything in their busy calendar.

Now, now. We can't really do the former any more in most of America; there's nowhere for kids to go. Overstrict zoning, and massive property developments plopped down in outlying low-land-value areas, has killed suburbia and replaced it with exurbia. Most detached single-family homes in America are now in "housing islands" in the middle of huge stretches of nothing, only accessible to urban centers by highways. (And without viable public transit accessible to said kids, because adults are too car-obsessed to fund it.)

And that's not really more or less efficient; it's just silly and self-defeating. People buy these houses precisely for the dream of suburbia; but they find it isn't there to be found. It's not a vicious cycle; it's simply a trick, a con, on the part of the property developers, misleading people into thinking they can have their whole family integrated with the life of a city despite living many miles away from it with no easy access.

A child could have a "busy calendar" in the 1950s—friends, hobbies, clubs, sports, etc.—and get along just fine, because they actually could walk to everything in town, because they functionally lived "in" the town they lived in. (Or they didn't live "in" a town at all, but rather "on a farm" — but that used to be its whole own lifestyle with its own coping mechanisms. Now suburban children may as well live on a farm as well—but without even the livestock to bother.)
Yes.

People used to have ethics regarding tracking in software - sometimes this led to devs not knowing the color of their user's underwear.
Unions are just a framework. If you dig a bit you’ll find there are factions in almost every union fighting for more democracy and benefits for the members, and many of them are winning. Two off the cuff examples are Teamsters for a Democratic Union and CORE from the Chicago Teachers Union.

EDIT: it would also be remiss not to add that much of the power of unions has been stripped away by union busting and bad legislation
Wouldn’t that imply that it’s needed more? The more different two things are, the harder it is to get from A to B, and the more a map is useful.
Working on something like this:

https://github.com/Qbix/auth

The DID spec has been the one big success so far, but implementations matter. Our implementation has been open sourced, and is compatible with oAuth and other specs like DID:

https://github.com/Qbix/Platform
Looking at the other comments in here, I have to say Americans still seem way too optimistic that the USA could not become a totalitarian state along the lines of Russia or China.
> I would like to ask HN if anyone knows a working method to get rid of them

Not that but I can answer the question from the title:

> Ask HN: Does anything work against mosquitoes?

Don’t bother with their presence. As soon as you feel an itch, apply something like this [1] for six seconds, repeat, then forget about it.
I’ve had mine for over twelve years and it still works every time.

[1] https://takethebiteaway.com
I’m very happy to see an open source dB which can do something similar to Datomic/Crux, but is not tied to Clojure. It doesn’t seem as sophisticated but I hope this project grows.

For anyone wondering why temporality matters and how this is different from adding a “create_time” to each row, I would highly recommend watching Rich Hickey’s talk title, “Value of Values”
Not really. Many other mainstream languages give you memory safety, strict type systems and overall robustness without having to deal with memory management or low-level details.

Even for parallelism this holds true. I would say it is even more pronounced there, in fact. Some high-level languages even come with simple, effective ways of doing parallelism without multithreading, which simplifies problems a lot.

Of course, they may not reach the top performance that C++ or Rust might, but that is the trade off. Performance vs. development cost.
You would have to pay extra for baggage insurance if you claimed your bag was worth $1M. Just like at the post office.
This nicely provides empircal evidence on the slowdown of using Forth, which seems to be around 10 to 20 times slower than optimized assembly. I was initially surprised by how poorly Forth performed on all counts of speed, memory usage and development time. For something as complex as a game the lack of a type system and postfix nature make Forth quite unsuitable.

When I use Forth, it's often for high-level applications[0] with the performance critical words written in assembly. So this keeps the complexity relatively low as opposed to writing the whole thing in Forth.

[0] https://github.com/siraben/zkeme80/blob/master/src/bootstrap...
More to the point, how does a country end a Cold War? Hot wars have a formal end via truces and armistices; undeclared wars may continue unabated in other theaters and fronts, as well as different domains entirely.
I would say only 1 Michael, The other one sold drugs in a country that specifically banned drugs
Mathematical sequences totally can have duplicates. E.g. to take a popular example, the Fibonacci sequence starts: 0, 1, 1, ...
The Difference Between HTTP Auth, API Keys, and OAuth
Language matters but you should also understand the language you're using or censoring.

To assert white-/blacklist or master/slave have anything to do with discrimination or were in anyway offensive is just beyond stupid. If not for this measure, there would be no connection between those contexts; just as there is no relationship between black humor and black people, or between slavery and masters/slaves in BDSM.

Heck, I can still consider removing master/slave acceptable—it is just as more of less a casually chosen terminology anyway—but the rest only creates more problems and solves none.
There is a better solution: you run your whole test in a database transaction, and then roll back when the test is completed. This means you only have to set up the database once and the overhead per test is minimal.

This is an implementation of this pattern for go: https://github.com/DATA-DOG/go-txdb

Ruby on Rails has this built-in, of course.
I found it interesting when I learned that people were volunteering their children head over foot to trial the vaccine. That really hit home how scary this must have been, especially since it was people's kids, not themselves, being inoculated. Sure, Salk had trialed it on his own children before going public, but still, how much fear would need to loom over us for millions of people to volunteer their own children for a vaccine trial?

I never thought I'd see another situation where the public would be so willing to volunteer for medical experiments, but we're pretty close now.

> honestly makes the coronavirus look like child’s play.

What's interesting is that the polio virus was "child's play", literally. Part of why I think so much fear loomed over it was how devastating it could be to children and how often children would come down with it. Right now child cases of covid19 are pretty low, and it's affecting mainly adults.
> it's not a waste of time, you just don't recognize it as important. defer to those who do.

In other words: if anyone says that something is to be renamed, do as they say. If you think it's nonsense or a waste of time, you're just not recognizing it as important, and they are.
> Do you mean something like convincing Self 1 to relax enough and trusting Self 2 to take you into the first jhana?

Yeah, pretty much. It primed me to pay a lot more attention to the judging mind particularly during sits (and really made me aware how much doubt as a hindrance disrupts my practice). While retrospectively it’s sort of obvious, I mainly have learned meditation through reading, so if an instruction isn’t phrased the right way I’ve noticed I miss it.
Overview of calculus and analysis in 200 symbols
Comments about voting are generally off-topic.

Although if you have genuine concerns about astroturfing, I suggest emailing hn@ycombinator.com.
Python Certifications Are Now Live – FreeCodeCamp
Pure CBD Oil
freeCodeCamp's core curriculum now offers 10 verified certifications – including 4 Python-focused certifications.
Sure there is - the difference is so huge that I don’t see any similarities. Though professional software should not direct you, thus limiting you in choices. Your expertise should do that. And if your expertise is not enough to make an educated choice it’s not a problem of the software.
The most famous one ended when the soviet union collapsed (fatigue, economic stresses, random misunderstandings). I'm looking forward to the same thing happening to CCP/china in about a decade or so.
Precisely. Your missiles are far lighter, can turn on a dime before firing their rockets, and—most importantly—don’t need to worry about survival after a missed shot.
I went to Beijing in 2019 and while I felt the security of subway stations was a bit overdone (metal detectors and bag scanners) I had little trouble buying things: while shops wanted me to pay with wechat they accepted cash all the time.

I also found the security of tiennam square not much different from the eiffel tower (which I didn't enter because the security seems such a hassle at that time). Security of very high profile spots seems to be high in general these days.

Not to deny your experience, I just had a different one. When talking to other travelers, it seems difference in experience happens all the time while traveling.
I am sorry that the "blind to institutional racism" crowd jumped on this so hard.

I'm with you, 100%.

Most white people think the slavery/genocide of america's past is just that - it's in the past. So, when they hear people pushing on verbiage associated with it today, they think "oh, that person is dredging up ancient history, why don't they get over it?"

I (and many others) would argue the legacy of that genocide and slavery is _alive and well_ and shapes our lives today, daily. [0][1]

If one could reasonably complain about master/slave language in the south in the 1850s, they're reasonable to complain about that language today.

Anyway, I think this work of getting rid of language rooted in violence and white supremacy is _very_ worth doing. It's just renaming branches, no one is asking someone to do anything more than press buttons on their keyboard.

Certainly, not everyone has to, but I hope some companies do this work, they're thoughtful and intentional about their language, and then they deliver better products and services by virtue of having healthier culture than their competition, and grow wealthy. Wealthier than the companies who think this work is not worth doing.

I'd never force someone else to rename branches, but I've renamed all of my branches I can control!

I emailed Github Support to see if I could get away from using `master` on Github Pages on my personal site, and they said they are working on it, but this isn't available yet.

Even this comment feels risky. It's attached to my name. I'm honestly a little intimidated to leave it, but it feels like a cop-out if I set up an anonymous account to say "I agree!"

[0] https://www.sceneonradio.org/seeing-white/

[1] https://podcasts.apple.com/us/podcast/behind-the-police/id15...
Not on most mobile devices, or the native YouTube app on smart TVs.
Certificate authorities with brick and mortar locations would be an improvement over the current USA situation of SSN+DOB as master password to all IRL accounts. Checking a drivers license IRL is better than looking at an uploaded scan or photo. They could use those box scanners casinos use.

The main issue is minimizing cost. Dot com companies and banks don't want to pay for this so they peg online identities and account security to SMS effectively pushing off the problem to cellular companies. Cellular companies lack the competence to handle IAM. Opening a branch in every city is very expensive and companies don't want to even pay ~$10 for an offshore script reader to check a SMS code and verify "public information" off a credit report.

Credit card companies that are already liable for fraud usually settle for SSN+DOB, ID scans and aforementioned Equifax data verification because fraud losses are cheaper than in person due diligence.
Victims of "the system" that prefers specialization.
Not OP, but I think you should be fine. It can get messy if you're using it as a backend for an application that may at some point have different versions in the field (or dev/testing/staging) so you need to support multiple versions of your APIs. It's not impossible, but it can get messy. If anybody has some good rules/frameworks to organize that kind of thing, I'd appreciate a reply.
Jitney
Interesting, I wasn't aware of this.

As much as it pains me to say it, drugging subordinates (or, supplying drugs and perhaps peer-pressuring) and alcohol excesses in the workplace are not complete unknowns.

EDIT You know I should really read the article instead of relying on internal mails; I see now the allegations made against Serge - I am quite certain that nobody at Massive was aware; and certainly Yves himself was not made aware.. which doubly explains why the head of HR was let go..
Your list is a perfect subset of mine. Transitioning into no caffeine has revolutionized my sleep and productivity. One additional point that has really helped me a lot is realizing that I should never eat anything within 2 hours of bed time. It took me a while to connect the dots on my waking up at 12-1am back to having had eaten half a pizza at 9pm. Anything with a delayed action like that is very tricky to keep an eye on. This is the principal reason I dropped the caffeine. The effects/side-effects just became too unpredictable.
I’ve thought once or twice about starting such a forum, but it’d probably be a bad idea because I have an incredibly fuse which probably won’t do well for the community as a forum leader at large. And at this point in time-a historically low tolerance for any manifestation of some of the bad-faith but eloquently delivered “talking points” from people who hold court in various ivory towers. That alone convinced me it’s not a good idea; plus PG’s general advice of not starting a forum overall is probably good advice for anyone who cherishes their mental health these days.

And the end of the day: There are other areas in real tangible life that I’ve decided to focus this energy and righteous indignation towards that are far more fulfilling, but I will still call things out here on HN where appropriate about these types of intersecting issues, and I will take the downvotes but I’m not gonna stop getting right up in people’s faces and challenging some of these things when they come up.
What Journalists Say When No One Is Watching
> For a product or service team, the traits you measure should be those that maximize product fit - that is, the chances that your target buyers will buy and enjoy your product.

This is overly reductionist. It makes me sad. Life is more than inputs in, product out, dollars in.

Humanity is also quite far from having the sophistication to properly design and construct the type of measurements you are talking about. If it is something we should even do in the first place.

The article I read right before coming to this comment page was the one currently on the front page about being “too efficient”. Very apt.

https://news.ycombinator.com/item?id=23809291
This is by design, there's a lot of money in Chinese startups so it makes sense for YC to try and appease the regime. There are a couple superusers who will send this post to 3rd page in an hour or less. And everyone who speaks out gets a ban or warning from dang because of "rule violation".

At the same time if you post anything, no matter how unsubstantiated, that criticizes US or liberal democracies or their tech companies it's going to be at the top for a long time.
What’s more nuanced than if a product is successful than does it make money?

Of course a product doesn’t have to be profitable on its own if you’re selling razor blades at a loss to sell razors. But neither product is doing that.
This! While sometimes I want to use a pseudonym, there are many times I want to say "I am the human who I say I am," and currently, that means hoping a platform will magically verify me (if they even verify anyone) or, I suppose, posting a copy of my ID to the internet, and even that doesn't work so well.

While there are many routes to be semi-anonymous, there are very few to being verified (or maybe I just don't know about them)
If you do a follow up on how your frontend and the Lambdas work together please post it, that would be super interesting to me.
Alternatively there's been a cold war with communist China from the beginning.
I have professionally come across many website backends that were developed in Javascript. Over time we are seeing projects that add more robustness, performance, and ability to support in the form of Typescript and now Deno.

With WASM becoming mainstream and the growing maturity of the Rust ecosystem, it appears to be a solid choice for backend systems and potentially emerging frontend use cases.
No, it is not. In fact, it is often seen as a good thing: https://steveklabnik.com/writing/the-language-strangeness-bu...
It was invented for polio wards and brought about diabetes.
The numbers make it clear what the correct decision is, but I think you’re wrong about what people consider “safe”. People don’t think and feel about safety rationally. There is a qualitative difference between something bad happening to you and something bad happening to you because of something you did.
A real "hermit kingdom" has no exports, though, no? If China is going that way, I can't imagine how it plans to keep its economy going. Does it think its urban centers are already self-sufficient centers of economic demand for the products it produces currently?
Email Self-Defense
I've been to the Eiffel tower several times. The security there is not even in the same league as the security as Tiananmen Square.
> the perception of the level of corruption, which in Italy is very high no matter the data.

A solid belief that everyone else is committing serious crimes is essential to rationalize your own small frauds. I have little doubt that Italians are so eager to point the finger at corruption because it helps them come to terms with their constant disregard of rules.

(I speak as an Italian)
There is often no following involved. It's often about one process being in charge and other's doing what they are told. I suppose manager and worker would make sense.
Good point, committing a crime there is an especially bad idea.
Game Theory 101 MOOC
False dichotomy. Progress can be made along multiple fronts simultaneously. 'Defunding police' isn't a single action so can hardly be labeled 'shallow' but it's definitely a step towards addressing racism since it's quite clear to anyone who's been paying attention that ridiculous levels of over-policing in America is a major propagator of racial inequality. All of this stuff is related. Nobody is wrong for focusing more or less on one battle than another...
The question is whether enough people need such a map.
Even disregarding what we can call "safe", a 3-in-a-million chance vs a 5,000-in-a-million chance is a significant gap.

I think I read somewhere that of the fairly wide-reaching trail of the Salk vaccine, 11 people died, and those were all traced back to a contaminated/not-correctly-processed batch from a lab in California, and that didn't temper the public's enthusiasm for the trials one bit.
Most of what I have to say comes from Fielding’s dissertation, along with spending the past several years trying to take it as seriously as possible. Other good sources are McCarthy’s Situation Calculus and all of the stuff that Lamport has written on on TLA+ (especially Specifying Systems[1]).

The big idea behind scalability (IMO) is that we want the pain of maintaining a system to grow logarithmically with respect to the size of the system. Now, size can mean many things (number of customers, lines of code, etc.), but pain is almost always complexity. A potent cure for complexity is symmetry, because every time that we discover a new symmetry, half of the complexity goes away. One way of finding symmetry is to look for invariants.

Roughly speaking (very roughly), having lots of possible states is good (the more states, the more powerful/featureful the system), but having lots of state transitions is bad (especially with respect to security). REST “verbs” help to control complexity by imposing invariants on state transitions. For instance, one good invariant to enforce is that a GET transition mean that a state can always be a start state, whereas a POST must always have an antecedent state. Thus, a REST verb is just label for a set of invariants, and we’re free to choose whatever set of invariants we want. Obviously, the more invariants you have, the weaker they are since an invariant is supposed to be unchanging; i.e. if the size of set of invariants is close to the size of the set of states, then you effectively have no invariants.

[1] https://lamport.azurewebsites.net/tla/book-02-08-08.pdf
I am a member of a forum similar to the one described by the parent poster and I would under no circumstances link it here specifically and explicitly because of the behavior regularly and explicitly exhibited on HN, including and especially in your post.

"Citations needed" posts about anecdotal experience make good people leave because it turns a discussion into adversarial disproof.

Your post kills the kinds of communities that are better when fostered.
In chess, one has perfect information and the game is deterministic. In cards, one is at the mercy of the deck and the distribution, so one plays according to the odds.
Obviously. A fighter jet has a trust-to-weight ratio of about 1. Even ultra-old air-to-air-missiles whose specs are declassified like the the AIM-9B from the 1950s have a T/W ratio of over 20, and they are much easier to make maneuverable compared to a 30 ton jet that shouldn't break apart or kill its pilot.
> There birthrate of Japan is considered low, but they are growing still

I don't know where you are getting your information that the population of Japan is still growing. Japan's population is already declining.

http://www.stat.go.jp/english/data/handbook/pdf/2017all.pdf "Statistical Handbook of Japan" Table 2.2

https://www.populationpyramid.net/japan/2020/ ( https://www.populationpyramid.net/sources )

https://www.worldometers.info/demographics/japan-demographic...

https://qz.com/1295721/the-japanese-population-is-shrinking-...

https://www.nippon.com/en/japan-data/h00705/ "Japan’s Population Falls for Ninth Straight Year"

https://www.ft.com/content/29d594fa-5cf2-11e9-9dde-7aedca0a0... "Japan’s population decline accelerates despite record immigration"
I'm always extremely skeptical when I see people claim C++ is easier than Rust. Rust essentially just makes you default to good practices in modern C++ and forces you to be explicit about things like copying data, allocating on the heap, etc. If C++ feels easier, it's because you either already know it and you're comparing it to something you don't know, or it's because your C++ code is actually very different than your Rust code (lots of heap allocations and copies vs. lots of stack allocations and moves), or it's because your C++ code has a lot of bugs that you haven't encountered yet.