skysight-inc/HackerNews huggingface dataset:
I wonder how they deal with things like creating user interfaces (and the outlet/action pattern), passing blocks, exceptions or creating their own classes, something that you have to do quite frequently because of Apple's heavy use of the delegate pattern. The runtime does provide class creation functionality, so it's very much doable in C, but it requires a lot more code than doing it the official way. Creating classes in this manner is also an imperative action, so you need to keep track of whether your class has already been registered and return the existing instance if necessary.
It looks significantly better since the last time I checked it - well done!
If its disconnected from a grid and grounded it shouldn't be an issue... and if the pulse is that powerful to deal with it being grounded it's very likely we've lost most of the atmosphere at that point making the entire subject moot.
To see the real no-mans-lands you have to cross the Indiana border.
Serious question: what is a good alternative to Access (edit: to build a GUI frontend to a database)? The database design tools and basic forms were incredibly easy to use, and there were very good tutorials for everything else. LibreOffice Base is different and not even close in comprehensiveness, and there seems to be nothing replacing it that isn't a super expensive SaaS.
My go to language / ide for when i just need a gui to get something done in a few clicks on linux.
Adding gas to car: 3-5 minutes

EV: 30-45 minutes

Human attention span: a few tiktok videos

You be the judge. It is literally an order of magnitude longer than filling up with gas (this is actually why some car companies have pursued hydrogen which is also 3-5 minutes).
And then of course after mankind recovers and rebuilds to the same technological level, they start another nuclear war. Figures.
Try a type of exercise that gets you out of your head. Jogging isn't going to cut it unless you're sprinting ridiculously hard. For me, it's heavy weights or technical mountain biking. For mountain biking I really cannot take my focus off the trail or it could mean a really bad wreck. Of course, if I don't change up the trails enough my mind can even wander during that.

As others have mentioned, meditation may help too. It'll help you learn how to let thoughts go without obsessing. So, everytime you catch yourself following down the programming thought path you need tell yourself "HEY, it's time to turn my attention elsewhere". Just like physical exercise you'll build the brain pathways to do this more easily the more you practice.

Lastly, maybe you just need to take some time off. I find if I'm gone from work for a few days all that stuff fades away while I'm doing other things.
With this release, I've also attempting to fix all the spelling and grammar issues in the documentation. Thank you to everyone for helping me track them all down :)
From what I have read, they don't recommend supplements. They recommend getting both magnesium and potassium from foods themselves saying that it works better.

My BP was borderline, and it lowered by 10-15 pts just by eating lots of potassium and magnesium rich foods.

If anything foods with these chemical elements in them seems to be about the most natural solutions I can think of. Even more natural than an artificially produced supplement.
You're just a screenplay away from playing your dream self in a movie.
Something that I'm not seeing mentioned in these comments (I may just have missed it) is that you can precompute the hash of the static part of the string and then extend it with the numbers in a loop, saving some cycles. This is because the full hex representation of a SHA hash gives you the entire internal state of the algorithm. This can lead to security vulnerabilities:

https://en.m.wikipedia.org/wiki/Length_extension_attack
> I can't believe McDonald's hasn't realized the huge potential here. They have the real estate, they have the safety and could get a ton of customers eating out of pure boredom.

I’ve seen multiple MacDonald’s already in the Netherlands and Germany with one or two charging spots. My guess is that they are measuring return on investment and will go for it once the return looks good. Same for Shell. They also have a few chargers at various locations.
Thank goodness v8 has grid priorities. Though it would be a massive pain in the ass if you had to go across the map and replace each one of those transformers if an event happened.
I agree. But the distinction is very likely not made at the policy level for this agency. In past jobs, it was "all the same" when dealing with zero tolerance policies.
Yes sorry about that.

Avoidance is a part of healing.

If the body is not healing therapy won’t help it.
I thought that is what the "ICAO pronunciation" was for?

"Fly direct Quebec Xray Kilo Charlie Delta"
Sure, the drywall is flimsier than the plaster walls you had before but they are way easier to work with, make modifications to, and repair. And for normal usage, they're plenty reliable. The walls themselves shouldn't be a part of what makes the house "solid", that's the job of the framing behind the plaster or drywall.
That's fair. It seems we all agree that the timeline here is much longer than some might understand from the author's remarks. But ultimately I agree with the author regarding Nvidia's competition — it's like a dog walking on its hind legs: it's not done well; the surprise is that it's done at all.
Can we say ChatGPT or its future versions would be like an instantiation of the Boltzmann Brain concept if it has internal qualia? The "brain" comes alive with the rich structure only to disappear after the chat session is over.
PrimeFaces looks interesting. Is it free as in free beer?
The other headache was indexed properties, but I don't think that's changed.

C++/CLI is no man's land and I tried my best to avoid it; and so far, I've managed; sometimes after-the-fact.
I'm not sure how that's relevant. Walmart (Android) can't sell in Target (iOS) stores.
> Now the average millennial [...] owns their home

I found this suspect, and looked up some stats[0]. It's hard to tell exactly, since the age groups don't fall on generational boundaries. But it does seem like ~50% of millennials own a home.

However, the more concerning trend is that rates of home ownership have declined across all age groups since 2009[1]. In particular, the age of the average homeowner increased by 10 years between 2001 and 2019.

[0] https://ipropertymanagement.com/research/homeownership-rate-...

[1] https://ipropertymanagement.com/research/homeownership-rate-...
For the web, sequential ID attacks represent a significant problem in terms of a Resource Enumeration Attack. It gets worse when auth isn’t even in play yet (the user isn’t logged in, or doesn’t even have an account yet, or this info is meant to be available outside of auth but to only one specific user), but you need to display only the current item, and not any others. Having a sequential ID of any kind allows the user to trivially hack their way into any other item they wish by just incrementing or decrementing that ID.

UUIDs represent a trivially easy way of implementing a non-incrementing ID with a ridiculously unwieldy address space that makes it supremely unrealistic for the vast majority of users to mess with. They’re just going to give up long before the first successful hit.
The amazing thing was that they actually diagnosed mechanical failures over the phone. And in later years, they'd call back some earlier callers to ask whether they had been right or wrong, and they actually had a pretty good track record.

My favorite piece of advice was that if you had a car with an actual old-school carburetor, you should make sure to select a mechanic with at most one tooth, because only the old, grizzled mechanics really had a feel for them.
Ah didn't realized it had been removed. I gave up on it after it became clear it was never going to make it into stable rust. I do hope deref patterns gets some traction though as it could really be a nice feature.
USD is the official paper currency in El Salvador (since 2001)
I'm building an object database. In different places, it uses four different categories of IDs, depending on requirements:

1. Compact sequential is used, obviously, where order matters. It has the drawback of requiring a coordination with a singleton. (This can be sharded/vectorized, of course.) Aside from that, it also leaks the number of objects/transactions, just by looking for the highest number available. Can be varint-encoded very nicely.

2. Compact non-sequential is used where I need a small identifier, but not leak the number of objects. Since it's compact, I must still guarantee uniqueness as in (1). This is currently implemented using a block cipher on top of the compact sequential ID generator. The drawback of this is that the domain may still be in guessable territory, depending on how much is generated. A 64-bit integer filled with 4B only requires 4B guesses to hit a collision. I don't use this much. The key can never be rotated: a key number would eat up precious bits.

3. Sparse random, used where non-guessability is important, aside from not leaking rates/counts. Take a Google Docs sharable link as an example. I doubt YouTube cares about this. This is where something like a 128-bit number like UUID or ULID shines. The space is large enough that uniqueness is assumed, given a decent PRNG.

Sure, I try to use the nicest one at any given point (e.g. using a compact sequential instead of non-sequential during debugging.) But fact is that sparse random just tick more boxes.

4) Sparse, human readable. For "vouchers". They are bearer tokens that give requests more powers, e.g. to create an account or act as admin. These should be reasonably human readable, so they can be spoken. They obviously need to be sparse and hard to guess, which requires a trade-off in length.

I present them in three ways: base32, english words and QR-code. Pick one; they all do the same. For copy-pasting, base32 might be best (or base58, by all means.)

For shouting to a colleague, the sequence of english words might be better. I'd add other languages as needed: it's just a fixed list of words. The nice thing is it can encode the sequence in base-500 or base-1000 without being obnoxious. (The Matrix protocol and others use emoji lists, but it's the same idea. [1]) Finally, if you have a phone in your pocket or camera on your computer, perhaps the QR-code is the easiest way to use the voucher code.

[1] Actually, IIRC, Matrix only uses 64 emojis, which feels a bit wasteful.
Popularity of a language is like a popularity of a soda - it's never about the inherent quality or features, but always about the company that stands behind it.
My point isn't so much that ditching the backwards compatibility is always right, even when it lets you shed lots of code, but that you can often massively reduce code size that way. Whether that's the right thing to do is often a fine balance, because it depends a great deal on how many people actually care about the old ways, and sometimes people will get it very wrong in either direction.

Sometimes the 10x more code is actually worth it. But you should be aware when it is 10x more code, and make sure it is worth it.
Navy's Unmanned Task Force 59 Ready for Action, Creates “Digital Ocean”
The twitter files showed that factions in the government were directly requesting individual posts be removed from a private platform.

This is highly revelational and currently being litigated with the most recent decision that it was in fact unconstitutional.
ITunes for Windows - clearly Apple don't care about Windows.
The two healthbar theory of burnout
Some worthwhile discussion on https://www.reddit.com/r/programming/comments/16elb37/how_we... as well.
I like looking at the Tesla rechargers standing around in the back of my local supermarket parking lot.
Tell that to anyone who's been on a roadtrip and visited a busy rest stop. I've definitely seen long times on off-ramps as well as on-ramps for them. Given your "15 minute" time I'd take it you haven't really done a long road trip. As in multiple days of 8+hrs of driving. I did 4 days of 12hrs (split with someone) and that was rough.
Retail/keystone markup is typically 50%.
> How is it possible to have people driving miles to refill them and still make money.

I wondered that myself, after seeing some unlucky porter hauling cases of tea up to the vending machines at the top of some mountain temple (maybe Nikko?) on foot.

It was like something out of Death Stranding. It defied physics, looked absurd and would have killed him if he slipped on moss.
Makes me think of the Sony hack by the Lazarus Group.
FTL travel being impossible is basically the one thing where I completely irrationally reject the science :) It's just too depressing for me to accept. There's gotta be a loophole. There's just gotta be...
The 2D aspect is the part of Excel I don't understand. Why does it have to be a grid?

It's great for laying out things meant to print, and making invoices and stuff... But why didn't we have code files and proper fixed layout DB-style tables as "pages" that can go in a workbook?

Maybe keeping everything as 2D as possible is a necessary compromise for the spatial thinkers out there, and they just wouldn't want it if it was full of boring linear stuff.

I love the reactivity and the concept that anywhere you put a value, you can put an =expression. But the 2D stuff seems like it's for the people who always have a sense of where things are in space.

They've done a good job of convincing people that it's not programming and they can do it, I can't really complain, because if Excel didn't exist we might all still have to use paper on a regular basis, or completely unstructured text files.
wooden lath and plaster the same. I assume it is the plaster, not the lath.
How Google reshaped the world – and is about to do it all over again
Theme Dracula for Archcraft to Openbox
I used it as a coding layman in 15-buck-an-hour "admin" (clerk/secretary) roles to automate some processes that my predecessors had done by hand. Mostly just copying entries from a spreadsheet to company Excel/Powerpoint templates and printing them without killing myself copy/pasting or going into the save/print dialog 50 times. It did its work as something any old schmuck could harness to save themselves from carpal tunnel.

To that point, I imagine that there are a LOT of admin jobs (or, at least, a lot of tasks) that could be almost completely automated away. It's probably not even a capability issue, but one of job security on the employee side and a lack of *waves hands vaguely* on the employer side.
Marking 9/11 with memorial stair climbs in Denver [video]
Seconded. Got one and tested myself a couple times a day for a few weeks. I'm not necessarily sure it's 'accurate', but having repeated readings from same device, same arm, same position, same times of day seemed to at least show consistency and identify when things were out of whack (a couple times). Got one for about $25.
I totally disagree in this context. CBD is probably beyond the pale here, but positions of extreme authority should certainly be held to higher levels of scrutiny. Judges and Police are entrusted with an huge amount of power in our society so if they break a law they should have higher sentences. They themselves enforce and judge criminals.

They don't get to "own your life" but I don't feel its unreasonable to hold them to a standard higher than the average citizen in our society.
Germany is currently bankrupting itself and possibly destroying its economy to go forward with the green transition. You need a reality check. I actually don't believe that we could do more than we are already doing.
20 milliseconds? On my 7 year old Linux box, this little Nim program https://github.com/c-blake/bu/blob/main/wsz.nim runs to completion in 109.62 +- 0.17 microseconds when fully statically linked with musl libc on Linux. That's with a stripped environment (with `env -i`). It takes more like 118.1 +- 1.1 microseconds with my usual 54 environment variables. The program only does about 17 system calls total, though.

Additionally, https://github.com/c-blake/cligen makes decent CLI tools a real breeze. If you like some of Go's qualities but the language seems too limited, you might like Nim: https://nim-lang.org. I generally find getting good performance much less of a challenge with Nim, but Nim is undeniably less well known with a smaller ecosystem and less corporate backing.

EDIT: I make only observations here, not demands. Another observation on the same machine is `python-3.11.5 </dev/null` with an empty environment taking 7.85 +- 0.02 ms.
basically this: https://github.com/graphdeco-inria/gaussian-splatting — a somewhat different approach at rendering 3d scenes.
Why on earth do they not have GUIDs for these navigation points if the names are not globally unique and inter-region routes are commonplace?
> I tend to side on the practical aspects more than design purity.

I do too, but as someone who doesn't use Outlook or Edge, having those two specific products integrate doesn't give me any practical benefits, whereas having the OS try to force products like Edge that I don't use on me because they happen to also be made by Microsoft gets in the way of me just trying to use a computer the way I want.
Don't conflate "Europe" with "a single state in Germany".
> One of the more important lessons I have learned in life is that
what people want are expressed through their actions, which are often
not the same as what is expressed through words. People may desire or
want privacy, but they don't care about it enough to not use devices
and software.

I have learned the exact opposite. That people's actions are often
their unwanted expressions of what they abhor and truly do not want in
their soul. Take any addict for an example.

Guess it all depends on how you see the mind-body and your deeper
knowledge of human psychology.

You do seem to delight in the "stupid masses" perspective. But maybe
that hides your compassion - perhaps compassion that most people's
relation to technology is one of victimhood, learned helplessness in
the face of colossal free-for-all cargo-cult of exploitation, dressed
up as "choice" and backed by the total failure of the rule of law to
protect them.

Anyway, just something we might consider before pronouncing on "what
people 'care' about".
I agree about the contention, the counter point that I'm making is that nothing has changed or eroded. I believe that art works can have ownership claims, and that intellectual property is real.

Assuming a work-for-hire type contract, you own the stuff you paid someone to create. Then YOU can do whatever you want with it including licensing it or selling digital tickets or copying it to a thousand different devices or distributing it for free.
Ah yes, migration through sheer force of will.
> people buy EVs less frequently than unreliable ICE cars

Huh? The irony of you saying "no basis in fact"...

Design life for a typical ICE car is typically 10 years of service... but not limited to that, as many cars live way past 10 years.

The most expensive part of an EV are batteries, that have a few hundred cycles(the polymer batteries are yet to get to Tesla packs). Let's pretend that everyone gets a 310mile/500km ranges(which is one of the most expensive EVs).

That means that an EV will trash the battery(a critical, 100% unconditional, limit) within 155K miles/250K Km.

We're literally don't have statistics for how often an EV must be fully replaced yet. EV production boom is way less than 10 years.

So maybe you should consider the saying "Pot, meet kettle"
This is what I do for a customer that I've had a long relationship with.

For $X00 per month, they get business hours on-call access and up to 10 hours of actual support work. I think the retainer/hours thing is a lot more palatable.

I offered 24x7, but having done it many times over the years, my price for it was about 3x the business hours support price, and the company was b2b, so it was mostly business hours anyways, so it wasn't a big deal.

The cost (to me) of always having to carry a laptop around, always be in cell range, always be mostly sober, always have my phone ringer turned on, etc. requires significant compensation, and for me, $1000 per month is nowhere near enough to deal with that.

You've been doing it for a few months, so you have an idea of how disruptive it is, and having done it for free, the thought of $1000 for doing the same thing may sound nice now, but be sure to extrapolate it out another 6 months or so of being tethered 24x7 to work, and price it based on how you're going to feel then, not now.
Not the side, it's about the hemisphere. And in general the northern hemisphere is weaker to intrusions by powerful electromagnetic events (would have to lookup why again). It also turns out that most of the worlds population is in the northern hemisphere above the tropic of cancer.
I wonder do many creators start with something generated by AI and then apply their own creativity on top of that?
I am aware.

But, didn’t mention that because that isn’t the topic of desktop rendering.
> the author of the blogpost is one of those functional programming proselytizers ... Such pure, very monoid in the category of endofunctors

Sorry, who's sneering here?
> An issue that is not solved by either UUIDv4 or the proposed solution (random base58 strings) is indexing performance.

Lots of languages are catching up to UUIDv7, which solves the indexing issue.
Yeah, flawed lenses and windows, and unreliable witnesses. No need for FTL there.
Be careful what you wish for: https://www.wix.com/
Bitcoin is more volatile and less convenient than most currencies. Pointing to a few exceptions doesn't change that point.
> I think the reason for this is because developers who focus on development speed do so at the expense of succinctness. The more foresight you have when you're writing code, the fewer lines you will end up with.

Not necessarily.

1. The process you describe works pretty well for code you wrote yourself. However, once the original developers are gone, any understanding, foresight and future plans they had (beyond the coarsest, most high level ones) basically got burned in a fire. That means a lot of minimum-effort jiu-jitsu solutions aren't available anymore, and you'll have a lot more kludges and re-implementations of things that may already be there (but forgotten).

2. Few developers have the luxury of infinite time, and succinct code is rarely a business priority. That means you pretty much never can go all-in for succinctness, which would frequently require large scale refactors to achieve.

The end result is that, inevitably, over time, features and bug fixes will get grafted onto foundations that weren't ever meant to support them.
The paint itself probably works well if it's conductive - it's just a simple Faraday shield. The problem is with testing. For example most Faraday pouches and bags turn out to be snake oil upon testing, as they let the signal out through some discontinuities, even though the mesh itself works perfectly and most of the time you don't have the signal.
How many steps removed is a bad actor from making it themselves?

Usually, we can't rely on things simply not being invented, so we do the next best thing: invent it, and use the invented thing to learn how to manage the risk that thing introduced.
GPT4 can be used to describe your tone by analyzing a few of your emails.

Adding that to your prompt should help to get something closer to what you would write, and you can iterate on this description if needed.

Source: I built a chatgpt ui that make it easy to create custom prompt template because I was tired of the copy-paste and/or back and forth to get the tone right.
Lol why potato chips? Why not just potatoes?

I eat potatoes most days, usually just boiled, sometimes baked to help get more potassium.
Indian startup company and guess what India has the most WhatsApp users at 487 million (Statista).
GenAI proponents exploring its use alongside infrastructure-as-code
Russia has tried to go to the moon (Luna 25) like a month ago. It failed.