skysight-inc/HackerNews huggingface dataset:
It's notable that Axios has titled its piece without adjectival drama. The report [1] from the House Oversight subcommittee carries the title, "Baby Foods Are Tainted with Dangerous Levels of Arsenic, Lead, Cadmium, and Mercury" (my emphasis on "Dangerous").

[1] https://oversight.house.gov/sites/democrats.oversight.house....

Edited to add: The WaPo article [2] mentioned by Axios is similarly restrained in its titles:

"New report finds toxic heavy metals in popular baby foods. FDA failed to warn consumers of risk."

"Gerber, Beech-Nut, HappyBABY and Earth’s Best Organic baby foods contained arsenic, lead, cadmium and mercury, report found"

[2] https://www.washingtonpost.com/business/2021/02/04/toxic-met...
We've extracted a list of IP addresses for shopify address (by checking whois on a relatively small number of stores we already know they're on Shopify) Then we've used some reverse whois service (like https://myip.ms) to find other domains that refer to the same IP. Those stores are definately on Shopify as their domain points to an IP address that belongs to Shopify.
If AT&T started banning any traffic: emails, websites etc. that 'talked poorly about AT&T' then it would be a breach of net neutrality, right? And totally unacceptable.

Twitter and Partler are content platforms, AWS is not.

They are an infrastructure, not a content company and there is a material difference.

Ford, GM and Telsa collectively refusing to sell to XYZ customers for whatever reasons gets out of hand very quickly.

'You can just use another service' generally doesn't work as an argument in oligarchic situations. If AWS style services were as varied as grocery stores, maybe, but they are not.
The problem is snaps and loopbacks/squashfs.

Despite my unease about the ecosystem cli tools like youtube-dl which need constant updating are actually the best-usecase possible for snap package management, installing it with snap just works everytime. Try it any other way and you'll be constantly hitting errors.

Things like a gui or basically anything X11 related is somewhat cringeworthy and makes a mockery of all the sandboxing claims. If it's an X11 app it's not secure by default and having a unstoppable update system for that is more of a risk than a benefit in my opinion.
HBO Max is failing the classic Tom and Jerry
The author complains that if VS Code is to be included, then at the very least it should be on a special version of RPi OS “for kids” because other people just want to run RPi’s headless. The thing is, Raspberry Pi OS already works like this: there’s a Lite (headless) version, a desktop version, and a desktop version “with recommended software”. VS Code is almost certainly only in that last one. So you can even run a “headful” RPi without it!

With all that said, I’m glad they’re including VS Code in the recommended software. In the past I’ve tried compiling it from source, but given the Pi’s limited CPU muscle it takes a long time.

https://www.raspberrypi.org/software/operating-systems/
1. Raspbian goals seem to be for the OS is to provide an educational platform. I don’t see it as nefarious that they would include VSCode, given they install a number of other components (e.g. matlab) on the basic install. If you don’t need that, they offer the lite version.

2. If you are thinking about playing video you need Rasbian’s closed source drivers and if you are using ffmpeg, you will want their custom build that has hardware acceleration for the pi.
I'm curious how you're establishing the location of the stores.. There seem to be a lot from JP that are surprising.

Are the locations simply the DNS location?

Also, I guess what's the aim ?
All valid points, but diluting them a bit by accusing others of spelling mistakes when committing them yourself.

s/consultents/consultants/
Lightstep announces Change Intelligence, actionable Metrics and alerts
Refused for months to endorse basic measures like mask wearing, undermined his own doctors, gave political cover to people protesting lockdowns (the "LIBERATE" tweets, among many others), repeatedly pretended that it was just a flu and would go away on its own, repeatedly and unnecessarily politicized the whole thing by using racially charged language ("kung flu", "China flu", etc), gave guidance and timelines that were based on his own hopes and political ambitions rather than the advice of experts, treated press briefings like a reality show, using them to speculate about miracle cures rather than platforming people who knew what they were talking about.

Never mind the absolute fiasco around supply stockpiles and the management of testing, most of which ended up dumped onto governors even after splashy announcements gave the impression that a national strategy was coming.

So yeah, reality absolutely bears out that the Trump administration's handling of covid was a complete fiasco, and that many, many fewer people could have died if it were done better.

But somehow this is all no big deal to the political movement that once lost its mind over Obama's so-called "death panels."
Isn't this limited to the guestimated subdomain ?
I second the movie "Kinky Boots" - lots of heart there:
https://www.imdb.com/title/tt0434124/reviews?ref_=tt_urv
Make Code Reuse Secure Again – A Plan
Knowing the right direction to go to build what needs to be built. If you don't know, knowing how to find out.

Writing fewer bugs. Trying to expose the bugs you've written. Checking on corner cases.

Handling errors rather than assuming they won't happen.

Naming things well.

Using appropriate languages, frameworks, tools, and coding paradigms for the problem at hand.
>>So if you're anti tipping you should at least make sure you're avoiding places paying less than minimum wage. & you can't know just by looking at the menu

But....why should I care about this as a customer at all. Again, I'm baffled how did the responsibility for the wellbeing and income of restaurant workers has been shifted to the customers. The employer should be responsible, not me. It literally doesn't work like this anywhere else. As a customer I also don't check if there are rats in the kitchen or if the chef is pouring grease into storm drains, yet I'm expected to be responsible for the salary of employees?

>>Here's a cbc article on the topic where a no tips experiment failed: https://www.cbc.ca/news/canada/edmonton/caf%C3%A9-linnea-all...

So I've tried to see why it failed:

"After several months working at Café Linnea, he also found he was making less money than if he were receiving tips.

"I think that the wage ended up working out to be like ... an average of what one might expect to make on a slow night, but it didn't adequately make up for the busy nights.""

So sure, people who benefit from the broken system complain if it's being changed. What a surprise. Of course people who happen to make really good money on tips will complain about removal of tips. Shocker.

Somehow elsewhere in the world tips are just not expected and restaurants still manage to hire and retain staff.

Another quote:
"Fox said the no-tipping policy meant management couldn't end up sending servers home early on slow nights."

And....? How is this given as a downside?

And another:

""My employer paid for less than half of my total earnings," he said. "Most of the burden of my earnings was on the customer and thus didn't have to be reflected in prices."

Café Linnea never increased prices enough to make up for the higher staff wages, he said."

Like, I could have told you the outcome of this "experiment" before they even started.
That's exactly my point. Why aren't costs agreed upon first in healthcare? Sure the doctors, hospitals, insurance, etc will lose their ass on some jobs but it should more than balance out over time.
I've had experience writing distributed, decentralized software (mobile agents, distributed wireless sensor networks, animal wireless sensor networks) and the biggest impediments to building decentralized systems is that there is very little prior work to rely on. There are few libraries, examples, or clear explanations of the different approach that is needed. There are also some difficult trust problems with decentralized systems (are you OK with trusting your data is secure stored on several of your neighbors devices? Are you sure any random computer is secure to run your app on or use your data? Are you OK with letting some unknown vendor run tasks on your device and your data? There are solutions to these but they are not widely known or used.) In particular, decentralized systems can be very difficult to troubleshoot, especially if you are moving code from machine to machine and executing it wherever it lands. These problems can be solved but right now everyone has to solve them themselves from the ground up instead of relying on known common solutions. Some types of decentralized technologies are essentially the same as computer viruses and figuring out how to keep them under control is essential. Centralization became widespread because it was cheaper and offered centralized control (which is attractive to primates with hierarchical societal tendencies). Decentralization is possible, it's just going to require a similar amount of work to make it competitive and available.
Without Mdns there’s no way to get it to show up in the airplay list on iOS
Buy S&P500 ETF. It's guaranteed to go up. Why? Because if it goes down, Federal Reserve and the Treasury will always find a way to pump it back up. Historical examples are not relevant, it's a new thing - started around year 2000. This game will never stop - even if pumping leads to the debasement of currency, it will continue anyway.
Looks like private hosting for friends, similar to http://tilde.club
I think ML is completely unnecessary here. In the end it's triangulation of a signal. No need for ML after all.

Looks like a classic case of the famous Jurissac Park quote: "Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should."
This is so cool! I wish I had the time to learn more about this stuff but it's such a huge mountain to climb. Alas I'm already way over subscribed with existing side-projects.

This looks like it has a potential to be a great resource for the Godot community. Nice work!
The problem I think is that there are asymmetric outcomes and the quality of life changes are exponential.

Let's say you have $1000 and there's a 1% chance you can 100X your money in a year by buying $AMAZING. Someone will look at this and say, well, if I 100X my money then I'll have 100,000 and I can buy a house. If it goes to zero I'll be broke, but I was already broke anyway so nothing changed.

A rational person will say, yeah but if you took your $1000 and invested at a regular rate of return of 10% and waited 50 years I'd have $17,000! An excellent return on investment, except now your entire life has gone by.

edit: I actually meant to say 30 years instead of 50 but will leave the error up for transparency's sake! At 50 years it's more like $120K or so.
$573M will be minimally felt at the organization level.
It is less than 5% of global revenues.
I'm not from McKinsey, but from BCG Gamma (speaking from my own PoV, of course).

One thing I've learned over time: expensive fees are a feature, not a bug.

People will listen more to what you have to say about any topic if they're paying a few hundred $K for that. And the same goes when you need to deliver a new tool to your client. Being expensive means my IT tickets won't be shelved for a week or two because some guy didn't like my face.
It's often the case where a 3 weeks process with a five-people-approval form gets shortened to a single zoom meeting plus an email, and I really like that :). That's the difference between a 8 weeks project being put in production two weeks early and already getting traction because the "business people" are more engaged ; and a 2 years project going nowhere because the team gets shuffled constantly and requirements keeps changing.

PS: It only works if you can deliver what you promised, though
Org-mode can also do the trick.
Approaching this from a cold math perspective, like a McK consultant would.. $573M settlement for approx 450k deaths, is a a little over $1200 per death if that is given away as compensation at all.

Not bad for McK I'd say. The consultants really managed this well.
> Who says there are no free lunches?

People who bought and held the Dow between ~1966 and ~1982?
With dark mode it's hard to read the Bird's Eye View diagram: https://imgur.com/a/pJwZP9v

I guess a consequence of dark mode is you should not use transparency in your diagrams if you have black lines.
Because you keep referring to choice and free will in a completely different definition than anyone coming along and reading this conversation understand it to me. It's intellectually dishonest and preys on minds that won't be able to distinguish the subtly and instead just see, "pdonis mention free will, me likely, updoot."
I don't know how the ground effects and wings scale, but I'm sure it's dramatically less at 60 than at 200MPH. But I'd also suspect that it is non-zero. It's also possible that this stopping distance was measured with the aerodynamics tuned for 60-0 braking, because they adjust the aerodynamics all the time.

>It doesn't matter how much something weighs

Stopping distance is absolutely, 100%, impacted by the weight of the car.
René-Levasseur Island
No both of your comments are akin to Running up to someone and say "So when are you going to to stop beating your child"

There is little point to engaging since you have me already threatening to gas you for some reason if I at all support a platform like Parler being allowed to even exist.

I am sure you also take the "Hate Speech is not Free Speech" point of view when it comes to free speech protections, so any debate we have the subject will not go well since you will simply continue with Ad hominem's and there will be nothing of substantive value

For the record, I am left-libertarian or geo-libertarian that support free speech absolutism, though i am sure you do not care much about my actual world view.
And a lot less people traveling back and forth between hot spots.
This time its different!!!
So glad the source code finally appeared! Tour de force of applied numerics.
Sure, but the NSA tap probably sits just after that point.
Discord invite seems to be invalid now?
When ex-zoomer boomers tell zoomers to act more like ex-zoomer boomers, and not zoomer boomers, there's probably a good reason for it (at least when it comes to money).
Not sure about LFT, but in the UK private PCR tests (required for travelling, professional elite sport etc.) cost between £80-130.
How long to transfer all of Youtube? ;)
From the home page:

"Why should only <a> and <form> be able to make HTTP requests?"

Because of accessibility tools, especially screen readers.

This looks like yet another DSL that has to be learned, and does not appear to do anything to solve the UX issues of Web 1.0 that jQuery didn't. (I recall plenty of attempts to build frameworks on jQuery that relied on automagically parsing commands out of data-x attributes).

Additionally, you now need to know your server language's DSL, whereas the bigger tools all offer server side rendering via JS if that is your thing.

I am not saying it is bad, only that I don't think it is an answer for this thread.
Passive strategies so far has done better than active strategies. It's the most recommended system.

I've tried trading before. I studied all the technical analysis, the fundamental analysis, etc. I know my candle sticks, trend lines, chart patterns etc. I've done it with stock markets, FOREX, and BTC.

Maybe I sucked. Or maybe I deluded myself thinking I can beat the market. But buying shares and forgetting about them got the best results. This is the strategy most advisors advise. It saves time, stress, and it works.
Slinging dope isn't exactly rocket science.
ISIS had Twitter accounts in which they showed beheadings and other things [1], largely as a recruiting tool in order to bring young Western Men to Syria to commit atrocities.

"The Islamic State of Iraq and ash-Sham (ISIS) continues to use social media as an essential element of its campaign to motivate support. On Twitter, ISIS’ unique ability to leverage unaffiliated sympathizers that simply retweet propaganda has been identified as a primary mechanism in their success in motivating both recruitment and “lone wolf” attacks." [2]

Apparently US authorities were happy to want Twitter to keep those accounts alive for some time as they could use them to track activity - the point remains it's wrong to the point of naive to believe that these decisions are not political.

Facebook was enabling genocidal activity [3].

It's incredibly hypocritical to look at the historical activities of ISIS on Twitter, Facebook and all of these platforms, and then to hear about the 'political violence' caused by Parler.

I don't like Parler, the hypocrisy is staggering.

[1] https://en.wikipedia.org/wiki/Use_of_social_media_by_the_Isl...

[2] https://journals.plos.org/plosone/article?id=10.1371/journal...

[3] https://www.nytimes.com/2018/10/15/technology/myanmar-facebo...
This is horrible, no doubt about it.

>""Suspicious" content is defined as any post, private message, comment, tag, transaction, or "any other user-generated content or transmission" that government officials later determine "commits, facilitates, incites, promotes, or otherwise assists the commission of a major crime." Major crimes are defined as anything involving violence, domestic, or international terrorism, or a "serious drug offense.""

So not only is this extremely vague and prone to abuse, there's also this gem:

>"For each suspicious post, services must submit a Suspicious Transmission Activity Report (STAR) within 30 days, providing the user's name, location, and other identifying information, as well as any relevant metadata."

I just can't help but be incensed at the kind of bills these stodgy old senators put forward. Even worse, it seems to be "bi-partisan" and is much more likely to actually go somewhere.
Hi HN,

At $JOB I recently implemented a weekly email report that contained high-level business and operations metrics. Though a lot of us use live metric dashboards, there is still a lot of value in periodic email (or Slack) summaries: they cut through noise, can illuminate wider trends, and crucially are easy to share. I was a bit surprised there wasn't a tool out there aimed at devs like me, so I made one. I've used it to create internal operations reports for myself, to monitor overall trends in a cluster's health, but also to summarize key business metrics for my higher-ups.

There are lots of extensions I have in mind for this, for example adding agile summary views that hook in to Jira and GitHub, a PagerDuty integration (at $PRIOR_JOB, my boss hacked together his own Slack report that summarized all the paging incidents over the last day, so the entire team can see what the on-call eng was dealing with), and other commonly-used services.

To learn more:

* Docs: https://kpi-reporter.readthedocs.io/en/latest/about.html

* GitHub: https://github.com/kpireporter/kpireporter

What other capabilities/features would the HN community find useful? I'm very interested to know.
Not so much when they get married as when they have kids. Yes that's true.
Sounds like you don't like working from home? Why are you still doing it then?
Zoomers aren’t old enough to be tired of stuff yet...

Kidding, but there’s a real value in letting other people explain their mistakes to you in a way that helps you skip those mistakes, and I see a lot of that here.
A question from a layman: Could changing body's temperature by a few percent, for a small amount of time, be used to heal from some diseases, like cancer or diabetes?
This is the fundamental problem. 0% interest rates make it easier to start a business, but your startup doesn't get to borrow at 0% because there is the very real risk that your startup will fail. You'll get a nice 8% interest loan at best and no loan at all in most cases.

That risk doesn't exist for large companies but they don't have to invest their dollars domestically or even productively. They can spend them anywhere outside the US or just dump them into acquisitions and other stock market shenanigans.
> "Double dispatch" is indeed a problem when the language you're allowed to use has to be taken as given.

No, it's not, at least with most modern real OO languages, because most support functional style as well.

It's the low impedance solution course for certain problems when you have a preexisting idiomatic code base in some languages, though. But that's a different thing than being the problem.

(Also, whether the language is usually an advance constraint rather than a trade-off depends on a lot of things, including your role; certainly, polyglot runtimes and the ability to link code from different languages are common enough that even “must integrate in-process with existing code base in language X” is usually not a technical constraint that narrows the solution space to language X.)
> quality of life changes are exponential

generally they're logarithmic.

that's why billionaires are still basically people, instead of just writhing around in orgasmic ecstasy all of the time.
Sounds like a Mark Zuckerberg, Eduardo Saverin situation to me: https://www.businessinsider.com/how-mark-zuckerberg-booted-h...

My advice, consult with a corporate attorney.
> I was surprised a few weeks ago

Oh well that’s cause for hope!
+1

Not only is it infinitely better than the default RLS, it's honestly one of the better IDE experiences I've ever had in any language period. In particular it has novel features like inline labels for inferred types, argument names when calling functions, etc.
How would you let users know about this proxy without letting their government know about it? Instead of platforms like twitter, how about randomly giving out random proxies in some header that the app could query on cloudflare or google or akamai? Does Signal already make use of any CDN's for out-of-band signalling and fail-over? If the Signal proxy could expose an obfuscated load metric, then the CDN could pick another proxy via health checks. The proxy could advertise itself via CDN's as well.
It is also worth noting that rust-analyzer is the successor to RLS. If anyone is still using the RLS (most editor plugins can be configured to use either), they should switch to rust-analyzer. It is much much better in almost every possible way, and soon to be made the "official" rust LSP [0].

0: https://github.com/rust-analyzer/rust-analyzer/issues/4224
2020 at OCamlPro
> More feasible

If they don't interact with the thousands of miles of earth between the source and the destination, they probably also won't interact with the receiver! :p Imagine the retransmission rates!

https://en.wikipedia.org/wiki/Neutrino_detector
The high price of broadband is keeping people offline during the pandemic
How many cars went down the line with paint that wasn't dry?
I jumped from 300 (Apple Cat) to 2400 and felt like the king of the world :)
Who should join the list?
That's a pretty big "-ish". Every chapter is an article. Try to read more than three chapters, and you're done.
> A rational person will say, yeah but if you took your $1000 and invested at a regular rate of return of 10% and waited 50 years I'd have $17,000!

How about $117,000 though
Speculation: They might be afraid of a GME-style short squeeze. They also might be waiting to see if the stock starts dipping to jump in.
I don't understand why Google is losing so much money on their cloud services.
Nice to see this! Hoping it can be ported to Kodi soon (which has AirPlay support but is limited to audio only for recent iOS versions, see https://kodi.wiki/view/AirPlay).
Remember: You want your photons crispy around the edges, not charred.
I don't think it's useful to say traditional car companies are outselling Tesla in Europe; they're selling a differently positioned vehicle. It's like Android to Apple - $200 Android phones aren't "outselling" $1000 Apple phones in a lower income market.