skysight-inc/HackerNews huggingface dataset:
Please reread what you wrote: "Sorry, but if your ambition is to start a $1B company, 3 months in SF is a relatively small sacrifice no matter your age."

That's where the hostility, ignorance, and arrogance came in.

Startup incubators are interested in people who are able to build billion-dollar startups. That's the business model. Full stop.

Random hazing rituals might, perhaps, be a good prediction of how vested someone is, and with no track record, you look for sharp, teachable, willing to work hard, and committed. However, a track-record of having built successful businesses is a much better predictor of being able to do so again than some hazing ritual about being willing to make absurd sacrifices for no reason. Indeed, being willing to make that sort of compromise is probably a good indicator the person has poor judgement, since if there's one thing startups need to do is aggressively prioritize.

> You're the one being patronizing and talking down to me for no reason.

Reread what you wrote, and you'll see the reason. It's for your benefit. You have no idea who I am, and you decided I'm a "poor fit." Assume much based on zero information?

Figure out how not to be a dick. It will hurt you in the long run, more than you imagine.
It does help for a while.
Because the internet has started dying.

Everyone though it would take at least some time before AI generated content kind of started stifling the internet, making it hard to find things, hard to figure out what is real. But, its already ramped up.

I at least thought it would be a few more months and more focused on election. But at least me, I seem to see its impact in every YouTube video, generated content is appearing everywhere already.
I think it is. I think it is much more prevalent for people to raise 1000 line changes putting refactors and functional changes and fix-ups in the same PR.
Looks like a partial attempt at reimplementing Google's Piper/Critique workflow. Which works well, but not on GitHub because GitHub is not like Critique or even Gerrit.

Stacked commits need frequent rewriting of the stack. You push the first commit or two for review then you continue onwards. But you need to address comments on the earlier commits so you continually need to rebase things. This is tedious in git without extra tooling.

The review tooling needs updating to match. Ideally you have 2 dimensional navigation of the stack: up and down the stack, and left and right across revisions.

As a reviewer you want to be able to see the delta between revisions of the same (rewritten, force-pushed) commit to see that comments have been addressed. This needs a UI more like Gerrit and less like GitHub. It also requires some cooperation like Gerrit change IDs so rewritten commits have persistent identity beyond their content hash.
Funny. On iPhone I’m stuck in the middle. Assume it’s beca I don’t have a mouse? Still, I played for 5 minutes or so shooting user 2 —fracking gnat— from the center of the game. hehe
> One of the many issues is you only get tot talk to customers willing to honestly talk to you.

In the late 2000s I was part of a team that was developing some pretty incredible software to help chip designers manage the added complexity as features got smaller (context: our customers were freaking out about how hard it looked like 45nm was going to be). We did all of these customer satisfaction surveys and shit like that and got... some decent feedback but mostly just all rainbows and unicorns positive reviews.

Chip design software is complex and every customer of ours needed some custom integration, which is where my small group came in: the three of us were dual-degree EE/CS folks. We could sit down with the chip designers and understand their workflow and then go back to our hotel room at night and write the integration code to connect our tool with whatever bespoke workflow they had internally. All of that story leading up to the main point:

The feedback I got talking to random people outside in the smoking area was dramatically more valuable than anything we got from our customer surveys. This wasn't a strategy, I'd just go out for a smoke every hour or two to smoke and there'd usually be a couple of employees out there doing the same. "Hey, I don't recognize you, are you new?" "Oh, no, I'm here helping with the $X integration" "Oh! Hey so maybe you can help me then... in the latest release it looks like feature $X should be able to do $Y but I can't seem to get it to work..."

Pretty much every time I went outside I ended up learning something new, either an interesting way our software was being used or misused, or some other detail about how these guys' day-to-day workflow worked that we hadn't even thought of addressing.

We had some customers in Japan, too, where there's a an interesting social hierarchy when having business meetings. Me and the junior engineer across the table couldn't talk to each other directly in the meetings, all of the questions had to go through my manager, and a translator, and a senior manager on the other side of the table... in a big game of telephone even though we were in the same room. After the meeting I would usually go have a smoke and just happen to find the junior guy from the meeting doing the same. "You know, I do speak English... and have a few questions if you don't mind me asking directly" :D

While I can't recommend picking up a persistent nicotine addiction for doing better user research, I also can't say that I've ever encountered a more organic way to get really good unfiltered user feedback. Surveys, user studies, focus groups, etc... they're all decent tools to varying degrees but don't always get the level of honesty you can get out of someone sharing 5 minutes with you in the smoker's corner.
I think this is a thing in certain industries. Game development for instance; I feel like the more money a publisher has, the worse the result, and I would argue that one of the factors is an increase in corporate types. There hasnt been so much the implosion of those companies yet, but id wager in the next 5-10 years they will have to majorly trim down or perish.

The corporate influence is too constricting for creative works. I imagine there are many businesses where MBAs make sense, and that any large company needs them.
The culture war take is fairly dumb -- mostly because absolutely nobody is confronting the much more obvious and important point that it's exposing how self-contradictory our expectations around diversity are.

But this take is even dumber. Of course a gazillion people in Google anticipated this result, because this result is obvious if you think about it for even a minute. It went forward not because nobody foresaw potential issues, but because business demands overrode that foresight. It's not complicated.
Internet is a glorified telephone.
That's fair about ignoring the training cost. I did write a bit more going into that in a follow up piece here: https://notfunatparties.substack.com/p/ai-is-good-for-the-pl...

Do you have any better sources for the power usage stats? It would be good to get a bit closer on that front. Having said that, even if the cost share is closer to 80%, that still puts it on par with a laptop for an average person.
Testing is for sure the way to go to keep maintenance burden low.
> most people totally outrageous and and unacceptable

What's totally outrageous and unacceptable is the idea that my phone can tell me when I'm allowed to use it or not, based on arbitrary rules set up by tech clowns who are not in my current situation and do not know why I might need it.

It's frankly asinine to suggest I should not be able to look up a map of a city while riding a bus because someone else might be texting and driving.

Most people would find this outrageous because it is.
In the same vein: 'Humans are glorified apes.'
Yup

https://www.epicgames.com/site/en-US/news/epic-acquires-rad-...
I don't dismiss LLMs. They're amazing tools. I dismiss the idea that they are sentient.
Return the car and buy one without those defects?
it's indeed hard to assess what you miss if you have no personal experience as you do get accustomed to whatever the current workflow is, and in really complex/wide-ranging edits those might not even help (eg, if you have cursors outside your viewport it's not very helpful as you lose the immediate feedback that allows you to catch the errors and thus be more lax with your "list of steps", you could cycle around, but then this might not be better than cycling and reapplying your macro)

But then for less wide-ranging edits it's invaluable, and also helps in vim-golfing :) vs. having to record a macro and jump around to repeat it

Good point re. gv, didn't mean "permanently lost", but rather lost=deselected (and not requiring a restore selection step).

For example, even entering insert mode, adding a symbol, and going back to normal, retains the selection. Or entering "extend selection" mode in Helix (which is like vim's Visual mode) and exiting it also retains the selection until you move your cursor with a selection-changing operation.
I find Rust the language does make it possible to avoid allocation and copying for lots of types, but the library ecosystem hasn't agreed on types to do that in API boundaries.

You often end up with e.g. `String`, especially in async libraries that need `:Send+Sync+'static` so lifetimes are right out. Now you can't avoid allocations and copies, you can't even reuse a single `String` buffer because the callee takes ownership. No, `Cow` is not an option, it has a lifetime parameter and if it was 'static we're right back where we started. `Arc<str>` could arguably have been an option but I can't say I have ever seen that in a library's public API.

This kind of code isn't just slower than C, it's slower than Go where unsafe heap object sharing is the path of least resistance because there's no clone() anyway. Go doesn't even optimize CPU-bound code well, but if you use one of these APIs heavily then avoiding allocations and copies can more than make up for it. It's a big If, but it's happened to me with mature, official async libraries.

Rust the language isn't the problem here, we need better shared 'static types to land in the standard library so crates aren't afraid to put them in their API surfaces. Strings are an obvious starting point, but vectors and maps should follow.
That's why some redundant systems use alternative implementations for the parallel paths. Less likely that a hardware bug will manifest the same way in all implementations.
That you are as often wrong as you are right? If you have numbers, good ones, use them during decision finding.
Curious how you would define falling down that particular rabbit hole, if it's not being radicalized.
They stated a correlation, not a causation.
If only.

This wave of AI integrations is happening in a context/framework for normalizing naked avarice so that preposterous power can be concentrated in the hands of the rich and dubiously ethical.
AI assistant in a browser makes sense if it's acting as an extension of your memory - for example you're browsing some items you're considering buying, and the assistant creates a summary spreadsheet with their comparison, that you can later look at, etc. Could be useful for things like real estate.

Most AI tools I've seen however can't seem to get away from the classic "prompt -> response" chat UI.
Pillar mounted airbags are one reason pillars got so much wider in the mid-2000s.
No, in big tech the goal of an A/B test to gather data that you can cite in your next performance review so you can increase your odds of getting a good bonus.
> While AI detection software can easily have a false negative, it's much less likely to have a false positive.

To what extent does the software simply overfit on OpenAI’s house writing style? And to the extent that students may simply learn to imitate that writing style, what theoretical basis is there for this software having any validity?
Without knowing the details, one difference from your hypothetical could be ease of access to 3rd parties, especially after death.
Yes that's kind of my point, I don't _want_ to go and read through the pages returned by a search engine. I have a clear question and I want an answer. If I want to dig more, I would. That's exactly what these LLMs are providing, it's extremely useful.
Being hit by 1 ton of metal vs. being hit by 3 tons of metal still sounds rather painful.
Enough of the population simply doesn't have the self control to resist the dopamine IV drip that comes from phone use.
I've seen cash stations offer a cash discount. It was always less than my credit card's gas reward and required me to go inside the station to pay.
Using SuperDuperDB to Accelerate AI Development on MongoDB Atlas Vector Search
I received once a mail from my bank at the time stating that they have a message for me, but for security reasons I have to read it on their systems. And they provide the following link: https://cbk.pwlnk.io/~hc

The bank's name is CaixaBank. I was wrong and the message was legit. My first thought was it was a scam :)
They had a free dataset containing data up to 2020: https://www.reddit.com/r/bigquery/comments/kyjqbt/there_used...

Reddit is 90% noise, a lot of the content is going to be "meme reply" type comments, to topics posted by karma bots.
This is an interesting way of saying that contemporary web “best practices” are a giant waste of money.
sometimes it is:

https://htmx.org/essays/a-real-world-react-to-htmx-port/
Looking at their YouTube, their recent videos don't have exactly low view count, but also not as high as I would expect, given how costly they must be

https://youtube.com/@VICE

I guess they were really a product of a different time.
So far it seems some of the positive effects are permanent, or at least long term. If I go without, I'm still better off than I was before I tried the first time, but not quite as good as I am with. I have not yet noticed any adverse side effects (aside from euforia and some sleep issues when I was still figuring what a good dosage was and had a dose that perhaps wasn't so micro)

I'm still kinda new to this whole thing, so I'm probably the wrong person to ask. But from my experiments so far it seems going without shrooms isn't a problem.

A quick googling suggests there is no physical addiction associated with psilocybin, so I guess I'm not the first to reach that conclusion.
I'd listen to Kaku on this if it were clear he had actually spent significant time using, developing, and understanding LLMs, but it's apparent that he hasn't and is just parroting other takes he's seen online ;)
> But in a modern day and age, when aren’t you expecting a package?

Some people still prefer to buy most things directly in physical stores. For me, would be easier to list the few times when I am expecting a package. And even then, I'm expecting the package, not some random message about it; it usually arrives without any notification at all (and the tracking on the site is usually delayed).
Sure, but when you pay a contractor to build a house it’s your house not theirs. IMO, saying something is private makes sense when the system is reusable and therefore the government is effectively renting a device for a specific mission. Similarly, if it’s software like Excel sold to companies and governments it’s private.

As a one way trip paid for by NASA, this is simply a NASA mission.
I have never seen it for $20, more like $65:

https://pine64eu.com/product/pinecil-smart-mini-portable-sol...

Still good, but not quite that cheap.
maybe I'm weird. I put small pieces of blue tape over all of the cameras in my dorm's vending machines for this reason, too.
Avoiding Multiprocess Errors in Bash Shell
I worked for a large company that purports to be data-driven.

I watched that company converge on the blandest, clunkiest, least useful features over and over and over again.

Blindly trusting the data without any product vision is just design by committee at scale.
Postgres has neither built in high availability auto-failover, nor built-in horizontal scalability -- not quite sure what you mean?
Embedded TypeScript: Hosting a Frontend on a ESP32 with Rust
That’s a broader claim than that page supports. They describe how they avoiding fully generating the internal representation and JITing it, but clearly even unused code is taking up memory and CPU time so you’d want to review your app’s usage to make sure that it’s acceptable levels of work even on low-end devices and also that your coding style doesn’t defeat some of those optimizations.
I think the AMD 8600XT is a mod in this direction, otherwise there was little point in releasing it.

GPUs need a decent virtual memory system though. The current "it runs or it crashes" situation isn't good enough.
The only thing that makes sense is referring you to a nearby similar machine.

But even that is madness.

I think the era of vending machine is mostly over, but nobody is admitting it.
Scientists find evidence of geothermal activity within icy dwarf planets
The last one I bought (two months ago) was $25.99. $11.99 shipping, sadly.
the claim was not made that something is simple. (other than llm output.) “look.” which can be done with an untrained eye.

A hand looks simple to a child. to a doctor? orthopedic surgeon?

worse, to an untrained eye, your response looks like it is from an llm. it would explain missing the nuance. not the only explanation by far, but when combined with talk of genetic effects in the footnote…
I spent 2+ hours backing up as much as I could. Most of my pieces were syndication from my newsletter, but I had a number of originals, at least two that I spent 3+ months on.

I'm going to repost them on my site if the archive goes down.
Their youtube really needs to be archived. It'd be a shame if they deleted all that content.
Plans to Expand U.S. Chip Manufacturing Are Running into Obstacles
They are complicated because they got to do something much harder than neural nets - they have to build themselves starting from a single cell. When a neural net will be able to secrete GPUs to enlarge itself like the brain, then it will do the same thing with brains. But then it would have to carry extra apparatus. A neural net doesn't need to operate for 80-90 years without servicing the hardware, brain builds redundancy from the start to compensate. And brains keep an energy budget of just a few watts, not kilowatts.

Out of all that complex biology in the brain maybe just a small part of it is contributing to intelligent behavior. Most of it is for support or redundancy. So I don't care you can equal a neuron with a 3 layer MLP with 1000 neurons or more. A model that fits on a DVD can speak fluent language, write code, and solve tasks - that is the useful capacity we are looking for.
I use fossil in the post-Dropbox era by keeping my singular repository file inside Dropbox and my working copies outside of Dropbox. Works great for me. Works infinitely better than a git or mercurial repository where the .git/.hg folders get corrupted when there are file conflicts.
> If smartphones were the root cause - it wouldn't diverge between USA and Europe.

The article says "We’re also spending nearly three times more time distracted by our phones than drivers in the United Kingdom and several other European countries. US drivers spent an average of 2 minutes 11 seconds on their phones per hour while driving, compared to 44 seconds per hour for UK drivers, CMT found."

> The insanity of driving trucks instead of compact cars in cities is a big factor.

No argument there.
https://archive.ph/2UQu9
Yes. My company thankfully does not do leetcode stuff. When I was interviewing I was tasked with some serialization/deseriazation, which we actually used inside our company.
> social problem was created by tech solutions in the first place.

No it wasn't, people have driven with distractions since cars were invented. Eating in the car, arguing with passengers, wrangling children, looking at paper maps, doing their makeup. etc.

The problem is people
My experience, and my team’s experience, with Graphite has been the complete opposite. Graphite slowed us down considerably, which is a shame because it seems like Graphite was purpose built for a development workflow like ours. We continually stack changes to make code review less burdensome. We had been doing it in just git for some time and decided to try out Graphite.

Graphite is quite hostile to collaborating on stacked branches. If one dev restacks and a collaborator is working in a dependent branch, they’re hosed. If a collaborator pushes a change to a dependent branch and they're not using Graphite, hosed. I think one of the main problems is that Graphite abstracts out potentially dangerous git commands into a fancy CLI such that the dev doesn’t really know what’s happening under the hood. It makes things even worse if you’re trying to collaborate on stacked PRs and not all devs use Graphite. Just forget about it.

We could have just been using this tool “wrong” but we had to stop using it within our team because it became so disruptive. At the time it seemed like you should only use Graphite if:

1. You are the only person working on a stack. You do not expect collaborators to be pushing changes to any of the branches within the stack, and

2. Everyone on the team is using it too.

Maybe things have changed in the intervening time, but I’m always dubious of tools like this.

It’s just git. It’s a wrapper CLI around git with a nice GitHub PR integration and a dashboard. It’s already easy to stack branches in git.
Yes. Just take lots of exams under strict time constraints, preferably under more adverse conditions (a public place with distracting chatter, a room that’s too cold, etc.).

And don’t bother with fake exams written by book publishers. They just aren’t authentic.
You have more visibility in a smaller car. So the smaller car has a lower chance of hitting you.
Huh. I remember reading about this proposal back in 2019, when it was still called "snowman-emoji bindings". I honestly didn't think it would ever come out.

Pretty cool! I hope we get Typescript tools that can interpret these .wit files so you can code completion and warnings for code importing WIT modules.
That's what we get if we let the market figure it out...
This should be regulated by the state I think.
do you get google points for using google translate or something I'm not aware of?
Big changes are risky. The core of making continuous deployment work safely is ensuring changes are small. If you have CD after a huge PR lands you are in risky territory, the chance you need to unwind is higher, but the size of the PR means it's more likely to have entanglements.

It's lower risk to make small changes under feature flags. The final step of deployment can then be turning on the feature, and turning off is trivial. If something breaks along the way, undoing the commit is easy because it'll be small.

Small changes frequently applied are the path to low risk continuous deployment.
Unfortunately not, at least for not me.

It feels nice to read it or watch it but unless we decide to change, it's not going to happen and decision fatigue is the main cause of this. Making fewer decisions will help.

I like to call it "The Curse of Decision Making" which is upon us.

Length of watch/read laters ∝ Magnitude of Procrastination.