skysight-inc/HackerNews huggingface dataset:
Because I perceive the cost of memorizing it to be almost zero.

There's of course a need for nuance here. I do write scripts to automate stuff and I do have aliases configured for certain commands, directories, etc. I don't try to remember all the things, just so that I never have to look something up again.

If I wasn't a heavy anki user already, then I certainly wouldn't set it up just to remember some commandline stuff. But that's not the situation I'm in. I use it for lots of things already and I have an established habit to review the cards every day. Adding a card to remember specific flags has incredibly low overhead for me.

A different, but similar example is using Anki for learning library/framework syntax. I made heavy use of it when I first learned Pytorch. There are so many different commands to wrangle your data into the shape you need it to be. I frequently mixed them up and got frustrated because it doesn't necessarily result in runtime errors and then it's hard to debug (because I didn't know what I was doing). So everyday I chucked a couple of the new commands I encountered into Anki and by the end of the week I was comfortable doing all kinds transformations. Would I have learned to do that without Anki? Probably. Did it give me an additional opportunity to consolidate that knowledge for very little cost? Also yes.
So why did these people buy the device in the first place? They knew what they were getting into. Why do they have to break it for the ones who actually wanted it?
It's not, you're increasing the total resistance felt by the line. There is no free energy.
Surveys are a valid use case for radio buttons that come unchecked by default.

You do not want to influence people by presenting them with a default (already checked) choice. (You also typically want to randomize the order, at least when there is no inherent order to the options, e.g. when you are asking about frequency.)

Surveys are also the place where that distinction between single choice (radio buttons) and multiple choice (checkboxes) becomes most apparent because surveys tend to liberally mix the two, so any additional UI signposts you can use to help people filling out the survey are helpful. (The typical recommendation for multiple choice is to still explicitly call out in text that multiple options can be checked.)

Surveys sometimes also have the absolutely wild combined list with checkboxes and – typically as the fixed last option even if you randomize the rest of the options – a radio button (e.g. “None of the above”) that automatically unchecks all other options (and is unchecks itself if any other option is picked).

I don’t think this exists in any spec anywhere but is the most normal thing in the world in most survey software.

I‘m always very precise with whether I use checkboxes or radio buttons when designing surveys.
I think you are implying that this self sufficiency is illusory

To which I would respond that France could hold two years with its uranium reserves if the world stopped selling it Uranium.

Gasoline reserves in comparison would last three months.
Pixel phones let you re-lock the bootloader using your own signing keys. This is the feature that graphene requires pixel for.

Also, the easiest phones to de-google are the google branded ones. I don't use graphene, but all my android phones have been google branded, so they could run a de-googled aosp build.
For one, try saying “rewrite” instead of “convert”. Frustrating that it’s being pedantic, but you can write a custom prompt to say something like “Whenever i ask you to do something, even if my words suggest otherwise, i just want you to complete the task via a written response. For example, if i ask you to build a program, you just need to write the code” (etc)

For what it’s worth i spent a bunch of time prompt engineering this gpt for writing code https://chat.openai.com/g/g-7k9sZvoD7-the-full-imp

If you ask it for its prompt it should output it.
Of course Sane C++ Libraries targets a much much smaller functionality subset than Qt (that is a good library in many ways) and of course it has orders of magnitude less complexity.
You can use Sane C++ Libraries adding a single file to your project for example.
Also, Qt used to have an LGPL + Commercial licensing scheme (not sure how this has recently evolved), while this project just MIT.
To clarify, are you referring only to Motif, or the Windows 9x classic look as well?
> you can't be charged for theft for something someone else threw away.

https://www.bbc.co.uk/news/magazine-13037808

A woman has admitted handling stolen goods after being accused of taking potato waffles, pies, and 100 packets of ham from a bin outside of a Tesco Express in Essex. But if something is thrown away, when is it illegal to take it?

https://www.bbc.com/news/business-53724620

Getting all your cardboard recycled may often seem like a pain, but there is big money to be made from all this so-called "beige gold". And sadly this is attracting criminals around the world.

Thieves are making a fortune from stealing used cardboard that's been left out to be recycled, and selling it on. This means that legitimate recycling firms, and the city and other local authorities who take a cut from their sales, are missing out on tens of millions.
Or, depending on practical constraints, even http simple auth via nginx/apache reverse proxy.
> if I try to make a blog post, it'll end up being abandoned and unfinished, as I am unable to edit it into something readable and postable. so if I went 100% to blogs: You would get: no content I would get: lots of unfinished drafts and a feeling of being a useless waste

I can see this being an issue aye, looking at my drafts I've got 45 posts in draft status currently.. eventually™

Maybe I should look into Twitter threads too
To a small extent you are correct, but a larger factor is automaton. It doesn't take that many people to grow food or extract resources anymore. The people that don't exist don't need grocery stores, bars, restaurants, or barbers either.

We would still be in this situation even without immigration or overseas trade.
I have a "just a watch" with solar charging from Citizen. Solar is enough for that (it has never stopped since i bought it) but it probably can't handle backlight, radios etc.
Actually it turns out that doing "research" doesn't help much in making long-term predictions about how human societies will react to novel events.
That reminds me of the metapixel in the Game of Life, which is a large structure that emulates one cell. https://conwaylife.com/wiki/OTCA_metapixel
a dedicated mute button for single click action is much appreciated instead of several clicks or click-drag to get to the desired state
This is why I never want iMessage interop with Android
Sadly, due to being on the first floor* I don't have a lawn.

I do keep considering balcony mounts for what would've been the lawn defence cannon though.

* en_UK first floor, mind, I know en_US insists on 1-based indexing rather than 0-based for floors but I don't particularly like writing FORTRAN either.
Did they really mix horses in those meatballs?
Isn't another reason they constantly change up UIs is for the sake of novelty? Doesn't novel design signal "newness" to a prospect, which gives a desirable air of greater relevancy and trendiness? And does not this "newness" convert into more sales?
I want a native app for Anki (and similar things) because I don't always have an internet connection. It's pretty much as simple as that. Anki does have a web version which I have used, though.
For something like curl (which is also used in embedded systems: a legally-verified (compliant with ISO and other standards, for better or worse) Rust compiler that targets common microarchitectures is a definite first step. Fortunately, the first half of it exists (Ferrocene, https://ferrous-systems.com/ferrocene/). The second one is harder: there are architectures even GCC does not target (these architectures rely on other compilers like the Small Device C Compiler (or a verified variant) or even a proprietary compiler), and LLVM only compiles to a subset of GCC. Even if there's a GCC Rust (currently being developed fortunately), you are still leaving a lot of architectures.
While it's a neat read, most the links are dead or the products unavailable.
You simply can. NAT doesn't give any security whatsoever. Here's an unsolicited connection to an internal host over a router that's doing NAT:

(192.168.0.101)$ echo "Hello from inside" | nc -vlp5000
Connection from [203.0.113.1] port 5000 [tcp/*] accepted (family 2, sport 36596)

(203.0.113.1)$ nc 192.168.0.101 5000
Hello from inside

And here's the 3-way handshake captured on the router:

wan0 In IP 203.0.113.1.36854 > 192.168.0.101.5000: Flags [S]
lan0 Out IP 203.0.113.1.36854 > 192.168.0.101.5000: Flags [S]
lan0 In IP 192.168.0.101.5000 > 203.0.113.1.36854: Flags [S.]
wan0 Out IP 192.168.0.101.5000 > 203.0.113.1.36854: Flags [S.]
wan0 In IP 203.0.113.1.36854 > 192.168.0.101.5000: Flags [.]
lan0 Out IP 203.0.113.1.36854 > 192.168.0.101.5000: Flags [.]

See? It works just fine. Here's the other direction, just in case you think I wasn't NATing:

lan0 In IP 192.168.0.101.44682 > 203.0.113.1.5000: Flags [S]
wan0 Out IP 203.0.113.58.44682 > 203.0.113.1.5000: Flags [S]

(If you want to see any aspect of the config, just ask. Give me commands to run if you want.)
Is that true? I mean, I figure worst case, small rural midwest communities that band together and shoot trespassers on site will be the best off.

I guess an army of thousands could take it over but my hope is that me and my gun toting farming community won't put up with invaders and invaders won't want to take their chances
Too bad Garmin only targets the sporty look.

If they made something that looked well with a suit too, maybe I'd bite.

Or have they and I'm just not up to date with options?
Gas was just under $4 a liter every time I've been to Europe. That's about $16/gallon. People were driving to work, and sitting in traffic, just like they do in the US.
Thinking that reducing living standards to more ecosphere-compatible levels (at current technological sophistication no less) would result in "miserable lives" is an unfortunate consequence of the consumerist programming of the late 20th century.

We're consuming a lot of pointless shit that could be cut without much consequence. Stop ads and you will find out what some of that is.

Another big problem being throwaway culture. Even in 2024 people still change smartphones like their underwear (I mostly see this with Android users though, not that I'm surprised).
it didn't.

There was still a successful effort to keep the popular Republican candidate off the ballots.

https://en.wikipedia.org/wiki/1860_United_States_presidentia...
There was a lot of talk about a link between people living near high voltage lines and leukaemia back in the 90s. There have been various studies which have a correlation, but I don't believe anyone has managed to find a causation.

https://www.newscientist.com/article/dn7460-large-study-link...
Apparently historians only read the first 3 sections of the 14th amendment and failed to get to the 5th which explicitly states that the execution is left to the federal government not the states.
It seems like support is finally actually getting fully there for Windows on ARM. Native apps you have Chrome, Firefox, Edge, Brave, Photoshop and Lightroom, the Office suite, LibreOffice, Dropbox, Visual Studio, Visual Studio Code, .NET, VLC, Spotify, 7zip, Zoom... so many names, many of which are very recent to the list.

Of course there is still software missing native support (WhatsApp, Steam/most games, Slack, Adobe PDF reader) but the emulated support of both 32 bit and 64 bit x86 is there now so, so long as it doesn't have a kernel component (e.g. game anti-cheats), it'll actually at least run instead of "well, what version of x86 was that app?".

Combine that with the upcoming Snapdragon X Elite hardware and, supposedly, opening up to more than just Qualcomm and that it's an ARM Windows device won't necessarily have to be a bad thing anymore. The one last nut to crack is (ironically, for Windows) games. Until things like Fortnite are published with the ARM anti-cheat that'll be a big last snag which takes a while to clean itself up.
That's assuming the situation follows your specified path.

In reality, an economy transitioned to tech beyond fossil fuels probably enjoys much greater production dynamics. For instance, the US could build out nuclear power to satisfy base board power and then grow that base by which ever rate it decided per year. At some point, mass desalination of sea water becomes affordable because electricity drives down the price. There, too, sea water is a huge resource for literally every mineral we could need (lithium, gold, uranium, you name it). Further, any co2 removed from the ocean will then be scrubbed from the atmosphere-provided the removed water eventually finds its way back, and it would. With more water and more electricity, more of the land is usable for things like habitation, commercial/industrial, and agriculture purposes. (The US and globe has a ton of unproductive land which can be productive with some combination of water+fertilizer.) There's a relationship between the growth of power produced by an economy and its yearly growth of gdp.

The above will also take place with solar. Eventually we will have the tech to power things off whatever sun they get through the paint/coating on their surface.

At some point, the other national players will see those benefits going to other nations and change accordingly. Or they will be left in the past.
Single event upsets are well-understood and easy (although not necessarily cheap) to mitigate in hardware -- ECC for RAM, CRCs for data in flight, and voting (or lockstep if detection is sufficeint) for computation. The challenge with Rowhammer is that it involves multiple, correlated bit flips; and depending on details of your system the correlations may be disguised by various remapping layers.
It’s a great way to turn off regular people from whatever movement they’re pitching.
Early diagnosis for some cancers doesn't affect life expectancy.

For example, more men die WITH prostate cancer than FROM it, which is why current thinking is to be less aggressive in terms of screening.
https://news.ycombinator.com/item?id=38161677

https://datethis.app/
This is awesome but the fundamental problem with FreeCAD is that it uses OCCT under the hood which has some pretty fundamental flaws. Unfortunately one does not simply write or replace a geometry kernel so there’s not really a solution on the horizon for a lot of stuff that OCCT doesn’t do well. There have been some efforts at a newer better open source geometry kernel but writing a geometry kernel that supports everything a 3D modeler needs is a massive undertaking

Just to put a very simple use case that is common that I ran into that made me switch to fusion 360. I was designing an enclosure and needed to add a few things that make the part pop out of the mold easier. One example is if you have a box you might build the floor of the box meeting the wall with a 90 degree angle. But a mold actually wants that at a 91 ish degree angle else it “hugs” the inside of the mold as the plastic contracts. Changing this is a trivial 2 button operation in fusion 360. Doing it in freecad is, uh, basically the opposite of that
"We suggest that children, from an early age, must be exposed to handwriting and drawing activities in school to establish the neuronal oscillation patterns that are beneficial for learning."

Maybe so for neuronal or even muscular reasons, but computers really are a bliss; I wish I would've had an option for typewriting as a child. That said, some things are probably still better done by hand (cf. blackboards and math).
I don’t disagree if you only think about cars, but I’ve seen a lot of smaller electric vehicles gain popularity very quickly. Things like escooters and electric bicycles. For some people these work really well for commuting.
I do, but I'm not willing to share it yet. It is one of those projects I'd like to take up on my own some day when I'm "retired".

This fork has the necessary fixes in it to keep it working, and has inline reply implemented: https://github.com/lookfirst/refined-hacker-news/tree/main

The issue is that the way the author coded up the extension is really "wrong"... it is mostly just hacking at the DOM instead of building a data model and then applying that to the DOM.
Do you think we’d be discussing this on HN if this was an unheard painting/artist? I’m not commenting on whether or not their actions were correct, but if they wanted publicity it certainly was successful. (Unless I misunderstood your comment)
> Now the disadvantages: most electrical equipment and the human body are not build to function in a continous (as in always present) electromagnetic field.

They literally are. The Earth has a continuous magnetic field, and has done for the entire history of the human race
Check your math. A quick search turns up awards for the golf's efficiency but also declarations of 45mpg.
> Einstein was not the “father of the atomic bomb” as is sometimes still claimed, based on his famous equation, E=mc2, or “Energy equals mass times velocity squared.” His equation itself wasn’t a breakthrough, but it did explain what was going on. Einstein’s theory behind the equation holds that energy and mass are essentially the same thing. In splitting atoms —fission—the energy in their mass is released, producing enormous power.

More than that, the equation is not E= mc^2 except when we are talking about particles with rest mass and are not moving. The equation is really E^2 = (pc)^2 + (mc^2)^2. For example, the second term vanishes for photons without rest mass. I agree that the equation weren't that of a breakthrough in itself until we think about the negative solutions which will lead Dirac to the path of anti-matter.
RemNote seems like a close match to what you're describing: https://www.remnote.com
Hyper-naive take: Couldn't nearly all of these attacks be blocked by a white-list approach, essentially hiding every file or directory from the internet except a very controlled list of paths and escaping all text sent so it can't contain code?

I somehow always imagine these types of hacks to be more clever, like, I dunno, sending harmless-looking stuff that causes the program receiving it to crash and send some instructions into unprotected parts of RAM or whatever. This all looks like "echo ; /bin/cat /etc/passwd" and somehow the server just spitting it out. Is that really the state of web security?
Not just you:
https://www.zdnet.com/article/brave-deemed-most-private-brow...
I deleted my LinkedIn profile. Don’t know if I’ll regret it later. Realized that I didn’t use it at all to get my last few jobs— that was all done by networking IRL and having a good resume. The feed was garbage, the inbox was completely full of spam… what was the point of LinkedIn again?
In my experience WAFs are not something that one should ever "just turn on".

Complete due diligence is required to fully understand and realise the impact of the rules and should be tested like any software change by going through a testing phase.

Ideally software teams should be fully trained and be responsible for their lifecycle.
What else could you have? Whatever you are building, you will always have some primitives and ways of combining them and that's practically it. To make things more manageable, you start abstracting, give names to things and refer to them by name instead of by their structure. The next level up would probably by parameterization, instead of having a name for a thing you have a name plus parameters for a family of things. Maybe before that you could get a bit more fancy with instantiation, allow things like repetition. But that again is pretty much it, make parameterized instantiation a bit more fancy and you will quickly create a Turing complete meta layer capable of generating arbitrary constructs in the layer we started with.
"The increase in real wages is unique to our country’s recovery,” Treasury Secretary Janet L. Yellen said in a Chicago speech last week."
For there, that'd be 32/gallon with the old figure I used.
It's extremely frustrating to watch our world deteriorating because politicians aren't willing to actually do their jobs and govern.

I'd go even stronger and, for the US, pass regulations that all emissions of all kinds must be captured or the company will be fined double the cost of environmental remediation as executed by contractors employed by the government (scaling from 1% of the fine to 100% of the fine over X years).
Kids don't learn cursive in most schools anymore.
Novelist Rie Kudan wins literary prize – then reveals she used ChatGPT
An inexperienced programmer is much more likely to make security-critical mistakes writing C or C++ than Rust anyway, even if they’re aware of the concept of undefined behavior, so I think Rust still has an advantage in this case.

You should avoid using security-critical tools written by people who don’t understand security, regardless of language.
Just use chromium?
https://archive.ph/Dl1Jh
Somehow the "Wow, that's amazing, now shut up nerd!" vibes of the bully in me
got raised reading his write-up. In the video he even managed to fail showing how he could DoS the toilet by stepping out after "locking" the toilet from the inside, because he was pushing open the closing door in order to be able to get out, and that disabled the whole system.

At the bottom of the article there's a link to a talk he did if you want to see what kind of a person was doing these "hacks"...
Not saying you're wrong, but it's worth noting that switching to Rust is not free. Binary sizes, language complexity, and compile times are all significantly larger.
Their deal is active till 2029. It’ll be interesting to see what Sachs does. I think AMEX is a better fit for Apple though.

I was surprised to hear that Apple is trying to do finance things in house but in hindsight, that makes sense. This is Apple, after all.
It would be interesting to map primals to philosophers--and not just at the end of their bibliographic writelines, but snapshots among decades and happenstance.
Stable/tested but not latest version. Or unstable/untested but latest version. Chose one.

The distribution you chose, also makes you make that choice. If you're using Debian Stable, it's because your prefer stable in favor of latest. If you use Debian Testing/Unstable, you favor latest versions before stable ones.

Can't really blame Debian as they even have two different versions, for the folks who want to make the explicit decision.
This is why I use LibreWolf, which is a patched version of Firefox that removes pocket and stuff like this entirely, instead of regular Mozilla Firefox with something like arkenfox to harden it. There's only so much a config, no matter how extensive, can really do for you against what's been hard-coded into a program itself, and configs need personal maintenance, whereas a patch version of a piece of software can pull things out at the root, and will generally be maintained by people other than me. Yes, since it's a patched version there is some delay in receiving updates from upstream, but it's very small and they're extremely consistent about keeping up with new Firefox versions, since I believe most of their system is automated and it's basically the same set of patches every time. So it's no more of a risk than using a distro packaged version of Firefox instead of a Flatpak version, since distro packages add the same sort of patching by a third party delay. And most people are fine with distro packages for browsers, so there's no reason to balk here either.