skysight-inc/HackerNews huggingface dataset:
Nice! I was just there last week. Are there any efforts to scan the ground in places like Saqqara? It seems there is still a ton of stuff left in the ground.

After seeing the pyramids and Luxor I am amazed at the scale and precision the Egyptians were building such a long time ago. Truly impressive.
It can be up to 1/2 of the class who plays them regularly and maybe 1/8 who talks about them a lot. I'm gen Z (married sorta young) and grew up in a city in California. The thing that'd exclude you more is not being on social media, but even then, not really.
The lightning connector while everybody else was stuck with miniusb and microusb?
I build systems designed to distrust any single individual with cryptographic key material and SSSS needs a lot of careful handling and automation to accomplish this.

Splitting the key safely is only part of the problem though, because you will then need a system that only -uses- the key in a way all parties consent to.

Threshold signing is a much easier alternative for many use cases but sometimes a cryptosystem requires just one key and SSSS is all we can do.

To avoid any single party accessing a complete SSSS split key you can:

1. Write an application that takes N public keys as input, and returns a newly generated key as SSSS shares encrypted to each respective public key as output.

2. Compile application deterministically as an immutable unikernel or firmware image targeting hardware that supports remote attestation (Nitro Enclave, Confidential VM, HSM, etc).

3. Publish source code such that all participants can access and review it, or confirm review was done by multiple parties they trust.

4. Have multiple parties trusted by all participants, or the participants themselves, build the application bundle and confirm they get the same hash

5. Any party deploys the bundle to a live remotely attestable system.

6. All parties use the remote attestation interface to confirm the target system is running the multi-party deterministically compiled application they expect.

7. All parties submit their public keys to the remote system.

8. The remote system generates new key, splits it, and returns SSSS shares to each party encrypted to their respective public key.
Oh yeah, let's trust Facebook with a monetary system. They have such a great track record of respecting our trust. /s
The standard complaint against USB is that it is innovating so quickly that the names are confusing, not that it isn't innovating.
You expect your child to take care of you?

None of us know what the future holds. You might very well have nobody to care for you either. Your children are free agents and might move to the other side of the world or might simply not care about you. Like me you'll probably choose not to overly concern yourself with this.
We're not going to hit the targets, not even close. The models are trending worse than expected. As someone that has spent some time on this topic in my lifetime, all I can do is thank fate that I'm likely to be dead from natural causes around 2050.

Maybe the Guardian is bad (and I disagree with your opinion of them, I think they are generally reliable) but in this case, they are correct.
Does anyone else take issue with Spotify branching out into other arenas (e.g., Podcasts, TV, Audiobooks, etc.)? I'm honestly kinda tired of all of these services trying to gobble up any slightly related industry.

I subscribe to Spotify to listen to music, not podcasts. My podcasts arrive using a different app with the backing of the RSS standard, not Spotify's internal standard. I don't want to get a subscription cost bump because Spotify has not decided they want to offer podcasts when I'm only paying for the music.
US economy returned to growth last quarter, expanding 2.6%
> The David of Michelangelo is the most famous italian sculpture

The most famous sculpture. Period. I can't think of any other piece of art (maybe with the exception of the Mona Lisa which is not a sculpture) that is more famous or instantly recognizable as Michelangelo's David.
Absolutely. And I’ve spent a significant part of the last 4 years helping develop exactly that:

https://holo.host

No more logins or passwords. Apps that can’t be shut down, and can be forked or customized at will. No more meddling busy-bodies deplatforming whoever offends their sensibilities or rejects their “religion”.

I’m pretty sure nobody realizes yet just how powerful this concept is. And it’s getting close to public release.
For the same reason most don't - lack of skill or barriers to entry like LeetCode (plus family stuff). The vast majority of devs work for "normal" companies. Hence normal companies don't need to compete with big tech. That's why HR benchmarks comp within the industry/location/etc that matches the company.
Lumen is officially not recommended. If you think you need Lumen, just use Laravel and rip out the things you don’t need. It’s much easier to pare down these days than it was when Lumen was released
Q3, sorry to disappoint you
whos going to invest knowing their investment could be completely wasted on the whims of beaurocrats and on their schedule?
I have both asked and been asked versions of this question.

As an interviewee, I like to ask something like "One of my favorite things at work is when I have a win. Like, something I've been working on launches successfully, or I notice people are using my work months or years later. It makes my day! Can you talk to me about the last time you had something like that at work?" I've had people freeze up for 30+ seconds with this question, which is usually not a good sign.

As an interviewer, I've gotten "why do you like working at {company}?" or "why are you in the data management/marketplace space?" from interviewees. and boy do I love talking about that one. Work isn't my whole life, but I am actually passionate about the stuff I do, so it works out.
The rise of biodigital surveillance
There's a pizza hut across the road as well lol
Thank you for saying this. I worked in various places and while some were noticeably worse than others, most were in the acceptable range. It is possible that I have been taught to accept the current norm, but it is difficult to take articles with more emotion manipulating words in the forefront ( 'toxic', ) and then matter-of-fact assertions 'authoritarian culture' ( like most corporations aren't by default just that ).

Still, talk about Keilor not getting the memo on Zeitgeist. The recession in place is sufficiently odd, partly because while most indicator suggest that it is either here or incoming ( with self-fulfilling prophecy of most company leaders saying it will ), the employment rate remains low despite the fact that employment induced inflation has been conveniently selected as THE factor tackle by business and government officials.

And he says to his employees: Go somewhere else. It is bold to say it charitably.
I've found that Guardian has by far the best environmental news coverage out of basically all mainstream outlets.
mysql, psql etc. let you issue sql from the command line

I don't do much sql in bash scripts but I do keep some wrapper scripts that let me run queries from stdin to databases in my environment
Which isolates do you mean? Support for Native image isolates is included in CE.

There are some features like polyglot isolates that are currently EE, but they are just a use of native image isolates.
https://modern-sql.com/ is another site with compatibility graphs.
Yes, and I pretty much walk away at that point. I don't mind entering my previous employer, but if you want to read my entire history it's already on LinkedIn and my resume.
There's quite a lot of choice for split keyboards out there - one of my favorites being the Corneish Zen by lowprokb - just two small boards, wireless interconnect. I made it a unibody design on purpose - better battery life, and only one device I have to charge and remember bringing along with me. And the fact that there is a pretty limited amount of existing designs in that style.

ZMK firmware can as of now sadly not do wired connections between two halves, so it's either wired connection and wired connection to PC (QMK firmware) or full wireless like the Zen, with ZMK.
A void. It looks uneven, not like a chamber, but quite large.
Here are talks from a recent Energy AI conference if anyone is interested:

https://www.youtube.com/playlist?list=PLcsG4X8Zn_UDTy6BqKzhq...
https://github.com/black7375/Firefox-UI-Fix

Now you don't have to abandon Firefox because of their dumb UI decisions anymore.
I didn’t say that or speculate motivations but I do see research finding strong negative correlations between violent crime and minimum incomes
"Your (the general your, not you in particular) labor is valuable but not that valuable :P"

My labor in particular is even less so.
> ... what/how do you envision them bullying Signal?

I guess, by outlawing them. Think of the collateral damage. For ex, unavailability of Signal means MobileCoins in wallets of its Indian users become inaccessible (theoretically, since Signal is a non-custodial wallet) if they don't get it out in time before the ban, so there's something for Signal to think about.
Or you can reduce the red tape and build solar in 3 months or wind in 6 months. 10 years is not quick.
> Whereas... imagine if Python 3 rolled out simply as an optional "mode of operation" on top of Python 2.

It's easy to imagine: Python 3 would not have existed. At all.

Python 3 changed fundamental language semantics in ways which went way beyond syntax, that's why the core team shoveled so many changes in: they were breaking the language in a way which didn't brook mere syntactic opt-ins, this meant additional changes were minor issues easily handled compared to the fundamental difficulty of overhauling the language's entire string model and significant parts of the object model.

> If you opt-in on this particular file, the syntax requirements are different.

You're about 20 years late to the party, welcome to Python 2.1: https://docs.python.org/3/whatsnew/2.1.html#pep-236-future-d...
300 meters resolution SF Bay Area Forecast
Thanks. I am oblivious to that argument but I am sure that I will read about it sooner or later.

Regarding the cultural reason: Where is the obstacle? Somebody mentioned that TSMC receives the wavers from the USA. Why would it be possible to operate one set of clean-room machines, but not another? If I am not mistaken then there are also the Intel plants. They may have lost their lead, but they are still operating the machines.
Congrats, this looks super cool!

In the example, is the .await in get_article run in a tokio executor inside wasm, or is did you write a way to poll the future across the wasm/host boundary? I'm curious if you could do something like tokio::spawn, or tokio::join from within the wasm code.
Try asking the same enthusiasts who are adamant that switching to USB-C is no big deal and legacy cruft needs to be eliminated what they think about switching to a new PCIe power connector.

Forget the 12VHPWR problems, we had a push for a new connector last gen too and it was universally reviled for some reason. People do not want a new connector, let alone a new voltage rail to help move that power a little more safely, they just wanna keep doing 8-pin forever even when it swells to 4+ connectors and starts dictating PCB layouts etc.

If people want to be evenhanded and honest about seriously looking at legacy standards, it's time to have a chat about ATX and PCIe add-in-card form factorand their relevance in the 21st century. It's time for a new connector and new voltage rails and new form factors for GPUs in general, that standard dates back to the original AT PC (ATX is literally "AT eXtended") and a PC no longer looks anything like it did in 1980.

The "add-in-card" is now pulling more than the actual CPU and the growth of the coolers makes supporting them physically difficult, and the chaos in the market has made solutions impossible because there is no standard for physical dimensions or connector plug-points etc. This is textbook, it's the exact same situation as pre-USB connector standards, everyone is doing their own sizes and layouts and it's chaos. Why should we not have government intervention to impose some common standards and get everybody on the same page so solutions can be engineered and we move forward? Why should a GPU not be a 6x4x12 inch box (or a set of other standard sizes) that slides as a module into the case with high-current connectors in a standardized location? No more GPU sag, no more 4x8pin, just one XT90 jag that contacts as you slide the module into its receptacle on a rail. Sounds like heaven to me.

EU should look at giving a standards body a mandate to move forward past that and we can work towards mandatory adoption of the new standard and outlawing the sale of legacy ATX within 5-10 years. That sounds extreme but it's what we did for USB-C, right? But it's different when it's your sacred cow and you have to pay for new hardware...
Fan of remarkable 2 here when it launched.

Boox is a next gen version. And it is incredible. Just don't compare it to remarkable. Remarkable was always hobbyist turned company product. And it was great.

But this onyx Boox is several iterations better.
> Do they not happen in php major versions anyway?

PHP has actually been awesome at preserving backwards compatibility.

I wrote a server, when PHP 4 was still the cutting edge, and it still works, now, at 8.1 (although I know that it is being rewritten, in order to leverage things like Laravel).
We had a webcam streaming a model railroad you could drive with this technology, around 1995.
You misunderstood, figuratively begging by letting the Fed to MBNA’s bidding.
I suppose people should decide for themselves if they take the word of a centralized service. Convenience is a factor after all.

For those that have small circles of friends they wish to chat with and minimize the number of ISP's their traffic traverses, I would suggest tinkering around with uMurmur [1] a lightweight version of Murmur. There are pre-built packages in several operating systems package managers. The configuration is dirt simple [2] and the daemon is very light weight, designed to run on home routers. Use Certbot to generate LE certs or just use self-signed. One TCP and one UDP port must be opened to the daemon or forwarded if on a different device with the default port being 64738. One can set a server-wide password to keep strangers off of it, or set passwords per-channel. It took me about 2 minutes to install and configure uMurmur on Alpine Linux and most of that time was deciding how I wanted to nest channels.

The mobile client is Mumla. Just put in the IP or hostname of the uMurmur instance. uMurmur is not E2EE but if it is running on your own router or VM and you are talking with your friends that you know and trust then maybe that is less of an issue given the server is on your hardware.

The voice quality is incredible. It uses the OPUS codec and does not require much bandwidth. The client also supports text chat, but that can be disabled in the server if one so wishes.

[1] - https://github.com/umurmur/umurmur

[2] - https://github.com/umurmur/umurmur/wiki/Configuration
So I'm a bit ashamed to admit I have been playing waaaay too much DayZ lately and this line rings so very true

>If you've ever tried VR where other people are in the same world as you, it really does feel different in a hard to describe way than just a video call. It's more immersive.

One day, 5 of my completely separate friends got onto DayZ and ended up meeting with each other (friend A knew Friend D, friend B knew friend E, friend A knew friend E, kind of thing) and my entire schedule for that day went on the backburner. Instead we stood around on the top of a castle talking about random things, drove around, went hunting, raided some bases, and looted some towns for gear. It really really really felt like going hiking and running into random people you know. Plus you can drink in real life so then you have the same social experience as if you're sitting around a campfire. It is extremely hard for me to explain the experience except comparing it to meeting up with friends and doing random things for a few hours. Kind of like MUDs and MOOs from the 80s and 90s.

My wife was extremely angry with me because this happened on the one day she worked from home and assumed this was what I did all day. I felt guilty for about 5 minutes before I realized I rarely socialize and this was a true social experience! So all that to say I look forward to what Mark can do with VR, as DayZ is based on a 10 year old 3d engine that is showing it's obvious age on next gen consoles.
Yes, this already exists. Pre-installed apps don't have to ask for the same permissions and defaults to sharing.
Everything is politics.

Often asserted, never proven.
If you haven't tried VR you should give it a shot. I find it pretty amazing.

Some percentage of the population is going to spend a lot of time in there in a few years. A small percentage already does today. (Sometimes I meet people in VR who tell me they keep the headset on while they sleep)

Meta is trying to capture as much of that market as they can.
We’re talking about America where it is part of policing by policy and norm. I’m responding to calls for increasing police in America. It’s pretty bad faith to defend calls for increasing police in America by saying they could steal less if they were in other countries
I'm not looking at F3 because of how it pitches itself, I'm looking at it because I skimmed the docs and it looks like the closest thing to what I'm looking for.

right now my whole website is hilariously one giant PHP file (CSS and Javascript both embedded, lol), with a giant switch branch on the after-the-domain part of $_SERVER['REQUEST_URI'] (there's only a few branches because the landing page is the main bulk of the site). the website was rapidly prototyped, and I hadn't used PHP since like 2008. I don't have any interest in overly-complex ways of doing things (using classes for everything, using the MVC pattern), but I do want slightly better organization. I had to monkey-patch in some rudimentary caching on the database-intensive landing page when we started getting lots of traffic, and anything that would make that easier as I add more functionality (that also should be cached) to the site would be great.

oh, and I'm running the whole thing on IONOS shared hosting and for business reasons it's not really feasible to use anything else at the moment.

so this is why I'm looking at evaluating F3 or any other similar "minimalist" frameworks—I don't want or need a super opinionated complex rejiggering of my existing code, but some small amount of better formal structure would be nice.

also, I'm not using any other packages or libraries or anything, except for Stripe, which was incredibly easy to integrate.
Walled article with ads. Why is this on the front page?
I must be the only person on HN who thinks the lightening port is better than USB-C.
Totally depends on the state. In Ireland you don't pay anything when the stocks are granted to you (you're promised X stocks in Y months), you pay income tax (PAYE) on them when they vest (you receive the stocks) and then you pay capital gain tax (CGT) on the gains (sell price - vest price) when you sell them.

Example: you're granted 1 share today to vest in 1 year. In 1 year the share is worth 100, it vests and you pay PAYE in this (it can either come from your salary, or by selling the stock). If the stock rise to 150 and you sell it after, you pay CGT on 50.
Sorry, I said that backwards. Economic growth is necessary (at least in the capitalist system we are in). We need things to succeed to deliver economic growth. At a certain point large sacrifices will be made to ensure the success of a new industry that promises economic growth. I don't think VR is at this point yet, but it might be soon.

Cars in the US and the destruction of passenger trains is a good past example. Cars gave consumers more freedom but at a much greater price and thus role in economic growth. We made great investments into highway systems to subsidize the automobile industry. This came at the expense of passenger trains (among other things) which was a direct competitor to the personal car, but operated more efficiently.

Tying back to the original comment, if there is a way to monetize walking that can only be done in VR, incentives will flow towards promoting that VR system to succeed. Those incentives will necessarily undermine the free alternative of actually walking. This is all done in the name of economic growth.
I often wonder how much money Apple makes from the fact that lightning cables all seem to die after a few months. I have usb cables that are decades old that still work, but lightning…
hacker news was overrun with non-technical people (with no real engineering or economics knowledge) long ago (like 6+ years). hardly any interesting discussion or deep understanding here anymore
Love this! Very close to the idea of a thing I've wanted for a while.
Thank you for the thoughtful reply. I had similar thoughts of my own, but your own perspective was helpful for my reflection.
> I’m going all in on independence, and I’m going to try to make a living with my own bare hands starting from nothing.

This sounds pretty wild, given $511K/y last year.

I don't want to sound bitter about it, but I am a sole provider for a family of 5, and I guess I could _retire_ after two years of these earnings.
I think this doesn't work well even if you have a really large screen. It's doing a style somewhat like https://edwardtufte.github.io/tufte-css/ but doesn't scale the content to be sure it can fit on the screen, nor center it without having to scroll for sidenotes.

Just in case the author sees: with the way the sidenotes are specified relative to the parent, this is [probably] better:

@media (min-width:760px) {
#layout {
max-width:min(80ch, 55vw);
margin-left: 4%;
}
}

(you can fuss with another clamping function for the margin-left to make it center properly on Very Large screens if that's a concern, but, uh, I don't want to bother)

[probably]: I mean, it might be an expressive choice to make the sidenotes something you have to page back and forth for, but then typically footnotes would be simpler, so I'm guessing this wasn't intentional.
> Bluetooth headphones were around for over a decade with a lot of people ignoring them before Airpods popularized them.

This is just flat-out wrong.

They may have shot up in popularity after phones stopped having headphone jacks, but there was certainly a Bluetooth headphone market before that.

> Personal media players weren't nearly as mainstream before the iPod.

Again, wayyyyy off base.

Personal CD players were VERY popular and common in the late 90s. I'd wager Napster and the advent of CD burners popularized them even more.

> Almost all of these product markets existed and mostly catered to niche audiences before Apple jumped in.

Cringe. This reeks of the attitude common attitude around 2010 where Apple fanboys would praise Steve Jobs for his innovation when Apple would implement a feature into iPhone that Android had for years.

> If there's one thing Apple excels at, its convincing the mass market to adopt technologies that currently only cater to a niche audience.

They excel at UI/UX. From a purely technical standpoint, they're often a couple years behind, but if you polish the crap out of it, people don't notice.
Ask HN: What cloud platform should a Python developer learn?
Specifically, a Python developer in the automation and scripting space. Which cloud platform is most beneficial: AWS, Azure, or Google?
Intelligent Applications Top