skysight-inc/HackerNews huggingface dataset:
> The primary reason someone would buy this thing is for automotive development. Since most cars and infotainment systems run on Arm chips, building software with an Arm workstation makes sense—it's a lot faster compiling Arm software native on a monster Arm CPU than even the fastest AMD or Intel CPU with emulation.

I think this is a misunderstanding on Jeff's part, or maybe he was given some bad marketing material.

Emulating ARM software is slow, but cross-compiling for ARM is not. Cross-compilers do not rely on emulation to compile.

The reason this machine compiles quickly is that it has 128 cores and a high TDP.

> Note that you can buy every part of this system—aside from System76's case and support—from a retailer like NewEgg (e.g. the motherboard + CPU combo for $2349) should you wish to build a custom arm64 workstation PC.

This link is to a different CPU that is not quite as fast as the one he tested (though still fast) and only has 10Gbe, not 25Gbe. Still a good bargain, but not the same part used in the system.
My solution to this is to try to only own the most capable cables and dice the others for parts.
Software is mostly made of people
Open Source Is Not Local Source, and the Case for Global Cooperation
Maybe I'm missing something obvious, but this reminds me of scratch (+ visual basic ish), which I would consider "coding".

Whether you type i-f or drag in "if" - it's still coding, right?
What kind of delivery guarantees does this offer? And does it provide data replay?

Currently evaluating https://sequinstream.com/ which claims sub-200ms latency, but has a lot of extras that I don’t need and a lighter weight alternative would be nice.
> MacOS is far buggier than either Windows or Linux.

On the UI/UX side of things, definitely a worse experience than even stock Windows or Linux with Gnome, and that's coming from someone who generally likes it but got so tired of recent (at the time) bugs and jankiness that I had to migrate elsewhere. This was probably around 2016 or so, around the time when it seemed like there was no QA department at all at Apple.
2 years before PayPal bought Honey. It's possible that the extension was fine at the time. Even if it had always been hijacking the referral codes, I wouldn't consider that a scam from the perspective of the users.
I can't imagine a worse overall take on this in general because it fails to compare the alternative which is you do nothing or maybe the idea in some of these replies is just anything outside of `tree -d` is superfluous to the task at hand waste of time and bare metal GPU.

Appreciation for both the form and the function well blended in an artful way should not be offhandedly dismissed. We make a conscious choice when we build things to consider the users delight to be our responsibility, or not, so taking the extra step to make it beautiful as well as useful may sound superfluous but it isn't. Not by a long shot.

Also Amelia Wattenberger at GitHub has a great vistualization tool for those who think Gource is too much [1] while on the other side of the spectrum Ren Yuan [2] has been knocking out these amazing audiovisual art-meets-engineering pieces for all the big repos.

[1] https://githubnext.com/projects/repo-visualization
[2] https://renyuan.io/commit/
How can you MAGA without domestic production?
Edge Delta is hiring:

Edited:
Thanks for your interest. I need to delete the link at the company's request.
Wouldn't it be a better idea to use the original blog post direct from Lets Encrypt[1]?

[1] https://letsencrypt.org/2024/12/05/ending-ocsp/?
> What do we do if the OCSP Responder is down? Well, it turns out, clients don't really care and they just skip the check and accept the certificate anyway, making the whole thing pointless. OCSP checking add no security!

Don't agree with this statement. It's only adding no security when the CA is down. In case a Cert is revoked and the OCSP is up, it will be blocked.

But I understand their reasons to drop it.
And it doesn't try to suck you into the Microsoft "ecosystem" ??
Chernyshevsky -> Lenin -> Solzhenitsyn -> Dugin

This is the trajectory of the Russian intellectuals striving for the "better world".
> 1. Networking (friend of friends, friend of customers, etc). Leverage your network to find more customers.

For those located in India (I would argue anywhere outside US really), in my opinion, trying to find customers in your network is a waste of time, even if you're wealthy. Most societies outside US aren't as abundant in their mind nor value driven the same way people in the US are

Instead focus on the long game, keep filling in the blanks on your ICP and what their pushes and pulls are by trying to figure out who is the right segment to serve so you can save time and energy
Listerine is still sold a lot in Europe.

I always wash my mouth with water after using it to minimise this risk.
This makes me wonder if there’s conflicts of interest with AI companies and getting you the best results the first time.

If you have to keep querying the LLM to refine your output you will spend many times more in compute vs if the model was trained to produce the best result the first time around
This is stretching the definition of "tool." I would go far in agreeing that types are fundamental to the vocabulary of software design. But calling them a basic tool feels off. Is akin to saying rooms or units are a basic tool of building design. I can see arguments for it, but tools typically refer to the various things that actively do something. Hammers and such. Maybe a level bar?
Do You Believe in Life After Death? These Scientists Study It
The tricky thing about formulas like this is that it is very domain dependent.

What you describe is a reasonable approach for a freelancer who expects to bill most working hours. It falls apart for a lot of consulting scenarios where you bill fewer hours and spend more time generating work. In that case you may be better off setting rates so that e.g. 1000 billed hours will reach your base target salary equivalent...
[dupe] https://news.ycombinator.com/item?id=42586291
Illustrative YouTube video: https://www.youtube.com/watch?v=0jGaio87u3A
Over a decade ago I was a summer intern on the same team as Noah. I was a pretty clueless college student with no real work experience on a team of real experienced rockstars. It was a long time ago, but I still remember how kind and helpful he was. I barely knew what a terminal was, but I remember him walking over to my desk or going over to his, and having him explain things so cheerfully and patiently. He was so genuinely thoughtful and kind. Folks like Noah help shape the careers of the next generation and can make tech a good place to work. Rest in peace.
As I understand it, historically in the US many people have only had access to one broadband provider.

So an American couldn't move to a different broadband provider if their current provider made Netflix slow.

On the other hand, if 5G technology had such great performance and coverage that every American had a choice of 10-15 different ISPs, when one ISP slowed down Netflix they could simply change providers.

That might make it less problematic for some ISPs to make Netflix slow.
The Instant Communities Manifesto
The Pkgsrc-2024Q4 Branch
[dupe] https://news.ycombinator.com/item?id=42586455
Bye, Felix
Related: https://news.ycombinator.com/item?id=42571608
Discussion: https://news.ycombinator.com/item?id=42571608
Is there a better option to Honey? The extension has saved me a good bit of money over the years, especially on newer and independent sites that sometimes offer deep discounts for your first order. But it does seem like the coupon codes come from the community and there should be a community version of the extension.
[dupe] https://news.ycombinator.com/item?id=42571608
I'm not sure if this is obvious to the average developer and I'm late to the show, but a few years back things clicked for me when I grokked that types exist no matter how you feel about them.

You still have to reason about the types no matter what. But writing it down empowers you to offload a lot of mental load to the computer, asking it to check your work, give you feedback as you go. It also communicates intent to other humans who read it.

One reason I like TypeScript is that there remains a, "just trust me" escape hatch when I'm testing/hacking something and don't want to "show my work" by writing out some complex type. (Funny how "show your work" is something math teachers have to fight many students to do. This feels like the same thing). But that complex type always existed. You're just saying "trust me on this." Writing it down doesn't conjure the type into existence.

Rust also clicked for me when I understood that it's really just more of the same thing: memory management, lifetimes, etc. exist no matter what. But it offers a way to show your work, formalizing intent, so that the checker/compiler can worry about the boring problems for you.

In this sense, the issue is really about making decisions on just how much "trust me on this" is appropriate.
My reaction as well, the modern FAANG internet is far from free, and probably never will be again - arguments of content moderation aside. Regardless, the net neutrality movement was always about big tech protecting themselves from ISP bridge tolls, though I'm sure those costs will be passed on to consumers.
Because LLMs don't have a self, a sense of guilt, or anything like that, they have the spellbinding powers of the sociopath.
AllSpice | https://allspice.io/ | Boston, MA / SF or Remote/Hybrid | Full time (US timezones) | Sr./Principal/Staff | Golang, Vuejs, Rust

At AllSpice, we're building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with revision control, design review, and automated test (think GitHub/Bitbucket for hardware). AllSpice is unlocking the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.

https://techcrunch.com/2023/12/05/git-allspice-enterprise-6m...

We have a highly capable, tight-knit, remote-first team with a flex office in Somerville, MA and SF. We strongly value continuous communication and personal development. See more on our careers page https://allspice.io/careers

We’re hiring primarily for:

Sr.-Staff Frontend Software Engineer - You'll be the subject matter expert for our front-end (Vue, JS, Golang, Playwright, jest), and work with open-source projects to extend our user experience. https://allspice.io/post/jobs/sr-principal-staff-front-end-s...

Sr./Principal Front End Visualization Engineer (WebGL) - You'll develop a WebGL rendering engine for electrical CAD designs (helping port our existing SVG renderer). https://allspice.io/post/jobs/sr-principal-front-end-visuali...

Technical Product Manager - Help us define and refine our product features for hardware user experience and automation.

Sr. Product / Customer Success Manager (hardware experience required) - You'll be helping us build a team and product roadmap to help onboard top-tier hardware companies. Some experience in HW is required.

Tech Stack: Docker, Terraform, GoLang, Rust, Python, Vue, Javascript

Apply by emailing us at jobs<AT>allspice[dt]io (<AT> -> @, [dt] -> .) with [HN] in the title and a link to your GitHub/GitLab profile and/or resume for technical roles.
As expected and predicted. [0]

[0] https://news.ycombinator.com/item?id=36208129
I agree with this sentiment but view it inherently as a feature of languages like f# and Haskell - That small ripple at compile times makes trusting refractors easier. After having experienced this, languages like python become really challenging to grok without heavy unit testing.
It’s a bit tricky in Docker because you need to use a virtual frame buffer I.e. xvfb using opengl to render without a GPU.

https://hub.docker.com/r/utensils/opengl/

Gource has two modes. One to generate the correctly formatted input file and another to render it.

If you are doing fixed renders, then it’s easy enough to run each process in turn, given a git repo URL which you need to pull locally.

You pipe your gource data source output to the gource renderer, which is running with a virtual screen via xvfb, which needs the same resolution viewport. You can then pipe that to ffmeg and save the output to a volume.

You could pipe using the flv option to an RTMP server or stream (see rtmp-hls based on nginx).

If you want to do realtime on Docker you’ll need to pipe one to the next and you will need to tweak ffmeg to provide a okish steady output video stream using the realtime flag on gource. You’ll need to find a way to poll your git repo and append to the gource input file though for full real time. Gource is smart, but not smart enough to do that without some workarounds. You might find supervisord useful to separate your processes in your docker container.
Nabokov's final Russian-language novel, The Gift, includes a devastating mini-biography of Chernyshevsky, ostensibly written by the protagonist. Think of it as a Russian equivalent to Twain on Fenimore Cooper. That it happens to be the best biography of Chernyshevsky available in English (translated by Nabokov's son) is icing on the cake.

The whole novel is great, but Chapter 5 (the biography) is a beautiful introduction to possibly the worst writer in all of Russian literature.
> Just curious about the thought process. That's all.

the answer is that calendly does not charge for no-shows and my time is valuable, which would match the worldview you’re looking for, and on the defensive perception, I’m not sure if you really understand the interaction proposed.

but if we were on the same page all along, then we also have a different definition of defensive since clarifying whether you are perceiving the same concept is not defensive to wonder about.

Like, isn’t there another comment somewhere else in my post history that would be better to question what you think an 8-figure HN user would be doing with their time? since you don’t know the value of the intended conversations on the calendly schedule, that requesting they charge wouldn’t be factor in supporting your validity or not of price sensitivity or inconsequential sums, and the other party would be charged either way, not me. I would define this whole line of reasoning to be a non-sequitur.

in any case, if you would like to talk more about web3 user acquisition funnels and how it compresses web2.0 ones, removing a magic based marketing industry and replacing them with paying customers, I'm available for that.
The title case formatting in the headline is making this more confusing than it should be (Yyyy should be yyyy).
Does Majoring in STEM Lead to a STEM Job After Graduation? (2021)
My mum has been on the plastics thing since as long as I can remember (35+ years), we never had plastic in the house and if someone gave us something in tupperware mum wouldn't let us eat it, ha. Once I questioned her on this as I thought it was nuts, she said "plastic can melt, stretch, move, if it breaks off or leaks into our food it's toxic because it's chemicals, that is why we only use glass metal and wood in this house" - I still thought she was nuts, toxic plastic? What a load of hippie hogwash... I thought...
e/acc?

I hit four or five--the mattress and the 3+ housemates among them. But then I live on the East Coast.
> To do that, among other things, Mac scans WiFi around you (probably for the names/SSID?) and to do that, the current WIFI connection is temporarily put on a back burner, resulting in a brief delay in traffic.

Scanning for nearby WiFi access points with excessive frequency might be a dumb idea for other reasons (e.g. power consumption) but it should *not* interrupt the functionality of the current network connection.

If it does, that's a massive failure of the network card's firmware and/or OS drivers for it.

My guess would be that the card is changing frequencies/bands to scan other channels, and is slow to switch back to the channel of the currently-associated AP, or doesn't properly buffer network packets while doing so.

Under Linux, I don't think I've ever seen a case where WiFi scans appreciably affected a normal infrastructure-mode WiFi connection (whether from NetworkManager or triggered manually via `iw` etc).

So much for Apple's vaunted hardware/software integration
As a hypothetical employer, should I be allowed to select for people who love programming because my internal metrics say they're an awesome fit? If so, then that's where the fundamental pressure is going to come from.

So we can be on HN and sing "Oh, you do you!" but that won't relieve the fundamental source of pressure.
>Even something like rich with an incurable disease

The contest is between being rich and poor with "all other things being equal". Anything else doesn't make sense, might as well ask: do you prefer being rich facing the firing squad, or poor having drinks with friends?

So, compared to being poor with an incurable disease? Yes, 100 times over.

>Having lived a bit in both worlds I’m not really sure it’s so simple as you’re making it out to be.

Rather it's so simple a choice that you had to add the "incurable disease" to the rich side to tip the balance.
Yeah, they pass on 80 cents of the $35 commission they get from Nord VPN when they hijack someone else's affiliate link. And it's 80 cents in "points." So you have to spend more to even use those.

It's a scam in partnership with the on-line shops. The consumer loses, the reviewer using affiliate links loses, and it turns out the extension goes further by occasionally making up discounts that don't exist (this will be in the next video it seems), so the seller gets screwed, too!
I tried it in OpenAI's O1. If I give it minimaxir's original prompt it writes the obvious loop, even if I include the postamble "Look for tricks that will make this function run as fast as possible in the common case".

However, if I then simply ask "What is the most probable result for this function to return?" it figures out the answer and a very good approximation of the probability (4.5e-5). From there it's easily able to rewrite the program to use the trick. So the creative step of spotting that this line of reasoning might be profitable seems missing for now, but 2025's models might solve this :-)
> you need software to map the relations to objects

If you start with a network data model perspective and build that into your system, then it follows that you'll want a network data model to SQL mapper. That's what ORMs are, and the need for them comes from your approach, not from the tools you use.

There's a different approach - use OOP to build computational abstractions rather than model data. Use it to decompose the solution rather than model the problem. Have objects that talk to the database, exchange sets of facts between it and themselves, and process sets of facts. In the process, you can also start viewing data relationally - as n-ary relations over sets of values - as opposed to binary relationships between tables of records.

Information systems are not domain simulations, simulations compute the future state of the domain whereas information systems derive facts from known facts at the present time.

For a visual metaphor, car engineers don't use roadmaps as design diagrams and they don't model the problem domain in the systems they build. A car isn't built from streets, turns, road signs, traffic lights, etc. And despite that, cars function perfectly well in the problem domain. A car generally doesn't need to be refactored and reassembled when roads or rules change.
How can there be 350 comments and only one mentioning AI, when it is the perfect crime for generating such superficial, conventional, everyone-thus-no-one content en masse? The author missed an opportunity to identify how terrible and dreadful this is for creativity.
"Among the 50 million employed college graduates ages 25 to 64 in 2019, 37% reported a bachelor’s degree in science or engineering but only 14% worked in a STEM occupation, according to the Census Bureau’s 2019 American Community Survey 1-year estimates.

This translates into less than a third (28%) of STEM-educated workers actually working in a STEM job."
If someone says: "I'm not a big fan of football", they're not necessarily saying: "We should kill all football players."

If someone says: "I think DOGE is BS", they're not saying: "I think any and all efforts to improve goverment efficiency are BS."

Sometimes, the thing a person says is the thing they mean to say. You're clearly creating a strawman.
It depends on what you’re doing. I’ve been using Claude to help me write a web admin interface to some backend code I wrote. I haven’t used react since it first came out (and I got a patch randomly in!)… it completely wrote a working react app. Yes it sometimes did the wrong thing, but I just kept correcting it. I was able in a few hours to do something that would have taken me weeks to learn and figure out. I probably missed out on learning react once again, but the time saved on a side project was immense! And it came up with some pretty ok UI I also didn’t have to design!
Ok, I did not see nearly ending up at DOGE coming.

> I should work for Elon and Vivek at DOGE and help America get off its current crash to defaulting on its own debt

Thinking that DOGE will somehow accomplish something important seems very naive. DOGE's purpose is to try to cut government spending so that Billionaires can get more tax cuts.
No. They are bookmarks.
I don't think it is, but I'm really interested to see someone try it (I'm also lazy).

(And a more philosophical question: if it's not enough, what does that mean for continuous deployment?)
The purpose of HTTPS is to defend again MITM attacks. An MITM attacker can effectively make the OCSP responder be down, by detecting and blocking traffic to it. So, no security.
Location: Bengaluru, India

Remote: Yes

Willing to relocate: Yes

Technologies: Java, SQL, REST API, Spring Boot, PostgreSQL, Kafka, Redis, Apache Cassandra, Elasticsearch, Docker, Kubernetes, AWS SNS, SQS, DynamoDB, API Gateway, Cloudformation, Jenkins, Git, JUnit, Mockito, Python, FastAPI, Golang, GraphQL

Résumé/CV: https://tinyurl.com/shubhamv108

Email: shubhamvarshney@outlook.com
Great find. I noticed the photos disappeared yesterday, but didn't catch that footer reference change.

Sadly, Ryan Hudson knows how to play the game and Pie (with its charming .org domain) is on a roll --- already hit 1M downloads just 9 months after its launch and grown to 10+ Engineers/20+ employees.

Shameless.

On the bright side, LegalEagle also called out Pie in the video. Hopefully that'll help shine a light on them.
Replicate (YC W20) | San Francisco, CA + Remote | https://replicate.com/

Replicate makes it easy to run AI in the cloud. You can run a big library of open source models with a few lines of code, or deploy your own models at scale.

We're an experienced team from Spotify, Docker, GitHub, Heroku, NVIDIA, and various other places. We're backed by a16z, Sequoia, NVIDIA, Andrej Karpathy, Dylan Field, Guillermo Rauch.

We're hiring:

- An infrastructure engineer

- A machine learning engineer who's an expert at image models

- An engineer who likes talking to people to look after our customers

... and more: https://replicate.com/about
Author here. It was fun trying to actually use MPTCP. There aren't many resources on how to actually run it and what to expect. There are many unpolished aspects, like I was able to find (and report) a bug in MacOS (which has been fixed since then).

MPTCP promises a lot, and when it works, it's pretty cool. However, I think that QUIC might out-innovate it. Time will tell.
What is a life lived well? It is very personal isn't it. There is no intended result or end goal. No greater meaning. I like my life but others may find it meaningless.

The poster asks "Why do I feel the need to only be on a journey if it’s grand?". Makes no sense to me. It is only grand in his head.
with such a bias towards tesla owners it would be wise if you didn’t get yourself involved in these types of discussions. “tesla sucks because tesla owners are terrible…” :)