skysight-inc/HackerNews huggingface dataset:
The founder has also demonstrated he doesn't believe in government oversight, not have any empathy for disabled people dependant on social services. From it's leadership this is not a benevolent corporation whose goal is to help disabled people.
I just use Firefox with uBlock origin.
What you say are words not facts too. It's your opinion, wrong but still your opinion.
A crude way:
To watermark:
First establish a keyed DRBG.
For every nth token prediction:
read a bit from the DRBG for every possible token to label them red/black.
before selecting the next token, set the logit for black tokens to -Inf, this ensures a red token will be selected.

To detect:
Establish the same DRBG.
Tokenize, for each nth token, determine the red set of tokens in that position.
If you only see red tokens in lots of positions, then you can be confident the content is watermarked with your key.

This would probably take a bit of fiddling to work well, but would be pretty much undetectable. Conceptually it's forcing the LLM to use a "flagged" synonym at key positions. A more sophisticated version of a shiboleth.

In practice you might chose to instead watermark all tokens, less heavy handedly (nudge logits, rather than override), and use highly robust error correcting codes.
Quite right.

The agencies offered in the parent comment don’t do the work the CFPB does, nor address the same regulatory enforcement.

The only actors “harmed” by the CFPB are the actors attempting to exploit Americans.

But by all means my fellow Americans, let’s see what happens when we remove the vanguard of the consumer protections instituted as a result of the subprime mortgage crisis. That’ll ultimately be so great for the economy.
Thanks for the reply. Are you able to comment a bit more on the costs. I’m particularly curious about your statement about balloons being orders of magnitude less expensive than satellites. Does that mean 1/1000 the cost or 1/100 the cost? I ask because LEO satellites with usable power (50W) no longer cost millions, or even a single million to put on orbit. And they have operational lifespans of 5 years.
They want to feel validated with identity politics first and foremost. Creating additional distance from the bad words so people who care about identity politics are comforted.
Adtech Company Is Powering Surveillance of U.S. Military Personnel
Which ones? In my experience, a lot of Apples products have incredible longevity. Notes, Calendar, Pages all just get better and better.
Eh, you underestimate my naivety. To rephrase: are these just array indexes, then?

I mean I presume it's something cleverer than just "let's bit-pack our indexes to save space".

..."and make it dynamic" (arenas)

Oh wait, variable-size tiny pointers. Yes. Now it's getting satisfyingly complicated. Maybe like how UTF-8 works?
Is crypto mining a high storage IO operation? I always thought it was hard on CPU and RAM, but not on disk IO.
Not op but: dose response curves shown in their figures are quite smooth, and ceiling effect at exactly 100ug for positive effects with anxiety &ego dissolution continuing to increase linearly above that, some might read that as narratively convenient? I think it's a byproduct of it being 8:8 subjects in a well controlled setting, it's Liechti lab after all, they know what they are doing.
though they wouldn't need to use MLX, could also use pytorch etc
So we now have an unelected, un-appointed civilian who is the richest man in the world in the oval office telling us how he is tearing it all apart, while the guy who was actually elected is just seating there, and people think this is normal?
I know what it is, that doesn't make it good.
Nice try, but you're not getting me to let go of ASN.1 that easily.
The founder of this company is actively shutting down government databases, not looking to add more.

Edit: And definitely don't suggest adding a government SQL database or you will trigger him. The government doesn't use SQL.
It does not make sense to value these kind of (web) bugs by their potential price on the grey market. I think its better to value these bugs by their potential impact, although that is hard to express in money.

In this case there were 4 billion email addresses on the line from being scraped, imagine if this was exploited and the data was leaked. The news would hit the headliners which would definitely be bad for Google's reputation and stock price.

However, the impact of the leak is not that high as it only consists of a channel <> email address mapping, and therefore I think 10k is a fair price
Show HN: I built a shape divider generator
I’d like to share this tool I built for creating section dividers for websites.

The UI lets you customize the top and bottom shapes of your container and adjust their height and width. The generator includes 40 SVG divider shapes, or you can add your own custom SVG designs.

It uses Andrew Walpole’s CSS mask technique, allowing any design or photo to be used as the background. The tool outputs 30+ lines of CSS along with the basic HTML structure needed.
> and it's a 22MB gif

Whoa... that's a lot of data for a README! But demos are pretty important, so I guess it's worth it.
First of all, it's not just a game, it's an outright battle to the death (of your company). Sure, you can choose not to wield patents, even in self defense, but good luck with that.
https://archive.is/FmOqg
Music players are a great example of a type of app that at first brush seems simple and difficult to do badly, but in reality is littered with subtleties and bits that hinge on the preferences of the user, all of which can make or break the app.

Makes it easy to understand why there’s more players than can be counted but few worth using.
I once trapped a mouse using a cheese under a glass bowl, where the glass bowl was propped up by a matchstick with a thread attached to the cheese. Proper Tom and Jerry style. It worked, after several attempts, but did amputate the end of the mouse's tail. Oops. But at least the mouse survived (and was released a safe distance away).
Soap is just saponified fat. Oil + lye. You can use any oil, and e.g. olive oil soaps are super common.
We'll have to look at this particular article in terms of error:

Type I: the writer is a real person with a real story. She admits she has a type, and OnlyFans would have satisfied that for cheaper than $70. But, others using $2400 ChatGPT Pro have found that even it lacks enough context for anything longer than a fantasy. The only reason to write about a $70 app is because OnlyFans does not allow AI interaction.

Type II: we incorrectly conclude this is a real person. Maybe this is less interesting, but I wonder what would happen if we asked AI Boyfriend to write his own 1,000-word advertisement. Very Turing test.
This is, by far, my main AC complaint. Since it's almost always not the exact requested temperature, the AC noise is always on.
fh is the CLI tool for FlakeHub. It's been around almost as long as FlakeHub itself. It's pretty standard fare, not really an abstraction per se.
Half of the videos shown is pretty good for the format, dropping in middle of the game action. Unfortunately the other half is showing 3-10 second of game engine logo, awards, dramatic title screens, non-gameplay stuff which are not exciting.
No, it's rarely a choice, but having people (or even pets!) that depend on you is literally life-saving for many.
We should probably consider the policies and weigh their pros and cons.
Kokoro hasn't released their encoder, but they are already moving on to a newer model. Hopefully they release that!
> No one cares if under the hood a rebase is technically a merge that forgets where it came from. I mean, isn't that the whole point of a rebase?

Hurting people is the point of a gun, that doesn't mean guns are suddenly excused from doing so.

> The whole point of a rebase is to move your local branch onto the tip of another branch while preserving the local history.

But you aren't; history is as much about where you came from as where you are now.

> The goal is to simplify the repository history by eliminating irrelevant noise.

Because merges aren't noise, they are fallible events just like manual changes. They also help to group changes together and provide helpful context.

> That's not a problem, it's a solution. How can they possibly miss the extra forks and joins in their commit graph? Do they not see that? Do they spend any time looking at commit graphs?

If you don't want to see the merges, hide them. `git log --first-parent` shows you the commit history as if all merges were squashes instead.

Meanwhile, the rest of us can suddenly appreciate having the extra context available when it's actually needed.

> It's ok if Fossil's devs want to force their opinionated take on VCS onto Fossil's users, but this does not mean they are right or have a point.

Deleting data is opinionated, preserving it leaves it up to the reader to judge.

But my point isn't that you should use Fossil, but that Git is a far better VCS if you use it as if it was Fossil.

> If there is criticism to throw at Git, rebases clearly ain't it.

In my, uh, decade or so of using Git, every single avoidable problem that I have seen people have with Git turns out to originally come from rebasing.
As per the US constitution, removing funding for federal agencies requires congressional approval. What DOGE is doing has not been approved by Congress. DOGE has removed funding for federal agencies, such as USAID. It follows from these three premises that DOGE is acting unconstitutionally.

There, I spelled it out for you. You must understand, just because Trump is president does not make him a king, although the GOP is very much pushing for that. He is still supposed to abide by the law.
Why rivals can't compete with Nvidia's chips for everything
Love the project! I have the whole triptych printed and hanging on the office wall.

Looks like on mobile Firefox if I scroll down the page, the numbers on the picture disappear.
Yes, but now you are going through another translation (aka V8) layer in order to get down to x86 or ARM. You just have to hope that the optimizer of this translation layer is at least as smart as what you had before.
Robots are bringing new life to extinct species
Interesting. I only have a single Worker, but maybe I should experiment more with them.

Thank you!!
An interesting detail is that if you look at that Wiki entry, there is an informal study showing that this “rule” is not accurate.

> In 2015, a study of 26,000 articles from 13 news sites on the World Wide Web, conducted by a data scientist and published on his blog, found that the majority (54 percent) were yes/no questions, which divided into 20 percent "yes" answers, 17 percent "no" answers and 16 percent whose answers he could not determine.
How far we've come from the world of the Blub Paradox.

I can't resist asking, though: does this make Common LISP boring?
About 25 years ago, this was explained to me as "sword patents and shield patents".

Sure, some can use patents as swords, to suppress legitimate competition, or to extract undue rents. But you can also use patents as shields, to protect in various ways against those swords.

If I ran a BigTech (like the original warm-fuzzy Google reputation), I'd be registering any plausible patents, and have lawyers figure out how to freely license-out the ones that weren't key secret sauce, under terms that figuratively poisoned anyone doing illegitimate sword patents.
Where are the best restaurants in my city? A statistical analysis
> For any electric appliance (including computers) which operates for 3hrs+ ("continuously"), the circuit rating is reduced to 80% capacity

That's a new one for me. Do you have a reference for that? I'd love to read more.
We need to use Unicode steganography to hide the message "this smartwatch sucks" into an innocent-looking review.
I thibk today there are are less malicious people than in the past. And considering that most people will use the AI for good, there is a good chance that the bad people will be easier to identify.
The issue isn’t just interbreeding. It’s that the fossil and genetic evidence suggest a far more complex human history than the standard OOA model allows.

If Homo sapiens left Africa ~60,000 years ago, why do we find fossils in China that are 260,000 years old? In Greece we found 210,000 years old fossils, and the Levant at 177,000 years old? These predate the major OOA migration and suggest independent regional evolution.

Non-African populations, especially Australo-Melanesians, carry archaic DNA not found in Africans. Where did that archaic DNA originate? It was not Africa. Again, this shows a regional continuity rather than a simple migration-plus-interbreeding scenario.

If an African bottleneck occurred, why do we see deeply divergent lineages like Y-DNA haplogroup D in Tibetans and Andamanese? These suggest lineages of non-African ancestry survived bottlenecks.

Stone tools in India ~74,000 years ago show no signs of disruption, contradicting the idea that a major migration replaced existing populations.

The OOA model does not fully explain this evidence. A more nuanced model including persistent non-African lineages is the only thing that makes sense.
Didn't Python's compact dictionary implementation do this a decade ago?

"The dict type now uses a “compact” representation based on a proposal by Raymond Hettinger which was first implemented by PyPy. The memory usage of the new dict() is between 20% and 25% smaller compared to Python 3.5." -- https://docs.python.org/3.6/whatsnew/3.6.html#whatsnew36-com...

"Note, the sizeof(index) can be as small as a single
byte for small dicts, two bytes for bigger dicts and
up to sizeof(Py_ssize_t) for huge dict." -- https://mail.python.org/pipermail/python-dev/2012-December/1...

The "tiny pointers" are in the _make_index method in the proof of concept code. -- https://code.activestate.com/recipes/578375-proof-of-concept...

@staticmethod
def _make_index(n):
'New sequence of indices using the smallest possible datatype'
if n <= 2**7: return array.array('b', [FREE]) * n # signed char
if n <= 2**15: return array.array('h', [FREE]) * n # signed short
if n <= 2**31: return array.array('l', [FREE]) * n # signed long
return [FREE] * n

The logic is still present today in CPython. -- https://raw.githubusercontent.com/python/cpython/3e222e3a159...

dk_indices is actual hashtable. It holds index in entries, or DKIX_EMPTY(-1)
or DKIX_DUMMY(-2).
Size of indices is dk_size. Type of each index in indices varies with dk_size:

* int8 for dk_size <= 128
* int16 for 256 <= dk_size <= 2**15
* int32 for 2**16 <= dk_size <= 2**31
* int64 for 2**32 <= dk_size
Now I am wondering what kind of unix magic "oregano" must be...
Show HN: Learning Kanji with TikTok-Fun
I built this to help me learning kanji. Shared the beta to my local community and the reception is quite good.

Decided to share it to broader audience. It's still under heavy development but the core function is ready.

Hope you like it.
Hackers Embed Virus in DNA (2017)
Can you tell me more about the bridge?
And? So what. You can spam them?

Come on.
I recall flux.ai had a couple models — a quick google search turned up these guys: https://github.com/ximinng/SVGDreamer

I’ve been working on a different angle - in place updating of PDFs on the Remarkable, so it’s cool to see what you’re working on. Thanks for sharing it.
It appears he's reaping processes.
DeaDBeef isn’t my primary player, but it does have some interesting capabilities that I use it for from time to time such as the ability to list chaptered AAC files as separate tracks (making it easier to navigate them).

The way it supports alternative UIs by way of its plugin system is interesting too. It’s neat to have a native GTK UI under a GNOME desktop, native Qt UI under KDE, and native AppKit UI under macOS with the same program.
The argument is not to never use JS. The argument is that you shouldn't unnecessarily use JS in a way that breaks core functionality if it is disabled.

There is no actual need solved by using client side include to load a nav bar. Doing so will break navigation on your blog for people without Javascript enabled.

Even though it isn't talked about as much these days, progressive enhancement is still a really good idea.
They got bought early 2023 according to the website, if they're not already filtering data, why would they suddenly start doing that? The company that bought them don't seem to be mainly a jet charter a company, but describe themselves as a "Aviation Market Data" company.
Berating people for filing patents in self defense is not how we fix this problem. The government put these rules in place. Businesses have to at least accumulate patents to use defensively (you found a patent of yours that you think I'm violating? Well let me do a quick search through the patents I have...what's that? Nevermind, I'm not actually infringing your patent? Good, that's what I thought.)
The core of the problem is "fractional reserve banking". This is what allows incompetent elites to gain control of formerly great businesses like Google and Microsoft.

The way it works is that elites give their banker buddies the special ability to loan $20 for each $1 in deposits they get. This effectively allows them to gamble with the $20 and if a stock price goes up, they win big. If it goes down, no big deal because they socialize the losses with the "limited liability company".

These legal Ponzi scheme mechanisms mean that competent founders of businesses are bought out by being offered too much money to say no to by people who should never have had it in the first place. Those businesses are then run into the ground.
I use jj and enforce a linear history on my upstream github.
I have tried A LOT of different music players over the years on Linux and the amount of ones that do not offer a single easy way to find a given album by a given artist is truly maddening.

I have recently landed on Tauon which has a pretty particular UI that is pretty unlike most others, but after some getting used to worked well for me. Audacious is mostly fine as well, but at some point I did not want to use it anymore because it would just stop responding to MPRIS events too often

For remote playing I have been really enamoured with Navidrome (in combination with Symfonium) lately. It's not super pretty, but it really has the best organization of albums I have seen so far and I kinda just dont use it for local files, because I dont want to do everything in the browser...
It absolutely is. Every connection to your app also is a attack vector.
such a fun poster, thanks for sharing
> Why would it use `chroot`?

I am not sure, is this custom Os.Root implementation good enough to relay on it? I see that it is based on openat, and validation of paths/symlinks. But should we expect CVEs, which will break this protection layer?
Thanks. I see Thread and Fork now, ha ha.
domains get "punycode" encoded, urls get "url encoded"[1], which should make unicode characters stand out. That being said, browsers do accept some non-ascii characters in urls and convert them automatially, so theoretically you could put "invalid" characters into a link and have the browser convert it only after clicking. That might be a viable strategy.

[1] https://www.w3schools.com/tags//ref_urlencode.asp
That's a Washington Post article. Musk isn't Trump, so WaPo could use truthful descriptions like "corrupt", "conflict of interest" and "lies" when reporting on Musk's activities.
That’s precisely my point. Where do you live? The west? If not, whatever. But if you do then this is typical of what happens when you try to criticize the US. People do backbends to avoid the cold facts that regardless of what we WANT to be true of neoliberalism it’s a failed project and other modes of providing for people have outpaced it.
Microsoft had/has the same, yet no results.
> No? Bad? support for submodules

No support in the sense that jj won't do anything with them, but you can collocate the repository and use git to deal with them and it's fine.

> - No? Bad? support for line ending styles

That's a No, currently, yeah.
What user agents are commonly used from TVs?
Going from 500GB to 2TB built-in is €600 in the US at the moment.

Samsung 990PRO 2TB is $170 and Acasis T5 80Gbps is €300.
So it makes sense to buy external for ≥ 2TB, more flexible as well :-)

For 1TB it makes more sense to buy built-in as you note above.
> The oregano is reputedly referring to an incident in which one of the
original folks involved with BSD was hassled for coming across the
Canadian/U.S. border with a bag of what was assumed to be an illegal
substance, and turned out to be oregano.

https://groups.google.com/g/comp.unix.wizards/c/qkiqSJWgEPE/...
Gong has such a feature. It’ll even expand out acronyms the first time they show up in the transcript.
Bottom of the article:

> Timeline

> 05/11/24 - Panel awards $3,133.

> 12/12/24 - Panel awards an additional $7,500.
Yeah, you're probably right; someone running it all as a business has likely figured out how to manage risk. So to be fair, my experience here is with individuals who rented out their toys. I don't think any of the (too) many classic computer forums I'm part of don't have horror stories about the film industry. And if there's say, one Sage console or one 360/195 front panel (soooo many blinkenlights) in the world, it doesn't matter if it's working or not if it's jacked up.

P.S.: The use of per production LLCs shut down asap to avoid all sorts of annoying 'rules' and 'regulations' is another fun topic.
Show HN: Bitcoin Payment Processors
Can you imagine being a technology that was waking up in our time? I wouldn't really blame it if it decided that humans weren't worth keeping around.
No, I don't buy it. If the patents are publicly and perpetually freely licensed except for defensive-only purposes, then sure, they're not unethical. Red Hat's patent promise ( https://www.redhat.com/en/about/patent-promise ) is one example. If patents were actually intended for defensive purposes only, then this would be an easy and uncontroversial thing to do. However, in practice this is vanishingly rare, and lawyers fight against it tooth & nail. This tells you that the companies do not actually file them for defensive-only purposes, unlike what you claim.
I mean, in a way, a pointer is just an array index into heap space? Such that, I think this is accurate? I'd drop the "just", though. They can be thought of that way, but the idea is how to keep the programmer from having to do that manually.

To rephrase, this is how to mechanically bit-pack indexes to save space. Doing it in a pointer means you are likely wanting to share these pointers with other parts of the code, so you also need to have them be self contained. Naive way would be for each pointer to be a tuple identifying arena and having its offset. But there is still a lot of effort that has to be done for that to work well. This paper looks at that effort and gives a pass at how worthwhile it is.
wouldnt that take an awful long time when validating the foreign keys again? You cant flip the tables again until all foreign keys are valid.

I am asking out of curiosity, as I have used pt online schema change extensively before, but am right now working mostly with postgres
I just want to point out that 51.3% - 48.3% = 3%, which is twice the difference that appeared in Washtenaw County (1.5%.) I wouldn't consider that to be equivalent myself, though I'm not sure what it tells us exactly.
jj also has workspaces, which are the same as a git worktree, if you want that workflow.
I’m simply stating that for something to be objective it has to be an absolute irrefutable fact.

Anything else is subjective.

A UI can never be objectively bad because it is based upon how someone sees it.

For me, Gimp has a subjectivity bad UI because I’ve never been able to get my head around it.

Other people find it’s perfect and that it’s really easy to use.

Both statements are subjective.

“Objective” and “subjective” are both words that have well defined accepted dictionary definitions.