skysight-inc/HackerNews huggingface dataset:
Global variables (in languages where they otherwise make sense and don't have footguns at initialization and whatnot) have two main problems:

1. They work against local reasoning as you analyze the code

2. The semantic lifetime for a bundle of data is rarely actually the lifetime of the program

The second of those is easy to guard against. Just give the bundle of data a name associated with its desired lifetime. If you really only need one of those lifetimes then globally allocate one of them (in most languages this is as cheap as independently handling a bunch of globals, baked into the binary in a low-level language). If necessary, give it a `reset()` method.

The first is a more interesting problem. Even if you bundle data into some sort of `HTTPRequest` lifetime or whatever, the fact that it's bundled still works against local reasoning as you try to use your various counters and loggers and what have you. It's the same battle between implicit and explicit parameters we've argued about for decades. I don't have any concrete advice, but anecdotally I see more bugs from biggish collections of heterogeneous data types than I do from passing everything around manually (just the subsets people actually need).
I agree. I hesitate asking some important questions in class because of what others may think or say in response. I have been able to ask GPT all the 'stupid' questions with no social repercussions. I also notice that human tutors don't have much patience and if I don't understand the explanation that they give, which is often, then it is suggested through my own thoughts that I should stop trying to learn. GPT does not judge and I can ask it to clarify in ways that tutors are not able to, giving me the confidence to continue. I predict that students will all be assigned a personalized AI tutor in the future that their instructors will be able to parse in some way.

It seems people who are anti-AI must also be anti-learning to some degree; if you can't learn without AI then you don't deserve to learn!
Notwithstanding the sassmouth and the fact it doesn't address any of my questions, that does make this more interesting. Nintendo has food trademarks, so their position against the supermarket is even more legitimate, IMO.
The new term for this is "AI Loopidity", highlighting the unintelligent ouroboros nature of one side using AI to generate content and then another side to consume content.
This has been downvoted, but I think there’s actually a chance it might become true (until AGI comes along at least).
Not really accurate. The "Search" functionality you're describing in DeepSeek is comparable to OpenAI's existing "Search GPT." OpenAI's recent announcement refers to a more advanced capability, similar to Gemini's existing "deep research" feature. DeepSeek's current offerings are significantly more limited in scope.
So, when Trump threatened Columbia with up to 50% tariffs, did the cost of coffee go up for the consumer, or is it about to, or did the Columbian president offer his presidential plane to pick-up people?
“Pencil-neck” is a strange insult to use here. How are software developers, or hardware design engineers, or finance workers any less “pencil-neck” than “board of directors”?
If you have something to say, SAY IT! Dreamy artsy fartzy intros are a waste of my time.
Yup. We are starting to fall down the slippery slope of not even knowing how to produce goods, not even considering cost.
> What I've realized is that the fame of the book is closely related to how interesting and unique the "elevator pitch” of the book. Which makes sense when you think about it; It's the elevator pitch that's spreading by word of mouth, not the book.

They call this "high concept"
> at the end of the day, prices are just a number you make up, and hopefully it's a big enough number that your stay in business.

The only requirement is to make up a single for all your customers that are getting the same thing back. It'll be made up and account for business factors like risks, profits, etc.
Yes. Waabi World[1] would be another.

1. https://waabi.ai/waabi-world/
> fascists

I'm sure calling them such names makes sense in your echo chambers, but to the overwhelming majority of people this is an inaccurate and inappropriate label.

Calling people things which they are not, does not hurt their reputation, it simply makes your fringe of the political spectrum look immature.
I hope they move to just using the current year as the version soon, probably after 10.
In reality? They don’t.

In the current despotic US? Musk has been empowered by the President and the courts to do anything he wants, however he wants. He is, effectively, one of the two most powerful people in the US government.
My comment was not intended to be personally degrading to OP. Apologies if it was taken that way.
I don't know if owning a supermarket chain qualifies you as an "ordinary folk" but otherwise, yeah.
I would consider unsupervised tool usage an achievement
Gender diversity encompasses the range of differences between an individual's
internal, subjective experience of their gender identity and the sex assigned to them at birth. In gender diverse individuals, shifts in neurobiology are frequently observed, shifts that are frequently towards patterns typical of the other binary assigned sex.
Pads were the friction material is solely using glue to adhere to the backing plate are generally either very cheap aftermarket replacements or the OEM cheapening out.
Vibe Coding
Isnt one of the ways of solving the problem using all the tools at your disposal? If at the end of the day, isnt having working code the fundamental goal?
I guess you could argue that the code needs to be efficient, stable, and secure. But if you could use "AI" to get part way there, then use smarts to finish it off. Isnt that reasonable? (Devils advocate)
The other big question is the legality of using code from an AI in a final commercial product.
there may be a bug in your sed
I don't really mind the "science fiction, transhumanism, and immortality" bit but the economic policy - slash spending and tarif war everyone - seems kind of nuts. I hope we don't have a twitter like economic result.
Are people finding agent frameworks useful or they are unnecessary dependencies like Langchain?
I left a comment the other day about me loathing Nintendo nowadays and got downvoted. Well this is the kind of BS they pull that makes me hate them.

Suing people, getting fair use material removed from YouTube, fighting emulators and people who created them, charging ridiculous prices for old games... I'm pretty sure they are the bad guy.
I don't know if anyone find this useful, but it seems rather useless / not working? I tried with numerous online and local llms for good measure. I installed that computerController extension and tried couple of dozens different versions of open a website (url) in a browser and save a screenshot. Most of the time it wouldn't even open a website, and I never got a screenshot. At best it did open a website once and saved a html (even though I asked a screenshot); and that one was unique in a bunch when it did something instead of complaining it can't find AppleScript or whatever on a linux machine.. I qualified the ask by telling it it's on linux. It managed to find which distro it was on even. Really weird overall.
> "So much cynicism and hate in these comments, especially as we are likely witnessing AGI come to life. Its still early, but it might be coming. Where is the excitement? This is an interesting time to be alive."

Maybe you can define what "AGI" really means and what the end-game and the economic implications are when 'AGI" is some-what achieved? OpenAI somehow believes that they haven't achieved "AGI" yet, which they continue to do this on purpose for obvious reasons.

The first hint I will give you is that it certainly won't be a utopia.
I think Canadians are more likely to find themselves in a situation in which all of their land is owned by Chinese and other foreign interests than an occupation by the U.S. that requires "insurgents", and it seems like they are happy to do it.
Yes, they show benchmarks in the article linked here. Did you not read it?
Its true its aging but still works well for a small network. From what I gather in the forums, it might be due to the controller software not so much the specific hardware; the complaints still seem fairly steady.

For example the past year someone reported their printer used less than 30KB but was recorded as 1.6GB; another with a Cloud Gateway (not too old) reporting 17GB of traffic daily for a Kindle consuming less than 1MB
And is it smart enough to use archive.today for paywalled articles. ;)
They’ve only released o3-mini, which is a powerful model but not the full o3 that is being claimed as too expensive to release. That being said, DeepSeek for sure forced their hand to release o3-mini to the public.
I was contextualizing my response because cost of living is higher in California, and some of those numbers may seem more reasonable if it were in Arkansas, for example.
https://en.wikipedia.org/wiki/Dependency_injection

This is very similar to dependency injection. Separating state and construction from function or method implementation makes things a lot easier to test. In my opinion it's also easier to comprehend what the code actually does.
Is this ability really a prerequisite to AGI and ASI?

Reasoning, problem solving, research validation - at the fundamental outset it is all refinement thinking.

Research is one of those areas where I remain skeptical it is that important because the only valid proof is in the execution outcome, not the compiled answer.

For instance you can research all you want about the best vacuum on the internet but until you try it out yourself you are going to be caught in between marketing, fake reviews, influencers, etc. maybe the science fields are shielded from this (by being boring) but imagine medical pharmas realizing that they can get whatever paper to say whatever by flooding the internet with their curated blog articles containing advanced medical “research findings”. At some point you cannot trust the internet at all and I imagine that might be soon.

I worry especially with the rapidly changing landscape of the amount of generated text in the internet that research will lose a lot of value due to massive amounts of information garbage.

It will be a thing we used to do when the internet was still “real”.
It looks like Russians bought it, like in other countries. For me, the whole situation reminds me Soviet «icebreaker» plan of war with NATO.
Well, that's nonsense. No one is doing "Nazi salutes" nor setting up concentration camps. I mean if the ADL say it was not such a salute, methinks thou doth protest too much. As far as concentration camps, this is just leftist hyperbole. Visit Germany and Poland go see what real such things were like, this is more offensive to those victims of atrocities then the made up things you are referencing.
It took a while for googling during interviews to be accepted
I guess I've just been mostly lucky to avoid those videos. And to be fair, most of the longer videos I watch aren't "purpose made" for Youtube - they're recordings of lectures, conference presentations, etc., where the length of the video just happens to be a factor of the length of the original session.
If that were true we would never hear of top level athletes using performance enhancing drugs.
Do 401k plans allow people to buy single stocks? I never saw it in my experience. I cannot believe that would be considered "prudent" by financial regulators. However, when you leave a company you can "roll-over" your 401k into an IRA, then you can go wild and buy anything that you want (IBRK allows it).
> Wanting to be paid under false pretenses is the definition of fraud.

What? No, it isn't.

Regardless, if the job requirements state "X years of XYZ experience" and you have to have >X years of experience, then using AI to look up how to do a leetcode problem for some algorithm you haven't used since your university days is absolutely not "false pretenses" nor fraud.
I need to reset my password.
You might want to try reading the whole post and further editing. And you should consider avoiding all the weird scaling and working in units of energy. For example:

> ~65 kilowatts provided per dead bird.

This is incoherent.

BTW, Wikipedia says the annual net output is 856 GWh, so it’s 143 MWh per bird killed. You’ve forgotten about capacity factor.
I did not say you are targeting OP. I meant that you are degrading your parent commenter.

This:

"You gain nothing (other than some smug ivory tower sense of superiority) by making your functions pure and passing around a global state object to every single method invocation."

...is neither productive nor actually true. But I'll save the latter part for your other reply.
I don't approve of cheating but I think you're underestimating how hard some interview questions can be. Even competent people don't know everything and could draw a blank, in which case they would benefit from cheating despite being competent.
Check out Simplex chat. I just read about it from this HN submission yesterday: https://news.ycombinator.com/item?id=42904966
“May you live in interesting times” is usually taken as a curse. ;)

More seriously, it’s unclear why one should be excited by the prospect of AGI, especially when instrumentalized by corporations and authoritarian governments.
Microsoft should adjust the flag font according to the language used, such as Simplified Chinese and Hebrew versions. However, Microsoft is not a company that respects the culture and language of each country. It has a bad habit of forcing what it decides in Redmond all over the world.
> The people spoke very clearly in November: they wanted this.

49.8% of the people who voted wanted this.

50.2% wanted someone else to be president (but did not pass the threshold for someone other than Trump).
He's made claims of such over the years in various interviews that are available on youtube iirc. It's impacted his credibility in some circles, but not the general media.

> One can observe a transition without taking sides.

Unfortunately that's not always possible.

There are people who have structured their belief systems where they have willfully blinded themselves to objective reality. Where delusion holds sway, and you can't understand that objectively since its subjective.

The marxist perspective for example based in isolation and collectivism, with the assumptions of the static unchanging individual, caste membership, and focus on structural power discrepancies between said groups are an example.

Without identity, or objective definition, rationally you run around in circles, comparing against moving goal posts, jumping at shadows, and the point is a cult like control over the individual towards the totalitarian unthinking mind. It lacks rational principle.
>(legally)

You’re operating on presumption that there’s still rule of law in the US. Elon Musk also has de facto control of the government.
This doesn’t really work, though, because while languages are vaguely correlated to regions of the country they don’t match up with entities that have flags. It’s like if the US south had a language common there: what icon would you use? Alabama? It’s also worth noting that just because a language is used in a particular region doesn’t mean it is actually dominant. Coming back to the US, it would be kind of like marking the American southwest as “Spanish” because a lot of people speak it there, and many at home, but even while most conversations in public happen in English.
and towards that of their gender identity.
Dear Guardian, please read some history. The addictions of the rich, often to vices which the great unwashed could not dream of affording, were quite well-known a millennium or few ago.

(That said...yes, modern capitalism cares extremely little for the 99%, and the financial markets love the certainty of a "our customers are addicts" business model.)
What are they supposed to do? Can you weld them on somehow?
> pure laminar flow wings have undesirable stall characteristics

Sure. My point is that if there's one thing aerospace engineers are constantly thinking about, it's fluid flow. Including, critically, when it's laminar and when it's not.
Surprised to not see Pandoc.
I agree that we should have safe-by-default "decay" behavior to a plain ol std::string, but I'm also picking up that many aren't certain it's a useful syntactic sugar in top of the fmt lib? Many other languages have this same syntax and it quickly becomes your go-to way to concatenate variables into a string. Even if it didn't handle utf-8 out of the box, so what? The amount of utility is still worth it.
I'm sure o3 will be a generation ahead of whatever deepseek, google and meta are doing today when it launches in 10 months, super impressive stuff.
They would make adjustments so that their details are protected, but the regular user is not.
Not sure about birds per se but coal mining is pretty awful. Look up mountaintop removal and spills of mine tailings.
The ACA is popular, it is ObamaCare that is unpopular.
This sounds like it was generated by AI...
> "Thanks, John," he thanked

will always be my favorite part of this. It makes me laugh like a babbling brook.
From the article> "Static Function Variable: In C inside a function, you can declare a static variable. You could consider this as a local variable but I don't since it's on the heap, and can be returned and modified outside of the functions. I absolutely avoid this except as a counter whose address I never return."

These variables are not on the heap. They are statically allocated. Their visibility is the only thing that differentiates them from global variables and static variables defined outside of functions.

I think such variables can be useful, if you need a simple way of keeping some persistent state within a function. Of course it's more state you are carrying around, so it's hard to defend in a code review as best practice.

Amusingly, you can modify such variables from outside the function, simply by getting your function to provide the modifying code with a pointer to the variable, eg by returning the variable's address. If you do that though you're probably creating a monster. In contrast I think returning the value of the static variable (which the author casts shade on in the quote above) seems absolutely fine.

Edit: I should have stated that the number one problem with this technique is that it's absolutely not thread safe for obvious reasons.
I don't know why the left always presents this "full employment" thing when defending the Biden administration when they know full well how misleading that is and who are not counted in those numbers and the fact that it does not account for "under-employment", it's kind of intellectually dishonest. You can make these implications that inflation will get much worse under Trump but I doubt anyone on the left will come back with any admission or credit when it turns out to be false, surely they will just say "it was really Biden's economy that got better" or something to that effect.
Maybe not at the resume screening phase, but it’s usually still obvious once the interviews start when people aren’t interested in your specific company. Some people get lucky, sure, but the downside is that you have to get lucky, it’s wasting valuable time on low probability events. If you’re familiar with the statistical process of importance sampling, in my experience on both sides of the interview table, it’s effective and worthwhile to spend more time curating higher quality samples than to scatter and hope.
Math PhDs are also a dime a dozen
> traditional finance

I would go further and separate tech jobs between (a) commercial banking and (b) "markets" (trading) at investment banks. There is a huge pay gap between them.
> Interviews aren’t about solving problems.

Eh, I wish more people felt that way, I have failed so many interviews because I haven't solved the coding problem in time.

The feedback has always been something along the lines of "great at communicating your thoughts, discussing trade-offs, having a good back and forth" but "yeah, ultimately really wanted to see if you could pass all the unit tests."

Even in interview panels I've personally been a part of, one of the things we evaluate (heavily) is whether the candidate solved the problem.
Thanks. Yeah there are papers that I am interested on, in fact, I am interested on too many things at once which doesn't help. Also, I think I am always thinking of solving bigger problems where it's hard to make progress on.

Also, since you mentioned scaling systems and equations, are you by any chance working on numerical linear algebra stuffs like iterative solvers etc.? MPI/HPC etc? If so, I am in HPC as well.
Doesn't seem like access is available to try "deep research" yet on OpenAI, so I can only speak to what I tried, which was their examples on the blog post (using DeepSeek w/ R1 + Search) and results were pretty similar.

AFAIK OpenAI's current offering uses 4o, and it does a web search and then pipes it into 4o. I'm guessing adding CoT + other R1/o3 like stuff is one of the key effective differences. But time will tell how different it is. Maybe it's a dramatic improvement.
> Does mining and burning ~98 tons of coal will lead to >1 bird deaths?

Very unlikely. 100 tonnes of coal is order of magnitude one excavator scoop.
Not only that: by publishing noise, you’re lowering the signal/noise ratio.
> Lastly, does your insurance shoot up if you have a car without one of these systems?

This question I can answer with a reasonable degree of certainty; no, it does not.

Insurance companies increase rates for automobile coverage for many reasons, real or illusionary. But "does your insurance shoot up" strictly for not having a recording device in a vehicle is not one of them.

Do some insurance companies charge less when provided access to policy owner driving patterns which the companies infer reduce their risk? Sure.

But that is a different question.
"The economy increasingly relies on addiction, with companies deliberately targeting the brain's limbic system ("limbic capitalism") to encourage overconsumption."
Which key executive agency has Soros (or if you prefer Koch) been able to direct or even shown any interest in personally directing, as presidential satrap? These people have policy goals rather than exercise-of-power goals. At a minimum they go to great lengths to cultivate that image.

Getting called an oligarch is not at all conducive to the long term protection of your ample property rights.
I'm far, far more interested in anecdotes about completely halting or reversing decline than I am in rock solid data about a 30% reduction in decline speed.

Antibiotics started out as an anecdote about something whose effect was so stark it couldn't be missed. Chasing promising anecdotes is far more valuable (in my opinion) than attempting to take a 30% effect to a 100% effect.

Others are free to feel differently of course. I'm open to hearing about 100 different times that finding a tiny effect that got grown and magnified into a huge effect that totally changed medicine. I'm just not aware of many at this point.
I can relatively easily skip trace people but where are you buying specific peoples information? Do you mean youre skip tracing or buying directly from data brokers?
I’ve almost finished an interactive file selector inspired by git add interactive, with the addition of a tree display.

I’m giving myself the option to output collated code to a file, or copy it to clipboard, or just hold onto it for the next prompt.

I know aider does this stuff, but because I’m automating my own workflow, it’s worth doing it myself.
These days I ask real-world debugging questions where the root cause is not the error on the screen. I allow LLM use as long as I see how.

In my unfortunate experience, candidates who covertly rely on LLMs also tend to have embellished resumes, so I try to root them out before asking technical questions.