skysight-inc/HackerNews huggingface dataset:
There's an easy fix for that: use as an intermediary a service that already knows who you are.

Age verification should involve three parties: you ("the User"), the site that wants to know that you are past a certain age ("the Site"), and the service that actually checks your age by looking at your documents or whatever ("the Service").

Using protocols based on zero-knowledge proofs or blind signatures it is possible to design a protocol whereby (1) all that the Service learns when the User uses them to verify for some site is that the User has asked to verify for somebody but they don't know who, (2) all the Site learns is that the User passed the age check and used the Service to do it, and (3) someone how obtains complete logs of both the Site's age verification communications and the Service's age verification communications cannot figure out how to match them up except by timing.

To elaborate on matching records from the Site and the Service, if for example the Site only had one user sign up in the last month who used the Service for verification and the Service was only asked to participate in one verification that month then you can infer the User's identity.

If the Service is doing lots of verifications for a large number of sites, so during the few seconds that your signup or login at the Site is being processed at the Service there are dozens of other verifications also going on there involving dozens of other sites, then someone who gets records from the Site and the Service gets dozens of people who might have been the one who actually used the Site.

We can make it even harder for someone to match things up. First, we can add random delays between the the User initiating a signup at the Site and the User initiating verification with the Service and between the Service's finishing of that and the User using that result to complete signup. So now someone who obtains signup records from the Site and tries to use timing to match them up to users of the Service will need to look at Service records from a wider interval.

Second, the User's client can make random dummy verification requests at random times. That increases traffic to the Service which helps make it harder in general for timing analysis to work. It also makes it so if someone is trying to figure out who signed up at the Site on a specific time and they find you did a verification in the right timeframe and ask you what you were verifying for you can say you weren't...it must have been one of the random dummy verifications.

Third, there should only be a few providers of the ID checking side of this (the Service). It would probably make the most sense for this to be handled by government, probably be the same departments that issue the ID documents you will be using to prove identity. This helps ensure that they are dealing with a large number of verifications, which is the key to protection against timing attacks.
Tigerbeetle is famously a database that doesn't do dynamic memory allocation at all (after startup):

https://tigerbeetle.com/blog/a-database-without-dynamic-memo...
Another editorialized submission of this tweet[0] (12 hours ago, 4 comments)

[0]: https://news.ycombinator.com/item?id=40294330
> Does this decouple progress from our current understanding of the scientific process?

Thank God! As a person who uses my brain, I think I can say, pretty definitively, that people are bad at understanding things.

If this actually pans out, it means we will have harnessed knowledge/truth as a fundamental force, like fire or electricity. The "black box" as a building block.
You shouldn't (or should) use Rust
Hmm, I would say its always worth to share knowledge. Could you paste some links or maybe type a few key-words for anyone willing to reasearch the topic further on his own.
BIND9 DNSSEC-Policy
My suggestion is to load each row group individually, as they generally will be much smaller than your total file size. You can do this via pyarrow.ParquetFile.read_row_group. To truly optimize this for reading from s3 you could use fsspec’s open_parquet_file library which would allow you to only load each row group one at a time.
commercial license - the research group formed a corporate entity that licenses the body model and all derived work (SMPL-X, etc.): https://meshcapade.com/SMPL
Oh man, that’s terrible! I was waiting to hear when the next Shellac tour was going to be taking place, as they’ve got an album coming out next week.

I’m a huge, huge fan of Big Black, Rapeman, Shellac, and Steve Albini’s production (Nirvana’s In Utero, Pixies’ Surfer Rosa, Jesus Lizard’s discography, PJ Harvey’s Rid of Me, Brainiac’s Hissing Prigs in Static Couture, Songs:Ohia’s Magnolia Electric Company, plus hundreds more)

He could be a bit of a dick but he was an insanely talented musician and engineer/producer. I don’t think any single person has had as much of effect on the music I listen to as Steve did.

RIP Steve Albini, your impact on indie music will not be forgotten, and neither will your belt guitar strap. You will be dearly missed, there’s very few people cut from the same cloth you were.

A collection of Steve Albini band LPs

Big Black - Atomizer: https://youtu.be/03cDvRl3edo

Big Black - Songs About Fucking: https://youtu.be/s0xCAZLE7c8

Rapeman - Two Nuns and a Pack Mule: https://youtu.be/JI4keToT1jM

Shellac - At Action Park: https://youtu.be/AC7Pkwmllow

Shellac - Terraform: https://youtu.be/MueqsKUUlcE

Shellac - 1000 Hurts: https://youtu.be/7fXwbFxenC0

Shellac - Excellent Italian Greyhound: https://youtu.be/jQ_Logfsfuw

Shellac - Dude, Incredible: https://youtu.be/Gh-SBGIx-2I

Shellac - To All Trains: (not on YouTube, this is set for released next week, posthumously)
I agree. We have access to five complex discussions, and unfortunately, the ones with simple topics are not available to public.
s/halls/holes
You Can Sleep with the Cars: The Ferrari Museum Is Now Listed on Airbnb
As an adult, I do not want to be "protected". I can decide for myself if I like the algorithm or product/service and choose not to use it if I don't like it.
on a bike, we don't use hands to propell ourselves for obvious reason, why they don't also put a crank for the hands too? it double its speed and you can counter balance the legs motion too.
Even if it was for multivariate time series, the model would first need to infer what machine are we talking about, then its working conditions, and only then make a reasonable forecast based on an hypothesis of its dynamics. I don’t know, seems pretty hard.
I'm a mechanical engineering grad and people constantly think that's why I'm good at fixing cars.
I was saying two competing closed source companies. Markets work best when they emulate nature: speciation, selection, competition. Successful companies should be split with all IP shared by the two daughter corporations.
The cat was (mildly) amused!
Good question.

Also makes me wonder -- where's the line? Is it reasonable to have "layperson" reviewers? Is it reasonable to think that regular citizens could review such content?
The largest carbon removal plant is here, and bigger ones are on the way
[dupe]

More discussion: https://news.ycombinator.com/item?id=40278915
Do you still get hyperscrolling without the logitech software?
"Individual Contributor" is corporate speak for non-managers (someone who does not manage others).
I can definitely feel the pain of trying to work out ABI mismatch concerns. It doesn't help that it often isn't clear from the output what some of the underlying assumptions are--expected stack alignment, for example, or structs being broken up into registers or not.

It would be nice if compilers could output some sort of metadata that basically says "ah yes, here's a struct, it requires this alignment, fields are at these offsets and have these sizes, and are present in these cases" (the latter option being able to support discriminated unions) or "function call, parameters are here, here, and here." You'd think this is what DWARF itself provides, but if you play around with DWARF for a bit, you discover that it actually lacks a lot of the low-level ABI details you want to uncover; instead, it's more of a format that's meant to be generic enough to convey to the debugger the AST of the source program along with some hint of how to map the binary code to that AST--you can't really write a language-agnostic DWARF-based debugger.
>This is surprising to me considering Windows 10's EOL is set to October 14, 2025

Why would regular users really give a shit what a company says the EOL is for their operating system? They just want something that works.

I like some of the changes in Windows 11, I dislike others. I will keep it on my laptop (where the improved pen support makes it an easier decision) but I'm not entirely sure which I'll use for my next desktop.
What do you mean by sharing objects between processes in Python? By default it sends a pickled copy to each subprocess, but there are special things like Manager I haven't used.
Yea, but Google really ushered in an era of making the internet MUCH more useful for decades. Then they destroyed it all, but for a while it was great.
- "Imagine the goodwill for humanity for releasing these pure research systems for free."

The entire point[0] is that they want to sell an API to drug-developer labs, at exclusive-monopoly pricing. Those labs in turn discover life-saving drugs, and recoup their costs from e.g. parents of otherwise-terminally-ill children—again, priced as an exclusive monopoly.

[0] As signaled by "it is not possible to obtain structures of proteins bound to possible drugs"

It's a massive windfall for Alphabet, and it'd be a profound breach of their fiduciary duties as a public company to do anything other than lock-down and hoard this API, and squeeze it for every last billion.

This is a deeply, deeply, deeply broken situation.
> reference counting is not intrusive in CPython (meaning the reference counting structures are outside the PyObject, last I checked)

That's wrong. That was never the case.

Recent CPython:
https://github.com/python/cpython/blob/6d419db10c84cacbb3862...

CPython 2.0: https://github.com/python/cpython/blob/2a9b0a93091b9ef7350a9...

CPython 0.9.8: https://github.com/python/cpython/blob/dd104400dc551dd4098f3...

Regarding multiprocessing.Pool, that would not work as I said. I was thinking more about a plain fork, like this:

def parent():
juicy_variable = ...

def workerfunc(x):
# I can access juicy_variable
...

childs = []
for i in [1, 2, 3]:
child = fork()
if child == 0:
workerfunc(i)
sys.exit()
childs.append(child)

# Wait for and cleanup childs.
# Communicate somehow with childs to get back results.
...
Along those lines, suggested listening: War Pigs, the original of course, but the Cake cover is pretty good too
phi3 mini is surprisingly capable given its size. You can teach small transformers to do stuff well, you just can't have good general purpose small models.
yup, via Dolt (git+mysql)
> I'd venture 95% of people run stock, 4% do undervolting and 1% do overclocking.

As others are pointing out, there's an ongoing issue where it seems some products push it beyond the point of stability by default.

I think I'm more pointing out the trend that even "informed" purchasers just look at the benchmark charts. There's no other information required.

Perhaps things like the mentioned instability making the news will change things going forward? But not holding my breath. If there's still advantages to pushing it beyond the limit, then manufacturers will do so.
What value to publishers actually provide?

1. Marketing
2. Floating financing for editing, rendering, etc.

Did I miss anything? This just seems like the same 'ol trope of leveraging capital to take future returns wildly disproportionate to the value actually added. Marketing is no longer as necessary with social media—we just need a way to support artists while they work independently of predatory entities.
The thing that always strikes me in all the reporting and discussion of the problems that Ofcom is trying to solve is that no one seems to ask if the problems are equally bad in other countries, especially in non-English speaking countries. And if it isn't then can, and should, whatever helps there be implemented in the UK?

I live in Norway and it doesn't seem that the problem is so severe here. Or is it simply that English speaking media is more willing to latch on to extreme events and make out that they are the norm?
Isn't it the parents' job? Why introduce authoritarianism under the disguise of caring for children?
That's a really good question. It might look something like Steam, but with some important additional features.

1. Resales and lending are built into the platform.

2. Some kind of trust or legal framework so that you can't lose access even if the company operating the platform goes bankrupt.

3. Assets are portable between platforms.

4. Strong legal privacy guarantees.

We mostly don't have stock certificates anymore. They're all electronic assets. But you still own your shares and they can't be freely copied or counterfeited. Why can't we do that for digital intellectual property?

Just like financial crimes will always exist[1], it isn't possible to stamp out piracy. That doesn't mean we have to make everything suck for everyone else.

1. https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...

(Please, no one say blockchain)
Which drones are produced by which Ukrainian companies? From my observation it's more like a testing ground for other countries systems.
Would you prefer to pay for a lifetime of disability payments to returning veterans instead?
Time for my title to change from Software Engineer to Software Surgeon.
I knew a woman whose last name was Jolie... Her parents named her Très ("très jolie" means very pretty).
Kind of surprised to hear that given the number of companies I've seen pitching natural language to SQL queries.
No, that's not ignoring the situation. Ignoring the situation is compiling the code and performing whatever operation happens, for example an out of bounds access.
It seems quite useful, congratulations.

I am also pleasantly surprised it is not suffering a "hug of death" following the presentation here. I am curious about the need in resources for your engine? What kind of hardware is it running on?
You're saying we could have been free of FAANG hell if we just had unions all along?! Imagine that! Life could be such a dream.
Meh you don't need a PE to be an engineer. That's stretching the gatekeeping too far. PE is valuable for a lot of things, but not necessary for a lot of actual engineering work. Is a trained and working electrical engineer not an engineer because a PE isn't necessary to design and build sensors, loggers, etc?

PE essentially just means you can legally sign off on safety critical designs. Engineering is the application of math and physics to solve a problem.

Anecdotally, the handful of PEs I know are the pencil-pusher types. They're engineers on paper, but a critical skill for engineering is actually building stuff.
And I remember when Sanitation Engineers in NYC were starting at $19,000/year while the average starting pay for a BSEE was $27,000. Really made you think!
What’s the use case here? Developing drivers with Java?
The Zalando Operator for Postgres is pretty great
I'm an adult, history of ADHD. Youtube, facebook, reddit is a disease for me. I am a moderator of some niche subreddits but if I stray away I will find myself stuck reading comments and engaging in conversations for hours.

I take steps by not using my phone during work or after a certain time but it is extremely difficult and I still fall into the trap and watch some shorts for 2-3 hours at a time.
I'm not stupid either, graduated with honors in CS and people consider me really smart. My brain just likes how it makes me feel.

Now, I have a fear what all this stuff will do to my child, if even I have trouble with it.

I hate almost everything about the modern commercialized web and really miss irc and forums.
I’d love to see your sources showing the data to support that books are being banned in “all libraries”.

This is mostly a conversation about morality and I dont think we’re going to convince one another to change our principles here so my instinct is to say “you win” and move on.

But for context, I personally despise Donald Trump and think he’s a symbol of the downfall of our country. And I mostly think the government should stay out of any choices about how we raise our kids.

The books in school libraries issue is part of a larger discussion about who gets to choose what our kids learn. I don’t have the full answer but I do know, for my kids, it is not “gender studies graduates and communists”.
For me the big question is how do we confidently validate the output of this/these model(s).
Yes, I agree that there are better solutions, this one is just minimal.

The "range" clearly indicates that you can do something that's semantically in-between the options provided.

What current compilers do is nowhere near that range.
very sad... he had his hands on so much good noise that i absolutely cherished. We'll be lucky if I don't bust out crying
The source article is Enhanced Energy Storage [...] Ferroelectric Ceramics via Domain Engineering https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10381779/

It seems like they didn't really look at leakage current, but did apply a 10 Hz sine wave to it for about a day (~1 million charge/discharge cycles) and it didn't degrade notably.
Spend a few bucks on an EC2 instance with a few terabytes of RAM for an hour or so. u-3tb1.56xlarge is about $27/hr.
Texas tried it. Doesn't look like it worked out so well.
https://pels.texas.gov/software.html
Chinese made drone parts with sim and/or startlink/gps capable systems. I bet a lot of it is from off the shelf parts and some from other countries systems.[1]

[1] https://www.npr.org/2023/06/20/1183050117/how-ukraine-create...
The problem is in modern societies the society is footing the bill for those who choose, let's say, unwisely.

Why should my mandatory social and medical insurance taxes go fix issues created by such wrong choices? Should the society not cover them? E.g. smokers with lung cancer should pay out of pocket? Or should society try to minimize wrongdoing instead?
> American system is set up for transfer of wealth not accrual

Simply untrue when you look at the money made in stock options.

The transfer happens from the lower and middle to the elite; the same occurs in Europe, where the ultra rich pay almost no taxes after accounting for tailor-made subsidies. (To say nothing of Europe’s own mass of FIRE millionaires.)

> I'd rather pay of my half million mortgage while being protected in many many ways than facing complete wipeout

You’re not at risk of wipe-out from those risks in and above the upper-middle class, i.e the group who could reasonably support sending a child overseas for schooling. (Total emigration is a separate question.)
Do you enjoy climbing with others? Personally, I enjoy seeing the different beta on a climb, especially between different body types. It is interesting seeing unique approaches to the same problem.
You can record it with a PC. Just make sure to use a lossless format
Nope, didn't know about it. Looks interesting.
CLIPSockets: Clips low-level socket implementation
Ask HN: How to know for sure you are interested a bullshit job?
I have heard about BS jobs. I wonder sometimes if mine is one too. But I have no scientific way to ascertain it.
Similar-ish project to mydumper for Postgres ecosystem: https://www.peerdb.io/
The only thing worse than lag is uneven lag, which is what you're going to end up with. Constant lag can be dealt with by players, jitter can't.
US/UK really like spying on their citizens. Privacy is not their thing.

Their culture regards anything sexual as Taliban regards women not covering their head. As an extreme taboo. As a fellow European, yes, I know, it's crazy.
My question is "why isn't it in Debian?", I ask that since Debian has rather high standards and the absence from Debian suggests some quality issue in available libraries for the format or the format itself.

Are there dark secrets?
Debugging tools got a lot better in the last two decades, memory corruption issues and leaks are by far not as scary anymore as in the 90s and early 2ks, for instance check out the realtime memory debugging panel in Visual Studio that's been there since VS2015. Also as mentioned at the top of the thread: compiler warnings, ASAN, UBSAN, TSAN and static analyzers are essential these days when writing C or C++ code.

The only barrier is to actually know about and use those tools in the development workflow.

Rust is still superior of course (for memory safety at least), because it actually prevents most of those issues in the first place, but it's not like the rest of the world has been twiddling thumbs in the meantime.
This is like asking why people choose Coke over Pepsi; they're both satisfying and sweet fizzy beverages, and they both can hurt you the more you're exposed to them. Much of people's preferences for one or the other can be written off as frequency bias. Many of us in the industry have scar tissue from battles with both.
Super small spy transceiver for 80 meters
It's not very good at giving the proper credence to version numbers.

Granted I started with a hard one, but I asked it how to create a GTK3 interface with PHP, and it gave me instructions to download and use an abandoned project for GTK2, but described it as GTK3 in the steps.

I tried asking it some other questions about languages and applications specific to version numbers - it seems to provide incredibly ambiguous and version agnostic responses, or tells me essentially "you may or may not be able to do this, and you should check if you can" when the answer is clearly that it is not possible. Or it just ignores the version entirely and provides instructions that don't match up - hallucinating UI elements or commands that don't (or didn't yet) exist.

For something targeted at developers, this is a gaping hole and is what I would consider a major oversight - the responses I'm getting are very similar in content to what I get from GPT and Ollama's generic models.
Yes.

According to various sites, the Mediatek Dimensity 6100+ is a 6nm update to a core that was released 3 years ago (Dimensity 700 on a 7nm). It's 5-10% faster, likely due to the update from 7 to 6nm, as the cores are the same and run at the same speed. It contains an updated bluetooth chipset (from 5.1 to 5.2) and supports a larger max camera. The camera on the A15 is well below the max size of the previous chipset, however, the increased camera bandwidth should ensure that the camera feels snappier (a common complaint on low-end phones). The process improvement should increase efficiency as well, however, there are not benchmarks that are able to test this.
The internet is a big place. How am I supposed to manage what Google / Facebook / YouTube etc. serves to my daughter?
You mean the E[V] is 103,000. He still gets to keep the 100,000 he withdrew and re-deposit it.
Developer productivity is 99% perception
This is something I saw a talk about a while ago. There are probably more recent papers on this topic, you might want to look browse the citations of this one

https://arxiv.org/abs/2003.00307
Show HN: Open-source Text-to-SQL solution makes your database RAG-ready.
I don't really think of bulk capacitance as bypass capacitance, but here the role is similar (on longer time scales).

Cars are unlikely to have huge supercapacitors useful for changing the charge much, too. (And there's not much point in moving power stored in a capacitor to be stored in a battery).

The main use of this is to provide short duration power, as you describe. That is, lithium batteries have great energy density but not as great power density or cycle life as capacitors. So a small amount of bulk capacitance can improve battery performance and reduce stresses on the battery.

This is more useful for short range vehicles like plug-in hybrids, because they have smaller packs. Larger vehicle packs tend to have plenty of power available, as a side effect of being designed to store tons of energy.