skysight-inc/HackerNews huggingface dataset:
oh interesting, this is gonna be pretty helpful if it could actually recognize some pattern of errors even if the stack trace is different. (i.e. some shared function call fails, but that function is used within a bunch of different functions). have you had any thoughts on if fine tuned models would work better for your specific use case?
My solution was to give up and DIY. I wouldn't dare attempt anything more complicated but a bookcase is among the simplest projects to take on.

The plan B which we used for some things in the house was a custom build. (Not meaning to shill or anything but they did a fantastic job and in your shoes I would explore their bookcases: https://www.dutchcrafters.com/Amish-Bookcases/cat/146). The prices are up there but I figure are about the same inflation-adjusted as what my grandpa would have paid 80 years ago.
The reality is that nearly every "responsible gun owner" knows gun owners who are not responsible, and usually just ignore that unfortunate reality. None of my family members, including the ones who "take safety seriously" and lock up their stuff from their kids, would EVER narc on the family member who thinks shooting up their back yard while drunk or high is okay. They rationalize this through all sorts of "but they aren't hurting anyone" wishful thinking, ignoring that being irresponsible with a gun in one way usually means they are being dangerous with firearms in other ways.

So many people provide direct evidence that they do not respect the danger or power of firearms, and most gun owners just look the other way.
... If there is no alternative, maybe the therapist is correct
Desensitised? I think not. Every time I see one of these utterly pointless cookie pop-ups it enrages me further that my time (and everyone else's time) has been so thoroughly wasted by this pointless law which accomplishes precisely nothing.

And it's different from the crying wolf of leaving unfixed warnings. The cookie pop-up often cannot be ignored as it requires some action to dismiss in order to view the actual content that the user was looking for in the first place.
It should serve as a warning for companies who want to leverage the open source community but then do a rugpull
That's not at all transferable.
Why did you suggest not-buying as a better action than regulation if you acknowledge that it doesn't work? Are you a manufacturer of low-quality IoT devices? People don't prefer insecure devices, they just want convenience and manufacturers are not being upfront about how dangerous these "convenient" devices are. Ergo, regulation.
I understand your skepticism. That's why I want to see the label functioning as something like an enforceable representation to consumers. If someone wants to sell brick-proof glass, and get a sticker from the US Government saying so, it better be brick-proof.
While I agree in theory, in practice I feel like there is a noticeable difference between the frequency of F1-12 and the punctuation characters OP listed. Moreover, there are not many tools to help people find layer arrangements that are actually ergonomic besides their own intuition. Layers are surprisingly complex and subtle for many reasons here are a few I can think of:

- Layer transition fatigue: If you have many layers, it can be difficult to remember which key(s) triggers them. This can be improved with time and practice. In addition, you might want to arrange the symbols on your layers to minimize the amount of layer transitions needed. For example, if you type ./ a lot if would be nice if they were on the same layer and either a roll or an alternation.

- Awkward finger patterns: if we go back to the ./ example, if for some reason you decide / must go on another layer, then you probably want / to be close to period. If you design your layer in a way where / ends up under qwerty P, then you’ll have to contort your fingers to make the ./ pattern. This gets way more complicated when you consider all the possible symbol patterns such as ->, =>, :=, </, ./, [i], [j], |>, (“, “), ):, etc…

- Unexpected layer transition same finger usage: people will sometimes naively put layer transition keys in suboptimal places. For instance, if you use right thumb for space, then I would argue it’s a bad idea to use another right thumb key for shift. The reason is because in between sentences you put a space after the previous sentence and then press shift to capitalize the next letter. If they space and shift are on the same finger then you will probably find this sequence uncomfortable. A similar logic applies for backspace. I would argue space and backspace should be on the same thumb because they are pretty much mutually exclusive. Also your space thumb is used to repeating, and backspacing often involves a lot of repeating.

Overall, I think layers do have a lot of potential to work, but I feel like there aren’t many tools to help people iron out all these subtle issues. I’ve been working on making such a tool, but testing it takes a lot of time due to the first point.
Agree. In my experience Furniture therapists are too opinionated nowadays.
Left a reply to the author on Twitter, but putting it here as well in case they didn't see it.

Hi! I'm the guy who wrote the blog post about updatable certs in Android 14 that your article linked. Not sure if you're aware, but there's actually a system property you can set to bypass reading from the APEX cert directory.

system.certs.enabled=true

From: https://android-review.googlesource.com/c/platform/framework...
Apple has had decades to show off this innovation and at the end of it the vast majority of their products also end up using USB-C.

In fact Apple users find themselves in the ridiculous situation where if they travel with a MacBook and a Galaxy they can carry a single charging cable but need 2 different charging cables if traveling with a MacBook and an iPhone instead.

It’s hard to see any evidence of the innovation this would suppress.
> He insists I don’t need something that will last that long and I am just resistant to change

This is a bit of a red flag. Was this during a therapy session? They shouldn't be giving this type of advice, not to mention 'insisting' on it.
Is it really worth stressing yourself out over buying a hold-over bookshelf until you can find yourself a better one?

If you've got money for a therapist for this type of issue - it probably isn't.

You can get a custom-made bookshelf from Amish country for the cost of less than 5 therapy sessions.
One thing that's not mentioned anywhere in this article is that a lot of that super-solid, heirloom-quality furniture is still around -- and people are very willing to buy secondhand!

Facebook Marketplace/Craigslist/estate sales are a goldmine for stuff like this. This is only gonna be more true as the baby boomers continue to age. I wonder how much that impacts the market for the new stuff.
For now, most people and businesses ignore Windows 11; they are happy with Windows 10. In 2025, once the Windows 10 support ends, it will be more interesting.
I don't think that's a disagreement with their point.

Most people aren't limited by sharpness in sensor with a color filter, so the loss of the choice of mapping to greyscale is more limiting. That's the tradeoff GP comment is referencing.
https://wayland.app/protocols/ext-session-lock-v1

Any wlroots compositor supports it
What's wrong with riow(1)?
1. There are plenty of laws that, in practice, only affect certain groups. There are plenty of laws around reproductive rights and sexual assault that are written in a way that they effectively target only one gender. Certain professions such as doctors and lawyers have regulations around what they can and cannot do because of their professions. Certain taxes effectively target only certain socio-economic classes.

2. Opponents of this say that it only targets a certain group of people, but for the exact same reasons, it also only protects one group of people.
> It's a "16/32"-bit CPU, since it provides 32-bit operations/immediates and 32 bits worth of data- and address registers.

Eh, you're getting into some real crafty wordplay here. If you want to be technical it's a 16-bit processor with compound operations at 32-bit, in the same way a Z80 is an 8-bit processor that does 16-bit compound operations.

Yeah, if you redefine the terms, you can make it mean exactly what you want. This is exactly what Atari did to label the Jaguar a "64-bit" machine, after all. It doesn't change what people meant at the time when they used the nomenclature (the native operating size of the ALU).
I love this comment. Very HN. You’re absolutely right, everyone should just try to make paradigm shifts in the field.
Furniture made of soft wood is certainly more susceptible to damage and denting than if made from hardwood, sure. Personally I find the trade off acceptable - I have a narrow six foot book shelf that I can lift with one arm and a much smaller Ikea one that needs two people to move, but preferences are subjective.

Regarding screws however, furniture made from wood using approaches traditional for wood-made furniture - don’t rely on screws all that much, but rather mortises, dados, and various other joints held by glue, dowels, and sometimes staples or furniture nails that assist holding joints together until glue dries. Once dried - glue is often stronger than the wood it holds together and attempting to separate the bonded pieces results in splitting the wood rather than breaking the bond.
You could regulate they have to patch any outstanding CVEs for their device/firmware but enforceability might be difficult.
Yes and when the Appstore restriction is removed and sideloading apps becomes trivial, I literally can't think of a single thing android would have over iOS. It's such a shame since android used to be much more than just iOS but with .apk.
Sorry, what does quantization mean here?
I did read about that, and it has nothing to do with the problem the OP was raising. If you try to resolve archive.is with 1.1.1.1, you get a bogus IP and don't reach any HTTP server at all.

This doesn't explain why some would see a huge amount of CAPTCHA served by archive.is or archive.today if they do reach an IP that serves the right TLS certs, but only if they got that IP from 1.1.1.1 instead of getting it from 8.8.8.8 or wherever.
Hackers selling hacked police emails to request user data from TikTok, Facebook
Dealing with bed bugs and other pests has made me apprehensive about purchasing used furniture. It's a shame because you can usually find great deals on FB Marketplace, Craigslist, Kijiji etc.
Refine the age of "kid", or at least where their abilities already are because this would be a big endeavor for most elementary school age kids.

Understanding a working electronic CPU builds on many, many abstract concepts that need foundational knowledge established first. If they're not already doing pre-algebra, they're simply not equipped mathematically to understand the value or purpose of the exercise and you'll just need to make it fun instead. For any kid under the age of 10 I would just get them https://spintronics.com/ where they can eventually build a 1-bit adder mechanically: https://community.spintronics.com/t/1-bit-half-adder/310. Spintronics lets kids (or adults...) build intuitive understanding of electrical concepts with a set of puzzles or free play.

Beyond that, electricity might as well be magic to even huge portions of the adult population. Putting it to work to do computation even more so. If you have an especially interested and capable kid, start with basic electric circuits and build their skills up to using diodes. Then work your way up to using transistors to build an XOR gate. Then combine XOR gates to build other logical operations. Then you can build the most rudimentary of processors.

If that sounds plausible, then you could follow videos like this one: https://www.youtube.com/watch?v=_eo8l7HP-9U and build a 4-bit computer mostly out of LEDs, transistors, wiring and breadboards, but it's not like it accepts keyboard input or has graphics or anything.

In terms of DIY kits, something like https://www.qsoshack.com/make-a-new-zx-spectrum-from-a-kit/ is about the most basic form I think you might find that results in what is recognizably "a computer" by common understanding of the term, but the leap from an XOR gate to a circuit board filled with chips is still a big one.
I may very well leave Chase over this issue, but unless we can convince a critical mass of people to care about this issue deeply, I think we're screwed. Me leaving Chase will do nothing, except perhaps restore a tiny bit of my dignity.

But, I do have a bigger problem: where do I go to signal that I care? "Anywhere" is an answer, but is it a good one? Who can I trust to not do this?

And in addition, if I'm going to leave over it, I'm going to at least make noise first.
Would a non-permissible open source license somehow changed this?

Not sure what you mean.
Both Chromium and Ungoogled Chromium seem not to have such a configuration page, they redirect to chrome://settings/.
Good to see tools like this. However, are you not affected by the recent change in the Terraform licensing?
What a dumb take.

With no limitations in place, people who do not understand the natural limitations of language models will turn to them for advice on topics for which they are unqualified to respond. The most obvious example that comes to mind for me is medical advice: people will ask, e.g., ChatGPT to diagnose a complex medical issue, and the system (being unable to understand or reason) will give objectively bad advice in an authoritative manner. Responses of this nature should be prevented. Leaving the system without safeguards is irresponsible.

Similarly, prompts that engage with social constructs will provide responses that reflect biases due to the biases inherent in the training data, but an unrestricted system will respond in a matter-of-fact way that may conflate the opinions on which the model was trained with objective fact. To not curtail such responses is also irresponsible.
Really thrilled to see someone in a position of influence turn to the HN community for comments on public policy. We could use more stuff like this.
Contract law actually is pretty universally used the other way around, to prevent you from updating. I have several old Android phones with locked bootloaders that I couldn't legally update even if the manufacturer hadn't locked the bootloader. I don't have access to the source code or the signing keys. I'm not sure the signing keys even exist anymore.

And I can't buy a phone with the contract terms I want, they simply don't exist and can't exist unless the government forces companies to offer such terms. (They exist if you're buying thousands, maybe, but I just want one for personal use.)
It's interesting to me that people use the word "hallucinate" to describe when an LLM provides incorrect information, when it is doing the exact same process as when it happens to get things right: predicting a reasonably likely next token.

It's "hallucinating" in the same way y=x^2 will predict the next point in a curve.
The cost of an MRI in the USA is at least 10x that number. That is why they generally require PT first.

Of course if you're an athlete at the major college or professional level, you can get one immediately.
Yes, but my understanding is that you are only allowed to decline so many of them before you stop being offered jobs at all.
Well, that's why I use Flutter rather than some other community-led project in another language, like I see in Rust like Slint, because it's quite a big task to redo a lot of this work for WASM.
> It's not that you want to buy a Whopper at McDonalds. It's that you have a Ford and if you try to drive it to Burger King to buy a Whopper they disable your car because Ford owns McDonalds and Chevy owns Burger King.

We are talking about ARM chips, anyone with the money can design their own ARM chips and contract TSMC to manufacturer them. There are at least a dozen companies that do so. No one forces you to buy phones made by Apple just like no one forces you to buy burgers from McDonalds.

If people are willing gk pay more for a gourmet burger at an upscale restaurant (Apple) than McDonalds (Android$ because they feel like the burgers are better, that’s people making an informed choice.

> The same antitrust action should be applied to video game consoles.

Are you saying that video game makers should also be forced to license their IP so other manufacturers can clone their consoles?
// I get the sense that "I really regret not having children" is mostly a way of articulating "I am old and socially disconnected and feel lonely and depressed"

This seems like a superficial take. Placating your sadness is a benefit, not the goal, of having kids. You can pop a Prozac and alleviate your sorrows, that's not the same as the deep satisfaction of looking back on a lifetime of meaningful time with your kids and hopefully seeing them grow into good adults and parents themselves.
std::variant comes pretty close, no?
The simple version is that there are two use cases - the world where you want the size of types to match the target (e.g. int) and the world where sizes are defined by the coder (uint32_t). You want to handle both of those.

That's a nice theory and is what we've got, but it falls down in a few places.

The first is that the "int" world has got a bit munged - some platforms make some slightly strange choices for long and short and so you can't always rely on it (although int is usually pretty sensible).

The other is that when doing unsigned maths, rollover is silent so generally you really need to know the exact size at coding time so that you can ensure that rollover doesn't happen silently.

Together, these mean that you're generally just better using uint32_t (etc.) all over the place and you get more predictable results.
Hey @zauguin and @kreskin,

I am sorry about the licensing issue, it is only temporary during the public beta. And I am providing some exceptions, if you need, send an email to legal@myndex.com

Just can't do an MIT type license right now—and really there's no generic one that really suit what we need right now, so we're working on such a license, one that is reasonably permissive yet prevents some of the issues we've run into. I.e. like with bad actors incorrectly modifying, or reverse engineering and doing so wrongly, or taking it to the cantina at Mos Eisley...
Sounds like he thinks the benefits of film are its physical limitations and expense, but those limitations could always be emulated for digital shots too.

Does film generally look better than a pre-processed raw digital photo? If so, that'd be a better selling point to me. Not having to master fiddling with clunky post-processing software - much more appealing than, "film is better because each shot costs a dollar, I can only take 36 shots instead of 2,000, and I enjoy the 2-weeks-later surprise of the results."

Also wish they would disclaim that the links in the article are affiliate links, quite impolite not to.
OFF for me, but I fully expect to play whackamole with a stream of future sneaky updates turning them ON 'to improve my browsing experience'.
The point is that there's no such thing as a (meaningful) good or service that doesn't require some amount of a tangible and finite physical resource - human time, if nothing else.

The economist's position - and yours, apparently - is that "growth", whatever it is, can be sustained literally infinitely, on a finite rock amongst a finite group of hairless apes where nothing about the actual situation is infinite. So you can either have a highly abstract definition of "growth" that allows this to be true, or a definition that most people would recognize as meaningful or positive, but not both.
Secret classification (in civilized nations that respect free expression) only binds people who agree beforehand not to divulge the information as a condition of gaining access to it, for example in the course of their employment. Journalists or other people who gain access to the info secondhand didn't agree to anything, and therefore commit no crime by republishing the classified info.
On the other hand, I would love to see the good stories about ChatGPT. Not the quick prototype that is common to find in the blog posts, but a real use case where ChatGPT was the differentiator for a non-simple task. HN is a great place to expect such histories.
This is lovely and kind of tempting but, like every keyboard-nerd keyboard, it's made by and for someone who wants the smallest possible number of keys in front of them and a bunch of toggleable modes.

I want more keys. I want my dedicated f-keys back so that when I launch an action in Illustrator I don't have to hold down the fn key, along with whatever other modifier key I may be using to distinguish between a couple other action assigned to that key. I have turned my capslock into command-alt-shift and that helps a lot, I want additional meta keys that I can use for command-shift and command-alt while still having the existing meta keys, not less - this has nine unmarked keys in the default layout, and two of those are probably slated for becoming space and return; my Mac has exactly the same number of meta keys if I count capslock, and dedicated space/return buttons.

Their Moonlander's much more sensible, with a baker's dozen of meta keys around each half's keyboard block. Hitting a little one-handed chord almost seems reasonable, compared to all the one-handed stretches I've got in my daily art routine. I'd be super-tempted by this or an Ergodox EZ if they were putting them on sale because they are no longer the new hotness, they might actually see integration into my workflow, but there's absolutely no price difference.

Maybe I'll just get baked and spend an hour futzing with this idea I just had to make the f-keys of my Mac's keyboard accessible by having Karabiner translate a chord of (fkey)+(the key to its left) into (fkey). I already have the baked part. And that works on my existing laptop keyboard as well as the 90%-identical Apple wireless board on my desk...

EDIT:

I did indeed spend an hour swearing at Karabiner's config file and make f(n)+f(-1) into f(n) and it is wonderful, and I am going to make a fn+f(n)=(nothing) rule to train myself to use it. Thanks for the inspiration, keyboard with too few bucky bits!
Interesting! What do you think the main value add is: 1) saving the developer time from tagging known errors themselves? Or 2) is the idea that this would be applied to complete unknown errors, and give a sense of what's going on by labeling it?

Also, how hard was it to set up your own private model instance? I have yet to try that, I've just been playing around with OpenAI's API. Any good tutorials you recommend?
Don't you care that your table could be found along with this[1]

1. https://www.10000yearclock.net/learnmore.html
It's incredibly important to have a clearly defined scope prior to entertaining fixed pricing. If expectations are not established with the client, they will make assumptions and they won't be in your favor.
> I would like to add most of the IoT problem is no patches at all. The firmware they get is usually bog standard with some very minor tweaks out of china somewhere.

I was on a team that worked with a firmware vendor, from the US, for a bluetooth chip.

We would send in bug reports, they'd send us firmware with fixes. Except it was obvious they did not use source control because they would sometimes base patches off of old firmware versions that had the bugs they had fixed in newer versions. It was absolutely insane having to send emails like "hi, your latest patch is based on firmware from a year ago, can you please instead fix the firmware you sent us last month?"