skysight-inc/HackerNews huggingface dataset:
Simply put, any form of restriction diet tends to cause people to eat less. That can be restricted time or restricted options. People who eat less tend to lose weight, and some of that weight comes from fat.

People who lower their bodyfat have so many kinds of improved blood markers.

To make a point this guy lost 27lbs on twinkies : https://www.cnn.com/2010/HEALTH/11/08/twinkie.diet.professor...

The only free lunch (pun intended) I think I've observed seems to be protein and unprocessed foods are harder to digest and thus cost some digestion calories (increase the out side of the equation).

When someone tells you that "people lost weight on Diet X" you need to think "Did they lose more or less than on a standard diet equated for how processed it is (fiber), calories, and protein?".

Source: This is all summarized well in the book Fat Loss Forever by Layne Norton and others
I have to be honest

I have met so many great people in the space of what I work on (crypto, social networks, open source, sociopolitical and economic applications). Everyone from Andrew Yang to Noam Chomsky and Leslie Lamport.

You have never heard of me and that’s fine, I like that. What I can tell you is, the people who collaborate and appear and are willing to work together in the space, they will get things done and there are a ton of great projects coming out. Like Dyne with their Relay group signing and zeneoom that I spoke with last week.

I don’t need Vitalik. And yes, Ethereum is very limited. It’s just frustrating to hear the guy for years call for the things that we are building to be actually built — while he has a billion dollars in ETH and the ideas but doesn’t fund it himself. Same as EOS that raised 4 bil. We have funded all the stuff for half a mil that we raised — some of the commenters on this thread are surprised we are able to do all that. Yes we are. The code is there and free to use.

ReadyPlayerMe, Dyne, Hypercore and others were funded by governments and foundations and did a tremendous job. We have been also. The code is released and people are building on it. We are about to release some major things this summer. I somewhat enjoy collecting the knee-jerk downvotes from HN people who barely look at it. Because it won’t age well, in a few years, and it’s a bit entertaining to be underestimated.

I admit that my desire to speak to Vitalik is just out of a desire to network to smart people who have arrived at similar conclusions and share ideas. Honestly, I don’t need it at all. We can execute without it. It’s just about indulging myself.
The company I work for seems to be trending toward remote. It feels like a bad trend to me - quality of work is lower. Creativity is lower.

Put me in a room with a few other folks, some whiteboards and some laptops and magic happens. Hanging around the house and chatting on zoom+slack is boring, pathetic and produces no magic.
Better link: https://www.nasa.gov/feature/glenn/2021/fission-system-to-po...
Everything You Need to Know About Climate Science in Seven Words
The existence of a bus doesn‘t force you to ride it. But if others do, that‘s less congestion for you.

There are still plenty of drivers in NYC; one of the big plusses of the subway system is that it makes room for other people who want or need to drive more. Every single time the subway is out of service the roads totally lock up because the subways divert a lot of people.
May 3rd, which is why Yandex's 100B model release is not mentioned.
I've often wondered why C++ hasn't deprecated the preprocessor yet. D has hygienic replacements for all the things the C preprocessor does (except the nutburger stuff), and we're quite happy with that.
I just save ones that write reasonable emails to me. You can definitely get a feel if they're worth your time or not depending on how they phrase their email to you.
Presumably you only need to have it installed briefly to opt out.
Who does this benefit though? People in extremely low cost of living areas getting (relatively) very high wages?
> All I can say is that I much prefer a future in which the global financial system is owned by all of us as opposed to a global financial system owned by corporate financial fiefdoms where you no longer have Dollars and Euros and Yen but instead corporate scrip owned and manipulated by powerful financial megacorporations. Make no mistake - the era of the nation-state is ending and the era of the market-state is beginning and the decisions we make now about what kind of limitation on power to build into the system will be felt for centuries to come.

This is a dystopia. No thanks!
On a global level? No.

On a local level? Maybe? But consider that the US workers of the most valuable car company in the world (by a factor of about 3)are not part of the UAW, so it's debatable at best.
Not NES but I seem to recall playing Wonder Boy on a master system that had a missing D-pad and pressing up and down simultaneously made Wonder Boy drop through the earth and fall from the sky.
Odd that this list considers Cattle Egrets as invasive, I have never heard that before. They came here naturally just fairly recently. Their range expanded due to human activity but, rather interestingly, it was because they had more available food sources rather than physically being moved by people. They eat parasites off cattle so as cattle farming expanded so did their range.

Herons are already capable of traversing entire continents, as can be seen with Night Herons. Cattle Egrets just didn’t really have a reason to expand until recently.
Show HN: Supermodel – A Sega Model 3 arcade emulator
Supermodel is a GPL-licensed emulator for Sega’s legendary Model 3 arcade platform, produced between 1996 and 1999. It supports Windows, Linux, and macOS.

The Model 3 was based on Real3D Pro-1000 Image Generator, intended for high-end real-time visualization and was state of the art at the time. Real3D itself was spun out of Lockheed Martin’s flight simulator business.

Model 3 was specced to handle 1M polygons/sec at a buttery smooth 57.524 FPS and featured hardware transformation & lighting, mip-mapping, multi-texturing, and anti-aliasing. It could render both triangle and true quad primitives. Rather than accepting a command list each frame, the Pro-1000 graphics subsystem featured scene graph processing and was capable of parsing a high level graph data structure consisting of view port nodes, transform nodes, and mesh pointers. This minimized the burden on the host PowerPC CPU, which could set up most of the scene in a single frame and transfer only updates to the transform matrices.

Two-D graphics are handled by an old-fashioned tile map generator from earlier Sega arcade boards. For audio, a Motorola 68000-based sound board drives two Yamaha-designed Sega Custom Sound Processors (the Sega Saturn console had one of these). Some games featured an MPEG audio board for additional music capability, powered by either a 68K or Z80.

Additional peripheral boards included Z80-based force feedback drive boards and a 68K-based network board with low-latency fiber optic link.

All are emulated by Supermodel, which today is the only playable Model 3 emulator.
I agree with you. However, conversely I don't see anything that proves him wrong. Databases are not like programming languages. There is a reason why we don't use punch cards anymore.
I switched jobs recently and when I was looking, it was definitely the case that remote work was advertised as a perk.

I'm not particularly fond of wfh, and prefer a vibrant office setting, but I realised that I would have a hard time finding a place where in-person work would be the norm. So now I settled for a job where there is still an office, but most developers never go (my boss is at least there 1-2 times a week). I also don't go every day (it's a bit far), and since not a lot of people are there maybe I'll go even less, although I do find that I can work better from there.

It's not ideal, but for now I'm trying to make it work. I certainly like the flexibility and I don't think anyone would want to go back to a fully Mo-Fri in the office kind of setup (me neither), but I do wonder if we'll see a reverse of the trend in a couple of years where a nice office and a good in-person atmosphere will be advertised as a perk, too.

We'll see. 2 years of pandemic is not necessarily enough for everyone to make up their minds on their preferred mode of working. And while I know that "wfh or I'll quit" kind of people are very vocal, I also know a number of people who enjoy going to the office regularly. Ideally, in some years, wfh people will apply to wfh companies and in-person people will apply to in-person companies (with some flexibility around wfh, of course), and everyone can find something that works for them.
Lol. Fair!
It looks like there's a PEP for **kwargs already! [0]

And as (almost) always, Pyright has already implemented the provisional PEP!

[0] https://github.com/python/peps/pull/2620
Yes it is. You don’t risk a prison sentence but you could lose your job.
Have you tried Iconify?

https://iconify.design/
600 sq ft in Oakland isn't that far off from 600 sq ft in NYC at this point. it's cheaper, but it's getting there.

I've thought about moving back to the Bay, but I can get two to four times as much square feet at the same price, and I've been working mostly remote for almost 20 years.
> schemas

The confusion there is due to the fact that non-R-DBMS (particular when referred to as noSQL) can mean several different things.

In this context I was replying to a comment about not knowing the shape of your data which implies that person was thinking about solutions that are specifically described as schemaless, which is what a lot of people assume (in my experience) if you say non-relational or noSQL.

That is the sort of constraints I was meaning: primary & unique keys and foreign keys for enforcing referential integrity and other validity rules enforced at the storage level. There are times when you can't enforce these things immediately with good performance (significantly distributed data stores that need concurrent distributed writes for instance - but the need for those is less common for most developers than the big data hype salespeople might have you believe) so then you have to consider letting go of them (I would advise considering it very carefully).
It also had terrible audio quality for me.
>you're assuming people actually care if something is true before they "believe" it, which they don't

This seems like an assumption too. I know there are instances like you’ve described but they’re not absolute nor universal and I accounted for that in my original comment.
Pleased to meet you jpambrun!

I am one of those 0.1% idealists.
HolyC (from TempleOS) allows non-text content to be placed directly inside source code, but no one (anymore) programs in it
Microsoft got in legal trouble for coercing OEMs like Dell to ship IE. The OEMs, not Microsoft, should decide what ships on their own hardware. Here Apple is the OEM and is being coerced.
Don't make the mistake of assuming the hours spent is correlated to the amount they will spend.

I'm not saying they will spend thousands of dollars but you might be surprised how big their budgets are and the numbers they are used to.
Amusing quote from that page: “This revelation led to a class action lawsuit against publisher Hyperion, a division of The Walt Disney Company, which settled the case by offering to swap the Beardstown Ladies books for other Hyperion books.”
> Maybe there’s a way to restore the Web of old

I don't think so, but the next-best thing might be to build an inverted search engine, where instead of crawling the web, people submit their sites to the index. I can imagine a company like Mozilla doing this to preserve the open web (if Mozilla were interested in preserving the open web).
> There is need to iterate and adapt frequently, sometimes as part of your go-to-market strategy, in order to fully understand the problem space.

If you're pivoting so hard that your SQL schema breaks, how is a schemaless system going to help you? You'll still have to either throw out your old data (easy in both cases) or figure out a way to map old records onto new semantics (hard in both cases).

I agree with GP that this is a central problem to solve, not something to figure out _after_ you write software. Build your house on stone.
> Plain text is almost a universal truth

Would you mind explaining what you mean by this? I take it you mean it ubiquitous, which of course it is, but as a phenomenon I'd much rather see things that look like they come from the real world, with color, depth, texture, and I'd much rather see a future where interactions with computers are moving in that direction.
A joke sub wouldn't have a detailed guide for how to productively disagree with its followers:

https://www.reddit.com/r/Buttcoin/comments/p8uv0h/helpful_gu...

Be careful not to get snared by Poe's Law.
I discovered my C code was a lot better when I backed out all the clever metaprogramming preprocesser usage. C could be easily extended with:

1. modules

2. manifest constants

3. conditional compilation

and the preprocessor can be deprecated.
OpenAI is basically only open in the name.
One of the things I love about Palladium (and closely related, Samo Burja's newsletter) is the depth of research.

Like the detail that one of the most egregious episodes from California HSR involved a Spanish company that performed excellently on rail projects in Spain. Overall, this piece makes a strong case that the problem is specifically NIMBYism and loss of government institutional capacity.

I think the million dollar question is how government organizations can hire and retain better. The current situation looks dire. Obviously a charismatic leader with a broad anti-NIMBY mandate would go a ways at getting competent people to want to work in government. You saw that succeed on a small scale with orgs like US Digital Service.

The elephant, after that, is merit-based pay and promotion. Someone needs to sell this to the public. RN literally random cops and plumbers make mid six figures thru overtime while the directors of $100b mega-project are low-energy lifers making less than that. That's not gonna work.
Highlights from Git 2.37
I suspect that many chat groups (such as Facebook groups), even small niche ones, already have GPT-3-like bots posting messages that seem to fit into the group but that are trained to provide opinions on certain topics that align with the message that the organisation/country controlling them wishes to push, or to nudge conversations in that direction.
> My larger point is that cryptocurrency had it's chance, and people like Vitalik are the coffin bearers. This brand of economic accelerationism consistently ends in disaster, and crypto is just the same story told through a different lens. It's the Juicero of the 2020s, a concept so useless that it can only move units by fooling customers with insane marketing. Look around at NFT and cryptocurrency ads, you'll get the picture.

100% this. They've had their time to produce something useful. It's time to pack it in and admit that the emperor has no clothes.
As parent stated, Google can simply neglect to make their apps work well in Safari. They’ve done so in the past; GMail on Firefox was nigh-unusable due to a raft of dumb bugs for a long time, and it still uses substantially more CPU and memory than literally any other tab I have open on my browser. Right now they have to make an effort to support WebKit (Safari); as soon as they can push Blink (Chrome) to users, that motivation will go away.
> Apple Safari has, literally, 100% marketshare across the entire iPhone market. Its App Store also has 100% marketshare and enforces the Safari marketshare.

And that’s the big difference between Safari dominance and IE at the time. Safari is only on iOS/iPadOS dominant not in the entire market like IE was
`lstopo` is cool too for bigger servers
You dare question the gatekeepers of our future AI overlords?
They are, some locations have their own site. https://www.happylambhotpotcupertino.com/

It's also common in asian grocery stores as a hotpot base http://www.littlesheep.com/ is their American site. They don't seem to have a centralized site the way some franchises do, though
Secondary markets are where the rubber meets the road. That $3M NFT selling for $10 is reality telling you that maybe you needed more utility and serve people rather than shuffle tokens around in zero-sum speculative trading echo chambers.
I'm sure this will piss people off: but almost all of the 'code reviews' I've been a part of were a waste of time. People trying to force stylistic changes to how a program works (OPs post is an example) aren't contributing anything constructive. What is worthwhile is trying to find critical security, logical, or performance bugs and reporting those. If you have taste / style concerns about how someone does something yet their solution is still fine then I'd suggest not wasting peoples time. There is nothing worse than nit picking.
I don’t know if this helps or just makes it more unacceptable to you, but exceptions in Python is more of a second channel of communication between parts of programs.

Since messages in this channel propagates up the call stacks they are very handy to stop an application and therefore used for error handling.

But they can just as well be used for all sorts of other messaging. In base Python they are used to communicate that you’ve reached the end of an iteration.

If you’ve ever made a function that returns both a value and a status in as a tuple, chances are you are better off using exceptions to communicate the status, especially if there is a “stop” status.
Tough to justify watching a movie when I know it might be costing my library $152 for choosing to watch an obscure title.
The extra bus routes are not for you, but for other drivers that do live closer and can trade their car commute by a bus ride. This, in turn, alleviates road congestion for everyone else, _including_ people like you who have no option but to drive!

So, ironically, what you are complaining about (and would probably vote against if given the choice) is something that could benefit you.

But hey, at least you have your freedom or something.
Boundary Layer Technologies (a Y Combinator portfolio company) is trying to fill that intermediate option with small hydrofoil cargo ships. The basic design can probably work, but it's not clear whether a viable market actually exists.

https://www.boundarylayer.tech/
It wouldn't surprise me that it would be because of a software block by Apple because that's the kind of thing that they like to do (but this is complete speculation).
I do :) And I think it is good and you could also use addons (like uBo) which is great. More should use it on mobile.
> I’m not sure whether you mean semantically or in implementation

I'll have to mull over that. I guess to me they seem aligned enough, thats why it feels so elegant. Or maybe I haven't thought about it enough.

> rather compiled as static functions and an invokedynamic instruction that will resolve to them at first occurrence

Yea! but that invokedynamic calls the lambda metafactory which spins up bytecode for a class with 2 things: a) a constructor to bind the values captured from the scope the lambda was declared in to fields, and b) an instance method that feeds those fields to the static function you referred to.

I'd argue that that class is essentially an anonymous class. Maybe I'm easily impressed, but that functional programming <-> OOP duality of lambdas/closures and SAM interfaces always felt profound.

We can get along! There's no need for this feud!
UX Writing: Study Guide
Update from 2020: they have a newer HQ with A/C:
https://kuow.org/stories/an-architecture-firm-dedicated-to-g...

TLDR: heat-pump based AC, auto-tinting windows, lots of insulation (double-paned windows, etc.). The architect who designed the previous building admitted it's probably no longer possible to build modern buildings without A/C, due to density, computers, and climate change.
You misinterpret.

2 hours a day is 14 hours a week. What I'm saying is that goofing off for 2-4 hours a week still gives you 10-12 hours a week to get a lot done.

But if you need to goof off for an hour per day (as many do feel they need to), then there are likely underlying reasons - problems in your life causing distraction, procrastination, etc. If you can address those reasons, you'll get more time to do fun work.

The book The Now Habit addresses similar themes.
That’s because it’s the same guy who earlier sponsored the introduction of the house sparrow to the U. S.
Yes, it’s the throwing good money after bad problem. I think there’s a real name for it, “sunk cost” fallacy maybe?
The opt-out action has be to be equally easy and discoverable as the opt-in, which is never implemented this way and only just started to get enforced.
> shows a lack of understanding of HTTP

I think that's a bit too much. Nothing in that suggests that they are breaking anything in the HTTP specification. You're right that GET requests has to be idempotent, but the exchange from the single-time use code you get in email with the API token, is most likely behind a non-GET request (like POST). The HTTP server responds to GET requests with the static assets (HTML/CSS/JS), but then the static assets has JavaScript that calls the POST endpoint for the exchange.

At least that's my guess. I agree it's a bug on their side, and they should fix it. But I think it's more of a UX issue than breaking the protocol.
Not quite! Shares of AT&T go up because people spend fiat on buying them. The activity makes it a more attractive buy, but unless the company buys back it’s own shares they don’t go up when they make money. It’s not magic, it’s a market like anything else.

Note: AT&T is a dividend share, so it has yield. Cryptocurrencies generally don’t, they are more like tech stocks. Amazon shares don’t go up when Amazon makes money (unless they spend earnings on stock), or the market buys more Amazon stock.
The latest ImportC incarnation will run the preprocessor automagically for you. It will also snarf up all the macro definitions, and turn the ones it can into manifest constant declarations.
If you're referencing line wrapping, wrapping the <pre> in a <div> with just two styles would work:

display: block;
overflow-x: auto;

That would allow the <pre> to overflow to the right and let the user scroll over.
nounproject is pretty good
I second the "Simple and Direct" recommendation. I stumbled upon it in a book store over a decade ago and I've never seen anyone recommend it before. Years after reading it, I still hear the author's recommendations in my head when writing.
You can save comments on HN. Click on the timestamp to see the comment on its own page, and click on "Favorite".
> But more hedge funds got interested in shorting tether after the collapse in May of another stablecoin, TerraUSD, according to Genesis.

How do you even short a stablecoin? How do you borrow the Tether to sell it?
Just like others, I've never really had a problem with Git submodules apart from forgetting to recursive clone or or twice. So I don't personally see the point of this, epsiecally since the pricing page implies it will cost money once it's out of beta.

(On that note, are there any actual reasons to not just --recurse-submodules by default?)
In general APM/observability tools are expensive. The good news is that there are a lot of choices including open source tooling like opentelemetry, sentry, vector.

You can reduce the cost somewhat by sampling traces, and by only shipping logs of Info or above (ie remove debug logs)
"Enterprise pricing will be revealed after the full-fledged release."
On my G20 it's the same - sport mode and S transmission mode are two separate things.
MinHash is a CPU hog due to precisely this step -- cheap rehashes are the order of the day.

I don't think xor works, but simple arithmetic, IIRC h_i(key) = i*h(key) + C mod 2^32, is viable and SIMD-friendly. Look up minwise-independent hash functions.
I just completed changing the D druntime library C code to be compiled with ImportC. Dogfooding forever!