skysight-inc/HackerNews huggingface dataset:
I have been using LLMs for my own education since they came out and have watched my kid use it.

Some kids might pickup a calculator and then use it to see geometric growth, or look for interesting repeating patterns of numbers.

Another kid might just use it to get their homework done faster and then run outside and play.

The second kid isn't learning more via the use of the tool.

So the paper warns that the use of LLMs doesn't necessarily change what the student is interested in and how they are motivated. That we might need to put in checks for how the tool is being used into the tool to reduce the impact of scenario 2.
Maybe have a look at mobilizon : https://joinmobilizon.org/en/

Never had the opportunity to test it, but it's been developped by the fine folks of framasoft as an alternative to facebook for community/event organization. Might fit the bill for you.
We use https://groups.io/ and are happy
I personally think it's a bad example: they censored this story while there were wild speculations. But at the end, it had negligible impact on the news. As soon as it appeared that the story was not a political mis/disinformation, it was not suppressed anymore.

If anything, it just shows that they are censoring based on facts: if there are established facts about Hunter Biden's laptop, then the information cannot be censored.

It is obvious to me that any brand new story is first "unestablished". They are indistinguishable from rumors. If you start choosing and picking "this story sounds nice to me, so let's not censor it even if it's not confirmed yet, this story is not confirmed yet either but let's censor it", then, it is arbitrary. The fact that a story starts as not confirmed and then turn out to be confirmed is not the proof something is wrong, on the opposite.

I think it's the problem of people who think "facts" are just "opinions" and that you can modify them as you want. They don't understand how "facts" work, and that it requires time for the confidence to grow. I also think that they sometimes get confused because they want very much to believe in some "opinions" or "fake news", but then people are saying, correctly, that this is not based on facts, so their only resort is to pretend this "opinion" or "fake news" is as factual as the other facts, but therefore it means that indeed, "facts" have no objectivity, everyone can just say "it's a fact" or "it's not a fact" based on what they want to hear.
Hard to say without more info. What's this community? What's the nature of the subjects around which this community is built?

Communities are made of people, do you think they'd be willing to move?
And a proof by "counting something":

1 + 2 + ... + n = n(n+1)/2

2 divides n(n+1), n(n+1) = 2m

7 * n^3 + n =

2*(3*n^3 + n) + n^3 - n =

2*(3*n^3 + n) + n(n+1)(n-1) =

2*(3*n^3 + n + m(n-1))
This is awesome! I have a very hacky prototype doing something similar, you've put way more effort into PrinterCow and it looks great.

What's the tech? (I'm crossing my fingers for Elixir/Nerves but I suspect that's still a bit niche)

Edit, I'm now signed up - though I'm struggling to find the install instructions for the RPi.
This is my take as well.

There was a story a couple days ago about a neural network built on a single photonic chip. I fed the paper to ChatGPT and was able to use it to develop a much more meaningful and comprehensive understanding of what the chip actually delivered, how it operated, the fundamental operating principles of core components and how it could be integrated into a system.

The fact that I now have a tireless elucidator on tap to help explore a topic (hallucination caveats notwithstanding) actually increases my motivation to explore dense technical information and understanding of new concepts.

The one area where I do think it is detrimental is my willingness to start writing content on a provebial blank sheet of paper. I explore the topic with ChatGPT to get a rough outline, maybe some basic content and then take it from there.
The only way I see copyright weakening is that you and anyone without enough money[1] loses its protection, while Disney keeps it.

[1]: All your favorite authors, journalists, anything indie.
Oh, but that is not a minus. That’s a hyphen-minus. A proper minus (−) is almost the same width as an en dash.
I'm pretty sure I've already seen telcos use "Our support is 100% human" or something to that effect as a marketing point
It's possible, but it's also important to be aware of the business side of things.

Valve makes a significant amount of money from in-game transactions, and some of their practices around this are shady. Issues like kids using their parents' CCs, gambling industry built around in-game items, and the potentially addictive nature of colorful virtual items marketed towards kids are valid concerns.

So, while gaben might be nice, it's unlikely that this gets in the way of Valve's drive to maximize profits in every way they can legally get away with.
> But when they came to writing, Theuth said: “O King, here is something that, once learned, will make the Egyptians wiser and will improve their memory; I have discovered a potion for memory and for wisdom.” Thamus, however, replied: “O most expert Theuth, one man can give birth to the elements of an art, but only another can judge how they can benefit or harm those who will use them. And now, since you are the father of writing, your affection for it has made you describe its effects as the opposite of what they really are. In fact, it will introduce forgetfulness into the soul of those who learn it: they will not practice using their memory because they will put their trust in writing, which is external and depends on signs that belong to others, instead of trying to remember from the inside, completely on their own. You have not discovered a potion for remembering, but for reminding; you provide your students with the appearance of wisdom, not with its reality. Your invention will enable them to hear many things without being properly taught, and they will imagine that they have come to know much while for the most part they will know nothing. And they will be difficult to get along with, since they will merely appear to be wise instead of really being so.

--Socrates on writing
> Yup, it will. Nobody said tracking nutrients was quick.

well, many say it's "easy" (it's not)
I wanted to share an interesting approach to managing career development and organizational health that might seem counter-intuitive at first: creating a "Why I Want to Leave" list at the start of every new role.

Despite its title, this list isn't about planning an exit strategy. Instead, it's a powerful tool for tracking organizational challenges, driving positive change, and maintaining professional self-awareness. The concept is simple: document concerns, inefficiencies, and areas for improvement as you encounter them in your role.

The list can include technical challenges, cultural issues, process problems, and organizational concerns. What makes this approach effective is how these items can be transformed into actionable objectives. If you can resolve issues faster than new ones arise, you're making meaningful progress. If not, it helps prioritize where to focus your efforts or indicates when broader organizational change might be needed.

Key benefits of maintaining this list:
- Creates clarity around vague concerns
- Distinguishes between issues you can and cannot influence
- Provides concrete talking points for discussions with leadership
- Serves as a measure of organizational health over time
- Helps track personal impact and achievements

The true value lies in using this list as a living document - regularly reviewing, refining, and transforming concerns into opportunities for improvement. When used effectively, it becomes a blueprint for positive change rather than an exit strategy.

Sometimes you'll find yourself being the change agent your organization needs. Other times, the list might help you recognize when it's time to seek an environment more aligned with your professional values. Either way, it's a valuable tool for professional growth and organizational improvement.

What tools do you use to track your professional growth and organizational challenges?
Thanks for the link, but clearly no one is reading it. Which is super ironic, they aren't even summarizing it with AI and using that information.

Most folks are projecting what the title says into their own emotion space and then riffing on that.

The authors even went so far as to boil the entire paper down into bullet points, you don't even need the pdf.
As far as I can tell looking around the repo, An open source frontend for a proprietary AI meeting copilot

Did I miss something?
As someone who has successfully tracked calories in the past with great effort, the trick is to be strict about measuring calorie-dense foods, but to be liberal with "lighter" foods where the calories are functionally de minimis. An ounce of olive oil has 250 kilocalories. An ounce of lean protein generally has 30-50 kilocalories. An ounce of green vegetables contains virtually no kilocalories.

As such, things like oils and miso can be heavily caloric, and need to be measured strictly. This is also true of most proteins and carbs.

Seeds and tomato sauce can have some caloric density, and should also be measured, but it is less of a priority.

Mustard, lemon juice, most spices (that don't contain sugar), onions, cucumbers (regardless of density) and parsley do not have any substantial caloric density and can be considered "free" unless used in great quantities. Nobody ever gained weight from mustard, lemons, onions, cucumbers and parsley.

As already mentioned, micronutrients like vitamins are not functionally possible to be measured in a home kitchen. If you're concerned about any decrease in micronutrients, simply use vitamin and mineral supplements. Macros like proteins, carbs and fats, on the other hand, can generally be measured using typical cups, spoons and scales, even with leftovers.

When making a meal shared with others if you are looking to strictly track calories, it is easier to break things into macronutrients and mix them on individual plates or bowls rather than cook as a total pot. It's much easier to measure a protein (say, 4oz chicken), a carb (say, a potato), a sauce and a fat individually portioned on a plate than an arbitrary stew. (As above, low-calorie vegetables likely do not need to be measured separately unless there are added macronutrients.)
> LLMs really build that bridge to precisely the answers I want.

It is interesting that you describe this as "the answers you want" and not "the correct answer to the question I have"

Not criticising you in particular, but this does sound to me like this approach has a good possibility of just reinforcing existing biases

In fact the approach sounds very similar to "find a wikipedia article and then go dig through the sources to find the original place that the answers I want were published"
Sure, I think that’s a reasonable heuristic.
Indeed. But there are some good BPA-free alternatives on the market
great start/work with this! i think clarification on the "it's free (for now)" mention on the website would be worth clearing up.
With a new battery, the throttling goes away. The cpu throttling only kicks in if your battery condition is poor, and then only at lower charge levels where the risk of unplanned power loss is imminent.

I get it, but if you’re going to accept binary blob updates from a manufacturer at all, this one wasn’t bad.

If there was a toggle, Would you really run your phone in “reckless disregard for battery condition” mode?

Because that is what this fixed, a flaw in the firmware where the power management subsystem made incorrect assumptions about the battery condition. All new phones come with this baked in and working properly, so your phone doesn’t randomly die in the middle of calls when your battery gets old.

People pitchforked over this update without understanding what it was designed to do. If your phone has a good battery, it does not throttle the cpu. It just adjusts the power management profiles to reflect battery aging.
>> When senior engineers can make $300K+ at established companies

If your goal is to make a good salary at a stable company, I don't think a startup is a good choice. Doing a startup is like trying to become a rock star (though chances of success are probably 10X better).
YouTube seems to be doing this to me too
When the mass deportations start and people are being disappointed into camps, you will not see the video evidence of it go viral.
When prices rise through inflation, without equal income rises, low interest rate takes on a new meaning.

If it takes more hours of labor to purchase the same thing, it requires lower interest rates to borrow.
Caching and sharing artifacts is usually the main culprit. My company has been using https://nx.dev/ for that. It works locally as well and CI and it just works.

Our NX is pointed to store artifacts in GHA, but our GHA scripts don't do any caching directly, it is all handled by NX. It works so well I would even consider pulling a nodejs environment to run it in non-nodejs projects (although I haven't tried, probably would run into some problems).

It is somewhat heavy on configuration, but it just moves the complexity from CI configuration to NX configuration (which is nicer IMO). Our CI pipelines are super fast if you don't hit one of one of our slow compilling parts of the codebase.

With NX your local dev environment can pull cached items that were built from previous CI ran-jobs or other devs. We have some native C++ dependencies that are kind of a pain to build locally, our dev machines can pull the built binaries built by other devs (since all devs and CI also share the same cache-artifacts storage). So it makes developing locally a lot easier as well, I don't even remember last time I had to build the native C++ stuff myself since I don't work on it.
You are preaching to the choir. I have been using TypeScript for around 7 years, and it's great in a lot of ways, but unnecessary complexity is everywhere in the TS world. I regularly see elaborate type acrobatics that kneecap TSServer because of recursive types and complex inference. It would be fine if it was just hard to read/understand, but it can have profound negative DX consequences. I once encountered some complex types that were causing tsc to take over 5 minutes to run on a reasonably large codebase (~200K lines). Removing them dropped the type-checking time down to 2 minutes. I wish devs would stop worrying about making _everything_ type-safe and just write a few damn unit tests.
Record-breaking 5.6 Tbps DDoS attack and global DDoS trends for 2024 Q4
I do this with the Xiaomi Mi Scale 2. You can connect it to Home Assistant. Once it has a stable reading, it auto-submits, but there's no button for flagging, although you could potentially build this yourself. I never had to connect the scale to the internet; it just worked with Bluetooth
Hey,
thanks for pointing this out. I'm more of a dev than a content person, so this was definitely an oversight on my part. I mention these points on the first screen after you install and run the app but missed them in these materials. Will definitely fix it!
Thank you
It's just portfolio theory applied to entrepreneurship.
i was wondering the same thing until i found the rest of it:

https://github.com/thepersonalaicompany/amurex-backend
Everyone else paying attention predicted the same things. A sub-industry was created when companies realized their engineers didn't have the expertise to manage their resources effectively and when cloud providers did not provide good paths for migration (remember lift and shift?). It's largely under control in the places that want it under control.
buncha cookie cutter folks on here who feel safe with their high compensation while they sit at their standing desk and drink their hot green tea. then they pick up their child from private school and kiss their wife who secretly finds them incredibly boring.
How's this any different than someone 5+ years ago blindly going by whatever a Google result said about anything? I've run into conflicting answers to things off Google's first page of results, some things aren't 100% certain and require more research.

I'm not surprised if this will make some lazier since you don't need to do the legwork of reading, but how many don't read only the headlines of articles before they share articles?
Changing the interface 1) is obviously not relevant.

Re-wrapping works only for the toy example. In the real world, the reader isn't some local variable, but there could be many, across different structs, behind private fields.

To cirle back, and not focus too much on the io.Reader example: the virality of ctx is real, and making wrapper structs is not a good solution. Updating stale references may not be possible, and would quickly become overwhelming. Not to forget the performance overhead.

Personally I think it's okay, go is fine as a "webservices" language. The go gospel is, You can have your cake and eat it too, but it's almost never true unless you twist the meaning of "cake" and "eat".
What are your thoughts on JPEG XL? Since you mentioned browser support, JPEG XL is supported in Safari, but of course nothing else. My understanding is that it pretty much has all the same functionality as JPEG 2000.
Show HN: Shepherd – open-source tools to manage self-hosted software deployments
Hey HN, I wanted to share something I’ve been working on. My startup previously built B2B SaaS, and large enterprises sometimes wanted to self-host it for data residency reasons - but this was a nightmare to build and support. I chatted to other builders/founders and it seems this pain is pretty common. But people tolerate it because the biggest customers often require self-hosting.

So we’ve built and open-sourced Shepherd to make it easier to manage these self-hosted deployments. It’s MIT licensed, and provides:

1 - Simplified deployment with a UI to create and manage Helm charts, for easy deployment to customer Kubernetes clusters

2 - Automated deployment upgrades to improve version consistency and provide rollbacks

3 - Deployment health monitoring

Try it and please share any feedback:

Github repo - https://github.com/contextco/shepherd

Demo video - https://www.youtube.com/watch?v=pelVQx_zHJc

Website - https://trustshepherd.com/
The 1993 NYT article has

>Assuming that three miles was the limit, and that only 1 percent of the total pore space available in the rocky crust was occupied by microbes, then the total mass of living material there would be about 200 trillion tons. If that material were spread over all the Earth's land surfaces, Dr. Gold wrote, the global layer of microbial sludge would be nearly five feet thick. "This would indeed be more than the existing surface flora and fauna,"...(https://www.nytimes.com/1993/12/28/science/strange-new-micro...)
Yes - impressive how good the small models are getting, and this "reasoning distillation" seems to have given them a significant boost.

Even though humor is largely about the unanticipated punchline, I'd have guessed (maybe wrongly) that there'd be enough analytical discussion of humor in the training set for a reasoning model to come up with a much more plausible attempt at a formulaic type of joke.

From the example given it seems there's too much "thought" put into "what do I have to work with here", and not enough into conceiving/selecting a template for the joke. Maybe part of the problem is that the LLM doesn't realize that, being an LLM, it's best chance at being funny to a human is to closely stick to a formula that humans find funny, and not try to be too smart in trying to deconstruct it.
It works just fine - you have ci scripts for tests-group-1, test-group-2, and so on. You data collection will need to aggregate data from them all, but that is something most data collection systems have (and at least the ones I know of also allow individuals to upload their local test data thus meaning you can test that upload locally). If you break those test groups up right most developers will know which they should run as a result of their changes (if your tests are not so long that developers wouldn't run them all before pushing then you shouldn't shard anyway, though it may be reasonable to say your CI shards are still longer than what a developer would run locally)

I have had many tests which manipulate the global environment (integration tests should do this, though I'm not convinced the distinction between integration and unit tests is valuable) so the ability run the same tests as CI is very helpful in finding and verifying you fixed these.
Is there any way to verify that without getting a Lab to do an analysis? I'm not sure if I can trust stuff labelled BPA-Free from Amazon for example.
> It’s not my job to provide you with alternative code. That’s your job.

It is not your job to tell me "that is wrong", yet you do it because it's easy. Suggesting an alternative (not necessarily providing the code) is less easy, so you don't wanna do it. That's fine. I just want you to be aware that the former without the latter is pretty much useless.
I use myfitnesspal and try to get close. There is a lot of data in the database. It is a tool like anything else it just helps me eat more intentionally.
This probably doesn't count, but I pretty much eat the same thing every day. I think being pretty far along the autistic spectrum makes this easier for me than most.
I don't think it's you being older, this F2P stuff was almost non-existent outside of the MMORPG genre. If you wanted to play video games, you essentially had four choices:

- Play a limited demo of a full game.

- Buy a full offline game for your console or PC.

- Play a F2P MMORPG (no anti-cheat software to speak of).

- Pay for an MMORPG subscription (also
no anti-cheat software to speak of).

Cheats were less developed and so were anti-cheats. The F2P model was not as wide-spread either. The mobile app market didn't exist.

This is not the reality we live in anymore.

I've decided to not waste as much time as I used to on this stuff, because as I got older I learned more about how valuable time actually is.
Interesting idea and execution! So basically you wanted to find hotels where the rooms have office chairs and a desk? Or just in any of the images, e.g., a lobby?

Side note; I love how YOLO, a deep learning based model, is now being referred to as traditional object detection. Template matching gang rise up.
First meteorite ever found in PEI arrived with a literal bang
> (hallucination caveats notwithstanding)

This is a pretty big caveat to the goal of

> develop a much more meaningful and comprehensive understanding

Which is still my biggest issue with LLMs. The little I use of them, the answers are still confidently wrong a lot of the time. Has this changed?
Ultimately, it is the same as censorship. That's why it's so tough to find the right balance between fostering a community and extinguishing it.

We call it differently because its purpose is different, not its actions.