skysight-inc/HackerNews huggingface dataset:
I’ll keep saying, this is the one thing that prevents AI-generated images (and music and videos) from competing with high-quality authentic ones.
sync.Pool uses weak references for this purpose. The pool does delay GC, and if your pooled objects have pointers, those are real and can be a problem. If your app never decreases the pool size, you've probably reached a stable equilibrium with usage, or your usage fits a pattern that GC has trouble with. If Go truly cannot GC your pooled objects, you probably have a memory leak. E.g. if you have Nodes in a graph with pointers to each other in the pool, and some root pointer to anything in the pool, that's a memory leak
Example sizes of statically-compiled (portable) toolchains

328.7M llvmbox-15.0.7+3-x86_64-linux

242.3M x86_64-linux-musl-native

169.4M x86_64-linux-musl-cross

A statically-compiled Rust toolchain would exceed these sizes by a relatively large margin

References

https://github.com/savi-lang/llvm-static/releases/expanded_a...

https://mmusl.cc

https://users-rust-lang.org/t/how-to-build-a-statically-link...
AI and DeepFake Images Exposed in GenNomis Data Breach
Location: Dallas, TX, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, Backend, Full-stack, SQL, ML, Cloud

Résumé/CV: https://drive.google.com/file/d/1XUipyjvC-7OPE7rN62S0vLEV37O...

Email: saroj.mishra773@gmail.com

LinkedIn: https://www.linkedin.com/in/ersarojmishra/

Experienced Software Engineer | Backend | AI/ML | Data Engineering | Open to New Roles

Hi, I'm Saroj. I am a skilled software engineer with expertise in backend development, data engineering, and AI/ML. I have experience designing scalable data pipelines, building robust APIs, and integrating AI-driven solutions. Previously, I worked at Goldman Sachs, where I contributed to high-performance systems handling billions in daily transactions. I hold a Master’s in Computer Science and have published research in AI. Proficient in Python, Java, AWS, Snowflake, and distributed systems. Open to new opportunities—excited to bring impactful solutions to innovative teams!
> If humanity has only one goal, and that goal was to achieve immortality for all humans henceforth [1], that would be a noble cause for our species.

Except that's not the goal and never will be the goal. If some immortality technology is ever created, it won't be for all. The Elon Musks, Sam Altmans, and Donald Trumps of the world will live forever. You will die.

> I hate that those I care about will cease to exist.

> Fuck death.

There's a much simpler and more achievable solution to that problem: change your belief system.
Scribd | Engineering Leaders | US, Canada | ONSITE or REMOTE
Scribd serves millions of readers worldwide through three distinct product:

* Scribd: A user-powered library containing over 200M documents on every topic imaginable, added by its community.

* Everand: Home to millions of ebooks & audiobooks including bestselling titles alongside diverse voices and emerging talent.

* SlideShare: A vast collection of 25 million presentations uploaded by subject matter experts globally.

Our mission is to "Spark Human Curiosity". With over 2M+ paying subscribers, we continue to grow our reading ecosystem. As one of the oldest Y Combinator startups (YC '06), we operate one of the largest Ruby on Rails sites. Learn more about our technology at https://tech.scribd.com.

We have a very friendly, people-first, engineering-driven culture with competitive salary and great benefits. We are ambitious but at the same time value a good work life balance.

I am hiring a leader for one of our Developer Platform team to help drive the future of engineering @ Scribd.

* Senior Manager, Developer Tooling

We are looking for someone who is enthusiastic about building great developer experiences and exploring new code AI opportunities for 150+ developers. Come join us to figure out how to make AI agents successful at accelerating Scribd's engineering teams! Job description: https://jobs.lever.co/scribd/79a3247c-aa3b-46b2-aaa8-3aae090...

We have hired many people from these HN threads, including myself (a long time ago). If you have specific questions you can reach out to me directly at cktaylor at scribd.com

Please apply via https://jobs.lever.co/scribd/79a3247c-aa3b-46b2-aaa8-3aae090...
I'm completely convinced that F# (along with Scala, Haskell, and OCaml) adoption has stalled due to having ridiculously bad build systems. More significantly, they are being passed up in favor of Rust, which is a great language but nonetheless a bad fit for a lot of problem domains, simply because Rust has a superior build system. Hell, 80% of the reason I choose Rust over C++ for embedded work is because of the build system.

It baffles me that there are languages with non-profit foundations and are financially backed by multiple corporations which still have bad build systems. It is the most important investment you can make into a programming language.
If you happen to have a good ruler (again, 1720s... Those also cost money or time to make). A ruler and a T-square would work. But still, it's more complicated and requires a lot more bench to secure things in place at angles than folding a piece of string in half.
Oh trust me I know. This was CBRE and they are cantankerous and contentious on good days.
The rest of the rat-sphere is worse in that regard, which is not unlike tech circles in general (See: HN). ACX is at least varied in output. See the last several articles and count how long it takes until you reach AI.
Privy | NYC or Remote | Senior/staff engineering roles (backend, infra, frontend, much more) | Full-Time | https://privy.io

Hi, I'm Asta, CTO at the identity and fintech infra startup Privy. We build a wallet and digital asset API that hundreds of companies integrate in order to onboard (50M+) users onto products built with blockchain infra and distributed systems.

Our mission is to power digital ownership for all users. We believe that using digital assets to power money movement online is the next frontier for user ownership and financial empowerment. We're building foundational infrastructure that enables this.

We're a small, high-ownership team building a product with incredibly scaled usage (>5M MAUs, massive transaction volume). We've raised $40M from Ribbit & Sequoia. We ship constantly, multiple production releases every week.

Reach out at join [at] privy.io - these emails go to me. https://privy.io/careers
It’s definitely a rookie mistake to post a text comment when you want to explain a link, half because HN is that way and half because views are precious and if somebody visits your site it should ‘click’ with them (e.g. think of how much ads cost!)
dude idk if you're trolling, but if not, the gp meant - if something exhibits the properties of a duck is it a duck.
He's never been anti-woke all the time.
A recent related discussion, https://news.ycombinator.com/item?id=43498399
I've recently created a likely-correct piece of software based on these principles.

https://www.osequi.com/studies/list/list.html

The structure (ontology, taxonomy) is created with ologs, a formal method from category theory. The behavior (choreography) is created with a semi-formal implementation (XState) of a formal method (Finite State Machines)

The user-facing aspect of the software is designed with Concept Design, a semi-formal method from MIT CSAIL.

Creating software with these methods is refreshing and fun. Maybe one day we can reach Tonsky's "Diagrams are code" vision.

https://tonsky.me/blog/diagrams/
"case closed" == we're not going to talk about it more, and there will be no consequences.

these people are wildly incompetent and are a danger to US and international security. I am utterly shocked the US Army, Feds, or basically anyone hasn't stepped up to displace them.
when making the Apple II version of Myst I more or less generated graphs like this by hand based on playing through the game (in order to hook up the data structures for the custom 6502-assembly language engine) I wonder if it would have been easier to automate it like this.
Not sure why you're being downvoted -- large, legacy, untyped Python projects are a nightmare to work with.
Would even better if it was an interactive graph (with zoom) using the actual scene images somehow.
Donald Trump got elected in 2016 -- this is news? He's been surrounded by incompetent Yes Men for ages; the smart ones left, often rapidly.
Is this overstated?

i.e. I wonder about the gap between clever little prank and sending a dry email to everyone re: a new printing policy.

Much of this hinges on the gradient from the "uproarious laughter" they received from some, to the frustration from others...which I find hard to believe as self-reported, in what context would this be uproariously funny?

I see the value as a simplistic fable re: empathy, and in having it before, not after.

I almost feel like I missed something huge in the email that signals it's a joke, or adds another layer of humor, but after multiple readings, it looks identical to a janitor emailing everyone on campus to tell them keys will be required for bathrooms from now on. Although, that is significantly more implausible than the IT worker emailing everyone on campus to tell them there are charges for printing.
> rather than giving away the illusion that they are learning a new language on Duolingo

I disagree that it's an illusion. People are learning a new language when using Duolingo, but 5-10 minutes/day means it will take a long time before they are proficient. Someone else linked to the state department website showing 550-690 hours of learning required on the English adjacent languages.
Starliner's flight to the space station was far wilder than most of us thought
I was going to say that any watch would do, but having two timers for interval is pretty awesome. Maybe I need to add a "Work" activity on my Garmin :')
reforge has a great post where they classify the various types of debt in digital product development: maintenance debt, developer efficiency debt, stability debt, security debt, technical product debt, decision debt. https://www.reforge.com/blog/managing-tech-debt
Where's your creativity? Then the other department sells the building "on the private market" (some Musk company) for a "fair price" (Musk makes an offer he can't refuse to himself) and Bob's your Uncle.

Have some patience, sheesh. Rome wasn't razed in day.
Not gonna do you any good if the batteries themselves start going off, but if something else has ignited in the cabinet and the batteries are not yet on fire... you'd be glad to have the extinguisher, I bet
Thank you! It should store the word and the sentence so that rehearsal is always with both.

I focussed a lot on European languages at first so the support for the Asian languages is a bit lacking. The only thing I did so far was changing the font and increasing the font size. There is a lot more to do! Thanks!
I spent almost as much as that for a 2 Powerwalls and installation in 2019. (Granted, I got a 3rd back from various incentives that probably weren't available for DIY.)

DIY (like this project) is only "worth it" if the person doing it enjoys the work or values the lessons.
Replying to +1 the marketing / positioning comment here. I absolutely think there’s a market for this, especially considering the latest attacks on repro rights. Pitching this to select reporters and linking it to something newsworthy and relevant (maybe the 23 and Me data debacle, or repro policy concerns) might improve your user count. Even replying to high performing, relevant Reddit posts might earn you a few more users.

As someone with a period and concerns about data privacy, I’m now using Faye and will tell my friends. Thank you for building this.
A demanding work culture could be undermining efforts to raise birth rates
None of this supports your diatribe about being "callous about copyright". It's like you're mad this wasn't an essay about a different topic.
because they could be held accountable.

because it makes it easy to stovepipe sensitive information to Moscow, Beijing, et al.

because they're lazy and stupid.

and they're not justifying it because they don't have to, since there are not any meaningful consequences -- like jail or dismissal.
> It didn't, do what?

Reintroduce “packing into interfaces”.

It did a completely different thing. Small integers remain not inlined.
Compaction doesn't necessarily guarantee cache friendliness. While it does ensure contiguity, object layout can still be arbitrary. True cache performance often depends on the locality of similar objects — for example, memory pools are known for their cache efficiency. It's worth noting that Go deliberately avoids compaction, which suggests there's a trade-off at play.
I took and then TA'd a class where the semester long project was to control robots (it was a software engineering principles class, the actual code writing could be done in a single weekend, but you had to do all the other stuff of software engineering- requirements analysis and documentation etc).

We had a software simulator of the robots, and the first lab was everyone dutifully writing the code that worked great on the simulator, and only then did we unlock the real robots and give you 2-3 minutes with the real robot. And the robot never moved that first lab, because the simulator had a bug, and didn't actually behave like the real robot did. We didn't deliberately design the robot that way, it came like that, but in a decade of doing the class we never once tried to fix the simulator because that was an incredibly important lesson we wanted to teach the students: documentation lies. Simulators aren't quite right. Trust no one, not even your mentor/TA/Professor.

We did not actually grade anyone on their robot failing to move, no grade was given on that first lab experience because everyone failed to move the robot. But they still learned the lesson.
Frequently, getting the desired result requires ‹‹right-click->New tab››. Trying to remember which sites require me to do that, and which ones work properly is difficult. And every once in a while, some other git makes the link to respond to right-click, too, so you get the new tab _and_ lose the original page. )-:
From thundermail.com:

>> status
beta_signup.is_open=true

Also from thundermail:

Join the Waitlist [enter email]
The survivor bias section at the end is summed up by a favorite response to premature scaling work at a startup: “We would be very fortunate to have that problem.”
Like the answer to all "Why doesn't Go have X?" questions: Lack of manpower. There has been some work done to support it, but is far from complete. Open source doesn't mean open willingness to contribute, unfortunately. Especially when you're not the cool kid on the block.
That's maybe 1% of DEI. The other 99% is stuff like https://news.ycombinator.com/item?id=33165844 and making characters in video games ugly
Page unavailable.

Excuse me I want to pitch alternative idea: has anyone considered launch by a whip? Seriously, the tip can easily go supersonic without special materials. So if you made it bigger and with nanotubes, it might be even able to reach orbital velocities.
Well, there's less money in it now, since production and consumption of whatever you think you want to see or hear is easier and cheaper than ever. So there will be less attempting. QED, I suppose.
The fire extinguisher is in the wrong place entirely. If the setup is on fire are you really going to reach _in there_ to grab the extinguisher?

There's no protection over the bus connections. Any falling conductive item is now a spark hazard.

Using spring loaded alligator clips as test leads apparently for monitoring. I hope that's not a permanent configuration.

Everything is bolted down and I see no inline disconnects or even any fusing except on low voltage sections.

There are exhaust fans but I can't tell if there's inlet fans.

From this one picture, which may not be fair, this is not a safe setup. I would feel uncomfortable with this on my property.
Add Diaspora by Greg Egan to the simulated minds reading list (the story Wang's Carpets within it is one of my favorites).
For typical distances (say the height of a table or a shelf) the time should be on the order of a fraction of a second. There's a couple hundred ms delay in the human auditory + motor system, which is a sizable fration of the time you're trying to measure and one would have to try to account for (but not all that easy, especially for a HS physics class).
Downloading 60kb of compressed javascript takes way longer than executing it.
absolutely. If you removed the limit and applied to the 99%, it would be the most unpopular tax in the country.
Sounds great, love the idea. Since it's based on a single prompt, can you manually edit the generated flow afterward?
D.O.G.E. may actually be all other kinds of fraud.
I'm sure Microsoft has developed a lot of bad tech, but by and large their languages have been great. msvc c++ compiler as a possible exception, but f# in particular is excellent.
If anyone is interested in helping Kavita, an open source self hosted reading software, finish off the Koreader Sync support, please take a look at this PR. It's 90% complete and just needs some finishing polish. The contributor got busy and hasn't returned for some time.

https://github.com/Kareadita/Kavita/pull/3311
100%. I work in Go and use optimizations like the ones in the article, but only in a small percentage of the code. Go has a nice balance where it's not pessimized by default, and you can just write 99% of code without thinking about these optimizations. But having this control in performance critical parts is huge. Some of this stuff is 10x, not +5%. Also, Go has very good built-in support for CPU and memory profiling which pairs perfectly with this.
In Norway you are taught never to attempt avoiding action in a crisis. Just brake hard. Attempting avoiding action often puts more people at risk.

Perhaps this is more applicable to our typical driving conditions where we have rain, ice, snow, or all three, on roads for substantial fractions of the year and a sudden change of direction will result in loss of control.

Most of us do not practice the kind of precision high speed reactions necessary to control a car in such situations.
Aye. This is captured in the next sentence, perhaps the phrasing was not clear:

> With careful planning and policy structure, perhaps good charter schools could overcome their entrance bias

It is good when they do, and it is easy to go awry.
According to Stack Overflow developer survey [0] Rust is at 12.5%, roughly a half of C# or Java and a quarter of Python. Also more than twice Ruby. So definitely not niche.

[0] https://survey.stackoverflow.co/2024/technology#most-popular...
Thank you! I'm trying to push new updates to a sub-reddit here: https://www.reddit.com/r/fluentsubs/ . Simply adding support for manually transcribing videos should be quick to add. However, it also greatly depends on how quick these transcription models get better.
Some of you maybe thinking why would the German BND help the NSA without the German Governments Knowledge? The answer is not CLASSIFIED, it could be:

1) The NSA can do it themselves but they are asking for it for convenience
2) There is a lot of intelligence sharing among the agencies and they can cut them off easily
pdf directly, https://dl.acm.org/doi/pdf/10.1145/3689031.3717470
I know this does not answer your question but you can change any of the colors with uBlock filters. I can share mine but I must add the disclaimer it might make your eyes bleed. Adjust the colors based on your own preferences. I set my "topcolor" to #000000 in the UI and then the following goes into uBlock Origin "My Filters". A couple of those may not do anything any more.

# HN Color
news.ycombinator.com##html:style(background-color: #011 !important)
news.ycombinator.com###hnmain:style(background-color: #011 !important)
news.ycombinator.com##commtext:style(color: #191 !important)
news.ycombinator.com##.toptext:style(color: #191 !important)
news.ycombinator.com##.age:style(color: #191 !important)
news.ycombinator.com##.c00.commtext:style(color: #191 !important)
news.ycombinator.com##.cdd.commtext:style(color: #191 !important)
news.ycombinator.com##.c9C.commtext:style(color: #191 !important)
news.ycombinator.com##.c73.commtext:style(color: #191 !important)
news.ycombinator.com##.c5a.commtext:style(color: #191 !important)
news.ycombinator.com##.cbe.commtext:style(color: #191 !important)
news.ycombinator.com##.c88.commtext:style(color: #191 !important)
news.ycombinator.com##.cae.commtext:style(color: #191 !important)
news.ycombinator.com##.cce.commtext:style(color: #191 !important)
news.ycombinator.com##.comhead > a:style(color: #191 !important)
news.ycombinator.com##.comhead:style(color: #191 !important)
news.ycombinator.com##.hnuser:style(color: #191 !important)
news.ycombinator.com##.subtext > a:link:style(color: #588 !important)
news.ycombinator.com##.subtext > a:style(color: #191 !important)
news.ycombinator.com##.subtext:style(color: #191 !important)
news.ycombinator.com##.title > a:style(color: #191 !important; background-color: #011 !important)
news.ycombinator.com##a:link:style(color: #588 !important)
news.ycombinator.com##a:visited:style(color: #255 !important)
news.ycombinator.com##a:hover:style(color: #191 !important; background-color: #011 !important)
I have stopped following professional sports for at least a couple of decades, despite being a sportsman of the real variety--of practice and not attendance as a spectator.
A friend sometimes invites me to see G League basketball games—he has season tickets—and sometimes I go, more for the company than anything else.

I watch a spectacle, dreadful, terrible. Every time out is a good reason to blast loud, annoying music and show a group of dancing children on the jumbotron, for a cheerleading exhibition of people who are over 60 or under 13, for a competition in which the girl, or the middle-aged man in attendance, tries to score a bucket with bio-mechanically unsound movements that herald an expensive visit to the orthopedist, for a toss from the in-house entertainers either of T-shirts or socks that gets retirees, who are struggling to get out of their chairs, all excited.

Cops on the court checking that the retirees themselves are not throwing a fit, tickets to be scanned, metal detectors ringing for a key in the pocket, a $15 draft beer.
When I leave, I'm exhausted, mortified, wondering who made me do it.

Give me back the sport of 50 years ago, or never invite me again.
"Cheaply made, not cheap to buy!"
You're turning "these systems work so incredibly shit that we must know everything about it to work it" into something positive while dismissing the state we had before systemd. And regarding learning, it seems people are still willing to use and work in the Linux ecosystem even after systemd and Kubernetes and other high level abstractions that makes utilizing computers easier.

I think using the description "mindless drone" for someone using a device is better left off this and any HN communication as I assume 99% of readers use a mobile phone daily.
Yes, plus others. It is to enrich Trump and as a side effect to trickle some down to tech bros.
FTC: 23andMe buyer must honor firm's privacy promises for genetic data
I Effectively Use Roo Code for AI-Assisted Development
well it may seem like it but they don't pay taxes to the US Federal Government and NATO is good for the US to offload the costs while maintaining control over the military equipment.
Study: https://www.tandfonline.com/doi/full/10.1080/19485565.2024.2... | https://doi.org/10.1080/19485565.2024.2422850
Wait 'til you find out what the next tax cut (for over 400k households) is going to be funded by: 4T debt.