skysight-inc/HackerNews huggingface dataset:
> Plastic waste is not toxic

It absolutely is. It breaks down into micro-plastics, which are sub-celluar sized plastic particles. These have a large surface area and are easily absorbed into tissues and cells. They then leech out whatever additives are in that particular piece of plastic - plasticizers, colourings, etc...

Some of these are directly toxic/harmful when released into tissues and cells - and lots of them are endocrine disruptors: molecules with a very similar 3d shape to hormones:

> Endocrine disruptors are chemicals that can interfere with endocrine (or hormone) systems at certain doses. These disruptions can cause cancerous tumors, birth defects, and other developmental disorders.[1] Any system in the body controlled by hormones can be derailed by hormone disruptors. Specifically, endocrine disruptors may be associated with the development of learning disabilities, severe attention deficit disorder, cognitive and brain development problems; deformations of the body (including limbs); breast cancer, prostate cancer, thyroid and other cancers; sexual development problems such as feminizing of males or masculinizing effects on females, etc.

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

> The toxins the microplastic leaches into seawater inhibit the growth and photosynthetic efficiency of the bacteria Prochlorococcus, which is responsible for producing an estimated 20 percent of the oxygen we breathe. That means Prochlorococcus is also responsible for 20 percent of carbon capture on this planet (one molecule of carbon goes in, one molecule of oxygen goes out), theoretically spelling trouble for humanity’s quest to keep CO2 out of the atmosphere. This is early research that comes with several big caveats, and also exposes the challenges of studying a threat as new and omnipresent as plastic pollution.

https://www.wired.com/story/ocean-plastics-bacteria/

Etc, etc, etc...
IMHO, while in the short term using a 3D printer may mean more plastic parts everywhere and therefore more waste, in the long term you're promoting a world of Just In Time part production where it is needed, and that future world will produce less waste.
Taxpayers do have a union. The taxpayer's union in my state outlawed the teacher's union.
Advanced Nuclear Power
The main problem is that everyone wants to profit from messaging in some way (carriers, google etc.) whereas there is only nominal cost to run messaging (not including development hours). Whatsapp was able to do it with $1/year. So there is no way to break this conundrum in the standard capitalistic model. If they were looking for technical solutions, they could have implemented something like signal as an AOSP app and be done with it. But there's no money in that.
> it seems we are close to a tipping point where we may lose what semblance we had of a democracy.

Oh please. I grew up in a post-communist European country. You guys are doing great! Keep it up.
Email is a cesspool, this is a genius idea.
WireGuard for Windows Pre-Alpha Is Available
Have you actually tried using Slack App without a mouse or a trackpad? I mean when I said "impossible" I didn't mean literally. Keyboard driven workflows are meant for fast, precise actions that are suitable for situations where you can rely on muscle memory. That's why POS terminals usually built with a keyboard focused interface. Can you imagine a cashier, holding a whole line because it takes her several minutes to undo a transaction, because she tapped/clicked with a mouse on a wrong item?

SlackApp, unfortunately doesn't allow you to be efficient, because it's not meant to be used without a mouse. Telling that it is, because you can press <Tab> multiple times and get where you want to be - isn't a solution. First, it is inconsistent - number of times you need to press <Tab> varies from the context you are in. And because of that it is not only inefficient, but it is also limiting for people who have no choice but to stick to using keyboard. And for people with disabilities it's pretty much literally impossible.
Tons of hotels have escalators serving the bottom floors (meeting rooms, restaurants) combined with elevators (guest rooms).

In tall office buildings with many tenants, it's not that unusual for companies with multiple adjacent floors to have stairs or escalators, in order to avoid waiting for an elevator.
They built it and quite a lot of people came initially including myself but I found it a bit annoying.
Part of the reason for pessimism is that the enormous progress of recent centuries is due to a set of liberal political philosophical ideas that are being rejected by an increasing number of nations.

That implies that if the present political trends continue, then as some point in the coming decades progress for the world as a whole will reverse.
"In short what used to be good news (hey I got to eat today) is just normality and so that leaves just downsides (perhaps an analogy of a roller coaster with half of it underwater - being above water is taken for granted and so there is only dips down and long slow climbs back to normal.)."

I think it comes down to income inequality. A lot of people don't share in benefits of a rising economy so they become cynical and detached. The promise is that a rising tide lifts all boats but that doesn't seem to be the case anymore. And I don't like the argument that people should be happy with having something to eat and water while the top few percent increase their income every year. This slowly rips society apart.
Ask HN: How to make user interaction on mobiles
We are interested in making videos similar to the one here (only the mobile part)
https://www.zenefits.com/

I know how to record from mobile. How do I add a mobile phone frame around it and how do I add the blue blob thingy that represents user clicks. Which video editing software or process, preferably available on Linux?

Tx,
that while also being able to charge the machine through usb-c, that's what i'm looking for :)
United States Making Concerted Push to Hack Russia: New York Times
I think there are much more important issues like space: Improperly constructed and maintained landfills (i.e. most of them) leak pollutants into the ground (water) and offgas significant quantities of methane. (No sources handy right now...)
I don’t see the utility being very high.

PBXs? Surely you can get a block of numbers you’re allowed to have and use those.

After hours doctor return calls? Route the call through the physical office, or just call from a different number.

A system that’s overrun with spam is as useless as having no system at all. We got close to that with email in the late 90s and we’re getting close with phones today. Requiring some minor, inconsequential changes to how a few people use the system should be easily acceptable.
> it will probably never be economical to recycle them

While we're talking in hypotheticals, I think the economics of recycling needs to take into account the negative externality of environmentally safe disposal cost in production. In other words, if we actually priced in the cost of safe disposal into the cost of plastic products, then recycling wouldn't have to be viable economically based on the price of recycled plastic alone. Europe already does this for household electrical waste; there is no reason it cannot be done for plastics.
You have a revolver? That's awesome!
The Quick Guide to Cold Email Outreach
> For business, a word-processor, at the time, you could take it or leave it, because a good pool typist and a dictaphone was all an executive needed.

You could also buy a literal "word processor"—a piece of hardware much cheaper than a general-purpose computer, akin to a fancy electronically-buffered typewriter.

The full power of a computer with pixel-framebuffer display, wasn't really needed for what we today think of as "basic word processing" tasks. The goal of early word-processing software was either just to save you the trivial expense of an electronic word-processor (sort of like a calculator app saves you the expense of buying an electronic calculator); or to be full-blown desktop publishing software.
It's one of the most efficient ways.

But it's not the cleanest way by any measure. It has tighter internal coupling than any other easy to imagine way.
Most of the times, people will use the list normal interface to take the data.

If performance is a requirement, most OOP people will create a database interface, that the linked list class can write without taking outside of its interface. Most FP people would do it the other way around, and create an interface to applying data to a function that the list can implement. Either way, it can tie with the dirty introspection in performance.
i was fascinated with the criticality accident that claimed Slotin's life when i first learned about it. in particular, there was a schematic made up after the accident estimating everyone's distance to the apparatus and how much radiation they may have been exposed to: https://en.wikipedia.org/wiki/Louis_Slotin#/media/File:Sloti...

there was a second sketch made from that drawing which i also found fascinating. it doesn't add any additional information or analytical ability, but is just a sort of interesting and slightly dark translation of a rote schematic diagram into an artistic rendering of the event: https://en.wikipedia.org/wiki/Louis_Slotin#/media/File:Sloti...

I searched around for awhile trying to find the purpose and/or author of that second sketch but to no avail. however i did use it as the cover for an EP i released. please enjoy!

https://open.spotify.com/artist/37U37SYaXf1varqMgmpHkc?si=zE...
That’s exactly the problem though. Post-Soviet states money-bombing our politics out from underneath us. We know where that leads and don’t want it at all. Unfortunately they’re good at it so it’s taking time to vote our way out of the mess.
At least you were not dancing in front of your microwave.
r/buttcoin posters are some of the most insufferable people on reddit, and that's saying a lot. It takes a special kind of person to frequent a community specifically made to hate on something.
Which FAANG? That matters apple and amazon are not anywhere as competitive as the rest.
Where exactly is any of this defined in the bitcoin protocol? The real bitcoin isn’t made by particular people that you don’t like? I thought all that mattered was the code and now we have unelected random people deciding which code is good for me to use and which is bad?
Unsurprisingly, that was one of the many iOS 13 features announced by Apple at WWDC this year: the ability to silence all calls from unknown numbers, sending them directly to voicemail. I'm sure someone running the beta has investigated and published the full details of the feature beyond the sound bite announcement. E.g. is it possible to _categorically_ block these calls, not even sending to voicemail? I wouldn't use such a feature, but some people might.

FWIW, I recently took the measure of setting my default ringtone to a "silent" sound file, and setting vibration to "none". Then I reenabled those settings manually for known-IRL contacts. A hassle to do, but absolutely necessary given the uptick in phone spam.
"But this is the ground wire so it's okay".

Hint: Lots of people have daisy chained outlets backward, and lots of AC circuits still work with the wiring reversed.

Pretty sure we found one where they had reversed them twice, so black was hot at the end of the circuit but not in the middle.
I agree with your correction, all I can say is that I still don't feel like I can afford a Nord Lead, and the Monologue and Microbrute are $300 :)
Is there a map that shows the data geographically? It's hard to tell given the list of salaries + cities to find data the compares to my city.
I feel bad for the hospitals that replaced their pagers with on-call phones for their staff.

Should’ve stuck with the pagers.
It depends on how many hours they've practiced. Initially, under a physician. Eventually, completely independent. The article describes the second doc as a "collaborating physician," but I went to the underlying court documents and, no, they were just a second informal consult - this NP was practicing independently.

The case isn't that unusual. Malpractice lawyers name everyone even tangentially related to a case, because malpractice insurance has a cap on payouts and you'll never go to court and win more than that cap, so you want to pull in as many people's policies as possible. Everyone that wasn't directly involved in the care of the patient gets their names dropped from the suit pretty quickly. Normally.

So, it's not unusual that the person that actually fucked up (the NP) settled, and someone not part of the patient's care said screw that (the MD).

Docs also don't choose for themselves whether they fight it in court. The malpractice insurer does. If you go against the insurer's wishes, you basically give up your malpractice coverage. In this case, I'm guessing that the fact that this is a slam-dunk "get thrown out of court" situation is why they didn't settle, as they do the vast majority of the time, regardless of the underlying merits of the case. Usually settling is cheaper than litigating, but a single "get this thrown out" motion is cheaper than settling.

The unusual thing here is just that MN is somewhat unique as one of the few states that doesn't explicitly require a doctor-patient relationship for its malpractice suits, so instead of getting thrown out, the case is going ahead.
In my lifetime I want to see the US convert to metric. It’s so much easier.
> Therefore, reading white text from a black screen or tablet may be a way to inhibit myopia, while conventional black text on white background may stimulate myopia.

There you go, supporting all requests for a dark mode everywhere, including HN.
Okay, now that I've had some time to look at other things and come back to this, lemme offer some more detailed questions.

COMMAND_QUAL::addCommand uses fetch_add(1, std::memory_order_relaxed); It seems like this is sufficient for memory-consistency for the list, but I'm worried about the eventual sort() command.

In particular, your update in "addCommand" is as follows:

const uint32_t currentIndex = m_currentIndex.fetch_add(1, boost::memory_order_relaxed);
// asserts removed
CommandPair& pair = m_commands[currentIndex];
pair.cmd = packet;
pair.key = key;

How does COMMAND_QUAL::sort() know that the other threads are "done adding" and that pair.key is a valid value for comparison? My race-condition would be "sort" has been called, while some thread is still setting pair.key=key, which may corrupt the command/key packet.

-----------

EDIT: Oh, you answered this in your blogpost. Lol. You assume that the user waits and safely calls sort after waiting.

Okay, that's perfectly acceptable in my eyes. I'll leave this post up for discussion purposes, even if I answered my own question.
What does OpenBSD/NetBSD do differently to not be affected by this?
I like how we just casually analyze public salaries but if you did this for any comparably large company, it would be far, far more f'd up.
>iMessage works because it‘s preinstalled and default.

Is this country dependent? It is absolutely on-by-default in the United States.
There’s a Relational Database in Your Unix CLI
> Total comp for my college hires averages around $150k.

What cities is that number for?
I think risk management could be a lot cheaper. Phones are data rich compared to mag stripe cards. No card can provide GPS history.
When learning abstract programming concepts, I think it is important to have some practice operationalizing that knowledge. Precise definitions are important, but by themselves aren't enough because it doesn't guarantee you'll understand the implications of that definition.

Analogies seem like they help, but often lead to error when you reach a point where the analogy is stretched to far.

To see if you understand pointers, try exercise #3 here: https://www.joelonsoftware.com/2005/12/29/test-yourself/ . Just step through the code in your head, and then use your mouse to highlight the text in the box below it. Hopefully that helps you to get started in the right direction.
I've actually had the opposite experience with Google. I'm currently negotiating a job offer at Google; my initial offer was significantly lower than my four other ones. It's TBD whether they'll end up matching, but my recruiter has been trying to systematically deconstruct the argument for working at a local competitor to make the case that 0.67 * other offer = Google offer. I'm not sure if they'll end up matching - we'll see!

TLDR: in my current experience at non-staff levels, Google comp lags behind "Big-N" comp as well as "near-IPO company" comp. Maybe they just lowball everyone though.
Twitter is such a weird echo chamber of madness. People there will get themselves so twisted up about nonsense and just end up feeding the trolls. Unfortunately, it starts leaking out into regular society.
iOS can do voice recognition processing entirely locally for many languages. I’m sure the same is true for Android.
Show HN: iTerm2 Click Handler
Legality doesn’t matter when the callers don’t care about the law.

What I don’t understand is how providers haven’t a clue which providers are even sending the calls. We know of rogue servers or countries, but not phone numbers.
How social change happens, and why it’s so often abrupt and unpredictable
This was quite unfun. (Fixed now, after I blackboxed what the actual problem was. Some Googlers are looking into the docs/error messages to fix that half.)
Or like taking Caffeine for productivity even though you have severe anxiety already
Show me the statistics on fatalities per capita per mile traveled on scooters, vs in cars and I'll start taking the anecdotes a little more seriously. (I think I know how those stats will look). I don't for one second believe that this outrage is about the safety of others. It's about people feeling uncomfortable and inconvenienced by something new and strange to them.

Scooters are very progressive for cities. I'm excited for anything that is quiet, efficient, and possibly takes cars off the road. Their popularity speaks for itself, but the nimbyism around them really is insufferable. People want to ban anything new that they don't themselves benefit from (gasp).

It's really gross that people think that they and their preferred mode of transport own the place. We need to learn to co-exist and be flexible about our shared spaces while the cities evolve (at a slower pace) to support us and technology better. Just be as respectful as possible and don't try to scare the bejeezus out of the grannies in the meantime.
Optparse-applicative has a very nice use of existential types to break a definition loop.
What I’ve found with the Mandarin calls is if I press a number (usually 0), I get connected to someone.

But I don’t speak Mandarin, so all I can let out are some Nihao’s and can only waste up to 15s of their time.

I really need a Mandarin soundboard on a webpage to do some It’s Lenny time wasting.
Can confirm that this is indeed the accurate take.
If you think the regulation is going to give you a freer access philosophy you're in for a rude shock.
Okay though, if you joined Big Co now and made $400k/yr, you'd be taking home $260k post-tax. Anyone can live even in the bay area on half of that, extremely comfortably.

In 2-3 years you'd have your $300-400k for a down payment - thats 30% of a $1.2mm house. 2-3 years to buy a median priced place. Thats not bad. Also, prices in say, Santa Clara CA have gone -5.5% YoY, and are forecasted by zillow to go another -8% in the next year.

It sucks for anyone who doesn't work at BigCo right now who isn't already wealthy from the previous work.
Disabling tso alone would not be enough. You also need to disable gso if you go that route.
Why women in tech are being Photoshopped in instead of hired
Giving advice to others is rarely helpful, even if it is excellent advice.
This piece challenges the current narrative you read in the press. China is an evil surveillance state that spies on its citizens and the rest of the world.

Now we know. The greatest democracy of the world also spies on its citizen and the rest of the world.
The idea of this project is that you command-click in iTerm2 on any file path, relative or absolute, and it opens the file in your editor. If there was a line number, your editor goes to that line. So, compiler/linter output, tracebacks, git output, etc.
We got that Howard Jarvis thing that brought us so much wonderful stuff... like Prop 13.
According to StatCounter, the iOS market share in the US is 57% [0]. But worldwide it is only 22% with Android at 75% [1].

[0] http://gs.statcounter.com/os-market-share/mobile/united-stat...

[1] http://gs.statcounter.com/os-market-share/mobile/worldwide
Anyone have an archive link?
Amazing to see an anecdote like this trotted out as newsworthy. There are three total data points and two of them are incredibly vague.

Honestly, this feels a bit like propaganda.
Why does every software example always involve shapes?

Because they allow us to avoid discussing the complications that arise when entities have lifetimes, over which, at different stages, different operations are meaningful.
OP's point wasn't that we should make cars that require trained pilots to monitor the computer, just that the culture of safety is extremely different and concerning.
Dupe: https://news.ycombinator.com/item?id=20207337
Where in the USA is rule of law strong?
Thanks for that, now I'm not going to be able to sleep tonight.
hmmm, these mandarin calls sound useful for practicing my still developing mandarin. Online, you have to pay platforms to find a native speaker to practice with but it sounds like these guys give it for free. j/k.
To me, it's our inability to solve climate change that makes me so pessimistic. Not because of the climate itself, but because of the ability of a smallish set of people completely insulated from reality to thoroughly prevent our ability to do anything about it.

Climate change is a relatively straightforward problem with a somewhat-less-straightforward set of solutions. Whatever solution we choose, it will involve a group effort. Few people want to take on the costs of it while everyone else benefits. And it just so happens that one set of people, among the very largest polluters, deny that it's even happening -- in a variety of mutually contradictory ways. Their failure is obvious and overwhelming, and they are a minority of the world, but it's sufficient to derail progress worldwide.

That's why I'm pessimistic. I used to believe that anybody that far out of touch with reality must surely be booted out of power sooner or later. I've been proven wrong: they gain more power by the day. And that one belief comes with a constellation of similar false beliefs, mutually reinforced, and each participant goading the other to proclaim the falsehoods more loudly.

I'm sorry that means I'm contributing to the problem you're citing, but I've only seen it get worse in my lifetime. The upward progress of the world had so much momentum that it took a long time to turn around, but the exponential increase in insanity means I just can't see any way that it doesn't do so.

I try, nonetheless, to behave as if I were optimistic. I do make my own small contributions to progress. But I expect to see them all wiped away or made irrelevant.
Mysterious Iranian group is hacking into DNA sequencers
Melbourne to be first non US city to trial Uber's Flying Taxis
Plato succeeded if you judge by his historical rep, but I can't stand the guy, for reasons not entirely unlike the complaint starting this thread. Though good dialogs do exist (I like Raymond Smullyan's).
The present episode is quite interesting and they are merrily printing tethers which are probably being used to buy bitcoin and pump the price now that tether have dropped the insistance that tethers are backed by dollars. $1.4bn new tethers since the start of April coinciding with bitcoin going from $4100 to $9400. God knows where it ends - is there anything to stop them printing a trillion tethers and sending each bitcoin to $10 million?