skysight-inc/HackerNews huggingface dataset:
I just saw this thread https://news.ycombinator.com/item?id=34110321. Nice top level overview.
You can't change how companies decide to hire. You can make yourself a more attractive candidate.

In general employers look for people who have relevant experience and the skills they think they need for the job. A degree communicates some level of study and practice in an environment that probably included teamwork and following instructions. If you teach yourself you have to prove you have the programming skills, and that you can work with a team and understand the business domain well enough to add value.

To answer your question, an employer will hire a self-taught programmer if they think the programmer can do the job. I don't think the self-taught part causes skepticism, it's more the lack of experience in a business and team environment. A degree isn't a real track record of accomplishment but it's usually accepted as a proxy.

I taught myself programming and got a job after a few years of study and practice (mostly while I was in high school and college). I got a job and never finished my degree. That was a long time ago (more than 40 years ago), and back then employers would more frequently hire people they expected to train and mentor. That doesn't seem to happen much these days, everyone has to prove they can fit in and produce right away.
Best wishes, especially to the brave citizens of Ukraine!
> A Mercedes will get you laid, the latest iphone won't and likely never will.

Not having one might harm your chances, though.
> Any downsides to Bitwarden that anyone knows of?

UI\UX is bad. I tried switching to it from 1P, but went back after four months because I'd rather pay more than suffer daily.
meson compile will invoke the backend used.
—- orrrr… https://youtube.com/@tested

ADAM! Merry Christmas from Seoul

—-
> In the past I guess they could blame Intel somehow,

It was fairly easy. Intel's released products often would not meet original spec, or once it was throttled to fit into spec it didn't have significant performance gains over the prior generation. Often they would go generations without the performance warranting the increased part cost.

> They've never managed to settle into any kind of consistent upgrade cycle there

They would like an annual incremental upgrade cycle and a five year design cycle.

Even without Intel, they still have supply chain constraints. For instance, even with their own silicon, they are relying on TSMC to be able to meet process and production volume targets.

Releasing chips on a new process will likely lead to really odd effects due to yield issues - for instance, having a new CPU show up first in products with lower sales volume. That includes tiering, either with things like a regular vs "pro" phone, or retaining the older model of computer while charging more for the newer version.

Right now they appear to be on an 18 month cycle for Apple silicon, which is driving their new hardware (either with a new machine serving as the launch platform of some new SoC, or a design revamp of a machine based on existing SoC).

Humorously, the only product which has had an incremental update so far is the MacBook Pro 13".

I suspect they'll eventually have a two or three year "architecture" tick for their Mac and iPad SoCs. Depending on those architectures and the upstream changes at TSMC, there might be a lot of different SoCs released against that tick.

> but they're not even releasing an M2 iMac at all.

I'd be really shocked if they don't release a M2 iMac, most likely in March.
You need to adjust for the QALY level of riding a train compared to the rest of people's lives. Train riding isn't much fun, but it's much better than being dead.

Your point probably still holds though.
I don't get why everybody is in love with cloud solutions for keeping their secrets. Encrypted as they may be.

Self hosted, at home, or I don't trust it. It's really that simple.
> the ability to innovate quickly is important

That's a superstition.
The fly in the ointment with this theory is why Apple (or even Mozilla) would expose the same kind of information. Apple has only recently started experimenting with ads, and their ads are limited to the apps that they control.

The more benign explanation would be to allow developers to work around device-specific or browser-specific bugs.

(I'm aware Apple changes the GPU Model to "Apple GPU", however they do expose a ton of other properties that make it possible to fingerprint a device.)
If you're only thinking of performance as "profiling", you're missing the architecture step. Why make something faster if you can skip it altogether.

It's rare when performance issues happen at the line level, unless you're doing CPU intensive tight loops. I can't remember the last time I had to optimize for that, but maybe I'm just not in the right field.

However what I constantly have to optimize for is IO and latency. And for that, all you can do is a proper architecture.
Oh that is what I am using. May need to look into that
Oh you seem to talk as if the option/set CMake mess was not one hundred times messier.
Note that flying is safer than walking.
From Kagi.com's pricing page [1]: "Kagi has no ads and is fully supported only by its users." At $10/month. (disclaimer: I haven't used it myself yet).

Does anyone have experience with Kagi or some background how they pull this off?

The founder was here about a year ago. [2]

[1]: https://kagi.com/pricing

[2]: https://news.ycombinator.com/item?id=29835756
Merrryyy Christmas, Happy Holidays, and all the best for the New Year and beyond!
Note that your emissions per km are 2-3 times higher when driving than when flying (and the infrastructure and car manufacturing are probably even worse)
>It speaks to a flaw in the character. A deep insecurity.

She's from the US...

It's also a flaw in the character taking every criticism personal (your bread is shit so is your cheese...and your so called pizza would be a death sentence in italy) but, for example no one from Europe would argue that the US has the much richer BBQ and "FastFood"-Culture (partially thank to African-American's) and as a Swiss-person i think the US has the much better small-brewery (IPA etc) beer than whole Europe..yes also better then Belgium and UK.

Maybe first look a yourself ;)
Until one gets a Linux device that is managed by company IT exactly the same way as Windows machines.
Perhaps it's not going to be about replacing doctors, it's about remembering everything they know in aggregate and distributing it wholesale to augment their work along with healthcare provision in general, while increasing access inclusiveness by empowering patients. Has the potential to be most transformative in parts of the world and socioeconomic stratums/zones where internet connected smartphones are widespread, but timely, inclusive and affordable healthcare is not.
Likes of SBF or Holmes should be punished more harshly. They had access to all the resources in the world, the resources poor people dont even know exist. They were educated from the institutes not everyone can afford. They never had to worry about next meal. They have all the high profile contacts. And what did they choose to do? To fraud people. Your comment simply reeks of elitism. Imagine a poor all clean chap comes to you for a job. You wouldn't offer him any, given the logic in your comment. What will he do next? Commit another crime. Most common people dont commit crime out of choice. They are forced to commit crimes again and again.

In Most cases, it is the society which forces them to do shit. The same is not true for SBF or Holmes. They chose to fraud people out of choice.
It's perfectly possible to think that some ways of generating wealth for yourself are immoral, without thinking that all such ways are immoral.
Merrry Christmas
This sounds so familiar.

I've seen so many problems caused by not having clear direction from leaders. I once pointed out to the president of a small/mid-sized company that he was acting CTO and it was hurting the company. All department heads reported to him, but he's non-technical so it was a matter of convincing him what the best thing to do was.

What ended up happening is political shenanigans from these department heads (2 of the departments were technical) because there COULD NOT BE clear direction due to the non-technical nature of the CTO. I recommended he hire an actual technical CTO who could call the technical department heads on their bullshit and actually get a meaningful direction going between the two.

I've seen variations of the headless leadership too many times over the years.
That’s a great (and huge) work! Thanks.
Jussi Björling - O Helga Natt
https://youtu.be/ofKk_Etapq4
It was Proudhon who said that, though. Marx didn't like the saying.
A few years ago, I made the decision to delete my LastPass account. At the time, I wasn't sure if it was the right move, but in light of the recent data leak, I couldn't be happier with my decision.
If you're in the market for a new password manager, I highly recommend giving Bitwarden a try. It's open-source and has a strong focus on security and privacy.
> destroys the market for people to publish jokes about fishing

Yet for some reason, I bet there were fish jokes long before fish markets. The ad revenue may disappear, but the jokes will not.

Also, several open source projects make our society function that don't have a good business model. Or maybe they do now, but wouldn't have started if the author had worried about it.
For what it's worth, a metro train does around 100,000 miles per year.
Happy Christmas! And a big shout-out to all of you carrying pagers this Christmas. Been there, done that, so glad I won't spend Christmas day fixing servers this year.
For enterprise customers, the usage of SaaS solutions is often:
1) Cheaper to manage than in-house solutions, and
2) A way to outsource and manage risks.
Merry Christmas to all!
For improving rhythm I really like this book by Uwe Kropinski and highly recommend it:

https://www.kropinski.com/english/timing-problems-getting-in...
No idea what you're talking about. Manager is not CEO. There are forces above.
LastPass Has Been Hacked
Interesting —- personally, I love the shift in tone as the story develops, and thought it fit perfectly. A very strong recurring theme in the story is the distinction between happy, carefree hobbits; comfortable in the Shire and ignorant and oblivious to the world around them; and the vastness of that world and the dangers it poses to their way of life. The tone of the story follows the hobbits’ perspective on its events, and shifts dramatically as their mindsets change: as the hobbits travel further from the Shire and get better acquainted with the world at large, we get to experience the change in perspective alongside them.

We start with the cheerful birthday party in the Shire, and Frodo’s departure — written in a similar tone to The Hobbit as Frodo considers himself to be retracing Bilbo’s steps and beginning an adventure of his own. It starts to get darker and more dangerous (but still with Tom Bombadil around to save the day, at least at first); and once the hobbits leave the Shire they suddenly no longer feel safe or in control. By the time we get to Rivendell it’s clear that the hobbits are way out of their league, and that the plot is way bigger than just Frodo and his friends. And as the story develops, and the hobbits split up and become involved in the war from different areas of Middle-earth, this change in perspective continues and the tone continually gets grander and darker. It’s like a “zoom-out” effect that starts at the birthday party as a carefree fairy-tale and culminates at the destruction of the Ring as a massive, high-stakes epic fantasy.

It’s interesting (and totally makes sense to me) that the story developed this way in Tolkien’s mind too; and I think it’s clever that he decided to make it a part of the story rather than rewriting everything to have a “consistent” tone. I think it makes it a lot easier to follow the story and a lot easier to get to know the characters than if it had started like RoTK from page one.
It's called "Never give a sucker an even break."

Monopolies are the way to make big money.
That was on you though, and by the sounds of it you realized that and fixed it. When you're a C-level you're expected to use your autonomy and agency to say no to things, and if people need you to be there (eg strategy meetings that need tech input) then they should have to work to your priorities.

No one above senior dev level has too many meetings. The issue is always that they say yes to all the meetings they're invited to. Realizing that you're allowed to say no is a critical part of leadership. Possibly the most important part...
Making a concave mirror using 15th century technology (2018)
There's the very interesting new feature of LTO7M and 8M, which adds 50% capacity to your LTO7/8 tapes when formatting them with a - respectively - LTO8/9 drive. A 30$, 9TB LTO7 tape is the cheapest storage you can buy.
Yes, but it's good to note that those rich welfare states still have billionaires and still have income and wealth inequalities.
Why do I feel like this thread is giving the word emergency an existential crisis :)

To be an emergency or not to be an emergency, that is the question!
While you are correct, it is still pretty normal for air traffic control to ask, and it is pretty normal for the pilots to provide a reason whether they are asked or not. Wind shear is definitely information that should be shared for the benefit of other aircraft.
So was my surgery for testicular torsion. Still considered a (medical) emergency.
Does anyone have a map of which countries celebrate Xmas (first day) on 24 and which ones on 25?
Besides the questionable criteria for "healthy mind," I question the results because of the obvious selection bias (SSC enthusiasts) and self-reporting from an audience that (in my limited experience with them) has a somewhat inflated opinion of themselves.
For those wondering:https://en.m.wikipedia.org/wiki/ALARP

As Low As Reasonably Practical
That's not quite how I remember it. Maybe it was a different source, but the idea is that the manager should spend a significant chunk of their time doing actual technical work, so they retain enough proficiency to step in and substitute for any of their subordinates e.g. in the case of sickness.

Thus requires a deep hierarchy of managers to even out the administrative burden and give everyone time to do technical work.

What confuses me is that in my experience, a deep hierarchy of managers tends to lead to each layer inventing more administrative work for themselves and the layers below, not help take the burden off...
> I don't fully share your negativism towards this: the ability to innovate quickly is important

I fully agree! But that's a different thing. Of course the ability to quickly innovate is important, but you are implying that the current state of affairs is a necessary consequence. It's not.

I also like to "quickly innovate" by hacking some proof of concept code. Exploration is important and fun. I don't write a test first, or no test at all, if I don't even know yet fully what it is that I'm building or how the API needs to look like. But in the long run I can't keep going like that.
Merry Christmas everyone, even those who argued with me despite clearly being incorrect :-) thanks for continually challenging and educating me, HN. I know of no better way to keep track of trends and hear other opinions.
The parts of Saturnalia that are best, imo, are the parts borrowed from Christmas.
You cannot do everything - even in development itself you cannot be master of all languages or all subject matter areas and the ones you don't work on daily atropy. I used to know Java but now...

I became a team lead recently and my job is to do all the things the others don't want to do. To keep shit off them so that they can focus. To organise things so that the people that we work with outside the team are ready for what we produce to do their testing, evaluation etc. There's meetings about how to fix our many problems, about what work we should do in future, about bugs - triaging them and working out which team should handle them. It's all necessary but it cuts into the day and destroys my focus.

There's just no time to get anything serious developed. I am lucky to almost tag-along technically but I cannot learn at the rate my team do (we are picking up a system that was done badly and quickly by contractors) because I cannot spend the concentrated time on it. I struggle to do bits here and there to keep myself understanding the situation just about. I work on the test system because we didn't have one till I started and it's so critical to fixing all the problems we have but that's about it.

I do find though that it's important to work daily with people who do know how to program even if their experience is years old. Having a programming Product Owner for example. Without that experience people just don't get it and they try to make teams do silly things or they try to apply pressure to get what they want as if that worked. So to me there's no alternative to turning programmers into managers (or other functions) because without it the company will try to do everything in incredibly stupid ways.

Also it's important that the best programmers get into decision making and by this I don't mean people who are good at writing piles of code. I am sorry but I don't find that important - to me it's people who write code that others can maintain and who help each other - people who help optimise the team's performance rather than just their own. That sort of developer is needed at higher levels to make sure the company acts intelligently but they will pay a price in lost expertise.

It's quite common, unfortunately, for companies to be agile at the bottom and waterfall at the top and you just cannot get the idea of agile into the heads of the accountants. It's hard enough for developers to get it.
I was very disappointed reading the first sentence.
Opt-IML: a language model with 175B parameters [pdf]
> fine-tuned on 2,000 language tasks

> For OPT-IML, we boosted performance of our earlier OPT-175B work using instruction tuning. This allowed us to adapt it for more diverse applications including answering questions, summarizing text & translation.
Yes, with ~$3mil in operating expenses (actual wiki) and all ...
I seen it is more like a 3D shape modeler, less of a CAD program.
Germany 24th
Usa 25th
The difference is not to which organization to report, rather having a cohesive arquitecture design of the OS stack instead of a bunch of lego bricks with incompatible pins.
The idea is to make the worse case scenario the only scenario. Very clever.
Spending my Christmas migrating password managers and resetting passwords. Thanks LastPass!
No, the point of genchi genbutsu is specifically not to rely on the reports of third parties (including your team) but to actually go and observe for yourself.

This has nothing to do with trust, and is entirely because different people with different experiences in life tend to see different things when they look at a situation.
It's really a very general work meaning "the place where it happens" -- in the context of lean, where work happens. In a criminal investigation...
No, it's a fact of life. If you don't, then somebody else will and you'll go under.

If you first spend 5 years crafting the perfect invitation to a date for your crush, then meanwhile another guy will have not just asked her out, but by that time they will have rings on their fingers, a house and two kids.
Assuming Apple's success by going with Be instead of NeXT, we would have yet another mainstream OS where C++ plays a major role, thus settling the whole discussiong regarding C vs C++ for OS design.
It's a one-way conversion, and then you're stuck with that one LTO generation; a LTO7M tape won't work anymore in a LTO7 drive.
Elon Musk orders Twitter to remove suicide prevention feature
I think this "I'm leading a team so I need to become a single point of failure for a lot of important tasks" idea is dangerous. Have you tried rotating the unpleasant tasks around the team? Started training your replacement?
Merry Christmas! Hopefully everybody here is in a good place :)
No. If you need to make it mandatory then they are the wrong people anyway.

What you should ensure is that they can do that. That their schedule permits this. If they are the right people, they will gladly take the opportunity.
I'm working with both.

Django feels like a loose set of tools. That could be bad or good. You have to take more architectural decisions, every project can end up with a very different structure. You can split it into sub applications each one with its own urls file, models, controllers and migrations. Tests lay in the same directory of code. The templating language is quite constrained and inflexible. The source of truth of the database are the models and I discorage using inheritance in models or you end up with a database that no other application will ever be able to understand, humans included. The ORM feels verbose. The admin tool is good. No tools for deployment, maybe docker? In general there is a feeling of overengineering everywhere as if it was designed to keep up with every possible use case.

Rails is more constrained, it's really on rails. Again, this can be both bad and good. Two projects will look the same except for those companies that adopt the services / commands / etc sub structure of the code and the ones that stick to the plain models directory, possibly lib. The source of truth of the db is the db and if you want to turn it into a tangle you have to do it yourself explicitly. The ORM is OK for the usual use cases. There is only one file for routing. Tests are in their own directory. The templating language is Ruby itself so you have one less thing to learn but in theory you can shoot in your foot and write your application there, but you can always find a way to shoot yourself even in Django. There is no standard admin tool, you have to pick one yourself so you usually end up without an admin tool unless the customer pays you for that. The traditional tools for deployment were Capistrano and Mina. Maybe docker now.

I made about the same amount of money from them in the past many years. I enjoyed more the weeks spent on Rails.
First time I've seen "fake news" refer to not-news.

(If it's faking an OS, perhaps "fake GNUs"?)
Neither of those will help when some company whose app I want to use says “Hey, our app is only available on Evil Store. Install that first and enable all permissions”
there is a keepass compatable app on fdroid i use, and it can sync just by syncing the db over dropbox
Mariah Carey For Whom The Bell Tolls https://www.youtube.com/watch?v=hCraaZoqafg
Even without the alternate dates Christmas lasts longer than 48 hours ..

So that poses a question, just how long does Christmas day last for, from the first moment at the first place to the last moment at the last place about the globe?

Merry Christmas all.
It's like a novice programmer blaming the compiler for a bug in their application. It's very unlikely to be true. What would you have the people who are using LastPass do, stop using it? Because some crypto dude stored their highly valuable keys in a system that literally copies their keys to any system they log into, to systems that are notorious for having very leaky abstractions and vast vulnerability surfaces?
Merry Christmas and Happy New Year to everyone! So awesome to be a part of this community.
Security and Privacy Failures in Popular 2FA Apps
I get that it’s only for Macs, but Airdrop has basically solved this for me. I’d never install iTunes.
Rationing happens, but it only affects large industry etc who have contracted to the arrangement.