i’ll stop back and answer anything (sparkfun will not?).
sparkfun is the exclusive maker and distributor of the closed-source teensy and informed us we will not be able to purchase the teensy. this happened after i sent an email reporting the founder, nate, for multiple harassing actions directed at limor, including behavior by him and a former employee.
instead of addressing that, they decided to kill the messenger, me, and also cut us off from teensy.
so! instead of posting weirdo "code of conduct" letters, we are doing an open-source alternative. so customers are not stranded, and this is not a supply chain emergency for us. looking forward to seeing which one delights customers more.
as much as nate wants to continue trying to damage limor’s business and adafruit by scraping our site, and now potentially not paying royalties owed after more than a decade of consistent payments, that’s nothing new. it’s a business strategy to cut others out, not a mystery or a “private drama.”
this is exactly why we do open source. when a closed product or exclusive channel is used as leverage, the correct response is to remove the leverage.
sparkfun chose to publish a vague public accusation. once you do that, speculation is inevitable.
To clarify why it’s aggressive: federal employees have a legal duty to secure classified information, but everyone else does not.
Reporters are not federal employees and it’s not illegal for them to have or discuss classified materials. Most of what Snowden leaked was classified, and remains classified to this day, but you and I can read about it on Wikipedia. The government pursued Snowden because he was legally obligated to protect that info. They did not pursue Barton Gellman because he wasn’t.
So in this case the government is raiding the home of someone who did not commit any crime, in the hopes of getting at people who might have. I think it’s not hard to imagine how this concept could get ugly fast.
> it is not okay to consider that this labor fell from the sky and is a gift, and that the people/person behind are just doing it for their own enjoyments.
I am. I enjoy making things, and it's even better when others enjoy them. Just because you have expectations that you should be compensated for everything line of code you write; doesn't make it ubiquitous, nor should your expectations be considered the default.
I'd argue If you're creating and releasing open source with the expectations of compensation, you're doing it wrong. Equally, if you expect someone creating open source owes you anything, you're also part of the problem, (and part of why people feel they deserve compensation for something that used to be considered a gift).
All that said, you should take care of your people, if you can help others; especially when you depend on them. I think you should try. Or rather, I hope you would.
> A pickup truck should just be max utility, especially if you're a manufacturer making your first one
The modern US pickup truck isn't built for utility. It's a $60,000 four-door lifted luxobarge with leather interior and a short bed. It signals (perceived) wealth while preserving working-class alignment. It can also be justified by way of having to pick up used furniture for TikTok refinish and flip projects or bimonthly runs to Home Depot to buy caulk and lightbulbs. Independent tradesman can write them off as work vehicles or, allegedly, use COVID-era PPP loans to buy them.
It's the suburban equivalent of a yuppie's Rolex Submariner. Investment bankers generally don't go scuba diving and if they did a dive computer would be vastly preferable.
I say all of that to say that making a pickup truck for that market segment isn't a bad idea from a numbers perspective. You just can't market it as a luxury vehicle because the whole point is that it is but it isn't.
For an idea as to how this gets translated into the reality on the ground here in Minneapolis this is an article on what’s going on from the main newspaper in the state.
> In the past week alone, ICE boxed in a Woodbury real estate agent recording their movements from his car, slammed him to the ground and detained him at the Whipple Federal Building near Fort Snelling for 10 hours. A 51-year-old teacher patrolling the Nokomis East community told the Star Tribune she was run off the road into a snowbank by ICE for laying on her horn. Officers shattered the car window of a woman attempting to drive past a raid in south Minneapolis to get to a doctor’s appointment nearby, then carried her through the street. Feds pushed an unidentified motorist through a red light into a busy intersection, reportedly fired projectiles at a pedestrian walking “too slowly” in a crosswalk and shoved Minneapolis City Council President Elliott Payne while he was observing their actions from a public sidewalk.
I write documentation for a living. Although my output is writing, my job is observing, listening and understanding. I can only write well because I have an intimate understanding of my readers' problems, anxieties and confusion. This decides what I write about, and how to write about it. This sort of curation can only come from a thinking, feeling human being.
I revise my local public transit guide every time I experience a foreign public transit system. I improve my writing by walking in my readers' shoes and experiencing their confusion. Empathy is the engine that powers my work.
Most of my information is carefully collected from a network of people I have a good relationship with, and from a large and trusting audience. It took me years to build the infrastructure to surface useful information. AI can only report what someone was bothered to write down, but I actually go out in the real world and ask questions.
I have built tools to collect people's experience at the immigration office. I have had many conversations with lawyers and other experts. I have interviewed hundreds of my readers. I have put a lot of information on the internet for the first time. AI writing is only as good as the data it feeds on. I hunt for my own data.
People who think that AI can do this and the other things have an almost insulting understanding of the jobs they are trying to replace.
My kid has recently just quit playing Roblox because of the sketchy facial age check process. She said that her and all her friends know not to ever upload a picture of themselves to the Internet (good job, fellow Other Parents!!) so they're either moving on to other games or just downloading stock photos of people from the internet and uploading those (which apparently works).
What a total joke. These companies need to stop normalizing the sharing of personal private photos. It's literally the opposite direction from good Internet hygiene, especially for kids!
You want to just hang out, you reach out and propose what you’re doing.
You want more purposeful and meaningful time, join a volunteer group you vibe with.
Even if it’s meeting for coffee. You have to be the one who reaches out. You have to do it on a regular cadence. If, like me, you don’t have little alarms in your head that go off when you haven’t seen someone in a while, you can use automated reminders.
I have observed my spouse (who is not on social media) do this and she maintains friendships for decades this way. Nowadays she has regular zoom check ins, book clubs, and more, even with people who moved to the other coast. You do now have the tools for this. I have adopted it into my own life with good results.
Note: you are going to get well under a 50% success rate here. Accept that most people flake. It may always feel painful (and nerds like us often are rejection-sensitive). You have to feel your feelings, accept it, and move on.
You are struggling against many aspects of the way we in the developed world/nerd world live. We have a wealth of passive entertainment, often we have all consuming jobs or have more time-consuming relationship with our families than our parents ever did. We move to different cities for jobs, and even as suburban sprawl has grown, you’re on average probably further away from people who even live in the same city! You get from place to place in a private box on wheels, or alternatively in a really big box on wheels with a random assortment of people. You don’t see people at church, or market day, or whatever other rituals our ancestors had. On the positive side, you have more tools and leisure than ever before to arrange more voluntary meetings.
It is incredible to see just how many big-oil talking points there are in this thread. From renewable energies resource costs, to their land use impact. I didn't realise just how effective their propaganda was in the tech space till reading this thread. That is not to say that these projects should be free of criticism, but anyone who believes these negatives are remotely close to the damage that fossil fuels are doing needs to re-evaluate their world view.
>I think the timing of the Cybertruck starting deliveries roughly aligning with when Elon got heavily involved in politics
That and also it's just a bad product.
>That said, even though it's not to my taste, I do admire that they dared to do something different and took a big gamble on it.
A pickup truck should just be max utility, especially if you're a manufacturer making your first one
edit: agree there's a market for the raptor off-road tremor package thing, but it wasn't ford's first and they've been selling commerical trucks for 75 years. A true tesla f150 competitor would have sold like crazy, I think
I think the timing of the Cybertruck starting deliveries roughly aligning with when Elon got heavily involved in politics hurt it quite a bit. It is such a distinctive vehicle with a strong association with Elon, that there was an immediate brand association. It may have had poor sales anyway, but it certainly didn't help that many folks on the left, who are typically the most 'pro EV', had a large 'anti-Elon' shift around its launch.
That said, even though it's not to my taste, I do admire that they dared to do something different and took a big gamble on it. So many vehicles, especially in the truck space, are almost indistinguishable and lack any kind of imagination. Kudos to Tesla for trying to break the mold and push the category somewhere new.
In the 2000s, in the tech world, the open source successes that were being talked about was always Apache and Linux.
When Wikipedia started gaining a bit of traction, everyone made fun of it. It was the butt of jokes in all the prime time comedy shows. And I always felt like telling the critics - "Don't you see what is happening? People all over the world are adding their own bits of knowledge and creating this huge thing way beyond what we've seen till now. It's cooperation on an international scale! By regular people! This is what the internet is all about. People, by the thousands, are contributing without asking for anything else in return. This is incredible! "
A few years later, Encyclopedia Britannica, stopped their print edition. A few years after that I read that Wikipedia had surpassed even that.
The amount of value Wikipedia brings to the world is incalculable.
And I'm very fortunate to be alive at a time where I can witness something at this scale. Something that transcends borders and boundaries. Something that goes beyond our daily vices of politics and religion. Something that tries to bring a lot of balance and objectivity in today's polarized world.
If you work for Palantir and if you work on these systems: You have blood on your hands. You know that it's not right what is happening on the ground right now. Do something.
It genuinely makes me so sad to see the US not doing the same. Having grown up to the constant beat of “energy independence” as the core goal of a party it seemed obvious that the nearly limitless energy that rains down from the sky would be the answer. But instead we’ve kept choosing the option which requires devastating our, and other’s around the world, community. That’s not to exclude the harsh reality of mining for the minerals required to build these, nor the land use concerns. But it’s difficult to compare localized damage to war and globalized damage.
Calling Nvidia niche feels a bit wild given their status-quo right now, but from a foundry perspective, it seems true. Apple is the anchor tenant that keeps the lights on across 12 different mature and leading-edge fabs.
Nvidia is the high-frequency trader hammering the newest node until the arb closes. Stability usually trades at a discount during a boom, but Wei knows the smartphone replacement cycle is the only predictable cash flow. Apple is smart. If the AI capex cycle flattens in late '27 as models hit diminishing returns, does Apple regain pricing power simply by being the only customer that can guarantee wafer commits five years out?
If it means anything, the first thought I had reading this post was "I wonder how SparkFun is exaggerating or misrepresenting this situation, because I can't believe Adafruit of all organizations is in the wrong here."
A bit unrelated, but if you ever find a malicious use of Anthropic APIs like that, you can just upload the key to a GitHub Gist or a public repo - Anthropic is a GitHub scanning partner, so the key will be revoked almost instantly (you can delete the gist afterwards).
It works for a lot of other providers too, including OpenAI (which also has file APIs, by the way).
>it is not okay to consider that this labor fell from the sky and is a gift, and that the people/person behind are just doing it for their own enjoyments
Yes it absolutely is. That is the exact social contract people 100% willingly enter by releasing something as Free and Open Source. They do give it as a gift, in exchange for maybe the tiny bit of niche recognition that comes with it, and often times out of simple generosity. Is that really so incredible?
"Natanson said her work had led to 1,169 new sources, “all current or former federal employees who decided to trust me with their stories”. She said she learned information “people inside government agencies weren’t supposed to tell me”, saying that the intensity of the work nearly “broke” her."
Wow. So they're going to plug her phone in to whatever cracking tech they have and pull down the names of everyone who has been helping her tell the story of the destruction of our government. The following question is "what will they do with the names of the people they pull?". I can only imagine. Horrible. Hopefully she had good OPSEC but she's a reporter, not a technologist. I bet enough mistakes were made (or enough vulnerabilities exist) that they'll be able to pull down the list.
People need to purposefully and intentionally do things. Sitting home on an app, watching TV is easy. There is no fear or rejection, there is no work to get out of the house, there is no risk. But there is also no reward.
My thoughts on this are you need to have multiple roots into your community. This is something that you go to often and talk to people, become a regular, say hi. Think back to how your parents or grandparents did it: They went to church/temple/synagogue, they went to PTA meetings, they talked to their neighbors, they were in clubs, they went to the same bar.
So I think doing things that get you out of the house, consistently the most important part:
1. People need to make a point to talk to their neighbors, invite them over for dinner or bbqs, make small talk. How towns are constructed now is a hindrance to this (unwalkable towns where all of the houses are big garages in the front and no porches).
2. Join a religious organization. Go to church, but also join the mens/womens group, join a bible studies class. Attend every week.
3. Join social clubs / ethnic organization. The polish or ukrainian clubs, knights of columbus, elks, freemasons. Go every week.
4. Join a club / league. Chess club, bowling league, softball league, golf league. Tech meetups, DnD Night etc. But you have to talk with people and try to elevate things to friendships.
I'm actually a huge fan of "unlimited slow speeds" as a falloff, instead of a cliff.
Aside from the fact it allows you to work with Starlink to buy more fast speed, it also allows core stuff to continue to function (e.g. basic notifications, non-streaming web traffic, etc).
In this demonstration they use a .docx with prompt injection hidden in an unreadable font size, but in the real world that would probably be unnecessary. You could upload a plain Markdown file somewhere and tell people it has a skill that will teach Claude how to negotiate their mortgage rate and plenty of people would download and use it without ever opening and reading the file. If anything you might be more successful this way, because a .md file feel less suspicious than a .docx.
My anxiety about falling behind with AI plummeted after I realized many of these tweets are overblown in this way. I use AI every day, how is everyone getting more spectacular results than me? Turns out: they exaggerate.
Here are several real stories I dug into:
"My brick-and-mortar business wouldn't even exist without AI" --> meant they used Claude to help them search for lawyers in their local area and summarize permits they needed
"I'm now doing the work of 10 product managers" --> actually meant they create draft PRD's. Did not mention firing 10 PMs
"I launched an entire product line this weekend" --> meant they created a website with a sign up, and it shows them a single javascript page, no customers
"I wrote a novel while I made coffee this morning" --> used a ChatGPT agent to make a messy mediocre PDF
I think this post accurately isolates the single main issue with GitHub Actions, i.e. the lack of a tight feedback loop. Pushing and waiting for completion on what's often a very simple failure mode is frustrating.
Others have pointed out that there are architectural steps you can take to minimize this pain, like keeping all CI operations isolated within scripts that can be run locally (and treating GitHub Actions features purely as progressive enhancements, e.g. only using `GITHUB_STEP_SUMMARY` if actually present).
Another thing that works pretty well to address the feedback loop pain is `workflow_dispatch` + `gh workflow run`: you still need to go through a push cycle, but `gh workflow run` lets you stay in development flow until you actually need to go look at the logs.
(One frustrating limitation with that is that `gh workflow run` doesn't actually spit out the URL of the workflow run it triggers. GitHub claims this is because it's an async dispatch, but I don't see how there can possibly be no context for GitHub to provide here, given that they clearly obtain it later in the web UI.)
In short, the maximum possible speed is the same (+/- some nitpicks), but there can be significant differences in typical code, and it's hard to define what's a realistic typical example.
The big one is multi-threading. In Rust, whether you use threads or not, all globals must be thread-safe, and the borrow checker requires memory access to be shared XOR mutable. When writing single-threaded code takes 90% of effort of writing multi-threaded one, Rust programmers may as well sprinkle threads all over the place regardless whether that's a 16x improvement or 1.5x improvement. In C, the cost/benefit analysis is different. Even just spawning a thread is going to make somebody complain that they can't build the code on their platform due to C11/pthread/openmp. Risk of having to debug heisenbugs means that code typically won't be made multi-threaded unless really necessary, and even then preferably kept to simple cases or very coarse-grained splits.
I'm also in this group, so I have a few theories as to what causes it and how to fix it.
For one thing, I was severely traumatized as a kid, which delayed a lot of my social skills. I'm catching up but not all the way there yet. When my social battery is full, I can do pretty well, but if I'm even a little down, it's basically impossible to act normally.
I also had it hammered into me as a kid that nobody wants me around, nobody could ever love me, I'm a failure, a burden, a creep, a weirdo, and nothing but a bothersome nuisance that nobody would ever want to spend 30 seconds alone with. I'm trying to reject these thoughts, but it's difficult when you have nobody to talk to. It's like pulling yourself up by your bootstraps. I wonder how many people have the same issue. I've made a few friends in person, but I rarely get to see them.
Well I've started doing public surveys in my nearby big city, and documenting the results. I just hold out a posterboard that says "how alone do you feel"[1] or "have you ever been in love" etc, and hold out a marker, and people come up and take the survey. At first I did this out of sheer loneliness and boredom. But I have done it for enough months that some people have come up to me and told me that I've helped them, or that they look forward to my signs.
I'm trying to reach those people who feel the way I feel have no way of connecting with anyone, or at least feel that they don't. Do you have any new ideas of how to achieve this?
i’ll stop back and answer anything (sparkfun will not?).
sparkfun is the exclusive maker and distributor of the closed-source teensy and informed us we will not be able to purchase the teensy. this happened after i sent an email reporting the founder, nate, for multiple harassing actions directed at limor, including behavior by him and a former employee.
instead of addressing that, they decided to kill the messenger, me, and also cut us off from teensy.
so! instead of posting weirdo "code of conduct" letters, we are doing an open-source alternative. so customers are not stranded, and this is not a supply chain emergency for us. looking forward to seeing which one delights customers more.
as much as nate wants to continue trying to damage limor’s business and adafruit by scraping our site, and now potentially not paying royalties owed after more than a decade of consistent payments, that’s nothing new. it’s a business strategy to cut others out, not a mystery or a “private drama.”
this is exactly why we do open source. when a closed product or exclusive channel is used as leverage, the correct response is to remove the leverage.
sparkfun chose to publish a vague public accusation. once you do that, speculation is inevitable.
ask away!