skysight-inc/HackerNews huggingface dataset:
The issue is quantifying these things. Companies that provide commercial support provide (usually) some kind of SLA. If software may have a vague risk of a future issue or may be abandoned, that’s pretty hard to weigh if it is worth $x dollars unless everyone is already doing it and it’s ‘industry best practice’, which we aren’t close to yet.
> The problem with DSLRs/mirrorless is that they're proper tools and just like with a brush and a canvas you have to put time and effort to master them. No amount of computational photography will make you a good photographer and if a modern 2k$ camera is the bottleneck it certainly is more of your fault than the camera.

This is a good analogy, I will have to borrow it.

I got friends who ended up buying expensive DSLRs after they saw my photos taken with f/1.8 lens. But they had kit lens and were complaining that their cameras. I told them to get f/1.8 lens. Then they were complaining about zoom. Also they could not use maximum aperture outside. I helped them get ND filters. Now they are complaining about that. And forget to take ND filters indoors, get way too many photos incorrectly focused etc.

Most people expect pro cameras to just act just like cell phone cameras.
Computational photography is much more advanced than that.
Racism is not a joke and not banter. Maybe you are too young to remember what I'm referring to in my previous comment. There definitely was racist French-bashing from some.

It's denying reality to claim that "freedom fries" were a joke. It was not a joke for those who started it and spread it.

The Simpsons are a satire but what they satirize is what some people really do and think. I only used the term from the Simpsons to say that this was really the level of some commentators, not as evidence. This was very clear. (would be more interesting to discuss the point than the Simpsons)
Accelerating Ukraine Intelligence Analysis with Computer Vision on SAR Imagery
You're saying that SpaceX, a privately owned company that has some contracts with different parts of the US gov't would find themselves in trouble with the government if they refused to launch satellites from a foreign owned company?

And you're saying that the government would go out of their way to fund alternatives to SpaceX because of this?

That seems a bit implausible.
Long ago, we in the Newton project at Apple had that idea. We (in conjunction with ARM) were defining the first ARM MMU, so we took the opportunity to implement “domains” of memory protection mappings that could be quickly swapped at a context switch. So you get multiple threads in the same address space, but with independent R/W permission mappings.

I think a few other ARM customers were intrigued by the security possibilities, but the vast majority were more like “what is this bizarre thing, I just want to run Unix”, so the feature disappeared eventually.

Here’s some ARM documentation if you want to pull this thread: https://developer.arm.com/documentation/dui0056'/latest/'cac...
Rejection Therapy (2011)
> Also, the CPU in the picture is upside down. Maybe this is a shallow criticism (especially since the picture was probably chosen by an editor), but I am reluctant to listen to people who would make such a basic mistake.

If you want to hear the opinion of someone who is actually involved in CPU design, this is a ridiculously shallow take, and you should seriously recalibrate
Any thoughts about higher level HDLs in embedded in software languages, like Chisel, nMigen, or others? Some other RISC-V core designers claim they've had increased productivity with those.

It seems that despite a lot of valid criticism against (System)Verilog, nothing really seems to be a on trajectory to replace it today. I'm not sure if that's purely inertia (existing tooling, workflows, methodologies), other HDLs not being attractive enough, or maybe Verilog is just good enough?
Yes, that's one perk of private schooling, but it's not specific to any particular form of private schooling.
These things shouldn't make you this angry.

- BLM is unusually opaque about how it uses donations, particularly for something that's promoted by XKCD (usually a seal of quality).

- The current understanding of gender is very very new, and JK Rowling is 56. Also, are we saying no trans kids ever regret their choices?

- There are complaints by female athletes -- possibly just sour grapes -- that transwomen are unreachably strong. The usual rebuttal is that hormone therapy "undoes" in some sense the muscular advantage that testosterone produces, but the timeline for that is unclear, and not all of the peak male physical superiority is due to sheer muscle (bone structure and mass, etc.) These aren't talking points, it's other people's lives.

At any rate, your complaint is that someone is wrong on the internet! That does happen every once and then.
On a similar note - add `set history save on` to your `~/.gdbinit` and retain command history between runs of GDB (just like with your shell).

https://sourceware.org/gdb/onlinedocs/gdb/Command-History.ht...
I personally am not into the verilog specific books. For me HDLs are hardware description languages, so first you learn to design digital hardware, then you learn to describe them.

For that I highly recommend:
https://www.cambridge.org/us/academic/subjects/engineering/c...

Great first book on the subject.
Apollo Aegis, a system that was inspired, like Unix, by Multics, and was better than Unices of the time, was coded in Apollo Pascal. You could identify the difference between Standard Pascal and an actually useful Pascal by looking at Apollo Pascal extensions.

Pascal had null pointers and manual allocation, so was not really any safer than, anyway, C90. Of course C pre-90 lacked even function prototype declarations.
This demonstrates to me the 'power' of the mind, similar to the placebo effect? If a belief is objectively 'true' or not is irrelevant, what the mind believes and is able to immerse itself into can manifest some unexplained results.

Of course, I'm not advocating any superstitions, but simply it seems that powerful beliefs can yield astonishing results sometimes (good or bad).
When hunting down a function you want to deprecate/remove in your private imperative language codebase, you can probably find all call sites just by grepping — and even if you miss some, in most cases you'll get a hard error of some kind (either compile time or runtime) after removal.

But with the cascade, call sites are implicit — and removal, for better and worse, doesn't cause a hard error.

All it takes is a single rogue engineer or product manager to mess things up. And then cleaning things up later is difficult because of all the places that have to be inspected.
What’s the choke point of scanning an entire genome? Is it purely computational? Imaging? Biological unknowns?
Vaadin 23.0.0 Released – Flow and Hilla
Wikipedia suggests he was killed by the Misrata militia, not NATO or any NATO allies. NATO's intervention in Libya was implementing UN Security Council Resolution, in order to stop Gadaffi's slaughter of civilians and other war crimes.
The worrisome thing, of course, is that if Russia succeeds in Ukraine (for some value of 'succeeds' that is not complete failure), then there will be some squirrelly part of Putin's brain that will tell him that he could make that work against Romania or the Baltics, which would trigger a direct NATO response.
A very readable analysis of the fictional immersion present in modern transgender activism, by feminist philosopher Kathleen Stock.

It's a thought-provoking and intellectually robust challenge to the socially progressive orthodoxy on this topic, well worth reading for anyone with a passing interest in these issues and a liking for philosophical argument.
> Reading code can be a complementary activity that can bring insights but it's not a way to level up.

Counter-point: As a professional developer one might spend far more time reading code than writing code. In my experience, all the good developers I've worked with have the ability to skim through large code bases and quickly zone into the parts that interest them. It is a very deliberate skill to cultivate.

I once put down my thoughts on this : http://lonetwin.net/20090829/hacks-you-can-live-without/on-r...
Lanai, the mystery CPU architecture in LLVM
They have raised 36 million in the first 24 hrs
I worked on an organic vegetable farm for 5 years. 90% of their income came from direct farmer's market sales. We had the benefit of being able to remember what we sold last week, last year, etc. at farmer's market. We just planned based on that, and rarely ended up throwing away a substantial amount of produce. Lots of vegetables can be returned to cold storage and brought to a market the next day, too. Carrot & beet bunches with greens on them get topped and sold in 5lb bags. Onions, garlic, squash, potatoes, etc don't suffer from going to and from different markets. Salad greens can be more sensitive, but it depends on the weather and how they're displayed.

Also, a box of veg that was made well and truly unsaleable by a day at market would be thrown in the compost to be turned into next year's fertilizer.

The place I worked had ~10 acres in cultivation and grossed $200 - 300k. Their kids have college funds.
> I would love to read your take after few years. Maybe you can do a Tell HN after 10 years.

That's a great idea. I'll reveal the contents of this hash to prove that the person who posts in 10 years is indeed who I am:

af6fd692d9f831fe08801a24db27137edf2fd12ce9a6cbe62a23b0696b077dcb

> But, all I can say is, if you choose to go to MIT, just make sure that it is not the only worthy accomplishment in your whole life.

Even if I decided to go to MIT today, I'd still probably say that some of the OSS work I've done is something I'm more proud of than having gotten into MIT. That said, I hope that in 10 years neither of those things is what I'm most proud of.
> Gnome is the worst of the wayland compositors in terms of spec compliance. KDE and sway are much better in this regard. What good is having protocol specifications when the reference implementation does not implement it, and Gnome, the biggest Wayland desktop, does its own thing anyway?

The point of extensions being extension and not being a part of core protocol is being optional, you know. On the other hand, compliant clients have to run and behave correctly without them being present.

> I am still waiting for Gnome to implement server-side decorations

Sorry little wizard, you are going to wait for a while. Don't hold your breath meanwhile :/

That being said, it is not going to be implemented anytime soon. Intentionally. For a good reasons.
Metal is preferred over Vulkan by game developers, it says a lot about how Vulkan is the one that is half baked

Apple was once a supporter of Vulkan, then they abandoned the bloated ship and they made their own tech

Roblox: https://blog.roblox.com/2020/05/3-years-metal/
There are people who think like you about abortions and wars caused by the west/east because of "democracy" as well. Outrage is fine, anger is ok but when you lack humility and refuse to understand others it turns into hatred, violence and misunderstanding.

This is why the west is being divided so much on so many simple issues. Vaccines,politics, education, you name it. You are right, they are evil. Who cares why? The other side feels the the same, so what now? Go ahead and start killing then? Or maybe some 17 year old kid should wear a uniform and do it for you?

I will never understand people that think this way. I remember a guy who was in the military getting angry at me when I said we should understand ISIS, to him the only thing we should do is bomb them, understanding meant undermining his country. How utterly foolish! People like this are fathers and mothers of tragedy. Even if all you want to do is to destroy the other side, isn't it best to understand them well so that you know how you can harm them with minimal risk and effort from you?

Do you really think you can convince others what they do is wrong without understanding their beliefs and approaching them with humility so they can hear your perspective?

Forget foreign places, if you live in democracy, this is literally your civic duty: to convince other voters of your views!
Introducing Arc: Outliers Wanted
I'm an MIT alum. I see nearly everyone advising you to go. I'm not sure. Even apart from the potential debt, it's not for everyone. I can't tell from your summary above whether it's a good fit for you.

There is no question that the MIT brand carries enormous prestige, and very likely if you don't go, there will be a part of your brain that forever feels regret from having turned down an opportunity to be "in a club." That regret can be a powerful emotional force. But it is orthogonal to the actual decisions and behaviors that matter to your life- like debt. You have control over and can work through emotional burdens of your past decisions on your own time and in your own way. Debt IS YOUR BOSS. It MUST be repaid on the lender's schedule.

I was a relatively high performer at MIT, had a few classes where I tested above the second std dev on a final. But my experience after MIT, and from having worked with and at a lot of organizations- there are smart people everywhere. What matters more in the broad sense are relationships and capacities to understand and communicate and work with a variety of people.

From "a club" perspective- the world is actually smaller now than it ever has been before, and there are many more post-college clubs- like YCombinator- that allow for relationship-building and creative problem solving with a like-minded cohort. What is most important is to be in a place and in a mind that allows YOU to succeed, to be YOUR authentic and most capable self. THAT person will be able to get into the clubs that are of interest.

Maybe MIT is slightly better of a place like that than Z for you. But $180k of principal to return is an extreme constraint on the dimensions of that authenticity.

I would second some specific points of advice:

* reach out to MIT again about financial aid

* try to have conversations with your candidate cohort in both places

* try to have conversations with people who rather than advocate, offer contrary advice, and look for what rings true to you. People who have experienced both MIT and Z can be especially helpful here

* work out an academic plan at both places

* work out a financial plan to understand the impact of having to return that quantity of principal

* work really hard at visualizing both pathways

Best wishes!
I figured it out, my bad. The SSD in the other slot had a system on it.
> A totally private (white list only, friends and family) email address would be very attractive to a lot of people.

If that were true, mail providers would already offer this. In fact, I suspect some unsophisticated ones probably do, with all unrecognised senders having their emails sent to the recipient's Spam folder, with a few exceptions for DKIM-signed mail from frequently seen addresses, like Amazon receipts.
I LOVE THIS! Been looking and hoping for something like this -- I've been using reverse image search instead.

One counterexample for something I've bought though: https://www.spoken.io/page/f7f35682-d0d3-4f2b-a917-43d8d4926... ($1599)

https://www.burkedecor.com/products/goldie-media-console-by-... ($1279)
Launch HN: Mellow - Put your inventory stocking up for auction
Well,try hard then.
I think it speaks more to the social pressures of cultures. When a practice is embedded in the social expectations of a culture, it becomes very hard to remove or to dismiss without breaking social ties or generational ties. Breaking those ties can leave people without support, finances, or even shelter, so it's often taboo to even try.
Well (author here) - this is a private project - typically such a project would be very propriety - people don't get to show their work.

But I'm looking to find someone to build this thing, it's been a while since I last built chips (last CPU I helped design never saw the light of day due to
reason that had little to do with how well it worked). So I need a way to show it off, show it's real. So GPLing it is a great way to do that - as is showing up on HN (thanks to whoever posted this :-).

In practice the RTL level design of a processor is only a part of making a real processor - a real VRoom! would likely have hand built ALUs, shifters, caches, register files etc those things are all in the RTL at a high level but are really different IP - likely they'd be entangled with GPL and a manufacturer might feel that to be an issue.

However I'm happy to dual license (I want to get it built, and maybe get paid to do it).

Also about half the companies building RISCVs are in China (I've been building open source hardware in China for a decade or so now, so I know there's lots of smart people there) - they have a real problem (in the West) building something like this - all the rumors about supply chain/etc stuff - having an open sourced GPL'd reference that's cycle accurate is a way help build confidence.
Of course each of these models can be measured and are falsifiable.

We can try things the neoclassical way and see them predict economic growth and stability and then watch the world fucking burn and inequality metastasize as a transnational global elite siphons off the resources of the masses.

Oh look, we've falsified their theory.

Now we can try mine.

This is called science.
Then Russell Brand goes and reads Greenwald's words, it's like a horrific game of telephone.

> Yes and so am I. So are 90% of us talking about the issue here. We have no business talking about biolabs. And yet it seems like all of the experts of biolabs are here on HN to tell us all of the nuance they've learned over the.... last few weeks since Putin wanted us all to be talking about Ukrainian biolabs.

Winner winner chicken dinner!!
> If web apps are fully sandboxed by default

Are they, though?

If they were, then tracking users via third-party cookies and other resources wouldn't be possible. Nor would it be possible for a web site in my browser to suddenly start taking up all of my CPU/RAM due to a programming error or malicious site such as a crypto-miner. For the relatively little isolation that does happen, sandbox-escape vulnerabilities seem to be getting discovered all the time.

Also, as a technical user, I want more control over what web sites can do with my computer than a non-technical user might.

The more holes you poke in a sandbox, the worse a sandbox it is.
Have you shared this accessibility feedback with the gnome team directly? There’s been a huge push in recent years to make software more accessible and it’s very likely these frustrations are the result of ignorance more than malice on the part of the developers and designers. I think they’d appreciate your perspective. I know I would as a software engineer.
The article here ("Hooks Considered Harmful") actually probably would be better called "Most Common Mistakes When Using Hooks". It seems to cover the most common ones I'm aware of.
I’m not an expert, but 20 years ago I had a small part in DARPA research into monitoring soldiers’ hydration. The idea was that people in combat often don’t notice they are thirsty, or power through it, and as a result are operating at reduced cognitive and physical capacity. Of course, that’s combat. And for all I know the funding was based on the popular misunderstanding.
I think you're letting emotions migrate the topic. The implication is not that it is "fine". War is never "fine", no matter how "just". The question is that of when it becomes impossible or undesirable to police "calls for violence", which is very broad. Ownership of that area is much more controversial than the ownership of Ukraine, and the actions taken are much less dramatic. I.e. attempting to prevent separatism is much less black and white than responding to a full blown foreign invasion. However, I understand there are people who disagree with what I think is "obvious".
Yeah - but having worked in many companies over the decades, ALL software is this way and most commercial software is even worse.

The difference is, you can’t fork and fix it yourself when it’s closed source from someone else. and a surprising amount of code running in every company it’s ‘someone else’s’ code even when it’s internal and part of the same company.
But he is still more likely to have known about fedora than the average "casually tech literate" user , yet he still associated the name to the meme. Compare the name "fedora" to "pop_os" and it becomes clear which one sounds more "normie friendly".

I disagree with you on Linus though. He is still a very reliable source when it comes to product reviews, and his channel is informative when it comes to which part to pick. He realizes that the channel is not very technical, which is why he is investing heavily into equipping and staffing his new test lab.
Yeah - it is telling that economics criticism rarely includes any alternative model and if it does tends to be meaningless feel-good inane fluff like "Gross Happiness Product". The same sort of woo as "alternative medicine" calling working medicine allopathic as a slur. What do they call economics which actually work more or less? Neoliberalism.

The reoccurring criticisms of GDP are fundamentally clueless as complaining that gasoline poisons you when you drink it, therefore energy density per volume or mass is invalid. GDP is still power but the things they complain about are applications. The whole point of trade is that you can convert funds from like gold or tourism to tractors and medicine.

Frankly they tend to be childish tantrums calling economists evil for not reflecting their sacred imperatives of how they believe the world should be.
iCloud Private Relay is not designed to be a full-fledged VPN anyway. HTTPS traffic in apps (other than browsers) bypasses it AFAIK.
Perhaps a sound-pun in there, not surviving translation.
Ask HN: Tools to generate coverage of user documentation for code
Does anyone know of tools/techniques for generating a coverage report of user documentation over source code? In other words, I'd like to be able to automatically determine when there is documentation missing for an implemented feature or if there is documentation for a feature that was removed.

I'm asking because I've been working on a tool for many years and it's grown large enough that I have a hard time keeping track of what all the parts do and what has and has not been documented. What I'm thinking I'd like to do is add a tag to a piece of source code (C++) and put the corresponding tag in the user docs (RST). Then, during the build, I'd like a report of untagged code, code/docs with matching tags, and code/docs with unmatched tags.

I also feel like there should be at least two levels of documentation to be tracked: 1) the overall feature and 2) fine-details about how the feature behaves under different circumstances. For example, a feature that interacted with the network would have an overall description and some extra notes about how timeouts/retries are handled.

Does anyone have any experience with such a thing or have a similar interest?
Successive infections are generally weaker, just as infections after vaccination.
A cannibal refused to eat clown soup, claiming it tasted funny.
Presumably 'internally' Starlink is seen as a major recurring customer who has agreed to an exclusive purchase contract for better rates; and also to take on higher risk mission slots (like the 12th launch of rockets which are making new records for launches).
> And, no, violent rhetoric against an invading national army is not equivalent to violent rhetoric against an ethnicity. The idea is offensive.

Logically, you are correct.

In reality, people aren't so logical. They see Russia, they see red. There has been a massive explosion of outright russophobia across the West since the war started.
This is currently very very difficult though. I think a lot more work is needed to create a replicable business model for open source maintainers.