skysight-inc/HackerNews huggingface dataset:
I'm on my second Hamilton Beach unit like this. I really liked the simplicity and cost but now it can't even make a simple pod correctly; I'm (once more) getting weak, tepid "coffee-like water". I do clean it regularly but it also seems to be brewing very fast.

So it's not just over-complexity, it's also terrible quality in a race for the bottom.
I do another trick that works well enough for me, I put more coffee in than I normally do for one cup, plunge, then pull the plunge out, add more water and plunge again. Just make sure you are going into a big enough cup or use two cups.
Yes. Depending on how the claim languages are phrased, patents on the same idea can be approved.

For reclaiming deleted blocks, I just had a garbage collection phase to run from time to time. Like you've mentioned on refcount, I've considered it but it amplified writes 2X~3X and worse they were random access writes. Garbage collection was not so bad since it's only going through the virtual file control blocks containing the content-address-hash.

The storage layout was: file block -> virtual file control block -> dedup-data-block.
The virtual file control block contained the dedup block hash entries where one control block hosted N file blocks. GC only needed to scan the control blocks to find out which dedup-data-blocks were in use.

Freed dedup-data-blocks remained in place and were linked to the free list; the first couple bytes of the free block were cooped to store the pointer to the next free block.

At the end, brand new file write performance degraded about 10% compared to normal file write, which I considered acceptable. M block writes -> M dedup block writes + M/N control block writes + M/K db index updates, where N was the number of hash entries hosted in the control block and K is the number of hashes stored in one db index page. Repeated file writes were much faster due to deduplication.
Because if you don't gifts become a very convenient way to perform money laundering?
We're definitely in agreement for how the world ought to work. My larger point is that this isn't merely a problem created by the government through the legal system - for which statements of "ought" would have straightforward implications of getting rid of the oppressive laws. Rather it seems to be a problem due to informational complexity, and will take positive government action to reign companies in, similar to the privacy issue.

On the technical side, the difficult bit is coming up with ways that discern the owner of a computer from a mere possessor of a computer. There are many legitimate cases for protecting against a mere possessor (evil maid, datacenter, theft prevention), to the point that blanket outlawing processors with built in code signing isn't going to happen. The only way I've thought of is through some sort of time delay where if you put the processor in a debug mode and let it sit there for a period of time (say a week), you'd then be treated as the owner and could reflash signing keys etc.

The simple legislative approach would be to make it so that a manufacturer has to create an automated process of signing code hashes supplied by legitimate owners, that would allow the code to run on the owner's hardware. But this would just be constraining the centralized power that manufacturers have and hoping the law would be strong enough to enforce it (and keep enforcing it), rather than reforming the capability to begin with.
I'll just rehost my git repos on a git host who doesn't mind actually doing their job as a git host by letting git clients clone git repos.
It might be time to start going long in Uranium and it’s not so well known but preferable sibling Thorium
Harlan Ellison got a settlement when he said that Terminator was based on his story from The Outer Limits: https://en.wikipedia.org/wiki/Soldier_(The_Outer_Limits)#The...
Just increase the size of the play board to infinity.
My wife and I got a Keurig and found metal coffee capsules that let us brew the coffee we liked in it, for a price we liked.

This worked great until it stopped working. We got a replacement.

We learned the hard way that Keurig has upgraded their "security" so those third party replacements no longer worked.

We've thrown out the Keurig and gone back to using a purely mechanical French Press. I happen to like https://www.amazon.com/Half-Dozen-Coffee-Du-Monde/dp/B000FV5.... And I don't need a fancy coffee maker with an electronic nanny built in telling me I can't have it because nobody paid a premium for the approved packaging.
I have the opposite question. Developers who moved into management and enjoyed it. What were some early signs that this move was right for you? Did you always want to be a manager? Do you miss coding?
If someone is in your face with a camera and pushing the limits of personal boundaries, I think it's safe to assume that just about anything could happen. The subject might snap, the "content creator" might snap, a whole host of things could go down. I get your point, but this interaction would have definitely ended up with not just "internet confidence" - I can imagine that, given any sort of directions this plays out, a few scenarios would have not ended so pretty for either party.
The regular Moccamaster is nearly indestructible. Just remember to run through a clean cycle once in a while.
Kid's got a bright future in the crypto community: he's already got the blatant self-promotion and stream-of-conciousness bullshit-generation down pat.
I was in HS in the late 90s and somehow missed that. I remember Beanie Babies selling for hundreds though in the mid 90s.
Do HR departments actually make those decisions?

I always assumed that this stuff was decided by the powers above, and HR just executed the plan...

I guess I was wrong...
> That said, anything closer to VS Code will likely be perceived well.

Citation needed

Personally I have the opposite reaction to people cloning the VS Code UI: I find VS Code's model absolutely awful for most things, and even assuming someone _does_ find it useful, most attempts I've seen to clone its UI don't even come close to matching up to the quality of the original.

I'm not sure why someone would ever have positive perceptions of an application trying to shoehorn itself into a competitor's UI to capitalize on another project's popularity.
Try NTE Electronics for thermal fuses -- used to get these at Fry's (in the US) for $2. Today's inexpensive coffee makers usually use specialty plastic screws making disassembly difficult.
Forcing UI changes for existing tools is immoral.

It is ok to add new UI options. It is ok to make new tools that work differently. Such creative endeavors are the right of the software developer.

It is a form of theft to spend someone else's cognitive load on a UI change without consent.

It does not matter if some people like the change. It does not matter if the UI Product Manager knows that it will lead to a better universe.

It is wrong, but you will hear a lot of reasons why software folks tell you it is the right of the software developer and that the consumers do not have the right to retain the UI to which they have become familiar.
There is both an annual (currently $17,000/recipient) and a lifetime (currently $12.92 million/donor) limit before the donor pays gift taxes.
I do not loan money to people, ever. I will give money to people I know to help them out from time to time.

Sometimes people ask for a loan and insist they will repay me. Fine, I will call it a loan because that's what helps them frame things in their own heads. If they repay me, also fine, why would I turn down free money?

But for my own peace of mind, I think of these things as gifts to help a good person out. If I don't think of them as loans, I don't find myself chasing former friends for repayment.

I am not a bank. I am not a debt collector. I do not wish to become a bank or debt collector as a side hustle. If you ask me for more money than I can afford to gve you without repayment, it is far less stressful to say "no" and get the conflict over with on the spot.
My wife spends some time keeping my Linkedin account active, and I spend about 15 minutes a day maintaining a 'pipeline' spreadsheet and replying to inquiries about opportunities. If something gets to the introductory-call stage, I'll try and space them out so that there's no more than one per day. Generally I find that it takes about 30 days from introduction to closing a deal (sometimes longer). At the moment, I have multiple retainers and my plate is full, so I only do the minimum effort necessary to ensure that there's 4-6 opportunities somewhere in the pipeline, regardless of whether they close or not. Obviously if I weren't eating quite as well, I'd probably put at least double the effort into it.

As far as engagement length, my longest engagement is currently 6 months. Generally I don't have an issue with getting promoted into management as an independent contractor, as my loyalty is ultimately understood to be to my own company, and I make it very clear that I do not wish to become a manager. If those terms aren't acceptable, hey, I'm a contractor, everyone's welcome to terminate the relationship with zero hard feelings whatsoever, which is both an advantage in the current economic environment as well as the reason I need to maintain a pipeline of opportunities no matter how well things are going.
That's fair, I associate it as an ASP favourite to mess it up and cause all sorts of security holes with it!

Probably just a lot more inexperienced developers treating it like a magic authenticated bag without enough warnings about improper use in the documentation.

Also a very easy "go to" store via global variable in ASP made it especially easy to use it as a go-to solution for anything that you couldn't be bothered to properly store.
Are there no viable alternatives more respectful of privacy than Google's recaptcha? Seems like an anti-user choice to me.
I just got it and I'm not on a VPN. Would be nice of dang or someone just announced that this is in place now.
It's not too late to repay them. You'll feel better, and so will they. Adjust for inflation if it's really been decades.
Yes, basically the only way to sell the one-purpose, well-made solution is to target customers/clients who already got burned with the more popular option. Which means that you confine your product to a small or professional niche.
> The goal is to never be asked for money again and slowly bled out by frequent sob stories. If they know they are already into me for more than they thought they would get, they won’t come back, and I don’t look like a jerk.

This only works if the people have fucking shame.

I have a relative who has no shame and will keep taking as much money as you'll let him take.

So I limit what i give.

He keeps saying to me it's ok if I borrow and charge him points ... but in the Christian tradition usury is a sin so I don't and though I'm not a religious person, I was raised with mainly Christians principles that I adhere to because they just seem like good principles in general to live by.

Plus I'm pretty sure if I did charge interest I'd just be disappointed when he doesn't follow through with interest payments knowing how flaky he is with his money.

I'd rather just give money and give what's comfortable.
Is it wrong to ask questions containing Loaded Assumptions, due to Liberalism?
What boggles me about this is:

I do NOT consent to working for free for Google to train their AI.

I'd be willing to solve any CAPTCHA the product of which would be open source, or even useless.

But Google is a for-profit company which uses the solutions to create proprietary software and profit off of it, they won't pay me, and I have no way to opt-out of working for them because the most useful places of the Internet use their CAPTCHAs.

(Yes, I can intentionally put wrong solutions into their CAPTCHAs to poison their data, but I'm afraid they get so many valid solutions that they can just calculate the wrong ones out.)
And to add a cherry on top, the only reason a single user-agent counter is even a possibility to discuss is because Drew made the Go team put a unique user-agent on the proxy in the early stage of this issue report.
Ironically, the latest addition to my coffee system is going to be the Fellow Ode v2 grinder. A lot of people had specific problems with the first version, and then instead of adding features, they just went in and improved all of their existing ones to solve all the issues. With the exception of an ionizer to reduce static and create a cleaner experience. But it didn't grind for espresso and still doesn't.
Most people who hate it, just don’t like change.

Interestingly a lot of IT folks hate change even more then other people. Just ask around how many would love to have a windows 11 that looks like windows 2000. There is just no other explanation for it.
Recent and related:

VALL-E: Neural codec language models are zero-shot text to speech synthesizers - https://news.ycombinator.com/item?id=34270311 - Jan 2023 (136 comments)
Zork still works, most software can certainly be ‘finished’ and requires no upgrades.

One of the current issues with mobile development is that moore’s law has finished, so any update that hits performance is actually a step back. However, SWEs get paid based on deploys, so everyone has an incentive to get things in the final OS and slow down the phone.

Oh well
This looks like it; the /dev/mcelog character device has been deprecated. It looks like we'll have to either port the mcelog software to the kernel-trace interface or provide rasdaemon with a tool to offline bad memory.

It's frustrating that 4.12 is five years old and this hole in functionality remains. I wonder why kernel devs don't consider userspace support for their features when swinging the deprecation axe.
I’m not sure how you can watch that video and think it was an example of a power imbalance.

The dude wasn’t under any pretense of not being filmed. He was being directly interviewed not just being overheard or surveilled casually cracking jokes with friends.

The cherry on top is that he was likely filmed by his company’s own product, no less.

Dude can’t feign ignorance, he’s just another rich asshole who thought he could get away with anything. People like that aren’t used to being told no or having their words result in consequences.

There is some major irony in calling the act of a wealthy person being held accountable for the things he says as a power imbalance, especially because the only reason the dude was interviewed was because he was conspicuously displaying his wealth on purpose to get attention.

Come on, the guy was wearing a turquoise suit driving an SLR McClaren ($750,000+ car)
Well. That first video was terrifying. I'm too scared to click on the others.
> Cannon

Please tell me you are making a pun and you didn't just misspell canon 4 times.
Superhero films kindof kill the tension. Superheros always win, and the suspension of disbelief is heavily established for the superpowers. The tension of a possible failure by the heroes is lost.
The $17k per year is just a reporting limit. No taxes are owed until gifts exceed the lifetime amount, which is somewhere around $12M, or maybe $13M now as you write.
That's the same argument with every "Gullivers Travels" movie, where we see through the eyes of a character that is present at all the significant moments. It's a theatrical device, it's often used, and there's nothing wrong with it.
I was hit with the recaptcha but I did have Private Relay turned on.

https://imgbox.com/T4nllHQD

Edit: turned off private relay and reCaptcha is still there.
If true, that's really, really sad.
https://app.diagrams.net/ has an excellent example of this. File > Export As > URL...
In this tutorial, you'll learn how you can build unique landing pages and quickly add them to a React Native application by using ButterCMS as your content backend.
Maus book I and omnibus are not available, but Maus book II is available in the Open Library.
https://openlibrary.org/authors/OL250856A/Art_Spiegelman

OP however appears to be an illegitimate archive submission.
Notably, that's a cumulative lifetime limit, not per gift or per year.
Glad to be of even the smallest help. I think you have the right head on for dealing with this. Just keep open the door to communication with all the others, especially since the shock will fade differently for each of you.

All I can say is that it took me a long time to regain the appetite for calculated risk. My companion in the scenario seemingly shrugged it right off, but only through keeping talking did I know otherwise.
VSCode has a good balance of clickable + vim extension + command palette that helped solve this difference years ago.
This is pretty common and has a bunch of advantages, like the fact you can link to and bookmark a particular state.

Also, if you are careful you get undo and redo for free with the browser's back button doing all the work for you.

The disadvantages are that your representation of internal state becomes part of the interface - if you ever change your app you need to deal with versioning the state so your new version can transparently handle the old state format.

If your app has a server component that acts on this state, be super careful about acting on it and treat it as you would any other input under user control.

If you app is completely client side, consider storing the state in the #fragment section of the URL. This never gets sent to the server. An example from my own site [0] - see how the fragment part of the URL changes as you select different topics.

There are also limits on just how much you can cram into a URL but with care you can shove a lot of state.

[0] https://sheep.horse/tagcloud.html#computing
No need to get that extreme... with 14-10 you start eating at 12 and stop at 22, so you can share the two main meals with your spouse, even breakfast if you just drink your unsweetened black coffee with her.
I use Safari almost universally, and therefore can't pass a recaptcha challenge. For the moment I remain logged in, but I suppose once the cookie dies, I won't be able to get back here.
The Science of Running Shoes
Life ist constant change. Without change there would be no improvement.
Really? All garbage? Both of these conversations contain zero cherry-picking. Code works, solves what I wanted it to solve. I don't speak most of the languages in the video, but bits I could follow looked good to me.

https://github.com/BenWheatley/Studies-of-AI/blob/main/codin...

https://youtu.be/XX2rbcrXblk

Also used it to update the style on my website. Its solution has one bug that shows up on Chrome but not Safari, and was otherwise better than I could've done Googling because I didn't know the search term.
congrats on hacker news hug of death!
As a father, I like reading to my kids and I know one day they won't ask or I won't be able to.

I've wanted to record readings of some of their favorite books to pass on to them, but if I don't get the chance this seems like a way to get some analog of the experience.
Because if they weren't, I'd gift my work to my employer and they'd gift me money to live on. And there would be a similar exchange of gifts with customers and suppliers, rather than purchases and subscriptions.

The paperwork only starts when you gift one person more than $16k (2022 value) in one year, which is quite a large gift and the lifetime estate tax exemption is also very high (currently $12M), so even if you do need to file paperwork because a gift is taxable, the tax rate is likely to be 0% for almost everyone. And as much as people complain about death being taxable, most people don't have that many tears for the tax impact on people who had a $15M estate.
EU has had similar excess mortality in 2022 as 2021 and 2020
...and it has been significantly higher than 2017, 2018, 2019.

Scroll down to cumulative excess mortality charts that make this clearer.

Note that this is all-cause mortality, not just COVID. I found this unexpected given the big difference in the news coverage and policy in 2022 compared to prior years.
Brilliantly put together. Concise & Apt.
> We use the IDE's UI and if we do a particular task a lot, then we start to look for/memorize the shortcut key.

I use an extension that gives a small popup in the bottom right corner with what the relevant keybind is. If I do something often enough, it eventually sticks in my memory. Still wouldn't want to be forced to use keybinds.
A stovetop kettle would not be considered normal in the UK in the 21st century
interesting updates. Great!
What's the easiest way for a SWE to make money on the side?
There were predators large enough to prey on bison but they went extinct.

https://en.wikipedia.org/wiki/Smilodon
If you hit the windows button, maybe your new start menu will show you many ads about how to get the latest thing working :)

Certainly some software is more like a book, while some is throw-away magazine type that is constantly being updated with no actual net progress in functionality (or backwards progress, like ads in the start menu).
"once a farmer learns how to repair this version of the device, they aren’t going to want to change to a different tool"

There's the reason for all this obfuscation and anti-repair BS.
How can John Deere sell new Tractors, and how can McD's help their Ice Cream Repair friends, if everything is fixed on-site, and each Purchase lasts 2-10 times as long? Very bad for Profits.
I like it a lot used it for 1 month now and used the "old" UI for 5 years.
Can confirm. My childhood in Colorado taught me nothing of rip currents. A few weeks on the east coast of Australia was quite the eye-opener.
James Betker in the tortoise-tts repo, which is similar, says he spent $15k for his home rig. I'm not finding right now how long it took to train the tortoise model but feel like I read him say weeks/months somewhere. Obvs all kinds of variations depending on coding efficiency and dataset size, but another datapoint
https://nonint.com/2022/05/30/my-deep-learning-rig/ https://github.com/neonbjb/tortoise-tts
Why does the Go team ban so many people? Doesn't sound like a healthy community.
Keurig coffee machines are garbage. They are expensive and make terrible coffee and they are designed to do one thing only: to lock you into the pods which are very high markup and have negative externalities because they go straight to landfill etc.

If you want a coffee machine and don't want to spend a lot, I implore you buy something made for making great coffee like an Aeropress[1]. You can also do worse than say a chemex[2] or a French press/cafetiere[3]. Then when you can afford it buy a nice grinder[4]. Aeropress in particular is really cheap to buy, really easy to make coffee and clean afterwards and makes fantastic coffee.

[1] https://aeropress.com/

[2] or other drip maker but chemex is a classic. https://www.chemexcoffeemaker.com/

[3] I don't know what brand mine is because it was a gift but it's weirdly blue with white spots. Basically everyone in France is issued a Bodum by (I think) the government or something to the extent that they don't call them a cafetiere even though that's the French word, they call them a Bodum. https://www.bodum.com

[4] Mine is a mahlkoenig which is expensive but it was a gift from my wife (similar to when Homer buys Marge a bowling ball with his name on it) so I would make her nice coffee https://www.mahlkoenig.com/
From the github issue,

"it would be a fair bit of extra work for us to read robots.txt", so clearly tracking commit hashes would be even more work.
I'm not here to say that 1.0a is defunct, only that there are big questions about whether it is. I've read a bunch of things that are optimistic about 1.0a.

But: you said upthread that perpetual licenses were irrevocable, as "common sense". That is the opposite of the truth. Perpetual licenses are, by default, revocable.