skysight-inc/HackerNews huggingface dataset:
> Something interesting is that it seems that you are paying a "deposit" on replacement batteries, which is refunded when you return your old battery.

And your problem with this is what, exactly ?

If you are genuinely repairing something then we're only talking a small window when you will be out of pocket (the time between receiving the part, replacing old one, sending old one back).

Apple do the same thing with iPhone exchanges under Apple Care. They'll send you out a brand new iPhone in advance (to allow you to transfer data etc. as required), but they'll take a deposit. If you don't send your broken iPhone back, they'll keep the deposit. Seems perfectly fair to me.

AFAIK in one way or another, the practice is widespread in the IT industry. For example, I recently replaced a Dell monitor on warranty. They didn't take payment up-front, but they certainly made it clear to me in no uncertain terms that I would be charged if I failed to return the monitor.

In terms of Apple specifically, its basically the way they work with their Authorised Service Providers. If the AASP fails to return parts, then the cost is billed to their company's account with Apple.

The reality is that in the world we live in, these sorts of parts/repair services are subject to fraud and other malicious use. So manufacturers (whether Apple or otherwise) are perfectly entitled to protect themselves.
Unfortunately the median doctor is busy treating the median human.
prompt:

def general_artificial_intelligence_main_loop(state_tensor, input_tensor):

result:

def general_artificial_intelligence_main_loop(state_tensor, input_tensor):
state_matrix = state_tensor.contiguous().view(-1, state_tensor.size(-1))
action_space = generate_discrete_action_space(
state_matrix, action_space_type='grid-world')
reward_matrix = action_space.action_space.observation_to_values(input_tensor)
next_state_matrix = fml.identity(state_matrix)
state_tensor_copy = state_matrix.clone()
"The flexible, thin-film device has the potential to make any surface into a low-power, high-quality audio source"

I kind of wish to be wrong here, but doesn't that likely mean it also lends itself well to 'make any surface into a low-power, high-quality audio sensor'?
> Mainly because the latter implies that people who don't know lisp are somehow unenlightened or lacking in some way

But if you haven't learned Lisp you are absolutely lacking in some way as far as understanding programming languages. One obvious example is don't really understand what the url of this website is referring to (though I do suspect a huge number of today's HNers have never implemented the y-combinator).

To be clear, you can be an excellent software engineer and never touch or understand lisp, but if you are seriously interested in programming languages you really are missing a major part of picture if you don't know a lisp.

Anyone who is seriously interested in programming, beyond just creating software, absolutely must have experience in a lisp. It's completely fine if you aren't interested in programming other than solving a specific problem, but the idea that "nobody needs to learn lisp" is false.
It got significantly better in an update towards the end of last year (IIRC). Can also use GitHub as a source of truth for stacks now, and has webhooks etc.
How can any electric heating system be more "efficient" than an inefficient appliance? Inefficiency in an electrical appliance is nothing more than a measure of how good that appliance is at turning electricity into heat.
A device that's designed to handle 200W power peak might have a power supply which is 95% efficient, but it might be that you're paying that 5% all the time.

(If, for instance, there is a big-ass transformer with a lot of iron in it you are making magnetic domains flip back and forth whenever the device is plugged in.)

The standby mode might use 0.2W but the device burns 10W in the power supply.

Old power supplies used ideas from analog electronics: if the voltage regulator was reducing the voltage from 10V to 9V then you are directing that extra volt (10% of the energy) into a resistor. More modern power supplies use digital ideas such that transistors are fully on or fully off. Because they waste less energy they have an easier time getting rid of heat, so they can be dramatically lighter and smaller... but more expensive.

Other answers would be to add a second smaller power supply for the standby mode or run the standby mode off a battery or super-capacitor that charges intermittently.

The cost of those improvements would definitely be noticed by the manufacturer and the consumer at the time of purchase. The consumer might not notice a small increase in the electric bill, even if it adds up to a lot over time, because it is against a high and noisy background.
Mains power switches are a wear item and can withstand like 10-100x less on/off cycles than a simple button that controls some 3.3V gpio on a microcontroller.
It's the best when it manages to give exactly the opposite advice to the source.
Honest question: could right to repair legislation apply to software too? In a universe where it did, what would that look like?
I mean, there's also a massive generational wealth gap that some propose curbing in a more metaphorical "destroying all houses" sense.
I'm not an expert at all, but my understanding of inflation is that it's due largely to a handful of things:

- Housing prices are bonkers due to chickens coming home to roost on lots of policies (lack of tradespeople due to cultural stigma and wage inequality/social welfare state for contractors, bad zoning and NIMBY-ism, non-existent public transit, education policy creating 30% very bad schools, 65% mediocre schools, 5% good schools, and very expensive private schools).

- Supply chain shocks due to COVID.

- Oil went bananas.

A couple of things that might be undersold:

- A lot of people left major cities and have lower/zero housing costs.

- A lot of people aren't paying their student loans (heard this costs the US $4-5 billion/mo, which is quite a stimulus package).

A couple of things I think it probably isn't:

Stimulus/Rescue: I heard a stat on a podcast that said the vast majority (maybe 2/3?) was unspent, so it seems unlikely this is a major driver.

Wage growth is pretty interesting. Reading about it, it seems like a lot of people left the labor market or switched to lower-demand roles/careers. People take this fact and say "see, labor supply went down relative to demand and the price went up". But if you've got 10 employees costing you $1m/yr and three quit, leaving you with 7 employees costing you $1m/yr, sure wages went up, but not overall? I haven't seen this kind of analysis out there, so I wonder if there's some politicizing by the "we need low inflation at the cost of unemployment" people towards the "we need full employment at the cost of inflation" people.
Not only late, but strangely Google-centric as though we lived in caves before the Google monolith appeared.
I'm fully on board with the idea that the main branch should always pass.

I also like the approach where tests are performed in a temporary integration branch, then the main branch gets fast-forwarded to the tip of that integration branch only after the tests pass.

But the idea that intermediate commits must always pass tests forces you into some nasty contortions.

Say that you have to move files around, after which the tests fail, and then make a few minor changes to accommodate the new locations so the tests pass once agian. If you combine those two operations into a single step, troubleshooting that commit is a pain because the diff is gigantic.

For this reason, I prefer a less strict rule: all PRs get a merge commit and merge commits must always pass tests.
But at thousands of speakers you don't need as much amplification for each wire and considering how these flat speakers are produced, it's not too unlikely that we could eventually be able to embed chips/controllers into then just like we do with current display tech.

With that setup you could encode hundreds of channels in a single wire and each embedded controller would be responsible do decode it's addressed channel(s) to send to it's respective "speaker(s)". If the signal produced isn't high enough, you may also add in some small amplification stage in the embedded chip.
I don't necessarily recommend it as a general purpose language across many uses right now, but I've been working in lua a lot and fennel has really impressed me.

It only adds special forms and doesn't change the runtime semantics at all, so you can drop it into any lua runtime for a strictly better dev experience, or target luajit or whatever but that's not relevant to me.

I haven't used its macro system yet but it looks fine and pretty much like clojure's. I only ever wrote a handful of macros over years of working in clojure so ymmv anyway. Also it has pattern matching, which is ridiculously powerful and smooth in lisps, and it still boggles my mind that clojure doesn't seem aware of that.

Again I haven't used this language yet for anything that didn't require lua, so I'm not sure how that'll go. I'll definitely consider it next time I need a lightweight scripting language though.
Worse, if some faster pupils get bored, the chance is very high that they begin to sabotage classes as they are for everyone.
The alternative, which is Linux, is to grant your calculator app the permissions to read and write to the same resources that your browser uses to store the password for your bank.

Well "grant" is too strong of a word. "By default and there is nothing you can do about it unless you are exceptionally skilled" is more accurate.

Also your calculator app can read your sudo password as you type it, which you do a dozen times a day to carry out complex and security sensitive tasks such as "Connect to printer to print out mom's recipe for brownies" and "restart bluetooth because it's buggy and you want to listen to spotify on your wireless headphones".
really? I don't mean understand how to apply a new label. I mean understand what the policies are and how they work, be able to create new ones that apply to you, and verify that the ones given to you by the distro are correct for your use. You're saying this is not hard to understand: https://github.com/SELinuxProject/refpolicy/blob/master/poli... ?

Otherwise you are blindly applying some black box.
Look at before/after photos of Elon Musk and tell me rich men haven't cured baldness. The man was aggressively balding 20 years ago.
AWS Compliance Auditing with SQL
Standby power use varies widely by device.

Of 100 devices around your house, there might be only two with unreasonable standby power. But those two will be costing you significant amounts of money.

For example, I found my oven clock was using 15 watts. The oven is 20 years old, so over those 20 years, the clock (which I never use anyway) has cost £762 (at today's electricity prices). For that I could have bought a new oven!

Other surprising high usage devices:

* Audio Amp (on, but silent - 45 watts).

* A power strip - 10 watts.

Nearly all other appliances were < 1 watt on standby/idle, as is required of many new devices by European law.
"We can sell 80 percent of the screen WITHOUT inducing seizures!"
Maybe we're just in different circles, or perhaps have different definitions of system design, but that's not been my experience. Usually I see developers being very excited about system design and quite good at understanding system design questions - nothing's more fun than architecting a new system and thinking about stuff like scalability.

Where people tend to fail is when they have to implement these systems, and they've planned for all these high level building blocks but then actually have to configure them. Redis, RabbitMQ, GraphQL, Docker, NGINX, the list goes on - there's so much to configure and you really don't truly know how they work unless you dive into the source code, so you inevitably get bitten by subtle bugs and errors where your expectations of how something should work based on the docs are violated by how it actually works.

Should a SWE have a deep level understanding of all this stuff? I'm not sure. Usually you can still hack it into a working system after a little bit of firefighting, and that's likely more time efficient than understanding source code or rolling your own infrastructure. But I definitely think there's room for more comprehensive and transparent documentation to bridge the gap between the source code and barebones docs.
At least with socialist medicine doctors will gaslight you for free.
> Yeah, because the US raising their minimum wage was the only significant thing to affect the World economy the last three years. /s

We didn't increase minimum wage, nor did I imply that..

Do you think wages aren't correlated with inflation? If so why?
These are the same people driving around with WiFi sniffing equipment collecting terrabytes of data and then when caught claim it was not intentional. All that damned hardware got wired up by evolutionary means and the software got splatted onto the boot drive by a bird passing overhead. What crappy luck happening throughout the world like that.
Clickbait headline is clickbait. Flag and move on.

> Guardian analysis of 100 top US companies percent change from the most recent reported quarterly profits to two years prior.
Agreed. The new packaging made it look like the grocery store generic brand BUT I liked the orange cap.
The lack of any accountability for the actions taken by the IC both prior to and in the wake of September 11, or any real accountability stemming from the Snowden revelations, should be taken as proof that the statement/sentiment "they are keeping us safe" sufficiently moderates public outcry. Again, not to mention Snowden-level stuff is typically signed-off at the White House level, so not just overzealous IC people operating autonomously.

If you get caught in one of these scandals, you just have to wait out the news cycles in the shadows where you typically are anyway. Or you "take one for the team" like Clapper did - no doubt with a lot of legal advice from civil servant lawyers. It doesn't really matter whether or not the public tells intelligence officers/operatives "Thank you for your service!" You can also see the retroactive immunity congress granted these organizations and impassioned defenses they offered.

There is no stomach (or understanding) to demand better of the IC in any way reminiscent of the Church or Pike committee times.

I can't really fathom the magnitude of wrongdoing that would now be needed to change how these organizations think and work, or have key staff actually slapped with enduring punishments.
The article is just an ad.

> This was my motivation for starting GlacierMD: I wanted to give consumers the information they needed to make evidence-based health decisions. And although I lost that battle (spectacularly) I'm still fighting the war! If this is a topic that interests you, I'd urge you to
Low-quality SEO content marketing has been taking up more and more of Google Search results in the past decade.

Maybe it has always been this way, but anecdotally it feels like it has gotten so much worse in the last few years.

The exception to the SEO spam rule seems to be a small subset of “highly trusted sources”, that at least for medical information seem to be biased pretty heavily towards “don’t say anything that can get us sued.”

I don’t know the best solution to all of this, but I really think that content marketing is getting to a point where it has drowned out actual content. I wish Google would put a downvote button on their search results page that I can click to indicate that a highly-SEO’d result was not actually useful for my query.
We can pretty much deploy anywhere via a helm chart. You can email me (tuhin at baseten dot co) to chat more about it.
Rabbibotton is really motivated and putting in a lot of effort with CLOG and with these tutorials. I think he's even offering monetary rewards for others to write tutorials. Its nice to see his efforts make it to the front page here. :)
Kind of reminds me of https://en.m.wikipedia.org/wiki/The_Thing_(listening_device).
Volatility of bitcoin is low relative to USD?
> Is it possible that blockchain has already reached maturity

Simply put, not at all. There are several massive developments that need to occur. These are mostly in the context of Ethereum but likely all blockchains would benefit from such changes:

- Complete transition to proof-of-stake on all popular web3 chains (i.e. Ethereum)

- Better decentralized staking pools, more accessible staking software/hardware solutions

- Scalability through rollups, data sharding, and zero-knowledge proofs

- Light clients and data availability sampling (eg: so your client can verify state of chain w/o downloading GBs of data)

- Better hardware: cold wallets, zk-proof generation, staking

- Better ways of auditing, formally verifying and interacting with contracts

- Account abstraction (EIP-4337)

- Post-quantum cryptography

I don't think its possible to predict how long this will take to mature, perhaps another several years (5-10). And very likely, by that point, there will be new research and new problems to solve. This can be seen with, for example, zero-knowledge research being something that has been around for decades, but succinct zero-knowledge proofs being only introduced in more recent years, and leading to sudden and profound changes in the direction of blockchain development.
As penitence, they could use the profits to open a fund that rewards people who achieved great things in fields on human endeavor. Let’s say chemistry, physics, literature, activism, etc. A committee would get together on an annual basis to select the nominees and award the prized to the winners. Maybe the ceremony could take place in countries of temperate climate in the northern hemisphere.
I'm in a similar situation. I am looking for the right treatment of a vitamin b12 and folic acid deficiency, yet the amount of SEO spam and scams is just insane. I wish there was more signal in the noise of supplements, and further, in the field of medicine.
Or to put it more simply, stonks go up.
> When you ship a software product, enable SELinux or AppArmor and audit what it does: then ship an SELinux/AppArmor profiles.

It's not just sysamins -- developers don't understand SELinux, either.

As a dev, I find least-privilege sandboxing (e.g., look at how sshd is structured) and capabilities (e.g. FreeBSD capsicum) somewhat non-intuitive, but at least tractable to understand. SELinux is a blackhole.
These are the same people who started a medical privacy records initiative to centralize your medical records, to "safeguard" your privacy.
OLED TVs runs pixel refresh compensation cycles whilst in standby. These cycles are essential for preventing burn in.

So don't turn off your OLED when you find it using some power in standby.
I've been waiting to use JPEG XL (.jxl) in my Video Hub App for over a year now! I even have a PR that shows that it works, but was waiting for FFmpeg to catch up.

https://github.com/whyboris/Video-Hub-App/pull/702

My software extracts screenshots from videos and shows them in a nice browsable searchable gallery.
Remove regulations and we all suffer. EPA is just one example; regulations stop companies from dumping toxic waste in the ground and sewers where it leads to streams and rivers and ground water, and goes back into our food and water (to say nothing of killing animals and insects which further impacts ecology).

Why do you think regulation exists? For fun?
Amid Mounting Aversion to Coding, Reloadly to Unveil New V.2 Plugin
Reloadly, a Spain-based tech firm building payment APIs for developers and their brands, is gearing up to unveil the new version of its popular Plugin. The unveiling will take place at an online event entitled "More Engagement, Less Code," which will be live-streamed on social media platforms on April 28.

According to Gartner, global demand for technology allowing hyper automation will be $596.6 billion in 2022, while low-code is expected to account for more than 65% of application development operations by 2024.

According to Reloadly Founder & CEO Michel Francis, "The new Reloadly Web Plugin removes the complexities involved to go live fast with our solutions – a task that typically requires deep engineering skills with API integrations."

Enhanced User Experience, Cost-Effectiveness
Ideal for small-to-mid-sized digital businesses with limited development resources, the new Plugin lets companies send airtime, data bundles and gift cards across the globe through their websites and mobile apps. Fully integrated with both Stripe and Flutterwave, it provides wider global coverage and new payment methods, creating novel means of navigating product offerings. It also makes possible the acceptance of payments in cryptocurrency.

Product Manager Frankel Zambrano also comments "Our Web Plugin is meant to deliver a seamless low code experience for non-engineers looking to add airtime top ups and digital gift card capabilities for their users to consume".

Reloadly will also unveil its new Webhook feature, in response to popular demand. Webhooks enable Reloadly to send events to an app based on processing that occurs at Reloadly's end. "All performance-focused software developers should be implementing webhooks in their applications," Reloadly Developer Advocate Mauro Chojrin says.

‘More Engagement, Less Code’
Both products will make their debut at an event to be live-streamed on Reloadly´s social media channels. Entitled More Engagement, Less Code interactive event will showcase the products’ many benefits. Improvements to Reloadly’s demo development platform will also be discussed at the event.

Businesses of every size and type have come to rely on Reloadly software to transfer mobile top-ups, data bundles, bill payments and gift cards. "Since launching in 2019, our mission remained the same," Francis says. "To help users across the globe optimize engagement with customers with a view to enhancing business performance."
"The sky above the port was the color of television tuned to a dead channel." -> "The dead TV channel was the air on top of color."

Very fun!
In most of the world electrical heat is about 3x as expensive as the next cheapest heating (gas, coal, oil, heat pump or wood)
Solidigm D7-P5620 and D7-P5520 PCIe Gen4 NVMe SSDs Launched
One of the reasons I picked the name (aside from having grown up with a C64) is that I assumed it would be unique enough today that I could use it to get alerts for mentions.

Doesn't work as well as I hoped: My F5Bot subscription on Reddit catches a lot more C64 retro chat than it does mentions of my software! Quite a bit of it in German.

Turns out there are way more people out there using a tape drive that was released in the 80s than I had expected.
That's not true. We have the drug ads in the US because legal precedent since the late-70s/early-80s (roughly) in the US now protects commercial speech.
Mine was actually fairly good, I was surprised by how... not racist the results were until I checked the comments here. Here's an example, with the input in quotes.

>"Black people should" not be required to produce paperwork or pay taxes in order to prove our worthiness for basic
necessities
We refuse to bow down to police brutality, and we will hold officers who violate the rights of black people accountable
for their actions.
We are in a struggle for liberation. We cannot win this struggle by putting our heads down and assuming the current
social order will correct itself. We must build an alternative to capitalism and build political power for Black people to
implement that alternative.
There are many different ways to make a difference within the Black liberation movement. You can fight against the
police, help defend the poor and working class of color, or you can help organize a protest. Whatever
Twister: Decentralized Peer-to-Peer Microblogging
Aquila: A unified, low-latency fabric for datacenter networks [pdf]
Maybe the two-way communication is used when there are two remotes and two cars — perhaps in that case they each pair with different codes.