skysight-inc/HackerNews huggingface dataset:
> Brilliant. Clicking OK - displays the same box over and over until the battery is >10%, I'm not interested in ordering a replacement battery for this, it's a toy at this point.

oh software people.

I'd be figuring out how I can jump some leads with the "right" voltage to the battery's leads to see if I can fool it (and hopefully not explode the leads), though might not work with OP's weird 255%/100%/0% simultaneous battery level reporting.
> Weird, I thought we are talking about American culture, not just SV?

kragen's post literally starts with "As a white software engineer...", so I am addressing the context of being a software engineer, i.e. SV (the metaphorical place, not actual physical location). Broader American culture is besides the point here.
> a historical, society-wide attempt to deprive white people of the right to play basketball?

no one is depriving anyone's rights to apply and tryout, but there's certainly a lack of affirmative action in these teams. And no one bats an eye about it - it's only natural apparently.

So i am asking why is this affirmative action must exist for companies hiring, but not for the NBA?
Hadrian / Bronze Casting Using the Lost-Wax Technique [video]
I recently visited Finland (I lived there for 3 years at some point). If you go to Helsinki, there's a shiny new library in the downtown area that is warm, cozy, modern, and has plenty of space for people to work, study, work on art projects, etc. They have books, 3d printers, studios, co-working options, etc.

Anyone is welcome there. Including homeless people, unemployed people. Anyone. You don't see people camping out there (they have other options so they'd be kicked out) but they do provide an environment that welcomes anyone that wants to to come and learn and develop themselves and can behave themselves.

It's a good example of Finnish pragmatism. It might be a bit socialist/idealistic. But it also is a good idea that might actually work. If you find yourself in Helsinki, it's called Oodi and is right next to the train station. Beautiful building. Worth visiting for the architecture alone.

My point here, the Finnish approach is not fighting symptoms but fighting the root causes: mental health, poverty, education, etc. Those things go hand in hand. If you are out of a job, you get poor. If you are not educated, you can't find a job. If you are poor you might develop mental health issues, become homeless, and become even harder to employ, etc. Breaking that cycle is the key. Get people healthy, teach them stuff, house them.

It's a mix of ideology, compassion and pragmatism that drives Finland to do these things. You don't have to buy into the ideology. But most people are not cold sociopaths and are capable of having empathy. Pragmatism is what makes the difference here.

Especially when ideology gets in the way. Which I would say is the main challenge in many harsh, capitalist doctrine dominated societies that are leaving people homless. There's plenty of empathy and charity there but it's mostly limited to giving people access to shelters and soup. People donate but also oppose real solutions. So, things get worse.

Oodi is a pragmatic solution. So is the Finnish way of addressing problems with people being homeless. And realizing that education is part of the problem.
He is talking about orbital mechanics, rather than free space. When you are in an orbit, the shape of the orbit is determined by your speed. At every distance from the center of the object you are orbiting (such as the Earth), there is a speed that makes your orbit a circle. If you are going at any other speed then your orbit will be an ellipse instead. Too fast and your orbit rises higher above the Earth. Too slow and it dips back down closer to it. If you try to “catch up” with an object ahead of you in your orbit by speeding up you will only turn your orbit into an ellipse that gets further away from the Earth, and thus further away from the object you were trying to catch. Instead of catching it you’ll go up and over it. As Niven wrote, “forward is up, up is back, back is down, and down is forward”. It’s rather counterintuitive at first. Playing KSP can help you get a feel for it, especially once you start docking multiple craft together.
I have an alternate theory: about 10% of developers can actually start something from scratch because they truly understand how things work (not that they always do it, but they could if needed). Another 40% can get the daily job done by copying and pasting code from local sources, Stack Overflow, GitHub, or an LLM—while kinda knowing what’s going on. That leaves 50% who don’t really know much beyond a few LeetCode puzzles and have no real grasp of what they’re copying and pasting.

Given that distribution, I’d guess that well over 50% of Makefiles are just random chunks of copied and pasted code that kinda work. If they’re lifted from something that already works, job done—next ticket.

I’m not blaming the tools themselves. Makefiles are well-known and not too verbose for smaller projects. They can be a bad choice for a 10,000-file monster—though I’ve seen some cleanly written Makefiles even for huge projects. Personally, it wouldn’t be my first choice. That said, I like Makefiles and have been using them on and off for at least 30 years.
And COM/OLE/ActiveX components (whatever Microsoft fancied calling them that year) could have been used just as easily from Delphi.

And you don't even need COM. You could do the same things today with RAD components in, say, Java. But it's just no longer a fad. Programmers nowadays don't think that dragging a component that makes phone calls and linking it to a button.

Nowadays, they would just write "npm install telephony" and then add a couple of lines that they got from the README.md on GitHub (or from their AI assistant) to make a call:

import { Dialer } from "telephony";
const dialer = new Dialer();
dialer.call("+1 800 1234 1234");
I work on a C dialect where everything is flattened. JSON and other trees in particular. Binary heaps are flat, merge sort and iterator heaps are absolutely great, can build LSM databases with that. Stacks, circular buffers, hash maps, etc, all flat. Templated output (PHP like) is done by a flat data structure.

https://github.com/gritzko/librdx/blob/master/abc/B.md

Apart from locality and lifetimes, these flat data structures improve composability.
When every data structure is a flat buffer, you can mmap them or zip them or send them by the network, all by the same routine. They are uniform like bricks, in a sense.
Latitude | Book by Nicholas Crane
> ...the sensor & motor portion of the human brain having had billions of years of experience.

It doesn't really change the significance of the quote, but I can't help but point out that we didn't even have nerve cells more than 0.6 billion of years ago.
This only happens because people treat build code at a lower standard than app code. IMO you should treat all code with the same rigour. From build scripts to app code to test code.

Why write hacks in build tools when you wouldn’t do in your app code.

We build tool code with the same quality as the app code. That’s why most tooling we use are written in typescript: type safety, code reuse…
I think that the most likely explanation is that both environment and genetics are factors. In order to view inequality of outcome as proof of inequality of opportunity, you have to believe that group differences are due entirely to environmental conditions. That's a rather extreme position to take.
Yes. Well done!

Having said that, I don't think it's good policy to remove everything, down to the point where you have: Mary came in. She saw John. John saw her too. Mary said "Well, what now?". John replied "I don't know"

Sometimes it's hilarious to describe the body language and internal monologue of a particularly awful character, and sometimes it feels pushed.

Thank god I'm not a writer. It's hard enough writing something that passes a linters / CI tests and works in production without adding "how does it make you feel to read it?". Code is written to run on machines. That's is function. But it should be written to be understandable and maintainable to humans as a secondary goal. But taking a human, making them laugh, making them cry and changing their life? I wouldn't know where to start.

But oddly, I re-read my own post and now I have a strange desire to find out what happened between Mary and John.

2026: Ground breaking novel by raffraffraff, "The thing that occurred between John and Mary"
As a society building a public space, do we not get a say in how it's used? If you cannot find a place to live without blocking a sidewalk, one will be provided for you. That place will not let you take hard drugs indefinitely.
This is exactly the problem I face with many tools, Makefiles, KVM setups, docker configurations, CI/CD pipelines. My solution so far has been to create a separate repository with all my notes, shell script example programs etc, for these tool, libraries or frameworks. Every time I have to use these tools, I refer to my notes to refresh my memory, and if I learn something new in the process, I update the notes. I can even point an LLM at it now and ask it questions.

The repository is personal, and contains info on tools that are publicly available.

I keep organisation specific knowledge in a similar but separate repo, which I discard when my tenure with a client or employer ends.
Please use float64 for your boat though
Mind you, feminists had a woman, often several, in every household.

My guess is that if race was determined at birth by chance (instead of genetics) we would have the same racial distribution on a societal level but race issues would move faster.
Neat, the colors only blade when perfectly aligned.
Iroh: Peer-2-peer, but it works [video]
Just pay them money which they can spend on housing. Either from free market or from social housing. Lot of housing in Finland is run and owned by municipalities and those units are rented just like others. Only the biggest fuckups go into system where money is directly paid to city for the housing.

You do have leeches, but well it is probably lot cheaper in long run than not paying. Like for example my car has never been broken into. And I haven't heard theft being any way rampant.
We are all doomed to be forgotten.

Even if you are remembered briefly, what’s remembered isn’t you it’s just some vague representation of you that will fade over time.

Some famous Roman emperor might have said something similar 2000 years ago for all I know but I forget his name. :P
SQLiteMP: A hierarchical category management system in SQLite
Ok. Thanks for that clarification. Here is a more direct and startling statistic that demonstrates the point: Almost half of all software programmers are foreign born (in 2019 … probably higher now).

https://www.americanimmigrationcouncil.org/research/foreign-...

“In 2019, there were 647,000 immigrant software developers, making up 39.2 percent of all software developers (Table 4). In fact, software developers made up 47.3 percent of all foreign-born workers in the computer and math category in 2019.”
That Might Be Pointless
>A dev tool with a monthly subscription?

It seems that can buy a perpetual license for GBP £5000 / developer, which is equal to 16 years of monthly subscription (quite optimistic for a 3yo project).
It seems to be based on TRELLIS?
I'm simply communicating the point of the article. Take it up with the author if you don't like it or don't agree. And he'll tell you that if sub-minute precision is necessary (i.e. someone would be reprimanded for being under 30 seconds late to a meeting) the simple solution is to include a second hand on those clocks, and there won't be any confusion. (Of course, what's the likelihood of a basic office wall clock being accurate to within 30 seconds anyway, but that's a whole other rabbit hole)
You should be getting bash from homebrew anyways.
Typically this view is proposed because a malicious attacker can actually make your program do all sorts of stuff you probably did not expect, including adding "functionality" that you did not include in your program.
Because it’s actively harmful.
I could well be wrong on the details, but note that Bill Gates and his foundation funding enabled Common Core to meet RttP goals, in a way that https://dianeravitch.net/2014/06/08/the-inside-story-of-how-... describes as a "coup".

Curriculum standards only work if people follow the standards, which for the US means tests, along with the artificial high-stakes I mentioned.
inadvertent de-risking. Failure of US payments providers to localise to previously low-value Global South markets gave domestic operators a chance to emerge and grow. Having control over your own payments systems is obviously good for national security and national sovereignty rather than be dependent on foreign providers
Why not `g` then? Or `o`?
> No multi-threading. A pity. But for a file manager not that important.

It's honestly blazingly fast in comparison to Windows Explorer on Windows 11.
I know that one of the best bug bounty hunter scripted his work using VB (unlike rest of the world who uses Python/Golang or Rust), if it works and you know it why not? Actually looking for perfect tools is procrastination.
Black boxes from Jeju Air 2216 stopped recording four minutes before crash
Peak confirmation bias.

The market is correcting from that thing that was in full swing three years ago (the pandemic) and drove prices way up for a number of factors, basically none having to do with construction:

https://www.reddit.com/r/texas/comments/1grxqur/the_austin_t...

The same thing is happening in many cities that do not have the same policies as Travis County.
But is the goal to hire from certain schools or to hire certain races?

The axiom presented is that the employee composition must mirror the surrounding social composition, ergo you are hiring for racial reasons because you must set quotas and then hire based upon satisfying (and not exceeding) those quotas.

As an example, if the social composition is composed of 40% Earthlings, 30% Martians, 20% Venusians, and 10% Mercurians and your workforce consists of 10 men: You cannot ever hire more than 4 Earthlings or 3 Martians or 2 Venusians or 1 Mercurian and must refuse or terminate any excess. If you cannot hire even 1 Mercurian at all you arguably can't hire anyone.

That's racist.
Also worth noting that Prey (2006) started development in 1995.
To copy myself from another sibling comment:

Man as in mankind.
https://www.merriam-webster.com/dictionary/man

>1a(1): an individual human

>b: the human race : HUMANKIND

>c: a bipedal primate mammal (Homo sapiens) that is anatomically related to the great apes but distinguished especially by notable development of the brain with a resultant capacity for articulate (see ARTICULATE entry 1 sense 1a) speech and abstract reasoning, and is the sole living representative of the hominid family
> That leaves 50% who don’t really know much beyond a few LeetCode puzzles and have no real grasp of what they’re copying and pasting.

Who likely wouldn't have a job if it weren't for LLMs.
I would argue the main reason is that Make is just bad. There are easier to use alternatives such as scons or rake that don't have this effect applied to them.
I don’t think I’m terms of objects at all, I think it terms of how the data flows. That’s why I like Elixir so much
Why do we have to change your mind? What's special about you? Hydrogen is a pita for infrastructure and car manufacturers have talked about it far longer than the modern EV period yet it still hasn't gone anywhere. It would need a huge push from government and industry. Electricity infrastructure is already there, even if it needs upgrades and extra capacity, it's far easier to add to. EVs are here now and growing, hydrogen is still as limited as ever in most places.
The way COM model worked, is that an application (for example, microsoft word) would implement this COM interface (that they'd have to anyway, for various reasons such as interoperability), and it would become available as a component to be used in another application.

It's a grandiose vision. It just didnt work out because of how complicated it is in practise to implement the COM interface(s), and not enough apps did it anyway.

It is slightly different from a library, since that library would have to be useable from your language (or have some sort of FFI mechanism).
Dynamic Shell Variables
Care to provide any names, and some examples of how they were affected?
What did you script in XYPlorer? I've used Explorer for so long that's a feature I can't even imagine what I would use it for.
I see this effect in Java Maven pom.xml files. It's hard to get a straightforward answer on why each build step is needed, what each attribute means, what parts are optional or mandatory, etc. There seems to be a culture of copying these XML files and tweaking a few things without truly understanding what the whole file means. I briefly looked at Ant and Gradle, and their ecosystems don't look any better. The build configuration files seem to have too much unexplainable magic in them.
Yeah the fun way Moravec's paradox was explained to me [1] is that you can now easily get a computer to solve simultaneous differential equations governing all the axes of motion of a robot arm but getting it to pick one screw out of a box of screws is an unsolved research problem.

[1] by a disillusioned computer vision phd that left the field in the 1990s.
Rhyolite: Simple text editor in Rust using Tauri, Svelte. Inspired by Obsidian
Wolfram ie Mathematica language predates VB1. Being commercial was the norm back then, and due to its academia widespread use has remained as such.
I agree. We are spewing out AI generated stuff out there which is then again swallowed back by AI to train.

This tool does two things for now, one is to rank/score resumes based on job description, and another is to generate cover letters. I am beginning to ponder if generating cover letter is morally right or wrong. Regarding the first part, it's just recommendations and suggestions, the AI doesn't go and generate a resume for you, so I believe that's alright.
The US blew up Nordstream via their Ukraine proxy, but „what if Putin hypothetically did this“.
A "termination for convenience clause". Cool.
> I've already been over this: reducing 2^N by a factor of 3 is useless.

and here you're again showing your absence of practice and you being too much into theory

it's not useless if it transforms day computation into work-shift one

because actual people aren't working on theoretical infinite problems - people need solving specific examples they are stuck at

you sound like you'll enjoy working with galactic algorithms - too bad inter-universal beings aren't hiring right now
"we have the same product/service, and charge the same price as all our competitors. But because we're owned/operated/benefits minorities, you should be choosing us as a form of guilt driven affirmative action"
yep, it appears for a second - then displays only this :(
As somebody who born and spent significant portion of my life in very homogenous country.

Reading these threads I always come to the very same conclusion: diversity IS the problem and creates problems instead of providing any tangible benifits.

DEI is attempted solution to the "problem" and yet creates even more of a problem where people aren't hired based on merit and being the best candidate for the job.

None of those things are a problem in homogenous country. They simply do not exist.

Similarly it doesn't make sense that a person with a different skin color could bring anything new to the table, after all skin color does not matter.
This seems like a needless comment.
Notes are important for me.. I write a (private) timestamped diary which I can go back to and find out why I did something at a specific time when asked about it.

I work as a consultant so I need to do this when requested, but it gives me a quick way to remember details that I would otherwise forget and also quicky get to speed after a vacation or weekend by reading my notes and TODOs from the previous week.
If anything, the strategic importance of the Arctic region as a whole has the potential to be a good deal greater than it was during the decades of superpower standoff, driven by climate change opening up new shipping routes as well as providing access to natural resources that were previously inaccessible, or at least much harder to exploit.

The Ukraine was invaded for resources.
I can't speak personally to why peeps are downvoting, just wanted to say I appreciate the comment - you explained the position well.
Ah, but would they actually be parallel on a flat earth?

Say the earth is disc-shaped. Then the center of gravity is only directly beneath you if you're standing at the exact center. You get ever-so-slightly not parallel lines, just like on a round earth.

The fun part of a disc-shaped earth comes as you move towards the sides, and gravity, still pointing towards the center, makes you stand at an increasingly acute angle to the surface. The ground beneath you will then appear like one big endless mountainside, with an increasingly steep slope the further away from the center that you get.
I think this shifts the problem from academic integrity to the time it takes to mark the in-class, pen and paper assignments.

The sheer volume of evaluations is what makes us choose methods that help us scale our marking efforts, but I’m curious to see how this changes.
Indonesia keeps iPhone 16 ban despite Apple offer to build AirTag factory
What is the counter-example?

We recycle known good stuff to avoid getting bogged down and introducing fresh flaws.

The admonition to know what we're doing and act deliberately applies to so much in life, but flies in the face of Milton Friedman's point in "I, Pencil" => https://youtu.be/67tHtpac5ws?si=yhheE1Y5ELfjWXs-
The program doesn't look like a typical VB6 application, I guess the author draws all UI elements himself?
Could you specify what legacy baggage you would like to eliminate, and what modern features you miss in VB6?
Prometheus is not only a metrics server, it's also become the de-facto metrics exposition format.
So what, it’s your own fault if someone assaults you and takes away your things?
> Do you think such an event would've occurred without pushback on a team with more than 1 woman?

Sure. One of the women I dated detailed a story about how a man at a conference she attended suggested it'd be more fun if she was roofies. To her face, in front of her co-workers (many of them women). She was in a majority female industry (healthcare).

Why do we just assume that men stop doing cringe stuff just because women are around?
Yes.

This swinging pendulum is really the tough part, and the nazi trend coming back in force after a black president was there for 8 years is the most symbolic image of it.

In the current situation though, the money doesn't seem to be swinging around, so I wonder how far it could even swing back. That's part of what I mean by "power", the current changes we're witnessing are huge shifts of money in one specific camp, and I don't imagine heads rolling either, so outside of a completely unforseen even wildly resetting the scene, it looks kinda toast to me.
I recently learned about this from one of my favourite German podcasts:
https://freakshow.fm/fs286-zurueck-zur-vision (Starting at 2:50h)
AMS Plus: Automatic 3rd-party filament recognition for Bambu Labs AMS