skysight-inc/HackerNews huggingface dataset:
Not the OP, but I think I know what wongarsu is referring to.

In order to make an object turn, it needs to experience an centripetal acceleration (towards the centre of rotation). This is the force causing objects to change trajectory.

If there is another object inside the turning object (like clothes inside a washer, or a person inside a car) they will "feel" like they are being flug out as if a centrifugal force existed, but actually that is just the effect of Newton's first law: the natural tendency of every moving body is to continue to move in a straight line, so when the containing object is changing direction (due to the centripetal force), Newton's first law tends to push you outwards.

All of the above is from the static (world) frame of reference.

It is also possible to put a coordinate system on the rotating object, in which case something like a centrifugal force will exit, but we kind of created it by choosing an accelerating reference frame, so it's not real. Sometimes called a pseudoforce.
The Wandering Inn [1], Stories of an alternate world somehow connected to a certain innkeeper of the said inn.

Features extensive world building, character building, Lots of fleshed out characters, contains humour as well as serious stuff, has dragons, fae, aliens, time travel, hiveminds, automatons, cute pets, cosmic horrors, history lessons, magic, alchemy and steampunk engineering.

It's a bit longish and not finished yet, 2/3 done as of this year.

[1]: https://wanderinginn.com/
> FYI you can't poll an async result in a sync context in Rust, either.

Sure you can. Async runtimes in Rust are written in Rust, that's exactly what they do.
I'm mostly just trying to provide Thomas Borody the benefit of the doubt. I'm sure he would do a much better job of defending himself.
But not necessarily optimal.
> Boilerplate are tedious, but not really time-consuming.

In the aggregate, almost no programmer can think up code faster than they can type it in. But being a better typist still helps, because it cuts down on the amount you have to hold in your head.

Similar for automatically generating boilerplate.

> If I don't know, how can I trust the generated code to be correct?

Ask the AI for a proof of correctness. (And I'm only half-joking here.)

In languages like Rust the compiler gives you a lot of help in getting concurrency right, but you still have to write the code. If the Rust compiler approves of some code (AI generated or artisanally crafted), you are already pretty far along in concurrency right.

A great mind can take a complex problem and come up with a simple solution that's easy to understand and obviously correct. AI isn't quite there yet, but getting better all the time.
How would an AI ‘explore’? Does it have hands?
It's not exactly what OP wants out-of-the-box, but if anyone is considering building one I suggest taking a look at this.¹ It is really easy to tinker with, can run both on devide or in a client-server model.
It has the required speech-to-text and text-to-speech endpoints, with multiple options for each built-in. If you can make the LLM AI assistant part of the pipeline to perform translation to a degree you're comfortable with, this could be a solution.

¹ https://github.com/huggingface/speech-to-speech
Back in 2008 my sister would easily make $200 a night working at Red Lobster in a town of 80,000. That was just the tips, not wages. Prices have probably doubled now, along with the tips.

Very few waiters are making as little as you say. Just think of what you pay as a tip for one table for 2-4 people and remember they’re handling quite a few tables at a time. Quite often if they get a bachelors degree and the attached salaried job they take a significant pay cut, but the hours are better for having a family.
Depends if you want to teach a mathematician or an engineer or a physicist.

If you only need an engineer, numerical approximation is good enough. You teach about slopes, and area under the curve. Automatic differentiation and numerical quadrature.

Alternatively you can teach about function representation, by introducing Taylor and Fourier series, and then you have an easy closed formula to integrate and differentiate a function.

If you want to teach a mathematician, integration by part is a great first introduction to the freedom of choice that you encounter when playing the find the proof game. There may be multiple paths to the solution.

If you want to teach a physicist, you have to teach change of variables, and how to strike the infinitesimals to simplify them. Also teach them variation of constants and separation of variables.

If you want a statistician or financier, just teach Monte-Carlo integration and Ito's formula.

Education is pick and choose, depending on what you need it for.
> in my eyes there’s no way that NYC’s average subway station is 1/10 as clean as one in London

It's not. But New York's subway is 24/7. The Tube is not. Different optimisations.

During Covid, when stations could be shut down for a washdown they were clean. But they were closed.

> or that the regional train system is remotely as good as say, the S-Bahn system in Berlin

95 to 99% on time rates, to within 6 minutes, begs to differ. There is a reason cars remain dominant in Germany [1].

Also, you're comparing rubber ducks and battleships. The Berlin S-Bahn has 1.5mm daily ridership across 211 miles [2]. Just the New York Subway has daily ridership over 5mm across 250 to 800 miles, depending on how you count [3]. Both at about 25 mph. The Metro North, New York's regional rail system, transport about a quarter of a million per day across 400 to 800 miles [4].

The New York metropolitan area holds its own against Germany's trains. Partly because they're both underpowered, one due to not being built up enough, the other due to deterioration. But partly because the New York metropolitan area has half of Germany's GDP with a quarter of its population [5][6][7][8].

[1] https://ec.europa.eu/eurostat/statistics-explained/index.php...

[2] https://en.wikipedia.org/wiki/Berlin_S-Bahn

[3] https://en.wikipedia.org/wiki/New_York_City_Subway

[4] https://en.wikipedia.org/wiki/Metro-North_Railroad

[5] https://fred.stlouisfed.org/series/NGMP35620

[6] https://data.worldbank.org/indicator/NY.GDP.MKTP.CD?location...

[7] https://data.worldbank.org/indicator/NY.GDP.MKTP.CD?location...

[8] https://www.destatis.de/EN/Themes/Society-Environment/Popula...
The Silent Revolution: Google's E-Commerce Endgame
I've seen something like you mention in vscode for snippets - that is fixed pieces of code with some variables, and the IDE skips to them w/ tab, so that you can fill in the values. But that's only for already made snippets, afaik.

The tab autocomplete in cursor is more of a "next action autocomplete", wherein the LLM (a 70b fine-tune from what the team said) will "autocomplete" the next action that makes sense in context. Imagine changing something in a fn definition, and then the cursor jumps to the line where you used that fn. I'm sure something like this example could be hardcoded in an IDE, but this works ootb in a general way.
Interesting. Have you published the game anywhere (eg GitHub or so)?

Have you written about your experience anywhere in greater length?
Just saw the picture of new mac. Don't see much need to upgrade.
Well, the context is the problem. LLMs will really become useful if they 1.) understand the WHOLE codebase AND all it's context and THEN also understand the changes over time to it (local history and git history) and finally also use context from slack - and all of that updating basically in real time.

That will be scary. Until then, it's basically just a better autocomplete for any competent developer.
That functionality used to exist on Android, but I haven't seen it show up on the past two phones I owned. Does it still exist in stock and xiaomi just got rid of it for whatever reason?
I'm not sure that's a good heuristic? People love playing Tetris or solving crossword puzzles, and machines are much better at them than us.
Upwork RSS Feed Alternative by Vollna
Next: spaces
Now there's a name I hear very rarely...

The best start is Pilgrimage: The Book of the People, especially suitable for a moody teen girl...

(And I wish I could know the story of the Bells of Couvron!)
Term life insurance is not a scam if you have dependents. It’s offloading the potentially severe consequences to someone else if you’re the primary wage earner and die, during a defined period of
time. And it’s generally inexpensive.

Think ‘normally I’d be working for another 20 years, would buy a house, send kids to college, etc. but I just got diagnosed with terminal cancer and now my kids are totally screwed.’.

Whole life insurance is a scam.
Improving your hand writing is not hard. For whiteboards start out with using block letters only. It will slow you down in the beginning but not for long.

That's one of the "game changing" hints I received during my time as a tutor at university. (One other was to always copy books from back to front; very useful but somewhat outdated now.)
I have an obsolete Epson scanner (an expensive one!) and an iPad from 2012. Neither are usable anymore, officially. The iPad won't install more than a handful of apps from the App store, and both Epson and Microsoft refuse to supply drivers for old scanners even though I'm sure they're little different to the ones they use for the latest model.

So I grabbed a raspberry pi, installed Apache, PHP and phpsane (heavily hacked) and now my scanner has an iPad for a control panel, and I can scan dozens of documents without turning on my computer. Then I can access the whole thing across the network (samba file shares for docs, or the scanner interface).

My SIL who was junking the scammer after upgrading to Windows 11 thinks it's a better solution than the new scanner she bought to replace it.

Such hacks shouldn't only be possible with years of tech experience though.
How's the AI worse in this respect that having a coworker or teammate that you review code from?
I'm still skeptical that such a thing exists. A concurrency runtime doesn't have to be much more than a queue of function calls. What kind of hardware can run normal code but can't do that?
Every year at the same time :)

https://www.reddit.com/r/haikuOS/comments/17iz7ur/haikus_web...
Could you clarify what your problem with FastAPI here is?

Also did I understand correctly that you’re not very well versed with python in general but still decided to criticize the decisions the model and the author made in that language?
AWS feels fundamentally better engineered than Azure but Azure's GUI and API feels more consistent. AWS has never had the kind of global outage that Azure has had.
> only fractions with denominators with only 2 and 5 as factors can be expressed exactly in binary without using custom datatypes and arithmetic logic.

You mean decimal, not binary. For binary, it’s only 2.
> Serving up food you didn't even cook isn't an intensely difficult or skilled job.

So how long did you spend doing it, to be able to asser that?
For what it's worth, writing Japanese on a normal keyboard is easy, even for me. Fast too. And my wife is super-fast.
I have no knowledge of how this is done in Chinese, or Korean for that matter (not to mention other non-Latin languages like Arabic, Thai or Hebrew), but for Japanese it's easy. There are two main ways of doing it, some prefer one, some the other.
Just look at the latest iMac M4.
Going from 256GB SSD to 512GB costs 230€.
Going from 256GB to 1TB costs 460€. The smallest model isn't offered with 2TB (or more). The upgrade from 512GB to 2TB on the better model costs 690€

You're saying few people would buy the 256GB model and pop in a fast 2TB M.2 SSD for 103€ if they could?
In 26 years of web dev, mostly as a frontend person, I've only seen zero width spaces in three situations

- pasting from Word

- QA testers being through

- devs pranking each other

The third one is by far the most common. Word is much better these days and I've not seen that happen in a long time. I wish I saw QA test this stuff more often. The idea that it's common enough that you'd break your UX to handle it baffling to me.
> You never tried to await from within a synchronous function?

Whenever necessary I have been able to do this easily. Calling async code from a synchronous context is not an example of something which can’t be done in Rust today.

> Or just make all functions asynchronous but eliminate the state machine if it contains no yields.

The optimizer generally already cleans this up.

> The whole point of higher level abstractions is making it so that developers don't have to think about stuff. It's what I love about Rust: with the borrow checker, I know that if it compiles then I am not going to be accessing mutable or already freed state. The language and the compiler get more complicated so that I don't have to think about stuff.

The borrow checker is not “limited cost”. It is zero cost.

> Rust didn't go that way with concurrency. They instead opted to push that complexity (thinking about what a Future is or isn't) onto the developer. YOU have to think about "should this API call be async?" instead of letting the downstream user decide that.

There is no zero cost way of doing this.
Oh, the original comment is certainly right in spirit, I just wanted to be pedantic.

But I'm not sure why you quote something about the md-20th century, when we are talking about the (many) invention(s) of the typewriter? They were already old and well-established technology at that point in time.
SkyPilot is an excellent piece of software attempting an impossible job: run your NVIDIA job on actively adversarial compute fabric who mark up the nastiest monopoly since the Dutch East India Company (look it up: the only people to run famine margins anywhere near NVIDIA are slave traders).

To come out of the cloud “credits” game with your shirt on, you need stone cold pros.

The kind of people on the Cursor team. Not the adoring fans who actually use their shit.
> Google Wallet

Do you mean https://wallet.google/, which says “only available on Android”?

Your parent comment asked for “on desktop or web”.
You don't get the death penalty for smoking a joint in singapore. You get the penalty for being in possession of stuff like a pound of weed or an ounce of methamphetamine with the intention to traffic it.

Go read their laws. For the most part users just get forced into treatment. Not unlike in the Portuguese model of harm reduction.
You have to switch to long context chat to get the full 200k (I don’t think this works for Composer though).
I'm not an expert but gut checking against this chart https://c19early.org/plot/bpall.png

1. The exercise, diet, sunlight, zinc, and vitamin d results all seem plausible. They are well known to improve your immune system.

2. Remdesivir was originally recommended for covid19 but then they stopped using it. I'm surprised the plasma has such a poor result because that was heavily hailed originally too.

3. Paxlovid and HCQ are both widely recommended, in line with the results presented.

So as far as I can tell (which isn't far!) it seems like a reasonable analysis.

The main point I wanted to make is Borody is far from alone in being interested in c19 and ivermectin.
You are talking about American politics, meanwhile this is happenning all over the world, in some countries much sooner and faster than in the US.
Someone learns something new everyday!
A multimedia letter in response to Carl Sagan's last book
Do you have an example of a texting app that doesn't use native input? This just straight up doesn't seem accurate.
The holy grail is fiction. Just one of many “relics” created by the Catholic Church in an effort marry paganism with Christianity.
That's an implementation issue, not a specification issue. The specification just suggests the user is shown a date picker.
The control group is modelled from the different quintiles of consumption, so it’s false to say there’s no control group.

What differences in goals and methodologies have you identified that you believe renders them so different that they cannot be summated?

Not sure what you mean by “no indications how balanced and what components where in diets”, you’ll have to clarify.
est Cloud Data Storage App: Exploring the vast options for cloud storage, I came across GotBackup, a service that stands out in the realm of data security and accessibility. Offering plans from 1 TB to 20 TB, this solution caters to various storage needs while emphasizing robust encryption and ease of use. What truly sets GotBackup apart is its user-friendly automatic uploads, ensuring that your photos, videos, and files remain secure and manageable.
Interrupt handlers, for example.
The problem here is that sometimes users and copy pasting from another document and that comes in arbitrary formatting, not the one enforced by the input element.

For example phone numbers can be a string of digits, or multiple strings separated by spaces or hyphens or with parts enclosed by () etc

It's a more pleasant UX to let them paste anything, then edit it inside the input, validate and submit.
Cursor is awesome. Have been using it for a month now, greatly improved efficiency.
Just seems like personal preferences. I've used languages with extensive pattern matching and don't feel like I'm missing out without them. Don't really see the problem with Gradle or Static Delegation either.
Self-promotion within reasonable limits is perfectly fine on HN.
> "The complex houses married and single soldiers and their families."

Wow.. I had to read that sentence three times before I got it right.
Screenshot it. No one will believe!
The challenge is you often have all 3, and more, all om the same class.
It does, to the point that even the sun has a barycenter outside of itself (1.07 radii), so I’m sure they have consider Jupiters interaction.
For the second year running, someone forgot to renew the domain. Surely they are aware of calendar reminders?
Thanks, I'll give the trust system some thought. These are both systems that could be turned on or off per instance so I'm theory they could both exist. I was thinking that the instance administrator would have to be the one to prove the images for the captcha.
Still much better than mojibaked names.
> but I know that's down to the developer so I won't hold that against Flutter.

That is absolutely an issue with Flutter, which throws away the underlying platform UX and draws to a canvas. It gives you relatively few tools to target "native look" controls for each platform without maintaining multiple UIs in parallel composed of entirely different widgets.
It's a completely different class than copilot in my opinion. Or a higher generation. I find copilot occasionally useful, but very chaotic. Cursor on the other hand is consistently saving me lots of typing every day.
That's a great pick! Permutation City is definitely a thought-provoking read. Egan's exploration of consciousness and reality challenges so many assumptions we take for granted.
XOrg was predominantly used as a useless middleman between a compositor and a window manager communicating with each other. Just because the wayland compositor is “one big important process” doesn’t mean that the whole architecture is more complicated.

Multiple IPCs make the whole stuff way more complex, there is a reason why we have a big monolith as browsers and not some `curl | htmlRender | jsInterpreter` Rube Goldberg machine — the unix philosophy is not the pan ultimate design, it works in some cases and is utterly broken in others.
To be clear I’m a huge fan of the Cursor team: those folks are clearly great at their jobs and winning at life.

They didn’t get ahead by selling you the same thing they do, if they did Continue would be parity.
For me, all these tools suffer from the same basic question, how can I put proprietary private source into a tool notorious for siphoning up and copying everything you say to it?
"Break your UX" is a vast exaggeration. I'm not talking about phone number fields, to be clear. I'm talking about like numeric amounts, with maybe a negative or decimal point. It's literally just [0-9\.-] but that still requires JS to limit inputs to that.
> I think the experience of building something atop a framework should absolutely have bearing on how to build the underlying framework.

You'd be wrong. If your job is maintaining a framework then your focus is on internal details, and how the framework is used would be limited to your concerns in putting up test sets.

Believing that working on a framework gives you equivalent or even similar experience to using said framework in professional settings is a kin to believing that all mechanics are excellent drivers just because they work on cars.
Can you stop?

It takes 5 minutes to charge. It tells you hours in advance. Take a break and charge it. If you want a cabled mouse, just get a $5 cabled mouse.
Kagi…

Fully switched over more than a year ago and never looked back.
If I need an RNG rolled to a standard distribution, I can either spend 5 minutes looking it up, learning how to import and use a library, and adding it to my code, or I can tell Cursor to do it for me.

Crap like that, 100 times a day.

"Walk through this array and pull out every element without an index field and add it to a new array called needsToBeIndexed, send them off to the indexing service, and log any failures to the log file as shown in the function above".

Cursor lets me think closer to the level of architecting software.

Sure having a deep knowledge of my language of choices is fun, and very needed at times, but for the 40% or so of code that is boring work of moving data around, Cursor helps a lot.
Surely the "some" keyword the author is railing about actually _improves_ composability, and is in fact exactly in line with Lattner's vision "Simple things that compose." The accepted answer here [1] explains this better than I can.

I can't share the author's enthusiasm for Swift on server either. WASM support is not production ready so Cloudflare workers or Deno deploy is out. Vapor is the only properly maintained framework I can find (happy to be corrected) which I did not find ergonomic. Google Cloud Functions or AWS Lambda would be options but there's no reason to limit oneself when Rust is production ready on most web platforms.

[1] https://stackoverflow.com/questions/56433665/what-is-the-som...
Vista was underrated, too.
Bolsheviks were absolutely pushing quite radical ideas on sex, rekationships and family in the early 20s e.g. Kollontai with her Glass of water theory.

https://poloniainstitute.net/recommended/the-bolshevik-sexua...
> giving people money means that the U.S is more willing to risk firm collapse, or that by not giving them money Europe is more averse

America is okay letting firms collapse, despite having a weaker safety net. After the financial crisis, where we were protective of our industry, we became protective of our peoples' livelihoods. Europe has a safety net. But it remains protective of its industry and their captains. That just produces a different risk-reward mix and tolerance to economic churn.
I like Debian's take on libre AI:

https://salsa.debian.org/deeplearning-team/ml-policy/
Nope, will have to dig in! ('Watch, but do not govern; stop war, but do not wage it; protect, but do not control; and first, survive!' sounds very 3-principles-adjacent)