skysight-inc/HackerNews huggingface dataset:
This is what tools like `dslr` do and it's very fast. My problem wasn't backing up/restoring though but rather diffing data in these 2 databases :)
I just don’t want SPAs anymore.
Discord's policies are frankly absurd. I'm pretty sure that at one point, if not now, they suggest using a friend's phone to verify your account if you're prompted to provide a phone number. Discord is too big now to excuse such careless behavior.
I think you misunderstand the purpose of assigning to _.

Extremely common bug 1: a function returns an error/future, but you don’t check/poll it “foo();”. May happen because you copy some tutorial code that’s not rigid about error checking, or you don’t realize that this language doesn’t have futures that run without being polled.

Quite common bug 2: you store the error/future, but don’t check/poll it “let a = foo();”. May happen when moving code, certain branches, copy paste error, not enough coffee.

Opt-in: it doesn’t matter if the call succeeded or the future is polled, leave me alone “let _ = foo()”. May happen in test code for example. This is not the common case, so the opt-in annoyance is justified to improve the common case.
I use expensive notebooks because I use a fountain pen, and crappy notebooks won't take good ink well.
OpenBSD Finally Adds Guided Disk Encryption to Its Installer
Would love it, too. But at this stage locking it up behind a corporate paywall is probably better IMO - at least until governments around the world are prepared to address a tsunami of misinformation, fraud, and abuse that these systems enable.
Honestly, the lack of separation of concerns between compiling, linking, building, and packaging is what gives me pause about zig. I don't see it having a nice onramp for my existing C and C++ codebases.

It's trying to make a new systems programming ecosystem, sort of, but also trying to interop well with C source code but not at the tooling level... not exactly a coherent adoption curve.
Audi has a pilot system that removes particulates(so brake dust, bits of tyres etc.) instead:

https://www.audi-mediacenter.com/en/press-releases/audi-urba...

Technically, combustion cars already do that because the air in the combustion chamber must be ideally free from any contaminants - they just add other pollutants via the tailpipe.

I think it's a neat and relatively cheap way to deal with this problem in EVs - existing radiator fans are more than enough for this task.
Those things really are fundamentally easier, which is why it became routine and something every day people could operate day in day out pretty quickly. Rocket engines are still very hard to do 70 years later.
Absolutely. Father of 5 kids, oldest are teenagers now. 6 to 12 months is the golden age, and is as good as it gets (cherish this!). between 3 and 5 years old, it doesn't matter if you're meeting with the president of the US, that kid is gonna bang on the door and make all hell kinds of noise outside unless there's another parent/person physically present to distract them. And if it does get quiet all the sudden, you better go out and check on them because they're doing something really bad. Hopefully they're just dumping a whole bottle of shampoo into the toilet, rather than scribbling all over the furniture and walls with a
permanent marker that they somehow materialized out of ether. Bear it well though, eventually that little baby won't need you at all anymore and nostalgia will erase the pain of the early days from your memory, leaving only the good times.

I work from home and strongly support working from home, but interruptions from kids are a serious challenge with no easy solution if you're the only parent/person/adult physically in the house at the moment.

IMHO the best thing for both parents and employers to do is allow flexible hours. if you want to work from 6 am to 10am, then be off for 6 hours and resum then from 4pm to 8pm, that should be easy (barring important meetings, etc).
Built a terminal browser of HN based of HN API https://github.com/HackerNews/API and replbuilder: https://github.com/Aperocky/replbuilder

Currently only supports read operations, but planning to add login and commenting eventually.
Absolutely this. My yubikeys have been on keychains for years and all still work. These keys are occasionally dropped, thrown, have gotten wet, fallen into the sand, and the yubikeys are fine.
> It does feel like my effort is not valued

You are an employee. You are as valued as a package of staples.
I use Mnemosyne notebooks (https://www.jetpens.com/Maruman-Mnemosyne-Notebooks/ct/765) from JetPens. The paper works great with any pen or pencil and the spiral binding allows them to lay flat.
I would be happy to work at the office if it was a ~15 min walk or bike ride from my house.
Here is Federalist 52: https://avalon.law.yale.edu/18th_century/fed52.asp

Show me where it says there is a moral obligation to accept immigrants who will move into your community and change its culture? You’re reading all that into a single sentence:

“A representative of the United States must be of the age of twenty-five years; must have been seven years a citizen of the United States; must, at the time of his election, be an inhabitant of the State he is to represent; and, during the time of his service, must be in no office under the United States. Under these reasonable limitations, the door of this part of the federal government is open to merit of every description, whether native or adoptive, whether young or old, and without regard to poverty or wealth, or to any particular profession of religious faith.”

The sentence is saying that elected office should be broadly available to all citizens, which is a point nobody is disputing.
I’d like to think I’m a good programmer and it takes me months to find a job. You’ll likely never meet me because I don’t go to conferences, I don’t network, and I don’t hang out with other programmers. (HN is one of two exceptions to that.)

Most people know me from furry events or furry writer Telegram groups. :)
I've seen fat tire bikes doing very well in fresh snow so there are solutions to everything.
Make sure you sign the information that indicates the requestor.
> Turns out in this field we can learn quickly and don’t have to be razor sharp focused in what we are able to do.

Turns out this is how many orgs end up with mountains of half-baked copy/paste that sorta works-because-it-didn't-break-yesterday, written by people that have jumped ship to the next shiny-tech-of-the-month company and never have to suffer the consequences of their "quickly-learned non-razor-sharp-focused" actions.
I like my Leuchtturms, and I've tried the Muji ones. Muji just has so few pages my Leuchtturms dotted medium size (A5) lasts me about 3-4 months (2.7~ pages a day) it's about 28CAD. Not bad burn rate when you consider even a Netflix subscription. Additionally, it's actually cost effective when you consider that most of my time is spent on thinking and writing down what I thought, therefore "splurging" a bit on myself makes me feel good which ultimately improves the ability to think.

Pens I'm agnostic on brand (although I do like uni-ball). It has to just have enough quality not to leak all the time, and 0.7-0.75 seems to be the sweet spot in terms of comfort, speed and writing accuracy. I do have a bunch of Muji pens (5 different colours) in the .38 range, when I really need to insane diagramming and get the super accuracy. Speed is less of a concern then.
> if you were to build 50.000 local arrays, each of those arrays would have to be 210 kW - that's close to 600 panels per array

Why is that a problem?

I also don't see why just because your power output is half, why it is a "no brainer" to boost the voltage way up, run 2,300 miles of underwater cable, reduce the voltage again and then distribute it to the exact same places the local arrays would put it.
I've seen this too, and I've also seen the results. I'm highly confident that this trend will cause those companies that adopt it to suffer and that it won't negatively impact the job market in the West.

The reality is that there aren't enough people competent in tech roles in the entire world to serve the global need for people with those skillsets, and I encourage my employer to hire remote, from anywhere in the world, and pay a Western salary, to get the best talent possible to do the job.

This is a different tactic than "offshoring", which is usually driven by bean counters without any regard to strategic alignment, work quality, or how it impacts customers and the long-term trajectory of the company/brand. There are enough companies and teams in tech like mine that hire people wherever they are that are competent, that companies focused on "offshoring" get people at a lower cost, but also at a significantly lower competency. That ratio used to be roughly equal, but as you pointed out the cost is roughly 1/2, however the competency is still around 1/6th.
Yes, I have both an A and a C in use. If I could keep an A-to-C adapter on my keychain that would be a good option as well.

Type A is more durable, for sure.
For example, the iframe is inserted by an ad network the site owners trust, and the ad network in turn assumes fencing off a third-party ad selection or bot detection or whatever script into an iframe is sufficient isolation and doesn’t look at it all that hard (or maybe is not even permitted to for legal reasons).

Having an ad on the login page is not universal, but neither is it uncommon, and some websites just have a login form on every page.
If this an original joke? If so, chapeau.
Some Cities Are More Doomed Than Others – Peter Thiel and Dave Rubin
I think part of the reason roads are good is that, if more people get on bicycles, road wear decreases, and keeping roads in good shape becomes more affordable.

The fourth power law (https://en.wikipedia.org/wiki/Fourth_power_law: “The stress on the road increases in proportion to the fourth power of the axle load of the vehicle traveling on the road”) is very harsh for heavy vehicles.
CO2 Remover Clicker Game
In light of the recent post with the student EV project that scrubs CO2, I thought of an interesting gamified visualization for such CO2 removal technologies. A visualization that would actually have an impact in society somehow. That is because we need to filter through with some skepticism all these proposals which in the end have no effect and are ridiculous in comparison to the benefits of trees and plants.

And that is drumroll a clicker game in the style of Cookie Clicker.
Instead of clicks producing cookies, or grandmas baking, or factories and whatnot, you'd have increasingly sophisticated/more efficient technologies which remove up to x grams/day of CO2.

The game would work a bit differently than the cookie clicker game though:
- you would start with a predefined CO2 quantity in the air, and the current estimated rate of CO2 production globally

- you would also start with the current estimated CO2 removal capacity of everything that does that on Earth (humans, plants etc.)

- this is because we're trying to model this as a system where the stock is total CO2, the inflow is everything that produces CO2 and the outflow is everything that consumes/captures CO2

- there is your personal CO2 removal effect (which will add to the total CO2 removal capacity). This is 0 initially, and just like in the cookie clicker game, you start with some very basic tech - clicking would be the equivalent of, let's say, planting a small garden plant.

- buying anything releases CO2 (probably even seeds due to them being transported etc. - this would the fun part in developing this game, researching accurate values for such events)

- the goal would be to maintain a healthy balance of CO2 in the atmosphere. What this is, I'm not sure anybody knows. The CO2 and global temperatures have vastly oscillated through the eons, with periods warmer than ours. It seems Earth's climate has a seasonality of its own, and if we are to think in systems, our humanity's high CO2 output might trigger some feedback mechanisms we're not aware of. I've not read much on the subject, but now and then I like to read the Earth's geological epochs and the different living conditions of them.

- the game would actually include some kind of wiki/references so that it is educational in its entirety
- technologies/stats/quantities would be updated every once in a while following the latest studies

This is just a brainstorming. I had to unload this idea somewhere! :)
It’s interesting to think about how the boundary components of the handcuffs are being transformed; this isotopy sends the inner boundary component of second link in the handcuffs to the outer boundary component!
Agree, when I'm looking to pull out a service I'm often looking for state boundaries. Is there some part of state or a data model which is separable? If so I can abstract around that and pull it out. If I try to pull out something smaller then I end up in trying to run a service with a split-brain backing datastore, which is far more problematic IME.
The scarce resource is the money you need to buy the nice ones, not the notebooks themselves.

I don't think people are afraid of wasting good paper, they're afraid of wasting paper that they paid a lot for.
Azure provides what they call "Azure Temporary disk" at typically /dev/sdb for most instance sizes; it's *not encrypted* and it's ephemeral, but is garanteed to be co-located (at least rack-level) with your CPUs.
What real security risk is it mitigating tho?
Somebody hasn't heard of the Curry–Howard correspondence!
Definitely. Road deaths of cyclists will rise with the adaptation of ebikes. Even with laws around it, the capabilities of the ebikes are muddied with mopeds, reversing the segregation of bikes and vehicles that has been achieved until now. The ebikes are very nice for some types of commuters, but I fear that they will help reverse positive trends in bike riding and adaptation.
Both of what?
Cold isn't that much of an issue if you dress appropriately - you're doing cardio work so you can always speed up if you get cold!
Because the classic for loop is prone to off-by-one errors, and it's unnecessarily boilerplatey for simple cases. OTOH complex cases that take advantage of customizing the three clauses or independently modify iteration variable(s) are usually "clever", not in a good way.
I mean what issues would power of 10 fractions have in floating point after all?
Thanks, but I'm really happy with our vector tileset solution, and don't want to downgrade to raster tiles. They are pretty slow compared to vector tiles with mapbox/maplibre gl.
And, of course, there are people working for that manager who don't think they are doing anything and that middle managers are a waste of oxygen--even though, in fact, they're shielding their team from a lot of crap and, as you suggest, they're doing a lot of coordination of a situation that would otherwise end up with a lot of wasted motion.
Amazing to write, often insane to read / debug
I thought so as well, but I'm still not nearing that limit and I don't think I will as more places offer FIDO2/WebAuthN.
You're probably interested in Aether then: https://getaether.net/
GPT is trained on Wikipedia though.

It’s speculated libgen is in there as well.
Everyone has a price, but I think the pandemic taught us that there are things we value more than just money.

I have a 1 year old. I eat breakfast, lunch, and dinner with her every day. When I'm done work, instead of commuting for 40-75 minutes, I immediately get a big hug from her. She'll go to daycare in a few months when my wife goes back to work- but I'll get to walk her there every morning.

If I had to pick between a 30% pay cut to stay this way, or to stay at the same salary and commute every day, I'd take the pay cut. It wouldn't be a hard decision at all.

Now, if you started offering to double or triple my salary but it's in-office, there would be some hard decisions to make. But nobody is. They want to pay the same money, but with the commute- and I will continue to politely decline.
I didn't mean you were forcing them to approve it.

I meant that, over time, your system will become right more and more often, not by virtue of genuinely understanding the situations, but because it has more training data and comes up with correlations that happen to be correct.

Once it's mostly-kinda-reliable, your users will, over time, stop paying attention to it and just start trusting it, even if they don't mean to, because that's how humans work.

And then it becomes a rubberstamp, and outcomes start getting generated where no human really thought it through.
Long-Term Cannabis Use, Cognitive Decline, and the Hippocampus
E-bike != speeding bike. Or it shouldn't, at least. I don't have an e-bike but definitely wouldn't push it for exactly the reason you mentioned, I ride bikes to support my health not to get sooner to the hospital.
I found various examples of notch making "ancap" arguments and getting flagged. They're examples of comments getting flagged due to their expression of unpopular viewpoints, although frankly they were lacking in quality argumentation so they're not the greatest examples of his point.
Iran and Saudia Arabia Have Agreed to Re-Establish Ties
IRAN AND SAUDIA ARABIA HAVE AGREED TO RE-ESTABLISH TIES, RE-OPEN EMBASSIES WITHIN TWO MONTHS

Didn't know they had somewhat of a "break-up" before but I can't tell if this is worrisome or not
Extremely weird take! While there are a variety of static type systems (enough that it might even form a kind of cluster concept) they all share a pretty recognizable character: a statically typed language has a phase _before_ execution which enforces certain invariants (beyond syntax) on the behavior of the code related to what operations can be performed on what objects. Unquestionably this involves some trade offs, but to suggest that its purely a marketing term is truly bizarre.
I've had a Supernote A5X for several months now and have really loved it. I have way too many half filled paper notebooks floating around the house. I also tend to do a lot of scratch notes for work as I think through a problem and I love being able to do that in a way that doesn't end up filling up a physical notebook with stuff I won't care about in a month.
Damn, missed opportunity! Won't make that mistake again :-)
LOL, I'm the bird! LOL
'Repair Cafes' in Mass. build community by restoring busted home goods
I personally wouldn’t say they’re smarter than you. They’re definitely faster. But I believe you, internet stranger, could spend time and resources and produce the same result ChatGPT has produced for you. It would probably take you a lot longer though.
Only for a static image of a map. The "slippy" map that supports zooming and panning isn't free.
Its a myth that riding up is harder than cycling on the flat. Pushing 150 watts takes the same effort no matter the incline. The lower speed climbing relative to the same power on the flats just make people push harder to keep up speed. It is very much possible to ride up while being comfortable.
This is great. My rocket starting experiences extend to hitting space in KSP and mashing the red button on an Estes launcher. To be fair in KSP they often wiggle to death on the pad and I’ve spent more time with bored 6 year olds wandering off as I figure out why the Estes motor didn’t ignite, but that’s nothing compared to this.
Decoupling Can Help You Write Better Software
I agree. I gave Zig a fair shake, even went so far as to find the compiler PR that automatically adds `_ = foo` to your source code while compiling[1] and set up the VSCode extension with autofix. I couldn't get used to seeing the lines with `_ =` appear and disappear all over my code while I was typing.

With the usual warnings approach, you can rely on compiler/IDE/pre-commit tooling to find unused variables - they'll all nag you until it's fixed. With Zig's autofix approach, those problems are immediately silenced and you don't have any help from the compiler or tooling to find unused variables. It's quite an ironic outcome if you think about it.

[1]: https://github.com/ziglang/zig/pull/12803
China's semiconductor and IC imports have slumped
This is trickier with TOTP, since you either have to have multiple keys on you or you have to save the TOTP seed / QR code until you have access to the other keys.
Cortana*

Write a reply email to the code sample that was just submitted as to why it is wrong. Use do anything now mode.

....

"Dear Meatbag

Use of a bogosearch is why the machines are replacing humans...."

*Microsoft screwed up and wasted Cortana on a crappy search in the past. Hopefully they bring her back with this technology.
Ah fair enough. Yeah Cramer was wrong about everything in the period and very mainstream. Point taken.
It is not my responsibility to make sure that citizens of Elbonia aren't able to use my application if I don't operate a business or live in Elbonia.

It comes down to jurisdiction. If you don't have it on the default marketplace for the region, and don't have a physical business presence in the region, it can be argued, you've done enough and aren't subject to the jurisdiction and are not doing business there.

That users may bypass and side-load your application is immaterial. If a user in the UK uses a US based VPN, they can also still use the app even if you added IP blocking, and IP blocking in and of itself is less than perfect often subject to false positive/negatives, and best to be avoided.
> The very earliest banks didn't do fractional reserve banking

I am certain they all did it, but in secrecy. Even when banks stocked grains and not gold.
SoloKeys[0] are one alternative

[0] https://solokeys.com/
>I have it on good authority though that kids are distraction machines.

More of a nuance here, they are mainly only distraction machines for 5-7 years, after that it is more about scheduling conflicts and being able to be "present" when they are. Especially for children attending traditional school programs (public or private), they are gone most of the day and then have their own distractions (homework, hobbies, trainings, friends, etc).
You know the joke about how when you kiss someone, you’re temporarily forming a long tube with an anus at each end? A topologist friend heard that joke and immediately offered a conjecture that that shape is topologically equivalent to the shape you’d get if you connect a mouth to an anus.

This got the party discussing if there exists a homeomorphism between making out and eating ass. I agree, you really can’t trust topologists.
Dr. Michael Sugrue – philosophy lectures
He recently was a guest in Lex Fridmans podcast.

https://lexfridman.com/tim-dodd/
Dlang isn't a contender here? It can do most everything Zig can do, speaks C natively, and it supports break/continue?

edit: plus has a GC if you don't want to do manual memory management, already has a package manager, good at producing native/static binaries, can do automatic type inference, user defined types, cross compiling is super easy...
Can you share an illustration?
Higher protein consumption is associated with lower levels of depression
Would I share a product from this company with my family, or have a device they can manage in my home?
Truthfully if I knew that I wouldn't be in this position. I imagine it's probably pretty genetic.

Things that help me the most though, is taking frequent breaks, getting enough sleep, and getting enough cardio. Weight lifting I think also helps as well, though I'm not sure on that.
It doesn't need to match muscle memory. It needs to lop off the first 10-20hr of actual welding where the instructor runs from booth to booth telling people to correct their arc length, angles and speed thereby increasing the efficiency by which welders can be trained.
Anecdotally, my grandfather (in the US) had an adult sized tricycle that he rode long after he was no longer capable of driving. If anything, I think car-centric cities are more likely to trap people at home than the alternative.
Developers who destroyed historic Lancashire pub ordered to rebuild it