skysight-inc/HackerNews huggingface dataset:
Yeah. There were clearly difficult decisions within Apple about which tradeoffs to make for people, but the big misstep for me was: Not communicating the changes to me. In a way, I was somewhat happy when they removed the Off option because at least it showed me that there were intentional changes occurring. Before they removed it, I thought iOS' switching me incessantly into to Transparency mode (for days on end) was just a really bad bug. It appeared that they had zero respect for users who preferred one of the four Noise Control options they were providing. (I'm not saying that was the case, but that's what it looked like as one of those users)

> If they turn on loud sound reduction

People are opted into this. No one gets to "turn it on". Apple turns it on. Which is why this has blindsided users.

And on its being tied to the feature, from the post: "All of this is likely tied to a relatively new feature called Loud Sound Reduction that only works if AirPods are in an active “Noise Control” mode. So Apple perhaps recently decided that everyone needed this feature enabled, and that’s why they made all these annoying changes to Noise Control?"
Hmm... NNs will be at light speed..?

Are we still in the "glass era"?
the CEO must die.

And now we wait.
> Do the oligarchs control the police force?

Yes. I'm shocked you don't see it but you will eventually.
Ask HN: What are the important problems in AI?
Economics plays into this too. Housing in good school districts is often much more expensive, and private schools are ridiculously expensive.

COVID is another factor. Anecdotal of course, but I've only met two home schooled families since moving to our present city 3 years ago, and one of them started out of necessity during the pandemic and found that it worked well and so never went back -- but they're a one income family so one parent has the time (the only way it works, IMO, unless you co-op with another family or two, which can work if you're friends). I must say I was very impressed with their kids.
Grabbing someone's attention through any means (often using tricks like ragebait that appeal to psychological weakness) is the only goal.
These days, it also serves to encourage people to build worldviews around fictional scenarios much the same as social media encourages building worldviews around fictional information.
What a beautiful website ! Feels carefully crafted, full of nice moments like the > turning the a - when sections are open in the TOC.
Would love to hear more detail on how you went about making it. Did you ever consider sharing parts of the source code ?
I would probably still use buildFHSenv if I was trying to package up a third-party binary for installation in my configuration. My usage of nix-ld is actually to solve the problem of using VSCode Remote to connect to my NixOS machine, and in particular to allow it to run binaries it downloads onto the machine for extensions (typically LSP servers).
American schools just aren’t very good. I remember when I was in third or fourth grade, my mom flipping out about why we were spending so much time learning about native Americans and so little time learning math. To this day, my mom, who grew up in Bangladesh but got a classic British education from a tutor, is more well read in western literature than I am (Tolstoy, Jules Verne, Socrates, Plato, etc.)

As far as I can tell, private school doesn’t even fix the problem. My kids go to a pretty expensive private school and it’s not rigorous or challenging—the main benefit is that the kids are better behaved so there is less chaos and distraction.
Yeah, this was my thinking in sharing it. The most interesting parts to me were how they carved up and refinished the junkyard parts for this purpose, not the hardcore sim stuff (of which there aren't any). They could upgrade to hardcore sim components if they wanted to at some point, it just wasn't a priority.

If it helps those whose eyes are twitching, imagine that they'd titled this "making a casual arcade racing sim cab out of junked Corvettes".
Exactly, people don't live in isolation.
Italy? Portugal? You must be new to tech, eh?

Policemen in Italy make many times more than software engineers.

DocPlanner has opened an office in Barcelona over 10 years ago to save on dev salaries, people got paid more in Warsaw even back then.

Portugal is kinda dead as a country.

What I found more fascinating is that Poland surpassed Sweden, not a tech powerhouse for sure but it’s Scandinavia, super freaking expensive.
AirPods Pro 2 (Latest gen) have an off mode which is just no processing
The Openstreetmap.org Codebase, Circa 2024
I was subbing at my old high school for a few days in the fall and they assigned me to my old Spanish teacher’s class with the explicit instruction to make sure students could use their devices to refer to ChatGPT to fill in their worksheets.

I was flabbergasted.
That's just proprietary software assuming you are on something Debian or red hat like.
The problem is on them being closed and hostile towards improvement.

Also for someone not knowing Rust it is also very intimidating and if you start to go into more complex things you are easily out of luck with the tutorials out there.

The monorepo is not that big of an issue. More often you are being bitten by badly maintained software that doesn't work with a 3 year old compiler or upstream is unwilling to move forward because of LTS support or something.
I would bet money there are many different ways to color a beverage similarly. But I would bet even more money that Coca-Cola won't ever change its formula, and especially not based on dietary research. When there's public paranoia and sales suffer, they'll introduce something like Coke Plus in an effort to win over a more health-conscious market. They'll keep making Coke Classic same as it ever was and keep selling it to everyone else.
Meta lawyer Mark Lemley quits AI case citing Zuckerberg 'descent'
Are you complaining that AI is not the savior of everything?
> Which will reproduce the environment exactly, it's just not a guidebook on how it was built.

By that logic every binary artifact is a "reproducible build". The point of reproducibility isn't just to be able to reproduce the exact same artifact, it's to be able to make changes that have predictable effects.

> The value of most reproducibility at the Dockerfile is that we're actually agnostic to getting a byte-exact reproduction: what we want is the ability to record what was important and effect upgrades.

More or less true. But we don't have that, because of what grandparent said; if a Dockerfile used to work and now doesn't, and there's an apt-get update in it, who knows what version it was getting back when it was working, or how to fix the problem?
>Bicycles achieve balance because the rider counter-steers to prevent the bike from falling aside.

This is only partially correct. A rider can compensate for road irregularities to keep the bike upright, where an uncontrolled bike would topple over, however an uncontrolled bike is stable when rolling on flat terrain. That there exist bikes that, by making countersteering impossible are unridable, doesn't support the proposition that countersteering is the primary mechanism by which a bike stays upright, it just shows that countersteering can have a much more powerful effect that the dynamics of angular momentum.
I'm assuming you are talking about cs stuff, but work on stuff that you enjoy doing. As obvious as that sounds, I wish I had spent more time learning cs before I came to college. In fact, it is my biggest regret in terms of education. Of course I enjoy computer science immensely and I don't let this regret hinder me now that I am in college, but if there's any advice I think you should take at this moment, just work on stuff you enjoy.

If you play video games, write a mod/cheat for them, or even server host if the game you play allows for it. I am NOT saying to use the cheat to win, but the knowledge you gain from writing one is invaluable if you find it interesting, and the same applies for modding/server hosting. Having played a ton of video games in high school, especially counter strike, I knew a ton of people that hosted servers and wrote cheats, and I personally think it's the best pipeline to being cracked at cs, specifically my friends that developed cheats. If you have an interest in ML, train a model to make market predictions. None of these projects need to be fully flushed out, but its a good conversation piece and employers like seeing self-driven development. You only get less free time the older you get, so get started early! Also enjoy high school, don't let your work consume you.
The fault is that science is - or should be - about the pursuit of truth. I don't subscribe to the HBD hypothesis, but if it is true, then that's all that matters. We need to understand the world as it really is, not as we wish it was, so we should never disincentivize lines of inquiry based on the fact that some people might use the results in unsavory ways.
Nitpicking

Blinkenlights isn’t a german word it’s pseudo german for Blinklicht originating from

https://en.wikipedia.org/wiki/Blinkenlights#:~:text=on%20the...

But the Chaos Computer Club built light installations called

https://en.wikipedia.org/wiki/Project_Blinkenlights
> Contrast this with DNS-based handles on Bluesky, for example. All I need to do to change hosting providers there is changing a TXT record.

Mastodon has a similar external identity pointer feature. It uses a html tag on the page the A record points to (which IMHO is better since we don't want anyone with just enough information to be dangerous to break their own DNS).

But the html tag is used to verify an account as the authentic account, not to handle redirects from one account to another.

Personally, I'm not sure I'm a fan of using an external identifier to also handle redirects...

If a social media handle gets hacked, you can put a notice on your website saying "Don't trust any account except this one: <link to your new account>", and by the same token: if your website gets hacked, you can put a note on your social media.

But with the external identifier controlling redirects, if your website gets hacked (or nameserver with the dns method), then both your website and social media are compromised at the same time.
That user did, actually, specifically tell me that "You will never win against your brain chemistry," which is a direct statement that there is no other solution for me than GLP-1s. Do you want to continue defending that position, which is absolutist?
> There's a flaw in your reasoning: you did not consider that a lot of the projects at FANGS are completely unnecessary and exist only because these companies massively over-hire.

Maybe? Companies of all shapes and size do poor decisions. On the other hand, the nature of some projects require some time of R&D to find out whether something is worthwhile or not.

> Ideal working environment is when there are a lot of worthwhile projects and not enough people. That's when you get a choice of what to work on, that's when the company really values the employees, etc.

I am not sure I agree with this. Ideally you have resources to pursue all projects considered worthwhile.

> That is absolutely not how it is now, at any of these companies. There are way too many people and not enough work. The less ambitious employees deal with this by hiding and doing next to nothing. The more ambitious ones fight each other for scraps of meaningful work that are not yet being done by someone they can't fight. It's not a dignified place to be either way.

That was really not my experience there, although I did not work for Google specifically (perhaps reality there was different). There was actually a lot of work to be done, although a plenty of that work was, in my opinion, overhead due to how things were structured and how decisions were made, many times from the top down.

I left because of it. I felt like it was the place I worked the hardest and I was at the same time the least productive.
Flakes bring you one interface to share common dependencies which is kot possible without an interface.
"Whole number" means that the mantissa is 0, and is not related to what some random programming language asserts in its representational type system.

Math terms like "whole number" are not defined in terms of the behavior of computer programming languages.

In math, not only are 3.0 and 3 the same thing, but also, so is 2.9999999...

.

> They weren't looking to see if you knew the arithmetic with that question, they wanted you to show you understood what they meant by "whole number" and understand you can't just leave arbitrary precision after rounding.

Can you show any math reference that supports this viewpoint? This goes against my college mathematics training.

.

> You didn't give the right answer

According to mathematics, 3.0 and 3 are the same thing (and so is the Roman numeral III, and so on.) So is 6/2.

It is deeply and profoundly incorrect to treat an answer as incorrect because the mantissa was written out.

The teacher is simply incorrect, as are you.

.

> Just acknowledge you didn't understand what they were looking for and do better next time.

If a teacher asks "what is the country north of Austria," in an English speaking school, and you write "Germany," and the teacher says "no, it's Allemande," they're just incorrect. It doesn't matter if the teacher is French. There are only two ways to look at this: either the correct answer is in the language of the school, or any international answer is acceptable.

A normal person would say "oh, ha ha, Germany and Allemande are the same place, let's just move forwards."

A person interested in defeating and winning, instead of teaching, might demand that the answer come in in some arbitrary incorrect format that they expected. That's a bad teacher who doesn't need to be listened to.

Yes, we know there's also some kid who is explaining to just do as teacher instructs, but no, we're there to learn information, not to learn to obey.
NATO launches 'Baltic Sentry' to increase critical infrastructure security
> Or an American skeleton crew being sidelined from where the bulk of development happens.

Already the norm in cybersecurity.

Most of the new gen (post 2015) cybersecurity vendors have almost completely moved engineering and product to Israel and India.
Just use nix
I'll disagree with your assessment about having zero dollars left over. Not everyone will want to spend everything they have
But also a lot of people are willing to pay 1.5x for something until they find that others aren't.
Yes there are somethings I don't mind paying now for, so someone else can pay less. But there are other things that I'll refuse to pay more for if someone is paying less.
One of my fav countries in the world.

I visit it multiple times a year and I can confirm. Nothing has changed in Italy since 2008. At least not for the better. And with one of the oldest populations… It will only get worse.
> Why not?

It was probably incorrect to say never, and there is another reply to me mentioning price elasticity which applies here for sure.

> eventually be one who realizes they can take more market share from the Chinese

Yes, on a longer timeline that is possible but in the short to medium term, it doesn't seem realistic for domestic producers to undercut and make profit. Initially you're building factories, refining processes, training workers, etc. which requires capital and investment.
> but that could be because I often help set the PR review culture

I highly doubt you'd be able to do this outside of a small company, or a small self-contained team.

I've seen those exact questions in PR templates before, but they almost always end up ignored or answered in the most obvious surface level manner. I see no reason you'd be able to reliably get reviewers to do any better. Really understanding a PR takes time, and the time to do that is one of the first things that gets jettisoned when anyone is under any kind of pressure to deliver.

>But sometimes a redesign can be super compelling to everyone, and the question is: do we want to be stuck with the subpar version?

If it's really going to make a difference sure. The point is is this the case frequently enough for the process to have a positive ROI. I don't think it is.

>are not really about quality

If they aren't improving quality, then they better be improving velocity. I highly doubt this is the case. I've never personally seen it. Given the enormous cost, I want hard evidence to justify that cost.

>when everyone architects their own way,

That's not the alternative, before mandatory PR reviews, we still had, design reviews, white board sessions, code reviews, pairing sessions, planning meetings etc...

>This is however a big departure from your original statement that PRs are the absolute worst time to review the code.

Catching a problem just before merge after someone has written everything they plan to merge is self-evidently the worst time to catch a problem (next to after it has been merged of course). Now you can argue that it may be the most likely time to catch a problem, but there's no arguing that it wouldn't have been better if the problem had been caught earlier.

My argument is that in addition to be the worst time to catch the problem, it's not actually catching real problems enough to be useful.
I thought from the title this was going to be about admitting that electric bikes have become light motorcycles.

This is a 1926 Harley-Davidson motorcycle.[1]

This is a fat-tire "ebike".[2] Take the pedals off, and it's a motorcycle.

[1] https://kbcmotorcycles.com/1926-aa-harley-davidson-ohv-024/

[2] https://bestelectricbikesmade.com/product/addmotor-motan-m-6...
You describe why this is a nonwaivable conflict of interest.
Probably because it restarts the network service. You can configure the systemd unit to be only reloaded or nothing at all m
That's fun! I also want to participate, here's my application for configuration languages competition #927 — Typeconf. We like the idea of adding types to configs, but why should everyone introduce their DSL, just use Typescript!
The class is mathematics. In mathematics, numbers do not have types.

You also shouldn't try to mention INT_MAX, negative zero, rounding error, or other computer science topics which do not exist in mathematics.
I hear you, I took umbrage with that comment as well. But I think it’s fair to consider whether we are doing enough for Americans just as we are welcoming newcomers to settle here at the same time? My experience as a native born Californian, raised by a single immigrant mother living in urban poverty is no, we do not. Granted I escaped poverty by self-funding my engineering education (Federal Loans and working full time) but it took the better part of my 20s to do so, at great personal cost and risk. In many ways that experience taught me just how unfairly stacked the odds are against the working poor, let alone their children.
Everyone wants clean air. There is reasonable debate as to what that threshold should be and what human actions should be taken to improve it and this information adds to that debate.

If you were looking for a data point to use as a cudgel against the "idiots" then you are failing in at least to known ways.
The north pole is just a bunch of ice floes. So you can't drive there (unless you mean drive a boat (most likely an icebreaker!). It was very interesting to learn how they setup camp barneo each year, which only lasts for a few weeks, until it melts/drifts away, and they have to rebuild it each year

Full reveal; they fly around searching for a big enough floe, parachute engineers and equipment in to build an airfield, or rather 2 or more, since invariably the ice cracks. I saw a major crack less than 2-3 yards away from my tent, when I woke up and walked out... erk.
I don't believe it is unethical at all. If you have one of something, who do you sell it to? The highest bidder? The first bidder? The person you like the most? Why is one more or less ethical than another?
> Now my feed is curated towards a slow but interesting ephemerality, and not a firehose of psychological manipulation designed to keep me hooked.

This. It's also not email - it's not vital that I catch every toot from everyone I follow. It's an entertaining list of posts that I can dip into when I have five minutes spare.

I love the no-algo thing. I love that I'm not being manipulated for maximum attention. This makes it actually practical for me to use because I don't get hooked into it for hours.

It's like the internet used to be :)
CFPB sues Capital One for "cheating customers" out of $2B in interest
I delete your entire system file system right now. How fucked are you?

With NixOS: I don't care. You can recover from a half deleted root file system.
So much for creating a "collaborative" environment. It's only collaborative when managers/execs get to shape the conversation?
> If you're applying for a B2B SaaS product manager job there are 50,000 jobs and 200,000 applicants and it's a completely different situation.

B2B SaaS is broad. If you're a generalized you're fucked.

But if you're specialized in a specific B then you should (probably) be doing fine.

That said, most of the new-gen PMs are generalists who drank the "domain experience doesn't matter" koolaid.
Does Google still allow that in an add-on?
Hello! Just released a version of SQLFlow that adds support for streaming data to iceberg tables.

https://github.com/turbolytics/sql-flow?tab=readme-ov-file#s...

pyiceberg does the heavy lifting. It is a great project with a lot of active development.

It's interesting to see how immature iceberg ecosystem is. For example duckdb iceberg does not support writing to tables, neither does the go iceberg project. Iceberg writing was just recently added to the pyiceberg project!

Would love to learn more about peoples actual use of iceberg in the wild.

Are you using iceberg? How are you writing data to it? Which iceberg features are you using? Do you leverage snapshots at all?

Thank you
How would this solution differentiate a slow connection and a VPN?
It is obviously well intentioned and well timed.

Nit-picking it now wouldn't add any value.
TBH when I was looking for SWE jobs in the UK in 2012 the salaries were… About the same? Maybe less for juniors but got quite a lot of 45-60k offers for mid dev. WTF, Brexit?
> Say you have a terminal disease.

Just because a Doctor said so? Shouldn't we do some really good tests here first?
Im temporarily keeping nix on single use machines and lxc. Eg places that are just a docker host etc. for that and cicd uses cases it should be fine.

The multitude of ways things can be configured spooked me a bit for desktop use though.
There's a theory that the mechanism of action of xenon and perhaps other anesthetics is on the microtubules rather than the receptors, having implications for the neural correlates of consciousness itself

https://www.nature.com/articles/s41598-017-09992-7

https://www.youtube.com/watch?v=QXElfzVgg6M

https://www.sciencedirect.com/science/article/abs/pii/S15710...

https://pubs.acs.org/doi/10.1021/acs.jpcb.3c07936
LTS is harming the industry and holding everything back! IMO it is the wrong direction.
Ask HN: A Career Dilemma
I've spent several years at a small company, starting as an iOS developer and gradually expanding my role to cover frontend, backend, DevOps, and even product management. I eventually learned to write business proposals and handle various aspects of product development.

Now that I'm looking for a new job, I've hit a wall: most positions require deep specialization in specific areas, while my breadth of experience, though valuable, doesn't seem to align with market demands. My generalist background, which was essential in a small company, appears to be more of a limitation than an advantage in the current job market.

How do you navigate the transition from being a technical generalist to finding your place in a market that values specialists? Has anyone successfully made a similar transition?