skysight-inc/HackerNews huggingface dataset:
I don't know what the current HN usage stats are, but assume you would still need to explain about 3 additional orders of magnitude to get from 1% of HN down to "a few dozen".
Irving Layton
Everything I read from gwern has this misanthropic undertones. It's hard to put a finger on it exactly, but it grits me when I try reading him.
It is also kinda scary that so many people are attracted to this.
It rhymes with how I feel about Ayn Rand. Her individualism always seems so misanthropic, her adherants scare me
FireDucks: Pandas but 100x Faster
> There is zero incentive to consider how your technology might be abused.

Ethics is that incentive.

Would you be fine getting a good salary for legally building bombs that are sold legally, knowing that they are purposely killing many innocent children? If the answer is "no", then it means that there is an incentive. You "just" need to find your line.

And I strongly believe that sometimes, the only way is to agree together on a line (through regulations), because individually we may not be strong enough. For instance I think that sending people to the ISS/Moon/Mars is an artistic performance that the world does not need. On the contrary, we invest a ton of public money into doing that, which then unlocks private companies (like SpaceX) to commoditize space, which in turn is bad for the environment. So I would vote against spending public money on this. But now if you offered me to become an astronaut in a space program, I would most definitely go. I find it interesting: I would vote against it, but given the opportunity I would do it :-).
Either we have vastly different definitions for event loop or my imagination is very limited.
LLMs are always lagging. Even in terms of Go, I knew someone used a copy-pasta from chatgpt this week on code review because chatgpt did not have most recent go updates, so this PR has a very convoluted mass of functions created, but the entire PR should have been just one method call which is available since go 1.22

I suspect that the productivity gain we see now from LLM will generate adequate tech debt in time if people with less experience(or patience) continue to build things with auto generated code without own research and learning.

(Edit: punctuations and disamguify)
But surely a transport app will make itself available to the whole EU because it wants to be available to tourists.

So why does there even need to be a law around this at all? Presumably apps want to be popular and aren't going to limit themselves to 1 country in the EU.

So what is the problem the EU is even trying to solve here? I'm genuinely asking, because not a single example is given. I don't want something theoretical, I'm asking where is a case of someone experiencing actual harm. Because it's very hard to understand this otherwise.

Is this actually about apps? Or is it about licensed content like music? Is it anything Apple even has power to change here?
I'm pretty sure the first time you play HoMM3 the intro can't be skipped. So question is, do you make a fresh install every time you play (as you play rarely), or does it fail to save that intro has already been played. Also using HD Launcher might help.
> Wow you mean the whole program becomes unresponsive? Crazy!

It is using all resources to do what it was told to.

Results depend on the magnitude of the task and the hardware available with a very large overlap where the difference doesn't matter at all.

If blowing up complexity everywhere to solve a problem you probably wont have is a good thing is left as an exercise for the reader.
And somehow all these programmers who never care about performance because “computers are fast” become micro-optimizers, willing to restructure every line of code to save a few KB of RAM and rare handful of ms for a context switch.
The geometry of data: the missing metric tensor and the Stein score [Part II]
I read the entire discussion and it looks very legit, without any attempt to trigger such replies, seems someone trying to fill in a form. You can also continue the discussion, I tried to find more details, but ended up with standard responses.

At some point, I got this:
I understand your concern. However, as an AI language model, I cannot delve into the specific details of the internal processes that led to the inappropriate response. This information is complex and often beyond human comprehension.

This is what I got, nothing wild, on a standard gemini account.

https://g.co/gemini/share/128a3ab8d686
They do both show demos.
In my experience, this is accurate, but in the case of the FBI and the DOJ, they are much more interested in making a name for themselves on an individual level.

A supervisory special agent can push an investigation very far and has a lot to gain from it in terms of credibility among peers and career gains. Investigations into low profile targets are heavily deprioritized in favor of high profile targets.

The same pattern extends through to the US Attorney’s Office. Prosecutors are highly motivated to target high profile individuals and organizations.
> Even having the option of a hard spend limit would be hazardous, because accounting teams might push the use of such tools, and thereby risk data loss incidents when problems happen.

This is an interesting point and something I can totally imagine happening! I guess if you have fixed spending limits in a large enough organisation, you lose some of the benefit of cloud infrastructure. Convincing a (metaphorically) remote Finance department to increase your fixed spending limit is probably a tougher task than ordering a load of new hardware!
I don't think DigitalOcean shifts risk to the customer. They have "pre-paid" cloud VPS plans of 5/10 USD per month with hard-limits right?
side note, cleartype was quite a nice improvement in windows when it came out https://en.wikipedia.org/wiki/ClearType

(also based on subpixel aliasing demonstrated in the video, just not mentioned)
It doesn't necessarily literally mean 1%, it's just an informal rule emphasizing the power law nature of creators of content versus its consumers.
Consider who's making that argument.
> Hard spend limits are an anti-feature for enterprise customers

Yada yada yada, that's the same old excuse the cloud providers trot out.

Now, forgive me for my clearly Nobel Prize winning levels of intellect when I point out the following...

Number one: You would not have to turn on the hard spend limit if such functionality were to be provided.

Number two: You could enable customers to set up hard limits IN CONJUNCTION WITH alerts and soft limits, i.e. hitting the hard limit would be the last resort. A bit like trains hitting the buffers at a station ... that is preferable to killing people at the end of the platform. The same with hard spend limits, hitting the limit is better than waking up in the morning to a $1m cloud bill.
You might have to do the deed occasionally, to sell the ruse. I never said this would be easy.
"Roughly equivalent" isn't equivalent at all.

> I’m saying that async functions do the same thing as the io monad.

> The <$> operator in Haskell is just sugar for patterns to stop the pollution from occurring.

No they don't. Async functions aren't IO actions in Haskell terms, and for the latter argument of <$>, you need referential transparency (via laziness) too, otherwise your attempt at "sugaring" your async functions will break at the first binding expression in a local scope for future processing elsewhere:

...
let arg = processData <$> ioAction
in ...

Do you want to wrap-and-call-later all of these cases into lambdas by hand? :) Show me an example of that being done in a type-safe way in typescript, and I'll point you at the layers that will break composition at the next binding.
Take boost.asio: it is a generic event loop (that can run on one or more OS threads): on top of asio you can run old school manual continuation passing code, promise/future based code, async code using C++20 coroutines (or a macro hack), or more classically multithreaded code using boost.context. You can write the same logical code in any style and the transformation is fairly mechanical.
> you should be unable to control the (legally allowable) terms of employment

But it's not about that? You're implying that nobody should have any right to criticize or share their opinions about your decisions because you/the company have the legal right to make them.
It's not about syntax. There is a huge difference in implementation and semantics between stackful coroutines (which go uses) and stackless coroutines (which most languages with async/await use).

For all practical purposes goroutines behave as separate threads with blocking calls. The fact that they are multiplexed on a few system threads is an implementation detail.

Otherwise you could say that using system threads directly is also asynchrnous programming. After all, your thread gets suspended on system calls (including synchronization primitives) and is resumed upon their completion.
>They opened up the bus architecture, the market for add-in cards exploded.

Price and size and overall state of tech back then didn't really allow to have several PCs in one (for some rare and pricey exceptions like PowerPC CPU extension boards, etc.). These days we can potentially have inside regular size laptop a backboard with standard bus (something like Sipeed cluster board which takes up to 7 credit card sized SoCs [1]) into which we can potentially plug various SoCs of the same or different arc. Say one SoC is RISC-V, one x86 and several SoCs with powerful NPUs - configure your laptop(cluster) for the mission at hand. Dare i say from a common bin of parts in the office (or even from public library - the SoCs are just tens of dollars nowdays, like say a game cartridge).

[1] one can imagine if the cards were inserted at angle instead of vertically
https://www.amazon.com/Sipeed-Lichee-Cluster-High-Performanc...
We could always go back to calling it George, like Herschel initially did.
Compilers also do the work. As do tractors. That doesn't mean there's no work left to do.
Tell me you're out of the loop without telling me you're out of the loop. As someone in my mid 20s, techno music is booming and it has zero EDM/house/trap influences. Everyone my age thinks EDM is cringe, it was a trend of 10 years ago. Go to actually underground sound clubs if you know where they are. I'm guessing you don't, because you're showing how ignorant you are of the scene. Some recently released tracks I picked up as a young techno DJ just in the last few weeks/months:

https://soundcloud.com/kmyle/kmyle-empire-bns089?si=0ce480e4...

https://soundcloud.com/kmyle/kmyle-cocoon-original-mix?si=73...

https://soundcloud.com/hate_music/premiere-introversion-sea-...

https://soundcloud.com/regalmusic/regal-undisputed?si=a6bdf3...

https://soundcloud.com/darko-esser/darko-esser-zondag-2008?s...

https://soundcloud.com/hate_music/premiere-wtchcrft-new-frie...

https://soundcloud.com/hate_music/premiere-marco-bailey-trai...
What if a leg regrows in the time? You never know when a Messiah might cure your employees chronic pain over the weekend.
Yes, where is the trial?
From what I can see, kids out of college, are being paid more than I ever made, at the peak of my career (and they seem to have less to show for it).

Speaking only for myself, I would have been fine, taking a lower salary, if the work (and work environment) were interesting to me.

I also would not have been interested in flitting around, looking for pay bumps. I was already set.

In fact, I suspect that someone like me (and I am sure there are many others, much like me, and likely, far more qualified), could be an absolute Godsend to a startup.
Yep, the rave scene is absolutely booming for gen z. I would say the spirit is much more lacking in millenials
England Expects that "England Expects..." be an example. England's surprised.
Fold is the place to be
Same here, not much experience, I expanded the texts to see, but I didn't check for hidden prompts. Can you share the link or findings?

I guess is one of these:

* "Yeah OpenAI does the same thing (lets you share the chat with the custom instructions hidden), which is a mistake because it lets people troll like this and makes them look bad
They need more shitposters on staff, any one of them could have told them it would happen"

* couldn't this just be ASCII Smuggling? https://arstechnica.com/security/2024/10/ai-chatbots-can-rea...

source: https://boards.4chan.org/g/thread/103171227/google-gemini-wa...
NSA guys at cybercommand hq want to use it to write poems on their break. Fine.

Authentic human poets with a soul want nothing to do with this.
I don't think it's particularly obvious or necessary. AWS makes its money on big enterprise customers who probably don't want or need this feature. Hobbyists learning AWS in their spare time are a rounding error on AWS revenue.

I would bet that the reason they don't implement it is not that they're being "shady" but because they don't care about the hobbyists and personal projects and implementing hard spending limits would be a huge, complicated feature to implement. And even if they did put in the huge effort to do it, individuals would still manage to not use it and the steady trickle of viral "I accidentally spent X thousands bucks on AWS" stories would continue as usual.
>Use typedef?

What if you're given somebody else's code and you need to understand it to put a typedef there
> D&B is just jungle 14 BPM faster.

Blasphemy!
Boeing and Intel also were very successful companies until they weren't. Arguably the decisions that led to that were made years if not decades before there were any publicly obvious signs of their demise.

I bet the there plenty of people saying the same things as you are here and in other threads. Of course I'm not saying this or any other specific action will somehow lead to Amazon's demise but saying stuff like you did in the other thread:

"I’d be inclined to let the people who successfully built Amazon into a 2.25 trillion dollar company continue to do their thing"

Just seems a bit silly...

Regardless, Amazon might have other incentives than maximizing the wellbeing and of their employees in no way does that conflict with them being very successful.
> you run out of (OS) threads very fast.

What does run out mean?
I'm aware of that possibility but I don't mind watching the other interviewer and I'm also not sure if there's something being shown (screenshots etc.) after the first few minutes I watched.

I know it's probably a "me problem" ;)
If you're in zero interest rate policy, money looks like it's worth almost nothing.
I'm not entirely sure what you're referring to, but pretty much every major 20th century intellectual had misanthropic undertones (and sometimes overtones) - people who read/think/write an exceptional amount don't tend to be super people-loving.
yes it's trivial for them, they are crazy rich and it's their core competence
The only real landmine for c# is the default thread synchronization. If it was inverted, the language would be much better off. I think they also made a mistake in removing the OOTB method for throwing away the sync context, but I guess there are many third party libs that provide it.
You're claiming here that you do a review of all of your dependencies?
No, it cant. These 2 are semantically not eqivalent, because in async version caller of f1() is resumed only once fetch has completed. In your callback version it will be resumed immediately.

Also think how this should be translated:
function f1() {
x = await fetch('something');
return x + 1;
}
I Regret Ever Open Sourcing Java – Jill Malony Ratkevic
Notre Dame opens first-ever Mach 10 quiet wind tunnel for hypersonics testing
Only once… but if they can get your forever token… that's not the same.
I agree. The right thing to do is to wait for the task to finish. I wrote that first line in jest,

I’m making fun of the notion that blocking = slow = unresponsive.
Some modders only release their content on Steam Workshop and you cannot access it without a license for the base game.

Arma 3 server admins have to download mods on their gaming computer and then manually move those files over to the server computer.

I also remember a Total War: Warhammer mod creator calling Epic customers thieves when they asked Steam users for the mod files.
To be more specific, new languages will be created, but if people get used to using AI to help them code a new language might not have enough internet discussion around it to enable the AI to write good quality code in that language. It's a self-enforcing negative feedback loop. One that already exists, but could be accelerated when AI assisted coding becomes more and more commonplace.

I do think that an LLM today could understand the basics of a language it's never seen before (as long as it's at least somewhat related to a current language). But the AI's code writing abilities will be limited. For example I can ask ChatGPT to tell me if a code example is Pythonic.

A slightly different extension of your example would be to ask if recipe writing will be ended forever. The AI basically understands the rules / patterns of how food ingredients are combined together with which techniques. Will anyone bother to write down new recipes anymore in the future if the AI can do just as well? If someone publishes a new recipe it needs to spread prolifically enough on the internet before the AI understands it as a fundamental concept. What do we lose if this is the case?
But this library's only dependency is Jackson. I really don't see how much of a hurdle this would be to upgrade.
Who says Gwern is even human?
No, that's not a thing. I don't know where you got that idea.

And the last thing a landlord generally wants is for their tenant of just one year to leave. Remember, an apartment will often go vacant for a month or even two between tenants, which is lost rent.

And if your tenant leaves, chances are miniscule they happen to move to another property you happen to own. (And what does a "buddy's" property have to do with anything?)
I've never really experienced that from his writing, and I am definitely not an Ayn Rand fan. I'm also pretty sure he's not interested in creating a movement that could have 'adherents'... I suppose I could be wrong on that. But on the contrary, I find his writing to be often quite life-affirming - he seems to delight in deep focus on various interesting topics.

The worst I can say is that I find his predictions around AI (i.e. the scaling laws) to be concerning.

edit: having now read the linked interview, I can provide a clearly non-misanthropic quote, in response to the interviewer asking gwern what kind of role he hopes to play in people's lives:

I would like people to go away having not just been entertained or gotten some useful information, but be better people, in however slight a sense. To have an aspiration that web pages could be better, that the Internet could be better: “You too could go out and read stuff! You too could have your thoughts and compile your thoughts into essays, too! You could do all this!”
You get some worthwhile commentary even on trashy sites (eg. Daily Mail, X) You just have to filter a bit.

I'm find it kind of annoying when you can't comment on an article with obvious things wrong.
I think this is just baseless prejudice. In my experience, having lived in the West and in the East, I found that on average, at least in the urban population, people in the communist and ex-communist space seem to be far more computer literate while computer experts seem to mentally get around "magic and fluff" much easier. Also the authorities are far less concerned about "incorrect" ideologies creeping through (especially through academia) than you probably immagine.
Some LLMs do it well, some do it worse, and are better at certain things, worse at others. I think there's a balance to be found, e.g. you could have a very small and fast model perform better if the coding paradigm was specifically dedicated to the AI.

E.g. right now I think AI is excellent with JavaScript/TypeScript, but worse with some other languages like e.g. Rust or Scala.
Some nice nostalgia for me

-In high school we walked to that exact KFC for lunch and would discuss the previous nights antics playing StarCraft broodwar.

-I used to fix computers (professionally) at a store on the same street as that gas station as an after high school job

-In Dec/jan 2010 I worked 18 hours a day laying floors in the new RIM buildings at Philip/Colombia. A friend’s dad did a lot of the furniture moving. Both of us made over $4000 a week in our early 20s

-Now out of those 4 buildings I think black berry only has two floors of one building

-Waterloo has seen serious decline since the death of RIM

-Not sure it will ever come back, most people including myself left years ago.

-there has been a serious condo tower boom, but that sucks for “walkability” and it’s radically changed the area

-if you attended university in Waterloo in the 2000s and lived off campus, wherever you lived is likely gone and there is a condo tower there now.
It's been mentioned several time in HN comments that the AWS billing code is a giant pile of spaghetti and there is generally a lot of fear around making big changes to it.

That's been one of the more interesting inside baseball facts I've learned here.
What's DeepL's plan to survive when competing with ML translation from big tech?

In the era pre-ChatGPT they had a USP which it made it stand out, but today it's a different landscape.
If your program starts spanning multiple machines or awaits user input CPS becomes a topic. At first it's scary, after a while you just assume everything is async.

CPS: https://en.wikipedia.org/wiki/Continuation-passing_style
Why would you write your own implementation when RSA functions are baked into Java's standard library?
Global Underground never entirely went away. However, the famous label run by the “Boxed brothers” ran into severe financial difficulties in the early millennium. Since then, I have assumed that Global Underground is a mere brand that any prog-ish DJ can pay money to use, to aid in promotion.
I think it makes sense to go at this problem from multiple different angles. One is making the AI better, the second angle is making the World easier for AI. We learn from both approaches. And you can try to make a really good AI that is very good with the current World, but at the same time an AI that is maybe much faster and efficient will still be very valuable if there's a World that is made easier for them. Because there will always be a trade off to an extent with accuracy vs speed.

It could be even something that the larger and slower AI model is defining and implementing the APIs and smaller and faster is the one who will actually make use of those.

Or some variations of those combined, where it's a single AI model with a capability to select between the 2. If it's complicated APIs, it will try to crawl the docs for accuracy and make "AI intuitive" wrappers around all of the APIs and their edge cases, and making it easier for the fast model.
There's some articles on his site about these attempts and they claim that they are all wrong. If it would be that "easily found" I'd guess we wouldn't be having these discussions: https://gwern.net/blackmail#pseudonymity-bounty