skysight-inc/HackerNews huggingface dataset:
This is cool, although FYI that Finder & Spotlight does have some support for this already since Ventura:

https://www.ghacks.net/2022/06/11/new-spotlight-features-in-...
Interesting thought. Maybe an LLM would build deeper insight with only one training language. On the other hand, the model might overfit with just one language -- maybe multilingual models generalize better?
itis -> infection.
The cost of your phone might be low or covered by insurance, while all your private information is much more valuable.

I never spend more than 200 euros on a phone and consider them disposable. If I lost my (locked) phone, I'd merely get my (identical) backup phone from home and continue as if nothing happened.
This is simply not correct.

Selipsky did not found Tableau by a long stretch. He moved to Tableau from AWS, where he'd been for 11 years, and then went back five years later.
Hysata electrolyzers produce cheapest hydrogen at 95% efficiency
I would argue that the fall of the republic was the first nail in the coffin, and like you said, was caused by slave concentration in few patrician's hands (according to the Gracci brothers at least). The slave concentration around rome, and the slave owner concentration at the end didn't help the empire either.

And please don't draw parallels, you shouldn't, the society now is very different.

[edit] for clarification, the last sentence is a general 'you', I'm not talking about my parent who made an overall good point.
Questions for People Who Use Vertical Monitors for Coding
Hi everyone!

I'm a Software Engineer working on infra, backend and scripting, with occasional forays into frontend.

I often juggle 2-3 active Tmux windows, each with 3-4 panes, plus vim with 1-2 active buffers. As you might imagine, this can be quite overwhelming, especially when writing HCP code and needing to keep track of multiple contexts.

I've always coded using just my laptop, but recently, I've started exploring the idea of getting a vertical monitor. I'm curious to hear your recommendations or experiences with using vertical monitors.

Right now, I'm considering the Dell UltraSharp 27" 4K UHD LCD Monitor (U2723QE). What do you think?

Also, How do you handle switching between multiple contexts in large projects?

Thanks!
Right, you need at least some dm-linear device mapper device in between to ensure a device is RO I think. Also, ext4 has separate "noload" option that actually instructs it not to touch the disk (ofc relying solely on "ro,noload" to not mess with your broken FS is a bad idea)
I do this by creating a markdown file on my desktop and opening it in VSCode alongside whatever project I'm working on. Once open, I right click the file's tab in VSCode and click "Pin" which locks it into its own tab container. I can then reference it quickly and it doesn't get in the way of other open files. To search, just Cmd+F.
> Similarly developing Mac software on PCs makes no sense logistically or practically. Why would Apple want software in the market which had never been run on real Apple hardware? Why would a developer want to write for a platform they aren’t on.

Have you never heard of cross platform development before? It's bizarre how far behind the times Apple users are, but I guess if you never leave the bubble...
Why does it disproportionately use bandwidth?
Journal article for those that are a bit wary of MIT press releases by now: https://academic.oup.com/mnras/article/530/4/4712/7667655
From the util-linux "mount" man page:

"Note that, depending on the filesystem type, state and kernel behavior, the system may still write to the device. For example, ext3 and ext4 will replay the journal if the filesystem is dirty. To prevent this kind of write access, you may want to mount an ext3 or ext4 filesystem with the ro,noload mount options or set the block device itself to read-only mode, see the blockdev(8) command."
They are distributed everywhere. These three are among the oldest and presumably of similar age to other "oldest" stars in other galaxies.

I take it to mean many galaxies have surviving stars from the population of stars expected to still exist. Honestly it seems obvious. Any given galaxy will either be as old as those stars, formed from the merger of other galaxies some of which are old, or will have stolen some stars from an old galaxy during a flyby.

This story boils down to "at large scale stars are roughly evenly distributed".
This was the book that taught me the difference between "facts", "rules" and "queries" in Prolog, which was the terminology I had been taught at my university Prolog course. The difference being: there is no difference. They are all Horn clauses, the "queries" are Horn goals and the "facts" and "rules" are definite program clauses. I was enlightened.

The NLP stuff -Definite Clause Grammars- is also interesting, in the sense that it's surprising that a notation that can be used to parse language (definite clauses) can also be used to represent any program a Universal Turing Machine can compute.
> You know, not everything is an opportunity to better yourself.

You're wrong, everything is an opportunity to better yourself. It's up to you whether or not you choose to take advantage of opportunities. Certainly you can chose not to, you can choose to tap out and quit, but as it is a choice so also is it an opportunity.
Here is one https://www.aclu.org/documents/employers-schools-and-social-...
Wouldn’t accept that either. I’ll bring my own computer and then we don’t have to worry about your stupid spyware games.

The attitude of some employers is very poor.
Because it makes debts grow in real terms.
https://en.wikipedia.org/wiki/Debt_deflation
I refuse to buy any apple hardware for my personal usage. If they changed (some of) the things GP mentioned, I would gladly convert. Their hardware is pretty slick, their software is draconian.
Content Collections: Alternative to ContentLayer
Yeah, left-corner parsers can be slow for CFGs. There was another Prolog-for-NLP book of the same generation, not by Pereira or Shreiber, that showed how to write an Earley parser in Prolog and those can be much faster. I don't remember the title though, I read it maybe ten years ago now.
> And re burden of proof - this isn't a court case. It's about what you can hope for in a discussion with someone you disagree with

This was a great addendum, thanks for this reminder.
Their latest financial crisis reportedly impacted the Flutter team, but they’re claiming the project hasn’t been killed. That said, adding a dependency on Googleware with no discernible revenue stream seems needlessly risky.
Already done, and you can thank the EU for that.
Let's be fair and compare similar products. Do you have any examples of $2000 mobile devices that support eye tracking on the OS level? The products you mention look like they're extra hardware you strap to a Windows PC. Certainly useful, but not quite as potentially life-changing as having that built into your phone.
Haskell implements type classes via dictionary passing that don’t always get optimized away by the compiler so it does have a slight runtime cost:

https://okmij.org/ftp/Computation/typeclass.html#dict

In Rust, using trait objects also generates a vtable for dynamic dispatch so in that case traits are not fully erased:

https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/sh...
Idk man, I'm too busy being terrified of the use of LLMs as propaganda agents, micro-targetting adtech vectors, mass gaslighters and cultural homogenizers.

I mean, these things are literally designed to statelessly yet convincingly talk about events they can't see, experiences they can't understand, emotions they can't feel… If a human acted like that, we'd call them a psychopath.

We already know that our social structures tend to be quite vulnerable to dark triad type personalities. And yet, while human psychopaths are limited by genetics to a small percentage of the population, there's no limit on the number of spambot instances you can instruct to attack your political rivals, Alexa 2.0 updates that could be pushed to sound 5% sadder when talking about a competitor's products, LLM moderators that can be deployed to subtly correct "organic" interactions that leave a known profitable state space… And that's just the obvious next steps from where we're already at today. I'm sure the real use cases for automated lying machines will be more horrifying than most of us could imagine today, just as nobody could have predicted in 2010 that Twitter and Facebook would enable ISIS, Trump, unconsensual mass human experimentation, the Rohingya genocide…

Which is to say, selling LLM "friends" or "girlfriends" as a way to addictively exploit people's loneliness seems like one of the least harmful things that could come out of the current "AI" push. Sad, yes, but compared to where I think this is headed, that seems like dodging a bullet.

> I'm so sick of startups taking advantage of people. So, so fucking gross.

Silicon Valley was a mistake. An entire industry controlled largely by humans that decided they like predictable programmable machines more than they like free and equal persons. What was the expected outcome?
> I didn’t mention tensorflow or TF Lite

I know.

OP didn't mention JAX, or IREE.

I avoided having a knee-jerk "Incorrect, the thing you are talking about is off-topic" reaction because it's inimical to friendly conversation.

Mentioning ONNX and llama.cpp made it clear they were talking about inference. In that context, TF Lite isn't helpful unless you have TF. JAX is irrelevant. IREE is expressly not there yet[1] and has nothing to do with Google.

[1] c.f. the GitHub "IREE is still in its early phase. We have settled down on the overarching infrastructure". From a llama.cpp/ONNX/local inference perspective, there's little more than "well, we'll get MLIR, then we can make N binaries for N model x arch x platform options." Doesn't sound so helpful to me, but I got it easy right now, models are treated as data instead of code in both ONNX and llama.cpp. I'm not certain that's the right thing long-term, ex. it incentivizes "kitchen sink" ML frameworks, people always want me to add a model to the library, rather than use my library as a dependency.
Yeah, modern phones use multiple cameras to produce a single image. Would it be possible to produce a higher resolution photo using millions of images taken from millions of locations?

I have no clue what I am talking about, but would love to hear somebody knowledgeable speculate on this.
Can someone provide/link-to a principle of operation? I looked at references (https://www.dragonflytelescope.org/publications.html) but they point to publications that look to be behind pay walls.

In particular, I don't see how N co-aligned cameras is any different than N images taken in sequence with one camera (averaging over noise), other than a reduction in time required to take N images with one camera.
Wow, I've been waiting a while for this. Madrona Labs' Aalto is probably my favorite software synthesizer in my 18 years making music with computers. Thanks Randy!!
What's stopping automakers from using fuel to power a generator so we get the benefits of an electric car (e.g., efficiency, torque, etc.) while still retaining the benefits of carbon fuels (e.g., energy density, quick refueling, etc.)?
> VS letting the market solve the problem?

The market can't solve this because the housing developer wants to maximize profit. Building less parking allows them to squeeze in more units, thus more profit. So that's what they will do.

In an idealized world people would be entirely rational and not go live there if they need a car and can't park. But us people tend to push off problems, so it is common to think we'll move in and just park on the street somewhere, we'll figure it out. Except everyone in that development was thinking the same thing and when everyone moves in after the units get built, there's a big problem.

Having lived in such an area, it is obvious how unpleasant it becomes for everyone. Fistfights over parking, keyed cars, etc. But the builder took their profit so it was a win for them.

Parking minimums are a reaction to this problem.
Can this be used without internet connections or is it just continuously streaming your face video back to Google?
> Structural typing makes it too easy to accidentally pass something that looks like a duck but is actually a goose.

This may be true, but in reality after 7 years of using TypeScript I don't think I've ever encountered this as a bug for an object (Record) type.

Even for branded types I find the value much more in self-documenting code than actual type safety, and I only have used branded types for primitives.
> Los Angeles, a thriving metropolis with a population and economy larger than Australia’s

When did LA become a city of 26 million?
Sounds futuristic. Who is developing that design?
That’s very kind of Russia. When do you think they’ll hand it back to Ukraine?
>to my mind, that's who carl pomerance is? do you have some other salient factor in mind?

Not the parent poster, but I interpreted what they said as "the gravity of the name didn't hit me until I was older".

As a middle-schooler, the paper was written by some random dude named Carl. That's it. He did some things with a sieve and an algorithm, neat.

Then, later in life, with more experience and context, they gained an understanding and appreciation for the name and what the name implied. As well as how much impact the work had.

At least that is how I read the comment.
I fail to see how forcing RTO "cuts costs"; would make more sense to cut the unnecessary office space
> Idk how we’ve gotten away from such a natural human experience, but everyone knows damn well that the happiest children are out playing soccer with their friends in a field or eating lunch together at a park bench, and not holed up in their room watching endless YouTube.

A soccer ball can't (usually) spy on you to sell you stuff, though, is the thing…
Do you think Paul Graham or Garry Tan give a shit about accessibility?
Looks like 'large free plan' includes 25 jams. I was able to make only 10 or so jams (I could have deleted some jams but no more than 2 or 3) and now I have to 'Upgrade'.
I could be wrong but I’m pretty sure affine types were named after linear types, not vice versa.
For a lot of kids in the US suburbs, a 2 mile walk doesn’t get them anywhere interesting. Maybe a strip mall or grocery store where they aren’t really welcome. Add to that, most of the walk will be on roads that have no provision for pedestrians with drivers who have no consideration for pedestrians.

People who haven’t lived in a US suburb have a hard time appreciating how much it is a landscape that is designed entirely around either being in your private home, or driving somewhere else.
epic… and not a single of these “experts” likely can solve even a basic goat problem https://x.com/svpino/status/1790624957380342151
Solving the mystery of HRT shortages in the UK (2019)
This is awesome and I love the UX, although I can't help but feel a bit sad that we need to always rely upon Apple and Microsoft for consumer accessibility.

It would be so great if more resources could be allocated for such things within the Linux ecosystem.
I've hidden and reported so many posts on the front page.

I can only hope that the algorithms take into account that there's a decent chance someone trying to hit a link or access the comments will accidentally report a post instead.
This seems to be the relevant behaviour from ext4: https://github.com/torvalds/linux/blob/8c06da67d0bd3139a97f3...
> You pay for the OS support.

No you don't. RPi5, zero upstream Linux support 7 months after release.

https://www.phoronix.com/news/SUSE-Upstream-Linux-RPi-5

Zillion dollar (pound?) company, apparently, and they rely on some volunteers from SUSE for even basic upstreaming. If you're paying them for OS support, you're throwing out the money.

> Alternative SBCs are much harder to get working and develop on.

No they are not. If anything it was always RPi that was its own quirky thing.

Pretty much all of my SBCs are some form of mainline U-Boot booting mainline Linux (sometimes + a few patches) and a standard Linux userspace. Very uniform.

RPi 2+ I have is some weird bootloader that doesn't fit the wider SBC ecosystem, with its own special configuration, and a lot of RPi only tooling to control their firmware running on the graphics CPU or whatever.
React Compiler is now open source
You sound just like a Roman.
/u/im-ba explains how badly written software caused the Boeing MAX crashes
Overall I do like working with Typescript and structural typing does have some real advantages but, like just about everything in engineering, there are also tradeoffs.

Without some discipline you can create some very messy type spaghetti with TS. Nominal typing is more rigid but it can also force you to think more clearly about and carefully define the different entities in your system.
I like to say "it's not the variance that gets you, it's the correlation." In my experience, "fat tail" risks are really about incorrect modeling of correlation.
Show HN: Open-Source BI as Code
From the various links in the comments, the telescope uses special filters in front of the lenses to capture the faint glow in specific wavelengths emitted by the circumgalactic medium (a new word for me!) aka "gas" around galaxies.
> Tools like ddrescue have the option to first read a disk's filesystem metadata to build a map; and then use that map to only bother to read used sectors, skipping the unused ones.

I don't know how many versions of "ddrescue" there might be, but GNU ddrescue doesn't know anything about filesystems.

The "map" file is just a list of device LBAs (extents) and recovery status.

I've seen a tool for NFTS that can pre-populate a GNU ddrescue map file with unused extents to avoid ddrescue reads of unused areas, but you have to find this tool and manage it yourself.
Thanks!

I used https://screen.studio/ for the showcase videos and for the YouTube video I used a combination of Canva/Eleven Labs + Some manual mouse zooming
> Make a sparse image with dd. Then you have a 1:1 copy while skipping all the unused sectors to save space.

Filesystems don't zero out deleted data and dd isn't aware of the filesystem mapping, so unless it's a completely fresh drive, you'll still pull off garbage data.

ddrescue is one tool that combines dd with the ability to read the filesystem metadata to only extract out the allocated filesystem blocks.
Seems similar to plotly dash, no?
One of these links is locked behind an account and the other only redirects to a dead repository. Thanks, I guess.
RPi's niche is really as an SBC supported by mainline Linux and a giant community. That's why it had supply shortages - that's a huge value add to the electronics industry and the money was too good to resist pivoting to commercial users over education and hobbyists. Grabbing an Altium/KiCad/etc footprint and slapping a compute module on a board while prototyping with a Pi is still the fastest way to go to market with a well supported Linux CPU. All the other manufacturers have really really shitty BSPs in comparison, even if you're just offloading everything realtime to an MCU.

ESP32/ESPHome may have taken over the lower end with its easy config but there's still no real Pi competitor. A decade after the first RPi release, I still dread using any other platform when I have to design a board that requires more compute than an ESP32.
Ok so I’m no Google apologist, but I’m voting for better. Because good god how could it possibly get worse?
The two specific examples of trauma given in the article were being a Holocaust survivor and being present at ground zero when the towers collapsed in New York.

Is there a word you'd prefer was used here for similar experiences that induce stress and meaurably low levels of cortisol?
The Roman Empire being there was probably weirder than it falling. There hasn't been as extensive empire in that area since.

It was sort of defying gravity to be there at all.

Then sooner or later things would go wrong and it would fall to pieces.

As in The Talking Heads song 'things fall apart, it's scientific'.
I think this gnuplot command makes the bias much more obvious (and even better with -persist and "set terminal x11"): gnuplot -e "set terminal dumb; set xtics 100; plot '<cat'"

Compare to the version that discards values over 3e4:

for i in $(seq 1000000); do x=$((RANDOM)); while test $x -gt 30000;do x=$((RANDOM)); done; echo $((x%10000)); done |sort|uniq -c |sort -rn |gnuplot -e "set terminal dumb; set xtics 100; plot '<cat'"

Or the version that uses the 32-bit SRANDOM, which reduces the bias by a factor of 2**17:

for i in $(seq 1000000); do echo $((SRANDOM%10000)); done | sort -n | uniq -c | sort -rn |gnuplot -e "set terminal dumb; set xtics 100; plot '<cat'"
Okay, what if I put it like this: there is
understanding (ability to reason about things), and there is knowing that you understand something.

In people, these are correlated, but one does not necessitate the other.
It is not at all clear what (if anything) A and B are standing in for here, so instead of discussing them, let's go back and see what specific issue prompted our disagreement over whether it was to the point here. It was just this: "There’s a bigger difference between the MAX family and other versions of the 737 than there is between all the different crossovers a car company pumps out..." [1] (specific weight differences elided for brevity.)

I won't dispute the implicit claim that this was an important factor in Boeing running into development difficulties, but running into development difficulties is not a crime. Materially misrepresenting the state of the development process (specifically (IMHO) the magnitude of the high-AofA handling problem, rather than merely weight issues) to the FAA is a crime, and it is this, not the fact that Boeing ran into technical difficulties, that is the point of DOJ's investigation, the article, and the discussion here of it.

[1] https://news.ycombinator.com/item?id=40366126
California's population is larger than Australia's. But yeah, LA's specifically is about half (give or take)
If a machine buys a product from me and does not pay, whom should I sue?

That is the person who actually made the purchase.
I feel like it's quite reasonable to criticize them for that though. "Known" isn't something we can automatically assume - there could be theoretical boundaries on star life and these objects were detected as being extremely close to that boundary.
Ideally no, not "Big Brother". But this is Google, and the burden of proof is on them to not collect data "to make our services better", etc.

Especially location data. If something like Find My Phone is activated, my immediate bias is to assume Google is taking advantage of this data collection to monitize my data without my consent.
Right, because the thing that is missing that will enable everyone to innovate is being able to drive a 3 ton monstrosity to the nearest (~4 miles) drive thru Starbucks.
Hi, I also had this done when I was newborn.
i would like to know if you had/have some stomach or gastric symptoms later in life (like I do)
The obvious choice is to go to Germany. Another option is to go virtual and stay in your country until you reach a point where the tax savings make sense. Canada might be a good choice for nature and business. England could make sense.
US senators' AI roadmap aims for $32B in R&D spending
Yes, it sees tokens. Asking it to count letters is a little bit like asking that of someone who never learned to read/write and only learned language through speech.