skysight-inc/HackerNews huggingface dataset:
Lets agree for the sake of argument that if the body does not have enough energy to do what it needs that causes harm. Then why not eat more food to deal with the problem?

I think this model is missing a critical component: the bodies ability to use energy effectively is limited by having the proper nutrients available. The easiest example being a deficiency of B vitamins since they are used for energy metabolism. Many other factors can impair energy metabolism and just eating more will not fix the situation.

Whereas with this model we have statements that seem too over-simplified:

> The organism’s energy consumption capacity is biologically limited

This seems overstated- we know that certain athletes can consume 2x or even 3x a resting amount to support physical exertion- the human body seems designed to be able to produce more power for physical exertion when needed by consuming more energy (in addition to making long-term adaptations to make energy usage more efficient).

I also think that readers of this paper may take away an understated understanding of the possible negative effects of energy deficiency. Any physiological problem could be impacted by energy metabolism. For example, even if something is known to be caused by a deficiency in a nutrient that cannot be synthesized by the body, it's still possible that improved energy metabolism might be able to reduce the usage of that nutrient in some pathways to conserve more for where it is needed.
Paywall so pointless post
Fpga's have the best of both worlds!
Living X Thread on Small Modular Reactors
Async/await has been a game-changer. You can tell that this is the case by how much shorter and more reliable code with async/await is compared to alternatives (e.g. which rely on callbacks).

Callbacks are a leaky abstraction IMO because they force you to write a lot of additional logic to handle results in the correct sequence. Obtaining the result of multiple long-running function calls on the same line is insanely messy with callbacks.

I've found that async/await helps to write code which stays close to the business domain. You can design it with multiple layers which take care of a distinct level of abstraction so you can understand what's happening just by reading the main file top to bottom. You don't have to jump around many files to read the functions to understand what they are doing and how their results are combined.

Async/await makes the concurrency aspect as succinct as possible.

That said, I've seen many people writing code with async/await as though they were writing using callbacks... Some people haven't adapted correctly to it. If your async/await code doesn't look radically different from how you used to write code, then you're probably doing something seriously wrong. Ensure that you familiarize yourself with the async/await utility functions of your language like (in JS) Promise.all, Promise.race... Notice how try-catch works with the await keyword...
No Linux support for WebGPU in Chrome yet: https://caniuse.com/webgpu
I'm a believer in the ditt-k-pow, DTTCPW, the Dumbest Thing That Could Possibly Work.

What, exactly, are the arguments against `cat`?
> I also find it really weird as the killer (only?) app for IPv6 is that home hobbyists can run servers with low overhead!

Well, the non-trivial percentage of large orgs that have literally run out of RFC 1918 space would disagree.

But yes, you're right. There's a weird Stockholm syndrome thing some people have with NAT.
This kind of talk is simply modern politik-speak. I can't stand it and the people who fall for their deception. Stretch the truth to disarm the constituents
> in Germany we have the peculiar horror of getting the IPv6 address and all delegated prefixes changed on every redial.

This is oh so very German.

In normal times it is massively overkill. I have to wonder if, heaven forbid, the things these sort of German things are meant to mitigate come to pass again if they will make any difference or if they are a largely symbolic act designed to demonstrate ideological opposition to such things.
This is really great stuff, love the added "news-station" type music! If something like this we're to be monetized would there be any issues regarding copyright?
I am developing and supporting game engines for over a dozen years. It works pretty much on any device which can run games.

Supporting it for Android is the worst experience ever. This is by far the least reliable OS in terms of compatibility or changes they make. It gets more convoluted and crapier with every exec bonus and 'feature' google invents.
You won't be able to bring logic to people with Elon derangement syndrome.
Would be great to pass in a couple parameters:
1. a timestamp of any arbitrary time to see if the market is, was or will be open
2. the code of a different stock exchange (e.g. ASX) to see if that market is open
Dev tools gave me this link: https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#...

Barely any Firefox support either.

Looks like I'll skip this one.
People hate Windows, but won’t stop using it.

Everyone gets to make their own decisions, I suppose, but let’s all tell the truth about what’s happening here.
> Grade NAT are good enough

CGNAT would cripple every customer I've ever had, going back to the beginning of broadband. Everyone one has had something on-premises that needs to be accessible. Nearly always, it's multiple things that are critical to operations.

However. if someone wants to forever keep 100% of their accessible data in someone else's silos...

and be forced to pay 3rd parties to access anything located on their own premises (ex:cameras)

then imprisonment behind CGNAT might feel 'good enough' to them.
Its kind of interesting: the 555 is such _horrible_ timer. It can't do a 50% duty cycle without extra BOM parts, even more parts to make a real PWM out of it, and it has terrible temperature and voltage stability. But somehow it persists.
Thanks for that! You can use something like gifski to turn that video into a gif so that you can embed it into the README. Here's an example from the gifski repo: https://github.com/ImageOptim/gifski

You can use the CLI version but they also have executables with a dead simple GUI if you're so inclined. I have only ever used the GUI and it's perfect on a Mac (just drag and drop your video into it). Not sure if it's the exact same on Windows but I imagine it's amazing there too
My experience is similar. I used Claude for a coding task recently and it drove me into an infinite number of rabbit holes, each one seeming worse than the previous one. All the while being enable to stop and say: I’m sorry, I actually don’t know how to help you.
It's not just USA, it's pretty much universal, as much as I've seen it. People like to pretend like it's some sort of noble profession, but I vividly remember having a conversation with recently graduated ex-classmates, where one of them was complaining that she failed to pass at every department she applied to, so she has no other choice than to apply for department of education (I guess? I don't know what is the name of the American equivalent of that thing: bachelor-level program for people who are going to be teachers). At that moment I felt suddenly validated in all my complaints about the system we just passed through.
Cool. You've convinced me. A small change in workflow + easy cleanup sounds like it addresses most of my concerns. Though if I were to adopt jj I'd still probably just turn off the feature at first until I saw where I could have used it in practice. I'm going to wait and see for a bit myself. I'm pretty comfortable with git.
Any obligation to retain those documents is your employer's and now that you have a green card, there's really no practical reason to keep them; if and when you apply for naturalization, you will provide about your employment and residence since becoming a green card holder.
I'm not turning FSD on until it is a genuine autonomous vehicle that requires no input from me and never disengages. Until Tesla is, under the law, the legal driver of the vehicle, and suffers all the legal impact, you'd have to be mental to let it drive for you. It's like asking, "Hey, here's a chauffeur who has killed several people so far, all over the world. You want him to drive?" Or "Hey, here's a chauffeur. You're fine, you can read a book. But at some point, right when something super dangerous is about to happen, he's going to just panic and stop driving, and then you have to stop whatever you're doing and take over." That's fucking mental.
Note the 'local'. If the output has several humps, multiple minima/maxima are possible.
The KeePass2Android app gains a bit of functionality if you use it with SFTP instead. You get the ability to, for example, merge changes in the event that there's a conflict. I recommend using SFTP to a machine that then runs SyncThing to the rest of your devices.
These people are neither competent nor serious.

In the real world, people who design and operate large networks are the very same people who staffed the working groups who designed IPv6. It's their design.
> One gauge I use to determine if we are still at the beginning of the boom is this

Has your barber/hairdresser recommended you buy NVDA?
Your two groups aren't mutually exclusionary.

It's possible to have a legitimate diagnosis and also to abuse that diagnosis to attempt to excuse anti-social behavior.

I point this out because at the end of the day a person's diagnosis is for them-- hopefully it helps them get the support they need to have a more successful life. For the rest of us we just need to deal with behavior we will or won't accept.

We should try to afford people some tolerance, diagnosis or not. But ultimately if someone is unwilling or unable to behave in an acceptable way then we won't continue interacting with them. This can happen via a venue rejecting misbehaving participants, or it can happen by behaving participants rejecting a venue that has failed to regulate the conduct of its other participants.
You can use structured outputs to tell ChatGPT-4o to create specific JSON matching a schema: https://platform.openai.com/docs/guides/structured-outputs/i...

It's a bit annoying because the schema has some limitations but it works with enough elbow grease
Yeah if only there were ways around that. Oh wait!

https://archive.ph/yv2Sk
A SELECT is a readonly operation and can be performed in parallel. However, an UPDATE actually writes and might lock the table. Whereas UPDATE id=id allows for row level locking. There is also the risk of missing newly inserted records between the SELECT and the UPDATE.
He's a kiwi
The argument is that it's redundant because 'cat f | head' does the same as 'head f'

I don't mind either way but I find starting with a cat and reading LTR to be very easy to understand.
That and the fact that code does not live in a standalone bubble, but in a complex setup of OSes, APIs, middleware and other languages. My experience trying to use Claude to help me with that was disappointing.
Maybe this was so obvious the author did not write it down, but you can also use this to measure accurately weight of objects below 10 g.

First you make the stacks for 15.0, 15.5, .. 17.5, 18.0. Preferrably using tiny amounts of superglue.

Then you put one stack on one side of the scales, and the other stack on the other side, and you have accurate weights for 0.5, 1.0, 1.5, 2.0, 2.5, 3.0.

You can make some of these combinations more efficiently, but the more coins you use in total, the better accuracy you get as manufacturing variations average out (up to a certain point of course).

It is a bit more cumbersome to make a quarter gram, but you can make one stack of {5x 0.01, 2x 0.02, 1x 0.1, 1x 0.2} for a weight of 27.46 g, and one stack of {2x 0.02, 3x 0.05, 1x 0.01, 1x 0.2,} giving 27.72 g, for a difference of 0.26 g.

As others have mentioned, using Lego is a nice way to make high precision scales. Take a 1x16 Lego Technic brick with holes and balance it on a thick needle through the middle hole. Needle support can be built from other bricks. Use thin sewing thread and some bricks to hang some 6x8 plates from each end.
Choose the right tool for the job. Every engineering decision is a trade-off. No one blames the hammer when it's used to insert a screw into a wall either.

SPA frameworks like Vue, React and Angular are ideal for web apps. Web apps and web sites are very different. For web apps, initial page load doesn't matter a lot and business requirements are often complex. For websites it's exactly the opposite. So if all you need is a static website with little to no interactivity, why did you choose a framework?
Microsoft said it lost weeks of security logs for its customers' cloud products
the big issue here is the debuggability by having all your dependencies in the same language, and it's not even like these rewrites will all be in the same performant language for you to learn, so essentially if you are using a wasm compiled dependency you are not likely to be able to go into that dependency's code and figure out where the library author has messed up or what you have misunderstood from the documentation.
Possibly. It could impact your ability to get a green card and could be viewed as fraud if there was no real intent to get paid the wage indicated on the H-1B petition. These issues typically rear their heads during the green card application process and the visa application process.
I was keeping an eye on this project as a nicer Keepass(X,XC) alternative for me, but now it looks like I won't make the move after all.
Static IP here in Australia costs AUD 5 per month for residential users… I think it’s just a price signal to entirely disincentivise it to anyone who doesn’t need it.
Show HN: Launching GetProduct.dev
I would be happy to get any feedback!

Here is why I built it and what it is:

I found it hard to monetize another project of mine where users entered wishes they had. Google ads generated almost no revenue. Therefore I tried Affiliate Marketing using various Affiliate Programs where the users wish is entered as query. Especially with amazon this worked pretty well even though I hit a lot of problems to get it working. My revenue from that is at least 10x the revenue I had from google ads.

Thats why I build getProduct.dev and I would be really happy if you would try it our and give me some feedback. It is a nicely documented api to get dynamic affiliate links. I do not get a cut of the revenue because it uses your own Amazon account.

You get 100 free requests once you create an account and if you need more for testing you can contact me.

Currently it only supports amazon affiliate but I plan on integrating more like Aliexpress and also I am thinking about more usecases that could potentially leverage AI to generate even better responses.

Thanks for reading and any feedback!
The vast majority of Stripe's fees go to payment processors. I am sure Stripe would prefer to collect those fees for themselves, and pass along some savings to merchants. Crypto is the best avenue for Stripe to do that.
How would you keep the definition of legality without a centralizing authority?
That's cool. I actually am a surgeon.
It's going to be much less of a problem for everyone, with these draconian Play policies, as I imagine more and more people will be installing F-droid.
SELECT FOR UPDATE was invented to address this,
I guess the difference is that I expect things to read top to bottom, so I'd do that as

less foo.log
G
`<file` at the start might not be idiomatic, but when I see it I think it makes perfect sense. It puts the pipeline "in order", starting with redirection from the input (and presumably ending with redirection to the output, if not stdout).
Today is Ubuntu's 20th Anniversary
There's no question that it will be faster to apply for a green card (via an I-485 application with USCIS) based on marriage.
I have two websites written in JS that render entirely server-side. They are blazing fast, minimal in size and reach 100/100 scores on all criteria with Lighthouse. On top of that they're highly interactive, no build step required to publish a new article.
Oooo maybe he'll get a similar treatment as Fox did versus Dominion.
It looks like the video touches on the origins of product barcodes (UPC/EAN) specifically, not literal barcodes in general.

Edit: Oh, I guess that's moot since the product barcodes predated the train barcodes anyway.
You are contradicting yourself.

The money goes to the company that employs the people that work on WP... soooo, the better Automattic does, the better it is for WP.
SAF was first released as part of Android 4.4, back in 2013.
90% of the time, I care more about someone like that understanding my script than the tiny performance impact of an extra process or 'misusing' a function.
It’s magic all the way down.
I'm not sure I understand the question. You can get DACA work authorization without a job offer and then one you have it, you don't need sponsorship by a company to work.
> I personally like the fact that Postgres supports the serializable isolation level that simplifies application programming.

Not sure how PG implements it, but I tried it in a case where I did need it in SQLAnywhere, and only found out a bit too late that while the docs stated it was very detrimental to performance, the docs didn't explicitly say why, and it was much worse than I had assumed.

I assumed it meant the transaction would lock the table, do it's thing and release on commit/rollback. And of course, that would hurt performance a lot if there was high contention. But no, that's not what it did. It was much, much worse.

Instead of taking a lock on the whole table, it locked all the rows. Which went as swimmingly as you could expect on a table with thousands upon thousands of rows.

Not sure why they did it this way, but yeah had to ditch that and went with the good old retry loop.
I don't really think that the async or blockingness is the leak, but that the time taken to process is not defined in either case, and you can leak failure criteria either way by not holding to that same time.

People can build to your async process finishing in 10ms, but if suddenly it takes 1s, it fails
Fair enough, if that’s how you want it to read. less on its own is certainly quite capable.
Most changes seem to come down to "the sandbox APIs aren't sufficiently isolated, let's lock down the sandbox further".

Most file system API changes aren't exactly recent, they're just inconvenient. Most changes were introduced in Android 11, with some going back all the way to Android 4.4. App developers tried to use workarounds, exceptions, and special permissions to work around API restrictions as long as they could and now the holes in the sandbox are finally being closed.

The Syncthing for Android app hasn't had much development in the past few years, so years of minor changes have added up to tech debt that's (too) expensive to fix.
You don't have root. Google does.

I'm not saying that's a good thing, but it's not exactly a secret when you bought it.
The personal has become far too political
But surely this is true of everyone, not just the "doss fag" Official Door Banger In Chief? Or was work allocated such that every single student had something to do first thing in the morning, so that the Door Banger was the only one not actually required to be up?
>internal bad actors

The Israel-block seems to be hardcoded into their source code on October 13th 2023 according to an anonymous employee.

I think if it was something decided by management it would have been one of the various ops teams doing it and not something you will see hardcoded into source code.

This definitely smells internal bad actor.
Recon Royale
I'm probably being unpopular writing this, but I never quite liked the 555. Not diminishing its value and the ingenuity that went into its design; I rather found myself much more attracted by CMOS gates, also in analog circuits. One day I was playing with PLLs and to better understand how phase detectors work, I built a proof of concept motion detector off a single quad xor chip (4030 probably), 1st gate working as ultrasound oscillator connected to a tx capsule, 2nd one biased as linear amplifier with input connected to a rx capsule, 3rd gate working as phase detector taking both 1 and 2 gates outputs, 4th gate driving a LED, which would flash every time I moved the hand in front of the capsules as I was delaying one of the two signals, which triggered the gate.
Very fun and instructional. The interesting part is that a CMOS digital gate can become a decent linear amplifier if properly biased, not unlike more common opamps, so where high linearity or fidelity in audio signals aren't a must, it can be quite an interesting part.

As an example, here's a equalizer built around a 4049 quad inverter gate chip.

http://www.runoffgroove.com/mreq.html

As for digital gates, I couldn't recommend more the TTL and CMOS cookbooks by Don Lancaster: they're a goldmine of ideas. 2nd one is available for free at author's site.

https://www.tinaja.com/ebooks/cmoscb.pdf
All credit for this go to Geoff and his efforts to bring this to life. He is a well-known game designer with dozens of published games and founder of the podcast Ludology (no longer an active host after 100s of episodes) that posits that Games are worthy of study.

He is also a co-founder of the TTGDA (https://www.ttgda.org/) that aims to be a guild like resource for designers. It is his connections that got this into Barnes & Nobles. Also of note, the TTGDA has recently convinced B&N to list game designers on all detail pages and search results in the same way they do today for books and writers. He also runs a free newsletter called GameTek (https://gametek.substack.com/) that is a continuation of an old podcast format he did where he does deep dives on specific games and game concepts. In short, he's awesome.
Yes, but "it" and "a" in the original sentence are singular.
good points. i'd add, though, that priority inversion is specifically a leakage of the blocking nature of some parts of the imperative code into the thread model. similarly, the implications of locks for real time code (something i work on) is another example of blocking leaking into a thread model.
Book of Shaders + ShaderToy is how a lot of people cut their teeth.
I love Snapdrop [0] for that use case, since it doesn't require downloading/installing an app.

[0] https://snapdrop.net/
TIL sklearn doesn't actually implement random forest. Goos to know, thank you!
https://linuxtracker.org/
http://www.publicdomaintorrents.info/
https://ocremix.org/torrents
There's plenty of justification around the value of IPv6, but it will be lost on most users. But the same scenario has played out before where things that folks don't understand were enforced, like leaded to unleaded gasoline or removing CFCs.

Fastest way to get IPv6 going in the US is to mandate all government usage be IPv6 only by 20XX. Any supplier or vendor must work over IPv6. You'll see the industry fall in line very quickly, no one wants government money to be shut off.
The solution to that is dependencies that work
Sure I do. That does not involve anything like what you said though. It involves a couple of simple clicks and you got your background of choice: Start -> Themes -> Background -> Browse -> Success.

Given your description I assumed you meant modifying the existing background images, nothing else made sense.
Not necessarily. The Roman emperor Diocletian's response to labor shortages was to revoke civil rights: tie peasants to the land and make many urban jobs hereditary.
Are monitors so unprofitable you need to add this like of garbage onto it?