skysight-inc/HackerNews huggingface dataset:
If AI provides even a 1% productivity boost, they will, and we'll all be worse off for it when everyone forgets how to code without relying on fallible, proprietary services. Sure, local LLMs are a thing, but they currently are vastly inferior to the cloud offerings, and I don't see the status quo changing any time soon.

We all agree that employers shouldn't be allowed to force the employees to use drugs for short-term productivity boosts. I hope we'll see something similar for AI - it has the potential to be equally damaging to employees in the long term.
I'm hazarding that a lot of the early scifi luminaries weren't the most well-adjusted humans?
Lol, I wish. I'm a SWE because it pays much more than using my EE degree.
I’ve intuitively know about ‘body doubling’ for years but had never heard the term. I’ve just always understood that I tend to get the most work done in coworking spaces and cafes and not when I’m at home by myself.
Is this an official forum?
Dallas County Community College has a career education program (eg like a trade school) in a field called “mechatronics.”

When the presenter explained, it turns out to be programming and managing the systems that do warehouse / product movement in facilities owned by scrappy little companies like Wal-Mart and Amazon…you know, because humans need bathroom breaks and pesky things like safety considerations. Apparently graduates walk into the field regularly getting $70-80,000 a year jobs, which to me sounds really low. Then again, the program is like 18 weeks and a surrogate for higher education in a field where demand exists.

So in a way the grandpa who wrote this article is right, but little does he know it’s eliminating low skill jobs that his meth addled nephew might be actually qualified to do!
My guess is that any user input goes through strip_tags() as a precaution.
A comment replying to "Tesla is luxury" with "no it's not, mine keeps breaking" isn't unrelated. My 15-year-old Mercedes still looks brand new, luxury doesn't have a hard time keeping itself from falling apart.
This seems more like an indictment of iOS than collusion between search and browser vendors. I'm using Kagi as my default search on Android, Linux, Mac, and Windows, both Chrome and Firefox. The kind of nonsense your describing us why iOS doesn't show up in my list of devices.
For one the demographic curve for the Russia vs the Orcs is much more dire - it was bad already when they started the senseless war and it is much worse now. Their soldiers are not made in spawning pits & they will run out of the willing/forceable sooner or later. With all the consequences for their country which they gambled for the imperial fever dream.
very cool
+1 for terminal slides
Agreed. I wouldn't feel this way if they had never had "Do No Evil" as an internal mantra. Walking away from that? Well, that was the point I removed as much Google from my life as possible. I'd be happy to remove the rest.
I drive a BYD. Maybe the EU forced all cars to have the same charger, but I haven't seen a charger yet I didn't manage to charge at.
The engineers yearn for org-mode
Some were even worse. I threw out (not sold) all my Marion Zimmer Bradley books when I found out.

https://www.reddit.com/r/books/comments/aklqck/breendoggle_a...
As someone who bought originals of Gibson's omni stories... old issues are surprisingly cheap on eBay, if anyone is curious.
> It is slowly being outcompeted by Ignition and the friends, though.

I hope not, because I lack enough foul language to describe my burning hatred for Ignition and all its cutesy campfire-related project codenames. Hate-red.
Asimov was controversial?
My understanding is that Orion has already installed uBlock Origin out of the box. No need to install the extension.
The usb-c metaphor along with most of the text are lifted from the Anthropic documentation without attribution. I'm not impressed with the author.
thanks, after reading a few more comments I picked up on this but not exactly sure the nature of the controversy, something related to affiliate content creators?
Through dare or drip, tabloids sometimes break news others don't. Including being asked to, The Express a prime torytestbed example.
> Given that this is a feature that should be used very sparingly, and also one that is very apt to be misused

While it should be used carefully, perhaps it need not be used sparingly. My main concern is that unwinding panic occupies a weird role of being both a way to crash and a catchable exception, and I think the former should be distinct and the latter should be integrated more nicely with normal Result bubbling, essentially doing the same thing but focusing on performance and readability on the happy path.

> As far as cost, it depends on the arch and its ABI

In Rust, panic branches are ubiquitous and the compiler's optimizations are hindered by the fact that mostly anything might panic. If there was an easy way to indicate that in this specific instantiation, integer overflow definitely won't happen, a panic could be avoided. In order to avoid unsafe, I imagine it would be something like contracts or mini theorem provers, though, which is only helpful if they're already being used.
Hi Gavin, I've seen your blog before, including some posts about Yao.

After feedback on Lobste.rs, I plan on adding a section on conditions and restarts, hopefully sometime later today if time permits. :)

I'd be happy to add some information about Yao as well alongside Common Lisp. It would be helpful for me to have some more details about Yao before writing about it, so I have some follow-up questions below. Please feel free to link me to existing writing; I may be misremembering details, but I don't think the answers to these have been covered somewhere.

I looked at the docs on the master branch as of mid Jan 2025 (could you confirm if these are up-to-date), particularly design.md, and I noticed these points:

> That means that Yao will have unsafe code, like Rust's unsafe. However, unlike Rust, Yao's way of doing unsafe code will be harder to use,

So Yao has a delineation between safe and unsafe code, correct? Does "safe" in Yao have the same (or stronger) set of guarantees as Rust (i.e. no memory safety if all necessary invariants are upheld by unsafe code, and boundary of safe-unsafe code)?

> Yao's memory management will be like C++'s RAII [..]

Does Yao guarantee memory safety in the absence of unsafe blocks, and does the condition+restart system in Yao fall under the safe subset of the language? If so, I'm curious how lifetimes/ownership/regions are represented at runtime (if they are), and how they interact with restarts. Specifically:

1. Are the types of restart functions passed down to functions that are called?
2. If the type information is not passed, and conditions+restarts are part of the safe subset of Yao, then how is resumption logic checked for type safety and lifetime safety? Can resumptions cause run-time type errors and/or memory unsafety, e.g. by escaping a value beyond its intended lifetime?

---

For reading the docs, I used this archive.org link (I saw you're aware of the Gitea instance being down in another comment): https://web.archive.org/web/20250114231213/https://git.yzena...
Not in my experience. Can also block or derank domains in your result, no more quora or Pinterest.
I think the acknowledgement of danger by various companies is definitely a marketing tactic to a degree, and it's important to see the actions of those companies for what they are.

But then there's whatever danger actually exists regardless of the business maneuvering.

I'm not saying this is what you're doing, but I've been in numerous discussions where where someone will point to this maneuvering and then conclude that virtually all danger is manufactured/nonexistent and only exists for marketing purposes.

> eg. AI being presented to the public as self directed artificial consciousness rather than algorithms that mimic certain reasoning capabilities

I think the fact that these tools can be presented in that way and some people will believe it points to some of the real dangers.
The BYD Seal has leaps and bounds better interior (and overall design) for roughly the same price as a Tesla.
Thick-of-rack is one way to backronym it, but twixt might fit somehow. Do clos networks now wire up a few switches equidistantly spaced within the rack or has clos gone the way of hardware-defined networking?
They’re not “real” checks anymore (unless you insist) because of check fraud issues. Bank of San Serif isn’t a real bank.
Automation is a good thing? It definitely made the rich richer, but I'm not sure it made the average person happier. Depression rates are at an all-time high, after all.
I've got a relative who works at Analog Devices. They're on their third straight month of crunch time, working in 12 hour shifts through the weekends.

Why? Because the dipshits in leadership decided to project the revenue growth during the chip shortage as a straight line for the next 10 years.

Looks like those same dipshits decided the best course of action is to get their soft skulled alumni to write some blog posts to try to herd more cattle into the grinder.
How about Amazon buying Firefox instead?
Rolls eyes…

Facebook's efforts to introduce e2e encryption are well-documented and have been discussed here numerous times.
I am most reminded of all of those, "Whoopsies! Youtube is broken on Firefox again. Guess we will look into that in the next sprint."

Easy to gain market share when one of the tent pole internet services is experiencing regular breakages.
For most of my life I've generally relied on advice or information about potential sources from trusted peers and sources I know are reliable because they can and will back up their reasoning with reliable references.

So far that doesn't include any algorithms I've run into.
I'm a former BBC newsreader – Gaza is the reason I resigned
It’s a joke about an old Bell rule: https://www.networkworld.com/article/945570/replaying-ballme...
I’m sorry, but I didn’t understand what you meant on and after the word “juice”

I’m not sure any of that was relevant to what I was saying.

And you still didn’t answer my question.
I think the real point of the article is a job of occupation (even just writing code to support analog design work), not necessarily going all the way back to the wonders of using analog computers.

But that's a very cool story.. do you remember which model of an analog computer that was?
This is exactly how you make sure EVERYONE will get nuclear weapons.

And it was just so simple - provide Ukraine with all the weapons necessary to help them defend itself from the clear Russian agression. Or, you know, do that before the Russians started their main war in 2022, there was long enough warning from 2013, including hundreds of inocents murdered in an airliner the Russians show down...
I'm not sure what your point is. Are you saying that the EU isn't being "fair" to the US?

I'm not sure how that would change the incentive for European citizens to rely more on European products in the face of possible future tariffs.
Universities are facing big cuts to research funding
Turning the terminal into a worse web browser is such a silly decision. I really wish we had better environments for this stuff. Something like MatLab. I suppose achieving such a thing on the ubiquity of the UNIX text streams model would be immensely difficult.
> MCP allows AI models to dynamically discover and interact with available tools without hard-coded knowledge of each integration

Did they just now discover abstract base classes?
Wechat hasn't really been super popular since AIM days. ~15 years ago when I was in China I don't think it even existed, and 10 years ago there was significant numbers of people using qq still instead of WeChat (or rather not in addition to? Lot of people still use both).

I don't think it overtook qq until like 8 yrs ago? At which point AIM was already discontinued, and 10 years past any kind of popularity.
Thanks for posting this, very timely as I'm also playing around with pgvector for semantic search. I saw that you ended up trimming inputs longer than 8K tokens. Have you looked into chunking (breaking input into smaller chunks and doing vector search on the chunks)? Embedding models I'm playing with have a max of 512 tokens, so chunking is pretty much a must. Choosing a chunking strategy seems to be a deep rabbit hole of its own.
Bananas speed up avocado ripening, I know that.
Redis itself, yes. However there are Redis compatible tools that go beyond single core - KeyDB, DragonFly and ARDB overcome some limitations.
This is much better alternative compared to American defense just being captured by Lockheed Martin and Northrop forever.
It doesn't matter, auto mode does the right thing. My BYD Seal has the same, and it's actually pretty good. I can't say it's perfect, sometimes it'll blow cold air when the car is hot but I'm not that hot, but I've never really had to touch it beyond setting it to 21 C when I got the car.
Are there decent paying jobs now? I was an EE then CompE major and, while I enjoyed it and think my engineering degrees were solid, all the jobs and better pay were in software. I'm glad I liked to program as a hobby, otherwise my career would have been a lot more challenging.
no, I dont see how your post is related.
maybe I am just arguing with a bot ?
So.. is a double dereference..

ptr.*.*

?
brb re-creating pitch deck with presenterm to take presenterm from OSS to closed/limited/business source licensed software (ie, hashicorp strategy) then IPO.

Then rug pull the stonk. Leave retail holding the bag, go on permanent leave, get a golden parachute, then some cookie cutter MBA scumbag takes over and ruins it further. Subsequently gets sold to big tech for pennies, and IP gets shelved.

In the meanwhile, FOSS community forks presenterm and a divergence occurs.

The rinse and repeat :). The circle of scamming.
As someone in the EE field. The jobs exist but are not plentiful. The physical engineering fields in the US have very largely shrunk due to offshoring, centralization into major OEMs and general efficiencies in doing work. "Analog" is a very cost sensitive and optimized arena.
Chrome for Enterprise is an add-on for Google Workspaces. How does that work if the companies are separate?
I use a custom code generator for that. It works much better than trying to explain to an AI exactly what I want. Yes it’s a it more work up front but worth it IMHO.
> Arguing" about this topic with an LLM is pointless.

I don't think so. Unlike many humans a bunch of LLMs can concede a point that being a cucumber eater or a sound maker doesn't exclude possibility to also be a thinker.
> Objective To investigate how social media posts discuss 5 popular medical tests: full-body magnetic resonance imaging, the multicancer early detection test, and tests for antimullerian hormone, gut microbiome, and testosterone.

Testosterone has become a favorite topic of social media influencers and podcasters. In parallel, clinics have been popping up all over the country to do nothing other than diagnose people with "low testosterone" and get them started on testosterone prescriptions.

Two important things that are always left out of the conversation:

1. Taking exogenous testosterone causes testicular atrophy. The body recognizes that there is enough (or more than enough) testosterone and stops stimulating the testes to produce more. This causes them to atrophy, gradually losing their ability to produce adequate amounts of testosterone.

2. Almost everyone who starts injecting testosterone (or creams, etc) will feel better at first. The initial change of the added testosterone on top of what your body was already producing in one sudden upswing leads to feelings of energy, motivation, and well-being. This fades over time as your body adjusts to the exogenous testosterone.

These two facts are critical to understand before starting testosterone, but they're almost never discussed on social media or podcasts. Shady TRT clinics actually benefit from those two points because the first one means customers become physically dependent on the product and the second means that they'll immediately feel like it solves all of their problems.

The really problematic TRT clinics are now doing things that make the problem even worse:

1. They offer free testosterone blood tests, but if the numbers aren't actually low they'll find another way to justify prescribing. Common techniques are to use non-standard reference ranges (e.g. claiming everyone should have 1000ng/dL levels) or having you fill out a big questionnaire of "low T symptoms" and then saying they treat the symptoms, not the blood test.

2. Advertising on the radio. There are multiple TRT clinics in my area who advertise their TRT as a way to "get an edge in the gym or at the office". They aren't even trying to hide it.

3. Prescribing enormous doses. A local TRT clinic chain has been prescribing high doses to everyone who comes in the door, resulting in some very excessive levels in patients. This can lead to many problems, including Gynecomastia (male breast growth).

It's a big topic among my doctor friends because they're seeing an increasing number of guys show up either asking to have someone take over their TRT prescriptions (the clinics usually don't do insurance), asking how they can get off TRT without crashing out, or dealing with various health problems from excessive dosing.
Yep. I prefer Vue myself — no need to stay on toe tips full time. It's really a question of available ecosystem and quite phenomenal React's backward compatibility which ties very agile in other circumstances FE devs to the framework.
Read Filterworld by Kyle Chayka (<https://bookshop.org/p/books/filterworld-how-algorithms-flat...>); it's a fine enough read, and while I thought myself already avoiding a lot of algorithmic stuff, he did a good job pointing out the places where I was still being dictated to (e.g. what businesses a map surfaced, what flights the search engine promoted). His discussion of tastemakers and curation were the most interesting part, I thought, and in particular how algorithms push toward the boring.

>Taste is an abstract, ineffable, unstable thing. A listener to music or reader of a book cannot truly tell if they will enjoy something before they experience it; pleasure in a piece of art is never guaranteed. So when encountering an artwork, we immediately evaluate it by some set of mental principles, and, hopefully, find the beauty in it, feel affirmed, even if we can't quite describe what that beauty is or how exactly we determined it in the first place. Taste is supposed to be ambiguous. As the Italian philosopher Giorgio Agamben summarized in his 1979 monograph on taste, "Taste enjoys beauty, without being able to explain it."

and then

>As taste requires surprise, it also thrives on challenge and risk, treading too far in a particular direction. Safety may avoid embarrassment, but it's also boring.

and so

>The bounds of aesthetic acceptability become tighter and tighter until all that's left is a column in the middle. While popular styles shift, like moving targets, the centralization and normalization persist.
This is infuriating. "This browser is shit, so here's how to install a program that makes this browser tolerable".

No! Stop using Chrome! There are other browsers you could (and should) use instead!
They're hexadecimal; 100 cents in a dollar.
Clown in charge is more than enough reason to divest from US.
Interesting. I find it fascinating how there are always some people who find issues with something.

I don’t mean it in a bad way or something btw. Just an observation, as someone who likes seeing the tower.
I first read parts of vol 1 in 1975, in my undergrad data structure and algorithm class. And then again in 1980 for my PhD comprehensive exams. That book is highly used. I found a pristine copy a few years in a pile of books on the sidewalk, thanks to someone moving.

They put out a Unicomp clicky keyboard a few days later, picked up that too.
Going straight to SQLite is a great option! The JSON1 extension is quite powerful (which are now part of sqlite core, right?). Are you using this with Deno currently?

I'm curious about your approach to deployment, especially for edge functions. Do you bundle SQLite with your application, or are you using a hosted solution?

Have you found any good abstractions or libraries that provide a document-oriented API over SQLite in Deno/Node? I'd be interested in how you handle things like nested document queries or array operations with the JSON1 extension in a friendlier manner.
Do you know some Yiddish also, or how did you come across that quote?
Redis (or Valkey) has a bunch of functionality other than caching. It has a very useful event streaming system and task queueing system.

You can use Postgres instead of them, but then it can easily become a bottleneck.
You are. There are a couple accounts spamming this link today.
Trump bullies weaker people but bends over backwards to be liked and accepted by people more powerful than him.
NextDNS's price of $20/year (or something like that) is the easiest purchase I've ever made.

I still use uBlock origin, but like how NextDNS will block stuff from phones and other devices as well.
The Most Annoying ChatGPT Bug for Me and How to Work Around It
> Google pays Firefox ~$500M/year for 2.5% market share, 65% market share should get a healthy annual payout for default search status

I'm thinking 500M/year is enough to pay for a lot more developers than they currently have. Even half that should be enough to do more than they are. Where is all this money going?
It seems as though analog doesn't mean what it used to mean. It seems as though it is a stand-in for physical these days. The physical thing you make may be analog, yet it could very well be digital. The important thing is the product is physical, rather than being a bundle of bits that you ship to someone else who takes care of the hardware it runs on. The tone of the article leads me to think that this is what the author is talking about.
By all means, get up early if that fits your internal clock! But please, let's keep the clocks as close to the sun (ie, clock noon at solar noon) as practical.
Tailscale + NextDNS is a dream. One simple app to get me back to my self hosted services and block ads.

https://tailscale.com/kb/1218/nextdns
Chrome could probably make a huge amount of money by doing what people assume Google does but actually doesn't - selling users browsing history.

Google uses a complex anonymization/privacy framework to collect some aggregate signals from website visits, but they don't use it directly.

Regulators don't understand this, and technologists who do tend to distrust Google anyway and think they might secretly be using it.

There are all sort so other sketchy things, like what Edge does injecting itself into websites so Microsoft collects affiliate revenue.

There are countries where this wouldn't be allowed, but Google is largely self regulating in its biggest market.

All this would lose Chrome some market share but they are starting from a very dominant position, and for the general public it wouldnt be a big deal - people are already convinced that iOS and android devices are listening to them at all times for ad targeting!
Not that bizarre really, friends and family often borrow coats/t-shirts etc from each other but not underwear.
Exactly Any junior developer can reason about API and integrate

But LLm will replace them?
Non-technical 'manager'
It’s all there and so bad a side by side would be comical. You either can’t see it or you don’t deal with files on the same scale I do.