skysight-inc/HackerNews huggingface dataset:
You seem to be hung up on typing here. But, with care, you can make any code solid without necessarily relying on types, which, in Python's case, AFAIK, is a build-time safety net, rather than run-time protection.

I think a lot of this comes down to how your construct your code, which is often some kind of data pipeline. Wherever possible, I try to do my pandas code in a functional style -- lots of pure functions that operate on a dataframe and return a a derivative dataframe with only a simple transformation (ideally immutably, if this is not too expensive).

Chaining these together can be done with a functional library, or a simple implementation of `pipe()` or `pipeeither()`[1].

The main advantage here is that testing all the functions that go into this pipeline, becomes much easier. No side effects, no mocking, and very easy to test with `pytest` or similar.

Spending time writing the tests might seem laborious but it's worth it, and you can make these robustly able to exercise all kinds of conditions, including things like empty dataframes, weird data (NaNs, etc), in the inputs.

Finally, keep all charting completely away from the data manipulation functions and treat these separately. They can be a PITA to write automated tests for, and probably just need eyeball manual testing, so make them as simple as possible, without any data manipulation in these.

Not a silver bullet, I'm afraid, but the approach does work but you need to be thorough and structured in your approach.

[1]: https://news.ycombinator.com/item?id=34406420
When I said development of tooling of 30 years, I didn't mean a bunch of scripts or libraries, it would include things such as databases and programming languages. Certainly things like automating database migrations is things can be fixed in that timespan on tooling -- and probably WILL be fixed in coming 30 years.

The thing about "update projection_record" is that any business logic in there can be done fully declarative/functional, making it easier to develop, reduce bugs, evolve it etc etc.

Sure if you actually have to program "insert log + update projection_record" it's more fragile and complex. But you are basically doing things the compiler+database should have been doing for you transparently if it was the kind of event sourced tooling I describe.

If you can just say in one part of the program "insert log"..

..and independently of that say "I need to know this to make a decision, it can be computed from the logs like this" -- and change those questions as you like, and it is the job of some combination of DSL/declarations/compiler/database to make sure that the right projections are maintained to efficiently evaluate the expression, then I don't think that is more complex.

This is the main idea in the Out of the Tar Pit paper I linked to. Also e.g. the Materialize database has some ideas like this (it can't be used in many situations, just an example of a database that has this kind of idea).
400 acres represents 0.01% of Ohio's land area. This doesn't really change the state's land use profile.
I’ve been hiring for 15 years maybe and always read resumes. The skills bubble is critical for me personally - they need to have some stuff in there that matches what tech we use. I also don’t look at LinkedIn - doesn’t add anything to me not already on the resume.

Currently hiring Java devs.
They were already able to ban, because ASML's EUV effort partly came out of a DARPA/US-industry consortium (EUV LLC from the 1990s).
Kojima is a prophet, hallowed be his name.
My dad used to produce prints in the 90's with a hybrid digital/film workflow. Scan with a FlexTight -> post in Photoshop -> write back to 4x5 with a LaserGraphics film recorder -> darkroom printing. Using this process he did up to I want to say 40x48 prints.
The return rates that some people I know find acceptable are mind numbing to me. Some people I know return about 20% of the non-food things they buy, even after knowing that a significant fraction of the returned merchandise ends up in landfills.

So many people buy things without even thinking about it, use it once or twice, decide they don't need it, and then return it. It goes back, often without packaging, probably off to a landfill. All those resources and value just tossed into a pit, hidden in Amazon's bottom line. Its insane to me.

Forever easy returns just seem so incredibly damaging to me.
Official statement, which is probably easier to read than Axios' faux-tagged format: https://about.fb.com/news/2023/01/trump-facebook-instagram-a...
Is this something we engineers could create an online space for - eg 'repairWiki' - where we jailbreak appliance controls in an open-source kinda way? Would this run afoul of the law, or just Big Appliance?
https://www.youtube.com/watch?v=LPPUqLZOqCQ

LiFePo is maybe 10x the lifespan of a normal Lead-Acid battery, if you're cycling it several times a day. A car battery for instance will not do very well in this test. But I'm talking about deep cycle Lead-Acid batteries, cycled every day or couple of days down to 70% capacity (so using 30%). This is a fairly typical workload if you're (for instance) using it as a backup for solar panels. Under those circumstances, the LiFePo battery will die from time elapsed probably about the same time as or maybe even earlier than the Lead-Acid battery dies from cycle count.
> There's no point to life; if I was hit by a bus or jumped in front of a car while on break today at my miserable, entry-level job, it'd be okay for the world and I wouldn't feel like it was a loss for me.

There have been a couple of times when I felt that way in my life, but then I remember this is the only life I will get, and then I'll cease to exist. I was lucky to be born among the dominant species of this planet, so I better enjoy it while it lasts.

Eventually, against my initial expectations, life got gradually better.
There are a few complaints that are unique to Amazon, but really it just speaks to how little has been done to fix the problems Walmart brought to our attention decades ago. Not dealing with those issues back then just opened the door for Amazon to come in and screw people over in similar ways. I hope people realize that their problems they have now aren't just about Amazon either and that unless things change it'll be some other company 10-20 years in the future doing the same things to the next generation.
There’s also a formality angle. The police might inspect your clothing, but probably not your clothes.
I remember bridgewater shorted ASML for big positions for no reason and then the news broke out that US government banned ASML from selling some stuff to China.
Yeah, I’ve been reading Nick Bostrom’s Superintelligence and it is frustratingly oblivious to the basic fact that since intelligence is so ill-defined it will never be clear when human intelligence has been exceeded. However every single concern of “AI existentialists” has already manifested in multinational corporations.
N of 1, but a corporate lawyer friend told me that when their company was doing layoffs, it was made very clear that it needed to hit all racial etc categories proportionally.
Also...

Does there exist at least one subset of all of the sets in existence -- which is a type?

?
A rising tide lifts all boats. If there is a big tech partner in that particular region, there will be better supporting infra as well (employee base, friendly local municipalities, fiber internet, power infrastructure, etc)

plus they can yeet the xeon's over the highway via a pneumatic tube system
Vote to Ratify the Revised Enforcement Guidelines for the UCoC
Phones are practically parents already and that's going so great.
> Here’s what’s fucked: once you’ve started using Apple for hosting, you’re stuck.

The fundamental misunderstanding is that Apple is not hosting the source RSS feed or media. As someone who operates a podcast hosting service, it's bizarre to me that the author doesn't understand this.

> This customer was pasting their Apple listing URL, but the import tool was not getting a feed back.

Of course, because it's not an RSS feed URL. And again, I'm shocked that this person doesn't understand the difference.
Anything that requires human body and dexterity is beyond the current state of AI. Anything that is intellectual is within reach. Which makes sense because it took way longer for nature to make human body then it took us to develop language/art/science etc.
What is currently stopping someone knowledgeable about dating techniques from making a fake underwater Stonehenge with fake caveman inscriptions in order to generate sensational press? Are there properties of dating techniques that can't be (easily) falsified?

(I can't find anything on this website on how the scientists concluded the inscription is from 9k years ago)
Very nice. The text goes out of the page on Zoom levels above 100% though.
On the ground, the chatter I've heard from cloud customers and techies who have worked for various cloud companies:

- If you need scale, you pick AWS or Azure (GCP doesn't have the same scale, and is catching up)

- If you are a retailer, you don't pick AWS, because you're a competitor and they'll use whatever nasty (but legal) tricks to eat your lunch money

- Windows stack workloads seem to run better on the AWS virtualization stack

- Linux stack workloads seem to run better on the Azure virtualization stack

- GCP has great integrations/automation/api, AWS is pretty good too

- AWS has great support

- GCP has terrible support

- Azure is somewhere in between the two above in terms of support

It depends what is important to you.

Bonus chatter: Oracle Exadata is an unmatched force to be reckoned with, but OCI as a whole doesn't have their shit together.
Doesn't look like it worked.

But more seriously, a very interesting idea. Hopefully they can gather some useful data about techniques that work/don't work and possibly generalize the advice for others.

A lot of best practices around fitness/health evolves gradually over time through trial and error. Not a lot of actually well formed and repeatable studies
I used to work in a photo studio in Germany, we had 2 of these and the predecessor to the Hasselblad/Imacon X1. The difference between them was amazing. I'd still love to have one of those Coolscan 9000s, they are great machines. Even back then (around 2004) we used Vuescan for the Nikons. It was already an issue to get up to date drivers for our Macs.
That's odd. A sub $1000 Epson scanner with 35mm and 120 film adapters can resolve professional film grain, can't do better then that.
A friend of mine built a device specifically for using a digital camera to "scan" 35mm film: https://www.youtube.com/watch?v=dEDWeAbd6J4
To be fair, I did say comparable background, which can include education. There easily is
enough immigrants, even poor uneducated ones lacrosse decades to make this comparison.

From what I read, poor and average immigrants do great, even African ones. Even more so, the first generation born in the US.

My greater point doesn't negate the impact of past treatment. If anything, it's strongly supports it. What I think it adds to the conversation is the idea that the challenge is very different than overly simplistic model of skin color discrimination which most people around usually try to reduce everything to.

Miss attribution of the root cause leads to ineffective Solutions.

I agree that historic impacts can be scoped into the definition of systemic racism, but that doesn't mean that other tenants of systemic racism are not overstated or incorrect.
We didn't start the fire
It was always burning, since the world's been turning
It is mostly based out of FOMO and what the Competition is doing. Imagine your landing page saying "A database that can replicate automatically" vs "Web Scale performance at incredible speed". The latter sounds more interesting and vague enough because no one wants to admit that they are selling "just a database". But but , we are more than that.

Funny enough, YC talks about this in their videos where they reject applications with marketing buzzwords.

Once you are well known though, you could get away with more marketing buzzwords. For example, if you visit Docker's landing page right now, it says "Develop faster. Run anywhere.". Ok WTF. What does that mean ? But since we already know that Docker is containerization tech, we don't care about its landing page anyway. But do they seriously think anyone landing on docker doesn't already know docker because "develop faster" doesn't mean anything.
Saving is good. Getting the 401k match is good. Have no experience with the cash flow requirement of kids or of hitting the startup lottery. But find the balance between today and tomorrow because too much of either isn’t a win. And things might not be quite what you’d like tomorrow.
They're complimentary products because lithography isn't useful if you don't have Etch, CVD, PVD, ALD, CMP, Implant, etc.
That's what I respect about Citymapper in the linked article - they're 11 years in and still putting in the effort to their updates.
>Heads up: Just recently, Graham Hancock has challenged John Hoopes (his arch-nemesis?) for a debate on JRE.

Perhaps I'm missing something, but why (and why should we care) is an archaeologist challenging an anthropologist to debate about the Java Runtime Environment?
This is nice-sounding, but ultimately there is almost no incentive for hardware manufacturers to open source their drivers. Linux isn't a large market and macOS and Windows users generally aren't concerned with it. On top of that, many of these products (though maybe not the one in particular) is basically disposable.

The way this is handled in industry is to have 20-year-old computer running Windows XP that is just for a specific product that only has drivers for one version of Windows.
thank you, I appreciate the honesty! I checked out the guide, it looks promising and will give it a try for the next system I assemble
sd checkpoint -- stable diffusion checkpoint. a model weights file that was obtained by tuning the stablediffusion weights file using probably something like dreambooth on some number of midjourney-generated images.

a1111 / invokeai -- stable diffusion UI tools

Protogen series -- popular stablediffusion checkpoints you can download so you can generate content in various styles
That doctor must feel lucky he found such a cash cow.

I wonder if he uses a "youth" filter on his webcam to make himself look like he's succeeding.
C# has the same issue for stack-allocated spans. Doing that in a loop is often a stack overflow.
I’ll let you know when I figure that out. But the general idea I have in mind is: figure it out by chasing a lot of things a little bit and see what drives you the most. (and appreciate that it can change and that’s okay!)
Cannon CCAPI Python convenience library
I created a simple Python library for Cannon CCAPI so you can control your camera in python. THis alos is possible in jupyter notebooks, so you can automate your workflow directly in python. I have implemented the functioons I found most useful. If you like to help contat me.
I assume you think the same about electron
It is built into Safari (via the History interface). Opera had this feature before it became a Chrome reskin. Chrome used to support it, but it only worked on http (not https) sites and after some years the feature was dropped. Chrome addons like Falcon bring it back (but Falcon seems unattended these days). The Min Browser offers full-text search history out of the box, but the browser experience is ... eccentric.

There was a SaaS service for this called Recawl which required a browser plugin. memex.garden offered this as part of a SaaS but they dropped this feature. Browserparrot focuses on this, again as a SaaS, again with uncertain pricing. Diskernet does this fully-local, but the software is not free (and is only offered via subscription pricing). St. Clair Software's HistoryHound does full-text history search, but only on Mac; I suppose it's got a bigger featureset than the Safari tool, and it supports not-Safari browsers.

The field is littered with previous attempts to get this right.
Saving, thanks! And great point.
Amazon has killed plenty of small businesses that survived Walmart. Walmart didn’t go after the hobby shop style niche business the way Amazon’s million product warehouse could.

People worked out you can compete with Walmart by having a deeper selection as long as the population density supports it, but it’s not clear what small retail can do to survive Amazon.
> I often wonder if it wouldn't be possible to compile MAME's source into some HDL and burn drivers into programmable hardware on demand.

Like MiSTer FPGA? It seems to provide FPGA implementations for a number of vintage microcomputer and game systems:

https://mister-devel.github.io/MkDocs_MiSTer/
And who funds "Debt Justice" the org that put out the study. I couldn't find anything on their website.
Course they will as it makes them money. Surprised it took this long.
Seems at least semi-possible given all the recent investment. I've lived in Columbus for the last decade or so and generally enjoy living here.

I view all this development with some trepidation as more high-paying jobs and big salaries threaten to do to Columbus and the surrounding area what has happened to lots of other tech cities though. Housing here is still _semi_ reasonable but definitely increasing fast, and the city has a fairly small footprint compared to other major metros.

Even so, it's an exciting time in a state which I think is usually fairly underrated as flyover country.
Show HN: Chromacon Playground
You can often identify colours at a greater distance than you can symbols of the same size. As someone whose uncorrected vision is at -7 and still decreasing, this was pretty interesting to me.

I've been practicing reading colour, so I built this little tool so anyone can write and send messages in "chromacons", which are colour symbols.
Others have covered what you can do with work. On top of that - do take note of amount of screen time you have outside of work. Like scrolling on the phone, TV for entertainment, etc. While this is not for everyone, reducing my non-work screen time has helped me a lot with eye strain (I can't comment about the red eyes part though). Audiobooks let me physically relax after work, along with removing/restricting any scrolling-based apps on the phone.
The slush piles will turn into slush planets once this kind of farce becomes a full-fledged fad.
I want to see a study of the impact of Amazon on unemployment and inequality. Inequality has been flat and then declining in the US since about 2013. Unemployment has remained at rock bottom rates. I think a lot of this is the competition Amazon provides for low skilled labor.
Remote work saved workers 72 minutes per day in 2021 and 2022
Don’t worry, pretty clear from this comment you’d be a terrible match for an early stage startup.
Can we not recreate the scenarios from dystopian scifi horror movies?! What's wrong with scientists?
The bottom 10% are usually those with disabilities like autism. Many of them really aren't capable of getting higher education. I have a 21 year old son with autism that has never even learned the multiplication tables (as a single example) despite our spending tens of thousands of dollars on private tutoring and other training outside of his schooling. He works a low level job at the airport that he enjoys. But, realistically, it is at the upper limits of his abilities. He is far far away from being a lone case. I really don't think many of the bottom 10% can be trained into higher value jobs.
It's interesting to consider how basic income if implemented, could potentially greatly speed up the development/rollout of robotics in industry.
Allow me to introduce to you, gluconeogenesis:

https://en.m.wikipedia.org/wiki/Gluconeogenesis
Good. ADS-B Exchange's API is horribly broken and they never even replied to my support/refund requests so I had to chargeback. A shakeup might help.
Again, I will write. The job of an OS is to provide an abstracted shim between HW customers have, and the software they have. When this doesn't happen it is a giant fail. There are untold thousands of devices just like this scanner for which the choices to drop support (or change) the OS driver ABI puts people in a bad position because frequently this low volume specialty hardware costs more than the OS vendors product and a new PC/etc to run it because the HW vendor uses MS/Apple/etc's decisions as a chance to force their customers to upgrade to the latest HW. Frequently when the old stuff continues to work just fine.

So IMHO this is a giant middle finger from the OS vendors to their customers, because (as an OS developer myself) dropping support for these kinds of things are rarely done because its costing developer time to have modules that are mostly untouched for years in the tree, or infrequently provide a small shim from the new driver model to the old one. And even when it turns out to be real effort, the OS vendors show us they can provide very transparent shims as long as it benefits them and not a second longer (ex most recently doing transparent x86 emulation on arm based machines).
Very nice! I really find it useful. Would you mind sharing the tech stack?
Has this ever worked? Even now it seems that hardly any vendors put out linux software and when they do it's garbage that tries to import shared libraries that existed on ubuntu 13.04 or something. Almost all the hardware support on linux came from people in the linux space reverse engineering and developing those drivers which are then in a state that can be upstreamed.

The wine/proton project has had far far more impact than decades of posting on game forums asking for a linux build.
Yep, I deal with this all the time in industrial automation. It's even worse than the consumer space there, because the cost of breaking stuff is so high that the default is to invent something and then coast on your laurels for a few decades. Infrastructure and tooling that somebody's dad bought 30 years ago is now too expensive to update, so you keep it limping along well past its normal service life...

In particular, the author laments the high cost of scans:

> Here in Switzerland I am looking at a cost of around 30.- CHF a frame minimum if I get a third party to scan them for me.

And worries that you have to have something like the 2007 iMac to run it:

> So you need a dedicated old rig to run the proprietary software to drive the scanner.

But doesn't seem to quite connect 2 and 2 together: Those third party shops all have ancient dedicated rigs that they bought a decade or two ago. The use of that equipment is what your $30 per scan is buying! There are label printers and laser markers and time clocks and press brakes and CNCs and inventory management systems at shops all over the world, running some PLC RTOS from the 90s, or DOS or Windows 98 with PXI cards or printer parallel ports or even completely proprietary logic boards, that are decades old and you can't get parts or service or updates for them.

It's ubiquitous in any less profitable industries that aren't on the cutting edge.

It's hard to maintain and gradually update this equipment. I fear it's going to get harder as IIoT services die off and engineered lifetimes shrink. It's hard to debug a machine built before the Internet, with coffee-stained schematics and only enough IDE hard drive space for 8-character variable names, but I worry it will be harder still to debug a machine built well after the Internet with ubiquitous documentation available only behind a login to a server that's no longer online and enough hard drive space for gigabytes of third-party libraries...
Meta Ending Suspension of Trump’s Accounts
So did I, before I read the entire reply chain :(
> If you reupload your audio to a new hosting service, there's no way to have your listeners move to the new service.

That's incorrect.

https://podcasters.apple.com/support/3965-how-to-change-host...