skysight-inc/HackerNews huggingface dataset:
They needed to draw a line somewhere, and it made sense to draw it there in the 1980's or whenever. The unfortunate part is that rather than just pragmatically saying baked in firmware wasn't their current concern, they created a rationalization about how it's more free to not be able to change your firmware. And once you put that kind of contradiction in your axioms, you're off to the races of poor conclusions.

I'm pretty adamant about software freedom, but my own model involves computational domains and resulting security properties. CPU microcode is a pretty shitty thing, but it's in a similar camp to proprietary CPU designs so that's just where we are in 2024. Proprietary firmware in non-networked peripherals does not bother me at all. Updating firmware only bothers me to the extent that proprietary update processes require more work (including sandboxing to thwart any telemetry). Meanwhile proprietary BIOS, regardless of whether it gets updated, is a huge red flag based on how much access it has to the whole system plus the network.

Having said that, this topic is where the FSF's definition actually has more relevancy. It is neat to be able to say everything in this tarball/cdimage/etc is 100% libre licensed, orthogonal to the implications for how it affects users' freedom. So doing the work here is seemingly worthwhile even if it's not fully necessary to serve the FSF's main goal.

I just wish they'd stop focusing on this outmoded definition for things like the firmware blobs in Trisquel/Guix, which actually ends up harming user freedom/actualization by making for a poor experience that makes libre software look like some kind of religion based on purity rather than programmer self empowerment.
We need archives built on decentralized storage. Don't get me wrong, I really like and support the work Internet Archive is doing, but preserving history is too important to entrust it solely to singular entities, which means singular points of failure.
I don't know what their funding model looks like but if they have some cash I'd say hiring a security team would be on top of the list of things to invest in.
I would think there is some kind of information entropy and scaling laws at work.

It could all be represented by a graph but it is a huge measurement problem.

Minimize the variance of what with a business unit? It is not clear to me there is one measure that would apply across business units. I suspect that is part of the problem and something that gets amplified with scale.
I've heard this described as "we all move at the speed of light." Also, since another way to describe alignment of two vectors is an angle, motion can be characterized by the angle it makes with the time axis.

https://www.youtube.com/watch?v=au0QJYISe4c
1 less third party app to install and rely on.

The only snapping features I use are snap left, snap right, and resize both snapped windows at the same time (which Rectangle doesn’t do).

Sometimes less is more, I’m more happy with Sequoia native snapping than with Rectangle/Magnet
Why not build own version?

Current approach sounds best to me, Apple gets to implement a (relatively simple) feature exactly how they want, power users and existing users can rely on third party apps.
Think of it this way: they are trying to make git better by addressing fundamental weaknesses in git, but some of those weaknesses require a fundamentally different UI paradigm and as such aren’t practical to upstream, hence a new project.
In some sense they already are making git better since that’s the data format that the tool supports.

Also, some of the UI improvements or even protocol improvements might make it into git eventually.

I’m skeptical about it being worthwhile to switch to a new backend. Maybe it would work if it’s just local, but a lot of IDE plugins and other tools would need to be written, and git has lots of inertia.
Settings > Desktop & Dock > Windows > Tiled windows have margins > (turn off)
Employees don't stay at companies long enough to warrant training them

Employees don't stay at companies long enough because they virtually always only get market level salary increases by going elsewhere

There's basically zero space in two week sprints in many companies to accommodate adequate training regardless.
Jane Street Capital: the trader paying its interns more than Keir Starmer
Perhaps having more accidents doesn't mean more fatal accidents.
Settings > Desktop & Dock > Windows > Tiled windows have margins.

https://support.apple.com/guide/mac-help/change-window-tilin...
Yeah for me it's mostly ollama models lol. It is nice to see it go fast. But even on my 1gbit it feels fast enough.
Unfortunately there's been a few vulnerability since that old Minio release. For something you expose to users, it's a problem.
Or until a software update quietly resets the relationship and introduces novel failure modes. There is little more dangerous on the road than false confidence.
ScummVM runs FLOSS games too.
I got my DevOps job with quite a bit less experience than the job posting stated. Granted I was an internal hire, but I still learned the lesson that you miss all the shots you never take. Just apply!

The worst thing they do is say no.
I use it too. I immediately switched off the new snapping feature. Snapping it to half the screen is just not right. I like my browser, email program and code editor considerably wider.
Not sure what you mean. There is always an end to a batch. It doesn't have to be the end of a document entry, otherwise the model might get lazy and learn something related to the position of the text (i.e. look into the position encoding and call it a day).
Is it the same email spoofing attack vector of zendesk which was disclosed last week?
Google is in self-destruct model
AMD Ryzen 7 9800X3D supports DDR5-8800 MT/s memory
Agree, there's nothing in this article that makes me think that it wouldn't be equally true if you wrote it ten years ago about millenials.

Or twenty-five years ago about Gen X.

It's just an article about "how older people tend to feel about hiring new college grads". There's nothing new about Gen Z that makes them somehow "less hireable".
New grads are a lot of work to train
If 5 in 6 companies have no hesitation about hiring recent college grads, that seems fine.
Noting that these surveys reflect managers' attitudes towards Gen Z recent college graduates, not the actual traits of Gen Z recent college graduates.
Author here: The biggest benefit for me is the ability to work on change N+1 (or sometimes even N+2 also) while change N is being reviewed without subjecting myself to constant merge resolution if I need to update change N due to e.g. reviewer feedback, issues in pipelines, etc. `rerere` helps somewhat, but the flow is much nicer when I can just rewrite one commit and everything downstream updates itself.

The others are also listed in "the good" section of the article, but that's the biggest one. How much of a benefit that is for you will really depend on your usage patterns - maybe it's solving a problem you don't have. But the nice thing is since it's git compatible, people for whom this solves a problem can use jj, without having to migrate their whole team/company from git, unlike other solutions like fossil, darcs or pijul.
At least it is working with Stage Manager...
Point 3 is dishonest, imo.

jj has no evidence today to support the idea that it will be a main tool in the future.
An even heavier burden of proof comes from the idea that it could be adopted by mainstream forges, so it's certainly not an argument on how jj is better than git.
Yeah the problem here is also that I don't have the router setup to actually distribute that kind of bandwidth. 2.5Gbit max..

And internal network is 1 Gbit too. So it'll take ) and cost) more than just changing my subscription.

Also my TV is still 1080p lol
If you have no formal job experience, thats fine - apply anyway and most likely you'll get to the point where you can demonstrate your skills. Government stuff aside, most job requirements are extremely flexible.
That 128KB only applies to non-standard S3 storage tiers (glacier, infrequent access, one zone, etc)

S3 standard, which is likely what people would use for git storage, doesn't have that minimum file size charge.

See the asterisk sections in
https://aws.amazon.com/s3/pricing/
It is about a biological/physiological model based on energy consumption when stressed, not the machine learning energy-based models championed by Yann LeCunn.
The numbers that are reported aren't abysmal, and people have anecdotally said good things. I was willing to give it a try while being hyper vigilant.
From the (current) final comment at https://github.com/syncthing/syncthing-android/issues/2064

> Nothing came of the discussions with google. Demands by Google for changes to get the permission granted were vague, which makes it both arduous to figure out how to address them and very unclear if whatever I do will actually lead to success. Then more unrelated work to stay on play came up (dev. verification, target API level), which among other influences finally made me realize I don't have the motivation or time anymore to play this game.
https://www.statista.com/statistics/184260/educational-attai...

It’s always been a filter. Or rather, a qualifier for white collar jobs. It doesn’t mean there isn’t value obtained in education OR that their value is becoming more diluted as the more of the population obtains a bachelor’s degree. It just means that there are new qualifiers. Examples: specific schools are held in higher regard, requirements for higher education, job experience or portfolio, etc.
FWIW, their helpers make things pretty cheap to create new Formula by yourself

$ brew create --python --set-license Apache-2 https://github.com/awslabs/git-remote-s3/archive/refs/tags/v0.1.19.tar.gz
Formula name [git-remote-s3]:
==> Downloading https://github.com/awslabs/git-remote-s3/archive/refs/tags/v0.1.19.tar.gz
==> Downloading from https://codeload.github.com/awslabs/git-remote-s3/tar.gz/refs/tags/v0.1.19
##O=-# #
Warning: Cannot verify integrity of '84b0a9a6936ebc07a39f123a3e85cd23d7458c876ac5f42e9f3ffb027dcb3a0f--git-remote-s3-0.1.19.tar.gz'.
No checksum was provided.
For your reference, the checksum is:
sha256 "3faa1f9534c4ef2ec130fac2df61428d4f0a525efb88ebe074db712b8fd2063b"
==> Retrieving PyPI dependencies for "https://github.com/awslabs/git-remote-s3/archive/refs/tags/v0.1.19.tar.gz"...
==> Retrieving PyPI dependencies for excluded ""...
==> Getting PyPI info for "boto3==1.35.44"
==> Getting PyPI info for "botocore==1.35.44"
==> Excluding "git-remote-s3==0.1.19"
==> Getting PyPI info for "jmespath==1.0.1"
==> Getting PyPI info for "python-dateutil==2.9.0.post0"
==> Getting PyPI info for "s3transfer==0.10.3"
==> Getting PyPI info for "six==1.16.0"
==> Getting PyPI info for "urllib3==2.2.3"
==> Updating resource blocks
Please run the following command before submitting:
HOMEBREW_NO_INSTALL_FROM_API=1 brew audit --new git-remote-s3
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/g/git-remote-s3.rb

They also support building from git directly, if you want to track non-tagged releases (see the "--head" option to create)
I know, right? I used to read about the role of eunuchs in ancient royal courts, and I thought to myself, who does that anymore?
Broken link to GitHub (double dot). Second paragraph:

https://github..com/martinvonz/jj
I will add my experience. I graduated with a CS degree from a well known state school a few months ago, I have been applying to so many jobs I lost count, but after being ghosted to even entry level jobs I have pretty much given up on my CS dreams… why should I basically work myself to death for a field that seems like it doesn’t even care about me? Note I had two internship-style experiences while in school, making up the significant portion of my resume. I’m happier working at a restaurant and enjoying my free time for the moment, touching computers on the side but more importantly pursuing my non-computer interests. This won’t work forever as I plan to have children but for now I am existing and happy doing other things. and i am putting a lot of my free time in to convicing my peers still in school that their degree won’t be worth sh!t when they graduate
Ask HN: A color matching Tetris with removed shapes determining upcoming shapes?
Note that Tetris 2 also involved color matching but the regions removed did not determine the shape of upcoming pieces.
You mean with blown fuses? Sure, but that's specific implementation's choice, not an FPGA property. You could also make an SSD read-only with enough effort, but that doesn't describe SSDs in general.
The claims in the article don't have anything to do with meaningless degrees though, it mostly covers issues with work ethic, professionalism, communications, etc.

I hired and subsequently fired two new college grads in the last two years and both had most if not all the issues listed. It was a huge challenge to get them to do basic things even when I told them they needed to be done multiple times. I have a third recent college grad working on my team and they are doing great because they put in the work.
They start the article with this:

> Generation Z (Gen Z) has a reputation for being challenging to work with and difficult to manage.

If you do not compare the results with a similar poll for when other generations where entering the market, the article reads like an arbitrary roast on Gen Z.

I will not get fooled by their domain name!
> Note: unfortunately, there aren’t any specific keyboard shortcuts for moving windows into the quarter sections of the screen.

I'm surprised The Verge apparently doesn't know that you can create keyboard shortcuts for any Mac menu item, either specific to an app or across apps. You can even override existing shortcuts:

https://support.apple.com/guide/mac-help/create-keyboard-sho...
Related recent discussion:

“World conker champion found with steel chestnut, cleared of cheating” https://news.ycombinator.com/item?id=41844545 (5 days ago, 421 points)
The best path for juniors IMO is through consulting companies, they are built to train and level folks up. Folks can then choose when they want off the consulting rollercoaster.

Alternatively having a real apprenticeship program developed for tech would be super useful, but we hate it when we try to do real engineer things.
It's the latter plus typing on my phone while riding the bus.
Elon has said many times that they are willing to license FSD but nobody else has been interested so far. Clearly that will change if they reach their goals.

Also, "years of death and injury" is a bald-faced lie. NHTSA would have shut down FSD a long time ago if it were happening. The statistics Tesla has released to the public are lacking, it's true, but they cannot hide things from the NHTSA. FSD has been on the road for years and a billion miles and if it was overall significantly worse than normal driving (when supervised, of course) the NHTSA would know by now.

The current investigation is about performance under specific conditions, and it's possible that improvement is possible and necessary. But overall crash rates have not reflected any significant extra danger by public use of FSD even in its primitive and flawed form of earlier this year and before.
Does the article mention if the 1 in 6 is actually a change vs previous years/generations? I didn’t see anything.
I'd like to imagine a world where every lawyer, when their case is helped by a Wayback Machine snapshot of something, flips a few bucks to IA. They could afford a world-class admin team in no time flat.
there are, even with defaults. Look in "Window > Move and resize" menu of any app.
Lots of companies need skills they don't know how to ask for. So they advertise for the wrong things. For example a medium size real estate firm probably needs someone to deal with the computers. Its a grind but cold reach out can go far
Article says API token was stolen in original breach.
The World’s $100T Fiscal Timebomb Keeps Ticking
What country is this for? I see a lot of hiring of new graduates in krakow and Hyderabad.
Restating my love for Internet Archive and my plea to put a grownup in charge of the thing.

Washington Post: The organization has “industry standard” security systems, Kahle said, but he added that, until this year, the group had largely stayed out of the crosshairs of cybercriminals. Kahle said he’d opted not to prioritize additional investments in cybersecurity out of the Internet Archive’s limited budget of around $20 million to $30 million a year.

https://archive.ph/XzmN2
As a Gen X, I remember hearing this about my cohort in the early 90s.
AMD Ryzen 7 9800X3D leak lists 4.7 GHz base clock and 120W TDP
I can count to 10 with fingers.
Maybe we should add some more classes and another 10-20k on top of what we charge them already to fix the problem. Surely that will work.
This is nothing new, that is what happens in recession. It will adjust in a year.
I also did write about times when the car would have damaged itself or likely caused an accident, and those are indeed objective problems.
Antibiotics and vaccines. If you need to give birth to 8 kids so that 2-3 of them could live into the reproductive age, fighting for equal rights is neither possible nor relevant.
It adds value. I don't think anybody learned nothing in 4 years of college.
Rectangle (OSS), Moom, and Magnet are all good options if you want to go beyond what Sequoia supports. I've used Moom for years and particularly like its behavior when external monitors are added/removed.
Show HN: Minimal image regression template for PyTorch
Last year I got interested in image regression but struggled to find any easy tutorials or templates for getting set up with image regression in pytorch. Seems like all the tutorials were about image classification.. I decided to make a very minimal pytorch image regression example for a task that I thought would be easy to solve to make it easier for people to clone and then modify with their own datasets. Its pretty basic and has minimal dependencies. Let me know if you spot any bugs or simple improvements :)
> why would the contributors to jj not just try to make git better by addressing these weaknesses?

Because jj isn't being built to improve git, but to allow using git at Google to work on Piper-backed code instead of hg/fig, and adding support for the abstractions that are needed to support git and piper was probably seen as free complexity on git's side.
Branch Education
Well said. Psychological diagnoses are genres for the brain.
I would hope my mentioning moto made it clear my comment was about having an S3 implementation for testing. Presumably one should not expose moto to users, either
I don’t think the claim is that it just uses energy, it’s that it uses energy to the detriment of other processes.

The body is extraordinarily complex, so I don’t think you can extrapolate that to anything else that uses energy.

Any garden variety gym rat will tell you that when you worked out you eat a lot more. And that may be the same for stress, but perhaps what your body does with the energy when you exercise is different.
I’ve found places that only hire “senior” dev talent to be pretty trash culture-wise. Management only wants coders who can pump out features and does nothing to invest in any type of learning or support. Even things like documentation are deprioritized because any new dev should be able to “hit the ground running” because, hey, we only hire experienced engineers, right?
We used to call this 22/22/22: 22yrs old, working 22 hours a day, for 22k/yr.
My first "job" was at a place that did a lot of crunching on big data (or what counted for big at the time). I'd go there after school and do things like rotate the backup tapes. Until they found out I could, and then it got a lot more interesting.

One of the things I loved about that experience was that I got to try a ton of programming languages. They'd use anything under the sun if it had a useful feature. A lot of it was compiled BASIC, but it was also my first exposure to C, Lisp, APL, and... SPITBOL. Which was the boss's favorite.

It was a SNOBOL variant that they had a compiler for that ran on the 286 PCs of the day. I didn't write much, if anything, in it, but I remember the reason they liked it so much was because it had pattern matching features, kind of like how AWK and Perl made working with regexes trivial. The other memorable aspect as I recall was that every line of code could also contain not just one, but two GOTOs (I think one for success and one for failure), which made it a bit.. interesting.. to try to follow the flow.
My suggestion -- if you engage with folks on social media, make sure that the tone and content represents the company, not necessarily you as an individual. The company's social media presence should contribute to go-to-market success. Whether or not you engage with negative comments should always be in that light. Good luck!
An unfortunate issue. Vue is far better, as is Svelte.
> I remember plenty of people who used SVN saying why did they need to use git

I remember everyone saying “SVN is a piece of shit, I hate it, why can’t I easily create branches.” Also mixed revisions which was the worst part of it.

The jj people should really write a guide to show how it’s better than git because, so far, I’m still very confused and we’ve had that conversation on HN at least 10 times without anyone giving concrete examples.
Much more risotto is needed.
Western-led study shows playing video games may improve cognitive performance
Likewise it didn't even compare to other current workers. For instance it says, "6 in 10 companies fired a recent college graduate they hired this year", but but doesn't say how many companies fired other workers they hired this year or better yet what percent of workers hired this year have already been fired broken down by age and college experience.
There was a sweet spot in the past when React was actually simple and clean.

I really do want to escape it these days but quite frankly every frontend framework is the same and they are just shitty in different ways, not really better than React.
I could easily believe that the culture of gaming everything (including interview "prep") would lead to problems being useful in a company that's not just going through the motions; however...

> Nearly two-thirds (65%) of hiring managers surveyed believe that recent college graduates are entitled, and 63% think they get offended too easily.

This line sounds to me like 2/3 the survey respondents might be at least as much of a problem as many new-grad candidates allegedly are.

This line is so glaring, that I wonder whether it was written specifically for social media engagement/enragement.
Building an open-source excel document management add-in – good idea?
I’ve been working on an Excel add-in as a side project. It helps users interact with documents directly in Excel managing, searching, extracting data, and cross-referencing. It’s mainly aimed at audit, due diligence, and controlling work (see www.docupulse.app)

Rather than commercializing it, I’m planning to transform it to an open-source project with the goal of finding active collaborators and build a platform for users to simply add customized features. Do you think that’s a good idea? Would anyone be interested in contributing or sharing thoughts?