skysight-inc/HackerNews huggingface dataset:
Lead-based paints have been banned for use in housing since 1978. Eliminating existing lead paint--as opposed to just painting over it, which is the default--would involve extremely costly and disruptive mitigation for tens of millions of homes and would probably release more lead into the environment than just leaving it in place. I suspect that it wouldn't even be practical in the case of many older houses.
Good to hear! Might be time for me to check it out again.
Please don't. It's super distracting when trying to focus.

I'm surprised when people think it's ok to assault my sense of hearing when I'm trying to focus on my work.

We have other senses, and people are offended when those senses are assaulted. Why is sound not considered?
You should probably tell the US military, they've spent 20 years and 6 trillion dollars trying to stop some goat herders with 70s era Soviet gear with no success.
There are definitely traps along the meditative path, like thinking that rapture is the point, or thinking highly of yourself, e.g., "wow, I'm a better meditator than other people". But it's a bit like worrying about overexercising, not a problem most people are likely to face.

So we have this silly study showing whatever, and then we have 2500 years of brilliant monks like Ajaan Chah, Thich Nhat Hanh, on and on and on, telling us it's exactly like the Buddha said, and that we should meditate and see it for ourselves. I think I'll go with the larger study.
Because it is racism. It is ignoring a large swath of humanity based on the color of their skin. You may not want to think of it as racism because it's not the burn a cross on their lawn type of racism, but it's still systemic racism.
To be clear - you're advocating for non-Americans intending to cross the American border and claim asylum to fire upon the American national guard to ensure they make their way into the country?

Other things aside, the biggest practical problem with your suggestion is that they're not armed at all right now. Would you like to arm them? Or are people who are unable to afford guns, tanks, and drones unworthy of being free?
Jerry Seinfeld has a good comedy routine in which he says sports fandom is just rooting for the uniforms/laundry

https://www.youtube.com/watch?v=we-L7w1K5Zo
My thought too, but he did mention that it was running in off hours due to memory constraints. With these optimizations, maybe they can improve their business process to offer this functionality in realtime for the customer. If not, I agree that the extra complexity and maintainability might not be worth it.
this is obviously false, what point are you trying to make with such a blind eye to the countless number of armed resistances and revolutions throughout human history?
Lead developer here, commonly brought in to overtake projects. Proper workflow for the team is the most important thing: make sure that each team member has an easy and unintrusive algorithm or picking small tasks, completing them and relaying them to the next one responsible makes team morale and planning a lot easier.
Isn't it strange how in places like Vietnam, Afghanistan, Iraq, Syria and Yemen, people don't just give up with those same odds?
I love a click-bait headline and identity politics for its own sake as much as the next person but there's little mention of controlling for age or inter-state migration.

Of course more white people are dying in AZ, FL, and other places white people with the means tend to retire to. Of course more white people are dying than being born in places that are mostly white and young people are moving away from (rural areas).
> but that costs money for the company and time for the developer

Quite the opposite: The new tool saves time and money.

Airbnb example just shows that one should not jump on the newest thing on the market.
> Rust's splitting iterators over `&str` return references to the same data as their own `&str`s, which is a huge performance win.

Seems similar to Swift's Substrings (and other collection "slices"):

https://developer.apple.com/documentation/swift/substring
Get the browns.

Don't listen to anyone here who tells you no. Get yourself the browns. They really aren't that loud.

also consider o-rings.
“I wanted to move to this language and here’s the blog post I’m using to tell a story to my boss”
This completely misses the point. Perhaps recruiting people from Facebook is not the best way to find humble people.

A lot of people I know use meditation or even spiritual advancement as a way to treat their inferiority complex.

After they fail to realize success in other areas of life they hang on to their egos and find a false sense of superiority in the fact that they are spiritual ones.

Some of these people are the hardest working Buddhists I know. What they truly lack however is empathy and and the desire to face themselves.

Wanting to love oneself and other living beings is more important than any other aspect of the spiritual path. Without that, every teaching is just a string of empty words.
They do indeed use MongoDB for parts of the system. However, the transaction history and accounting is all stored in postgres.
What browser are you using? We fixed our Tor handling long ago. Would like to understand what you are seeing.
Asynchronous bridges
Also read his two books: "Technological Slavery" and "Anti-Tech Revolution"
Since its Nintendo, how easy will it be to break their system?

I can only imagine after beating Zelda and this years Smash people will have plenty of time to make their 450 dollar system(after necessary hardware) interesting.

Im teasing, but after a decade of awful Nintendo systems and letdowns, I'm not above trashing this company.
> Today's economic connections make actual wars between superpowers quite unlikely.

They said that before WW1.

What actually makes wars between the great powers unlikely is (among other things) nuclear weapons, which mean even the winners will be losers.
The article's headline (and much of the text) is pretty vague. The astronaut apparently doesn't think we will get there "soon" - whatever that means.

If we look at it in perspective of all 5,000 or so years or recorded human history, I'd say we WILL be there pretty darn soon. Just maybe not next year.
> They knew that what they were doing was immoral on some level but it was framed in a way where an individual who struggled with what they had to do and did it anyway was perceived as a "real man" because he would put the good of the people's community over his own feelings. Hence, when Himmler describes the Holocaust in his Posen speech, he highlights that despite the hard mission that had been given to them by history, they had always remained civilized (anständig). This is a particular nefarious aspect of these mechanism of ideological framing: Wherein overcoming doubt in the face of cruel acts becomes a virtue.

When Gina Haspel was nominated to be the Director of the CIA, I was struck by the inadvertent echo of this in so many defenses of her involvement in the Agency's black-site "enhanced interrogation" (aka torture) program. Her defenders argued that this experience actually said positive things about her, since she only tortured people when ordered to by the President, and stopped doing so the moment those orders stopped coming. In other words, torturing people didn't turn her into the sort of person who tortures people. She remained civilized.

Putting aside the obvious objection that Nuremberg should have eliminated "she was just following orders" as a valid defense for all time, it was remarkable how willing even people like Democratic Senators were to separate the act of having tortured people from the idea of what a torturer looks like. Just having tortured people isn't enough to make you a torturer anymore.
I see your account is new, so you may not be aware, but HN doesn't appreciate this kind of comments. Please refrain from writing them, and please take a look at the site's guidelines: https://news.ycombinator.com/newsguidelines.html
Hilariously strange article...

It starts with the unbelievably blunt (and imo, true): "the self is an illusion." Then is proceeds to go on about how this illusion can be either magnified or diminished by doing certain things!

What!? How can something that doesn't exist be manipulated?

I know "I'm" being a bit dense on purpose here, but really!
Which, again, does not mean you can't be upset about it.
Just because someone happens to live in a certain type of society doesn't mean they have to agree with all the society does, in fact it is unhealthy if they do.

There are many things in life which are "inevitable", as you say, like war, death, you/friend of yours getting fired, but some of these things will probably make you upset nonetheless.
This thing seems to be a layered cake of leaky abstractions. Flutter is actually the opposite.
They've successfully overrun their well armed government armed only with guns that an individual can afford to purchase?
You can build poorly architected apps and accrue tons of tech debt in any tool. Likewise you can build very clean, fast, extensible and powerful applications in things like PHP.

Don't pin this on ROR. I have seen absolutely atrocious Django codebases, Clojure projects, etc...

Types do not solve this problem either. If you think static types prevent 'tech debt' you're delusional.

Good architecture can be had across the entire spectrum of tools and frameworks.
No, it's personal data, you need specific consent under the GDPR :)
For such a long deep dive, I'm surprised it made a big deal about memory while overlooking the obvious. Almost no memory was actually saved. The peak working set was 16Mb at version 1, and it ended at 12Mb. The temporary strings that are allocated are all immediately released. The timing went from 8.7 seconds to 6.7 seconds. So all that effort bought a total of a 25% improvement in memory usage and CPU time.

Great - 25% is nothing to sneeze at. Just noting that memory wasn't the problem.

And of course there's a hidden development cost to doing fancy indexing on strings rather than being comfortable with String.Split() making your parser go 25% slower. The code at the start is more functional, it's easier to look at and know it will do what's expected. The optimized code took longer to write, and it's harder to understand, and harder to modify.
Exactly.

Population deceleration is a global crisis and virtually nobody is talking about it. It could mean the end of Western civilization.

Our governments are built upon the assumption that the population will continue to increase, that there will be more taxpayers tomorrow to shoulder the burden of today’s spending. When the population begins to decrease in a few decades, every successive generation will have a lower standard of living than the one that proceded it. Having children will become more expensive which will lead to even more decline. Western countries will enter a death spiral and might never escape.
According to their own blog, they dropped react because it was a difficult to use piece of technology that was slowing them down and making it difficult to offer a top notch mobile experience.

Yes, they also had difficulties hiring devs which know both native and react, but that's normal. Most mobile devs wouldn't touch react.
"First they came for [X], and I did nothing."
He wants to move to the Netherlands and he was quite explicit that he's apprehensive about D. It's true that C# programmers generally don't venture outside the mainstream.
Personally, i have been taking time to look at kotlin ( as a "swiss army knife" language for the JVM, both android, server-side and desktop ) and dart2 ( with flutter.io for cross platform mobile ) and web front-end. I'm a complete n00b on iOS, but swift seems suspiciously too similar to scala, so it should be good enough...

Given the cpu-speed rat race was replaced by the multi-core rat race, anything that fits naturally with concurrent programming should deserve a long look, hint: FP.
This approach has always been the one that makes the most sense to me, but yet it also seems to be rare. I couldn't explain why.
The first word of each paragraph reads:

Welcome The Sessions Is A Nazi Abolish Ice In Despite In His From The Welzer The It It That Similarly Hence
That's why Mao pioneered modern guerilla warfare using William Wallace as his primary subject of study. Mao's theory of guerilla warfare was designed for dealing with an enemy with bigger numbers, better supplies, and better weapons.

Please refer to Vietnam and Afghanistan.
Why My Acqui-Hire Failed (And What You Can Learn)
If you can't afford to scale, then the bottleneck is your business model. Charge for your app or get funding.
Why would YouTube willingly run fewer ads? They were hardly profitable as it was, it doesn't make sense for them to "crack down" on channels all of a sudden by continuing to host them, but not running ads on them.

Not to mention part of the problem was YouTube not enforcing their content guidelines to begin with. Hate speech has always been against their content guidelines, they just never actually enforced it.
(I was another person who replied) I wholeheartedly agree with this sentiment, and it is incredibly frustrating and heartbreaking to watch what is happening around the country for literally my entire life (I was born in '91) but especially today with what is essentially concentration camps for people who want to be part of our country.
I'm 33 and my spouse is 31, we just had our first child. Of our 20 or so closest white friends, there are exactly two couples with babies. Most aren't even married yet.

This is in NYC so I expect that we're outliers, but given that fertility starts declining significantly around 35, I've got to imagine our friend group won't even be close to the replacement rate. So unless we're not just outliers but extreme outliers, I've got to imagine that fertility will decline even more over the next five years or so. We're just now getting to the point where it's time for the folks who graduated during the great recession and/or who work in the gig economy to start having kids, so to whatever extent economics play a role I don't think we've hit the bottom of the trough yet.
I have a feeling "dang" is trying to censor comments he doesn't agree with. Chill dang! A diversity of thought is good for everyone. Removing racist comments is ok, but removing moving this discussion thread itself from public view amounts to censoring.
Ted Nelson, Doug Engelbart and Stewart Brand in “Silicon Valley Story” [video]
Whites don't have to be in a majority to cause misery :)

Exhibit A: South Africa.

More specifically - even if whites continue to constitute a smaller and smaller portion of the US population, it is likely that whites will continue to have an outsized influence on the nations politics and economy through entrenched power structures.
You can disagree with me, downvote me, and tell me why i'm wrong, but please don't make comments like this. It's rude and against guidelines.

Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
Except that it is illegal still depending on who you ask.
"Despite industrial hemp factories shutting down the plants previously cultivated for fiber, the hemp plants have naturally re-seeded and now grow wild in states like Oklahoma, Missouri, Nebraska, Indiana, and Minnesota."

https://greenrushdaily.com/wild-weed-wild-cannabis-exist/

If anything will convince people that global warming is real, it will be wild pot plants surviving Minnesota winters.
If you'd be sharing slices naively you might run into cases like

a = "large" * 10000000
self.b = a[1:10]

this tiny slice would then "magically" keep the entire huge large string alive. It would be easy to defacto leak memory with that.

Even if you are less naive and introduce some kind of heuristic to determine when to share and when to copy, you might still be leaking "lots" of memory if you have a lot of small slices (into small-ish strings), which might hurt on low speced/embedded systems with tiny memory available.
On that basis we’d be expecting to see birth-rates go up.
> She was on welfare in America.

“In 1976, she retired from writing her newsletter and, despite her initial objections, she allowed Evva Pryor, an employee of her attorney, to enroll her in Social Security and Medicare.”

Medicare provides health insurance for older Americans who have worked and paid into the system through the payroll tax. Social Security is also funded by payroll taxes. Did Rand “take out more than she put in”, so to speak?
The thing may not exist, but the illusion of it does.
Inside the Head of a Recent Kaggle Addict
This is actually US policy for anyone who goes to jail for any reason, not just people whose specific crimes are illegally crossing the border. If you go to jail, and you have a dependent child with no other care giver - the child will go into the custody of the state.

Also, keep in mind that it isn't all asylum applicants who get separated. If you show up at a valid port of entry into the US and request asylum, then no crime has been committed and no one is separated from their families. Only people who sneak across the border illegally(which is a crime) are processed from their criminal behavior.

Going to a valid port of entry also happens to be a much cheaper and safer way of getting to America, considering it doesn't require the use of human mules, paying exorbitant fees and coordinating with drug cartels, and performing dangerous desert crossings where you may get abandoned if your mule gets spooked.

edit: alasdair_, I can't comment on your post thanks to HN aggressively preventing a poster responding to numerous comments on a post, but I would imagine the reason that she couldn't file an asylum claim is right in the article: Because she lied about being a US citizen in the past, and that bars you from presenting for asylum. And finally, the father separated himself from his children before he even entered the US, because he knew he couldn't enter the US because he was already deported from the US in the past.

> Immigration and Customs Enforcement (ICE) officials say Maria made a false claim of US citizenship in 1999 and served a 75-day sentence in a federal prison before being deported back to Guatemala at that time. In a statement provided to CNN, ICE says that lying about citizenship status "results in a permanent bar from being able to legally enter the United States."
The article's comments point out heavily that they missed lazier generators/iterables (LINQ) as the obvious place to start and a key to both readability and minimizing memory footprint. Even if they preferred yield return style generators to LINQ from/where/select, and even if the code was otherwise the same within the scope generators, fewer of the allocations would leave the GC "nursery", and thus overall less memory needs (if more likelihood of GC Gen 0 collections thrashing some of their CPU, but this isn't a CPU-bound process so that's not a huge concern).

Sometimes the simpler, easier to read solution is the right one.

That said, the complex, advanced new solution to try that is also missing in their efforts in this article is Span<T>, and its ability to immutably splice strings in stack space (no GC allocations at all). (This is what parsers in the ASP.NET HTTP stack have been moving to.)
>Your examples are explicitly social sites

I guess you don't realize this, but GitHub is a social site too.

>where moderation is done by the general public seeing and responding to content.

And this is the same at GitHub, too. Have you never noticed the "Report Abuse" buttons for PRs, users, comments, etc?

> GitHub has a slightly different dynamic, being work focused, and there being no reason for most people to delve into random repositories and flag inappropriate ones.

Except you're looking at a reason right here. GitHub is also used for sharing your work with others, as was the case here. There are instances where such work is against community policies/guidelines, and in those instances, GitHub takes them down. I'm not sure where you're seeing the disconnect here. It's not any different at all than making a post on Reddit and a moderator removing it or someone reporting said post and then it being removed.
I wouldn't do that either. Because if I did that in the wrong instance, I would be fired. I'm sorry for your wife's migraines, but it's not worth me losing my ability to support my family.
> Al least, in our democracies, you can decide the government with your vote.

and depending on hwere you are, you get bonus points added!

The "all government is evil" idea sounds ridiculous to me. Governments can be evil. Perhaps by their nature they will almost always do some evil. But evil in general, nah.
Key item:

"They were able to integrate mass killing and other horrible deeds into their perception of normality. They had been able to make these actions part of their normative orientation, their values, and what they identified as acceptable in interpersonal interactions."

As noted by a holocaust survivor's daughter:
"'Never Again' is now".

The current administration & the Russian teams working to undermine the West are not so much hacking technology, as they are hacking our sense of truth and normalcy. Fake news, conspiracy theories, and outrageous actions are all part of the hacking.
The headline is confusing because "From Software" is a Japanese video game development company. The headline mistakenly used "from Software".

"Dark Souls" is one of their RPGs.

I did not know any of this, and thought it was something about the soulful root of software in general, which didn't make sense but sounded potentially interesting in a socio-historical way.
The reason stolen identities are used is because our current processes to allow immigrants to work are purposely limited.

Allow any immigrant to declare themselves. Give them an immigrant specific id so that they can go to an employer and work legally while paying local, state, and federal taxes.

Keeping the system closed is what allows exploitation. Stolen identities are needed to work in the closed system else the boss needs to break the law, and plenty of employers do just that.
Show HN: (Untwisted) a fast and succinct networking engine in python
Right, which is why "requirement" is a silly framing that ascribes a sort of objective engineering necessity embedded in the problem to what is actually an subjective aesthetic choice between solutions.

(I'm generally pretty skeptical of the whole "write down your requirements with no awareness of available solutions and then choose a solution that meets them" approach to decision-making).
If by "peculiarity" you mean "intentional design" to prevent tyranny of the majority, and by "seize power", you mean peaceful formal transfer of authority, then yes, you're correct.
"Ah you admit I was unfairly fired!" how about we settle for 9 months salary or my lawyers will be in touch.
Except you are asking that pharmacist to break the law. If they got fired afterward, would you be the one to take them and their family in?
You're implying that technology won't be able to increase productivity. One of the biggest topics people are talking about is automation taking jobs, so why do we need to worry about population size?

Human population grows exponentially, earth has finite resources. Constant population growth is suicidal.
To think that your rifles today will stop the US government's array of advanced weaponry is hilarious.

No argument whatsoever.
Yea, I found this positioning odd too. Many people in my life could use some more, err, self love and maintenance. This is hard to balance right, but that's something meditation would help with massively.
Then we don't punish the supposedly moral beings in charge.

It's a great way to allow the evil to rule society.
For real. It is hard enough to port a project between compilers for the _same_ language, let alone transpiling to a different language.