skysight-inc/HackerNews huggingface dataset:
There is much more to org-mode than just elegant markup. Here’s a brief overview to get started: https://orgmode.org/features.html (linked the article).
Tbh, I trust uBlock Origin more than Edge and Chrome. The security properties of uBo Lite are better but the blocking properties are worse.
Exodus 20:5, “You shall not worship them or serve them; for I, the Lord your God, am a jealous God, visiting the iniquity of the fathers on the children, on the third and the fourth generations o those who hate Me,”

It's repeated in like dozen different places that you punish people for their parents sins to a few generations down.

On the other hand Ezekiel 18:20, “The person who sins will die. The son will not bear the punishment for the father’s iniquity, nor will the father bear the punishment for the son’s iniquity; the righteousness of the righteous will be upon himself, and the wickedness of the wicked will be upon himself.”

And then there's the original sin - which is punished for infinite number of generations.

Bible is using the oldest trick in the world - holding every position at the same time :) That way no matter what happens you can find a quote which supports it (also contradicts, but you don't share these).
It’s historically difficult to advocate for increased budgets & spending. Usually what is cut stays cut.
Wallbleed, a buffer over-read vulnerability that existed in the DNS injection subsystem of the Great Firewall of China. Wallbleed caused certain nation-wide censorship middleboxes to reveal up to 125 bytes of their memory when censoring a crafted DNS query. It afforded a rare insight into one of the Great Firewall’s well-known network attacks, namely DNS injection, in terms of its internal architecture and the censor’s operational behaviors.
Is there a reason? It's curious to me that you don't see many Stirling engines. Is there a big downside to them?
Remember, Teams was originally "Skype for Business".
I always thought it was amusing that if you ask about pirating Windows or Office you get a link to GitHub.

Microsoft is alright in my book. Let GitHub be free.
Show HN: Globstar – Open-source static analysis toolkit
Hey HN! We’re Jai and Sanket, co-founders of DeepSource (YC W20). We're open-sourcing Globstar (https://github.com/DeepSourceCorp/globstar), a static analysis toolkit that lets you easily write and run custom code quality and security checkers in YAML [1] or Go [2].

After 5+ years of building AST-based static analyzers that process millions of lines of code daily at DeepSource, we kept hearing a common request from customers: "How do we write custom checks specific to our codebase?" AppSec and DevOps teams have a lot of learned anti-patterns and security rules they want to enforce across their orgs, and being able to do that without being a static analysis expert, came up as an important want.

We initially built an internal framework using tree-sitter [3] for our proprietary infrastructure-as-code analyzers, which enabled us to rapidly create new checkers. We realized that making the framework open-source could solve this problem for everyone.

Our key insight was that writing checkers isn't the hard part anymore. Modern AI assistants like ChatGPT and Claude are excellent at generating tree-sitter queries with very high accuracy. We realized that the tree-sitters' gnarly s-expression syntax isn’t a problem anymore (since the AI will be doing all the generation anyway), and we can instead focus on building a fast, flexible, and reliable checker runtime around it.

So instead of creating yet another DSL, we use tree-sitter's native query syntax. Yes, the expressions look more complex than simplified DSLs, but they give you direct access to your code's actual AST structure – which means your rules work exactly as you'd expect them to. When you need to debug a rule, you're working with the actual structure of your code, not an abstraction that might hide important details.

We've also designed Globstar to have a gradual learning curve: The YAML interface works well for simple checkers, and the Go Interface can handle complex scenarios when you need features like cross-file analysis, scope resolution, data flow analysis, and context awareness. The Go API gives you direct access to tree-sitter bindings, so you can write arbitrarily complex checkers on day one.

Key features:

- Written in Go with native tree-sitter bindings, distributed as a single binary

- MIT-licensed

- Write all your checkers in a “.globstar” folder in your repo, in YAML or Go, and just run “globstar check” without any build steps

- Multi-language support through tree-sitter (20+ languages today)

We have a long way to go and a very exciting roadmap for Globstar, and we’d love to hear your feedback!

[1] https://globstar.dev/guides/writing-yaml-checker

[2] https://globstar.dev/guides/writing-go-checker

[3] https://tree-sitter.github.io/tree-sitter/
> The idea that trauma and violence can have repercussions into future generations should help people be more empathetic, help policymakers pay more attention to the problem of violence

Alas, a new target for lasting, inter-generational psychological assault.
Big Tech companies are nearly the only beneficiaries of small hosting sabotage and since they are serial malpractice offenders, _they_ are to provide proof they aren't involved.
Coca cola, coca light, coca zero.
“ Reduced motion detected

It appears that you’ve ticked the “Reduce motion” option in your system settings. As a result, certain whimsical features on this page have been disabled.”

Thank you.
Meanwhile, in Gaza...
How to Validate uv workspace Dependencies
I agree that it doesn't make much sense. You would think if you're even close to being considered they'd want to keep the bridge intact for next time.

I wonder if there is some kind of legal liability involved with sharing feedback with potential candidates? I know this is sometimes the case for referrals/what can and cannot be sad in a reference check, etc.
Which GPU Are you running on? I just got a 4080 SUPER and I’m thinking of trying Linux with it.
These pure hype stories are very tiring. None of this is even remotely real. You can build demos and to-do lists, not complete production apps with these tools. Even with Cursor and Claude Sonnet (the best combo now), there's a huge amount of human effort and many hours of labor to build real apps with AI.
Are these really at odds with each other? You can have keyboard and click nav for any app.
you're getting services for free and you call them cheap?
I thought it was the AMD Ryzen AI Max+ 395
I think you might prefer "prestige TV" from the streaming services. They're not trying to fill air time, so they tend to be shorter. They're not ad driven; they just want to have enough content that you keep subscribing.

To be sure, no one streaming service is likely to give you as much good content as you'd like. They're hoping that one good show at a time will keep you subscribed. (They have much, much, much more content, and somebody is watching each of them, but each one appeals to only a smallish set of subscribers.)

The other upside is that they generally keep things around. So if you're willing to watch not-still-being-made shows, you can just binge the content and maybe even drop the service after that.

Anyway... I'm watching Severance, and I think it's pretty great. Probably not enough to convince you to subscribe to AppleTV, but it's one example of a show that gets only 9 episodes per season, so it has to get to its point fairly fast.
It's always been a combination of data and scale (garbage data on massive scale gives garbage still). Data is continually getting better though so we'll still be able to squeeze a lot out of transformers yet
I'd pay for a browser that came with its own ice cream truck. Don't care for a browser with a search engine.
Digital cameras were mostly useless in the 80s and early 90s for rank and file consumers. The demand wasn't there.
Verizon has a valid solid network when you're outside of the consumer network. In the business world, Verizon is actually pretty decent and very established. Verizon business is very different to Verizon consumer.

It does matter, imo. You don't want planes to lose communication with base. Satellite has its faults and his ISP has only been around for five years.
The Meter, Golden Ratio, Pyramids, and Cubits, Oh My
DOM APIs are only available in JavaScript, so doing things in the browser in a non-JavaScript language requires FFI—and it's a general truism of programming that FFI tends to be a pain point. Languages that target client-side web development try to compensate for this by offering language-native DOM abstractions of higher or lower quality, but usually you end up having to do something that these abstractions didn't anticipate, and/or incorporate a third-party library from npm, which forces you back into FFI. On the server it's much rarer for some critical piece of functionality to be available only in one language, because the server environment itself is language-agnostic.
> the engine thinks f4 (on move 40) was the blunder.

The engine knows what move would be a blunder for computer play.

It doesn't know what move made the position impossibly tricky for a human to maintain for black.

Every game that I analyze, there's possible moves where the computer will trade endless complexity for one's side for a couple centipawn advantage. These are moves that a human should not play.
Comprehensive resource describes functions of more than 20k human genes
Same here! For me it’s sync, PDF viewing, Mermaid and Excalidraw plugins, and (yes I’m a 35-year Emacs user but…) editing in preview mode.
A nice tool for a small company drowning in resumes!
Just a hard to guess one. Like using UUID or things.
Show HN: News-briefing-generator – Local LLM-powered news digest
Hey HN,
I created a tool to generate personalized news briefings from RSS/Atom feeds using local LLMs through Ollama.

It currently works in two modes: fully automatic or with an interactive review where you can select which "main topics of the day" to include in your briefing. The result is a HTML document with summaries for each topic.
I also love Zim! Don't get me wrong, Org-mode is cool and everything, but for a lot of what I do I need to just very quickly drop screenshots and a GUI is just easier. I also have a Zim-based website (https://wiki.shielddigitaldesign.com) and used it to track all my tasks on my master's thesis.
I have been using Wipr2, 100/100 on my adblock testing.
> the relevant European Union laws specifically forbid any lawful blocking/enforcement action if it causes a nontrivial amount of collateral damage to unrelated parties.

Then I guess the answer comes down to whether sharing IP address makes a party related.
How to Do Good Research, Get It Published, and Get It Cited by Eamonn Keogh
> I don't know if I'm in a parallel Universe or hallucinating, but these are graphics cards, designed and created for people to install in they deskop PCs and run games.

Graphics cards have been for more then running games even before they were broad-purpose computer engines that they have been since NVidia radically reshaped the market—decades ago.

Heck, Nvidia has had multipe driver series for the same cards because of this, even before AI was a major driver.
Well, I feel my whole post is my "why org-mode" swan song :D

If I had to pick just one reason: Org-mode's much more regular --- and singular, unlike the many flavours of markdown --- syntax appeals to my sensibilities more. I linked to a post, which I agree with: https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
I'm also very skeptic of the way these affirmations are made. Other studies I've read boil down to epigenetic changes caused by stress, not actual DNA rewriting, otherwise it wouldn't go back to normal ever. In other words, these epigenetic changes are directly proportional to how stressful the environment remains.

The article mentions Hama, where a massacre occurred, and 40 years later the inhabitants still show epigenetic changes caused by stress. Surely the environment still being stressful is more to blame than their ancestor's genetic memory.

There's great danger of misinterpreting this kind of research to bolster ideological agendas. I've seen this misused as "my grandpa was a victim of the holocaust, so I, born into and living a comfortable and peaceful life, am also a holocaust victim and deserve respect".
The real "uncomfortable truth" that the GP blithely glosses is the effect of multi-generational poverty. If a society has determined that some people are entirely expendable, then the misery of the latter over generations is easily dismissed as "biological destiny".
Depends how it's taught. As a parallel example, it should be no problem to teach about Christianity in a school context, in terms of informing pupils that this is what many people believe. The problem is when the principles of Christianity are taught as if it is truth.

Same for gender identity and trans. It should be fine to inform pupils that some people in our culture believe that everyone has a gender identity, and that they also believe that this is what defines if someone is a woman or man or, as is described within this belief system, neither. But teaching this as if it's a fact is problematic.

A sensible policy would ensure that the curriculum is agnostic to these beliefs.
You forgot a couple too, eg.

The Radeon VII which is really just a RX Vega variant made on TSMC rather than Samsung nodes but has entirely new branding for that model that doesn't mention Vega in the name.

The Radeon R9 Fury, Fury X, R9 Nano and Radeon Pro Duo which are really just 300 series but all of those have entirely new branding just for those models that don't mention the 300 series convention in their names. You also can't tell at a glance which are better.

It is a fucking mess. They cannot for the life of them stick to a convention.
> I'm more interested in making sure I fully understand a matter, often by bouncing my interpretations off other people.

Are you a lawyer?

You've been doing more than "bouncing my interpretations of other people". You've been confidently telling people that your interpretation is correct and that concerns about this granting Firefox legal cover to do much more with user data are baseless.

> navigate, experience, and interact

You claims these words are restrictive, but they really aren't.

Did you write an reddit post about air condidtioners? Does that indicate an interest in buying an air conditioner? Can mozilla now sell/share that data with advertisers so you can experience ads related to air-conditioners?

Those three words provide a huge amount of wiggle room.

If you truly want to "fully understand a matter", it hells to look at the entire context.
Neither companies nor governments fire 100% of their personnel unless a division is no longer needed. Governments, especially, have safeguards to ensure essential functions continue, so they don't simply stop functioning all of a sudden. From a bird's-eye view, a government is not much different from a company. They both allocate resources, manage personnel and strive for efficiency.
https://archive.ph/3YnFE
> This is true, but not in the way you are presenting. The precision is often to provide unilateral freedom under the guise of protection. They will "lawyer" you. "As indicated by you" is a grossly broad phrase. An indication is not an express, enthusiastic consent. (FWIW browsers have a lot of lessons to learn from sexual misconduct training, but I digress).

I'd like to second this. I've attempted to have lawyers write contracts that adequately protect and limit both sides of an agreement. First drafts always look to completely balance the scales in favor of the person paying them.

Writing a well-balanced contract requires a lot of work that Mozilla should be doing, but charitably doesn't know they need to do or pessimistically is intentionally not doing. It's hard to read this situation as not either incompetence or a change in Mozilla's priorities.
Then make it a flag for windows machines on a domain account or otherwise set to be a "business PC". Doing it on consumer systems is still a problem. A false positive flag for malware - or calling any keygen malware - is still a problem. It sholudn't be removing keygens from the system because they're keygens. You shouldn't have to add exceptions for them. If they actually contain malware, great, yes, please flag them. If they're not and it's my personal computer, then if I choose to download some cars, that's none of their business.
To an extent maybe.

We were ready to invest in HC tools, but they were so damn brittle once we actually got past the smooth apple-like marketing and actually used them. Plenty of odd, not-well-documented behavior, random crashes, even the clusters required a bunch of manual steps to recover from. A major reason to even have a cluster is the self-healing, something tools like MongoDB did right 10+ years ago. Yet we had to manually edit a peers.json file and do all this garbage half the time when our clusters kept dying. It was infuriating. I kept insisting my devops guy had to be wrong when he told me that was the way it was done. I just couldn't believe that anything in 2021 required manual editing of JSON files when we have a million different self-discovery mechanisms (whether it's cloud metadata, or mDNS, etc). But he was 100% right, much to my disbelief.

So we ultimately pulled the plug after months of HC stuff running our QA system, because I just didn't feel comfortable pushing it to production given all the random crashes and behavior issues. And I feel vindicated.

I think if their stuff was more solid, I would 100% be happy to pay for it for our use cases. I thought generally that their ideas and levels of abstraction felt "right"
This seems like the flip-side of the argument that eschewing violence makes you honorable only if you're actually capable of committing violence in the first place. Eschewing violence because you're incapable of committing it just means you're weak.

If Country A knows Country B can't defend itself, it's natural to assume at some point A may attack B. If the countries are relatively equally armed and skilled in the use of those arms, it would take a lot more for one country to attack the other.
Nowdays a lot of people care if you want decent fps without expensive setup.
Yep, ran into this way too many times. Performing concurrent operations on non thread-safe objects in java or generally in any language produces the most interesting bugs in the world.
I could swallow that argument but in isolation this feels like using the abused as lab rats so we can more thoroughly destroy them at some future date
Thanks! Really enjoyed that post as well.
And Bernd would agree with you, he cannot stand it either!
My grandfather also drank himself to death for similar reasons. What scares me is that as a society we forget too quickly the true cost and suffering caused by war.
GPT is floating out nearly 8 million arrests for drug possession in America between 1990 and 2010.
I liked it when they made all the lines wiggly
I was at a certain open source company IBM acquired, and it was certainly an interesting experience. I certainly don't harbor any overtly negative feelings towards IBM. I used to have negative feelings about IBM many years ago, as a customer in my former life as a sysadmin, many decades ago. However being under the IBM umbrellas was alright. Yall are going to be fine!
Safari does Manifest v3 blocking, exactly the same as Chrome except with fewer filters, and is otherwise worse in every way.
---

(Sorry for a reply all over the place.)

---

> if you do not need the absolute bare metal control C or Rust provides, you are better of with either .net or Java.

That, like your next point, is a relatively fair statement but it's prone to filter bubble bias as I am sure you are aware. I for example have extracted much more value out of Golang... and I had 9 years with Java, back in the EJB years.

Java and .NET are both VM-based and have noticeable startup time. As such, they are best suited for servers and not for tooling. Golang and Rust (and Zig, and D, V and many other compiled languages) are much better in those areas.

> Programming languages are like a religion, highly inflammable, so I can imagine you would not be swayed by some rando on the internet

Those years are long past me. I form my own opinions and I have enough experience to be able to make fairly accurate assessments with minimum information.

> I would already be happy if you choose Go over Python, as with the former you win some type safety (but still have a weak type system) and have a good package manager and deployment story.

I do exactly that. In fact I am a prominent Python hater. Its fans have gone to admirable heights in their striving to fill the gaps but I wonder will they one day realize this is unnecessary and just go where those gaps don't exist. Maybe never?

And yeah I use Golang for my own purposes. Even thinking of authoring my own bespoke sync and backup solution stepping on Syncthing, GIT and SSH+rsync and package it in Golang. Shell scripts become unpredictable from one scale and on.

> Go was designed for Google, to prevent their college grads from implementing bad abstractions. But good abstractions are valuable. A weak type system isn't a great idea (opinion, but reasonable opinion). Back then .net was not really open source (I believe) and not as slim and fast as it is now, and even then, I think Google wants to have control about their own language for their own internal needs.

That and your next point I fully agree with. That being said, Golang is good enough and I believe many of us here preach "don't let perfect be the enemy of good". And Golang symbolizes exactly that IMO; it's good enough but when your requirements start shooting up then it becomes mediocre. I have stumbled upon Golang's limitations, fairly quickly sadly, that's why I am confining it to certain kinds of projects only (and personal tinkering).

> I recommend reading the comment history of @neonsunset.

I don't mind doing that (per se) but I find appeals to authority and credentialism a bit irritating, I admit.

Plus, his reply was in my eyes a fairly low-effort snark.
rankine cycle lets you cross vapor dome to access latent heat. enables scaleup
It is. I run a very similar script on termux, triggered via termux widget on my home screen.
> Our research, and that of others, found that too much oxygen can actually be harmful. Excess oxygen triggers oxidative stress – an overload of unstable molecules called free radicals that can damage healthy cells. That can lead to more inflammation, slower healing and even organ failure.

> In short, while oxygen is essential, more isn’t always better. [...]

> We discovered that severely injured patients often require less oxygen than previously believed. In fact, little or no supplemental oxygen is needed to safely care for 95% of these patients

Oxidative stress: https://en.wikipedia.org/wiki/Oxidative_stress

Antioxidant > Levels in food:
https://en.wikipedia.org/wiki/Antioxidant#Levels_in_food

Anthocyanin antioxidants: https://www.google.com/search?q=anthocyanin+antioxidants
> I always thought of race conditions as corrupting the data or deadlocking. I never though it could cause performance issues. But it makes sense, you could corrupt the data in a way that creates an infinite loop.

Food for thought. I often think to myself that any error or strange behavior or even warnings in a project should be fixed as a matter of principle, as they could cause seemingly unrelated problems. Rarely is this accepted by whoever chooses what we should work on.
That is really weird wording.

How about this: trump wants to stop funding Ukraine and apparently his act of greatest evil is letting a democratic nation succumb to the russian totalitarian aggressor after 3 years of valiant resistance