skysight-inc/HackerNews huggingface dataset:
I think you're right that these models will soon be aggressively locked down and monetized, but I'm still pretty nervous about them. The dynamic of powerful but inaccessible tools is going to lead to a lot more inequality. If AI does start to create a large amount of business value, that value will be almost entirely captured by the wealthiest companies and individuals, and will further cement existing moats.

There's a good chance that these tools will be of limited use to individual creators while being very useful in certain capacities for the Microsoft's of the world. If these companies need to choose between making the world a better place or increasing quarterly profits by a notable amount, I don't think there's much question what they will choose.
A charitable interpretation of Republican "fundamental ideology", as it were, would be that they prefer more well-functioning social institutions at lower levels of government, closer to the people those institutions are meant to serve.

But that's not what this does. This doesn't do anything to transition power away from the federal government. It just makes it impossible for the federal government to do its job.

That doesn't prove that they're not interested in the well-being of the country, but only because they know this won't succeed. If they thought it could pass, it would be wildly irresponsible. Instead, all we know is that at this moment they've chosen to make a grand and pointless gesture instead of actually governing.
The funding is given to them by the uk gov. They are allowed to elect how they spend it. If the funding is insufficient then it’s not really fixing the problem.
Cloudways is a provider that does 'managed' on top of various cloud providers, and "Regular Security Patching" is one of their checklist items. There are no doubt others.

Good luck to you.
Very generic answer IMO. In practice, it gets pretty tiring and boring to talk about it after couple of meetings with manager and bringing it up in every weekly 1:1 will have your manager avoid/cancel meetings with you. I tried following this generic advice and noticed it hurts more than it does good.
> I was fortunate enough to be raised during a time and in an environment where the adult world was separate, mysterious and alluring from my young perspective.

> They didn't stoop down to coddle us, and they gave us room to grow.

Parents like this still exist, I know, I was one of them.

The #1 challenge these parents face is that their teachings are being drowned out by the 24/7/365 barrage of information streaming from everywhere to their children's phones and brains. Peer pressure alone is bad enough. What's worse is the direct/efficient line from Political Agenda -> $$$ -> Internet -> My Kids Brain.

Kids have always thought of their parents as out of touch, all their friends agree. When the "trusted" apps and media streams hammer reinforcement of these beliefs as well, it makes it really hard for your child to sort out fact from fiction.

It's incredibly frustrating for the parents that are trying. I'm not sure how we solve this problem for parents at scale.
Show HN: Python-kasa smart plug Python demo
I acquired a smart plug over the holiday and put it to use using python-kasa on a Raspberry Pi.
Since I'm a total noob at home automation I'll put this code out there to help others investigating standalone home automation solutions.
Effective Jugaad: An Ideology for Navigating Complexity
I've been around the block enough to read between the lines on this one.

All of the talk about how old and bad the language is, and how nobody wants to learn it is tech speak for, "We can't support it as is, we need a rewrite!" Anyone who has been near tech for a long time knows "rewrite" means "tech is going to break it for unclear reasons and uncertain gain, and in a few years will want to rewrite it again. Tech people always underestimate the cost and risk of a rewrite, and also overestimate the benefits.

Business is not being stupid in saying that tech can't rewrite the software. The software is there, works, and is being relied on. Tech should figure out how to support it without a risky rewrite. Don't stand on, "We don't want to learn Perl." Learn how to be a polyglot. At least when it comes to reading. And to the extent that tech understands the value of being prepared, tech should prepare in advance. And figuring out how to read the code is most of that battle.

Now you accuse me of not offering to do this for free. But in fact I offered the best tip I could for a non-Perl programmer who is trying to puzzle their way through an early Perl 5 script. Given that I'm an internationally recognized expert in Perl, that tip probably does more good than you realize. Learning how to navigate legacy code in a legacy language is a learnable skill. And you learn it by trying, then finding you can. And no matter how much you don't wish to learn any particular legacy language, having the confidence to know you can is valuable.
you mean where like markets can charge whatever and people are stuck buying no matter what.
> I am suggesting the LLM will (effectively) call out to a knowledge engine at training time, learn everything the knowledge engine knows, and render it obsolete.

And when facts change, your only option will be to retrain. Since facts are always changing, you’ll always be training.
This is super interesting, thanks for reporting.
It's been a while since I've read the original paper, but that is my recollection of it.

That if a new team takes on a codebase, they are rebuilding the theory and reviving the program.

The new theory may not be exactly the same as the old but it is probably still adequately compatible.

In a sense, the new team is reverse engineering the theory, from the source code. Even though this is a much easier task than doing so from a binary.
I do believe that Teslas are quite safe despite the high-profile failures, but I'm very unconvinced by a stat that compares accidents per mile using autopilot to accidents per mile not using autopilot. Those are not comparable miles - people don't uniformly use autopilot across all driving conditions. Imagine you had a subsystem that did absolutely nothing, but people turned it on when driving on empty highways. It's accidents per mile number would look great!
I'd echo everything @dieselgate said, and add this:

1. One key way to encourage honest feedback is for managers to be absolutely adamant that there will be no retaliation / retribution for giving honest feedback in good faith - even if it's critical of the manager, upper executives, or even the whole dang company.

2. Honesty is a two way street. If a manager wants honest feedback from his/her direct reports, they must have a history of being honest with those reports in turn.

3. On a related note, the manager should, I believe, show some vulnerability and openness to criticism by - when necessary - calling attention to their own mistakes and goof-ups. Saying "I screwed up, I'm sorry, but I'll fix $WHATEVER. I'm constantly working on getting better just like everybody else." goes a long way IMO.

4. For a manager, saying "thank you" and "I'm sorry" is a very valuable thing. If the only time you interact with your reports is to criticize them or to give them orders, they are going to become defensive and you are not going to get honest feedback. At least not until their exit interview. And even then it's a "maybe".

5. Show some genuine concern for the people who report to you. In 1:1's ask questions like "What can I do to help you achieve your goals" and so forth. And make it honest, don't just go through the motions. If you can't bring yourself to have some real empathy / regard / concern for your people, get out of management.
This means there's a pipeline, right? The unrestricted generator actually doing all the work, plus a filter.
> But why? How many web sites are you going to open at once?

You in 2010 about 10 Mbit/s, probably.

Okay, with less snark, having the capacity just opens up so much more opportunities. Imagine live streaming VR, hosting a video conferencing server, working with remote drives etc.. It really makes no sense to limit our data connections by current use cases, when current use cases are limited by our current data connections. Especially since there is no technical reason to do so.
I had a Tektronix dumb X terminal die with literal black smoke pouring out the back of it at work circa 1992. It turned out great cause I got a Sun as a replacement.
But this doesn't boil down to "you have to replace the impossible problem of knowledge transfer with infinite employee retention"?

Is that an improvement?

(I'd also argue that I've worked on systems where I've developed a better mental model of the problem than the first-gen people I inherited it from, because I as a maintainer was under less pressure to get anything that worked out the door initially.)

EDIT: and looking at the paper you linked there, https://pages.cs.wisc.edu/~remzi/Naur.pdf , I'm in complete agreement with "the designer's job is not to pass along "the design" but to pass along "the theories" driving the design" - it was always easier as that maintainer to take over a project where people could tell my why not just what.
I am 50. I was telling my wife last week, the thing I miss the most about being young(er) is the ability to sit in a corner and be lost in the pages of a book - really entrenched.

Now, it is hard. I am constantly writing my comments at the end of each page, and pausing to re-read a line.

One thing that helps is to read important content right after working our or meditating, when the mind is at it's most focused. I live close to a park and a river, and leaving my phone behind and reading at either of these places, brings that boy in me back now and then. I also keep a small notepad where I mark down all the distractions that assume fake urgency, and I get back to reading.

However it is not all negative though. I am able to make sense of what I read in a _different_ way than I did when I was in my 20s. I am able question what I read, toss it around, swirl it in my mind more and reflect on what I read. Years ago, what would have appeared as a stand-alone fountain of new knowledge, now gets bunched to an vestibule of other knowledge I have accumulated over years about a field I am reading about. I learn more by contrasting with what I know, than de novo.

All the best.
- Craft an optimal multimedia strategy and set of copy (or, later, craft e.g. videos) to convince this specific person that ethnic group X is sub-human. Here's their posting history and financial records so you can figure out a profile. Re-use strategy on all other profiles, for this issue, that don't deviate more than Y% from this one.

Times millions or billions.

Things are going to get fun. Probably the days of the mostly-open, semi-anonymous international Web aren't long for this world.

[EDIT] I mean, ChatGPT's not quite there yet, but the above seems a hell of a lot closer to reality than it did a few weeks ago. It's probably already enough to supercharge the productivity of paid trolls, effectively making astro-turfing far cheaper.
Every autonomous braking system has that problem, including the one in my 2020 Macan. They are dangerously-flaky hacks. As of 2025 they are mandated by law.
The opening scene of The Godfather is about this. An otherwise law abiding man, let down by the criminal justice system, asking the mob boss to deliver vigilante justice.
Being alerted is good. Not necessarily sufficient though. Dependency A depends on C.v2. Dependency B used to depend on C.v2 but just upgraded to C.v3.

Either your language (or _maybe_ tooling) allows those to coexist or you are now going to have a really bad time and give serious thought to jettisoning one of A or B.
Very interesting read. Based on our experience developing and manufactoring air quality monitors, making a customized PCB should be done as early as possible in the developing process.

With easy to use editors (e.g. easyEDA) and cheap and fast PCB production/assembly (even for small quantities), there is no reason to use overized MCUs/mini computers like the Pi and expensive modules e.g. from Adafruit.

Also, BOM components selection is key. For the same functionality, e.g. a multiplexer there are many different chips available -often at very different price points. Availability in times of chip shortages are also key to keep an eye on.

Technically this product is very simple and the BOM costs they had were a magnitude too high. Too bad because it seemed that the market was ready and they could have become a very successful business.
Why funny? Ethics and responsibility are active AI fields and at some point things need to move into the real world.

Are there other approaches (beyond “don’t ship”) you would have hoped they take?
I feel like they must've had the relevant XKCD* framed somewhere when they came up with that plan.

* https://xkcd.com/927/
The new iOS Weather app certainly has lots of functionality, lots of data, but I mourn the clean, streamlined Dark Sky interface.

Plus the temperature map, unlike the radar map, no longer allows you to change to a future date/time to see how the temperature changes are going to progress across a larger region, which I always found interesting.

Very unfortunate.
Star trek has many names too. It's just that they get more and more obscure.

Which is fine if it's just you. But if it's a company and you hire someone who doesn't rewatch TNG every weekend, then it doesn't help that you know the daud's wife's name.

And that would hurt the business.

I'm sure every character in the star wars cantina has a name. That's not the point.
FYI Duelyst II is not made by the original company, I believe it's a bunch of fans of the original who came together to buy a license to the IP.
I’m completely onboard with chatGPT’s “moralizing”. It may be an unpopular opinion but it’s a better experience and keeps the riff raff out.
I consider 1:1s to be lethal for team working, and only make sense if each report is completely siloed. If, as in the real world, we are working together on projects as teams then any decision making made or direction given behind closed doors without team awareness will cause serious problems with cohesion.

There is nothing more annoying than trying to figure out what this person has been instructed by their manager in secret, so that if necessary you can countermand it in order to get stuff done properly.

It is a peculiarly American construct, and seems rather antiquated after experiencing modern team management style.
I agree, PirateWeather seems like a misbrand here. When I read it, i thought it was stealing weather data or something. On the web, the term "pirate" generally doesn't mean good things. This name almost implies that it is illegal or something.

I'm imagining designing a software product around this and presenting it to a C-Level, explaining that we use "PirateWeather" and I think I'm going to get grilled with lots of questions and concerns based on the name alone.

This is a good service and should be "branded" with a better name. Maybe a play on the whole DarkSky name like LightSky or "Sunset" which works exceptionally well since DarkSky was sunset by Apple. Maybe StarrySky, LateSky, NewSky.

I am usually someone who says that names don't matter as much as people think they do, but PirateWeather just seems like a huge hit in the wrong direction. But the product is solid so maybe it can survive despite the name.
No, the person I responded to, and honestly that was a rhetorical question.
By genuinely not caring about social status
That Wikipedia article says:

> the Office of the U.S. Trade Representative issued a preliminary report accusing BTRON which only functioned in Japan of being a trade barrier and asked the government not to make it standard in schools.[12][13] TRON was included along with rice, semiconductors, and telecommunications equipment in an April 1989 list of items targeted by Super-301 (complete stop of import based on section 301 of the Omnibus Trade and Competitiveness Act of 1988).

> According to a report from The Wall Street Journal, in 1989 US officials feared that TRON could undercut American dominance in computers, but that in the end PC software and chips based on the TRON technology proved no match for Windows and Intel's processors as a global standard.[14] In the 1980s Microsoft had at least once lobbied Washington about TRON until backing off, but Ken Sakamura himself believed Microsoft wasn't the impetus behind the Super-301 listing in 1989.[15] Known for his off the cuff remarks, in 2004 governor of Tokyo Shintaro Ishihara mentioned in his column post concerning international trade policy that TRON was dropped because Carla Anderson Hills had threatened Ryutaro Hashimoto over it.[16][17]

It seems clear the US government did pressure Japan to kill the “BTRON in schools” project. It also seems clear that the project was facing its own internal obstacles (like the DOS compatibility issues you mention), quite apart from any US government pressure. The respective weight of those two factors in leading to its demise is a matter of opinion.
I use a heirarchy of folders and within them I create a text file for each main task:

\work\customername\StockSystem

MyCust001 - Interface not updating PickStatus.txt

MyCust002 - Add Stock Check Flag to ScanPullStock.txt

MyCust003 - Look at enhancing Batch Split screen.txt

I use the numbers as a quick reference within all my documents.

\personal\Diving

Diving book recommendations.txt

Diving gas tables.txt

\personal\DIY

Standard screw sizes.txt

Choosing new security lights.txt

Getting new consumer unit fitted.txt

I add the date and time to a line whenever I start, or after a break. (Pressing F7 on UltraEdit does this automatically). I can use this retrospectively to see how long things took.
Can't access :/ Ukraine's blocked?
There is a standard for this. It's called oEmbed: https://oembed.com/

The chat host still likely needs access to the "non-public website" to discover and call its oEmbed API, so that's something you'd have to figure out, but any website anywhere can offer oEmbed metadata if it wishes.
They all have a "know more" session with a video (it doesn't tell anything more), a huge set of companies that use them, and a link to the documentation, where you can find a diagram with arrows pointing all over Laundr, Bluẽ, Bicycle and Parakeet.

If you insist on the docs, there are installation instructions (use Docker) and something that looks like an API. But it's not clear even if you must use the API to interact with the thing, or if it's the development docs.

Is there some kind of consultancy doing those sites?
Apparently not as common as Tesla. You should read about "phantom braking" issues on Tesla , especially after they removed the radar
Reminder that Deepmind went for a mere $500m

https://www.computerworld.com/article/2699555/google-acquire...

A big up round like this during a recession provides a very useful lens to see how OpenAI is bargaining here.
He actually does mention how you could use ChatGPT in tandem with Wolphram|Alpha to produce results that are actually correct, which I think is a very neat idea.
Windows 7 and Windows 8.1 reach the end of the line
Or _why_
IMO it's ok if the initial answer to "where do you want to be in X years" is a shrug of the shoulders. Defining that can be important but that doesn't mean it has to be solely on the employee to define. Good leaders will help their people answer that question and help them grow. This is why a regular check-in/1:1 is important.
I agree. Hope I didn't sound snobby about "2K only" scans. I know that the smaller film sizes don't hold up well to greater than 2K scans. It could also be a limit of that's the only scanner that was available to them.
That does sound like a waste of time, and my experience agrees with yours, that it's quite common. Which is too bad, because in my opinion, if a standup is a readout of work in progress, that's dysfunctional. A good standup is about identifying and resolving conflicts, dependencies and blockers, something that can be hard to do except as a group--it should not be a list of "what everyone's working on."
According to the ancestor post, gold's unique practical properties (like for electronics) constitute very little of its market value. Most of its value comes from its unique property of looking pretty and its scarcity due to work needed to obtain it, which is again the same as cryptocurrency.
"Bow-wood" is a more appropriate translation of "bois d'arc", and is used by Wikipedia.

Apparently, "bowdock" and other similar names are a corruption of "bois d'arc".
I invite you take a look at Run, a similar tool that I maintain:

* https://github.com/TekWizely/run

Support for including other Runfiles was recently introduced, with support for globbing and the ability to indicate if an error should be generated if no files are found.
That's a part of what the article dives into. For example the LED matrix hat they were using from Adafruit was probably the most expensive option they could have used at $25/unit, and the article gave examples of much cheaper (i.e. 10% of the cost) parts that would have done the exact same job with a little extra engineering time/effort. Replacing the Pi with an ESP32 would have saved money, but like the article mentions using a Pi wasn't entirely a bad idea considering the free marketing they got from the foundation.
I am unable to view your site at the moment, but I'm intrigued by your idea. I'll look at the details later.

Viewing the way HN commenters talk about women, they need a vast amount of help. I've idly considered becoming a "dating consultant", if only to wave them off of the worst misbehavior. So many men seem intent on scaring off women before they even get started.

I see no reason why a fair bit of that couldn't be automated. You can't program romance, but it could at least manage something watching over your shoulder and saying "IN THE NAME OF ALL THAT IS HOLY DON'T DO THAT". (In the case of HN commenters, a bot that spat out nothing but that phrase would have a very high accuracy.)

I look forward to seeing what you've come up with.
Why do you have to go buy heroin at all?
The employee not thinking there's something to talk about doesn't mean there's nothing to talk about. A good people-person manager can get the employee to bring up things they otherwise wouldn't think of.