skysight-inc/HackerNews huggingface dataset:
I love the effort that is going on here. I'm just curious about some of the efforts taken here. The Docs seems like a good approach to just build it, but really wondering what the motivation behind building another video chat platform was instead of using and improving rather mature OSS solutions like Jitsi.
Tcl is more-or-less required if you're involved with the physical design of silicon (most EDA tools only provide a Tcl interface). It's a good fit for that purpose. If you need a language which is easy to embed and you want non-programmers to be able to use it, Tcl is a good choice, though I've heard that Lua has supplanted Tcl for that purpose.
Kastle (YC S24) Is Hiring Engineer #3
Nice timing, although the market crash that is just about starting right now is more due to lack of functional US market regulation (similar to 2008, but worse).
> before stealing your stuff.

You were at least consistent up until this point, but this phrasing runs directly counter to the rest of your thesis. It's not stealing to use software that you put out as FOSS to be used by anyone for any purpose. If you didn't intend to do that, that's on you to have picked a license that reflected your intentions and to accept the consequences of that choice (mostly likely less interest in using it from everyone, not just megacorps).

There's no moral imperative to respect terms of use that existed only in the head of the developer—on the contrary, it's an immoral bait-and-switch to release your code as FOSS and then throw a fit when someone uses it to make money.
I've seen some theories that it was actually an ADS (basically a low-power microwave beam, immensely painful but tuned to be just under the threshold to actually cause visible burns), since there haven't been any reported cases of permanent deafness yet.

The student organizers in the crowd did an incredible job clearing people out of there before the police could escalate further and cause more mob-crowding panic deaths.
I don't read any moralizing in my previous comment. And it seems to mirror the relevant section in the book:

"People are fallible, and mistakes will happen, but by requiring these five unsafe operations to be inside blocks annotated with unsafe you’ll know that any errors related to memory safety must be within an unsafe block. Keep unsafe blocks small; you’ll be thankful later when you investigate memory bugs."

I hope the SIMD intrinsics make it to stable soon so folks can ditch unnecessary unsafes if that's the only issue.
If anything, this should be “zlib-rs is faster than zlib-ng”, but not “$library is faster than $programming_language”.
In the footer it says "Increase conversions with 'fake' notifications". Why is fake in quotes?
Far better justification for a rewrite like this is if it eases maintenance, or simplifies building/testing/distribution. Taking an experienced and committed team of C developers with a mature code base, and retraining them to rewrite their project in Rust for its own sake is pretty absurd. But if you have a team that’s more comfortable in Rust, then doing so could make a lot of sense - and, yes, make it easier to ensure the product is secure and memory-safe.
This is a disingenuous critique of what was said.

The point is LLMs may allow developers to write code for problems they may not fully understand at the current level or under the hood.

In a similar way using a high level web framework may allow a developer to work on a problem they don’t fully understand at the current level or under the hood.

There will always be new tools to “make developers faster” usually at a trade off of the developer understanding less of what specifically they’re instructing the computer to do.

Sometimes it’s valuable to dig and better understand, but sometimes not. And always responding to new developer tooling (whether LLMs or Web Frameworks or anything else) by saying they make developers dumber, can be naive.
So why are the smb shares on my linux file servers full of millions .ds_store files but zero thumbs.db files? I have to run automated scripts to remove them regularly, and try to run the commands on the macs to stop them writing ds_store files to network shares [0]. But still it seems to magically reenable itself every now and then. This is a problem I have never had with windows machines and 'thumbs.db' files.

[0] https://web.archive.org/web/20190714230437/https://support.a...
Expect is an automation framework. Automating tests is just one use for it.
Go ahead and articulate the difference between celebrating genocide by eating someone and celebrating genocide by gassing someone that makes one acceptable. I’m curious to see it. I think what’s happened here is you’ve picked a priori an in-group and out-group and you think in-group references to violence are palatable and out-group references to violence are unpalatable.

Or perhaps it’s a timing thing. When the Nazis are as historical as the Māoris are today, the salute will once-again become acceptable.
I believe this is the study

https://pmc.ncbi.nlm.nih.gov/articles/PMC4918642/
There's no standardization of simd in Rust yet, they've been sitting in nightly unstable for years:

https://doc.rust-lang.org/std/intrinsics/simd/index.html

So I suspect it's a matter of two things:

1. You're calling out to what's basically assembly, so buyer beware. This is basically FFI into C/asm.

2. There's no guarantee on what comes out of those 128-bit vectors after to follow any sanity or expectations, so... buyer beware. Same reason std::mem::transmute is marked unsafe.

It's really the weakest form of unsafe.

Still entirely within the bounds of a sane person to reason about.
Soft power benefits Americans. The foreign aid and cooperation is helpful to both sides.
I guess it depends on your definition of patriotism. I wouldn't use the word "envy" here though.

My perception of what what is patriotic is that we borrow what is most useful from the places our citizens come from.
Also "Doctor and Professor Is Deported to Lebanon Despite a Judge’s Order" https://www.nytimes.com/2025/03/16/us/brown-university-rasha...
I have a Pixel 8a and there is a built-in feature like this already. If you connect to a protected wifi it give the option to use the camera to read the password off a sign.
De Broglie and Bohm would like to have a word…
I think you'll find that if you re-write an application, feature-for-feature, without changing its language, the re-written version will be faster.
It's hard to believe this is the interface for a page titled "our interfaces have lost their senses", and the author not being aware of the irony.
Thank you!

I'm not sure I agree with the idea of us prioritizing completeness. I don't think the laws can or need to cover any possible life situation. I mean, there aren't any laws about whenever someone can or cannot wave a toy chainsaw or whenever guests of the Oval Office must wear a costume. We just look at this, make our opinions, but when we need to make a legal one we check out that laws say nothing on the matter, then dismiss it as "nothing against the law" (of course, we can always make or amend the new laws if we think we need some).

I'm not a lawyer, but from my crude understanding I believe it's rather the norm for the laws to be incomplete and have intentional ambiguity so the lawmakers aren't spending their time down the rabbit hole of determining the theory of truth (which they cannot do, if Godel's theorem is applicable - I'm not entirely sure because laws are not really self-defining and we don't have or need it to be a closed system with its own set of axioms and stuff - that'd probably mess up the reasons we have laws), but rather write something that works for the majority of their intent, and leave the edge cases to whoever hits them and goes to the court or legislators. I'd say the whole legal system is deliberately designed to "crash" at an undefined behavior at any time and require a human in the loop to look at it.

So I suspect that consistency makes more sense for a legal system than completeness. We probably want rule of the law to be universal and fair (and thus, more consistent) than complete, because no one needs a law to describe every single life situation. People don't normally think of such law (save for thought experiments), and it would probably violate Kant's categorical imperative (as we'll all become just the means for such law) to design it so. I could argue that it's because life changes with every passing moment, with someone doing something novel and never done before.

I hope I understood you correctly (my apologies if I didn't get something right), and my arguments here make sense.
The kind of code you can write in rust can indeed be faster than C, but someone will wax poetic about how anything is possible in C and they would be valid.

The major reason that rust can be faster than C though, is because due to the way the compiler is constructed, you can lean on threading idiomatically. The same can be true for Go, coroutines vs no coroutines in some cases is going to be faster for the use case.

You can write these things to be the same speed or even faster in C, but you won’t, because it’s hard and you will introduce more bugs per KLOC in C with concurrency vs Go or Rust.
They should have put Free Software in capitals to be more clear, but they're referring to the Four Essential Freedoms as defined by the Free Software Foundation [0]:

> The freedom to run the program as you wish, for any purpose (freedom 0). ... “Free software” does not mean “noncommercial.” On the contrary, a free program must be available for commercial use, commercial development, and commercial distribution. This policy is of fundamental importance—without this, free software could not achieve its aims.

You're welcome to come up with a different set of coherent rules for an ethical model of software development, but to avoid confusion it would be best to use a different label than "free software" so we don't overload the term with conflicting definitions.

[0] https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms
It’s all about how you use written content, even before AI you could just copy-paste code from StackOverflow without any understanding. But you could also use it as an opportunity to do your own research, make your own experiences and create your own memory (which sticks a lot better). And it’s not just about coding, you can’t really grasp a subject by just reading a text book and not doing exercises or further reading.

Plato’s (or rather the Egyptian king’s - IIRC) fears were not unfounded, since a lot of people do not operate this way (sadly I see this with some peers), however overall the effect could still be positive.

Writing distributes knowledge to a lot of people, without it you have to rely on a kind of personal relationship to learn from someone more knowledgeable (which can be better for the individual mentee though). So maybe it increases chances of learning (breadth of audience) at the cost of the depth of understanding?
Do you have plans to add structure to the document collection? E.g. group documents into projects, put documents into order and hierarchy (docs holding chapters, sections). I would really like a system that lets you have projects with a document per chapter or section and has a chapter/section outline on the left panel of the document editor.

Comments and custom styles would also be great.
The way I have heard it described that I think is a bit more succinct is "unsafe admits undefined behavior as though it was safe."
This problem of non-technical product folks over-promising features is going to get much worse in the age of LLMs. The models are incredibly adept at providing a proof-of-concept. But it's often a monumental endeavour to cross the gap between 70% and 90% accurcacy; 90%-95% even more. This long-tail pain isn't new, but the ability for non-technical folks to poke a model on a chat site and then assume their idea is ready to be deployed to production is a more recent phenomenon.
I don’t think it’s a coincedence that out of the Linux DE ecosystems, GNOME has probably the biggest presence in little third-party utilities made to match the environment. The DE itself is quite flawed in my opinion, but its consistent and opinionated design system catches the eyes of devs and would-be devs and motivates them to build things.

A similar effect I believe is what’s been largely responsible for the healthy botique indieware scene on macOS too.
Not an American citizen.

Denaturalization means stripping a citizen of their citizenship, not revoking a visa or green card.
"relies on being able to determine the unimproved value of the land.

This is impossible."

1) my property tax includes 2 line items, land and improvements. So clearly not impossible.

2) it's also irrelevant. (Land value) tax just has to be plausible and reasonably consistent. Property taxes are contested all the time and are based upon interpolations and extrapolations of recent sales when possible. All that is required is that the taxing authority comes up with something that the owner pays.
Job market will verify those students, but the outcome may be potentially disheartening for you, because those guys may actually succeed one way or another. Think punched cards: they are gone along with the mindset of "need to implement it correctly on first try".
> No, the experiment I had in mind would take place near the Schwarzchild radius of a black hole

I think the GP was thinking of more practical experiments, not science fiction.
of course — that’s what they’re trained on after all. most treat tests as a burden / afterthought, propagating the same issues from codebase to codebase, never improving. i wouldn’t consider those good either.
Name calling isn't an argument.

It might be appropriate to spend a lot on education, if there were a benefit! But as you can see in the first chart, its not at all obvious that all this increased spending has had any measurable positive effect.
A model is supposed to be accurate. When it's inaccurate, you should understand where and how it's inaccurate and not just become agnostic.
One of the advantages of working with people who are not native english-speakers is that, if their english suddenly becomes perfect and they can write concise technical explanations in tasks, you know it's some LLM.

Then if you ask for some detail on a call, it's all uhm, ehm, ehhh, "I will send example later".
It seems there should be two intelligent agents Siri which takes commands and does them and then some other agent that is an llm that you can call up with a different call name. By separating the two you solve all the problems.
C has the restrict type qualifier to express non-aliasing, hence it shouldn’t be a fundamental impediment.
And that word would be....?
I wouldn’t go that far. Bevy for example, uses unsafe internally but is VERY strict about it, and every use of unsafe requires a comment explaining why the code is safe.

In other words, unsafe works if you use it carefully and keep it contained.
I have an android phone and switching google assistant to gemini made it worse for the fairly basic things I actually use google assistant for, like setting reminders, so I switched it back.

Are people really clamoring for AI in the voice assistant on their phone?
The basic problem here for Apple is that LLMs will never actually be able to avoid prompt injection issues, and the entire "personal awareness" set of functionality they're trying to make uses LLMs. Unless somebody at Apple invents a new state of the art, it's not going to happen.

With that said, I'm surprised they haven't yet at least replaced the 'dumb' Siri commands with something that's effectively an LLM translation layer for an internal API. That would get significantly better experience (even a dumb LLM is way better at understanding natural language directions than Siri) with no 'personal awareness' stuff needed.
I wish I could do this on YouTube.

The gross out, scammy weight loss, or conspiracy theory type adds creates such a bad vibe.
How so? Feels like the crash starting now is very squarely due to the chaotic anti-investment actions of the current administration.
in case of TSMC, having 80% most advance chip manufacturing concentrated in 1 small island for an entire world is clearly problematic (corona teach us a lot), no matter how you look at this
The game prototype that destroyed team dynamics
Visio is a Microsoft Office app: https://www.microsoft.com/en-us/microsoft-365/visio/flowchar...
Genuinely don't think it was the end of the ZLB or Covid. The good times began declining well before that, when MBAs reached critical mass. Interest rates may have accelerated this, but it was always inevitable. When serious money starts getting made, a bunch of spreadsheet jockeys who've never shipped a product in their lives show up, blame engineers for declining quality, and "solve" the problem by

1. imposing more process,

2. diverting hiring budget to managers and PMs, and

3. making everyone take some snake oil training courses (run by some consulting firm staffed by people who last shipped something in the early naughts)

Then the middle management culture gets entrenched and metastasizes. ICs get swept aside (they're just infinitely replaceable "resources" of course), and the engineering culture starts to atrophy and die.

Then new companies come up and make a splash because they don't have any of that crap, and talent goes to them, and the cycle begins anew.
I happened to be taking notes on noise pollution for the last hour (15:30-16:30), and there were:

* 6 incidents of loud beeping trucks

* 6 incidents of loud car honking (all seemed to be automatic honks, like when someone gets in or out of their car, most right outside my windows)

All of that totally gratuitous added noise pollution. In addition to all the other, more necessary, noise.

This is a Sunday afternoon, in a very expensive residential neighborhood, in a college town.

You wouldn't believe what a typical weekday is like. I could start to tell you, and you'd be incredulous, then horrified, and then I'd have more to tell you, about how it's 10x worse than that. (Yes, I've been working with city officials, and will also move when I can.)
Maybe I can use the GPC header as a way to let advertisers track and target me with exciting offers. Perhaps they can create a "fingerprint" from the three headers I send: Host+Connection+GPC, as I request web pages with netcat or tcpclient through a localhost-bound TLS forward proxy. I use these clients on a daily basis for making HTTP requests. I read HTML with a text-only browser. I do not use DNS when requesting www pages. The needed IP addresses are stored in the proxy's memory. For some reason I never see any ads.

Unfortunately, the sec-gpc header does not seem to be working as I have not received any advertisements after I started using it. Perhaps I have to manually request the ads and send the telemetry since I am not using browser that auto-loads resources or runs Javascript. Maybe I need to put the IP addresses for the tracking and ad servers into the proxy's memory.

Meanwhile, I am missing out on whatever products, services and campaign drivel the advertisers might show to people who use netcat/tcpclient and send only three HTTP headers. No doubt all the online merchants using text-only e-commerce platforms must target some amazing offers to all the online shoppers using netcat/tcpclient.^1 Someday maybe I too can receive them.

1. IIRC, funnily enough, there is a commandline "e-commerce solution", i.e., online store, that has been shared on HN before, perhaps as joke.
DeepSeek-R1-beating perf 32B package? El Reg digs its claws into Alibaba's QwQ
> "Calculators are making people dumb"

Wrong quote - "calculators are making people bad at doing maths" was the fear. Truns out, they didn't, but didn't help either [1]

> "Spell checkers are making people dumb"

Well, at this point I assume you use "dumb" as a general stand-in for "worse at the skill in question". here, however, research shows that indeed, spell checkers and auto-correct seem to have a negative influence on learning proper spelling and grammar [2]. The main takeaway here seems to be the fact that handwriting in particular is a major contributor in learning and practicing written language skills. [2]

> "Wikipedia is making people dumb"

Honestly, haven't heard that one before. Did you just make that up? Apart from people like Plato, thousands of years ago, owning and using books, encyclopaedias, and dictionaries has generally been viewed as a sign of a cultured and knowledgeable individual in many cultures... I don't see how an online source is any different in that regard.

The decline of problem solving and analytical skills, short attention spans, lack of foundational knowledge and subsequent loss of valuable training material for our beloved stochastical parrots, though, might prove to become a problem in future.

There's a qualitative difference between relying on spell checkers while still knowing the words and slowly losing the ability to formulate, express, and solve problems in an analytical fashion. Worst case we're moving towards E.M. Forster's dystopian "The Machine Stops"-scenario.

[1] https://www.jstor.org/stable/42802150?seq=1#page_scan_tab_co...

[2] https://www.researchgate.net/publication/362696154_The_Effec...
https://xcancel.com/nexta_tv/status/1901244199220982213
WebView is often used as a generic term for any embedded web browser.

Web UI is not native UI, even if it's technically embedded in a GTK/etc app. Native UI would be using the platform's native controls.

This project looks more similar to Tauri[0] than anything related to native UI.

[0]: https://tauri.app/
> 5-15% improvement is such a small step to justify rewriting codebases

They hadn't expected any perf improvements at all. Quite the opposite, in fact. They were surprised that they saw perf improvements right away.
Yeah, from the demo video, it looks like this OCRs a photo of text and turns it into one of those QR codes. Then you can use Google Lens against the QR code onscreen to get the "join" button.
Can’t rust do safe simd? This is just vectorised multiplication and xor, but it gets labelled as unsafe. I imagine most code that wants to be fast would use simd to some extent.
Indeed, Docs is already available both in English and German :)

AFAIK we took a lot of inspiration from Gov.uk and 18F/USDS (RIP), at least for digital services. You can look at https://beta.gouv.fr/
It mostly seems to be slop
But that requires rerouting auxiliary power from life support to the shield generators. In Rust you would need to use unsafe for that.
Something I find interesting about early technology IPOs is how early they IPO-ed compared to more recent tech companies and how much of their growth and value creation happened post-IPO.

- Microsoft IPOed in 11years, profitable and at a ~$800M valuation. They hit a ~$1T valuation in 2000. During the 90s, their stock roughly doubled each year, for a 1000x growth.

- Amazon IPOed in ~3 years, unprofitable and at ~$300M valuation. Their stock has 2200x since then.

- Google IPOed in ~6 years, proftiable and at a $25B valuation. Their stock has ~80x since then.

- Facebook IPOed in ~8 years, profitable and at $100B valuation. Their stock has 20x since then.

I think the ZIRP era led many companies to avoid going public, either because of access to easy money or because their financial didn't need to be disciplined enough. The high levels of pre-IPO funding also has led to many/most of them underperforming in the public markets.