skysight-inc/HackerNews huggingface dataset:
I've taken to older games a lot more in recent years, they feel like they have a lot more soul if that makes any sense. Also sorry about your car! Not going to leave it idling in the driveway anymore, thanks for the warning.
I suspect you can make better bread more consistently with machines.

But that would requires trying to make good bread. Not trying to make something passable for an American (and barely edible for a French) with the highest profit margin.
Not sure why people focus on their stack still. Just build stuff with what you know (and like). Everything is fast enough, scales enough. Just maybe you cannot find people if you grow for some choices, however, if you don't grow enough (chances are you won't anyway), it can be an example; we don't interview js stack or python stack people because everyone is that, so there is mostly terrible quality. If someone applies for Haskell or Common Lisp, it's generally just automatically good and often excellent even.
It looks like Bunny CDN will get Edge Scripting
It matters in the “I stumbled into this public chat room” sense. It doesn’t matter in the “we need a private comms channel” sense.

At the end of the day, the point is that XMPP was never trying to “win” against IRC, ICQ, AIM, Matrix, et al.
That’s not, in fact, what Apple is saying.
Always lead with an open source license.
Forced "Verification" on LinkedIn
Are others being forced to provide government IDs and biometrics to restore access to LinkedIn accounts? I had multi-factor auth setup and I have now lost access to my account, despite having correct credentials and MFA. They seem to be trying to force verification by locking people out of their accounts. Has this happened to anyone else?
Upserting resources is an antipattern in cloud resource management. The idiom that works best is to declare all the resources you use and own their lifecycle from cradle to grave.

The problem with upserting is that if the resource already exists, its existing attributes and behavior might be incompatible with the state you're declaring. And it's impossible to devise a general solution that safely transitions an arbitrary resource from state A to state A' in a way that is sure to honor your intent.
Cope? Here's some more then: hyperbolic rhetoric is a staple of the American political process. Twenty years ago it was "Bush is a Nazi". I never liked him and think his wars were criminal, but he simply wasn't a Nazi. It was hyperbolic partisan rhetoric, just as it is today. They also said he was going to turn America into a theocracy, and he never did that either.

Second point: the doomsday scenarios about Trump ending democracy require several leaps of faith to believe. Even if we assume that "you'll never have to vote again" was an announcement of his intent to cancel future elections, rather than a plea to people who are usually reluctant to vote at all, believing it will actually happen requires believing that he's not lying, believing he actually has the ability to pull it off, and believing he actually has the spine. Revolutionaries are very rarely old men, he's already proven himself to be generally incompetent and broadly unable to pick loyal deputies, and he's an established liar. All of this points to him being a wet fart, not a serious threat to American democracy.

Third, concerning his previous insurrection attempt, the men he managed to mobilize were so incompetent they forgot to bring guns with them. Or maybe it actually was a protest and the insurrection narrative is hyperbole. Either way, I'm not scared of this man.

Fourth, with respect to trans people being beaten up... When haven't they been? I find it hard to take a plot line drawn between this point and theocracy seriously.
Why LLM Agents Today Don't Work
I don't know, after getting screwed by AT&T who kept sending me bill after bill long after I had left, and dealing with their could-not-care-less human customer service, I think I'd have a really hard time deciding which I'd prefer. I think the evilness level is going to be very dependent on each situation.
Ah, but a workaround is a regional co-op not necessarily tied to a city or county. gvec.net is one example around hill country in TX.
Thank you!

Yes, absolutely!

1) You could use BemiDB to sync your Postgres data (e.g., partition time-series tables) to S3 in Iceberg format. Iceberg is essentially a "table" abstraction on top of columnar Parquet data files with a schema, history, etc.

2) If you don't need strong consistency and fine with delayed data (the main trade-off), you can use just BemiDB to query and visualize all data directly from S3. From a query perspective, it's like DuckDB that talks Postgres (wire protocol).

Feel free to give it a try! And although it's a new project, we plan to keep building and improving it based on user feedback.
Mysterious black balls that washed up on Sydney beach were mini 'fatbergs'
Yet another Google account/service-banning horror story. For this reason, I proactively migrated off Gmail earlier this year to Fastmail. Very happy that I did.

The only important thing I have left on Google now is 15 years of Location History. I'm still figuring out where to move that to.
In the real world, no one cares, unless they're on the receiving end of a lawsuit.
very pedantic point: the programmer in your example is uninterested in programming, as they don't like enjoy learning software development, but not disinterested in programming, as they do have a financial interest in software development
Yet this is a somewhat backwards way to think if you want society to work. You don't put in 6 hours a day in your own garden to ensure backup food exists, right? Instead we set up systems of regulation and production to ensure we can Instead focus on our own specialization.
i heard through the grapevine msft had laid off a number of PMs due to anticipating copilot increasing their daily productivity
America will get what it deserves regardless of how high you set your expectations. It'll always fall short. Shooting lower to compensate for something you already know is going to be pulled down anyway is just going to miss.
Ibis looks very promising.

There are also other ways to use both.

https://duckdb.org/docs/guides/python/polars.html

All of this dataframe compatibility is awesome. (much thanks to Arrow and others)
Upcoming thriller stars Dale DeHaan a wardriving thief
Yet another "Google did this evil thing to me ..." article
Hey HN!

I'm excited to share GuestGuard with you all—a platform I’ve been building to help make the hospitality industry safer and more transparent. GuestGuard lets businesses like hotels, resorts, and campsites record and research guest behavior, sharing insights on potential issues and promoting guest accountability.

The waitlist is live, and we’re really close to finishing the full platform! I’d love to hear your thoughts, ideas, or any feedback you might have as we get ready to launch. Thanks for checking it out, and feel free to ask me anything!
My ego is in awe. Maybe the credit goes to the Id we found along the way.
It's open source. Here's the license: https://github.com/pmachapman/unrar/blob/master/license.txt

(There is one single restriction added that you are not allowed to create a rar archiver with it, only a tool to handle existing rar files)
A simpler, more efficient device for harvesting water from the air
> It’s actually not Google’s phone number

IANAL, but according to the Reddit post mentioned in this thread, the number isn't yours:

"Consumer Google Voice is not a FCC-regulated Local Exchange Carrier, and you have no explicit nor implied rights to the indefinite use of Google Voice telephone numbers."

"If you want to port the number out of the suspended service, you can file a FCC Consumer Complaint, asking for the number to be unlocked for porting out. These complaints get reviewed by Google's legal department. FCC complaints will NOT get your Google Voice service restored, as there is no regulation requiring Google to offer free service."

https://old.reddit.com/r/Googlevoice/comments/17n4zl2/google...
I wish web designers would understand they do not have unilateral, unchecked power to make my browser do what they want - if they want that power they're going to have to ship a PDF or a program.

The accessibility for this site additionally looks like it's a goddamn nightmare.
business models are defined by being scaled so high that customer service is impossible for them to offer.

It's not impossible. The people at Google choose not to have customer service in order to maximize profits, rather than do the right thing.

Google has enough money to provide customer service. Customer service isn't going to bankrupt Google.
Oh good. More things I have to configure out of box.
Money in politics is root cause of most politically-caused problems.
Ah yes, the most successful and long lasting democracy in recorded history is doing things wrong. We should ask all those EU countries that collect 60% effective tax rates and try to scrape by.
and save up a down payment. Easier in some places than in others.
Are you sure you don't miss modern features like mandatory network connectivity and micro transactions?
Both John Wiegley and Adam Porter are insanely productive, so something must be working for them.
The last time I checked (a while ago, must admit), open source software was about

> here, I wrote this, i think it's cool. if you want to use it for free, be my guest

When did it turn to

> here I wrote this, i think it's cool. pay up or else

?
Literally had a dozen houses over the years with big problems in the Bay Area.
Most people don’t notice until it gets really bad.

Or go into a crawl space or an attic - and then yikes.

LA does have a lot fewer of both of those though eh?
The note on semantic and operational distinction of notes is interesting. I personally ditched hierarchies when I switched to Org-Roam. I used to think all the time where a specific note would belong - should I organize my notes by dates? Should I use the datetree feature of Org-Mode? Should I put everything in one file or split between multiple files grouping notes by some categories or tags.

These days, the only question I have to ask myself is "in what context do I want to rediscover this note?". For example, I don't usually sit around thinking: "Didn't we discuss this SSH-related problem with Jeffrey and Anna back in May? Let me go to the may-2024 folder of my notes and grep through them...". Instead, I would just go to either of these notes titled: 'ssh' or 'Jeffrey' or 'Anna' and search for backlinks, where I will surely find my notes related to that discussion, even if they're spread out across multiple days and many notes in multiple places. And it doesn't really matter where specific notes are - which file, what nested hierarchy of headings, etc.

Zettelkasten really does work. You just need a quick an easy way of cross-linking different notes. I highly recommend this little book called 'How to Take Smart Notes', it's fairly small, you can go through it within an hour or so. And remember the famous quote of Richard Feynman: "Notes aren't a record of my thinking process. They are my thinking process"... If you don't find a good way of taking notes, you won't be doing a good job of thinking.
Just logged in, no issues. I am noticing a new banner advertising a new user agreement and ToS
You really don't see how this is going to push people away and into the open arms of the republican party?
I didn't use google's image search for a long time so I don't know that. But I think kagi pays to use google's data as one of their source. So it's possible the image search results are the same. However the different order/ranking is what separated kagi and google.
It is definitely an ID in some countries (notably the US, where it is by far the most common).
Accumulated trial and error including that which is transferred from others
I would wager that most diplomats come from a very privileged upbringing. As the article indicates, wealthier families can afford private English tutoring, which causes some friction with proposed changes to testing standards.
Precisely. I've been implementing some kind of blue-green deployment with both systemd and dockerd, but it was an imperfect and incomplete solution. Kamal put much more effort into it and it seems more convenient and reliable (but I haven't tried it yet in production).
In recent years (since the fall of the USSR more or less), we’ve only boots on ground invaded countries that pose a threat to Israel. Iran fits that pattern. Trump campaign was pushing a lot of anti Iran rhetoric.

https://www.timesofisrael.com/liveblog_entry/netanyahu-calls...
> Some emulators have tools built in for that, like Dolphin for example.

This was an advertised feature of some DS flashcarts back in the day, too. I can't remember if it was the R4, the DSTwo, or what...but I recall an example video for their "Make your own cheats!" feature, which involved playing something like Super Mario Bros, turning on the "Cheats Finder" feature, then grabbing a coin, and maybe doing it a few times. The manager would then figure out the value that's changing in memory (presumably the sector that stores your coin amount), create the "cheat", and then you would enable it and watch your coin value go up.
We can probably define a legal conservation easement as one that prevents further development on a piece of land, as opposed to regulating the uses and types of development.
Imaging shapes of atomic nuclei in high-energy nuclear collisions
That's the Guardian's way of saying Trump's win boosted the stock market. I am pleased that my S&P 500 index fund rose 2.5% yesterday and am not disturbed that very rich people had large dollar gains.
I imagine it's not, but can also see automated systems flagging the number as being the recipient of messages for over a hundred different financial institutions.
Probably not exactly what you mean or asking for, but the work Motherduck is doing looks promising.

https://motherduck.com/blog/differential-storage-building-bl...

Hopefully it finds its way into duckdb's repo some day.
In most US states, your drivers license is the only photo ID most people have.
Could you provide a little bit of detail about how you did that? Just in case…
> I've also tested 160 MHz channels, which quickly run into the ~930 Mbps TCP throughput limit of a gigabit Ethernet connection, but perform worse at range. I'll cover 160 MHz channels and 2.5 Gbps Ethernet in more depth when the U6-Enterprise leaves early access

So yeah, when the author limits the tests to <1Gb none of the results were >1Gb. Who would have expected those results.

I've had >1G WiFi 5 networks in operation since 2018. It didn't require 6Ghz.

Your equipment or your environment may not have enabled it, but it was around.
I've had several companies refuse rental and ask for IDP. $20 to avoid hassles is worth it for me.
Yeah, this is especially maddening because drivers are just people, and people can easily make mistakes (or in some cases, straight up steal the package).

And even if it does eventually get straightened out, it will be weeks and weeks until you get the replacement (or original). This has happened to me with very time sensitive things where I paid for expedited shipping. Well the re-shipment went out via slow-boat ground, and they wouldn't send it out until the original was fully returned to sender. And ... no refund on the expedited shipping.
$15M, apparently.
Also, you can do lazy initialization in any language that has functions by passing a getter function around instead of a value.

I recently had need for this to implement validation for recursive data structures in TypeScript. It depends on support for forward references in the body of a function. The tricky bit is ensuring that the getter isn’t called until the cycle is completed by defining the forward reference’s target. The type system doesn’t help; you just have to write the implementation so it doesn’t call the getter.
Nice! Interesting how similar games seem to do this, checksumming to fixed integers. Pitfall: The Lost Expedition did something very similar by converting button presses into ASCII-represented strings of the input buttons that were then CRC-ed. The approach was similar to just brute-force in Python and compare to the extracted cheat hashes.

I even spy your CRC32 table hidden in the `decrypted_ints` . The pre-generated tables are so easily searchable. It leaves me curious why they are so often found obfuscated in attempt to make it more difficult compared to generating a new one with your own polynomial.
From the article:

> And I directly pay Google by subscribing to Google One, YouTube Premium, and Google Workspace (just for my custom domain email).

[...]

> I subscribe to a Google One plan. I knew that one of the more understated benefits is the ability to get live support from an actual person, [...] When I brought the conversation back to the Google Voice suspension, they were unable to access the ticket that was created when I submitted my appeal.
X-Portrait 2: Highly Expressive Portrait Animation
Iron rings is for Canadian engineers.
(oh yah, FWIW he's done this to me too; shows up and accuses me of being biased against matrix and not disclosing my affiliation with XMPP stuff… meanwhile he controls a company and gets paid by them, I just chose to work on XMPP open source stuff instead of Matrix stuff and don't get paid for it)
> Dance wasn’t critical.

Says you. For me it is. I suspect for many others it is. I have restless legs syndrome. It’s a neurological disorder that makes your legs and feet feel like they have to move. A lot of people have it. Doctors prescribe drugs for it. What actually helps me? Dancing. This is just one of many good effects I get from dancing. My legs and body need to move. I’m not a good dancer. I look like an idiot. But I absolutely have to dance.
My favorite thing is when I open VS2008 or something. And it blinks into existence faster than the splash screen window can render fully.

I don't understand how the editor has regressed to the point that 15 year old software performs better than the modern equivalent.
Platinum is 90% efficient at 20%, but OP is using a 1600W power supply, so that 20% is 320W. Any load below that is going to be less efficient.
Kamal is doing most of this, but on a single node. This is the limitation that differentiates it from k8s, but also makes it much simpler.
“We’re enamored by high technology,” he said at the Council on Foreign Relations. “And we’re not in love with low-tech. Low-tech is always seen in our eyes as second-class. Why would you do this, when you could do that? And I would argue just the opposite.”

Noteworthy that others tried to gatekeep thier low tech approach and experimental efforts. So much "perfection, enemy of the good" in expert circles.
That’s certainly a wise expectation, but that doesn’t make it right that the company can do that, whether you pay them or not. The fact that the FCC recognizes your right to the phone number you’ve been using (regardless of payment) is instructive.

Edited to add: from other comments, the FCC requiring them to release the number might actually be wrong. It’s possible that it is just Google being wise themselves to avoid trouble.
Well more than obviously yes and scandalized by the HN-ers above. Never considered people not making their bed. Grandfather was in the Navy, mother ran and wife runs a tight ship. Me I’m along for the ride. I could expand a few hundred words about the enjoyment an acquired skill like keeping your house tidy can bring.
0-Day incoming
Nubmoan – Making the ThinkPad nub moan
I nerd sniped myself a week or so ago when I had a full day of stuff to do and had this idea in the shower. Tried to make it in Python, then tried to make it in Node, then when both failed miserably I said screw it they're both trying to wrap C libraries so I putzed with Claude till I got it working in C.

The repo is only missing the original moan folder, which you can record yourself. I'm loath to give mine away for free ¯\_(ツ)_/¯
What's your argument here? For example, Typescript allows lots of operations on objects that cannot be known at compile time because it relies on the user to inform it of types accurately, anything can be coerced into anything without complaint with "as", and it allows for arbitrary operations on an "any" type without complaint.

I've heard it referred to it as an "optionally typed" or "gradually typed" system, which, having worked for years in Typescript and other languages like Rust and Kotlin, etc, I agree with.
Just another reminder U.S. is not a real democracy
> Why not cyan? I don't know.

Because tradition, and the pigments they used. Red, yellow, blue worked great.

https://en.wikipedia.org/wiki/Primary_color
Oh ok, makes sense. Thanks for the clarification. Hope you feel better now :)
Slightly OT, but since it was mentioned in the article, only slightly:

> A silver lining is that with the new line, I was able to get a new iPhone 15 for almost free after bill credits.

No, you just got free financing on the phone. If you compare their contract plan rates to their prepaid plan rates, you're paying more over the course of your contract for the same plan.
Thanks for bringing that to my attention! The issue should be resolved.

That's what I get for being determined to design my own resume in Figma. I have a text only version as well, but I hate the idea of not having something crafted.
This reminds me... Where is the US on this issue?
If your spoken English is 10% as good as your comment, you're way ahead of the average English speaker.

That said, I can't wait for AI earbud / smartglasses Babel Fish [0] to become a reality.

[0] https://hitchhikers.fandom.com/wiki/Babel_Fish
Life pro tip (I believe that everyone should do this):

- Buy a domain and set up a custom email that represents you like firstname@firstlast.com - you own this domain and email address and no company, with the exception of your registrar maybe, has any control over it or authority to take it from you.

- Set up a dummy gmail/proton/whatever acct with a random address - this address will never be used or exposed publicly but it will represent your online email hosting acct.

- Forward your custom email address to the email provider address and configure the web client to send from your custom address.

- set your provider email account up in a local client like outlook that allows you to create a local backup.

- continue watching your previous account and updating your accounts to your new lifetime address. At some point, you should be getting minimal emails to the old account, then you can forward it to your new one.

The idea here is that you've decoupled your identity (your email address) from your webmail provider (gmail)

So google inexplicably cuts your access. Now what?

No problem. You have a local backup of all your emails in outlook. You repeat the process with a different service like proton (or a new gmail acct) with a new dummy email. Then you set the new acct up in outlook and drag all of the emails from your old acct in to the new one you haven't missed a beat. You're still sending and receiving emails to/from the same address and you can access all your historical emails in the new hosting acct because you migrated/synced them all over locally in outlook.

Losing access to your email identity is arguably one of the most catastrophic scenarios you can think of in terms of being online. This guards against that about as much as possible. It doesn't cover other services like voice and stuff but you can follow similar strategies for things like documents and files.