skysight-inc/HackerNews huggingface dataset:
The same way c# used to do it. C# provided dynamic code generation in both byte-code-level, and AST/lamba implementations. And even provided an interactive C# "interpreter" that actually used dynamic code generation under the covers. All of which died with .net core. I rather suspected that Microsoft decided that dynamic code generation was far too useful for writing cloaked viruses, and not quite generally useful enough to justify the effort.

You'd have to generate reflection data at compile time. And llvm supports dynamic code generation, so that's not a problem either.

Not really sure why anyone would want to do an interpreted language though.
IMO, Chrome does not move fast enough.

The fact of the matter is that the web has been dying because people have moved to mobile devices, where they prefer native apps.

If you're advocating for slower development of browsers, you're also advocating for the death of the open web.
"How about you assume that you are wrong, and you are volunteering for a world where once a nation acquires a nuclear weapon they are allowed to run roughshod over the entire world, raping whoever they want, torturing whoever they want, and cowards will just line up and beg the victims to allow them to continue? Do you hear yourself?"

Yes, I can hear myself. And I never said anything like it. And I doubt you can point to where I said or wrote such things. All this thread was about the question if russia would use nukes.

It is telling, that for you just the realisation of this possibility, automatically assumes surrender.

Well, not for me. I am a strong proponent of weapon delivery and training for Ukraine. Despite the chance, that russia might use a tactial nuke. Rumors have it, that at the succesful Ukrainian Cherson offensive 2 years ago - there was serious fear in russian command and increasing pressure of using a small nuke, so much that some western agencies saw the chance at 50%. If the offensive would have moved on towards Krim, then it likely would have happened. And this still did not change - russia (beyond Putin) is very unwilling to give up the Krim. And I can see worse outcomes, than the Krim remaining russian.

Or do you just want the rule of international law and criminals must not be rewarded for aggression?
Yeah, I would like that, too. But before demanding total victory over russia for the sake of law at the risk of an allout nuclear war, I see some other chances of improving international law. For example doing something about turkeys conquering. Or Aserbaidschan. Or get the US to abolish the hague invasion act

https://en.wikipedia.org/wiki/American_Service-Members%27_Pr.... Or look at some other allies. Etc.
From what I can tell, most jobs are mediocre at best anywhere.
That's strange; I use all of those Google products (except Meet, I can't speak to that one) on a daily basis on Firefox (on Linux) and they all work just fine. YouTube in particular works very well, perhaps because I have the "Enhancer for YouTube" extension installed, plus uBlock Origin.
Show HN: ReqMic – QR code song request tool for live performers
ReqMic – Revolutionizing live performances! Effortlessly share a QR code, let your audience request songs from their phones, and keep the energy alive. Create playlists, set up gigs, and see what your fans really want. Engage, perform, and connect like never before!
Coming soon: Tips & Booking System
CT is great, but you do need to look for certificates issues for your domains
Haha I did not even register that as I expected 1.5 as the answer...
This is why we have semantic versioning.
The nil key case really makes me wonder how sane it is to support these cases. You will be forced to lug this broken behavior with you forever, like the infamous A20 line (https://en.wikipedia.org/wiki/A20_line).
This is the market for people building their own PC or upgrading a PC and buying their parts from Amazon which is a tiny portion of the total PC shipments but is an important leading indicator for the rest of the market. Intel still beats AMD in total CPUs shipped.
Never underestimate the mediocrity of known large codebases, lol.

(just kidding, they're not mediocre, but they're not infallible or perfect either)
I'm surprised they were on the regular internet and not on Tor. Like, what else did they expect.
Free to Use AI Email Tone Rewriter (No Sign-Up)
Well, in class environment, they've probably figured out that it's not a sane or correct answer that gets the points. It's the answer that follows all the rules that have been set in the material for that class. It's extremely typical for teachers to grade based on the "best practices" and "sacred rules" that the classes teach. Showing ideas, outside knowledge or solutions that are simpler than the course material just gets a student punished.
Yes, sorry, I didn't mean to imply that Poland has been asleep at the wheel. They have indeed been warning about Russia's intentions, although using the Western manner of speaking that accomplishes nothing (not that I blame them - there is little they can do to move the European political center, and getting too shrill would backfire). But no one has been warning as loudly about it as Estonia. Unfortunately, nobody listens to the Baltic countries, or even hears a word they say.
the real issue in american universities is that the tuition largely goes to paying for administrators. they do no teaching and largly dont' add much value to the experience. if we capped administratiors to 1 per 5 professors, that would go a ong way towards paying for tutors and services that actually do help students.
Educated slaves also refuse to work for peanuts.
Maybe they are special dispensers that keep working in sudden and unplanned low pressure conditions?
Maybe surprisingly, JBang has offered this functionality for Java since 2020. Happy we have it un Python too, now.
The only free curriculum in a right wing world. Army or prison.
The other 42% make trivial changes, like editing one line or character--pretending to work.

Sure commits are not a perfect metric but let's not pretend that it's completely opaque.
another one, you pay me below market rate and you get below market rate code
Your sample size is one. Imagine how a study saying this would get picked apart if their sample size was one. You have no idea whether you're in the middle of the normal distribution bell curve or at one of the extreme ends.
It has typed errors, except every function that returns an error returns the 'error' interface, which gives you no information on the set of errors you might have.

In other statically typed languages, you can do things like 'match err' and have the compiler tell you if you handled all the variants. In java you can `try { x } catch (SomeTypedException)` and have the compiler tell you if you missed any checked exceptions.

In go, you have to read the recursive call stack of the entire function you called to know if a certain error type is returned.

Can 'pgx.Connect' return an `io.EOF` error? Can it return a "tls: unknown certificate authority" (unexported string only error)?

The only way to know is to recursively read every line of code `pgx.Connect` calls and take note of every returned error.

In other languages, it's part of the type-signature.

Go doesn't have _useful_ typed errors since idiomatically they're type-erased into 'error' the second they're returned up from any method.
Rarely seen Redis viewed as a database, even if that has been their push for the last few years.
The meetings all day crowd is self-selecting.
My 7 years old niece and I coded my personal Website
Hi HN,

I'm excited to share that my 7-year-old niece, who is showing a keen interest in web development, helped me code my personal website using HTML. She was responsible for the HTML structure, while I later implemented the styles and SEO tags. The concept for the site, including the use of watercolor images sourced from third-party sites, was all her idea!
> So obviously, now that Niantic is getting things outside the game its reasonable the people who did the work ask for something from that.

Absolutely not.

If you are compensated for doing something, you can’t suddenly come back for more 5 years later because it was used as part of something bigger which is now making money.

I have little sympathy for the players here. If you are voluntarily doing free work for worthless virtual things, you can’t come complaining when it dawns on you that it might have been dumb from the start (and to be fair maybe it wasn’t and they did it because it was fun which is completely ok).

I guess we could ban in game shop and game reward for real work as they are somehow predatory but that would be a bit paternalistic.
True, but trying to wrap any of that into a function rather than simple scripts makes you delve into the ever-deprecated API for non-standard evaluation.
Not the best thing for a desktop application framework maybe.
While in principle you're correct, Go the language is very dedicated to backwards and forwards compatibility; while there's been talk of a Go 2 for a long time now, they're not eager to go there and if they do, they intend to make the transition low impact.

That said, I'd say this is an excellent candidate to deprecate or warn about now, and to make impossible in a version 2. Then again, how would you even stop this? A string representation of an error is common in any language, you need it to log things.

I think at best there will be a static analysis rule (in e.g. go vet) that tries to figure out if any matching is done on the string representation of an error.
$600+ is excessive if you are not familiar with the cost of airplane parts and accessories. Add to that cost of compliance (done by humans, the most expensive aviation accessory) and you get that number.
And this isn't even quirky/buggy, it's just the string representation of an error. That said, Go took a while to improve its core error mechanisms and add utilities for matching errors by type instead of its string representation.
Almost nothing Google ships at neck-breaking speed makes the web better, or faster, or a better open web.
Typescript is still nowhere near as popular as Javascript, and likely never will be. It's overkill for the vast number of uses of Javascript.
Those folks know enough to leverage AI as a feedback engine. Either we strive for the same foundational fundamentals, or leap into AI believing our thoughts, once accelerated, yield better fruits.

Is it better to code the 2d game engine from scratch, or brush all that away because the game itself was more important?

Or, is the gameplay informed by the connection between the contraints and features of the engine; does or should it matter to the game designer how many sprites are allowed, or that the tooling deploys every Friday?

If the game matters, delivery matters.

If the journey matters, and the game was just the medium for applying software ideas, then the craft matters.
goto was only bad when used to save code and jump indiscriminately. To handle errors is no problem at all.
> Quaternions

I know nothing of physics, but it seems to me that rotation fingerprints are everywhere in physics. Is this just me or is there something more tangible in this remark?
As another commenter pointed out, this is to a point what Go does as well; for example, map iteration is randomised so no implementation will rely on insertion order.
People (me at least) us NextJS for the developer experience. It really is quite good. If you mean why use Vercel, again - great developer experience. Just expensive.
A common urban intersection in the Netherlands (2018)
Doesn't look like my Ubuntu machine comes with 'uv' installed at least. Can't say I've ever heard of it either.
I just need to remind that (very) often languages evolve in ways that have nothing to do with the underlying societal structure.

This is my issue with lots of things being said about politics and language. Language is a tool. There is nothing patriarchal in "woman", nor in the use of the default "unmarked masculine" (this is the technical term) that is present in many languages. The unmarked masculine may even be interpreted in a matriarcal sense: the feminine has detached from the "general human" as someone "special", "more important" than the man. But these are all speculations that are all valid and all silly at the same time.

How we _use_ language is another story though. For example, using the masculine with the consequence (intentional or not) to exclude women from a job ad is definitely not acceptable. The unmarked masculine has the problem of being ambiguous, but the ambiguity can be solved (with the added cost of redundancy) by repeating the same words with the feminine or simply by specifying who the message is referring to (example: "madame et monsieur"). This is common sense, but it's worth reminding people to be careful about it. What is not common sense (IMHO) is to ask all speakers of a certain language to change a thousands years old morphology because someone misuses it, and not even providing valid alternatives.

Other examples of politicised language can be found in the words that are used to signal virtue, or to offend, often completely changing the original meaning of the word to the point that it becomes a political slogan with no meaning at all. I have dozens of examples, including the same word "patriarchy", but I can also mention "fascist", "communist", "feminist", "violent" etc.

Some people enjoy this show, some use it as a very convenient way to bring attention to some topics (or themselves), others, like me, find it confusing and extremely tiring and a reason for disconnecting from politics rather than embracing it.
I love this retort. Made my day.
We agree to disagree.

Btw, criminal conviction related to the profession is not a proxy, it is really one of the things that matter, measured directly. So you're mixing concepts.
Detailed features of Firebird 5 (Free book)
As a user of your code this is true, and I'm very grateful indeed that you take this approach.

I would add as a slight caveat that to benefit from this policy, users absolutely must read the release notes on major go versions before upgrading. We recently didn't, and we were burnt somewhat by the change to disallow negative serial numbers in the x509 parser without enabling the new feature flag. Completely our fault and not yours, but I add the caveat nevertheless.
> I think at best there will be a static analysis rule (in e.g. go vet) that tries to figure out if any matching is done on the string representation of an error.

First they'd need to export the errors the stdlib returns https://news.ycombinator.com/item?id=41507714

I wouldn't hold my breath on that one.
"A loser in societal view"... What does that objectively mean? That only reads like you had or have a low sense of self worth. It must've been your perceived definition of what society is because how could you have come to such a conclusion? I think I'd actually subconsciously tend more to viewing someone as "a loser" if they made such a statement because it comes off as self victimization (without an apparent explanation to an outside observer).

And what's the shtick about girls? What are and were you looking for, love and a genuine relationship or attention to compensate for something? Personally I think your values and personality are what matter most and personality is usually what people fall in love with. Though charisma can help a lot to get the ball rolling. Most of what it takes is to treat people normally and nicely and you will have as much of a chance to find love as most people.

Though respect from peers and attention from women ideally shouldn't be your driving force. I think curiosity and passion are much better driving forces that don't involve such external factors and possibilities for insecurities.

Your post reads as if it expresses a frustration and a sense of entitlement. You may not be intrinsically entitled to the things you think you are. Think about that for a bit and try to be rational.
And I get that; one thing that (I think) especially software developers have is a high level knowledge of many different subjects, to the point where IF they ever have to do something in practice, they'll know enough to figure it out. T-shaped people kinda thing.
The point is to have a site that is not just going to be deleted because some permanently only jerk thinks Widgets aren't noteworthy enough.
The most ominous interpretation of their comment is that they started 90% of the forest fires in California.
Facebook Messenger video chat. It straight up doesn't work. I have to open a Chromium instance to chat with my family.
Of all the things they do, that is not one of them. How long does it take from pressing a folder to showing its contents on iOS? How much faster would all of it be without a fancy fade in/out animation? or shrink to dock, or anything else in the UI that takes longer than it has to because it looks cooler that way.
Had it been open source, they could have just fixed the software instead
The 'mad egghead' who built a mouse utopia
> "Whoops I made $600 from something that cost me $10"

I've written about this here some time ago - you don't pay for the soap dispenser or trash bin itself, you pay for the paperwork showing that it is safe to install this trash bin, soap dispenser or whatnot into this specific model of aircraft or spacecraft, and you pay for the paperwork that details the entire life of every tiny little piece used to manufacture that component. For flight-critical parts, IIRC that goes as far as to documenting the specific lot of the iron ore that was used to make the metal sheets, so in the event of something cropping up where something got fucked up in the mine or the smelter, you can recall every single part that could be affected. And there's lots of testing (and associated waste) at each part of the step.

Anything that goes into an airplane or spacecraft has ridiculous rules attached to it... rules that were literally written in blood. Aerospace is amongst the safest ways of transportation because of decades of crashes and learning from each and every single one.

Your average Home Depot soap dispenser has none of that, if it breaks it breaks.
Search could still serve ads. It would just have to integrate with Google Ads in the same way a non-Google user would.
It's why the medication should never be given to people on its own (although I'm sure it happens all the time), but should be a part of a comprehensive weight loss, exercise and dietary plan. Same with other invasive weight loss treatments, you can't just get a gastric belt or whatever fitted if you ask for it, you need to do the work yourself first, and you get a diet plan assigned if you do end up with one.

It's the same with e.g. human growth hormones, one theory is that Elon Musk is / has used them, but without the weight training that should go with it, so his body has developed really weirdly.
> Compared to a P1P it’s missing a camera.

The video showed a camera with an "optional" legend.
Yea, I'll put my name on the absolute worst, most failing company on Earth for a sum of millions. This is their bonus from what I gather. Cherry on top.

I already have to act like a dog - and pretend I'm thankful - for considerably less. Woe be the executive that actually has to work for their food, I guess. Give me a break.

Imagine the sentiment of someone below the executive suite working for a bankrupt company. No golden parachute or nest egg. No influence. Now you understand everyone else.
I dunno, MongoDB is as if it's gone, due to a license change in 2018. So asking if redis should be thought of the same as MongoDB is a legitimate question.

I just gave valkey-container its 100th star https://github.com/valkey-io/valkey-container
Imperialist behaviour won't get you anywhere with a country as large as China.
> You will be forced to lug this broken behavior with you forever

Yep, welcome to my life.
Running a small business is not the same as owning stock. I can own stock and can still work and one does not affect the other in terms of time or capability. On the other hand, selling your small business is equivalent to quitting your job.
But, is that profitable?
I'm both being sarcastic and real with this question.

If I can earn an extra 1 million being 'dumb' and thus ensure quality healthcare, education, housing, is it smart to try to be smart?

This is the true tragedy of the commons (or the reverse tragedy, to be precise).
If you can pull it off as a worker-owned co-op (and don't ruin it in year 8, but keep on working at the scale you want), that's a really nice business.

Though you might want to also take on some non-government contracts, both to keep everyone busy in between government contract demands on their roles, and to reduce the risk of having "only one customer".
Not really, their aim is to reach a 2%, I think the current number is waaaaaay lower. Ton Roosendaal mentioned it during the Blender Conference 2024 Keynote

https://www.youtube.com/watch?v=VZ5022VaMmA&list=PLa1F2ddGya...
Hi Alastair :)

Yes, I understand the frustration. The team didn't come up with anything better although maybe they could. I think another suggestion in this thread could very well be posted to GIMP's issue tracker.
I believe the point OP is trying to make is, Google Search and Google Ads are a better product _because_ they're a monopoly.

For both search and ads, user data is what improves the quality and revenue earned. Microsoft, with its small percentage of search queries overall, doesn't have that data and could never get as good as Google in those markets.
This is great and all, but will we be addressing the fact that the acceptance rate of these institutions are all artificially low? The size of freshman classes are the same or smaller than the same in the 1980s, and the population of the country is much larger.

Tuition isn't the only problem here. If we want a country with social mobility, our higher ed institutions should reflect this and not create artificial scarcity.
Why don't they determine aid with a formula, instead of using these thresholds that set up weird incentives? (Same question applies to tax brackets)
If he were to do a Medvedev/Putin-style ticket, the least he could do by way of acknowledgement would be to have his loyal "President" get filmed dancing to Kombinatsiya's "Russian Girls" (1989).

Lagniappe: https://www.youtube.com/watch?v=G6QLO7wXLKk
Niantic have never made a secret of the fact that they're crowdsourcing to enrich their mapping data (eg data from Wayfarer and Ingress was used to seed Pokemon Go and Wizards Unite). I can't see it as a sudden gotcha, as it's practically their USP.
It takes a lot of effort to build a system that is both user-friendly and does implement sophisticated mechanisms to prevent bypassing permissions controls. Apple has taken the pains to do that well and then to maintain it against an unending barrage of attacks. So they deserve to make money.
yes, yes, yes! see the Linux Kernel for plenty of such good and readable uses of go-to, considered useful: "on error, jump there in the cleanup sequence ..."
Apple is selling Apple News ads directly
bad stack in what way? Why is vercel shady? I can understand that the business model is questionable to lock-in people with developing a framework that runs best on their own cloud, but shady would mean fot me, that they do something illegal
I think it's nick fox now and he's old school and as competent as they come
That's exactly my use case. Every single time I read (not totally as reading from a regular screen is not for me) a book from a PDF and I like it I definitely purchase a physical copy. I do the same if I hear an album that I like. Imagine like spending 150U$S on a book and it turns out that the approach is not for you. Every book is different and so are readers. What might be a good read for me might not necessary apply to other readers. Z-Lib and Libgenesis are a bliss and hope they are never taken down.
> The finest natural materials and the most exceptional quality of craftsmanship converge at Labrazel due to a singular focus—the design and creation of luxury accessories for the bath

Maybe the Pentagon should check these guys out.