skysight-inc/HackerNews huggingface dataset:
Anyone trying to personalize their optimal nutrition is already in the top 5% of Americans in regards to healthy eating. We are so, so, so far from even baseline semi-ok diets in the most generalized all-of-humanity guidelines.
I noticed that things got substantially worse in my local shops after Brexit. However, I don't think it's entirely that, or directly at least: if you find a "real" greengrocers (at a market stall or otherwise), you'll find a very much larger range of interesting veg than you normally see. I think that the big shops like standardising on things that sell very well, and fruit and veg are sort of the worst of worlds for them – readily perishable, wide range but low cost and low margins, and fussy customers who (famously) will leave "wonky" cucumbers on the shelves at the end of the day. The economic shit-show of the last few years has made supermarkets very price conscious and the first thing they can cut that actually has a meaningful impact on their bottom line, but is unlikely to be noticed, is their range of fresh goods.

If you're interested, in Denmark it's amazing to see the cultural differences – lots of lovely vegetables but with many different types of carrots, swede and turnips!
https://old.reddit.com/r/environment/comments/dbabxu/til_tha...

combine this ^ with:

https://www.usda.gov/media/blog/2016/12/05/tale-fish-two-cou...

> An example of this would be when a wild cod is caught off the coast of Alaska and, due to economic factors, is shipped to another country to be fabricated into fillets and packaged. If this process of turning a whole fish into packaged fillets occurs in China, the cod fillets are declared “Wild Caught Product of China” upon import into the United States.

Yes, the fishing industry is to blame for shipping caught fish from USA to china and back, and the whole thing is very absurd.
Eyesore of the Month
I wasn't sure if you were joking, so I googled "oracle north korea". This is the first result:

https://www.upi.com/Top_News/World-News/2020/10/07/North-Kor...
> I'm pretty sure the US's "white flight" phenomenon and its self-segregated inner cities are more pronounced than anything happening in France.

https://www.thelocal.fr/20171020/more-than-570-slums-house-1...

https://en.wikipedia.org/wiki/Banlieue
Wow this was a great (and terrifying) article. I feel like companies like MaxMind shouldn't be allowed to just advertise a pin on a map and point queries for IP addresses to it. Why even have a "default" latitude and longitude? Just return null. Just terrible, irresponsible, dangerous behavior.
Take your pick among credible urban planning organizations whose suggestions are more fleshed out than mine, but I'm happy to suggest some of the greatest hits:

* Stop widening roads
* Curb extensions
* Circles
* Diverters
* Humps
* Leave more roads unimproved
* Prohibit cars from city centers entirely, as is often the case in European cities
This piece of yours is quite revealing. Essentially you have reduced the discussion to:

1. Musk didn't act like an asshole to his employees.

2. Even if he was an asshole to his employees, that is irrelevant.

3. Even if it was relevant, he is right about it, so it doesn't matter.

4. Even if he was wrong and an asshole, his supposed contributions are enough to forgive it.

5. In any case, _I_ would have behaved similarly about certain things (not true), so I'm a hypocrite I guess?

Gotta say, my parents don't love me half as much as Elon's fanboys love him. Must be nice to be him.
This is awkward. I don’t wait. In fact I try to get my comment out before anyone else when I see someone is typing. Hmm.
i never said that was the only solution, but it is perhaps, part of it.
There are generally 9 "random" digits in a 16-digit Visa/MC card number.

The BIN/IIN is traditionally the first 6 digits. Extended BINs can be 8-11 digits, which is like subnetting -- the BIN sponsor can delegate assignment control of an extended BIN range to another entity. So in some cases, there can be as few as 4 "random" digits in the full card number (PAN).

E.g.:

BIN "random" Check
411111 111111111 1

ExtendedBIN "random" Check
41111111111 1111 1

If you were sweeping a PAN range for live numbers, you'd start with a known-valid BIN, probably 6 or 8 digits. Then randomly choose the next 9 (or 7) digits, and then calculate the check digit.

We can't know the likelihood of hitting a valid number without knowing the count of assigned PANs in that BIN, but clearly the capacity would be 1 billion (or 10 million) possibilities.
You don't have to be a game developer to experience this. I once helped build a CRUD app for municipal tax assessors. It was a Windows desktop application, and cutting edge in 1999. In 2019, I was hired as a contractor to "reverse-engineer" my own code to create a web application that did the exact same thing, using Angular.

I just turned down a request to come back and recreate this exact same app with a serverless back-end and a front-end powered by React. Why? For the same reason I was called upon to help replace the Windows app: the tech wasn't trendy any longer. I refused because I wasn't willing to build yet another version of the same application that would be discarded once serverless and React ceased to be fashionable.

The masons, carpenters, and other artisans who once built cathedrals across Europe knew that their work would outlive them, and serve to glorify their God. The cathedrals we build rest not on solid ground but on quicksand, and glorify not God but Mammon. Is it any wonder that we so often outlive our own work?
> My guess is that contemporary 'rationalism' doesn't actually descend from any explicit philosophical tradition, just because if you read an introductory philosophy book, you'd not join a group with that name combined with their ethos.

It definitely doesn't. The community started in almost complete ignorance of philosophy in general and that philosophy had already covered everything they were trying to.

> I'm not that well versed in analytic philosophy - I think it's come a long way since the early days, so now straddles both sides of the rationalist/empiricist divide.

I'm pretty sure they meant "rationalism" comes from analytic philosophy, which I don't think it does although now at least they've realized it exists. Actual rationalism predates both by approximately three centuries.
I'm sorry I'm confused about what you are angry at.

I don't know the exact distributions of medicines around the world but that is a reference data, and I'm familiar with the general profiles of that reference data as well as the history of drug approvals globally.

It's pretty well understood by everybody in the medical field what it means for a country to use a medicine.

I do know what the term gerrymandering is and I ignored your comments about the electoral college (I don't know what they have to do with the current discussion).

I am not carrying anybody's water but my own. Oh, and i guess the parts of the global medical estasblishment that operate in good faith.
The problem is that async in Rust is, as other people have put it, viral.

Example: I have some stuff in my hobby application that is executing in a WASM virtual machine. That's not async, simple and synchronous.

But I have two other parts: one that talks to FoundationDB, and another that receives websocket connections. Both use Tokio & Async.

Now I'm in a pickle every time I want to hold or pass around some state in my WASM pieces, because the async stuff ends up pushing its constraints all the way down. Want some piece of mutability? Some piece that doesn't Send or Copy? Good luck.

There's ways around it all, but it complicates the design. The 'async' pieces at the front end up propagating all the way down.

It's hard to explain fully without you being in my code, but suffice it to say,
I agree with others: async in Rust is half-baked. That should be evident enough simply from the fact that you can't even yet put async functions in traits.
Cracker Barrel essentially fills this niche now.
But how would you exit? VCs exit via an IPO or an acquisition. The whole point of the Mittelstand is that they do neither. Do you somehow force the owner to buy you out? What if they don't have the liquidity, how does this work?

I very strongly suspect that if investors could be getting returns of '20 that 10x+ and 2+ that are 100x+' as you say, they would already be doing so, and we wouldn't have to be theorizing about it. The fact that VC has for decades only existed for software & pharma and not, like, a new type of cable harness or industrial process or anything else in the physical/manufacturing world should probably tell us something
It's cheaper and easier to munch through lots of throwaway domains than to keep moving IP neighbourhoods, isn't it? I don't know - is free domain tasting still a thing?

If you filter by IP block (or address!), it might be a block that has changed hands and is no longer spammy. Or it might be a block from the Zen Policy Blocklist, which blocks ranges that the responsible ISP has submitted as domestic or retail blocks that are supposed to send outbound mail through the provider's smarthost.

If you filter by domain, that could be the envelope sender, the From:, the Reply-to:, or the domain of the SMTP client. Only the last is reliable; and you also have the IP address for the client. In my experience, the IP address is more useful, for longer, than the domain name. But any good blocklist should age quickly (i.e. old stuff should drop off the list).
Isn't Ruby also included by default?
It doesn't merely average out in terms of population it averages out even in the case of individuals because a single individual in the course of putting out many job applications will deal with far more employers who will give them preference because they are white than those that will give a minority preference.
From the central point of the article, certainly prices are going up, but a lot of us think of quality dropping when we see the title. I'd be surprised if many people think Whole Foods has maintained its image since being bought out.
Somewhat related, I know of a Woolworth's that has been untouched since its closing in the 90s in a tourist city somewhere on the East Coast. I toured it by myself after a store owner friend gave me a key to the basement. I wanted to enjoy it more, but the constant dread of getting caught overwhelmed the fascination of this thirty year old time capsule.
Stimulus cheques have buoyed America’s stockmarket
silicon valley types wont read fiction cos they cant monetise that reading.
I still don't understand why this is a hard problem. You can make radars and lidars cheap. You can confirm radar findings with an ultrasound.

If the global priority was safety at all costs, a lot of this stuff could probably be solved with deterministic algorithms, and some mandatory changes to manual cars(Like an unsafe distance warning radar).
Property is now listed for the unlikely price of $10... :)

https://exitrealtyempireassociates.com/listing/nyenyrmls2021...
> However, even then, more and more of my JS code takes the form of expressions, not procedural statements, and breakpoints just don't help much with those

Would you mind expanding on that?
As the sibling comment says, neither gp comment nor this post are zero-knowledge.

But in addition to the definition given in sibling comment, here's another necessary condition of a zero-knowledge proof: it must be possible to forge transcripts (i.e., one party writing both sides of the interaction) of a zk proof even without possessing the secret.
I have a 2019 and I've used autopilot extensively and i've never had it break when it shouldn't. I've had it beep at me erroneously maybe twice, so I think this is something in the settings that is causing the issue.
> That's how they remain so low cost, they skimp on everything they can, like Ryanair.

That's also why you go with a real cloud as soon as you raise enough funding.
Hey, if you’re going to make a trip out of it, when you’re done with the BBQ, head a few blocks south and take in the German bars on Lincoln Ave. There used to be a cool little Karaoke place at Lincoln and Western, too.
I don't honestly think it's necessary by any means, and don't personally like them. But they do eek our their existence through appealing to the "familiar" for their customers, because no matter where you're at, you know X will taste like home.

I don't personally subscribe to that, i'd much rather see what a new place has to offer, but i'm not everyone.
CRT monitors made things look so much more vivid than on LCD. So when you look at old games today and think «Did it really look this bad and pixelated?», the answer is actually «no».

Ref: https://www.reddit.com/r/gaming/comments/anwgxf/here_is_an_e...

Edit: typo
If you looked at a global distribution (by country), of LSD users, per capita, I'm fairly certain that the US is going to be the top of that list (most users).

So, under that argument and my definitions, yes, America uses LSD.
That is what I meant, yes. I don't believe obviously false things like that, no.
> Howard Johnson's had fried clams, did not know that.

Funnily, I suppose there's many people who know about Howard Johnson's serving clams, even though we know almost nothing else about the chain.

This is thanks to Zappa's song/musical story Billy the Mountain, prominently featuring Mark Volman and Howard Kaylan (the force behind The Turtles) on most memorable performances.

Excerpt:

They left that night, crunchin' across the mojave desert
Their voices echoing through the canyons of your minds
"Ethel, want to get a cuppa cawfee?"

"there's a Howard Johnsons! want to eat some clams?"
The first noteworthy piece of real estate they destroyed was Edwards Air Force Base
And to this very day, 'wing nuts' and data reduction clerks alike
Speak in reverent whispers about that fateful night when
Test stand number one and the rocket sled itself got LUNCHED!
By a famous mountain-in and his small, wooden wife
Good work, This will be a great tool for designers and non-dev's who don't know or don't like to start from command line!

Just add live push/reload, you're good to go!

Like other commenters, there are a million ways to run a web server nowadays
npm, python, ruby, etc
I agree to a large extend. However its not that viral if you're the app developer. Tokio ( and iirc most other executors ) have a block_on and a spawn_blocking to jump between 'worlds'.

If all you're doing is something like "get 10 http request and concat them to stdout" then doing it with Rust async + a block_on call is pretty straight forward.
When I was growing up Howard Johnson's were everywhere. Their hotels were in every mid-size town as well. In the mid seventies there were over 500 hotels and 1000 restaurants. Just like Sears Roebuck it was classic Americana and you could easily make the assumption that it would be there forever, but by the year 2000 it had mostly disappeared. I admit to not knowing why.

Their hotels weren't anything remarkable but the restaurants were special. Perhaps tastes changed and once the restaurants retreated the hotels followed.
Crypto fraudsters faking 'romance' to target victims savings with a new scam
The async chapter in Rust for Rustaceans was a great introduction. It leaves something to be desired because you walk away with it without knowing how to run any async code (it doesn't mention any runtimes, for instance), but it explains the concepts really well.
The bits of Rust that feel "bolted on" were known to Rust's developers prior to the v1.0 freeze. You can go back through the mailing lists and find talk about things like higher-kinded types and guaranteed tail call optimization and all sorts of other things.

...the problem is that doing this sort of stuff in an eagerly evaluated native-compiled imperative language with no GC and an emphasis on C interop is an area of active research.

Rust is literally pushing the envelope with things like its take on async/await.
Very nice.

On iOS can this listen on IPv6? Some cell providers allow incoming connections on IPv6.

This coupled with a dynamic DNS service could make for a cheap, always-on and portable server. Maybe put Cloudflare in front of it for IPv4 access and use their cache to smooth out TTL expiration between IP changes.
Does it support Anonymized DNS now?
Given the amount of bikeshedding that went into the design of async Rust, it's mind-boggling how they ended up with this clusterfuck.
>And think that Trump wanted USA to leave NATO. Talk about russian assets..

Speaking of Russian assets, there are still people that say that Merkel was always against German dependence on Russian gas but could not do anything about it. For 16 years!

There is more "evidence" that Merkel is a long-term Russian intelligence asset, recruited from her youth in East Germany,[1] than that of Trump being the same. One guess on which claim is incessantly repeated by the bien-pensants of the chattering classes.

Bonus: Trump and Stoltenberg argue on camera (<https://www.youtube.com/watch?v=Vpwkdmwui3k>). Who turned out to be right? Who turned out to completely, totally, 100% wrong?

[1] Something else never talked about is how her parents moved from West to East Germany when she was a baby
To add to this, it is insane that someone can be locked in jail for years without being convicted for a crime. In some cases innocent people have spent over a decade in prison before being exonerated!
Also "Mittelstand" is already the German word for the whole group of such companies. It thus hardly makes sense to pluralize this word. If you are talking about an individual company of this group, the correct term is "mittelständisches Unternehmen".
If the purpose is to test static html pages only, what's the problem with just opening them up in the browser with file:// paths? For everyone else who need PHP, python, ruby or node they can just use Homebrew to install the relevant packages. The only benefit I see is just sharing a URL with someone else on the same network.
You can spin up a single threaded runtime to perform these async calls without the need to "infect" the rest of the program.

The strategy is to spin up a single threaded async runtime and to just perform that call and block on the runtime itself. The easiest way to do that is probably https://github.com/zesterer/pollster

And there really isn't much in there so you didn't need to worry about performance or anything like that.

I recently refactored a colleague's program from async to sync because it's essentially and entirely sequential.

The reason it started its life as async was the reqwest library, which first and foremost provides async methods to perform http requests.

However, tucked away behind a feature flag aptly named `blocking` there is a small API that wraps the async api and allows making sync/blocking calls in a non-async main. And there they employ the same strategy of having a thin async runtime that blocks on completion of the async call.
React-style code ends up being more functional, with a lot of just nested expressions, and the concept of a "break point" barely even makes sense in those contexts. If you want to see intermediate values you'd have to first break them out into named constants, and even then there'd be little point to "stepping" (vs just printing) because they're going to be stateless

I might use a stepping debugger on the odd procedural/stateful code, where there are actual variables that change over time, but that's less and less common for me these days
I was about to say. You could avoid a ton of ‘Rc’s by just using channels instead.
Dowload csv from bank once a month. Use python to automate categories. Add to database, explore with datasette
So let me get this straight, you're raving about BMW's autonomous driver assistance but it cannot steer on the highway at 50 mph?
I used Cappuccino for a couple apps years ago. It used Objective-J which was roughly Objective-C on top of JavaScript. It was essentially Mac OS Cocoa in the browser. Even much of Apple’s Cocoa documentation was useful for Cappuccino.

https://www.cappuccino.dev/
You seem to view safety as some binary that doesn't account for frequency or severity of incidents. Your framing suggests you think it's better to continue with human drivers and the commensurate 40k lives lost each year than to use an AI that has even the slightest possibility of causing even the least significant accident irrespective of whether or not any accident occurs in practice.

I suggest it's better to compare a given AI with humans in terms of fatalities caused per million miles driven. If an AI performs a little better than humans it should be legalized and if it performs dramatically better than humans, it should be mandatory.

Of course, this is where we need more data and greater transparency so we can answer these questions.
i underline/mark with graphite pencil (12b) on the book itself. can quickly go thru the interesting passages anytime. erase the marks when u want.
Yes that what I meant. Using it as an excuse
Ah, I think I can understand that aspect (even though it also does not fit me personally).
Language Design: Homoiconicity
Hackers steal WhatsApp accounts using call forwarding trick
We should have revoked Equifax's charter and dissolved the corporation back in 2019.

https://equifuxusall.com
As others users say, you can just do `python –m SimpleHTTPServer` in the folder you want to share.

Unfortunately this is going to break in macOS 12.3, but it was available for a long time.
I would prefer gas over regular electric for kitchen stove and range. I like having a gas water heater, although I understand there are more expensive electric units that end up being more efficient, and that is appealing. I would like to have a gas clothes dryer vs. electric, but don't have the option.

Regular electric ranges typically do not perform as well for cooking. They can be better for cleaning and aesthetics, e.g. smooth top ranges are attractive and easy to clean, but most everyone I've ever talked to who actually likes to cook prefers gas ranges because they can get hotter and are better at temperature control. I don't know if I've ever talked to someone who cares about electric vs. gas ovens though, and I am not sure that either would necessarily have a performance advantage over the other.

Induction ranges are a very appealing subset of electric, but tend to require beefier circuits than most people have running to their kitchen; I've pointed out in other conversations that older houses in the US often don't have the panel capacity to retrofit without also replacing the panel. Induction is also not compatible with aluminum, copper, or glass cookware, which may comprise the majority of cookware in the US (just a guess).

I would agree that most people don't care about this, and will use whatever they have.
seems it is based on mapbox,
someone posted a map link there...
“The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.” — Brian Kernighan, “Unix for Beginners” (1979)
For first time in history, Peru's President is investigated by Attorney General
it's not complicated: people don't like heresy. notice how there are zero comments on this page that deal with the substance of the article in question, instead choosing to find various surface-level reasons unrelated to the findings in the article as cause to internally dismiss it.

if the content of the article was not heresy and instead came from some trusted scientific authority, this would not be the case.
I’ve run into a couple security limitations when I try to use file:// URLs