skysight-inc/HackerNews huggingface dataset:
Because a bunch of obscenely rich people decided they want to use 'macroeconomic factors' as an excuse to rank in even more profits and bump up their stock prices, while throwing workers under the bus, tanking the industry and destroying our individual bargaining positions.

Oh, they also can't take a blame for overhiring during the pandemic, they were simply following the same 'macroeconomic factors' that are the reason for the mass layoffs now.

You'd think that the economy is some kind of terrorist with demands holding the gun to the CEOs' head. They just have to follow these demands and the economy simply happens upon them, absolving them of any moral and ethical responsibility for their lack of foresight and accountability.

Basically they are all mere automata that bows down to and is animated only by the overpowerful economy.

It's the same old in capitalist world, just this time software engineers are the ones affected.

The system is beyond fixing now, as you have always been treated as an expensive but totally expendable cog in their money making machines. We should have organized into unions and elected government that cares about humans (and nature), and not for the GDP and their own bottom lines.

Thank Elon and the FAANGs for starting the wave that flooded the market thousands of qualified good engineers as soon as they realized they need actual sustained revenue rather than the nebulous promise of never ending cancerous growth. When the market is that flooded with good people, of course our wages stagnate and our employability is in question.

It's called 'end-stage capitalism' for a reason, because the diagnosis is simple: there is nothing coming after it.
It might have, however a ton of gamedev related code (like giving adding physics to an object, and having it explode on contact with something else), is either formulaic, or can be glued together from pieces of other code, a feat ChatGPT is definitely capable of. It doesn't require it to develop a sophisticated model of the problem.

And the above applies to a lot of prod code as well.
Why, it's a funny pun against Linux and it's true, so where's the problem with the writing?
You can't have price rises without scarcity. AI makes things less scarce and easier to produce.

And it is nothing new. Computers used to be a job title.
Why would we pay $30 for a list, when you can get directly in touch with influencers by signing up for Tiktok's business affiliate program?
How Vector Databases Make AI Smart
> He hoped that these “new mechanic meteors” would not be “converted into new engines of destruction to the human race, as is so often the case of refinements or discoveries in science.”

The more things change, the more they stay the same.
> if nobody had to worry about fundamental issues like shelter, food, basic transportation, education and so on

unfortunately, the people who are able to make this a reality tomorrow also hold to a strange viewpoint:

they truly believe that, in the absence of some pressure, a person who has their basic needs provided will ultimately venture to do nothing

completely failing to see the greatest irony of their belief, that even doing nothing would arguably be a better life than the debt-ridden existence you mentioned...
25% of US/Canada trade depends on a single privately owned bridge
Yep, because that's all AI is; a parrot. For well-defined problems it works great... BECAUSE THEIR WELL DEFINED.

Generative AI is only as good as the dataset that you give it, so for problems that exist in a heavily contrived and parameterized space (like leetcode-style problems) it works really well. But give it a novel problem with intertwining libraries and external dependencies along with custom type and structure definitions, it's going to fall flat.

Humans do something AI can't, and that's draw from experience to apply a solution on a novel problem. This is why I'm not terribly worried about AI coming for engineer jobs anywhere in the near future. I use ChatGPT all the time to write me small functions, generate regular expressions, etc. Basically all the drudgery.

I'd argue we've hit peak-AI at this point because from this point on, all datasets are going to be colored by AI-generated results. Generative-AI is now on a trajectory were it'll simply regress to the mean of knowledge.
I would like to drive your attention to a different aspect that doesn't seem to get mentioned in this thread so far: more than 70 different Github workflows.

This is up to your eyeballs in proprietary Microsoft technology, and that is if you are the Colossus from the Attack on Titan kind of tall. And that is from an open-source project...

The article repeats this incantation: the project authors wouldn't have noticed this, the project authors would've never noticed that, we could allow ourselves to be sloppy because the authors aren't likely to oversee the whole thing...

This is just something else here that went wrong. It's the programming oneself so deep into the system you have very little control over, you don't have a good grasp of internal workings of... It shouldn't be surprising that such a system is easily compromised. It's not the specifics of how Github Actions operate that set PyTorch authors up for a failure, it's the choice to rely on proprietary tech, massively, without reservations.
I don't have anything break on the graphical stack on my computers since 2007.

But somehow Debian keeps uninstalling the display manager. One would think this is the easiest problem in the world to avoid, but they avoid every hard problem, and this one passes by.
You only need to achieve durability on a COMMIT.
Good intention but kind of hard to read.

1) It's not clear for me how color segmentation groups were picked in the first place. Are they mutually exclusive?

2) Would be great to make this interactive. There is a substantial cognitive effort to imagine these methods from the name of few words (good exercise but come on).
Show HN: Kindllm – LLM chat optimized for Kindle e-readers
Made this to not have to constantly look things up on my phone while reading.

It's pretty handy for generating longer essays to read on the Kindle too.
It's embarrassing how poorly Broadcom have rushed into throwing the baby out with the bathwater for no reason. They could have taken a slower approach instead of doing everything as soon as the deal officially closed...

I hope they lose as much business as possible over this, everyone should be looking into alternatives because they're such a shitshow.
Don't be daft.

If you don't understand that an LLM generates output token-by-token, and that as a result of randomizing the token output probabilities that you cannot generate an error free copy of the input you've invested so little time in understanding as to be farcical.

There's 'wow, these are complicated and I don't fully understand them'

...and there's, 'What this. It shiny. Not worky. Make some random change to prompt and pray to LLM gods'

Come on, make an effort.
People (including me) can sometime solve the tasks quicker than others can read them. Just read the sentence above the example, then skim the explanation below and go for it. It's a gamble sometimes, but it's entirely feasible to skip all the story (it often do contain hints, though).
Easier to fix is a lot more important when things are breaking all the time.

This reminds me of people putting water pipes outside the house to make them easier to thaw when they freeze, rather then inside the wall where they never freeze.
You're talking about scarcity. AI makes things more prevalent, not scarce. It becomes far easier and cheaper to do X.

Where's the monopoly coming from that allows price gouging?
My great granddaddy said:

It's a good thing when your money starts working for you instead of you working for your money.

--

Escape velocity is when you can actually set some money aside to invest in a profitable venture and have the discipline to not spend what you have.
In practice, it's what I also ended doing.

But there's no denying that my quality of life took a hit by this "improvement": I now have to go out of my way to choose hibernation or standby, depending on how long I expect to need it to sleep, instead of just closing the lid.

Under Windows, there's also the fact that you have to go out of your way to enable hibernation.
I've added the CFO. Is that what you're looking for?

https://ollamahub.com/m/snarktank/your-cfo:latest
I read this and though "I bet that EV think will get more skepticism than all the others". And then I read the comments. :lol
dmesg has been there since forever. If anything windows (auto) update has been one of the worst part, esp. when it fails to update... or worse replaces your video/printer driver with whatever it finds. The latter (video) messes up audio for hdmi/displayport in addition of installing bogus drivers.

I'd be tad happier to have apt install/apt update/upgrade instead of windows schedule 'updates'
Daily Telescope: Life on Earth, and maybe in the heavens above, in a single pic
Yes, there linked at the bottom of the page:

https://github.com/snarktank/founder-gpts
"These instructions are not for the faint of heart. The first link requires the user to open a command prompt window with administrative privileges. It's downhill from there ..."
I have regular entry level 2.1 soundbar connected to the TV with optical as well and I use same setup you described. No issues observed
Having to use such a terrible hack to change scroll speed on GNOME is my least favorite thing about it.
I agree with this. I glanced at it and had a hard time following.

Simplify it to be all black text, single column, with underlines under each section heading. In other words, make it look like the most brutalist traditional resume.

Other comments in this thread also have good substantive suggestions, but just nailing the formatting can make a big difference.
You seem to be presenting some false dichotomies here. I'm not calling for the abolition of privately owned businesses. I'm an entrepreneur myself.

It's crucial to note a couple of things:

(1) The world's wealthiest people accumulated their wealth from publicly owned corporations, not from privately owned businesses. In fact, there are famous cases where a publicly owned corporation ousted its own founder, e.g., Apple and Uber.

(2) The world's wealthiest people get even wealthier after they stop running businesses. Jeff Bezos, Bill Gates, Steve Ballmer, et al., are wealthier now when "retired" than when they were CEOs! Gates even claimed he's giving most of his money away, but somehow that's having the opposite effect. Gates can't give money away faster than he makes it, despite "retirement".

The point is not necessarily to "socialize" businesses. The point is to limit the size of businesses and of individual accumulations of wealth, for the good of society as a whole, to prevent them from accumulating too much power over society. One of the ways to do that is via progressive taxation that heavily taxes higher amounts of income and wealth. It's not confiscating the business or individual wealth as a whole; it's just trimming off the edges, so to speak.

I personally feel that publicly owned corporations are a problem and should be discouraged. They're effectively the tragedy of the commons. I prefer privately owned businesses. And it's more difficult for privately owned businesses to become huge, because there's never an influx of public capital.

> control over businesses and the ability to dictate how they allocate resources is given to individuals who are in some sense "successful" at running those businesses

You've got cause and effect reversed. The control comes first, the success comes later.

> Also, most of the things that populist campaigners claim that wealth redistribution will achieve are about more material goods for everyone which relies on those material goods or at least the capacity to produce them being there already and just horded by the super-rich - just handing out power will not satisfy people's expectations for wealth redistribution and wealth taxes.

My point was that the ultra-wealthy are motivated by power rather than material goods, because all of their material desires are already satisfied.

Of course non-wealthy people are motivated by material needs, because theirs haven't been satisfied. Indeed, wealth inequality results in hunger, homelessless, lack of health care, situations that we would not tolerate if everyone were equal and in the same boat.
My guess is that part of the error handling is appending to the logs. Maybe something like (I can't remember C#, so thinking about Java instead):

try{
try{
windows_update_function_that_saves_to_disk();
}catch(DiskSpaceException e){
DiskLogger.log(e.printStackTrace()); // itself tries to save to disk
System.err.println(e.printStackTrace());
}
}catch(GenericException e){
// something went really badly wrong, generic error
}
In C/C++ land, errors are often mapped to const size_t int values. Whether it's an enum or just a list of "codes". In this case, I suspect (like OpenGL) it's just a giant list of codes defined as "extern const uint32_t MY_SUPER_ERROR = 0x0001" and some other part of the code has defined the same value to another error type. Then it's trying to value match and give a human readable value (0x001) but based on the matched value (0x0001 becomes 0x1000) because MY_SUPER_ERROR is 0x1000 in some other part of the code. This happens when people in C/C++ land follow this logic:

Lib Guy 1: "I need an error.h to store all my errors to make it easy for me"

Lib Gal 2: "I need an error.h to store all of my error values so I can just use type names like a boss"

Exe Guru 1: "Which <error.h> is this?"

The other option is that an error was thrown inside error handling code which threw an error and was unhandled, throwing an error generically at the base.
Right; there seem to be cross-cutting benefits and drawbacks for declarative text-based specification of diagrams vs direct manipulation. One research project exploring this tension is Sketch-n-Sketch https://ravichugh.github.io/sketch-n-sketch/ which tries to combine both together in a single system via bidirectional programming. We've been wanting to explore similar ideas more in Penrose, but it's definitely challenging.

Barring bidirectionality, another possibility could just be to make it easier to integrate Penrose into existing workflows; for instance, if you're writing a LaTeX document then it'd be nice to have a package for Penrose diagrams rather than having to switch back and forth between your LaTeX editing environment and the Penrose editor.

But then, let's say you make a Penrose diagram and you want to tweak it in Illustrator to make it look better, because as you mentioned, the text-based input modality of Penrose is limited. So we could try to make it smoother to export Penrose diagrams to put in Illustrator. You edit the diagram and add it to your LaTeX document. But now, you decide you want to make a tweak to the original diagram by modifying the Penrose source code. This obliterates any changes you made in Illustrator, so now you have to manually repeat the tweaks you already made.

I'm not really sure what the best solution is... it seems hard to have a good workflow story without either being entirely text-based, supporting bidirectionality, or forcing a lot of repetitive manual rework when edits are made.
Bitcoin is a special-interest group: people's wealth depends on mass adoption
Different priorities.

I value more peace and quiet than money in the economy. We dont need that kind of trouble.

It's what makes Portugal a good place to live if you have money. It is like a poor Sweden. Not a poor NYC.
Depends really. If it's some kind of runtime or VM you pretty much have zero idea what the exit code was. Python, CLR, JVM tend to leave you in this mire.
I didn't but it was worth the Google https://www.youtube.com/watch?v=BGFtV6-ALoQ
So… what are the alternatives?
I think you're thinking of ice moons, not ice giants.
AWS is infamous in financial services for this though.

First they give you a ton of credits, assign you internal resources to help.

Then they encourage you to simply "lift and shift" your workloads onto EC2/EBS/EFS/etc. It's 100% compatible with your current system, you can rollback, etc.
This take two years, then you notice your AWS bill is 10x your old infra.

Then they say - of course, that's because you need to rewrite it all to serverless/microservices/etc that are all AWS bespoke branded alphabet soup of services. Now you are fully entrapped, and can not rollback to your own infra, let alone another cloud provider without another rewrite.

A lot of big financial firms are 5+ years into this. Several have rolled back for certain use cases due to cost, especially anything with a lot of data transfer because yeah.. performant storage in the cloud & egress are expensive, duh.
You can’t really distinguish the two in this case, Tojo ran a military dictatorship and moderate politicians had been murdered to make way. We shouldn’t disregard the role racist ideology played, but that paper shows how the likelihood of honorable defeat was deemed preferable to ignominious surrender in Japan, and how ignorance of Japanese culture led the US to miscalculate when it imposed an oil embargo on the Japanese.
If your country is ruled by the 51% majority, do you have a democracy or a totalitarian state ruled by a majority?
I think is partly because he's omitted any job titles.
It doesn't mean that you have to.
Interesting bit is that the Raspberry Pi 4 leaks at 125 MHz without a cable connected. Guessing that mostly a manufacturing defect on some boards and not universal to all RP4.
None of this addresses my point that capitalism is bringing international relations to pre WWI levels between great (imperialist) powers and that we are on the cusp of being dragged into another World War for (ultimately) someone else's interests. But I can see you drank the kool-aid, so it is no use repeating myself.
The main issue is that the duration is variable depending on when the VM was released. When I checked earlier (not sure if this is still the case) the license was valid for 90 days after release.
> we need to embrace the simplicity of metric ... and use the saved mental effort to tackle bigger, harder problems.

I should think ~95% of us already do?
Modern python development has become very similar to js… just install a few hundreds dependencies and hope for the best.

I'm personally sticking to distributions, and use pip just for testing. But I'm an outlier.
I was under the impression they USED to do this and only have oddly minimal QA anymore on updates

i.e., I make a point to never run windows updates, they've only caused more harm than good post Win7
> - You missed your work goals objective paragraph! Why are you looking to a job? What is your interest? LinkedIn and Internet in general are full of examples. Why do I need to hire you beyond your specific skills? How are you as a human? as a team player? How do you contribute to organizations beyond your formal work?

This generally doesn't exist on UK CVs
I think that's what Pasmo/Suica is for (although they are going through a shortage of cards right now).
Do not listen to these CV nazis too much, your resume is fine. I am having the exact similar experience to you. Star employee for a decade and suddenly unemployable (a year now). I am pretty sure a lot of us are out there, they just do not want to expose their unemployment status publicly like you and me (and I understand that). The answer by ath3nd might sound "conspiracy theory" but it is closer to the truth. The thing affecting you and me is mostly because of (macro) games played much high above us.
Ok but we don't say that our laptops sing because they can emit music.
Ubuntu is doing wrong a lot of things, not just this one.
PEI, land of the Murphys restaurant empire.
Japan has had an operational maglev for years as a local train. The Linimo was built for the 2005 Worlds Fair and has been in regular service since, so it’s not just China.
> It's defensive programming.

This would necessarily presume applying the same attitude towards the happy path—you're describing something short of that.

Or to put it a different way: defensive programming necessarily implies a skepticism that you even are sure what the happy/error paths are!
Not affiliated with Roger Penrose; we often hear this question about our project name: https://news.ycombinator.com/item?id=36749211 As Nimo mentioned in a response to that linked thread, we're open to suggestions for alternate names if a different one would better suit the project!
The average number of people in a car is probably somewhere between 1 and 2, but if a group of people who know each other have to go from A to B, it is reasonable that they may try to get in a single car. If nothing else, because parking in major cities tends to be a nightmare, and finding a spot for one car is easier than finding N (reasonably close) spots for N cars.
Have you looked at all at the ZSA Voyager and if so, what were your thoughts? I realise it cuts down on the number of thumb buttons compared to the Moonlander but I saw quite a few Moonlander users who have used both saying they'd opt for the Voyager[0] or have got both and prefer the Voyager. Many people seem to have issues with the Moonlander's thumb cluster especially with smaller hands.

[0] https://www.reddit.com/r/ErgoMechKeyboards/comments/17ee1tr/...
In 2018 I spent ~£6300 on train tickets for personal holiday travel all over the UK. Of that, almost 50% of it was refunded due to meeting requirements for partial refunds due to delayed/cancelled services.

After that experience, I purchased a car and motorbike and I will never be convinced to give up my independence in exchange for that abysmal service. It was completely morale breaking. What's worse is I then worked in Japan during 2019 and experienced some of the best service I could possibly think would be reasonable. It's hard to defend in any form the absolute depressing state of the UK rail service.
My biggest pain point is inability (as in refusal, not failure) to open files with more than N rows even if plenty of memory is available. (I forget what the exact value of N is.) Especially annoyingly, this limitation didn’t seem to exist 20 years ago.
It’s hard to blame people when OpenAI’s whole shtick is that they’re mere years (at most) away from summoning a god machine that will usher in a techno-utopia, or destroy all of humanity. And to make matters worse, they have selected for this belief when hiring. So it’s pervasive throughout their work.

The data is out there to objectively assess these tools, but it’s not good for business.
This is solely due to the high trust homogenous society.

We will never have that in America in any shared public space ever.
We were comparing the N100s not to the Pi5 but to this $98 Wo-We AMD: https://www.wo-we.com/collections/mini-pc/products/mini-pc-a...

The grandparent comment said you could get an N100 for the same price, but they are all more expensive no matter how you look at it.
The logic in the `catch` block could be complex enough that they got an if/else backwards or something like that. E.g., they could catch an exception and then have the body of the `catch` return six different error messages based on details about the exception, system status, etc.
True! Splitting every single diagram into three files feels quite heavy. For Penrose version 4.0, we're planning to combine all our DSLs into one so that they can be mixed together in one file.
maybe some sort of directed graph.

for example one thing I might want to have to describe visualization methods would be what graphical elements would be important to it.

In the case of the periodic table an important graphical element would be color (the color used carries date), an unimportant one would be typography.

this is obviously just thinking aloud here.

perhaps also some visualization methods would benefit by reference to their creators. sparklines for example. So it seems to me a graph of some sort would be useful.
Oh you definitely apply the same attitude to happy path at the end after scrutinizing the exception/error path options.