skysight-inc/HackerNews huggingface dataset:
Cost of global ad fraud could top $30bn
Former Theranos COO Balwani will fight criminal charges
I hear about these things through the grapevine in San Francisco. There's a subculture there that's all about optimizing their healthcare with as much data as possible; having seen what's possible, you really come to believe that primary care as it exists today for most people under 55 is basically a scam. I have two personal friends who are probably only alive now because they were more proactive about getting health data! (No joke, abnormalities found on MRIs turned out to be early stage cancer.) And a bunch more friends who are overall much healthier than they were before because now they have numbers to move. (Or numbers that move faster: for example, using Dexcom G6s has been catching on as a hack to lose weight because the gradient is much better behaved than a scale.) I also saw one case where someone was diagnosed with cancer and they put together a research team to help guide their treatment... and they ended up developing all this experimental medicine for him which, while ultimately unsuccessful, is thought to have added about a year of life. (Did you know that the FDA can grant single-patient INDs over the phone within one day? [0])

There's a lot of accumulated knowledge out there on how much better healthcare can be for motivated patients who can afford to pay for some of it out of pocket, but it's seen as pretty contrarian, so not discussed that openly. (Just see the other comments in this thread about how "overtesting" is a dangerous waste of resources...)

I don't know of an online community or blog that collates all this info well, but Peter Attia's blog/podcast is a good place to start: https://peterattiamd.com/

[0] https://www.fda.gov/drugs/investigational-new-drug-ind-appli...
just an FYI, the word you're looking for is 'piques' not 'peaks'
Craigslist, Facebook Marketplace, etc.

(I'm guessing here that Craigslist and Facebook will survive.)
“If you worry you are getting too paranoid, you are not paranoid enough” — old Internet security proverb.
Millions of people have looked to the moon for tens of thousands of years, and wondered if someday, a human being might walk on it.

A truly transcendent category of goal, even if a large part of the underlying motive was pretty obviously demonstrating American superiority over the Communist 'other'.

I don't really put retrieving the 'Snoopy' module in this same category.
Duplication of fixed costs is an economic ill to be judiciously avoided.
(I used to work at GDS)

‘Need’ here means exhausted all other opportunities, and have built alternative accessible ways of accessing the same service. I’d certainly have expected a service to have investigated a self-hosted solution, and I doubt a reliance on 3rd party JS from a Google service would fly, regardless of the service, as it breaks a whole bunch of separate resilience guidelines.
>> Have you considered the possibility that these SJW’s are actually representative of todays youth?

That could not be further from the truth. The phenomena is very localized and manifests from confluence of factors that HAS been studied scientifically:

https://youtu.be/2e9VYf9FKHo

It would be like going back in time and saying the youth of the Communist Revolution or the youth of the Iranian Revolution were just “representative of todays youth.” The answer would be: yes, some of them, and look how that turned out for the rest. We can’t conceive of that sort of backward progression in american freedom because we have never experienced it. You have to call out negative toxic ideologies both right AND left.

I agree with your second statement, but instead you of journalists you get activist masquerading as journalists.
"Toxic masculinity" refers to a subset of masculinity that is harmful, e.g. saying things such as "you're not man enough to do x" to peer pressure someone. I feel like 90% of arguments surrounding that term are between people who interpret the definition differently.
Can you expand on the connection between linq and monads? I have a friend that's a long time .net developer and I've been trying to explain some of the benefits of FP, but we lack a common language to discuss the concepts. Also, doesn't the lack of higher kinded types preclude use of monads in c#?
What would it even mean, though? It would just let them free up other, unencumbered funds, for things that aren't browser related when they would have otherwise been spent on the browser.

Surely the influence of "wow look at all this money coming in from browser development" is going to influence them to invest it there? If you don't think that then you don't trust them enough to give them money. And that's fine. But this idea that it makes sense to try to put strings on the very small amount of money we're talking about here...seems to imply some naive notion that you one could operate without trusting Mozilla...
Sure there is ridiculous posturing and fake outrage on Twitter....

But this is the NYT (who stood for journalism at one point) and political cartoons — which is satire and lampooning of the political class and politics.

Shying away from that is indicative of something gone wrong.

I know the NYT only started political cartoons in the last few decades, but this can’t be good for political freedom.
"Cicadas..."
Are Google and YouTube Evil? No, but Don’t Let That Get in the Way
Wow we probably crossed paths. At the time, a CTA buddy of mine was starting the North America IOT Cloud practice at Accenture and was bringing me along for the ride. He had a baby and eventually left to run a program at a client (9 to 5 no travel). Without him, I bailed soon after for a higher up role at a startup. I would still love to get back in that scene though, this acquisition makes it that much more interesting.
Yes, I am a bit confused by that statement too. Isn't it good that complex tasks are handled by specialized people? Maybe it is my bias as an ex-big data engineer / current data scientist, but it seems to me that a lot of the tooling is is pretty simple as it can be (yes yes complacency is the enemy of good, I mean no obvious things to improve as low-hanging fruit)
I wouldn’t say cool decor isn’t valuable to larger companies. If you’re a stodgy, older firm you’re going to get some chunk of Millennials that will decide that your beige cubicle farm isn’t anywhere they want to work. Or you might be running investors through the office and they don’t know jack about tech but if you don’t have a bunch of kids in hoodies clustered around the kombucha dispenser then they might just pass.
https://www.pcworld.com/article/2933478/m-disc-optical-media...

Any thoughts on these? If HN doesn't disapprove, you could buy these/burn your blog on them, and send them around the world. The simpler the format, the better.
To understand the depth and complexity of Captcha2 I highly recommend this:

https://www.quora.com/Why-cant-bots-check-“I-am-not-a-robot”...

Was posted on HN a while ago.
The underlying issue is the assumption that nobody may have their views put to doubt, or worse, criticized. The right not to be offended, not written anywhere, somehow became holy.

Not that I would offend people on purpose: it usually hampers real discussion and leave people more polarized and striving less for understanding.

But for some, feeling offended and demonstrating that feeling as loudly as possible became an easy publicity tool. It exploits the natural propensity of people to help those who are hurt.

It's very sad that few (or no?) large media ever was able to say: "Suck it up. Your opinion and this guy's opinion are different. This is how freedom works: by giving equal rights to people you don't like." (But freedom is not very valued by many, it seems; often definitely not as much as being right, or at least having the upper hand.)
Conversely, I am glad I live in a universe where professional crew members stick to the flight plan and don't go glory hunting at the first opportunity.

AFAIK, "Snoopy" was too heavy to land and take off anyhow, the astronauts didn't have EVA capable suits, and there wasn't enough oxygen to replenish the LM cabin should they have opened the hatch to perform EVA. Any ride to the surface would have been suicidal folly, regardless of fuel quantity.
how about screen management ? I'm using several virtual screens (spaces) in my mac, that makes things a lot easier to me. How does that go in today's windows?
NZer here. The captures are usually American places with American themes.

I have definitely seen the "fire-hydrant" one, and we don't have fire hydrants (they are underground below well marked covers that are illegal to park on or placed where you can't park).

And coming from a first-world Western country, I have definitely been flummoxed by at least one that was too American for me to decipher. I feel sorry for anyone that doesn't watch American media.
This sounds like it should be included in my yet-to-be-written biography. I fell into exactly this trap at one point.
I've found using the vinyl sticker method works pretty well for toner transfer.
I always use plenv for this.

Not specifically related to your question, but carton is also a must: https://metacpan.org/pod/Carton
Hey, this is good practice!

First we can load the csv library, then read the rows of the csv file, and assert those rows as facts using the `car` identifier. (Doesn't mean `car` like in lisp, obviously, but automobile.)

?- [library(csv)],
csv_read_file('cars.csv',Rows, [functor(car)]),
maplist(assert, Rows).

If we want to find a Ford, then we can enter this query:

?- car('Ford', Model, Year, Colour).

Any capitalised word that's not in quotes is a variable in Prolog, so they can take any value. This will give us the result:

Model = 'F150',
Year = 1999,
Colour = 'Black' ;

Press space, and we get another:

Model = 'Mustang',
Year = 1969,
Colour = 'Blue'.

And there are no more, so it returns to the REPL.

(I should really have discarded the first line, because right now there's a car, whose brand is 'Brand', and so on. Well, well...)

If we just wanted a list of all the results, we could use the findall/3 predicate.

Something that's neat in Prolog is that you can define recursive relations. In SQL it's easy to define a parent/child relation, but what about ancestor/descendant? (Yes, you can use common table expressions, but the syntax is incredibly complicated.)

Also, you don't need to create database schemas and Prolog, and unification feels seamless as opposed to explicitly declaring the JOINs.

But, in my opinion, where Prolog really shines compared to SQL is that there just isn't that whole object-relational impedance mismatch[0].

[0]: https://en.wikipedia.org/wiki/Object-relational_impedance_mi...

Edit: Ok, my turn quiz!! Say we have these bicycles:

Brand, Colour, Year
Mosquito, Blue, 2010
Raleigh, Red, 2005
Suzuki, Red, 1998

In SQL, how would you find the names of any two brands whose bicycles have the same colour? (Don't bother with the whole CSV parsing; just assume it's already a table.)

In Prolog that would be:

bicycle(One_brand, Colour, _),
bicycle(Another_brand, Colour, _),
One_brand \= Another_brand.

Maybe I just have particularly hard time understanding SQL, but I'd have to surf StackOverflow for at very least half an hour to do that in SQL. I wouldn't know where to start.
And the fur. The undercoat gets everywhere. Super fine white fur that sticks in carpet / upholstery.
If you haven't checked back lately, type annotations in Python are getting better and better. Built-in support via the typing module and a strong community package in mypy.
I was disappointed in the lack of details too (as well as the mis-spelling of Gene Cernan's name). Is the LM in orbit around the sun? In an extended orbit around the Earth's orbital plane? Trapped in orbit around another solar body? That was what I was looking for from the article...
We should also factor in.

Legally Signup n customers and make W dollars.

It should meet Y-W > Z
Big Tech Can Stay Ahead of Regulators by Breaking Itself Up
> isn't going to be particularly security-focused: no attestation, no trusted boot

This is only true initially, presumably due to time and funding constraints. From the FAQ (https://puri.sm/faq/):

> What are your plans for tamper-proofing the Librem 5?

> We hope to have a version of PureBoot available for the Librem 5 for users who want to verify it with a Librem Key. We cannot commit to it being available at launch but it’s a goal.

A PureBoot description can be found at (https://puri.sm/posts/pureboot-the-high-security-boot-proces...).
I did, thanks.

EDIT: for anyone interested in the history of the Apollo 10 mission, its commander (and only crew-member remaining living) Thomas Stafford also went to Moscow to serve as a pallbearer in the state funeral given to the Soyuz 11 crew after the tragedy, the only human beings known to have died in space.
Microsoft ends Xbox backward compatibility, but Scarlett will run Xbox One games
It seems related to an upgrade on that Collins equipment, in the Receiver Autonomous Integrity Monitoring, and quality of nav data sent to ADS-B equipment, which is downlinked from the aircraft to air traffic control.

The Multi Mode Receivers aren't strictly GPS units - they also get nav signals from terrestrial VOR, DME, and ILS stations. DME - DME fixes are qite precise, but not as precise as GPS positioning.

There's also an altitude restriction on affected aircraft: they aren't permitted into airspace using Reduced Vertical Separation Minimums, where tighter navigation and monitoring restrictions apply.
it reminds people of this https://mobile.twitter.com/kishkushkay/status/11222905077141...
Technically they probably could... but whats the point?

I would think that the cost to move all that already exists on windows to a Linux kernel would cost many millions and don't see how it would make its money back over even a decade out.

It only makes sense to invest such a large amount of money if Windows was the future of Microsoft which is not where the company is aligned anymore.

If Microsoft was to adopt Linux it will likely be for a new OS (say for wearables, IOT, server or embedded), rather then existing ones, as in this case it would likely be cheaper then building from scratch.
It's been linked before on HN but The Century of the Self is very eye-opening in this regard and available on YouTube: https://www.youtube.com/watch?v=eJ3RzGoQC4s

Apparently the very first act of Public Relations was in renaming Propaganda to Public Relations.
Mike Tyson's Cannabis Company and Ranch
Court: Arresting a Driver for Shouting 'Fuck You' to a Cop Is Unconstitutional
If the business model for CaaStle does not work out, but I can accurately predict when they will go out of business, should I sign up to rent a bunch of stuff that month and hope I get to keep it after the shutdown?
> Because, by definition, sentinel errors are exported public variables, any code that imports, for example, the io package could change the value of io.EOF.

I haven't tried Go but this already makes it look... dubious.
If everyone has a key, it’s not really locked.

I guess a key is a legal metaphor and not an actual physical device. Huh.
The comment he replied to had two separate complaints. One about disclosure and one about high interest.

He is commenting on the high interest issue. So your criticism is misplaced and unfair.

As has been covered elsewhere in the thread, the disclosure complaint is based on an apparent misreading of the law.
Buy a complementary short position, or convert to a less total market index, or don't worry about it because it would be a miniscule portion of VTSAX.
My default approach is to leave site that require reCaptcha (meaning, when ticking the box triggers the challenge) but when I do need to take the challenge I make sure I sprinkle my results with subtle errors.
300% - 500% is indeed a bigger number than 20%. But, that is not proof that it doesn't "serve consumers' interests".
Ask HN: Which Is Better, MX Linux or Linux Mint?
All of these seem preventable to me. Especially the juice, don’t give your kids sweet drinks in the car.

Also, juice is basically just soda. All sugar with very little redeeming value.
I've seen lots of companies do what Apple is doing, and it always makes the platform less valuable.

Why can't Apple just install a few languages and keep up with them? It will basically kill them on the platform if they're not in common use. I suspect the people making these decisions believe it's good for apple's brand, but I think it will lead to an inward-looking insular culture.
Why take out a mortgage and lockup money at the same time?
Are we truly ready for cloud gaming?
ReCaptcha blocks (or deters) an extraordinarily larger percentage of bots than it does to humans by far.
Gmail’s ‘dynamic email’ will be available to everyone July 2nd
I'm frankly surprised there has not been an ADA-based lawsuit against Google. I can't tell you the number of times the audio captcha has been unavailable for "reasons".
Caricatures that exaggerate various racial features are fairly risky these days. I have no idea if they stepped over the line here, but you get away with a lot less than you could in the past.
59M sounds pretty sweet!

I'll check out Triska's videos when I pick up my Prolog book on writing a text adventure again. It's pretty much the only Prolog book that helps walk me through it without the theory. I do like theory, but I need a high level overview first before I can make sense of anything.

The basics of the system are very easy to describe, but realistic system implementations are waaay more complex and have hundreds of pages of solver code and SQL packages. A very simple example on a tiny system would be the below:

https://www.juliaopt.org/notebooks/Dvorkin%20-%20Power%20sys...
Billionare Robert Smith: “Be an Expert at Your Craft”
It's not that hard to fake up a bit of 'cool decor'.

Landlords will do it quickly and cheaply if it's part of a contract.
Why should there be a distinction? People shouldn't magically lose rights because they ban together as a corporation instead of acting as individuals.
Presumably those assets would belong to the company’s creditors.
I tried to make it clear in my post I don't think there's a special obligation to provide housing and protect people who grew up in LA.

I brought up native Angelinos as a counter argument to the idea the people there are somehow foolish for wanting to live in LA so bad they sleep in their car. If your family, friends and job are in a place, I can understand wanting to stay even without a roof over your head. It's not all starry eyed, actor wannabe's in that situation.

Here's my question: what is your vision of LA going forward? If there is no new housing it will just get more expensive. Where will the service workers live? Who's going to cook the food, clean the offices, and take out the trash?

I don't think "grinding it out for a year in the heartland" is going to suddenly give blue collar workers a place to live in the city.
Link is syntactic sugar for monads, just like do notation in Haskell. When you write 'from a in selector select a.x' that is translated to 'selector.then(a => return(a.x))' where 'then' is the C# equivalent of 'bind' and 'return' the same as Haskell's 'return'. That means that line is the same as 'do {a <- selector; pure (x a)}' in Haskell.
Yes, lack of the higher kind polymorphism makes it harder to express these abstract types universally, but only concrete implementations with Select and SelectMany.

SelectMany is similar to a monadic bind, with an extra selector parameter in its signature, you can achieve the following expression:

from one in Maybe.Of(1)
from two in MaybeAddOne(one)
Select two

The first line will become a Select call and the second line will become a SelectMany call.

Another thing is async/await is pretty much similar to LinQ expressions, but it's hardcoded with the type Task.
Rails and React Monorepo: A Perfect Balance of Speed and Sustainability
I had almost the opposite experience lately. I started doing some data analysis in Python/NumPy/Matplotlib because I figured it was mostly plotting and would be quicker in Python. It was excruciatingly slow. Partly due to wanting hidpi plots on my Mac. After switching to over to Julia, the new plots package has been complete enough to handle most use cases and only takes <5s to complete after warmup compared to matplotlib’s 30s+ in many cases. Nice benefit is that Julia types shortened up my data cleaning code significantly too. My favorite Julia plots combo has been gr in Jupiter notebooks.
> EU may end up dealing with it, they need complaints first. You’d be amazed how few people fill out complaints with the government. I just filed a complaint about this with the US department of justice antitrust division, feel free to do so as well so they realize how abusive this is!

How do you go about filing this complaint? I'm sure many others (myself included) are interested
It sounds like CBP might have done that.

What was stolen:

> The compromised photos were taken of travelers in vehicles coming in and out of the US through specific lanes at a single Port of Entry over a one and a half months period.

What wasn't stolen:

>No other identifying information was included with the photos and no passport or other travel document photos were compromised, the official said. Images of airline passengers from the air entry and exit process were also not involved.
Why do you assume that OSS has more bugs than proprietary software? I would probably argue the opposite.

With OSS you get more people working on a project that actually care. A proprietary business project prioritizes making money over actually creating a good product everyone loves.

You're right that this is not a perfect solution. All software has bugs and all software may have malicious back doors. I just find it much easier to trust the development that happens in the open with community involvement than the development that happens in secret where I have absolutely no way see what's going on.

If you had an inkling that someone was trying to poison you, would you rather eat the food you watched be prepared or the food that was prepared in secret? Both dishes might be poisoned, but it's reasonable to prefer the one you were able to examine.
Thanks for working through my example question.

I may have to give Prolog another shot at some point!
I don't know of anyone personally who is happy that Apple disallows GPL code.

And this is what you call a geek bubble. In the grand scheme of things most people don’t know what the GPL is and out of those, only a minority care about it running on their phone.
> But whatever, obviously Amazon is getting into the slave credit business

This is the age-old "moneylending is evil" trope.

Are you sure it is evil, though? I don't think so.
I'd imagine collecting it would be more than the furniture would be worth.

It's not like they're going to be renting you luxury goods on the cheap.

(Although, if they can get VC money to subsidize renting stuff below cost ... I smell a unicorn ...)
You're probably right. Any recommendations on where I might look that's not as glamorous? Not being facetious (in case it sounds that way), just curious to have some recommendations.
CDNs absolutely identify and track you on the backend.
Rate limit by what? IP? Botnet traffic will originate at random IPs.
Adding relative weights to each rule would be a simple extension to the grammar. If only integer weights were permitted it could be a simple preprocessor.
Found: A Bees’ Nest Built Entirely of Plastic Waste
GPS and Ads-B Problems Cause Cancelled Flights
Not ready for paywalls.