skysight-inc/HackerNews huggingface dataset:
Freeform (freeform.co) | Software Engineers | Full-time | Onsite | Los Angeles, CA

Freeform is deploying metal 3D printing factories at global scale and setting a new frontier in manufacturing. With AI, GPUs, and FPGAs working in tandem, our system monitors and corrects every microsecond of the process, delivering a level of precision, speed, and quality that’s never been possible—until now. This isn’t just an improvement; it’s a leap forward in how complex metal parts are made, with the ability to revolutionize industries like aerospace, defense, automotive, energy, and beyond. We are backed by top VCs including NVIDIA’s NVentures, Founders Fund, and Threshold Ventures.

It’s a small, tight-knit team and you’d have the opportunity to own significant and impactful greenfield projects throughout the entire development lifecycle and much more. Our software team comes from the likes of Google, SpaceX, and Apple, and believe in taking a first principles approach to solving hard problems.

A glimpse into our software landscape - https://youtu.be/nFWQArUkd5I?si=mP17qdKbxvf8qpZN

Our feature in TechCrunch! https://techcrunch.com/2024/10/22/ex-spacex-engineers-land-1...

+ Senior Software Engineer (C++) - https://grnh.se/ee712bfc3us

+ Senior Software Engineer (Rust) - https://grnh.se/69301cad3us

+ Software Engineer (C++) - https://grnh.se/a62f2a7c3us

+ Software Engineer (Rust) - https://grnh.se/35e1b8e33us
If you're already using setTimeout, why not just use it directly?

function clickLoop() {
document.querySelector('.main-btn').click();
setTimeout(clickLoop, 50)
}
I'm old enough to remember when calculators in schools were really controversial.

Some time, between then, and now, they started mandating graphing calculators.

I know that many universities now assume that everyone uses word processors, and have a zero-tolerance stance on typos.

Someone else posted an article, where the person was complaining about Apple (always a crowd-pleaser), and quoted Steve Jobs, talking about how bicycles acted as "force multipliers" for human efficiency, and compared the personal computer to that.

LLMs are here. Can't put that genie back in the bottle (sorry Jafar). They are now a part of the landscape, and we're still in the old "big iron" phase. They will become much better, pretty quickly.

Kids will need to work with them.

I find things like this to be great, because they free me up to learn more stuff. They raise the baseline.

People think that primitive folks were "dumber" than we are now. This was almost certainly not the case. They just didn't have the infrastructure that we have (dadburn kids, with their fancy "wheels," and "fire." Humpfh), and our kids will have a far more powerful infrastructure than we do.

I'm fairly hopeful. If we can keep from blowing ourselves up, I think we'll be fine.
I wonder if we can get a superintelligent AI to play this one!
Have you tried using djstripe?
And the court of law later determined that this was an abuse of power and unlawful. The fact that there is an existing law that can be abused does not negate the argument that abusing it is unlawful.
Oh wow, I thought Americans were super lax when it came to this

It's hard to generalize here, as Americans are a heterogeneous bunch. Demographic subsets exist where education is seen as a vigorous competitive sport, where the goal is to achieve admission to the "right" college. The parents are as involved as the kids, usually for better but sometimes for worse.

At the same time, among other groups of Americans, the goal is simply for kids to reach adulthood without too much interaction with the police. You can't draw sweeping conclusions that will cover the entire spectrum.
Unless the government deems youtube a provider of a neutral platform for user content -- as it does in section 230.
The 90s were a demographic golden age for Canada but people get old. This is a problem true of most of the western world and is upstream from almost any other issue.
Why should every article on a site restate the premise of the project? After all, this article doesn't tell me what React is:

https://react.dev/blog/2024/10/21/react-compiler-beta-releas...
Or 1k to subcontract a 3rd party who bonds 1m and reviews your claim.
Are you talking about the party-goers or the organizers. The attendees did not have a good idea of what they were getting into. The organizers were comically amateur-ish.
The ipod was a very welcome step in the portable music player tech evolution at the time, but it also coincided with a bunch of people that were suddenly Very Into Music for a few years. I don't fault anyone for thinking the previous portables were just not good enough to every day carry, but they also never seemed to notice that the OG white earbuds were more painful and sounded much worse than a decent brand of $15 black earbuds. Maybe never finding good earbuds explains why they gave up on their Passion for portable music within a few years.
I was a resident of downtown Ottawa during this period. It was bad. We had a young kid and didn't feel even safe walking her to a park, because the route crossed over convoy lines and there were all sorts of stories of harassment and assaults. We didn't even experience the worst of it; lots of people dealt with truck horns blaring 24/7, but at least our street at least was kept clear as an emergency route.

We put up with the occupation for about two weeks, but we saw a steady escalation and decided to leave town. We stayed with family for two weeks until the convoy was cleared.

I'm very proud of the residents who were brave enough to put up a resistance (the so-called "Battle of Billings Bridge"), and I'm appalled by the response by the local police and the province. I absolutely believe the federal government made the correct choice, and this was proven out in the public hearing after the fact on the use of the Emergency Act.
C++ Weekly – Ep 462 – C++23's New Range Formatters
They will ask the Governor General for a prorogation during the leader selection process so Parliament will not be resuming any time soon.
> This is what a protest is.

They became occupiers when they started living in their trucks. There is no right to occupy in the Canadian Charter of Rights and Freedoms.

If they had slow-rolled their trucks to create traffic jams that is a protest and would have been quite another thing (but also generally illegal, e.g., Ontario Highway Traffic Act §132).

If you don't like what the government is doing elect a new government: that's what elections are for. You don't get to throw a hissy fit and mess up other people's lives and livelihood every time there's a decision you don't like.

Every society is about balancing the rights of the individual and the rights of the collective, and their responsibilities as well. About balancing of different rights when they are in opposition to each other.
I spent years commuting via that very station, and others like it in cities elsewhere in the world.

It’s just a whole bunch of stressed people in a hurry.
So, you agree that the points do come from the transaction fees after all?
I live in Alameda and this place is such a local gem. The owners are really genuine people too. Great place to spend some time!

They also own a whole warehouse out at Alameda Point filled with machines. I know they have provided some form of access to the public in the past, but I'm not sure what that looks like today.
> What's the point of homework if they're not going to do it themselves and they're not going to learn?

My theory is that most homework is given to ensure the parents take an active interest in the kids education.

The fact that the kid needs help to do it is part of the goal, but completely impractical in a small family with 2 working parents.

Unfortunately, the homework is all done in the after-care program, where the high school kids who work there spend the time getting the homework done.

Not exactly what the teacher intended.
we've looked at doing it but unfortunately fetch() doesn't fire upload events which would make implementing some events triggered by htmx possible

it's too bad the two APIs have overlapping but not contained functionality.
There are some events in the book that are reported by other writers and the difference in interpretation is uh not small.
This should have been in C ages ago, but better late than never!
I, for 1 sec, thought you said press Crtl F to pay respects.
It's childish.

Taking down their github isn't even impactful, and forcing github to be a court is playing games instead of using real courts.
Those are all orthogonal concerns to the way the text editor behaves. You could have a structural text editor operate on plain text files and a dumb text editor operate on AST, you can do plain text diffs of ASTs or diff AST parsed from plain text files, etc etc...

Some of these have existed historically (or even still exist).

Paredit-mode is a structural text editor that saves and loads plain text files, Smalltalk was typically implemented as a dumb text editor but then code was saved as compiled binaries (which meant you couldn't save your functions if they weren't syntactically correct but you could have unsaved syntactically broken functions), Mathematica represents its code in a weird format that might as well be binary but copy/paste converts to plain text, there's one git plugin (don't remember the name right now) that does syntax aware diffs even though git deals with plain text...
Rules only apply to the things that are disliked. It's the usual selective enforcement so prevalent with jurisdiction as well.
Can I see it in action?

Would love to see it model the optimal suicide burn from Lunar Lander
http://moonlander.seb.ly/
It depends on the application. Are you summing times (as with a pay clock at a job), or are you paying for error in both directions for some reason?
Fantastic work!

What will be the use case of plasma and DLP subfields emulation?

What about 24fps movie contents, is there a future with fluidity and no visible stutter by chance?
Dollar bills are usually in terrible condition. Folded corners, creases, dirt. Ten singles take up more space in my wallet than just about anything else I'd put in there.

I'd rather have ten coins. They'll easily fit in the bottom of my pocket, and when I pull out change there's likely to be a useful amount of money in it.
I wonder if people had the same reaction when children started using calculators.
If she was using it to check 24 + 7, then yes.
> With flooring, if you see 13:00 you know you are late

I always though that you are late from 13:01. Common these days with Teams meetings etc. It seems most people join during the minute from 13:00 to 13:01.
Well to be clear, my model (that i'm trying to make, it doesn't exist yet) is very mixed with traditional text editing.

I agree with you, which is why mine is more of a text editor augmented by nodes. Notably each node is a variable scope window into text. I'm imaging a single function, more so than individual AST elements. The node can then have multiple inputs and outputs (or relationships of varying types, as i'm imagining) similar to how Blender can have many fields, inputs and outputs.

The variable scoping would mean you can make a single node as large or as small as you need. Including a whole file, or a single expression within a single function, etc. The goal of this would be to visually reduce unrelated clutter, such that relationships should be clear and not dizzying.

I want the nodes to visually represent how i normally work. Which is to say i have a text editor open and often i'm only looking at a single function in the file. Then i jump in and out of the function to related functions. Similarly those are text editor nodes as well, and so the chain continues.

I should stress, i really enjoy my text editor (Helix). I'm trying to add onto that UX ultimately, rather than replace it entirely. Reduce the things i think/hope i don't care about -- ie unrelated functions in a file -- and add things like visual relationships. Imagine an aggressive traditional text editor setting which folds all code you're not using. But with a slightly different representation which hopefully adds to the experience.

Sidenote, another motivation for me is to leave the Terminal. I've been in Terminal for 20 years now but just leaving it is not alone worth it. I want to toy with graphical representations that would be difficult in a Terminal. Something to justify it's existence when compared to something as easy and flexible as the Terminal is.
How does 12:59:30 floor to 13:00:00? Wouldn't that be the result of ceil?
Yeah. I have him uBO-ed at home but when I occasionally look at HN from work (extensions not allowed) I am annoyed by the cruft.
Yep, works great for simple projects.
There’s a difference between not knowing multiplication and just refusing any logical thinking at all. We already see this a lot in adults today. Many are just too lazy to turn on their brain, because it’s easier to call, ask on Reddit or whatever, even if it takes ten times longer than just doing the thinking yourself.

This is just the perfection of that. And it’s suuuuper scary, because it trains you to be a brain dead monkey that literally believes anything ChatGPT tells you. And we know how that’ll work out.
Any clock which doesn't have a seconds display is probably not accurate to the second and is also very unlikely to have been set to the exact second. Those 2 factors together mean a good chance the time is > 30 seconds out, making the original point moot.
Some 15 years ago I recall some schools in California bragging about their success in flipping the school schedule around. They had students watch lectures at home as videos. Then during class they did "homework".

Seems like this method is going to become a necessity if students can just prompt "Hey GPT. Do my homework for me. Thanks." at home every day.
Invert. Always invert. Have the children learn at home (videos, text, etc) and do the homework in class.
"You have to think of publishers and other platforms as a mechanism for distribution, not a source of truth."

Replace publisher with newspaper, encyclopedias, etc...

They clearly have responsibility for the content they distribute.
What time it is, is just made up, it's something we can decide freely through social power, as evidenced by timezones and daylight savings and leap seconds.

Commonly the resolution is something like minutes or a few of them, that's the margin we'll typically accept for starting meetings or precision in public transport like buses.

The utility of femtoseconds in deciding what time it is seems pretty slim.
VideoWise – Make Video Content Searchable and Interactive with AI
Have you ever spent hours scrubbing through a 3-hour Zoom recording, desperately searching for that one critical piece of information? It’s frustrating, time-consuming, and (mostly) avoidable.

I’ve been working on VideoWise to solve exactly this problem. It's an open-source app designed to make video content easier to navigate, search, and use. It’s something I originally built to help my coworkers, who often had to sift through hours of recordings to learn or remember specific procedures. Since most of these videos contain sensitive corporate data, I made sure everything runs locally to maintain privacy.

Here’s what VideoWise does right now:
- Automatic Transcriptions: It uses WhisperX (based on OpenAI's Whisper) to transcribe videos, with timestamps for every sentence. This makes it easy to jump between sections of the video.
- Automatic Translations: WhisperX also supports translating the video content. Sometimes it can mess up and skip parts of the subtitles but, in general, it works pretty well and can be really useful in the right situations.
- AI-Powered Interaction: Integrates with Ollama, so you can ask questions, get summaries, or generate content like quizzes. Since Ollama is run locally, there’s no need to send private data to services like ChatGPT or Claude.
- Export Options: Save transcriptions with subtitles or download AI-generated chats in various formats for later use.

Of course, most of this stuff can be accomplished by using a combination of already existing tools, but I think there's some value in having a single app that does all of the above without relying on external service.

It’s fully open-source and modular—you can deploy everything with Docker or break it into separate services for scalability. I’m hoping it’ll be useful for anyone working with large volumes of video, whether for training, education, or content creation.

I’d love feedback from the HN community. Are there features you think would be valuable? How could I make it more useful?

Thanks for checking it out!
LLM’s are notoriously bad at math. My company tried it and the results were laughable.

A calculator eliminates the arithmetic part, thus doing “all” of “2+2”.

Half the point if a word problem is learning how to set up the arithmetic. “Convert 3 minutes to seconds”. You are learning that there are 60 seconds in a minute, that you have to use multiplication, and that the result is in seconds, not something else you need to convert.

The LLM does ALL of this for you. You literally just have to copy / paste.

Zero learning
"I knew that thing about little minds and foolish consistency and hobgoblins. I wanted to enjoy my one life on this planet, so sometimes—arrest me—I did eat butter."

Vegans don't avoid butter from some arbitrary rule. They do so because they reject the commodification of animals. They refuse to support an industry where cows are repeatedly forcibly impregnated, separated from their calves, and slaughtered the moment they stop producing milk.

Interesting article, but she was never vegan.
I never voted for Justin Trudeau and don't like him, but despite all the angry rhetoric right now in the long term I think he will be considered by history to be one of the better Canadian PMs.

Amongst the Canadian PMs I've experienced, Chretien, Martin, Harper, Trudeau made the most impactful and positive policy changes (eg. legal cannabis, childcare) while navigating the country through the challenges of covid and Trump NAFTA renegotiations.

The negatives of his term are recent and largely tied to global issues being faced by many countries right now (eg. inflation) and so I expect future historians to hand wave these away.
Several other posts all over this thread.
It's fascinating how the same arguments can apply to the homeless, but how one sees the homeless vs. the truck protestors is likely to be polar opposites with one group free to stay as they aren't infringing on any rights, and the other group being a nuisance and having to go expeditiously. Which group is tolerated largely depends on your political alignment.
This is the crux of the issue honestly. Trudeau should have had the humility to read the writing on the wall in the fall, and stepped down so we could have a stable government to deal with the incoming US administration and give his party a fighting chance next election.

He could have rested on his laurels knowing history would likely forget his shortcomings & scandals, and be remembered as the prime minister who got us legal weed, navigated the covid pandemic, brought clean drinking water to FN reserves and advanced social programs (childcare, dental care).

Instead he's likely going to be known as the prime minister who had to be forcibly walked to the door by Canadians and his party, while leaving the country in a precarious position during tumultuous times.
I rent in the SF Bay and love it. My money does a lot better in the stock market than it does invested in dirt and bricks.
Greatly appreciate this philosophy and what htmx brings to the table. It is very simple and quick to pick up, and the longterm stability and simplicity are major advantages for web development.
sorry, I guess I'm doing chesterton's fenc..wall
Countdown clocks run backwards, not forwards.
https://www.techdirt.com/2020/06/23/hello-youve-been-referre...

Section 230 does not require that a plaform be neutral.
I've created a Django application using HTMX. Usually I'd jump to React or Vue. It was a great exercise and I can see where HTMX would be a great fit.

1. If you consider yourself a "backend developer" only and want to write the minimum amount of JS/TS.

2. If your application is simple. Yes you can do more complicated interactivity with oob swaps, but you end up with more complexity than you chose HTMX for.

For my next projects, I will still use Django but with React/Vue for pieces that need interactivity. As an example in my HTMX app, I wanted to add a profile image uploader. Lots of great frontend libraries exist to resize / modify your image before even uploading it to your server.

Finally, HTMX is just not testable the same way modern frontend libraries are. I've managed to write some decent tests using beautifulsoup, but it's night and day compared to vitest or jest.
That's what Searle's argument is, but it's a thought experiment and there's no consensus among professional philosophers as to whether or not to believe it is true.
Out of curiosity I checked, and he's at 6.83M subscribers. According to https://socialblade.com/youtube/c/3blue1brown (not sure how trustworthy the site is, but I believe it should give a general idea) it's 706th channel by subscribers.
Tests/quizzes are good teaching tools. Students learn more effectively when they are frequently tested on the material.

https://www.hubermanlab.com/episode/optimal-protocols-for-st...
They won't tell you this because the patchwork of regulations makes it literally impossible to do so legally but a very large minority, perhaps brushing up to scant majority depending on where you measure, of truckers in North America pack heat. They're in and out of all sorts of sketchy places all the time, never have local knowledge and would be insanely easy pickings for various types of career criminals if they (as a class of people) were not a risky target.
That’s great for you. But every single react project I’ve seen or inherited has been a steaming pile of shit.

All these new front end developers who jumped in on react with no other experience have no idea how web works are struggle to build without react.

Anyone competent in web development prior to react could build with htmx or even vanilla js just as fast without react as they could with react. Won’t stop the brainwashed react devs coming out defending their only source of income tho.
Start? Not really. However that doesn't mean there isn't active development and new features happening on projects that are already using jQuery, and so the expectations from that library matter.
"Apple co-founder Steve Wozniak prints his own money" -- closed the window. Dunno what I expected, clicking an Instagram link. Turns out there's no way to report content for misinformation, as I've just discovered, so that's cool. Definitely reaffirms my aversion to the platform.
how has quickly reversing to get a parking spot in moving traffic worked for you?
It is an extreme case of realism. I have no issue deeming you evil for performing human sacrifice even though several religions throughout history have done this.

By the measure, you propose no one could be considered evil if they were a psychopath.
I hang up the moment I realize it’s a sales call. If I’m in a particularly great mood that day, I might mutter a quick “No thank you I’m not interested.”

The way I vindicate myself morally is by knowing I’m not wasting their time this way. People like me are dead ends —— I know that I’m never going to be convinced to buy whatever they’re selling in a million years. By ending the call quickly, I feel like I’m doing them a favor. They can move on to someone who might actually be interested.