skysight-inc/HackerNews huggingface dataset:
What are you after? A change of scenery? Money? Prestige? Title?

Why do you want to leave your current job? Money? Don't like the work? Don't like the people? Bored, and you want something different? Can't advance any further where you are?

If you're after money, look at the money (counting taxes and cost of living).

If you're after advancement/title/prestige/future income growth, the problem is that the future is uncertain. If you have decided that you're not going to get what you want where you are, I would not take a step backward to maybe get it in the future. I would continue where I was, and keep looking, and move when I could go somewhere where I actually did get what I was looking for.
I think the most developed scheme is to seed the stratosphere with SO2. You need a large aircraft that flies above 80,000 feet. If you inject it where air is upwelling near the tropics it will spend a long time before settling out near the poles.

The obvious rebuttal is "What about acid rain?" but note that SO2 from power plants lasts several days in the atmosphere but SO2 is expected to last several years in the stratosphere. It seems likely you could get a larger cooling effect then we got from sulfur in coal back in the day but have much less acid rain.
No. Russia managed to create lots of oligarchs in between the years between 1989-1994 by following western advice on capitalist shock therapy. Many of the lucky winners passed the privatized and extracted wealth of the Soviet Union down to their children.

Something similar is happening today in the west at a less accelerated rate.

Asking which generational label applies is pretty strange. All of them do.
> harmless, kid-friendly machines of today

"Kid-friendly" but really kid-robbing, though - AFAIK most of arcade games that let you win something, e.g. a toy, have subprograms that can override your victory, making it look like you've lost; those are triggered randomly, based on venue-configurable parameters like "max winning rate" and "daily wins threshold". This is designed to ensure the venue always makes a profit, by turning what's advertised as games of skill into games of luck.

What really angers me about this is not even that the nature of these machines isn't advertised to, or generally known by, parents and children, but that the way those overrides are implemented, they're quite literally gaslighting children (and for kids playing on such machines way too much, it's likely ruining their hand-eye coordination). There are many slow-motion / high-framerate YouTube videos demonstrating how these arcade games will fake input delays to turn perfectly timed win into what seems like split-second loss. And don't get me started on the fuckery that goes on with those "toy claw" games.

I feel there's something deeply corrupted about screwing up with children like that. I mean, when my kid starts playing a game and thinks she got good at it, and wants to show me how good she is, and then the software override kicks in and the game lies to her that she lost, what am I supposed to say? Gaslight her further by saying it was bad luck or still big enough of a challenge - when I know perfectly well the real reason is a bunch of greedy adults with broken moral compass adding a biased RNG to what they advertise as pure game of skill?
If moderates need to grow some balls and actually move the overton window closer to them, companies wouldn't need to be afraid of brand safety.
There’s a deeper economic lesson in here. Essentially it could be summarised as: government cannot leave policing to the market.

In modern capitalist democracies with social benefits there’s a lot of debate/opinion about what the state should do versus leave to the market.

Imagine you establish a successful little utopia on an island somewhere. At first you outsource policing to a few strong and forthright friends, then as the place grows you let the market decide. But as the place really matures you end up having to bring policing “in house”, controlled by the state. There is still plenty (plenty!) of ways it can be corrupt… but when anti-virus / policing etc is fully outsourced - over time its corruption levels completely saturate.

Similarly - a military power that relies on mercenaries/soldiers of fortune/contracted parties. It cannot work beyond a very short term. (Machiavelli goes into this in a lot of detail in ‘The Prince’ … he was super evil but he was no fool.)

Seems strange to say that Bill Gates should’ve read more Machiavelli and he would’ve avoided creating the leeching anti-virus industry for so long.
> .. but the problem is that tech like this is a cheap commodity in a massively oversaturated space, and without a hook that makes the platform exceptional (innovative/clever/beautiful design, unique aggregation features, inherently interesting content, reimagined user/content/moderation dynamics etc etc), this kind of thing is dead in the water because it lacks a network effect.

How about said hook being? "absence of dark patterns" .. which is possible because of stable funding, so there's no enshittification dynamic needed to make money.
Agree, the visionOS is harder to simulate, but the SDK not being available is a bummer.
Knowing that the data is unreliable is something already. Then, you can apply heuristics. And, if there is a systematic error, you should be able to detect this, eventually. (E.g., what is the unreliable series, what is the bug and when is it triggered?) But, yeah, this is why I wrote "at least".
The cargo cult metaphor is stretched pretty thin. Could have just stuck to discussing Skinner.
that you can audit common pieces of software just once, that you don't waste space on users' computers

Python has completely given up on that idea years ago. Even when not packaging your python project into binaries, the official recommendation is that each application gets it own complete copy of all its dependencies and to never share library code between projects.
It depends. I use Debian on a few machines at home, if something were to break, it wouldn't be a huge deal.

If I had dozens of desktops and/or servers to take care, I would probably take the time and upgrade a few non-critical machines to see how it goes, provided I have the resources for that.

If in doubt, there's nothing wrong with waiting a month or so to see if others run into trouble. It's what I did when I worked as a Windows admin, and it saved me from major headaches more than once. (Admittedly, updates causing trouble is more common on Windows than on Linux in general and Debian specifically.)
As if.
I think there's a reasonableiddle ground and that the SEC waited far too long to take a stance. Allowing companies like Block One, Solana, and IOHK to start up and offer highly-centralized "crypto" assets to US consumers put those consumers at risk of "highly volatile crypto" + centralized control.

The SEC did the right thing when suing Ripple, but they've missed opportunities to go after bad actors who were misrepresenting their product as a decentralized network, and now retail investors will be the one who lose.

In my opinion, they've failed to act in a reasonable time frame and their inability to do their job will end up hurting common people in the US. I'd like to see Gary Genslar held accountable for his mistake. It's not like he is ignorant around crypto assets and he even evangelised his friends blockchain network to his students when he was teaching at MIT.
It was so hard for Pepsi to get into fast food restaurants that they had to buy several chains [0].

0 - https://en.wikipedia.org/wiki/Yum!_Brands
>It feels like he makes life look like you stand a good chance of having someone walk in and give you $100,000. Maybe there is no harm in thinking that?

It's the "system is so broken, that some guy can video charity acts to make money off of" that's icky.

Some people will go "Where's the harm in that? Those people do get some money, that's a good thing, isn't it?"

It's the normalizing of dependance on such charity / "acts of god", as opposed to having available decent jobs and health covered plus a government and a community support system.
Fair enough, the main objections remain.
>According to Nilsen's calculations, the cost of implementing enhanced weathering is about $20/T-CO2.

And according to everyone else the cost is higher. I read into this a while back. Many articles have already made the rounds on HN, multiple times. The most commonly cited method is using olivine rock. If you consider the full life cycle: mining, crushing, transporting and spreading the rock, it is not as cheap as this guy's calculations. There are actual high quality publications on this but I cannot remember the ones I read. However you can find many if you search for "olivine weathering".
Similar to https://news.ycombinator.com/item?id=36275304
If geoengineering worked, was safe, and was much more affordable than meeting the aggressive greenhouse emission reduction targets needed to forestall further warming, climate activists would still oppose it anyway, since they've come to view the burning of fossil fuels as inherently immoral, in an almost religious-like manner. They'll say things like

> that still doesn't solve our addiction to fossil fuels!

why do we need to "solve" our addiction to fossil fuels? If we can geoengineer away the consequences and keep using cheap, plentiful fossil fuels (which our entire modern lifestyle is built on), then what's the problem? Eventually, probably by the end of this century, renewables will win out anyway. For example, if fusion ever pans out, that will probably do to fossil fuels collectively what natural gas did to thermal coal.
Taiga. Your AI coding mentor accessible via Slack
Hey HackerNews Community! Get ready to level up your coding game with Taiga, our AI coding mentor! We're pumped to introduce this game-changer from Coyotiv School of Software Engineering and MVP Straße. Say goodbye to dull programming tutorials and hello to an exciting learning journey! Install it in your Slack workspace and get ready for a coding revolution.

Taiga is not your typical chatbot. It's a coding genius that offers detailed, step-by-step guidance on various software engineering topics. It's like having a senior mentor available 24/7 to help you crush coding challenges and boost your skills.

But here's the best part: Taiga adapts to your learning style and preferences. No more one-size-fits-all solutions! Taiga tailors its explanations and advice specifically for you, making your coding experience supercharged and personalized.

And it's not just for solo learners. Taiga fosters team collaboration, creating an interactive learning experience where everyone gets on the same page. Say hello to seamless knowledge sharing and dynamic discussions!

Who can benefit from Taiga? Anyone hungry to learn software engineering, from beginners to coding pros. Even teams looking to create a culture of continuous learning will find Taiga invaluable. It's time to unleash your coding potential!

Join our vibrant Slack community to connect with like-minded enthusiasts, share insights, and stay in the loop about our future projects. You won't want to miss out on the action! Invitation: https://join.slack.com/t/coyotiv-community/shared_invite/zt-...

As a launch bonus, we're offering a 20% credit boost for your first month. That's our way of saying thanks for joining us on this epic coding adventure!

Privacy is a top priority for us. Rest assured, Taiga is secure and respects your data. It only processes conversations where it's tagged, ensuring your privacy and peace of mind.
We're constantly fine-tuning Taiga to make it even more awesome. Your feedback is our fuel! Help us enhance Taiga's features and usability by sharing your thoughts and ideas.
Happy coding, folks!
Thank you! I updated the post!
Enhanced weathering's goal is to remove CO2 from the atmosphere, not to create energy.

Nuclear/solar/wind doesn't capture already-emitted CO2 from the atmosphere, and direct carbon capture and storage (DCCS) methods currently cost much more than the 20$/T-CO2.

While adopting solar/wind/nuclear is important, the current level of CO2 in the atmosphere is already too high, so we need to apply some DCCS to return to 'normal' levels of CO2 in the atmosphere, and enhanced weathering sounds like a promising technology we could use to achieve that.
I disagree that intelligent people don't buy things or respond to advertising. I would compromise and say that they respond to different kinds of advertising.

It is very insighful of you to point out that Reddit will be more profitable as a set of curated feeds.
This is effectively how formal military instructions are structured - and generally US code for that matter, with chapters generally reserved for certain functions going down to the .01 decimal specificity [1]

Way back in 2010 or so I published a series of instructions for the 36th Wing that followed this kind of naming/information numbering convention which was frustrating to fit into, but ultimately once you understand the framework it's faster to write.

That isn't to say it isn't confusing and complicated - which happens to everything at scale - simply that this kind of structure for documentation is pretty common and literally battle tested.

[1]https://www.esd.whs.mil/Portals/54/Documents/DD/iss_process/...
The paid forums on Rivals tend to be much better conversation. You still get a few but the barrier to entry filters a lot of crazy.
Status equals to power, the more powerfull you are , say by your mind, or money or beauty or by simply usefulness, the more status you have in society.
We can model what can happen.

Using the “we have no idea” logic, we don’t know what happens if we reduce carbon output to 0 and wait 100 years.

It’s not that geoengineering is the answer, it’s that it might be. We can model and do tests until we have confidence.

What is the other alternative? Just let billions suffer and millions die?
"Hopefully, I won’t regret saying yes to speaking at UX London. I certainly haven’t regretted saying yes to speaking at CSS Day eight years ago, not least because Peter-Paul and Krijn kindly offer me a badge for each subsequent edition"

Geez, what a humblebrag. "Look how I am such an authority that every major UI/UX conference in the world invites me, I hope I don't regret accepting them, I am such weak-willed".
I love my crazy creek chair, but the upward angle that it naturally puts your lap and knees into isn't really conducive to supporting a laptop. You would constantly be holding your laptop with your hands to stop it from sliding against your belly, and you'd be craning your neck down the whole time.
... no? Just because they weren't unlucky enough to crash into a moose so far doesn't mean tomorrow he will be lucky as well?

Events tomorrow can take different turns than events yesterday.
Connecting to Azure SQL with Python from an M1 Mac
> Or more specifically, why couldn't you convert any baseload plant into a "flexible supply" plant by adding storage?

Cost. New built nuclear costs $0.12 - 0.2/kWh [1], already completely uncompetitive. Now add storage on top of that.

There are ideas with for example salt based heat storage, but they all boil down to added cost on something uncompetitive if it ran at 100% all year around.

[1]: https://www.lazard.com/research-insights/levelized-cost-of-e...
Can you share a link to those claims from academia?
We are using Resend for our new products at GuruHotel (YC19) and the experience is really impressive. It has never been so easy to create email templates. The Resend dashboard is simple and clear, we love it.

Best of luck Zeno, keep it up
I still run it on vintage Macs. Pretty sure it was the first programmer's editor I used on Macintosh. A lot of the Macs in college (iMac G5/10.4 era) had TextMate, which I got pretty used to, but still ran BBEdit at home.

Great program!
I definitely found myself in what you're describing.

Especially the feeling extraordinarily lucky to have it part.

Chaos gives me anxiety. I know the general state of things IS chaos, change is the only constant, ecc. ecc., but I guess the schopenhauerian minimization of suffering is the only mantra I can entertain.
You can “cd llama.cpp && make && ./main" because the developers made that happen.

A self contained zero dependency Python project is also literally “python app.py”
It's not "this" problem. It's many problems together.

Some of them, while maybe not unique to Python are completely preventable. Where the right thing to do was obvious, but Python core dev decided to cut corners, or do nothing etc. So, we need to be fair and put the blame where it belongs. Python packaging format didn't just "happen", it was designed... by a bunch of half-wits, but that's exactly the problem! Python import system didn't "just happen", it was designed, by mostly the same kind of people -- and, again, that's the problem!

If anyone wanted to put a good effort and thinking into designing packaging format and the import system, they'd realized that they need to deal with multiple versions of the same package somehow, they would've realized that they need to distinguish between binary distribution and source / documentation / data packages, that they need a reliable tool for installing those packages. But nothing of the kind was done. Every "development" in this area was incrementally adding more technical debt.

Is technical debt a new thing? -- surely not. Is it preventable? -- well, not so much, but being cognizant of it one could establish certain practices to mitigate the adverse effects. And this, this particular thing, has never been done in Python. Is this a common failure? -- well, again yes, but this doesn't vindicate Python core developers, they are just as guilty as a bunch of other people who suck at programming.
Yes indeed. Glad you found both! When planning the game jam entry, I said "well I guess this is a paired-down version of Fantasary from the original list of Spritely sub-projects, but maybe that was a silly name so we should call it something else." But the other engineers on the team said they liked it and wanted to run with it, so there we are. :)
Where I work we do use that structure. I can never find anything. For me remembering the numbers is as remembering IPs instead of URLs.
The problem is not the naming of the directories, the problem is that the next idea after “johnny decimal” was to make a standard structure. Because this structure has to serve the full company, is HUGE! So irrespective of project or area size, you have an structure of 10 levels with 30 directories in each level. The names are very generic, and sooner or later somebody has a different interpretation of where document X should be placed… we have lost days searching for lost documents…
It breaks more often than it doesn’t. Yes, the page “scrolls”, but it scrolls only a few pixels, while the internal “custom” scrolling implementation doesn’t respond to the event and does not scroll to top, resulting in a terrible UX.
For 99% of stuff I need to move either one statically compiled Go binary and maybe a configuration yaml. That's it.

With Python I need to have Python installed in there, and it has to be the correct version because of <reasons>. Then I need to figure out how I can install the dependencies for the program, with the correct version(s).

This usually would require me to figure out what's the current virtual env du jour and how do I get it working on a random *nix distro on the target computer.

Then I can install what's in requirements.txt or whatever the venv tool is using. And now I can maybe run it if all went well.

And when I need to update said program, with Go I can just scp/rsync a new binary on top of the old one at it'll Just Work.

With Python I need to move the Python source file(s) there, check for possible updates to libraries, update them using the venv tool and re-check that I have the correct Python version installed once more.

Now picture a situation where I need to do the process above for, let's say 12 different servers on different clients after every fortnight. All servers are Intel-based, but run a variety of Linux distros. I can use the exact same Go binary for every single one, the Python solution is a complete clusterf...

I do need to spend a bit more time when developing a Go solution compared to Python, but the ease of deployment is definitely worth it.
My research into this many years ago turned out that jdupes was the right / best solution I could find for my usecase.

https://github.com/jbruchon/jdupes

Though that works fine from a script perspective I'd like some more interactive way of sorting directories etc. Identifying is just the first step, jdupes helps with linking the files (both soft and hard links comes with caveats though!) but that is mostly to save space, not to help in reorganisation.
Put Your Reputation on the Deadline
Well, sorry freedom lovers. Your phone isn't quite free enough to run this free code.

> This would be a watershed moment:

Watershed, yes. That's a funny way of putting it.

Really, it's just too late for me to sympathize with these "alt-techbros" and whatnot. If you're willing to support a platform that restricts your ability to freely run software, you forfeit your right to resist when bad things happen. Now bad things are happening, and all of the sudden people want to meaningfully protest it. Who could have possibly seen this coming?
"Cleanly" in chess parlance means you're up a pawn, and there is no "compensation" for the other player. I.e there are no other advantages in the opponents position that make up for the fact they're down a pawn(things like an attack on your king, piece activity, pawn structure).

In simple mathematical terms a clean material advantage is:

Overall eval >= material eval

If overall eval < material eval, then compensation(other player) > 0 = "the opponent has some compensation for the pawn"
Thanks very much! Yes, progress has been fast, and it was really fun to show things working with an example that's live and interactive and hopefully fun to look at and play with.
> How many locally-produced lagers actually taste better than Heineken?

In my opinion: most of them. Heineken is not a good beer. It tastes similar to other mass-produced stuff: inoffensive bordering on flavorless. I'm actually stunned at the comment. It's like if I asked how many local restaurants make hamburgers better than Wendy's (Budweiser is McDonald's in this analogy).
I'm sorry, but I'm not willing to answer that for you in a binding way.
To weed out an internal bully itself requires aggression from others. The lack of that just gives an evolutionary advantage to bullies.
This is definitely the idea, but are there enough educated consumers willing to spend money to avoid being trapped in shittified experiences? That's the question that matters.
Would that still hold if we got serious about phasing out gas-powered plants as well? (As we will probably have to at some time due to co2 emissions)
Your competitors have been acquired but you are funded by YC… so there is a high chance this will happen to you as well.

There isn’t much innovation happening since email is stable. I don’t want to design my emails in React, but I am probably not the target group since I am still running my own mail servers.

Edit: What I meant by "email is stable" is basically the way email is being sent and not email itself and the experience around it.