skysight-inc/HackerNews huggingface dataset:
Ask HN: Who do you get career advice from?
I've been a bit surprised at how little interest in mentorship / advice giving I've encountered since career pivoting into software development.

I feel like I'm at a big crossroads where choosing between a straight-forward remote pretty isolated position building practical government LLM tools with ideal work-life balance, and hopping back into startup land with one of the new much sexier ai startups that seem to be going into hiring mode. I'm a dad and spending time with my kid, taking care of myself etc is obviously the top priority, but it's hard to judge if it's a long-term career mistake not to jump ship to a more exciting project with more energized peers that could provide a better professional network etc.

Details aside I just realized that even though I feel like I know a lot of people in tech from Recurse Center, conferences, highschool etc no one has shown any particular interest when I've reached out for long-term, big picture career advice. I know no one has a crystal ball or wants to be at fault if things don't work out but it still feels like there should be some place to turn for those annoying kinds of questions.

Anyway just wondering where people turn when they're seeking tech career advice. Thanks in advance to any responses.
I hope people don't throw out the effective and well-thought out parts with the problematic parts.

It happened with Macromedia Flash and it happened with Microsoft's Visual Basic. The JVM and industry attitudes to Java. PHP.

We have lost some good technology over time, please don't let us lose the good parts of C++.
Just give it time. People tripping over themselves to insist they’re fundamentally different will lose out. It’ll even out and regulation will catch up
>There is a thrilling sensation that you are looking at a document that a real human being wrote on

I think this is it. This is about emotions and sentimentality, not fundamental practical concerns.

For the purpose of this discussion we of course assume that digitalisation is done correctly because this obviously has to be a comparison of the value of the original over a correct digital copy.
You might like even more: https://github.com/AsahiLinux/docs/wiki/Feature-Support which breaks it down by CPU and has some more detail.

It used to be rendered on the site, but it seems to have had a reshuffle with this release/announcement, or I can't find it now anyway.
Was the PhD worth it in your opinion?
The current top comment on the article explains the situation, and ATC are "not being assholes here":

>NorCal had a new interpretation of ILS approaches come down several months ago that tied the controllers hands with regards to ILS approaches during visual conditions... The controllers were issued guidelines that if it’s busy and an aircraft is unable to comply with the approaches advertised on the atis or maintain visual separation that its better to hold them until there is adequate space on final as it’s more unsafe to start vectoring 30/40 different aircraft to build the required hole for the 1 aircraft who’s company has a lame rule
ATC wasn’t been an asshole. The airspace was extremely busy and there wasn’t space between arriving flights for anyone to make an instrument landing.

In order to make instrument landing, dozens of other planes would have to be moved out of the way.
Apple in general seems to really embrace accessibility. I remember using the screen reader back in middle school because it was “cool”, and now some 25 years later I can see that it was the tip of the accessibility iceberg. My iPhone has just _tons_ of accessibility features that I’ll probably never use, but that are invaluable to people experiencing all kinds of accessibility hurdles in their daily life.

I can’t speak much to windows accessibility, although Mouse Keys got me through several rough times in my life where I fried or broke my mouse in some way or another. I do think windows has improved with time, at least by accidentally triggering the screen reading in W10 more times than I’d care to admit
What is with this outrage over a bundled plugin? Is it two minutes of hate for yet another AI chat bot? You can't even use it without first starting a 7-day trial, or purchasing the separate AI service subscription for it. Organization accounts even have to authorize use so that removes possible IP concerns.
Android *is a walled garden*, and that’s why they lost.

Google asserts that they are open while actively being closed and anti-competitive.

This is a win for openness. Not a loss.
You can't keep everything from the past, even if it might have historical value in the future. Perhaps they can set up a foundation that keeps these records or force people to pay a yearly/10 yearly fee to keep the physical records, but I don't see why the government should keep wasting 4.5 million pounds each year. The argument that you read here is that it's a rounding error but if you apply that same logic to all costs of similar size you suddenly end up with a number that is not a rounding error.
Barrel connectors come in standard sizes and usually have the voltage rating on the device.
So You Want an Open Source SQL Workbench?
Herd mentality. We all have it to some extent, even when actively trying to suppress it (me for example). It made human society what it is, and most probably was a great survival advantage early on.

Now it makes masses susceptible to populists, but wasn't it always the case? Just that masses before were even more meaningless and powerless without things like voting rights.
"You can see the indent of the pen and if the writer is excited or tense. There are minute details on the page which digitisation [can’t capture]".

Plus my notes about digitization being error-prone.
This is the problem that arises when the legislature doesn't make laws specifically around things like app stores.

The courts take existing laws and regulations and try to make them fit, and different courts come up with different answers because the laws they're using never imagined this precise scenario.

Ideally we'd have a functioning Congress that would debate these issues and write carefully thought-out laws to regulate app stores. Until then, we just get messes of seemingly contradictory rulings that seem to be decided more by chance than by any clear cohesive principle.

In other words -- blame the legislature, not the courts.
There is virtually no difference in this regard between Ruby and Python. I can swap those two words in your comment without affecting its quality.
> most people wouldn’t choose PHP for a new project

Most people on HN, or most developers in the world?

PHP is still very popular, and plenty of people start new projects in it all the time.

> does not make it immune from criticism

Show me a technology without critics and I'll show you a technology zero people use.
I got the same error on Ubuntu/GNOME/Firefox. On Chrome, I don't get an error and I'm correctly prompted for microphone access, but if I grant permission, it does not seem to pick anything up (I've used my mic successfully with other web apps).
Surely this is a violation of the specifications?
I have moved beyond hobbies into METAHOBBIES.

Specifically: Collecting Hobbies.

I find that following my ADHD hyperfocus until the next shiny thing comes along has led to a massively diverse array of introductory knowledge and mediocre skills (as well as a garage stuffed full with bins of unfinished projects). Specifically in the last two years I have dabbled in:

home automation (incl. Node Red, LoRa, MQTT on Raspberry Pi)

weather stations

terrariums

greenhouse climate control

making wooden boxes

Minecraft

mechanical pencils

fountain pens

notebooks

bookbinding (custom notebooks)

Dungeons & Dragons

I realized years ago that I had to embrace the change and I try to dip my toe into any hobby that appeals at the time with as minimal monetary outlay as possible. I find interests tend to resurface after a while, and the skills/tools/materials for one can generally be used somewhere else down the road.

I have found that I learn something and increase my skillset with every unfinished project. That leads to, over the long run, being able to get more accomplished in less time on newer projects. The real treasures are the friends you made ^h^h^h^h^h things you learned along the way.
I don't think you need a tying argument at all. This is a deceptive business practice and harms apple's customers moreso than non-apple customers. Apple users who expect their text messages to be secure because of how imessage has been advertised to them send insecure messages in the same application based on a difference between people they might not even know about upon receiving their phone number (or that may change if that person switches phones), and the only argument I've seen people make is that Apple wants this to be some "exclusive" service, and this Beeper case has made it clear that they're willing to try to enforce this in the face of someone else interoperating with their protocol

Our default position on businesses, especially large ones, should not be that any agreement or restriction they want to hold their customers to is legal, but even setting that aside, this is deceptive advertising that harms their own customers
> Netscape 4 came with Composer, Windows/Office used to come with FrontPage.

Those are WYSIWYG tools only, which besides being a nightmare to work with, don't solve the actual serving problem. The earliest product that came close to that use case AFAIK was Opera's Unite in 2009, but it didn't last long. By that point it was already too late, since users mostly had asymmetric connections, so serving any type of content from their home network was infeasible. (Had the web launched with easy publishing tools, ISPs would've been forced to offer symmetric connections from the start, and this wouldn't have been a major issue.)

> Also, static content publishing is almost never enough.

True, but there's no reason these tools couldn't have evolved to allow dynamic content as well. Nowadays we have many different approaches that could make this possible, cobbled together from bits and pieces of native and alternative web technologies. Centralized services do make this easier, and who knows, we might've settled on them anyway, but I believe the general perception about user data would've been much different for the better had these tools existed from the start.
Show HN: The Most Concise GPT
I took the time to prompt engineer a custom GPT to give very concise answers. It is very fast, and works quite well!

I've been using it many times a day since I put it together.
I'm dismayed that Google wasn't forced to revert the decision to block new apps from using their own signing keys[1]. That's far more problematic than the so-called "scare screens".

1: https://www.xda-developers.com/google-play-apk-replacement-p...
> Having a dead grandmother and grandfather would be much more impactful on their life than the school they missed.

I'm not really too sure about that.
Even though Rock Around the Clock was released two months before That's All Right was recorded?
no, not quite. a dip is some lower than the accepted deviations from the expected value. if you have an accepted range of +/-10%, but the dip causes the voltage to drop 15%, that's a dip. some places define an outage as being less than 5% of expected value. so somewhere before outage, you have a severe undervolt situation where the equipment struggles. the longer the dip lasts, the worse things can get.

one of the shops that I worked at suffered a catastrophic situation when a nearby construction crew cut one phase of the 3-phase power coming into our facility. the poor transformer died, and took out the some of the more delicate PSUs attached to some very expensive equipment. we were down for weeks recovering from that.
I think that ship may have sailed unfortunately.

For a while I thought--and it seemed to be-- that it was pointless to steal an iPhone for that reason.

Then my phone was stolen last summer. The kind of folks that are gonna steal phones don't care one way or the other. Maybe they'll get lucky and it's unlocked (you'd be surprised!) but if not they'll just dump it in quantity for parts.

The kind of person stealing a phone isn't usually very bright and making calculated cunning decisions here.
GPT-V likely means the vision model.

Not even OpenAI is silly enough to go to Roman numerals.
This is one of those cases where terminology matters.

A blockchain is just a content-addressed linked list (that is: the "pointer" to the next node is actually hash of the contents of the next node, then you have a big hashmap of hash -> node contents). A merkle tree is the same thing in tree form. Git uses the directed acyclic graph version of the same thing. This approach is perfect for this use case. The decentralized Nakamoto consensus proof of work stuff is unnecessary here.
Make also has an option to only spawn new jobs when the load average is below a given value, which can be used to get make to reduce the number of jobs running in parallel when there are plenty of other processes using CPU time.
To keep with the same metaphor, death penalty trials are often long and drawn out. They are also rare enough that they often make the news.

There's no way the company could be killed overnight, and one would have to be living under a rock to not hear about such a big business dying.
Oh yes, automatic stack is a good one!

How do you think automatically managed strings might work, so that there is as little hidden code and costs as possible, but still decently ergonomic for your taste?

Would you consider automatic strings good enough if restricted to (a) statically known length, (b) statically known buffer size, or is it only worth it when they can be fully dynamic?
That person is responsible. They make, or oversee, the decision to brick phones for probably thousands of people. Probably this makes even more money for them, as the greater percentage will buy a new phone, rather than reach some sort of resolution. There is no legal comeback for this immoral executive decision. In fact, the legal system will find in favour of the CEO. Their contacts will allow it, and if not, they will lobby for laws to be put in place to allow it in future.

What of any of all that is "right"? It's simple force; right is might.

Do you know what "right" is? Do you think what is legal, is also right?
> Amdahl's Law predicts performance will approach a limit with added cores, but still predicts that each core will improve performance.

And I would agree: on my systems, efficiency cores are used to handle other tasks and keep the power core cold and ready to use when needed (dynamic frequency scaling)

> Trying to manually batch work risks one thread running faster than the others and then idling when it runs out of work. This is common on modern hardware with heterogeneous cores and dynamic frequency scaling.

Yes, I think the issue here is more that python can't introspect the cgroup artificial limitations placed by docker on the CPU it's using, causing the kink past 9.

If the goal is performance, I think it would be better to assign the cores manually + use cpu pinning + declare to the containers what resources it really has.

On a NOHZ kernel, you can do manual assignments like nohz_full=1-3,5-7 rcu_nocbs=0-3,5-7 irqaffinity=4

This puts the IRQ burden on one core but you can do 2 (with =4,5) etc
yeah this is creepy, i hope the writer's love life is okay.
Completely agree, I've made that exact same argument on HN before.
Why didnt you think Miami was a good place to raise children ? And how is Chicago better?
While you are not wrong, making those formal channels is expensive in itself. If the informal channels work they can be a lot cheaper. Well maybe, I don't think anyone has really studied this including all the subtle issues.
I've been using swipe on Android for almost a decade and it still features me. Sometimes it works well. Other times it mangles almost every word in a sentence. I've sent thousands of embarrassing messages over the years, but I can't imagine doing regular typing all the time.
We can reach those speeds using the technology of today; Project Orion remains entirely possible and could be built in this decade, if we so chose.

We are gods of our solar system, bound only by ourselves.
Uber, DoorDash Make Tipping Deliveries Harder After NYC Wage Law
https://www.gnu.org/licenses/gpl-faq.html#GPLOutput

Is there some way that I can GPL the output people get from use of my program? For example, if my program is used to develop hardware designs, can I require that these designs must be free?

In general this is legally impossible; copyright law does not give you any say in the use of the output people make from their data using your program. If the user uses your program to enter or convert her own data, the copyright on the output belongs to her, not you. More generally, when a program translates its input into some other form, the copyright status of the output inherits that of the input it was generated from.

So the only way you have a say in the use of the output is if substantial parts of the output are copied (more or less) from text in your program. For instance, part of the output of Bison (see above) would be covered by the GNU GPL, if we had not made an exception in this specific case.

You could artificially make a program copy certain text into its output even if there is no technical reason to do so. But if that copied text serves no practical purpose, the user could simply delete that text from the output and use only the rest. Then he would not have to obey the conditions on redistribution of the copied text.

---

https://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGP...

In what cases is the output of a GPL program covered by the GPL too?

The output of a program is not, in general, covered by the copyright on the code of the program. So the license of the code of the program does not apply to the output, whether you pipe it into a file, make a screenshot, screencast, or video.

The exception would be when the program displays a full screen of text and/or art that comes from the program. Then the copyright on that text and/or art covers the output. Programs that output audio, such as video games, would also fit into this exception.

If the art/music is under the GPL, then the GPL applies when you copy it no matter how you copy it. However, fair use may still apply.

Keep in mind that some programs, particularly video games, can have artwork/audio that is licensed separately from the underlying GPLed game. In such cases, the license on the artwork/audio would dictate the terms under which video/streaming may occur.
> Phillips regretted bailing on black music. Sun artist Rufus Thomas recalled, “Me and Sam Phillips, we were tighter than the nuts on the Brooklyn Bridge, but when Elvis and Carl Perkins and Johnny Cash came along, no more blacks did he pick up at all.”

The article did address this a bit, but I still agree with the spirit of this comment thread that too often when the beginning of rock 'n' roll is discussed the absolutely critical role black artists played in creating it is ignored/dismissed.
Pilots can be d*cks, but recently there was a string of ATC related incidents, where ATC show questionable judgment and become too "moody" too soon.
Here is another example: https://twitter.com/jasonrosewell/status/1733645088473989245
JBU going too slow, instead of assigning a new speed and then scolding the pilot, ATC starts giving the attitude before telling him what he wants.
We still have work to do to make self hosting (much) easier, but yes, that's the plan!
Corporations aren't democratic organizations though so every individual in the group doesn't really have an equal access to these rights.
The most likely outcome is, in fact, that they would pay £60m to a company (which happens to be run by well-connected friends of the Prime Minister), for them to cook an egg - just to discover 6 months later that such company never owned a pan and never cooked anything.
Mea culpa. I was only familiar with FreeBSD and NetBSD. As 'johnny22 noted, FreeBSD has already started looking at what they can do about Wayland. There is some discussion of the OpenBSD approach here:

https://news.ycombinator.com/item?id=24922625
The Matrix.org Governing Board Elections
Norcal is an amazing bunch of people with a high stress life-and-death job. They're incredibly accommodating, but when the system is at capacity it's at capacity. SFO is a very special airport with a traffic flow much higher than its footprint would normally allow. Since there is pretty nowhere for it to expand, the only option would be to reduce the number of slot times, which for a business hub like SFO would be terrible.
Most visible once openai launched their product. Suddenly people were parroting “cat’s out of the bag”, “ai learns like a human”, “people already getting replaced by ai”, “ai is helping me be a better programmer” and a bunch of other lines repeated in a nearly identical format.
This applies only if the will is handwritten by the person and one has to wonder how important an artifact the indent of the pen is (it does not matter at all for genealogical research and it's probably not that important for historical research).

I'm hoping that there are stronger arguments.
This wasn't some new policy of Lufthansa though, apparently it's their SOP for basically all airports. Outside the US, I'm not sure if visual approaches are all that common for (heavy) aircraft at night. Overall, the reason that SFO wants visual approaches is to increase rate of landing, and the reason that Lufthansa wants ILS is to increase safety -- your phrasing "Lufthasa is the one making this hard on everyone" just seems wrong, having more safety seems totally justified and reasonable here.

I'm actually surprised SFO still allows visual approaches at night after that Air Canada 759 flight nearly landed on the taxiway ~5 years ago (https://www.youtube.com/watch?v=aGQlQFn0euI).
> Why should ATC at a busy airport be so accommodating?

Is it really so much to ask that an ILS-equipped airport... provide an ILS approach?

I'm generally on your side here; the controllers did a good job with what resources they had. But there seem to be an awful lot of oddities / operational hangups through NorCal TRACON.
Tame outside cats certainly still hunt, but it's really only a hobby. Feral cats hunt for survival. N=1 here, but in about 3 years of ownership my (formerly feral) cat has killed maybe 10 house/forest mice, 2 squirrels, and 1 small bird(he presents all his prey to me, and I keep a rough count to monitor his behaviour), and most of that was before he got a flap 2 years ago. Obviously a feral cat would need to kill a lot more than that just to survive. And he's a large Norwegian forest cat living on the edge of a forest. He could go on an absolute spree if he wanted to.

I think he hunted considerably more before the flap because it was often hard to tell for me he wanted to come inside. So he'd get stuck outside for longer and get hungry/bored.

If you want some hard data, this seems like a good starting point: https://www.nature.com/articles/ncomms2380
Is the project open to contributions for supporting other frameworks? I'm interested in Blazor specifically, which is based on HTML. Do you see this becoming a pan-framework "design mode" tool? Do you think it's architected for that? A related question is, is it easy to use it for client-side-only stuff and leave the backend alone?
Details are hard. The core might be doable in a basic form by one person, but there is a lot more than the core that needs to be done. All those little details add up - they are only a small improvement, but all those small improvements adds to polish.