skysight-inc/HackerNews huggingface dataset:
> > It would be great if the SQLite team published an official npm package

> I think they've been doing that for a while,

Kinda: <https://sqlite.org/wasm/doc/trunk/npm.md>

We in the sqlite project neither use nor require npm in any capacity whatsoever, so it would be kinda silly for us to attempt to support it. We instead leave that level of code/tools to folks who use and/or care about them.

There _is_ an "officially sanctioned/blessed" npm repo, and we actively support its maintainer (e.g. we participate the issue tracker and make patches in the core distribution where they're strictly needed), but we otherwise keep a "hands off" policy when it comes to non-standardized APIs and toolchains.

We _like_ to see people to plug the sources into their tools of choice, but we cannot feasibly take on the burden of doing that plugging-in for them, especially given how fluid the JavaScript ecosystem is when it comes to frameworks and tools.

Sidebar: we rely heavily on Emscripten because there is, for all practical purposes, it has no substitute, but we also actively go out of our way to ensure that the sources can be easily plugged in to an alternative should one ever appear.
Fastmail let's you set a wildcard when you bring your own domain. Same outcome as other's mention - usernamespotify@domain.com is my spotify email address. I make it up during login creation and it just works. I've used this technique for every login but not once has it resulted in traceable spam. Logins are all tracked in keepass.
I ran a catch-all for two decades, including during my IBEW apprenticeship. They were unabashed on sending their own (and others') SPAM daily – direct-to-trash.
How is that possible? The camera icon is in the bottom left corner of the screen and you use the physical lock button on the side to lock the iPhone.
That's fair. But I wonder if developing a "better REPL" won't be essentially a bug-ridden implementation of half of the ipython. Like that lisp joke...

So I don't know if community work to de-couple ipython into "essential" and "jupyter-stuff" is any viable, but I'd really consider it before committing to write the same thing (but worse) from scratch.
That was myexperience also but haven’t done that in some time.
I’d much rather just pay out of pocket, but if I don’t get the “negotiated” price, it’s 2x to 3x the amount. This should be plainly illegal, but since it only affects the poor, nobody gives a shit.
> argon filled double paned windows with advanced window films to reflect the heat instead of letting it in

We replaced the old double-paned windows with new triple-paned with 60% IR filter. There's hardly any tint, but boy did it make a difference. Especially in the living room which has a very large window which catches the sun from noon to midnight in the summer.

Before the wood floor in the living room would be baking hot where the sun hit, uncomfortably so at times. Now I can't tell the difference.

We added it just cause it didn't cost much extra, figured why not. Very glad we did.
> how much could you conservatively make in a replacement job? If you set your current spending based on that level of income

I didn't love the numbers in the article -- they assume $500k total comp, but the levels.fyi heatmap from a few days ago shows SFBA median total comp is $263k, with 64% being base so $169k. Federal taxes are 64k, state taxes are 21k. That leaves you with maybe ~$80k in liquid salary.

A market-rate studio apartment is $2700-$3000/mo which is about $36k in annual expense. That's about half of your income. Add food and transportation and there's not much left to save for retirement or emergency fund.

If for some reason you are in the lurch and have to start driving ubers or working at starbucks, you're not going to be able to afford the same kind of apartment that you need to do hybrid work and join meetings at a FAANG job.
>No one had issues beyond the small annoyances

The "small annoyances" are only small to you because you have spent at least a few days on this.

Countless questions on Stack Overflow that were caused by these problems, but closed because experts couldn't reproduce the problem and/or beginners couldn't describe it clearly, beg to differ. I've encountered scores of them myself and always despaired at not having a proper canonical to route them to. Some of the better attempts include https://stackoverflow.com/questions/2589309 and https://stackoverflow.com/questions/5025920.

For that matter, an analogous issue with IPython (so it clearly doesn't fix everything) resulted in https://stackoverflow.com/questions/43189302, which has almost a million views. And then there's the problem in Visual Studio Code whereby command-line Python invocations end up dumped into the Python REPL that VSC opens: https://stackoverflow.com/questions/51540391 .

>and you could use the included IDLE anyway.

My experience with IDLE was that, because it was implemented using Tkinter, it would cause all sorts of subtle threading issues when I tried to develop Tkinter programs with it. Its REPL also edits text the same way as a text editing window - so there's no nice keyboard shortcut for command history, and you can put the insertion point in places that aren't the current prompt. (With current versions, this appears to just disable typing temporarily, and also the `>>>` prompts get a separate column. My recollection is that it used to be considerably less pleasant.)

But sure, pasting works properly. It also doesn't let you deliberately type an empty block (invalid syntax; see https://stackoverflow.com/questions/1528903), unless you deliberately delete the automatically inserted whitespace. (The traditional REPL couldn't insert that whitespace because it would mess up copy-paste even more.)

>the same people who are used and incited by the Python ruling class to flag posts and report people on discuss.python.org

They aren't doing it because of beginners' hypothetical "needs". They're doing it because of beginners' hypothetical feelings. How they expect people to phrase themselves, or what proactive gestures they might expect towards "inclusivity", have absolutely nothing to do with their ideas about what mistakes beginners commonly make or what mindset is leading them there.

I am, by my reckoning, currently about the third-last person on the planet you should be engaging with this line of rhetoric (after Tim Peters and David Mertz - I don't know enough about Steve Holden to say). I lived the situation you're appealing to - and I'm also still reading discuss.python.org even though I can't post there, along with curating Stack Overflow, posting on Codidact etc. I also (though I don't usually talk about it) used to moderate the r/learnpython subreddit. It's very easy for experienced programmers to lose sight of the actual needs of beginners. But I'm doing everything I can to be more aware.
The richest people borrow against their stock (2021)
Linode did this to me.
You're basically just talking to yourself.

Because no one cares about nuclear whilst the costs are so high, return on investment questionable and there aren't simple solutions for dealing with the waste. Plus for better or worse the politics of it are terrible.

Meanwhile every year solar and batteries are getting cheaper. And we may see a future with lots of EVs capable of being used as grid batteries.
For anybody curious, I'm well-traveled and would NEVER recommend anybody use Salvia divinorum — true devil weed – not even once.

Try anything (and everything) else before S. divinorum.
I have a friend who recently built a SaaS from the ground up using only Replit and Claude (it is integrated).

Non-technical, never built a React App, never built with Supabase, never built with Firebase (for auth). Never coded a single flow of Stripe.

100x might be an understatement. He built it from nothing with minimal knowledge of React, Tailwind, Supabase, Postgres, Stripe, and Firebase using Claude.

(He knew what all of the blocks were, but no technical coding knowledge at all)

Legit has paying customers in under a month and just running it directly via Replit (not even hosted externally).
freenode wasn't a software project, infrastructure - yes, community - yes, but there's no wordpress community without the software
> The CORS restrictions / needing SharedArrayBuffer support kinda stinks.

We have no CORS restrictions but one specific (and optional) VFS requires COOP/COEP for SharedArrayBuffer. If SharedArrayBuffer isn't available, that VFS won't load, but the rest of the library will plod along just fine:

https://sqlite.org/wasm/doc/tip/persistence.md
But it's open source. Couldn't they just vendor it? Not like that would noticeably bloat a wheel that's already close to 20 MB on some platforms.
As I understand it a model simply predicts the next word- one word at a time. (The next token, actually, but for discussion sake we might pretend a token is identical to a word).

The model does not "plan" anything, it has no idea how a sentence will end when it starts it as it only considers what word comes next- then what word after that- then what word after that. It discovers the sentence is over when the next token turns out to be a period. It discovers it's finished it's assignment when the next token turns out to be a stop token.

So one could say the model provides the illusion of planning, but is never really planning anything other than what the next word to write is.
Smart Glasses Will Read Your Emotions and Watch What You Eat
Not OP, but...

That very behavior was troublesome for Apple in the past, twice.

Two times Steve Jobs swooped in and saved Apple from Dell-ifying themselves. Twice.

Since Job's demise, Apple has relentlessly marched toward Dellification once more. The immediate revenue is tantalizing, it's the dilution of ones own market that ends up killing the golden goose, and the eggs they lay.
I wonder how long the argon actually lasts in practice. The industry claims 20 years under normal conditions.
This one time a restaurant owner was demanding email addresses when creating a reservation. I provided the email created using the above technique and explained why.

"if I create an account with Target called target@domain.com and I start seeing emails from Walmart sent to target@ then I know Target sold my data."

His eyes got really big and he changed the subject.
Multiple Apple services experiencing outages
At the time of writing, 9:27 AM (Perth, AWST), the following services are having an outage:

- "App Store - Server Notifications - Outage"
- "App Store Connect - Outage"
- "App Store Connect - Analytics - Outage"
- "App Store Connect - App Processing - Outage"
- "App Store Connect - TestFlight - Outage"
- "App Store Connect API - Outage"
- "Apple Music for Artists - Outage"
- "Apple Podcasts Connect - Outage"

Xcode Cloud is also experiencing performance issues.

edit @ 10:35am

Seems like Apple mitigated most outages. Updated list:

- "App Store - Server Notifications - Outage"
- "App Store Connect - Analytics - Outage"

Xcode Cloud changed it's issue description from "Performance" to just "Issue".
Maybe it's because Forbes is not a real news site, and arguably should not be linked from Hacker News, but notwithstanding that, I'm surprised there are no comments here, as so many are Tesla fanboys.
> I don't know why, from the start, we haven't used nuclear power more for baseload.

Because it was too expensive and took a long time to build. At least one utility in the US was forced into bankruptcy due to nuclear builds when power demand growth suddenly slowed during the long construction time.
If you go, I can't recommended enough to hike in to Petra from Little Petra (Siq al-Barid). Little Petra is a small caravan stop about 8km away. The hike brings you in through the backside of Petra near the Monastery.

Also explore up the stairs carved in the rocks in Petra. They're somewhat hidden and most tourists do not venture up them. They lead to a sort of rock maze on top of the cliffs overlooking Petra with incredible views. I accidentally got lost up there at dusk and ended up hiking out the Al Siq canyon alone in the dark. It was unlike anything I had ever experienced. The stars and subtle desert night sounds felt like I had entered a time machine. One of those deeply transformative experiences that only occurs when venturing off the beaten path. Fortunately, the guards at the entrance were cool with my accidental trespassing.

https://en.wikipedia.org/wiki/Little_Petra
This is not true for any house I've lived in. No awnings, but there was also definitely no effort to compute roof angles to maximize shade in the summer.

Depending on the home's orientation you may not be able to pull that off at all even if you tried.
> Huawei networking hardware is widespread

That's an interesting example because Huawei equipment is currently being removed by several Western countries (UK, Canada, US, Germany) specifically because it's Chinese.

https://www.nytimes.com/2024/07/11/business/huawei-germany-b...

https://www.cbc.ca/news/politics/huawei-5g-decision-1.631083...

https://www.gov.uk/government/news/huawei-to-be-removed-from...

https://www.reuters.com/business/media-telecom/us-open-progr...
What does he do when he wants to add new features, fix bugs, scale the platform etc?
I thought it was the reading community app [1], which I use off and on. Never heard of these guys, so nothing to see here for me.

1. https://fable.co/
Drupal peaked in like 2009. It’s mostly built by “click monkeys”, as you can do a lot by clicking around the UI to build stuff. But it’s old and even the founder abandoned it long ago around 2012.

people use it because they didn’t learn anything else and It still has hype from those early days (2005-2009).

It was also a nightmare upgrading the versions of it. It faded out of popularity with most people for a reason.

There are better options today and even 10 years ago and not just Wordpress.
Also need to factor in the possibility of grid connectivity.

If there is ever a Western to Eastern Australia connector that would have a big impact on excess capacity given the 3 hour time zone difference and just how warm it gets there.
Those patents are starting to expire. Original x86-64 is probably free and clear now, being released in 2001. The big sticking point for general code out there (cmpxchg16b) was released in 2008, so it only has a few more years left.

If anything this x86 "reshaping" sounds like a way to get some new patent bricks for the wall of the garden.
https://x.com/ID_AA_Carmack/status/1649821116490186753

Not sure why the link in the article isn't clickable
Espressif(the ESP* company) bought M5Stack earlier this year. So M5 products are basically official ESP* reference platform.
I get your main point. My main point is that unsaturated fats, specifically poly-unsaturated fats, are definitely not better than saturated fats and we shouldn't be telling people to eat more nuts. The evidence linking saturated fat to heart disease has been weak, and organizations like the American Heart Association have promoted this claim while also promoting crap products like Crisco while taking money from Proctor & Gamble.

"The idea that saturated fats cause heart disease, called the diet-heart hypothesis, was introduced in the 1950s, based on weak, associational evidence"[0]

[0]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9794145/
> Right but, to my eyes, that's vague?

We (the sqlite project, where the "vague" description comes from) do not define the use cases. Similarly, in the docs for the C library you won't find any more than passing references to specific use cases, and those are typically contrived for the sake of example. (One notable exception: <https://sqlite.org/appfileformat.html>)

> What I'm asking is if I need to manage the sqlite file, as I would on an OS's file system, or if accessing the sqlite library will automatically persist that data to those web-native storages, like the way indexedDB doesn't require me to load an "idb" file and then "save" or "commit" that save. I just access it and write.

That's all covered in the docs (of which there are well more than 100 lovingly-hand-written pages), but the short answer is "it just works." You have the _option_ of importing and exporting databases from the browser-native storage, but you don't have to.

For starters, see: <https://sqlite.org/wasm/doc/tip/persistence.md>
The TC video has a lot of details about why awnings are a great idea, and about how other places are still using them and getting good results; but the reasoning offered for why we don't use them any more... still boils down to "we forgot" and "AC".

Because those are the actual reasons.
Employer may start covering weight-loss drugs soon
But it's offset by Australia being able to validate approaches e.g. South Australia's battery.
It's probably not illegal to own in most countries, but nevertheless won't be the smartest move to actively getting involved with it, the idea around it is just too malicious.
Likely related to https://www.theverge.com/2024/10/14/24269741/internet-archiv...
I see “plenty” of life long smokers making it to their 80s and 90s too, that doesn’t mean it didn’t take out 90% of them along the way.
The one time I trusted Claude to write a full class - with excessive rounds of prompts and revisions - it introduced a very subtle bug that I would have never made but took a couple months to show up.

Fixing the bug required a root and stem overhaul of the class, and ended up taking more time in aggregate.

And that’s the problem: just like with self-driving cars, if it isn’t right 100% of the time you are worse off because you think it’s ok to take your hand off the wheel when it very much is not.

We’ll get full autonomy in cars before we get an LLM that can write production code reliably, and we’re still very far from that.
Probably loads the whole thing into Claude’s massive context window and asks it to make alterations.

I do similar things with code bases on a smaller scale with ChatGPT all the time. Half the time I need to make small tweaks but it’s increased my productivity tremendously.
If you look at the data, capital spend on these things is plummeting because the operators know they aren't here to stay. This has caused decreases in their reliability and increases in their downtime. I wonder if this new "operating mode" will further accelerate the aging of the plants and continue the death spiral?
At 12:00, the calibration people were busy nailing down the time, so the public sync signal was given at 1.
Nope, and you don't source.

In fact the first man-made nuclear reactor was the 'Chicago Pile-1' ( 'https://en.wikipedia.org/wiki/Chicago_Pile-1 ), which was built by the Project Manhattan, exclusively aiming at building a nuclearbomb.

In WP's article please don't miss this: "Emilio Segrè later recalled that:
I thought for a while that this term was used to refer to a source of nuclear energy in analogy with Volta's use of the Italian term pila to denote his own great invention of a source of electrical energy. I was disillusioned by Fermi himself, who told me that he simply used the common English word pile as synonymous with heap. To my surprise, Fermi never seemed to have thought of the relationship between his pile and Volta's."

The world's first reactor used to generate electricity (another one generated some during an experiment in 1948), albeit it wasn't its main purpose, was the 4th reactor, and it started nearly 10 years after: https://en.wikipedia.org/wiki/Experimental_Breeder_Reactor_I
I gave a talk at BSDCan 2022 about this ("speeding up the FreeBSD boot") -- I'm on my phone right now so I can't provide a link but it's on YouTube.

There's also a somewhat out of date summary of most of the work on the FreeBSD wiki: https://wiki.freebsd.org/BootTime
Once you have paying customers, you can hire an actual developer.

Claude is not 100x for any typical software work, but the biggest gains come from precisely 'non-typical work', which is previously impossible.

Imagine a domain expert, who knows a niche super well with all the weird edge cases and untapped demand. Hiring a developer for it doesn't work because.

1. The communication costs are too high, the developer won't know the business niche in depth enough to make a good product.

2. The niche is not profitable enough to risk hiring a developer.

Now LLMs allows the solo non-technical founder to make a MVP app, and put it to market to test, for very little cost and risk. Sure the app is not really extendable, may have to be heavily rewritten to expand and maintain, but hiring a developer then, will be a much lower risk task.

It doesn't even reduce developer employment this way, as now there's a ton more niche use cases being opened up, and becoming profitable enough to support developers.
Looks cool, but getting an error in Safari after clicking "Deal with it!".

Unhandled Promise Rejection: Error: Unsupported MIME type: application/xml

On this line:

Q = await getGlassesImages(p, D, O);

This is a 2020 M1, Safari 17.6.
TV Tropes had something similar.

https://tvtropes.org/pmwiki/storygen.php
IMO a healthy relationship with LSD is one where, after a certain point (usually single-digit experiences), you can very confidently wish the substance a heartfelt goodbye, and thank it for it's service.

After my third experience, I woke up the next day knowing I'd learned an enormous amount about myself, and learned to think in ways I couldn't previously.

At the same time though, I just... "Knew"... I'd learned everything LSD had to teach me and that any further experiences with it would be like trying to over-optimise my brain, causing more harm than good.

That was ~4 years ago, and I've had literally zero desire to even consider touching the stuff since then.

I'm glad I did (3-4 times), but I'm VERY confident I'll never do it again.
That’s the fun part: he’s likely not knowledgeable enough about his own code to know he should be looking for bugs.

“It just works!”
The best summary I can provide is "profiling and lots of small wins".
The issue with most of these is that they have better health outcomes overall but when it comes down to the uncommon cancer your mom has, she will have a much higher chance of survival in the US. The difference is a lot of poor folk without adequate healthcare die of relatively straightforward conditions like diabetes while if you do have healthcare you end up getting the state of the art though it might bankrupt you.
You’re right, there’s one other reason: they went out of style because not having them meant you had… AC. Ok I guess it’s just those two.
Eye Contact Correction: Redirecting the eyes to look at the camera
And tract houses use the same designs but rotated and flipped for an entire development. No one is calculating any kind of roof angles there.
Also the back button doesn't work on your site and it does something really terrible with my scrolling.
I'm not sure that's true for a good chunk of the workloads that dpdk really shines on.

A lot of the benefit of dpdk is colocating your data and network stack in the same virtual memory context. io_uring I can see getting you there if you have you're serving fixed files as a cdn kind of like netflix's appliances, but for cases where you're actually doing branchy work on the individual requests, dpdk is probably a little easier to scale up to the faster network cards.
I've even calculated optimal dimensions for pergola-type awnings on my house, but I detest the condescension directed towards insulation. The author has apparently never sat next to an uninsulated southwest Denver wall baking in the sun in early August.
Honestly with a tablet I prefer some bezel so I can hold it without touching the screen. I have both a 9th Gen iPad and an M2 iPad Pro, I use the “inferior” one almost exclusively.
I ran this article through ChatGPT and here are some comments it came up with:
The hype may have gone down, but it's usage is good. It's used where I work. It has a slack channel that's pretty busy.
Mastodon has started selling toys
Unix epoch `date +%s` still only requires 6 characters. I really like your idea.