skysight-inc/HackerNews huggingface dataset:
I'm doing something similar, incidentally in a wildly complicated google sheets + appscripts

lot in google keep and copy paste, then sheet does rest

https://imgur.com/a/xoHaxFY (3 images)

notation is ColB, it'll generate relevant metrics, running total for some metrics like sets / INOL

I also have onedit in sheet where if I put $$ anywhere it will calculate for the row

if I have:

++5,10 it will generate warmups 5 reps jumps at 10%, back to 50%

+++5,10 will do ramping warmups i.e. x5, x4, x3, x2, x1

whatever last onedit row will also split up Rep PRs at top

Most useful for me is auto cycle naming and visualization, i.e. the house keeping stuff that makes all the other apps finicky vs just logging on paper or note

#### date = program name

### macrocycle (i.e. month)

## mesocycle (i.e. week)

# microcycle (i.e. day)

so it will auto generate something like

#24/12/27

#24/12/27「188/58」「3/2/4/4」「2D AGO」 (0,4,4,3)

188th session / 58th session of this program (program 3, macro 3 / meso 4/ micro 4), done XYZ days ago. (0,4,4,3) is push, pull, legs, fatigue/recovery out of 5

Visualization shows on/off days so you can get good timeline sense

box border for mesocycles (week) with how many days at corner (useful for intuitive training)

bars are volume (500lb increments) for varios tags (i.e. bp for all bench press variations)

underline shows inol status for session (none, single under line, double underline, thick underline for >0.4, 1, 2, 2+

it'll highlight extra good or bad sessions i.e. (5,4,0,3) was a very good push day

Now mostly i goto gym, log in google keep:

#YY/MM/DD (performance) comments

ex1 (reps x sets) comments

ex2 (reps x sets) comments

ex3 (reps x sets) comments

Copy and paste into sheet when I feel like it and review metrics graph when needed
If you think something will be cheaper next year, you’ll defer purchase.

Entrepreneurs will defer investment.

Reduced investment, reduced productivity.

Reduced productivity, stagnant wage growth.

Reduced taxation.

Fewer public servants.

Public servants should avoid deflationary policies at all costs.
Hi, maintainer here, the whole project is a hack, actually :P

The original repo was already full of hacks, and on top of that, I added more hacks to keep up with the latest browsers. The main purpose of my fork is to serve as a foundation of the python binding, which I think is easier to use. So I haven't tried to make the whole process more streamlined as long as it works on the CI. You can use the prebuilt binaries on the release page, though. I guess I should find some time to clean up the whole thing.
Finally I can gaze at my orb and browse at the same time
> Android 15 introduced several complex changes under the hood...

> Android’s move to trunk-based development, and the subsequent growth in size of Android’s QPRs (Quarterly Platform Releases) have made our job magnitudes harder! As a byproduct we must rebase our entire code-base every 3 months.

> Sadly, Google also has a habit of introducing deprecations or outright removing code that older devices rely on with little advanced notice...

Google trying new tactics to move Android from open-source to "source available, lol"?
It is security the same way a lock is. It limits low efforts attempt which is why we put locks in our doors and close our most easily accessible windows in the first place.
Valve playtests new Half-Life 3 [video]
Well, at some non trivial level it’s also true.

The petrodollar and the US’s central role in protecting/enabling it is great for US national security.
Show HN: I built app that turn your 2024 memories into a cinematic story video
Hey Everyone!

I'm Sayyid Ali, creator of YearReflect – a free, no-signup tool that turns your 2024 into a cinematic story in 60 seconds.

Just go to yearreflect.netlify.app, write your story, and click generate! Your video will be ready instantly.

Features:
- Instant video generation
- No signup required
- 100% Free

Privacy-first: all processing happens locally

Made with love for the community. Share your stories with #YearReflect
How many daily-driveable browser engines we have today?

- Blink: Chromium and their friends.
- Webkit: Safari specific, on iOS and macOS only.
- Gecko: Firefox and its a few forks.

First two are forks of KHTML, which is dead by the end of KDE5 era.

So? You have a cross platform evil and lesser evil (by judging the development financing). What you do?

On the other hand, I don't finance Google by using the browser itself, so that's another plus in my book.
I guess it depends on what Linux distribution you are using?
Can you link to the lines(s). I’d like to understand what the problem is.
The North American Water and Power Alliance (NAWAPA)
Related, I made a small extension for chrome that talks to ollama: https://github.com/tobias-varden/llama-explain-extension
This is a pretty common experience with mongo tools and support, sadly.

Recently I ran into a tool that spat out "you probably want to use this option!". We paid for enterprise support so I asked why this option was not documented, and they said because it is dangerous. Can you imagine if the "-f" for rm wasn't in the man pages? Ridiculous
Yup.

The big issue with Thorium is it isn’t fissile at first, and requires an existing nuclear reactor and careful fuel management to actually be usable in a reactor.
I haven't seen any cpu with a fully pipelined division, but division units are at least partially pipelined in recent-ish cpus. They usually can start a new division well before the previous one has stopped executing.

ALUs in Recent Apple cpus can actually start a new division every other cycle (in addition to having an abnormally low latency), which is very impressive.
I agree with your logic but I think the facts lead to the opposite conclusion, because uBlock Origin is now both easy and painless to use with Firefox on Android. That's why every Android user should now have Firefox installed. And if you're using Firefox on Android, why not use it on desktop too with Firefox Sync? I don't actually know how good the Firefox password manager is (I use 1Password) but it's on both desktop and mobile, just like Chrome's is. And it's really nice to send tabs back and forth from mobile to desktop.
Presumably the problem is that these tools only take the abbreviated hash into account. Not also the subject:

<abbrev. hash> ("<subject>")

You also have another data point. You only need to search in the history from the commit that you are reading. Assuming that the "Fixes" commit is an ancestor of the commit whose commit footer you are reading.

I always just assumed that tools would take all the data into account. Which means that you both need to collide with the abbreviated hash as well as the subject. Now I don't do that since I just copy-paste the hash, but I would quickly notice in case the subject is different (and likely the commit message and the diff just look irrelevant).

I don't understand why the Linux Kernel has this hard-coded rule[2] -- again, you were going to get collisions eventually, so the tools should have just taken all the data into account (at least the subject) from the start. The recommendation in the Git project is to use `git show -s --pretty=reference`, without any fiddling with the abbreviation:

<abbrev. hash> (subject, ISO date)

Although the Git maintainer uses `--abbrev=8` since git-show will just use a longer abbreviation in case the output would be ambiguous[1].

They could have used this instead if they wanted simpler, future-proof tooling:

Fixes: <full hash>

Just like tools like git-revert and git-cherry-pick do.

[1]: https://lore.kernel.org/git/xmqq34j5h7v9.fsf@gitster.g/

[2]: Edit: hard-coded as opposed to Git just figuring out how long the abbreviation should be based on how many objects there are.
PG and Mongo will vertically scale about the same depending on your queries. They were probably using sharding with tiny instances which is dumb. Also, large documents doesn't really hurt performance with mongo, except maybe with writes, or with large array fields due to replication implication.
Maintainer here. Curl drops NSS support since like a year ago, which is the SSL engine firefox uses. Without NSS, two special extensions can not be added. And that's why only webkit-based browsers are left.

You can find support for old firefox versions in the original repo.
> Google trying new tactics to move Android from open-source to "source available, lol"?

It seems to be the opposite - more of AOSP internal development moving out into the open. QPR's are getting more frequent releases than the old AOSP code-drops.

(Tbh I do think that AOSP has always had way too much churn for a sensible system. A Linux phone should just work, and share as much of its codebase as possible with Linux systems running on other device classes; distributions like pmOS and Mobian - and quite possibly Debian Mobile in the future - are working towards this goal.)
It's far easier for Microsoft to test on different devices than it's for Linux volunteers. I have seen countless times where KDE and Gnome developers couldn't reproduce the issues mentioned because they didn't have to the hardware on which the problem was reported.

This doesn't mean Windows doesn't have hardware dependent bugs of course.
Bespoke but-not-really-bespoke closed-market devices made by the right people are very secure, but they are not sold to the profane (you).

> ANOM was a trap

Yes, ANOM was intended to be a trap.

> and most closed encryption schemes are hideously buggy

Yes they are. Hence some of us use open encryption schemes on our closed-market devices.

> You're actually better off with Android and signal.

I am better off with closed-market devices than I am with any retail device.

> If we had open baseband it would be better

And the ability to audit what is loaded on the handset, and the ability to reflash, etc. In the real-world all we have so far is punting this problem over to another compute board.

> Perfect security isn't possible.

Perhaps, but I was not after "perfect security", I was just after "security" and no retail device will ever give me that, but a closed-market device already has.

> See "reflections on trusting trust".

Already saw it. You're welcome to see:

- https://guix.gnu.org/blog/2020/reproducible-computations-with-guix/
- https://reproducible-builds.org
- https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/
> My google voice number is unlikely to be stolen from me

I'd say that with Google, chances are that they just stop offering the service.
Pretty neat - I might incorporate this into my awesomeWM, which has a lot of if/else provisioning for some custom window functions I wrote
I imagine it must be a real (occasionally Freudian) pain in the ass
You either missed a 't' or an 'i'.
I suspect it’s because developers learn from the top down. Fifty layers of crappy abstractions are invisible.
> I'm not saying they're leaking the data (by agreement, or negligence), but Mozilla has mediocre credibility in recent years, and there's nothing on this page that improves that reputation.

I think you read too much HN and aren’t aware about all the stuff going on in the background at Mozilla.

If there’s one company I would trust, it would be them. Their marketing has been mediocre and I’m not 100% sure about if I like their future decisions, but I trust them 100%.
> This has made me wonder just how few developers have been doing even remotely interesting things.

There’s not much to ponder on here as the majority of human thought and action is unoriginal and irrelevant, so software development is not some special exception to this. This doesn’t mean it lacks meaning or value for those doing it, since that can be self-generated, extrinsically motivated, or both. But, by definition, most things done are within the boundaries of a normal distribution and not exceptional, transcendent, or sublime. You can strive for those latter categories, but it’s a path strewn with much failure, misery, and quite questionable rewards, even where it is achieved. Most prefer more achievable comforts or security to it, or, at most, dull-minded imitations thereof, such as amassing great wealth.
Some pretty nice and robust shell code in there. Leverages jq and yt-dlp nicely and provides serious convenience features on top.
Regarding the nit: this seems to be so common these days that I'm wondering if it's a bug in a default CSS theme in a popular static site generator or something
The article mentions appsheets, which I absolutely loved in my last role.

Brilliant for knocking up very simple internal tooling off the back of a Google Sheet. Most importantly, there was zero fucking around with IT on it, as it was already included in our workspace package.
It is what they meant by ‘tracking’, which is what you’ve asked about.
could it be… reading the docs?
What war?

The digital has been running for quite a while, and there won't be a real one. China has nothing to gain from starting one. I mean seriously...why would you shoot your customer?
https://chatgpt.com/share/6773b196-7da8-8001-accd-aefbfe4bac...

Rarely used unless necessary is what I meant. The point of the integration test is to avoid mocking and I don’t want to argue a pedantic point with you and I also don’t like your attitude so I’m ending this section of the thread don’t bother replying.
As long as the money goes to the browser, not the latest blockchain/“ai” initiative.
umm ya, not congress, a select subcommittee, a committee that includes members like Marjorie Taylor Green. I think I'll get my investigative conclusions elsewhere.
That's a really backwards way of thinking about software distribution. It's like Debian's idea that every piece of software in existence should be packaged for Debian (and Suse, Red Hat, Fedora, Ubuntu, etc.).

I don't package any of the software I write for Debian because I don't want to have to jump through their hoops. I don't blame device manufacturers for wanting to avoid jumping through Linux's hoops. Especially with having to deal with Linus.

Nobody likes Apple's app review process do they? I don't think device driver writers should have to go through that.

(I also wish they would open the code but not having a stable driver ABI clearly doesn't make that happen.)

I think a valid reason for not having a stable driver ABI is that it's a mountain of work and makes everything else more difficult. But I've never heard anyone give that as the reason.
There's some more discussion https://thenewstack.io/why-open-source-forking-is-a-hot-butt... that may be interesting.

Are you in the UK by any chance? I'm sure OpenUK would be interested to chat more (given they've been working on research and impact analysis in this area)
If you own and control more resources than anyone else, you can make things others can't.

But in any ecosystem where other species are growing faster than you are, its natural they will eat into your share, unless the entire ecosystem grows and creates space for everyone.

Age of Empires is a model that worked in the past when there were big difference in capabilities and information flowed much slower. Today it flows so fast, that by the time you develop capabilities to react to one thing, something new has already emerged. That doesn't mean people wont mindlessly try to control things like they did in the past. It just means they will fail, overwhelmed by the rate of change.
Modern mobile phone protocols do not expose your IMEI encrypted, they have a multi-step process in which temporary identifiers are used to identify the device to most of the network. So this is not necessarily the case.
Hello Tae and thanks for a terrific book! My comment only compared Elon and Jensen, not Isaacson's book and yours. I completely understand that you had a different set of objectives and you did a fantastic job in setting out what makes Nvidia special without turning it into a Jensen hagiography.
woah!

didn't even know you can embed videos on HN!
Yes, but that is a choice. It doesn't have to do that.

Because, instead of "trusting" the update (or rather codebase) of a messenger, we now have to trust the complete browser bundle.
The publication page of the site seems to contain quite a few publications. What do you mean by no result?
"It's not that I have something to hide, there's simply nothing I want to show you."
people will blame anyone for anything.

mozilla is a non-profit so doesn't need to respond to market signals.

it would do a lot more and a lot more sustainably if it focused on the core mission of its browser.

but these costly "big swings" justify outrageous compensation packages for its executives and so it lets its browser wither.
This data should be contributed to openstreetmap and not just added to a possibly short-lived public website.

OSM has been outstandingly good for finding public toilets almost wherever I went.
It's not all or nothing. That's like saying you might as well smoke 20 cigarettes since you are already smoking 10.
China's Xi expects 2024 GDP growth of around 5%, state media says
Well obviously there is a good excuse, that users do not want to and cannot generally deal with key management. Even dealing with phone numbers is a hassle, and now you want to add a public key on top? One which cannot easily be written down, and is presumably tied to the handset so if you lose and replace your phone you stop being able to receive all phone calls until you manually somehow distribute your new key to everyone else?

End to end encryption has proven to be unworkable in every context it's been tried. There are no end-to-end encrypted systems in the world today that have any use, and in fact the term has been repurposed by the tech industry to mean pseudo encrypted, where the encryption is done using software that is also controlled by the adversary, making it meaningless. But as nobody was doing real end-to-end encryption anyway, the engineers behind that decision can perhaps be forgiven for it.
Cool

My old oneplus 5T battery has just failed and I have bought a second hand Motorola edge 20 pro, which is supported for lineage 22.

Installing lineage has not got harder.

Only three extra adb commands:

fastboot flash dtbo dtbo.img

fastboot flash vendor_boot vendor_boot.img

and to populate the A-B slots:

adb -d sideload copy-partitions-20220613-signed.zip

Installation has remained pretty much the same process for years since I first installed it on my old Samsung S4 and motorola G3 and more recently my old pixel 4A and pixel 6A.

Long live Lineage

I dont like the /e/OS launcher (Bliss) either.

Lawnchair is in Droid-ify - izzyondroid repo
Switching to SHA-256 and switching to longer substrings of hashes for identification are basically orthogonal problems. The former is hardly going to help with the latter, except in the we already broke everything so why not take the chance to break some more sense.
Nothing useful to improving human quality of life.
> very few have achieved anything like the Incas.

Can you be more specific?

I understand they were a vibrant, far reaching empire, but I'm not sure I understand how they were so exponentially further advanced than many other past civilizations, that have each has their share of remarkable 'how the hell did they do that's.'

Taken in sum, I find them all remarkable in their own ways -- but it also proves the earlier point, that human ingenuity has found ways to express itself innumerably across the eras.
I am all for securing critical IT infrastructure, I think we agree on that.

Hostile powers will exploit any vulnerability they can find. In democracies, ordinary citizens are a target. In Romania an election was annulled, and TikTok specifically named in the investigation: https://apnews.com/article/romania-election-president-george...

Therefore I think we should not underestimate this threat. I admit that doing this in a way that preserves fundamental freedoms is not easy, and I don't claim to have the answer. Consider freedom of movement: few people seriously deny the need for passport checks on international borders.
> It is still too early to understand the ultimate success or failure of these projects — both the original and the fork.

Mm. This is more “here are some projects and their forks” than “what happens to…”

Ie. TLDR; they’re both going fine in all cases, so far.

Guess we wait and see eh?
If this site didn’t appear here, I’d think it’s a scam:

- site claims to simplify papers, but movies AI generated

- full of ads

- Can’t find „Coconut“ on the official Meta FAIR page

Is this the best site to link to?
Try SiYuan Note. It was posted here a couple of days ago.
Maybe you skimmed too quickly. Brocolli is a woman - that’s made abundantly clear throughout the article - and she also is adamant about maintaining the gender of the character. It appears that race (and sexual orientation) is not a key component of Bond for the family, and I agree with them. Why would it?

I think a gay black British man would do very well. The original Bond, both in the books and the older movies, despite the misogyny apparent of the time, also broke a lot of stereotypes for sex and licentiousness. Pushing those boundaries has been key to Bond for a long time. Why not a gay black man then, to hold to the same spirit.
> Presumably the problem is that these tools only take the abbreviated hash into account. Not also the subject:

Well the first mentioned script:

> > Tools like linux-next's “Fixes tag checker”,

has `get_full_hash`[1] which uses the subject to search through the abbreviated matches.

Edit: And that check was added two weeks ago by Kees [2].

[1]: https://github.com/kees/kernel-tools/blob/trunk/helpers/chec...

[2]: https://github.com/kees/kernel-tools/commit/5bf6a1e71df59a23...
Would you be better off using split key encryption or encrypted secret key?

If you have to put a password in before boot that needs to be combined with the TPM key to unlock the drive, it would help in scenarios where a TPM key can be found later.

I’m not sure how much anything helps against this attack though. Retrieving data from RAM in this way should work for most scenarios by changing where you look for the key (as it needs to be held somewhere by the OS to maintain read/write access to the drive).

I would assume Apple devices aren’t vulnerable to this type of attack as IIRC the keys never exit the enclave. Maybe TPM 3.0 needs to look a lot more like that.
In fact, pretty much every adaptive compression algorithm does. The eventual compression ratio would thus be determined by the algorithm (nncp, cmix, ...; also includes smaller tweaks like those typically made by the Hutter Prize winners) and its hyperparameters.
Is there a profit to Google digging around in the information people send them?

Are there long and vague terms of service documents backed by a pile of lawyers?

There you go, incentive and means. I'm not even confident companies would see that as a problem when it was raised with them directly, in much the same way that Microsoft hosting all the corporate email seems to be just fine.
Thanks! That takes me back, I was using monokai with Textmate back then!
To me, firefox is a much easier sell on mobile. I use it religiously on mobile because of ad blocking, while on desktop I switch between Chrome, Firefox, Edge and Opera without feeling too much of a difference
While it is not out of the question, Microsoft’s employees are disincentivized from testing on various hardware, as spending time to do testing does not contribute to their performance evaluations.