skysight-inc/HackerNews huggingface dataset:
A lot has been written about this. The jury system has many purposes, but I don't think protection against individual subjective or corrupt judges are among the most important. (If anything, judges are much more likely to be objective than jurors.)

Rather, juries are generally a mechanism to prevent overreach by the executive (primarily) but also other branches of government (including the legislative branch). Not necessarily by going directly against laws (though that could also happen), but for instance by identifying laws that contradict the principles of the constitution. (Or other "deeper" laws, for that matter.)

Jefferson wrote : "Another apprehension is that a majority cannot be induced to adopt the trial by jury; and I consider that as the only anchor, ever yet imagined by man, by which a government can be held to the principles of it’s constitution." [1]

Now, a liberal interpretation of this is that a jury has an independent power, possibly even a duty, to disregard laws they consider to be against the legal basis (constitution, legal traditions, etc) of a country, basically overruling the legislative in such cases.

In fact, this type of thinking is probably a big part of the reason why the SCOTUS will not and can not override many aspects of jury verdicts. Specifically, even the SCOTUS cannot overturn an aquittal.

In other cases (such as when the SCOTUS thinks the jury has violated the constitution, due process hasn't been followed, etc) it will instead invalidate a decision. (Which can lead to the case being dismissed or to a retrial, depending on the details)

[1]: https://founders.archives.gov/documents/Jefferson/01-15-02-0...
Try signing in in any Google app without allowing data sharing with Safari. It's not possible. They don't let you.

It's kind of weird that Apple introduced this big fat tracking consent popup, but they don't really do anything to actually prevent cross-app tracking...
You are so close (you being America). Yes. Just pay for a high quality education to tertiary level and beyond for everyone. It would be much cheaper and crime would plummet.
This feels like the same project as ntop. I'm curious what drove this one.
Yet it’s always cool to see nature and tech blending like this.
Honestly can't tell if this is sarcasm. XD
Show HN: Gave Claude LSD SQL
LSD SQL is a DSL for the web that can self-correct as an LLM traverses the internet. Here's what it looks like now that Claude is connected to the internet similar to OpenAI's Deep Researcher.

Want to be a Claudestine Chemist? Follow the quickstart instructions in the README to get started! https://github.com/lsd-so/lsd-mcp

Check out @getlsd on Twitter to see some of our other work or see our website to view the docs https://lsd.so
I said this is the strongest venue, not that it is a strong venue.

This crisis is not going to get solved by individuals. The route for individuals to take is infiltration and nudging of the two parties from within — but that is not general advice you can give to everybody, it takes a certain kind of individual to do that. E.g. if you are a person like AOC, trying to replace you Dem representative would be a very good venue to help the cause.

But most people aren't that politically capable or stubborn to run (they rather complain about politicians than mame those decisions themselves).

So outside of that it takes organizations to take stances. Organized labour, churches, other kinds of groups that can turn out in big numbers.
I remember some 2010s websites offering a CHM version to download. Pretty neat for some things you might want to reference offline.
After the first 4 years of Trump you should have understood there’s no deeper plan than "let’s destroy shit and burn bridges", because it’s too woke or too socialist or whatever.

Trump is not a genius posing as a dumbass, he’s just a dumbass. He wanted to nuke a hurricane ffs.
That's kind of the idea of Caffeine, it has admission buffers, and it adapts automatically between LRU and LFU. The original algorithm is called Windiw TinyLFU (design https://github.com/ben-manes/caffeine/wiki/Design), see it in action e.g. here: https://github.com/ben-manes/caffeine/wiki/Efficiency
The origin is not the point, the power differential is. Hence why this is an equivocation.
Mussels are basically living water filters
We will never get rid of the "von Neumann bottleneck", except for a relatively small number of niche applications.

The bottleneck consists in the fact that instead of having a huge number of specialized automata that perform everything that must be done to execute a useful application you have just an universal automaton together with a big memory, where the universal automaton can perform anything when given an appropriate program.

The use of a shared automaton prevents many actions to be done concurrently, but it also provides a huge economy of logical circuits.

The "von Neumann bottleneck" is alleviated by implementing in a computer as many processor cores as possible at a given technological level, each with its own non-shared cache memory.

However removing completely the concept of programmable processor with separate memory would multiply the amount of logic circuits too much for any imaginable technology.

The idea of mixing computational circuits with the memory cells is feasible only for restricted well defined applications, e.g. perhaps for something like ML inference, but not for general-purpose applications.
I got into this argument with my former coworkers. Huge legacy codebase. Important information (such as the current tenant of our multi-tenant app) was hidden away in thread-local vars. This made code really hard to understand for newcomers because you just had to know that you'd have to set certain variables before calling certain other functions. Writing tests was also much more difficult and verbose. None of these preconditions were of course documented. We started getting into more trouble once we started using Kotlin coroutines which share threads between each other. You can solve this (by setting the correct coroutine context), but it made the code even harder to understand and more error-prone.

I said we should either abolish the thread-local variables or not use coroutines, but they said "we don't want to pass so many parameters around" and "coroutines are the modern paradigm in Kotlin", so no dice.
> All said, there are reasons to be optimistic: Consensus on the threat from China has taken hold, galvanizing tentative steps to more forceful and effective actions

lol, i like the tone here

usually i'll question abt what the threat is exactly

but now i only say, wish you have a good luck, little magas
It can list tradeoffs and approaches you might have forgotten. Thats the big use case for me.
I don't find the error messages produced by concepts much better than old school template errors. Maybe I got used to the latter with experience and definitely the compilers got better at generating useful error messages for templates as the years passed. On the other hand when I have to review code where a significant portion of the source relates to concepts, my heart sinks.

In my opinion, C++ "concepts" are the least useful C++20 addition to the language - awful syntax, redundancy everywhere (multiple ways of writing the same thing). And for what? Potentially better error messages?

Another gripe; of all the generic overloaded words available to describe this C++ feature, "concept" must be the least descriptive, least useful. Why pick such a meaningless name that does absolutely nothing to even suggest what the feature does?
https://web.archive.org/web/20250130063217/http://www.rdrop....
So, making it implicit again? No.
Jesus. This is such a bad idea. Don't repeat the mistakes of Python. Look at what Swift does and make a SANE system ffs.
>I fear the baby is being thrown out with the bathwater here, and we need to be very careful not to vilify the Amyloid Hypotheses, but at the same time, take action against those who falsify research.

The problem is that as many of these studies build upon each other, many other studies are tainted. A great review would be necessary to sort this mess out - but with the US research insttutions in complete disarray, we are years away from such progress.
Who said I was crying wolf? I believe Trump would have lost if this was a fair election. So does Greg Palast: https://en.m.wikipedia.org/wiki/Greg_Palast

See: https://www.gregpalast.com/trump-lost-vote-suppression-won/

I believe Trump is a fascist who is extremely dangerous and everything he did so far ticks all the boxes. And by the way: In the wolf story you refer to the wolf was real. The real moral of that story is that the villagers should have trusted the boy (to prevent his death) and help him, as he in fact saw a wolf (who ate him in the end). The story says that the boy lied, but as he died that story would have been told be the villagers who let him die. The wolf was real (he ate the boy), the villagers made up a story after the fact of how the boy had it coming as a lier to justify their position.

It is a story about people who are more afraid of the scary story and the messenger who tells it, than of the actual danger itself. About people who despite warnings let the boy get eaten, because they checked the first two times and the evil wasn't directly evident to them.

In German we say about fascism: "Wehret den Anfängen" (defend against the beginnings). Once you are in a fascist society, once the wolf is eating you, it is to late. And the wolf is real.
US bill is about to ban DeepSeek, 20-Year imprisonment for downloading it
As a result of sales drones getting hold of my number, I have to put my phone on silent and never pick up unless I recognize the number. Very unfortunate. What if there is an emergency with my kids?
Rare and Strange ICD-10 Codes (2019)
Muzzle is a perfectly good word to use here, and your meaning was clear.
For a longer video https://www.youtube.com/watch?v=s97G-E46-Yo
Which LLM did you use with Goose? That really affects the quality of the outcome
Privacy Not Included – Mozilla Foundation
The same is done for detecting water quality in de Scheldt river in Belgium and the Netherlands.
I was able to run this a while ago on virtualized linux machine using UTM. I forgot whether I used ARM or x86 on Rosetta image, but UTM gallery has easy to use images for both. https://mac.getutm.app/gallery/
I haven't tried it yet, but I did find this guide that might be useful:

https://github.com/1999AZZAR/use-waydroid-on-x11

If you try it please let me know how it went.
They do a very similar thing in the Netherlands by monitoring water flea populations.
Regarding the “Extensible,” doesn’t that completely moot its whole point?
How many times are you going to post this exact same comment here? Are you a Chinese bot or something?
spent quality time in my youth making xkcdphone style doodles for the fingertip typing gadget used by a character in Digital Fortress, something like this: https://www.techeblog.com/tip-tap-finger-computer-input-devi...
Lots of them, not only fu -> function, but whole blocks of code with parameters (snipmate style). A few of half-pages of code and then dozens of little expansions, for many filetypes.

This is a result of a process I call experience distillation. I notice what code I write often but tend to either forget (bash) or outthink much faster than I can type (common syntax, libs, boilerplate), and routinely add it to snippets in hope that it sticks. Then I learn to actually use it. Once in a while I delete the unused or reshape it for second attempt with the understanding why it failed the first time.
Migrations? Generate bindings for your queries automatically with query+schema definitions? (sqlc)
It can also be an almost rediscovery of closures.
Running code in your head is another issue that AI won't solve (yet); we had different people/scientists working on this; the most famous person there being Brett Victor, but also Jonathan Edwards [0] and Chris Granger (lighttable). I find the example in [0] the best; you are sitting there with your very logically weak brain trying to think wtf will this code do while there is a very powerful computer next to you that can tell you. But doesn't. And yet, we are mostly restricted to first think out the code to at least some extent before we can see it in action, same for the AI.

[0] https://vimeo.com/140738254
It's the opposite of meaningless. Delegitimising wars of conquest massively reduced them and was a big part of why the 20th century was so much more peaceful on the whole (yes, even with the giant wars that did take place) than those before it.
The experiment proved that it was causation, not correlation.
On every. single. video. again. and. again. They don't remember your choice.

And it keeps the auto-translated video title, so if that one is garbage there is extra work involved in figuring out what the original title meant to say, too.
Smart pointers were added to the language 14 years ago. You're free to use old C++ with raw pointers and manual memory management, risking dangling pointers, or use modern C++, which provides smart pointers to avoid those issues.
There must be beauties in there;-). Even so, the fact that it's called Cryptopals indicates a public having some basic level of care about crypto. The non-it person hacking an excel macro together to get some job done has a very different attitude, and they do run their stuff in production.
What do you mean? Like, everyone decides from scratch? It sounds dubious to me.
Ive had supprisingly good results feeding ghidras decomp output to chat gpt and having it simplify and explain it

it seems to be very capable of having some understanding of what the original code would do.

for instance i was feeding it some game decomp. a function looking for an entity in a 3d array of tiles.

It somehow inferred it was an array of tiles and that it was hunting for a specific entity.

None of the decomp I fed it had any variable/function names or comments, just the usual var1,var2 ect.

How did it know what the underlying code was doing?
> Build one to throw away, as they say.

I believe Fred Brooks clarified this to mean you shouldn’t hesitate to throw away your first attempt if it comes up short despite your best effort.

If an LLM came up with the first implementation, not only did you not do the hard work of understanding the problem and how to solve it but, worse, you could be anchored to the LLM’s implementation thinking about how to patch it up so it performs adequately. Personally I think you should have LLMs have a go after you’ve had a solid try yourself, so you can actually compare and see what you might have missed.
I'm just making fun of claiming that some language is the best, because native speakers themselves say so. Especially talking about such chauvinist culture like muslim arabs.
I believe some apps actually have to automatically brighten up your screen when displaying a QR code for scanning, and then reduce back the brightness of its previous setting when moving out of the QR code.
I believe the Whole Foods app does this for its first screen.
> Does consuming content include watching movies/shows in the language?

Yes. Assuming the content is around your level - contains words you do not know, but not too much. Obviously, if you know every single word in the movie, you wont learn new ones. And if you understand nothing of it, you wont learn either.

> If by consuming content you meant taking a specific movie/episode and breaking it down, studying it relentlessly, and moving on to the next after you've seen it 20 times and practically have it memorized, then maybe that would've helped?

That sounds like self torture rather then anything else. Why would anyone do that? What would be the point of watching the same thing till you memorize that thing?

The value of consuming content comes from seeing many different sentences in many different contexts. So you build more connections in your brain and you eventually learn to combine own sentences. Movies specifically have value of showing something more similar to "normal speech" in speed so that your brain wont have time to translate.

Memorizing segments goes against everything it is supposed to provide.

> I can state with high certainty that simply watching a lot of movies or shows in the language I was learning did absolutely nothing to help my vocabulary compared to using anki.

For me, each time I tried anki, it seems to work short term. And it completely fails to teach me new words. Flashcards seem to be the least effective way to actual learn words that are truly new. I keep forgetting words I have learned from anki much much faster then words I learned from elsewhere.
Why do you have to evaluate the person without AI? Unless they won't be able to use AI on the job (for security reasons or whatever) it seems like it makes more sense to have them pull up their favorite AI and use it to solve a problem. Give them some buggy code and ask them to fix it with any tools they want.
Setting aside how well it works, I think this is a pretty nice demonstration of how to do UX for an agentic RAG app. I like that the intermediate steps have been pushed out to a sidebar, with updates that both provide some transparency about the process and make the high latency more palatable.
>>Do either no take home test, or one that takes at most two hours. I do discuss the solution candidates came up with, so as long as they can demonstrate they know what they did there, I don't care too much how they did it. If I do this part, it's just to establish some base line competency.

The biggest problem with the take home tests are not people who don't show up due to not being able to finish the assignment, But that those people who do, now expect to get hired.

95% people don't finish the assignment. 5% do. Teams think submitting the assignment with 100% feature set, unit test cases, onsite code review and onsite additional feature implementation still shouldn't mean a hire(If not anything, there are just not enough positions to fill). From the candidate's perspective, its pointless to spend a week working and doing every thing the hiring team asked for and still receive a 'no'.

I think if you are not ready to pay 2x - 5x market comp you shouldn't use take home assignments to hire people. There is too much work to do, and receive a reject at the end. Upping the comp absolutely makes sense as working a week to get a chance at earning 3x more or so makes sense.
The authors point out that the PL community values formal methods and hard implementation, but not human factor studies and alternative programming approached like spreadsheets. I'm not from the PL community, but my first instinct was other communities such as social science, software engineering, HCI can do those things. PL has to be about building languages.

However, the example that drove the problem home for me was socioPLT. If award winning work on why program languages succeed is not highly successful, then maybe the community should indeed look into incorporating more research approaches.

The points the authors make about lack of community engagement for non-mainstream problems, lack of female creators in books about PLs, and gatekeeping of the term programming language are also convincing.
The safety and readability are nice; but WHY do they have to be in order? That is so typically clueless. Such an obvious feature, screwed up in a way that only a C++ committee member could.
Is it random though? LineageOS is a pretty established project. I am generally more wary of typing any personal information into an image vended by Google because it is their primary, core business model to collect my data and show me ads.
> I knew a few Rep voters who went like "Project 2025 is not affiliated with Trump, and even if, that's good, because fuck the LGBT"

> * last part added by me, but that's how their attitude was...

I think the problem is one of a non-united grouping - Most people are accepting of L, G and B, but not T.

The actual L and G friends I have (Don't have any B friends; or if I do, I don't know about it) individually try to distance themselves from the T.

There would have been much less for Trump to mudsling on if the opposition simply dropped support for T while keeping L, G and B.

Having LGBT as a single block that you are either for or against is stupid because while most people would be either neutral or positive about L, G and B, the clear majority of people are not neutral on the proposals from the T camp.
I mean EVERYTHING related to Musk is flagged, how do you expect to explain your PoV if it is flagged ? :D
Only few, most of the things are done now with AI.
Related: has anyone else noticed the practice of using cheap commodity 'living room' appliances to get access to your data? A while ago I bought a ceiling light for my daughters' bedroom, brand unknown to me. It had a built-in speaker controlled via bluetooth, and dozens of light patterns and colors it could emit via a ring of small leds. My daughter was extactic looking at the youtube promo vid. Turned out that to use any of these features, you needed to install their app. Fine okay installing. Then the app demanded access to contacts and camera or it refused to connect to the ceiling light. Fine okay uninstalling the app and returning that crap.
Time to flag SpaceX and Tesla too...
Bless compilers able to catch wrong format specifiers.
oops, here comes the price of a nice-looking Reddit embed.
next time I’ll stick to a screenshot :) thanks!
Firefox has an custom cert management.

Chrome relies on the os certs.

I think that's the correct way how software should works.
Show HN: Multi-/BiKeyMap (Go Module)
I just released the new version 0.4.0 which introduces a concurrent and a non-concurrent version of both lists.
Here is a chat transcript from today, I don't know if it'll be interesting to you. You can't see the canvas it's building the code in: https://chatgpt.com/share/67a07afe-3e10-8004-a5ea-cc78676fb6...

Yes, I have to read what it writes, and towards the end it gets slow and starts making dumb mistakes (always; there's some magically bad length at which it always starts to fumble), but I feel like I got the advantages of pairing out of it without actually needing to sit next to another human? I'll finish the script off myself and review it.

I don't know if I've saved actual _time_ here, but I've definitely saved some mental effort on a menial script I didn't actually want to write, that I can use for some of the considerably more difficult problems I'll need to solve later today. I wouldn't let it near anything where I didn't understand what every single line of code it wrote was doing, because it does make odd choices, but I'll probably use it again to do something tomorrow. If it needs to be part of a bigger codebase, I'll give it the type-defs from elsewhere in the codebase to start with, or tell it it can assume a certain function exists
Nerd alt-history story: What if Graydon decides he should attend WG21 and so instead of Rust what we get is a decade of attempts to fix C++ and reform the process, followed by burn out?
Yes! That one's linked in paragraph three.