skysight-inc/HackerNews huggingface dataset:
New to the deeper internet? Just about anyone who has been aware of gwern for long comes to believe he's got some special skills, even if they disagree with him. He's a niche celebrity entirely for being insightful and interesting.
Explore Remedy's Game Developer Conference 2024 Talks on Creating Alan Wake 2
That's not Haskell AFAIK. Do you mean

a >>= b

also known as monadic bind of a and b?
Work at a desk, then take time to go ride a bike, it may super charge your work.

Going for a ride is a great way to get into a flow state and really think.
Best AI Poem Generators to Boost Your Creativity
Struggling to find inspiration for your next poem? We've reviewed and tested the top AI-powered poem generators that can help you overcome creative blocks and enhance your writing process. From Editpad's NLP-powered tool to LogicBalls’ voice output feature, each of these tools offers unique capabilities for creating poems that spark fresh ideas and allow for endless experimentation. This list includes both free and premium options, offering multilingual support, length customization, and style adjustments to fit any poetic needs.

Read our full breakdown of each tool’s features and find the one that best suits your writing goals!

Link: https://logicballs.com/blog/5-best-ai-poem-generators/
The author removed bridge construction from the civil engineering curriculum at MIT when he was heading the department (competitive steel bridge building is a big thing between CE departments in the US).

He said they were producing too many engineers and not enough scholars. When alumni offered to endow the program (in case it was a funding issue) he refused our donations.

Which makes this “scholarship” of chaining together some GPT prompts especially insulting.
The Lesson of This Election: We Must Stop Inflation Before It Starts
Many many people in the US live on that kind of money, it's not uncommon at all.

https://en.wikipedia.org/wiki/Poverty_in_the_United_States

"Among individuals living alone: 19.1% lived in poverty."

Poverty line (max yearly income) for single households: $14,580
Analogous to the 1% Rule [0]:

> In Internet culture, the 1% rule is a general rule of thumb pertaining to participation in an Internet community, stating that only 1% of the users of a website actively create new content, while the other 99% of the participants only lurk. Variants include the 1–9–90 rule (sometimes 90–9–1 principle or the 89:10:1 ratio),[1] which states that in a collaborative website such as a wiki, 90% of the participants of a community only consume content, 9% of the participants change or update content, and 1% of the participants add content.

[0] https://en.wikipedia.org/wiki/1%25_rule
To be clear I meant something like Caddy, or nginx not a solution like cloudflare or GCP doing my TLS
Ah yes, leftists shoehorning gender into checks notes elliptic curve math discussion.
https://archive.ph/u8l6c
> new solution will have only 70% of cups' features 15 years

Which sounds fine? Most people don't want LPT printers support, they want AirPrint and WSD to just work.
Depends on who is hosting the meeting
Er, isn't that by François Fleuret, not by François Chollet?
Again, thread does not imply OS thread. That's only one possible instance of threading. A general thread of execution is just a sequence of continuations executed one after another. This is exactly what an async/await task is.

The fact that multiple lightweight threads map on an heavier weight OS thread like in Node or in Tokio or whatever is neither important nor novel. M:N threading has been a thing for a very long time.

A specialized async/await runtime is a bit different from the typical M:N runtime (which usually tries to transparently mimic the preemptive posix thread medal), but conceptually there isn't much difference.
Voice memos with AirPods when your out riding, then at a desk take the notes and do the work
No, you don't need to melt the metal to mix; it's just almost always easier to do it that way.
As soon as you cause conditions under which grain boundaries wander, you get welding if the two pieces happen to touch at an atomic/molecular level.

Note explosion welding: you use a shockwave to hold the pieces together while aggressively dislocating grain boundaries. The result is a (very good) weld. Many glues involve welding behavior, especially if they are used without waiting minutes to hours for the bond to harden before loading it.
For example, "contact cement" (polychloroprene glue) works by precipitating a polychloroprene layer from a solvent into the surface pores of both to-be-bonded parts, letting all the solvent dry, and then forcing such prepared surfaces together to cause intimate interaction of the polymer chains on the surfaces to weld into a single layer of polychloroprene that's solvent-soaked into both it's sides (which wouldn't be possible unless the materials are extremely porous).

However, solids are very bad at wetting surfaces, so you will have a hard time getting the needed atomic contact.

Welding isn't really applicable to composites like wood or paper.
Also anecdotally, I’m a college student and do not use LLMs to generate my papers.

I have however asked ChatGPT to cite sources for specific things, to varying success. Surprisingly, it returns sources that actually exist most of the time now. They often aren’t super helpful though because they either aren’t in my school’s library or are books rather than articles.
I hadn't used Java since my first year of programming and didn't want to spend too long on it. As it was basically a game modding tool I just wanted a jar that works on a wide variety of devices because that's what I'm used to in that scene as a user.

I didn't even know Jlink was a thing though, thanks for mentioning it! will look into it to see if it's worth adding whenever I return to the project
you can download all games without galaxy.

I use lgogdownloader on linux: https://github.com/Sude-/lgogdownloader
Either that or they export ads along the fediverse stream as well, promptly getting them blocked by most instances.
Use a language with lots of boilerplate code so the LLM can generate more code for you?
Ultrasonic welding is done commercial for cable harnesses to butt weld copper.
> but returning to coding brings back procrastination and fatigue

This is burnout and psychological support might help.

Maybe focusing on building skills for a career change (or just a career detour or pivot) would help reignite passion?
I can recommend more if you like and of course the Chris Cunningham video https://youtu.be/MWCSw_cNxKc

Not sure I would class it as jungle though.
So your fee was higher
Anyone interested in other languages that implement this should take a look at the SPARK subset of Ada. Pre and postconditions work in the same way and enforce the same behaviour described here (or at least that's what I understand it to do from a quick skim through)
100%, which is what Windows Task Manager reports. Anything else is misleading because "potentially available" is vague especially with self-overclocking CPUs that rarely reach their full speed (and you can still overclock them beyond that manually, if you try hard enough... so where is the limit?) His argument for the 2nd option is moot when recent versions of taskmgr also report the CPU frequency.
Even hourly isn't good enough. If I shut down some service, I want to know right now that nothing billable is left over. I don't want to have to wait an hour and come back and check only to find I forgot to clean up some IP address.

Why can we not have a "billable items" dashboard which simply shows, globally, a list of all items in your account which are billable, and how much they will cost if left running for 1 more hour/month?
Anybody has video of this thing at work?
> the article complains that async/await 'infects' all the code that touches it and forces the callers to use async/await too. But isn't the same true with go channels ?

I'm not familiar with go, but I don't think so: stackful coroutines abstract better than the stackless kind.
"Ah, the ‘crash early, crash often’ mantra — truly inspiring. I guess when your program explodes because it can’t handle concurrency, we should just sit back, crack open a cold one, and toast to ‘maintaining invariants.’

And sure, let’s talk about state. If handling multiple states at once is ‘extremely difficult,’ then yes, async/await might not be the best for anyone who panics when their program has to juggle more than one thing. But that's kind of the point.

Async/await is like giving you a leash for your concurrency so you don’t need to wrangle state machines on a pogo stick. But hey, if you’re happier living on the edge of crashville because ‘the OS scheduler will save me,’ who am I to interrupt your Zen?”
Fortran is so back in business!
That's one of the potential weaknesses in the idea. Ten trillion dollars might be too much to lose in a prediction market on how long it will take for Moscow to conquer Kiev, if it happens at all, conditional on Russia invading Ukraine; but is it too much to lose in a prediction market that could swing the US election?

Observably, so far, political spammers do not obtain ten trillion dollars per US election to spend on influencing it. Arguably this is only because they haven't found an effective way to spend that much money, and we should be very concerned that a mere 50 million dollars seems to have been enough to influence the prediction market results quite seriously in this case.

But that's not necessarily inherent to markets, even prediction markets. Foreign exchange rates were a major issue in our last election, because our rate of inflation was top in the world last year, but it isn't plausible for political parties to bet enough in forex futures markets to influence their predictions of those exchange rates—because banks bet almost 8 trillion dollars per day in the forex markets, so to intentionally maintain an irrational prediction in the market over the several months of the campaign, you'd need to be rich enough to expend roughly the entire world yearly GDP, and willing to lose it.

If sending spam required posting a bond set by the receiver, to be paid to the receiver if they decided the email was unwanted, I think you'd find that even political spammers did start to care a great deal about the cost. Until they cared, I'd set up domains with billions of potential receivers, each setting a ten-dollar bond. After the political spammers transferred their first few billion dollars to me, they'd run out of money.
I should pay more attention to the credits. There's a lot of soft-power country-checking in RU clips, eg https://www.youtube.com/watch?v=Ps_Kqeo_tvU#t=180s , or the entire Masha i Medved series, in which it's pretty easy to guess who the panda, tiger, etc. refer to (although the "asiatic" black bear is a little indirect). At this point I've collected BR, IN, & CN refs, just missing ZA. (or maybe I've just missed it, because my Boer-fu is also nonexistent)

EDIT: and I have to give props to HONK FU! The hand-drawn motion blur is a nice touch; who has the time for that these days?
> . A general thread of execution is just a sequence of continuations executed one after another.

you're using a definition of "thread" that is quite abstract and not at all what is generally meant by most people when discussing these things

> multiple lightweight threads map on an heavier weight thread like in Node

describing Node as implementing M:N threading, while correct in an abstract sense, is not really useful or again, how most people would describe it.

> A specialized async/await runtime is a bit different from the typical M:N runtime... but conceptually there isn't much difference.

sure, conceptually, but again, you're using definitions in a very idiosyncratic and abstract manner. Which is your right, but it's not very persuasive and it's out of touch with how most people talk about these things.
> What will the state of your UI be when that happens?

If you can't do anything else until you know whether it was a success or failure, then you ensure that. E.g. you disable every single button that allows the user to do something else before the previous operation completes.
Basically the theory is usually that you can allow the UI to "read" the program state while a "write" operation is still in flight. Typically this results in the user being able to for example scroll a document so it re-renders correctly etc. After the in-flight operation succeeds/fails, you can show the user the message if required, then enable new operations to happen. But the UI never stopped pumping messages so it was always responsive at least.
It's a bad user experience if you have to keep checking for hidden extra costs.
So make it an option. That’s not hard.
Same here. And I'm worried that one month that bill will suddenly be $20k because whatever was costing a few cents suddenly gets hit by some DDoS attack.

Or that my card will expire and AWS will send that $0.03 bill to collections and slap court fees on and send a bailiff.

Their whole setup seems intended to cause expensive mistakes.
Just listened to the Buck Bumble soundtrack and that is very much garage not jungle.
>It's probably illegal or is illegal?

Not illegal in the slightest.

>Russian government arrest people for holding a sign that says "No War" or even signs that are blank?

Yep, but coz theyre protesting against the war not coz theyre calling it a war.

It's exactly like that time British police threatened protestors in London with arrest for holding up a blank sign. They were threatened with arrest for the expression of their implied beliefs as well, at precisely a time that the government was feeling overly sensitive.

There are certain specific things that can happen in most countries that really bring out the authoritatian side of the government.
Make "unlimited spend" an opt-in. That way users who have explicitly chosen this and agreed to the terms can't then complain to support to try and get the bill waived.
Haskell has <$> and the infrastructure of HKTs to stop this infectious propagation of IO, other languages do not, and their async/await colors do not isolate side-effectful actions from the rest pure parts of your codebase.

https://hackage.haskell.org/package/base-4.20.0.1/docs/Prelu...
It's zone 2. In the depths of winter base phase, I (not OP) can be doing 3 hours of relatively continuous power on the trainer, up to 5 times a week. It's mind numbing. I would be watching TV otherwise.

I'd be outside if I could. I live somewhere where weather happens, and I'm not biking 3 hours a day in -10C and nasty salt muck.
Innovating Strand by Strand for Lifelike Hair in Dragon Age: The Veilguard
> Someone probably said the exact same thing when the first cars appeared.

Without saying anything regarding the arguments for or against AI, I will address this one sentence. This quote is an example of an appeal to hypocrisy in history fallacy, a form of the tu quoque fallacy. Just because someone criticizes X and you compare it to something else (Y) from another time does not mean that the criticism of X is false. There is survivorship bias as well because we now have cars, but in reality, you could've said this same criticism against some other thing that failed, but you don't, because, well, it failed and thus we don't remember it anymore.

The core flaw in this reasoning is that just because people were wrong about one technology in the past doesn't mean current critics are wrong about a different technology now. Each technology needs to be evaluated on its own merits and risks. It's actually a form of dismissing criticism without engaging with its substance. Valid concerns about X should be evaluated based on current evidence and reasoning, not on how people historically reacted to Y or any other technology.
The edginess and rawness might be the limitations of the equipment used and the people using it, but for me the edge was that the music it wasn’t pigeonholed into different genres at the time. It was all working together like a Weatherall set.
I've migrated projects from Java 8 to 21 with little changes, I think for a lightweight library like this it wouldn't even matter.
Savegame sync is very good news to me, thank you for sharing, I'll definitely check this out.

Also funny that the GOG client is not working on Linux, but someone else made a client for them.

I wonder who is behind the Heroic Games Launcher project. Are these really just random people from around the world? Strangely enough, I couldn't find much information.
This is basically similar to what made the IBM PC successful. They opened up the bus architecture, and the market for add-in cards exploded.

(being IBM, they later tried to "upgrade" to a locked-down microchannel bus, but it happily didn't go anywhere)

other things got standardized (motherboards, power supplies, peripherals, etc) and it has been going ~ 40 years now.
Exactly. And for small scale deployments or tests, the most expensive parts are almost always the ancillary things or the newfangled services they recommend in lieu of something simpler.
I don't think you understand what training to be a competitive cyclist looks like. 15 ish hours of relatively constant power per week sounds about right for base phase, which tends to coincide with winter. This is different from rec riding.
On a server, you may be waiting months for that human to login and use sudo. Maybe even years.
All the emulation of desktop machines in WASM I've seen so far have been for x86 - do you think there are significant additional hurdles for x86_64? Or is it just a matter of time?

Separately, one bit of feedback - it's cool that webvm is open source, but I think it's fair to ask you to be upfront that cheerpx itself is not (which is fine!) in the blog post itself where you talk about webvm licensing. If I wasn't already familiar with the wasm emulation space I would have felt rather misled.
Yeah SQLite and S3 aren't that far apart in age - SQLite first came out in 2000, S3 in 2006.

First release of Go was 2009.
Yes, and blocking is usually faster. It's entirely correct for code to be blocking by default because it shouldn't be assuming that there is any interactivity going. If I want to make a console utility that scans some files then I don't need to worry about whether a UI is being repainted. So I completely agree with treating asynchronous as the odd case, and blocking as default which is not what JS does but it's what e.g. .NET IO does, and if you want to have a responsive UI together with IO you can often just combine a processing thread that blocks, and a UI thread that doesn't. The case where you'd want proper async IO is when you want to wait for 100 IO tasks each with unknown duration, where each is really async at the OS level anyway but your IO API doesn't expose that. Doing 100 threads isn't really a good option.
AWS provides forecasted spend and other alerts. People just don't use them and then complain.
It's not really a license, since you buy the files, and get the files, and off you go. The license is for actually using the GOG infrastructure to get the files. It's like buying music on Bandcamp.
It's fixed in macOS Sequoia and iOS 18.
Are you sure you won't ever fall out of favor and get denounced as troll or nazi yourself? And get supressed as a result?
> In actual real applications it is not always possible

This depends on what are your expectation. IO operations must suspend to wait for data read and writes, therefore it is not possible to avoid Async/Await. In other cases you might have multiple tasks depending on a specific IO operation, for example, one connection to a database that is used by multiple HTTP sessions, here it is also not possible to avoid Async/Await because those sessions are bound to an IO operation.

The real problem however comes when tasks that can complete synchrously are implemented with an asynchronous interface, for example

message = Await websocket.read(socket, buffer, ...)

This is a poor design because a socket read can pull multiple messages from the kernel buffers into user space and there should be a way to consumed them without Await. Many libraries however don't for watch this problem and that results in the everything is async madness.
How is Elon Musk any different from the plethora of famous people endorsing democrats? I am guessing you don't think they are corrupt?

This double standards is what people are fed up with and people just don't care what mainstream news have tp say anymore because we can listen to the people we want to listen to directly without journalists as a filter.

There used to be some kind of honor in media but like in everything else that has evaporated so now they have made themselves irrelevant.
Note that stenography is very different from steganography.

https://en.wikipedia.org/wiki/Stenography

https://en.wikipedia.org/wiki/Steganography
Watermarking text seems impossible. you can ask the llm to add an exclamation mark after every word and then remove all exclamation marks
Economic arguments almost always apply strictly to idealized worlds where each individual calculates the pennies for each action etc. The degree to which such deductions apply to the real world varies. In this case large bureaucracies are everywhere in the public sector as well, where, at least to first order, price mechanisms, profit maximization etc. are not the driving force. Hierarchy of some form is innate to human organization, this is not the point.

The alternative to a large organization with a sky-high hierarchy is not an inefficient solopreneur but a smaller organization with (possibly) a flater hierarchy. Even strictly within the Coase logic the "external cost" can be artificially low (non-priced externalities [1]), ranging from the mental health of employees, to the impact of oligopolistic markets on society's welfare etc. This creates an unusually generous buffer for "internal costs".

[1] https://en.wikipedia.org/wiki/Externality
> The above is roughly equivalent to this in haskell:

It's not equivalent.

> How do you avoid pollution?

Haskell has <$> and the infrastructure of HKTs to stop this infectious propagation of IO, other languages do not, and their async/await colors do not isolate side-effectful actions from the rest pure parts of your codebase.

https://hackage.haskell.org/package/base-4.20.0.1/docs/Prelu...
The part where Elon's mum said she was shocked by the contents of the Twitter files and that's why she stopped being a democrat. That's all the info I needed.

Haha. How leftist/neoliberal of me to outsource my opinion! Well, in my defence, Elon's mum is more trustworthy than CNN. She hasn't lied yet.

Unlike your typical leftist, I actually keep score of such things.
Surfaces that aren't that flat, already have an interesting weld-like behaviour, although they can still be separated relatively easily:

https://en.wikipedia.org/wiki/Gauge_block#Wringing
Being explicit without concerns about being terse is something that wasn't practical before assisted coding and that would be a realisation of some of most important tenets of computer science.