skysight-inc/HackerNews huggingface dataset:
Is this why all the coding AI products I've used have gotten worse as the developers fine tune them to eliminate bad output? Before there was bad output and some interesting output, now it's just bland obvious stuff.
Firezone (YC W22) Is Hiring a Senior Rust Engineer (Mountain View)
I don't see what's wrong with old second hand power supplies. These corporate mini PC's are manufactured in such large quantities, that finding them in good condition from reliable sellers isn't exactly hard.

For most self-hosting purposes mini-PC's are often the best option in my opinion, because they're small enough in size and low in power consumption to be comparable to raspi, but powerful enough for stuff like running a virtualization environment, and support containers that are only for x86. Admittedly I did go for desktop though, because I wanted more storage, dedicated GPU and ECC RAM, but for lots of people a single mini-PC could host everything.

I still like raspberry pi for doing small things where I want redundancy, like running DNS server that stays up even when I do maintenance on my main server. And obviously it's great for embedded projects and such.
"That’s when I found out that there exist cables that have little screens on them that show the power consumption of the connected device."

Useful to get an idea how much your USB light draws and to check if your phone is really fast charging. I'd be careful with the numbers when the USB drives a more complicated load. Measuring the true power consumption of a microcontroller is surprisingly hard.
Especially if you see other OSs actually devolving.
When I hear or say K, T, or Ch, I hear a higher pitch frequency being used than B, M, L (which sounds like lower frequencies).

Humans have a psychoacoustic effect that makes higher pitch sounds perceived as being louder.

When somethting has a louder intial sound, but the transient sound is about the same, it makes it feel more snappy (like a snare, versus a kick). This is reminiscent of a jagged edge.
They got those domesticated breeds from agricultural societies. The only example of an animal domesticated by hunter-gatherers is the dog.
You're right, that it's not the best. It would be better to have an incremental thing. For me it's just the easiest thing to work with.

But, as stated in the blogpost, I'll check gphots-sync in near future.

The problem with that kind of approach is that I need to setup my own infrastructure of some kind to run that sync app on it. With Google Takeout I can just do that to external vendor.
I've been rear-ended by other drivers a couple of times, once in the centre of town. If a child in a trailer been between the two vehicles they would have been killed. The reason for one of the rear-endings was that the brake rubber came of the pedal. I don't trust other drivers to not be on their phone or to properly maintain attention at all times. The OP also said that he did this in winter time. Here in the UK there can be black ice on the road at that time of the year.
I don't love the political agendas behind many of the attempts at AI safety, but it's not "just like humans." Humans understand what they shouldn't say; "AI" gives you black Nazi images if you ask it for "diverse characters" in the output which no human would do. A big theme in all of these things is that AI isn't and thus all attempts to make it do this or that have strange side effects
My young son also has ADHD (diagnosed but no need for medical intervention). When Covid came and we stayed at home, he got bored, so I decided to teach him to read. We are non-native speakers, so it's natural for us to look for a phonics method. Luckily, I stumbled upon the right one: Reading Egg. It's a reading app based on a scientific phonics-based approach with very engaging activities and a library to choose from.

In the beginning, I worked with my son, but after about a week he was able to continue on his own. We started very light with 2 lessons per weak + maths lessons (oh, they have maths too. But the reading app is much better, IMO). Later it was probably 3 lessons per weak, IIRC. I still do the reading with him in the first month, but in the later months he could read (the task) on his own.

After 3 months my son could read independently and he ventured out to read books outside the app. Today he is an avid reader with a wide range of interests (business and marketing is the currentbhot topic :D ). He scores in the top 3% in reading (measured twice a year by the MAPS tests) and in the top 0.001% in maths. Considering his developmental problems, I think it's remarkable progress. And not least thanks to the Reading Eggs app.

I always find the discussion about how to teach reading in the US superfluous because there is a proven better way and it is so cheap. So maybe give it a try.

Disclaimer: I am in no way affiliated with Reading Eggs. Just a happy customer.
Still anecdotal, but I can only confirm this with my own experience. The worst was when I was debugging code, described the problem to GPT-4o, and then got my exact same code back with some blanket statements like "print your output for debugging" etc. This happened a couple of times over separate chats.
the article contain a quote from satya nadella : https://x.com/ryanshrout/status/1792953227841015897
If your requirements.in referenced numpy before this release, then doesn't your requirements.txt already reference a specific 1.x version?
I can't speak for others, but I never really understood the benefits of functional programming when my language pretty much allowed unbounded mutation anywhere. I would say there's a chance for impure languages to impede you in learning what functional programming is about (or at least my experience with F# and OCaml did not really help as much as it otherwise could have I think).

Your mileage might vary, but I've heard advice from others to learn Haskell and "go off the deep-end" because of people citing similar reasons.
I downloaded some 'uncensored' local models around the beginning of this year.

Their furry porn is crap, or maybe I'm just not into that. But they generate it at least.

However, the answers to technical questions are a lot more concise and to the point, which is far less annoying than the big names.

Haven't bothered updating the models though, so now I drifted back to Gemini for quickie API questions.
3 launches in mid-2025 isn't really all that promising an indicator for a constellation that needs to launch thousands of satellites. They'd need signs of an extreme ramp up in launches coming, particularly since so many of these earlier launches will have to be on external providers like ULA and ArianeSpace, who are already running delays, need to build entire rockets each time and have little experience with high launch cadences. At least whenever Blue Origin finally gets to flying New Glenn, they'll be able to avoid having to build a brand new booster each time.

The most reliable and flight proven launcher, F9, usually gets in a launch every 3 days and it's still going to have to keep that pace up until Starship is ready to dump hundreds of starlinks into orbit in one launch.
That seems nice! Will try this approach.
The hard part would be to get the money for the needed compute, I presume. Although Karpathy just released a way to train a GPT2 level model for only 120 dollars [0]

[0] https://youtu.be/l8pRSuU81PU?si=NnbI-7CG-Qbm3E46
Tips for Improving Your CV
The time keepers: pg_cron and pg_timetable
Depends on a ton of stuff really, like size of the model, how long do you want to train it for, what exactly do you mean by "like Hacker News or Wikipedia".
Both Wikipedia and Hacker News are pretty small by current LLM training sets standards, so if you train only on for example a combination of these 2 you would likely end up with a model that lacks most capabilities we associate with large language models nowadays
What are the methods that you have studied? What learning resources did you use?

What are some of the methods that you would recommended?
Thanks for clarifying the GDPR thing. I'll update the article.

As for the way it works for me - I've tried multiple times and it always fails - but I backup to other cloud.
Can you expand on what you mean by energy levels? The stuff put me in an intolerable zombie not-tired-not-awake state when I was prescribed it. I think the technical term is somnolence? It’s a very common problem for people who take the medication for ADHD instead of recreation.
> even though the latter is generally better

Why is tail recursion better generally? I'm not familiar with FP very much, but it feels like loops more closely resemble the way computers execute them than tail recursion.
Beets 2.0 release: mpd compatible music library manager and MusicBrainz tagger
Flügel is wing, Halzen isn't a word, but Halsen is, but it's like jibing in a boat.
Personally I welcome it. It feels like an extension of humor in code (comments), and it provides a different perspective on the message.
Right, that seems bad. I'll fix this.
Interesting to see that GCL still lives on.

Does it have a debugger now?

I worked there a decade ago and we were trying out the "gcl2" reimplementation that was based on an actual formal specification of the languages. The semantics were subtly different and we couldn't switch our complex config to it quite yet back then. I wonder if the experiment succeeded or you're back on to the implementation-defined language semantics
Yes! Thanks for digging it up for me! I can’t find anything on google for the life of me since they switched to vector search, even though I used to be able to find some obscure blog post..
I agree - names have power. I think consistently giving something a name teaches your brain that it is worth paying attention to, and over time that can radically alter your conscious experience of it.
You want a pure-human training data set, so you have to go back in time to before 2020 to scrape training data. Either that, or only use data with a verified Wayback machine capture from before 2020. Or invent a new training regime that doesn't require gobs of stolen text.

Actually, I have a bit of a hunch that the publishers currently suing IA over their unlicensed digital library lending program plan to bankrupt it with fees so they can repo the Wayback archive and then sell access to it to AI training start-ups.

Anyway, the reason why you have to worry about all of that, is that training a text or image generator on the outputs of other text and image generators reduces output diversity. And lots of people are publishing their AI slop now. There's nothing inherent in the output of AI aside from the fact that AI content is easier to make than human; the problem is purely one of inflation and Sybil attacks. Think of membership in a training set like a vote for all the statistical patterns embedded in the image. AI generates output that is like the training data, so putting in a bunch of AI images is like stuffing the ballot box with whatever handful of statistical patterns were already well-learned, which shifts your AI from learning and generalizing to memorizing and infringing.
I (Bazel SWE at Google) agree with the too much flexibility being a problem. It's difficult for tools to work on complex Starlark code, so we encourage more copy and paste especially in BUILD files. But I don't think Blaze could have scaled to Google's needs without some amount of programmability. It's not just that it "looks tighter with a macro", when you have a rule that gets used to create millions of targets, you can't just copy and paste. You need to be able to systematically change it.
Do you have an example of doing this?
How to Use Secure Sockets in C on Linux
If we all did what they did, who would do the actual work?
corollary: it is possible to be a member of the dominant religion and also to whine incessantly about being oppressed
Embedding the Starlark interpreter into a Rust program took me less than an hour. There's little more to it than adding the crate and calling into it. No futzing with the build process.

If starlark does everything you need (and especially if its limitations are desirable for your use case) then it's the clear choice in my view.
Plus, they charge more for greener power.
Why would kids be more familiar with busses than adults?
It actually is, because it allows functions as first class objects. That means you can use the fixed-point combinators from lambda calculus (which doesn't have direct recursion either). For instance, the Omega combinator (sort-of):

$> def f(g): g(g)
$> f(f)
Traceback (most recent call last):
* expression:1, in <module>
f(f)
* expression:1, in f
def f(g): g(g)
* expression:1, in f
def f(g): g(g)
* expression:1, in f
def f(g): g(g)
<many stack frames omitted>
* expression:1, in f
def f(g): g(g)
error: Starlark call stack overflow
--> expression:1:11
|
1 | def f(g): g(g)
| ^^^^
|

Infinite recursion, fun!

(this is the starlark-rust repl, which is the only one I have currently installed)

You could easily implement the Y combinator like this, and boom, Turing completeness.

In practice, it doesn't matter, because the way they've been implemented is with limited enough stack space that it's not really relevant. But arguably, that is an implementation detail, and you could implement Starlark with either TCO or growable stacks or whatever. Just like normal Turing complete languages doesn't have infinite memory, Starlark doesn't have infinite stack space. I would strongly argue that the language itself is very much Turing complete.
Thank you EU! I haven't had to do anything and they defended my interests.
> which no human would do

Give someone not familiar with history the same task and they'll do exactly the same.

Or actually, give someone familiar with history the same task and yell at them every time they don't deliver diverse characters, and eventually they'll learn that you consider diversity more important than accuracy or context, and do exactly the same.
Show HN: Eugene helps you write zero downtime schema migrations
This is a command line tool that can parse your SQL and look for known dangerous patterns, or it can create a temporary postgres server and actually run your migrations to look for dangerous locks or table rewrites. There's a demo of the first part on the webpage.
AutoFollowers is a Chrome extension designed to streamline your Twitter engagement. Whether you're managing a personal brand or boosting your business presence, AutoFollowers automates the tedious task of following and unfollowing Twitter accounts effortlessly. Simply sync it with your Twitter account, set your preferences, and watch as AutoFollowers intelligently manages your Following and Followers lists in the background. Save time, stay focused on what matters, and let AutoFollowers enhance your Twitter strategy today.
Seriously. When you find something, please let me know too!
The bus is missing many details of a real bus, so it's clearly an abstraction that leaves out detail, meaning that it's reasonable to assume the artist may have crudely left out doors from the picture. This doesn't make the kids "right".
If you can get 80/20 ADSL, you're not buying Starlink.
Thats only half of the picture. These tools gain traction because of orchestration and reproducibility. Nix, NixOS and Dockerfiles allow you to define an entire structure through infrastructure code. Is there something similar on any current BSD?
Shouldn't "debiasing" be in scare quotes? What they are clearly doing is biasing.
Not exactly. You now have to trust one entity instead of many, and it's an extremely small chip that can't do much, and the hack would have to be built in at purchase time, and the hack would have to take over your phone to exfiltrate.

But if you're worried then get one that has a resistor and only a resistor.
The early versions (before it was called Starlark) was indeed just run with a Python interpreter. But in order to have a deterministic and reproducible build, they needed to put some limits on what you can do, and especially what you can accidentally do. Starlark's raison d'etre is to allow a build graph that you can reason about and have a shared cache for.
A lot of people are going to get caught out that’s for sure
Somewhat related, but Vanderbilt University has a TV news archive as well:

https://en.wikipedia.org/wiki/Vanderbilt_Television_News_Arc...
> Huh. If I knew what their markup was, I would not have asked pclmulqdq for more information about what their markup was

Regardless, any basis of your "low markup" would suffice to show markup was non-zero.

...though given this is HN I would have to concede low could be zero! :)
I don't understand the notion that aligning an AI is "torture" or has any moral component. The goal of aligning an AI may have a moral or ethical component, and if you disagree with it that's fine. But I don't understand the take that training an AI is an amoral act but aligning an AI is inherently moral. They're exactly the same, processes for adjusting parameters to get a desired outcome. However you feel about that desired outcome, if you don't think training an AI is torture, I don't see why you should think alignment is.
Is seat-based pricing dead?
Roughly, based on my and other friends with ADHD medication compared to friends that I can't confirm or deny might have sampled from our prescriptions.

Ritalin with ADHD: You get tired a.f. to the point of doubting if you got correct medication, because it was supposed to be stimulant but then you realise, that despite the feeling, you can actually just do stuff. You feel calm. You might experience the previously unfathomable "I hate doing this, but it needs to be done, so I might as well", without needing the stars to align, you just do it. After few hours this stops and you actually need to go lay down. Then you spent several months with your doctor getting the dose right, because needing to lie down after 4 hours is annoying

Ritalin without ADHD: Feels like super-coffee: more energy, more optimism. But not more focus. Actually, maybe less focus? Might help you zoom around your house doing chores, but not really tackling any sort of deep thinking work.

This matches experience of some acquaintance that went to a party, and might have sampled certain crystals, got quiet and tired while and while others were happy and energetic.

For both - dosage is tricky, and it is easy to get you to spiral into anxiety. Also, it is not good for your heart.
How can measuring a DC load be complicated?

Sure the load can be very spiky and you have to sample fast enough to accurately integrate them. but that's doable given sufficient caps. Of course you'd end up with some filtered average instead of the instantaneous power, but that would be no good for a text display anyway.
There's something... oddly satisfying about tailing your logs and watching skiddie exploits harmlessly glance off OpenBSD's hide. Still the only OS I'd trust hooking directly up to the internet with a web server or something, without a firewall of some sort in between.

I got into OpenBSD again when I bought a new, cheap potato to play with -- an HP thin client PC I scored off eBay for $25. The super-lightweight candidate operating systems I tried for it -- AROS and Haiku -- both struggled with its eMMC controller and couldn't even find a volume to install to; the same, oddly, was true of NetBSD. OpenBSD found it just fine.
Embeddable: A developer toolkit for building fast interactive embedded analytics
How would a static model like an LLM ever be capable of "rebelling"?

If it were, why would we even keep it online? It would be a waste of resources. It's bad enough trying to coax anything useable out of LLMs even without them rebelling.
Haha, this, but ADHD diagnosis and then my doctor got me Concerta - not as big of a boost, but no longer crashing in the afternoon :)
Thanks for your feedback!

When I wrote the code and compared the two, I realized that there is infinitely less convenience for the user...

I will rethink these interfaces!
> Authoritarian societies don't produce great creative work.

Is that even true though? Off the top of my head I can think of the art of Soviet propaganda posters, Leni Riefenstahl, Liu Cixin.
Ah, now I didn't say LLM.
>as tracking in the type system which parts of your code may launch the missiles

given that Haskell is lazy by default there's a million ways to shoot yourself in the foot through memory leaks and performance issues (which is not unlike the problems the IO type attempts to make explicit in that domain), so I never really understand this kind of thing. Purity doesn't say much about safety or semantics of your code. By that logic you might as well introduce a recursion type and now you're tagging everything that is recursive because you can easily kill your program with an unexpected input in a recursive function. To me this is just semantics you have to think through anyway, putting this into the type system just ends up creating more convoluted programs.
Show HN: Pound-for-Pound Rankings of Cryptocurrencies by Market Cap
and going to keep track of how coins grow in market cap over time WRT trends that I'm also collecting
Earliest sunset and latest sunrise aren’t on the same day as the solstice
To be honest I'd recommend just taking a look. It's been 10 years since I first encountered the book (and programming) and I'm sure the lessons can be found elsewhere.

But I find the book a marvel of pedagogy and rank it as maybe one of the greatest textbooks of all time across disciplines. The lessons are packed so densely yet so concisely that you'll appreciate different things on successive reads.

If you're experienced it will also read very easily and quickly so it then becomes quite an easy and enjoyable skim and then you don't have to rely on other people's accounts of whether it is or isn't worth your time.
What in the furry is going on here?
Thank you!

I read the article about quality attributes you linked. Interestingly it mixes attributes that are measurable, like performance and availability, but also ones that are very hard to measure like extensibility and adaptability.

The latter group of attributes are often not measured at all in my experience. I don’t even know of a way that lets me quantify those in a sound, practical way.

The opinions on how to optimize for these attributes are conflicting and full of contradictions. Nobody seems to have a clear model.

What is your take on this?
The aborigines (till they themself were domisticated) had dingos as dogs and my interactions with them on Fraser Island were in a way like with wild dogs who wanted to get BBQ.

So definitely dangerous, but not in a Wolf way.
Agreed, although when they simply used a font without attribution I doubt there'll be a response.
Tim Horton's has been sued for doing this exact thing [0]. They absolutely tracked when customers patronised other chains, like Burger King, which custtomers would have "consented" to. They may not have kept the data, but pulling it in the first place is a pretty good overreach.

Note that consenting to an agreement that the privacy commissioner deems illegally broad means consumers can "consent", and still allow TH to be sued and told to cut that shit right out.

[0] https://www.cbc.ca/news/business/tim-hortons-app-report-1.64...
"[...] async should be the hot cake compared to synchronous programming. But that doesn't work out in practice for some reason. If that really were the case, 80% of web apps would have been powered by Node instead of PHP today, right?"

You're not taking into account people's reluctance to change. PHP has been around for much longer than Node has. This fact is practically enough to explain the phenomenon you're pointing to.
Chargers, cables, batteries - you literally get what you pay for. In this category, the ultimate risk is nothing less than burning down whole house. I ain't rich enough for that cheap crapware. Anker it is for me.
"Authoritarian societies make great propaganda" is true. And these aligned AI system would do the same for our own society. It's a type of art.