skysight-inc/HackerNews huggingface dataset:
In high school I could sleep well AND ace everything. I didn't have to study that much to ace honors and AP courses.

Partially because I aced everything, I got into one of the universities considered "top". Although I was excited about the research part, I quickly found out that many courses were hard af. I had to study 12+ hours a day to get good grades there. I did get good grades after the initial shock, but it was hard, I slept very little, and I fucked up my health doing it, without realizing it at first.

Tech companies I have worked at, including the one I just left, routinely don't give you the option to work 8 hours. It's either you work 12+ hours to meet performance expectations or they ask you to leave. My body, unfortunately, cannot tolerate that and "needing to work normal hours" isn't generally one of the available disability accommodations.
The biggest thing to me is that many people lump errors by type (“all IO errors are equivalent”) which is very wrong to me. SNAFU encourages and streamlines bucketing your errors into detailed chunks.

Along the way, it makes adding details to your error easier (automatic calls to Into without a closure; optional implicit details).

It combines string-like errors (anyhow) and structured errors (thiserror) in one library.

It has basic command line error formatting that shows the causal chain without duplication.

I don’t use eyre so I don’t feel comfortable comparing to it.
This is true, there are already a plenty of imperative distros to choose from and they offer more or less similar experience. If I ever want to switch to something else, this would be NixOS or another declarative one.
Thanks I had this idea for a while but only with the new gpt models I think its executable now. Is there a market for this? Either way fun project and I will generate a newspaper in 90s style everyday
Study: Air purifier use at daycare centres cut kids' sick days by a third (2023)
Dr. Strangelove or how I learned to stop worrying and love the bomb

Casablanca

The first Sean Connery James Bond films, Casino Royale with Daniel Craig

The Matrix

Django Unchained

The Wolf of Wall street
it’s created by the community, you can add tags for them to be in different sections! No real reason just for python
I can forgive AMD for not seeing how important CUDA was ten years ago. Nvidia was both smart and lucky.

But failing to see it five years ago is inexcusable. Missing it two years ago is insane. And still failing to treat ML as an existential threat is, IDK, I’ve got no words.
Your solution is not an exact solution to the knapsack problem, but a (relatively well known) greedy heuristic approach towards the problem. It is a good approach towards a solution, but the knapsack problem isn’t as trivial as it seems.

For a counterexample, imagine you have a ton of items that have a weight of 10^-20 and value of 1, and a single item that has the weight of whatever is the capacity of the knapsack (so it’s only thing that fits if it’s inserted to the knapsack) and the value of +infinity.

All items have their cost ≈ 0, so whether you fit all of the “light but valueless” items or the single “heavy but extremely valuable” item depends on how you sort when costs are equal.

An improved heuristic would take the value into account more than just having it as a factor, but it’s not easy to design.

I would recommend finding an open course on algorithm design and analysis and going through the lessons while trying to extrapolate approaches to problems instead of just solutions to them.
Agreed. If my child’s elementary school can manage, then most larger organized activities should be able to manage as well. I’m thinking along the lines of like organized rec athletic leagues, organized after school activities. Etc.

I do find that most of these do provide some method of getting a calendar link but we’re not quite to 100% yet.
Anthropic says California AI bill's benefits likely outweigh costs
But at higher you also learn how to solve problems. Suppose you see a problem which is quite unfamiliar, you have tools and you know how to use tools- combine tools, separate those and use for separate parts, invent tools, etc.
Interesting curiosity, but it says nothing about their ability to function in a real world software engineering organization - so we're going to be coding on the interview anyways. The interview is really not just about the coding skill itself, that's actually the much less important part of it.
Working on serving HTTP requests for Python apps from Go:

https://github.com/mliezun/caddy-snake
It's a little shocking sometimes to me how underutilized fine-tuning is.

I imagine it is because of the costs of building a dataset.
It has the added benefit of making something round which sometimes looks surprisingly not all that curvy look curvier.
This reminds me heavily of Perusall, which we used for a course in university. Take a look at it for “inspiration” - it might be interesting :)
Skills and competency assessments are a great idea.

One piece is naming sure the assessments and competency assessors have competency.

You could get reasonably far with a core set of skills and competencies and then add company specific ones.
It’s traditionally been in /usr/bin.
looks like its common https://www.quora.com/Facebook-has-blocked-me-they-said-I-wa...
"This is a stupid (but extremely fast) directory content manager. It doesn't do a whole lot, but what it _does_ do is track directory contents efficiently."
I guess because something needs to track everybody to get good at doing that, and when that something manages to track everybody, the way to make profit is to sell ads.

It's not that Google doesn't know technically how to give good results. It's really that Google is optimizing for profit, not for quality. In a system that makes it extremely difficult for anyone to compete (and whoever succeeded with that would presumably end up in the same situation and optimize for profit).
If a company can't afford to make its own exams, then it could still look at the results of a more general standardized yearly exam.
I can see an LLM talking to a cloud API (the underlying APIs) getting status reports and history, and telling you what is currently wrong, faster than you can comb through it all, and I'm a huge LLM skeptic, but if I ever saw a use for an LLM its the "tell me what's wrong faster than I can look" angle of things. You don't use it to solve the problem for you, you use it to tell you where things are faster than you and ten people can comb through.
No, it’s not. At all. But it’s what they’d like you to believe.

Development teams benefit from both self taught and university taught developers.

Self taught developers bring a different perspective.
And if they did, there’s a strong element of being self-taught.
You mean, "the small ones"?
Marconi always gets credit, but Tesla invented it:

https://www.pbs.org/tesla/ll/ll_whoradio.html
Fall of the wild: why pristine wilderness is a human-made myth (book review)
And thank you for making me conscious of my reading while reading your comment. May you become aware of your breathing.
That's good, though I suspect it's a bit of a losing battle. I'll keep protesting, at any rate. I look forward to more GDPR, DMA, etc. Those make me glad I live in the EU.
Or perfect for anyone upset by it and not sharing why. Might be something to hide.
You Never Want to Be the Smartest Person in the Room (2022)
Universities are companies too.

There is lots of education that can’t happen that companies have to fend for themselves and create materials to teach.

70% of learning is informal learning, outside of the classroom.

The master/apprentice model has existed for so long for a reason.

Learning the work is best done beside experience.
Fair. It was mainly in the context of “clinical studies show that unlikely thing X cures Y”. No randomized double-blind trials? Sure.
This is not a topic that can be explained while standing on one foot.
It is a multi layer cake of hand-offs of information
similar to the ISO OSI model of networking (which of course is I/O through the network.

At the top end is a program asking built in function or library to print some text. Many layers down is
the final hardware receiving the text and displaying it.
These two video will cover the lower layers

https://www.youtube.com/playlist?list=PLowKtXNTBypFWff2QjXCW...

https://www.youtube.com/playlist?list=PLowKtXNTBypFbtuVMUVXN...
People systematically overlook subtractive changes [pdf]
Sounds like something turned you into a thing. It happens so often.
I doubt Strix Point is gunning for NVIDIA.

It’s more than likely this is just a stronger play to get ahead of Intel in market share.

That’s a much more tangible competitor in that space.

Whether it means more games optimize for AMD as a side effect is tangential at best. Otherwise there’s no real reason to treat this as competing with NVIDIA. It’s an integrated GPU so it’s not moving any extra units.
Powder

A Beautiful Mind
How do you define and track high values assets? Perhaps in a list?
Arrest of Pavel Durov, Telegram CEO, charges of terrorism, fraud, child porn
Freeloaders? Well, yeah: isn't that the whole point? We're all freeloaders, in some sense, unless you think you've earned the water you drink and the air you breathe. By giving back to the Freeloader-available Resource Pool (the commons), you're becoming less of a freeloader.

Malicious actors? That relies on there being malicious actors physically near you, which isn't necessarily a valid assumption. Set up a DMZ, try it, and see.
Oh come on, this is a ridiculous discussion of silly pedantry. You're interpreting what I'm saying in bad faith. Of course there are edge cases, and that's fine, as has been mentioned elsewhere in this thread.
Darkreader plugin to the rescue
That sounds interesting. What are you planning to do knowing the patterns? And isn't the data private?
In general, the best online conversations I read/participate in take place on Slack.
Please do implement this, cool tool for branching knowledge, good name.
Maybe [Yaegi](https://github.com/traefik/yaegi)?
Quite interesting, new testable physics theories. I wonder if some of them could be tested using this system:

https://phys.org/news/2024-08-prototype-quantum-internet-yor...

The possibility of a new small gravity meter is exciting. An array of them might become a new astrophysics observation platform.
To everyone commenting about it being green: This isn't a new change, it's always been like that. https://web.archive.org/web/20141203122328/http://docs.ruby-...

If you thought it used to be red, you are probably thinking either of ruby-doc.org, which is an unofficial third-party site (but is older than docs.ruby-lang.org), or of the Rails docs.
I wanted to learn more about htmx so I created a very dumb project https://mettag.ulry.app that fetches meta tags of passed urls and displays them nicely in the UI (also provides APIs because why not?). Still have to finish it, especially the err handling part, but it turns out I quite like htmx!
The phone tree stuff on Pixel is decent but nowhere near 100% reliable or robust.

If it hears and understands an automated system speaking out a phone tree, it will start to list the options and you can tap on them. Usually works but often doesn't recognize that a phone tree is happening. Other times it recognizes the phone tree, but mistranscribes the options.

As a non-deaf person, it's a handy UX improvement. But I wouldn't recommend that anyone rely on it.
Everything is impossible until someone has done it? Meaning the French nuclear buildout also was impossible given your reasoning.

When this question is modeled no large problems pop out and renewables remain the vastly cheaper option.

https://www.csiro.au/-/media/Energy/GenCost/GenCost2023-24Fi...
> I disagree with this, Python makes it trivial to add dependencies.

In python it's surely easier to add dependencies than C/C++, but it's harder than in Rust and not so trivial. Everyone using your script has to manually run pip to _globally_ install dependencies, unless you use virtual environments which can take a requirements.txt file, which just show how the builtin dependency management is not enough.

> When I'm writing Rust, I eternally have the infuriating dilemma of picking which dependency to use for a relatively common operation.

Likewise in python you might wonder which library to use between urllib, urllib2, urllib3 and reqwest. People not familiar with python might even fail to guess which ones are part of the stdlib.

Granted that's just one specific example, but it shows pretty nicely how there will always be a library with a better design and a stdlib module that's good enough right now will likely not hold the test of time, ultimately resulting in bloat.
Would this really be any different from certificates? And I don't think those are efficient in anything other than increasing billing rate or marketing for consulting.

Such tests would be gamed in multiple ways. Or cheated. Or corrupted. Or info dumped...
DOS has similarly been stripped from Windows but 3rd party DOS shells exist on many platforms

Huh? DOS != Command line interpreter or shell. DOS per se hasn't existed for decades, but the command line (Command Prompt) lives on, using pretty much the same syntax.

Honestly knowing Bash is more Windows specific at this point than DOS.

Bash is more Windows-specific than "DOS"?! That makes no sense whatsoever.

I am well aware of INI files being used by applications on several operating systems.

What are you even talking about now? You started the whole ini discussion with "Remember .ini files? Yea how relevant is that today?" So it went from irrelevant to relevant across platforms?
a pocket knife search engine: https://knifegeek.io

i like knives
I am not a rustefarian so take my opinion on that for what it's worth: i.e. not much. [I tried the language about 5 years ago and I was disturbed by the dbus crate overloading of the dereference operator, to Rust practitioners I ask is &*msg.interface() an axiomatic Rust construct ?]

From what I understand from the article, returning a dyn Error in a Result appears to be about as useful as throwing a new Exception("something bad happened") in java. I am sure it gets better in part two "Structured Rust errors" but this guide on error handling doesn't increase my motivation to give Rust another chance.
> research

I.e. it doesn't yet exist. Until it does, nuclear makes sense.

And if lands, sure, let's ditch it. For now the "it will surely happen" reeks of electricity too cheap to meter.
I would say that it has not provided as much utility value to mankind as it could have. Sure, I’ve created jobs, generated wealth, given to philanthropic causes - and in excess of the lives lived by most - but I would say with confidence that had I perhaps had some guidance other than the eternal threat of punishment, I would have developed something other than a frankly criminal instinct, and might have been more able to give more to society and fulfil my potential.

Instead, I learned to avoid the consequences, not to avoid the crime, and can’t deny that I have chosen a selfish path as a result.
Fexprs can performantly replace macros in purely-functional Lisp
I doubt this will work.

In my long experience, the type of questions that will be on this test will quickly morph into a "Marketing Type Test".

In IT, changes happen so quickly, the tests will be out of date as soon as they are written. So as time goes on, you end up being quizzed about marketing instead of real IT terms.

Plus you will need many tests, one for admins, support, development. As a final note, I can also see these tests end up being about methodologies like Agile instead of real Tech.
I've been caught in a cycle of constant doing—tackling one task after another, moving from work to home responsibilities, and even squeezing in some personal projects when I can. It feels like there's always something to do, and the minute I finish one thing, another pops up. This post is dedicated to this exact feeling.

I'm curious if anyone else here feels the same. Do you find yourself caught in the endless loop of doing? And if so, how do you break out of it—or do you even want to?
There seems to be active work underway to fix it on mobile: https://github.com/ruby/rdoc/pull/1162
Attackers win because they only need to succeed once after proving for weak points. Defends have to guard everything at once.
Wouldn't a legged vehicle still have that problem if it can achieve the same speeds and weights that regular cars go at?

Scale up a human for example to the weight and speed of a car. Crazy powerful and big legs, big feet, big shoes. The rubber must hit the road either way and push down with a force to propel the weight of this car-heavy legged human at speeds of 100km/h. It would still wear rubber away just like tires do.

Legged vehicles aren't a replacement for regular vehicles if tire particulates are your concern.
Re. client side prediction and server reconciliation, may I recommend https://gabrielgambetta.com/client-server-game-architecture....? Even if you don't roll your own solution, it might be worth understanding the theory so you can use these libraries correctly.
The Dynamical State of the Didymos System Before and After the Dart Impact
Because realistically, software engineering requires different skills from leetcode.

The FAANG-style leetcode nonsense is deluding people into believing that selects for the right engineers. It doesn't. It is flawed and only works for factory-style companies to do a bare-minimum job while hiring.
Maybe because tech is responsive. In most cases the time required to compile, run and test code is a couple minutes. A couple hours at worst. The immediate gratification is really attractive for ADHD people.

^ This was what I intended to comment, and then I thought I should look up the "bipolar lisp programmer" article since I haven't read it before.

And I'll just note that, while the article doesn't mention it, a major feature touted by Lisp enthusiasts is the REPL :) Talk about immediate gratification...

By the way, the story sounds like mine too. Except I went to law school (law is undergrad in where I live). Everyone assumed I did poorly because I wasn't interested in the subject (a reasonable assumption since I was clearly oriented towards programming), but I think the real problem was the "artifice" mentioned in the article. Today, I still read legal cases/materials with interest from time to time, but if I were put back in that artificial law school environment I don't think I'd survive.
One of these for awk scripts would be amazing.
My wife found someone on the local facebook "Gifting Community" who wanted a "circular sock knitting machine" 3D printed. She paid for the filament, and a couple weeks later (nearly 100 3d printed parts, ~3KG of filament), I finished the prints for her.
Show HN: Single source file react apps
Hello HN,

during past few days I was exploring concept of single source file applications where you can hide the build system.

I've cobbled together snaptail which hides nextjs build system and allows to work with just a single file.

It works great for fast prototyping or building an internal/local apps.

There is also support for API routes that can be exported via api variable.

An example:

// myapp.tsx
export const App = () => <div>Hello world!</div>
export const api = [
{
method: "GET", path: "/api/hello",
handler: async (req, reply) => {
return reply.send({ hello: "world" });
}
}
];
// shell:
npx snaptail myapp.tsx
John Goodman on Health Care Regulation
The challenge is that if you only sprinkle some red in for accents, the accents look even more like an error. It’s a conundrum.
Techno Optimists Manifesto [narrated] [video]
Not Ignore Economists
Do note that the standard library has stabilized backtraces now, so you only need that if you are targeting an older version of Rust.

https://doc.rust-lang.org/std/backtrace/struct.Backtrace.htm...
We must spend 30-50% of state budgets, monopolize children’s time, and expose them to violence and drugs so they can learn to socialize.
Gleam is not Rust [video]
I can't really understand speech these days without the captions to go with it. But I encounter discrepancies with AI generated captions very often. As in, I heard something and from context I know I'm right and the AI is wrong. With Whisper and other deep learning based speech systems in particular - they can generate very plausible misinterpretations - sounds similar and is grammatically plausible - but not what was said. Of a kind that a person with semantic understanding of what's going on would not make. So I am a little leery of them for that reason. I rely on it every day for generating captioning to video and so on. I don't find any iteration I've tried reliable or comfortable for interactive use.
And a simple keyword that does a GROUP BY on all columns in select that aren't aggregates, just a syntax level macro-ish type of thing.
Mostly just learning Finnish. I tried to get started on the Georgia Tech online master's in CS, but between that, a quite stressful full-time job, and a happy pregnant wife, I just found it was stretching my nerves too thin.

I'll come back to it once I'm farther along in my language learning journey and want to take my foot off the gas pedal a bit.
I’m building a travisher [1]. Both wooden body and iron.

I found it amazing the importance of the small details in old woodworking tools and how toolmakers solve problems and improve tools. Particularly in very simple tools.

[1] e.g https://travisher.com/product/travisher-wood/
You can degrade your network connection: https://man7.org/linux/man-pages/man8/tc-netem.8.html#EXAMPL...

if you go to far tho, you start hitting problems again. at 250ms+ latency many sites fail to work and the "bot detection" stuff bites again.
So by induction, no room should ever contain a non-zero, finite number of persons.
Then it should be trivial to point out the error. So do it.
Americans are tipped out. Here's when to tip
https://datasignal.uk

I've been working on an exciting project called DataSignal, where I'm developing a sophisticated Named Entity Recognition (NER) and enrichment system. This system is designed to identify and extract key entities from blocks of text, such as names, locations, or organizations, and then provide rich contextual information about them. The goal is to transform raw text into meaningful data that users can easily understand and leverage in various applications.

The real magic of DataSignal lies in how it delivers this contextual information. It can be seamlessly integrated into your workflow through a browser plugin, which instantly highlights and explains entities as you browse the web. For developers, DataSignal can be embedded directly into a webpage via JavaScript, enhancing the content on the page with dynamic insights. Additionally, it offers a REST API, allowing for flexible and customizable integration into other software systems.

Whether you're a developer looking to enhance your application with smart text analysis or someone who wants to streamline research and data gathering, DataSignal is poised to bring a new level of insight and efficiency to text analysis. This project aims to make complex data more accessible and actionable, transforming how we interact with and interpret information.
Give Warp a spin https://www.warp.dev/
What is the new etiquette for tipping?
> people aren't as interested in knowing you or being friends.

Please share your experience.
FTA: "If we offload the RCA learning/categorization part to the LLM (whatever that means), we wouldn't be able to make much progress in the enhancing reliability and safety part."

But you don't offload it in the sense that you expect the tool to completely take the wheel.

You ask it for suggestions to inform a human. If the suggestions turn out to only be a distraction in your environment then you abandon the tool.

For plenty of environments the suggestions will be hugely useful and save you valuable time during an ongoing outage.