skysight-inc/HackerNews huggingface dataset:
>If you produce exactly the same as you did last month but nobody is buying it this month (or ever again) it means your productivity is zero. Is that true? Or does it mean your productivity is negative?

No, your productivity has no connection to sales unless your job is in sales. And productivity for individual employees is measured all the time, across all industries.

Your time and output is being paid for by your employer, not the customer (except where they are the same person,) therefore productivity is loosely a measure of the value you create for your employer over time.
Something like 70% of US steel production is now from scrap. Part of this was moderation of growth. In steady state, nearly all steel could come from scrap (limited by contaminants, I guess.)

I expect aluminum to displace more steel in the future. Witness what's happening with "gigacasting" at Tesla and elsewhere.
It's incredibly hard to explain this disconnect to people who haven't lived in high-poverty/high-crime/dense places.

Chicago, even the south side, never felt dangerous to me while living there.

But here in Texas, people seem to think it's some wild west of violence every day.
> If you’re a millennial with tech savvy parents you may have grown up with streaming entertainment only

I agree, though the youngest millennials were already 11 when Netflix launched its streaming service. And that was just movies.
It will lower the peaks of the prices, but at the same time increase the depths. Currently those on market driven tarrifs can sometimes get paid to take electricity, and certainly have low prices. For example Octopus Agile is charging under 5p/kWh from 2230-2300 today, and from 0600-0630 actually paid its customers 4p/kWh

With Denmark able to buy 1GW this will increase demand at the cheapest bits (when supply is high), but with Denmark able to sell 1GW it will increase supply and thus drive lower price.

The majority of people in the UK don't pay market prices for electricity and instead pay a government set "cap" which is based around hiding the actual cost in the marketing material because far too many people in the UK don't understand what you can do with 1kWh or how it affects your bill - some people on think that turning 30W of LED lights off makes a material difference to the monthly cost they pay for example.
I'm not familiar with ZFS internals beyond the deduplication part. Is that just the traditional transaction log + btree update approach most databases used? Does ZFS support transactional reading and writing?
How do you spend away a bunch of NIMBYs? Their whole thing is that they refuse to cooperate with that.

Bombs would solve that, but come with a host of other... issues.
Longtime fan of Blot and the founder's (David) work.
That looks interesting. If you don’t mind me asking. What did you learn there that you couldn’t learn from books or talks?
I explained crypto to my mother a few weeks ago, including what mining means, how bitcoin is generated/issued, how transactions work, what is the blockchain, why bitcoin has value and where it comes from, how do you convert from fiat to crypto and back, etc. it was interesting because I would sometimes try to make my analogies too ELI5 and she’d ask me to go back a few steps because she really wanted to understand the fundamentals of crypto transactions, not the math, but also not just an analogy. This forced me to really find a middle ground which was amazing.

So for context, she is a lawmaker and government in my country is proposing a law to make all things crypto illegal, so she asked for my professional opinion and after I wrote it up, the really wanted to dominate it, as, like myself, she can’t bring herself to speak publicly about something she does not understand at some level.

I was very proud of both her and myself.
Child Labor, like illegal immigration, like having a narco state on its borders, like endless wars, like keeping opium production at record levels during its unjust, cruel, and senseless occupation of Afghanistan, benefits the US elites.

It does not benefit you or I, plebes, but the holy few that are chasing profits at all costs while crushing everyone else.

The US has a history of doing highly illegal stuff for profits and the unwashed masses be damned.

This is just a lame attempt at saying that there's a problem and it's being addressed. It's like if you know your neighbor is very hungry and instead of inviting them for diner or giving them a nice meal, you give them a crinkled dollar.
More cache never hurts. I'd imagine there were GPU perf gaps, though they were hard to distinguish from CPU-based performance hits. The most notable issues were random latency spikes caused by the multiple layers of hypervisors, which interfered with some games and occasionally caused audio/video desync on Youtube.

I ultimately tore down that setup and just swapped to dual-boot. The steps needed to set up high-performance VFIO (i.e. clearing enough contiguous RAM for 1GB Hugepages) meant most of the benefits of VFIO never really materialized for me.
But the reverse is also true. There are people who think it's bad everywhere, when really, it's bad in a few places.
There was a “spinning gaming monitor” on my YouTube feed just a few days ago: https://youtu.be/J6P3o6zrqsc?si=NUB7YviQNYoSW7Vi
I tried multiple ways (brave browser,paid youtube account,paid games etc.,) to prevent kids from ads online but it is hard. There are ads embedded in videos and links that take them to ad sites.

I am now training them on how to recognize ads and scams faster. It is fun watch a 6 year old say all free Robux offers are ads and don't click on the link.

All energy drinks are sugar water
Caffeine is bad for health
People who drink those are addicts

If online exposure is hard from 5 years or above, there should be some level of ads education from 5 years itself.
Building Bloom, one of the first apps that let teens start building wealth
Hey HN,

Wrote about my 3 year journey of building Bloom starting from my dorm room.

It was a journey with many ups and downs, but my hope is that it can encourage future builders.

Part 0: https://sonnymo.me/blog/bloom-part-0/

Part 1: https://sonnymo.me/blog/bloom-part-1/

Part 2: https://sonnymo.me/blog/bloom-part-2/
One example is reimplementing coverage.py with this, as its made to reduce overhead for the types of tools enumerated in the docs.

https://nedbatchelder.com/blog/202312/coveragepy_with_sysmon...
Easy: get a resmed machine. They're better than the respironics machines in every possible way.
You can set age and times to target + interest. So you’re wrong here
I'm aware of that. My point is that if you have fundamental incoherence in the model behaviors, you're not going to solve it through prompting. To get performance gains through prompting, you first need model behaviors that are able to be improved through prompting. RAG and prompt engineering work on the margins, not the main.
Cmd/Alt+Tab

On macOS this is even more important because switching windows within an app does not use most recently used order.
Because the software isn't regulated but commercial activity is, which I would imagine is also done in the US.

You are still free to write and release any software you want, but as soon as you sell that software you are liable for damages.

See:

https://www.europarl.europa.eu/news/de/press-room/20231205IP...
I agree that the audits should not be privatized and we should probably increase the number of Department of Labor employees by an order of magnitude or two, but how do you propose a DoL employee verify the age of a Guatemalan national who says he's 18 but is really 15 and has paperwork to "prove" it?

This is actually a very hard problem to solve. Even some American citizens don't have any government paperwork documenting their age, but fortunately the number is very low and they typically belong to groups that would not be applying to work in factories anyway.

> Except it is possible, obviously, as the Department of Labor ultimately discovered the child labor.

The article sadly did not go into detail about how they did it - presumably they discovered some blatant or documented discrepancies. It says only that they were "severe."
Lots of failures (Founder of a bootstrapped B2B SAAS):

- Growth was terrible. Didn't hit our numbers that I had in mind. And these were conservative numbers so its pathetic personally.

- Failed to build a good CSM team but still have some good leads in pipeline. Working on it but it was a 2023 target which did not get achieved

- In general, lot of hiring failures. This shit is hard and when bootstrapped even harder because you can only stretch the dollar so much and you have to be really picky without unlimited VC funds. Totally on me overall.

- On personal front, failed to ride my motorcycle more than 100 miles and my target was to hit 500 miles.

- Did not work out as much as I wanted to and continue to be lazy in hitting the gym compared.

Having said this, we had lot of successes too which has got me excited for 2024 but since this post was mostly about failures, I won't list the successes here :). Happy 2024 in advance.
Really? I think of a backdoor as a deliberate vulnerability, and the exploit as the attack (or attack code) that makes use of any kind of vulnerability.

Let's say the NSA adds a backdoor. If someone else finds it, isn't that an exploit?
I gave Firefox many chances during the past 5 years but every time had to switch back to Chrome/Edge because many sites I use are just optimised for Chrome. Sad but it's a fact.
Again, people have been allowed to return since 2022. We're not just talking about soil.
Lower customer density probably also correlates with harder to get to.

If your local farmers market is convenient to get to, maybe you go there for small orders, and if it's convenient for you, it's likely convenient for many. If your local market is hard to get to, you probably don't go as often, but when you do, you get more stuff.

If the market is near dense residential, it probably gets more customer density and more small orders; if it's out in the sticks, it probably gets less customer density and larger orders. You're not driving 30 minutes round trip to get one pepper that you need right now, but you might walk a 5 minute round trip for that.
Only because it was technically impossible, not because they had good ethics.
Exactly what an already exploitative labor market needs: paid interviews!

I can't see a single way this could go wrong.
same here. I got it in the process of sewing my own skydiving parachute, still working on that.
Goes both ways. When I was in China the first TV news I saw was a report on a car chase in Florida, like 15000 miles away. Like really, nothing else interesting to report on?
Ask HN: Text-to-speech recommendations for code editors?
Hi there,

I’m in an annoying situation where I’ve been unable to work effectively for the past 2 weeks due to some eye inflammation. I didn’t lose my sight but focusing and reading text on a display for longer than 15-20 minutes makes me feel pretty tired and results in headaches, itching, slight nausea, and other uncomfortable feelings.

I touch type and I can write without problem with closed eyes (modulo a few typos), and can see my screen, but not focus on block of text. That makes it basically not possible to write and review code.

I started looking into accessibility features, but while I found pretty good speech-to-text tools for VSCode based on GitHub Copilot, I haven’t found the opposite, something that would help me review blocks of code via audio. Screen readers I tried aren’t ideal, they are more adapted to situations where the user cannot see their display at all (with all the complexity that goes with it) and read everything as if it was prose, which doesn’t work well for code (or it’s a skill issue on my side, I have limited experience using them).

Just curious if people on HN would have interesting recommendations. Accessibility features are often pretty niche, it has been difficult to find information about them that go a bit further than “activate voiceover” and discuss actual use cases.
That doesn't make any sense. Because they offered a service that you were not interested you switched away and consider the less privacy friendly than a big corporation which runs one of the largest advertisement business in the world and tries to lock everyone into their ecosystem?

Seriously, why do you hold Mozilla a nonprofit with a proven history of putting privacy of their users first, to a much higher standard than the largest corporations in the world with proven disregard (and profit motive to ignore it) for their users privacy?
Why large companies and fast-moving startups are banning merge commits
That seems to be why the most popular advanced topics are conference talks instead of books. Still takes prep and you lose the quality of a tome, but an hour long talk (possibly with decently annotated slides for later viewings) is probably better worth for the speakers and audiences alike. conference foots the bill with the costs gathered from participants, participants get a variety of talks (so they aren't paying for one tome but maybe a dozen nuggets to serve as jumping off points. Which may be all an advanced participant needs), and the industry gets advertising/potential recruiting from the staff they dispatch.

Of course, I'm sure I don't need to explain the downsides of a talk, Especially one presented by very knowledgable people but not ones who are necessarily expert speakers. But at the same time, that lack of polish may be a light in the darkness that is false platitudes in every other ad.
Maybe the article but the EU explicitly says opensource free of charge software is fine.

https://www.europarl.europa.eu/news/de/press-room/20231205IP...
That's how the traditional transaction log + btree approach work. The append-only btree removes the need for a separate transaction log.
The step-by-step mechanical logic of old pinball machines [video]
> But I rather think that no, the law just talks about products where you pay money for.

Ianal but my intuition is that you're on point.
Arguing "it isn't pointing to hotspots" by... pointing to a hotspot again is just goofy.

The article has a chart going back to 1960; even the COVID spike is low by 70s/80s/90s standards; 2023's numbers visibly aren't that far off 2014's lowest ever.
Any append-only data-structure will have data that was true (when it was written), but has become false/obsolete/garbage at a later time. This is unavoidable.

I'm not saying that we write needless garbage to the logs or filesystem or whatever. I'm saying that the amount of garbage in your stream that you leave behind aids in later steps of (static) wear-leveling. So therefore, its not a big deal. You're going to be making plenty of this (initially true data, but later garbage data) as files get updated, moved around filesystems, or whatnot.

"Garbage" in this sense is perhaps the wrong word. Its more like "Obsolete data", or "outdated data".
Either way, the advertiser is poking the brain chemistry of the viewer. Obviously there are degrees of bad.
The cutting baby penisis remark was totally uncalled for, and can be seen offensive.
Without stringent laws, drafted with experts, your "rule of looks" wouldn't be worth the bits it's written on.
In related news, grocery stores still have candy in the checkout aisles.
I'd love to read a deep dive on this. Database implementation internals are always very interesting.
There is plenty of hardware where graphics is possible, it's just not happening becasue of terminal limitations.
Nonprofits still need to break even or raise funds (membership fees, donations).
According to the Mayan Calendar...
I will not.

You can't beg me. You can't scare me into it. You just have to quit fucking up Firefox.

I'll use Firefox forks. But I'm not using Mozilla® Firefox™. Period. They've treated me like they don't care if I choose it for the last time. If they want to quit pushing pocket, quit preaching to me about expressing myself via themes, quit resetting my configuration upon update, quit limiting the extensions I can use and pretending it's for my benefit, quit changing UX arbitrarily, and generally quit treating me like they don't care if I use their browser or not, I'll consider it. Trust is lost quickly and gained slowly.

If it's any consolation, I won't use Edge, Chrome or Safari either.
great explanation. one wonders how many attempts were made at mechanizing the exact manual sequence of passing the whole needle through, rotating, and passing it back up. because for everyone, that was sewing. it’s understated but worth the greatest emphasis: when trying to improve on a process or mechanize/automate, how it’s currently done may not be your best guide. if anything, it may be the worst. concerning that, gordon glegg had this to say in his book, the design of design[0]:

If you are concerned in making the production of some article quicker, better or cheaper, you will naturally study how it is being done at the moment. It may seem paradoxical but the man least likely to help you is the operator in charge of the machine. The more 'down-to-earth' and 'practical' he considers himself the more 'unpractical' and 'up-in-the-air' he is likely to be from your point of view. He is too near the machine to know why it works. He only knows how it works. He will have learnt what handwheels to turn or what controls to adjust to keep the line running efficiently, and will be able to use that knowledge most skilfully and responsibly.

[0]: https://www.cambridge.org/core/journals/aeronautical-journal...
> Other forms of violent crime — rape, aggravated assault and robbery — are set to see a decline as well, according to preliminary quarterly data published by the FBI earlier this month.

Right there in the article.
It would have been interesting to get the take from my dad's cousin, who did early powdered metallurgy work research as an MIT undergrad in the 1940s, and later became a VP at US Steel. Unfortunately, he's no longer with us.
The OP's contention was that Japan and Germany had an advantage due to their steel industry being bombed, which is apparently easier than upgrading legacy production facilities that haven't been blown to rubble.
A similar thing: http://tiiny.host/

I use them and I'm a big fan.
Same as always

- They tell them weeks in advance they will be making an inspection

- The inspectors only work banker hours.

- Inspectors are low paid government workers making them susceptible to bribes and various other pay to play manipulation.

- No one really cares about the violations, its just about checking off lists to say it was done.

- Status quo is what matters.

- Even when inspectors find something they often ignore it unless its truly egregious because it will cause more work for the inspector then ignoring it.

- Inspectors,even true believers in the cause are eventually worn down by the bureaucracy and push back from powerful people to keep status quo.
- disk storage: depends what you're doing, but seems to be about 150MB / hour. This is WAY too much in my book. I think we could get this way down. I'd love help here too :D
- Candidly, haven't done extensive testing in battery department, but someone posted an article in a sibling comment https://kevinchen.co/blog/rewind-ai-app-teardown/ and it said "Overall, running Rewind reduces my battery life by about 20–40 percent." - that's way too much imo. And I assume `rem` is in that ballpark, as based on this article, it's doing pretty similar stuff, though way fewer accesses to disk as I don't write screenshots to disk, just stream directly to mp4.

But - I built it in a few days and haven't spent time on optimization. This can be clearly seen in the binary size too. First build I released was 165MB, and after I took a step back, fixed the build process, and built a custom build of ffmpeg, it's now 3MB. Seeing as Rewind is a 211MB dmg, they aren't doing a ton of optimization either, so I think there's tons of room for improvement.
None of this stuff should be able to make it into the air circuit. This sounds like really shoddy design by respironics. Adding noise insulation to the machine makes total sense, but the machine should suck in air from the outside, pass through a filter, and then blow out a tube. It makes zero sense for there to be a way for that air to mix with the insulation foam.

Quick rant on PAP noise: the machines are actually pretty quiet most of the time. They tend to get noisy when fan has to make drastic changes in speed, such as on exhale if pressure relief (EPR, or C-Flex in respironics) is enabled. If noise is an issue, turning off EPR can make a huge difference.
I think this is roughly correct. There is already a trend in many companies toward actively eliminating or minimizing external open source dependencies in their code bases for supply chain reliability and security reasons. Adding significant new liabilities to the use of external open source dependencies will only encourage this trend.

At the very least, I think it will have a chilling effect on the production and use of open source.
What specific scenario are you thinking of? Who is trying to prove what?
If the alternative is poverty, this is likely correct.

It's a difficult problem to solve, because people aren't very motivated to improve the economic situation in foreign countries.
In Serbia we never say Velcro but thistle stripe (burdock stripe). Interestingly enough, we say gilette for razor and digitron for calculator.
Your comments are getting downvoted because they're breaking the site guidelines. Can you please review https://news.ycombinator.com/newsguidelines.html and stick to them instead? We'd appreciate it. Note these:

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

"Omit internet tropes"

"Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken"

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."
Earth at the center of the universe was one, the sun turning around earth another. The latter so was known to be most likely true for a long time by everyone who worked on astronomy.
It's laid out pretty clearly in the article why:

> the suppliers ... arrange and pay for the audits.

> After Mr. Callington failed three Walgreens suppliers ... the chain complained

> the supplier objected to his finding 21 violations when the previous audit had found none.

Who's paying for what.

Big vendor wants a shiny "responsibly sourced" badge.

Supplier wants a rubber stamp.

The real question is why bother with the actual audits?
> Apple Vision pushes VR to decent adoption amongst mainstream consumers.

How? It’s $3,500.
Check out Drew Houston's comment on HN from last year. [0]

[0]: https://news.ycombinator.com/item?id=33595470
Why none of these articles (neither TFA nor the one you're linking) link to the actual directive is beyond me.

But here it is:

https://www.europarl.europa.eu/RegData/etudes/BRIE/2023/7393...

> With the aim of not hampering innovation: (i) free and open-source software developed or supplied outside the course of commercial activity, as well as (ii) the source code of software, should be excluded from the definition of products covered under the proposal.
I love this YouTube channel. Just feels like hanging out with some dude while he geeks out over stuff I like.
US steel and steel production in the USA are not the same thing. The company's name is that of a legal entity, not an accurate description of what it is.
There’s a “canonical” pointer to the root node which is updated atomically on every append.

For an in-memory database, a CAS is adequate. Persistent stores ultimately need some kind of file-level locking.

If you look at the Apache Iceberg spec, you get a good idea of how this works: The only “mutability” in that universe is the root table pointer in the catalog.