skysight-inc/HackerNews huggingface dataset:
> I'm being compelled to invest my own savings (taxes) to fund R&D

Taxation is, of course, theft, and any of it's use unethical — but I don't think this has anything to do with my question, which you haven't really answered. I wasn't asking about subsidising or donating either, my question was specifically about investment: act that assumes you expect the returns.
That is indeed a great quote!

Although I’m not quite sure how it relates to the article.
How were you able to get a blood test?
I think I have a few "most favourite" technologies that all max out some principle or idea that I like.

The author here really hits on exactly why Ruby is my favourite "get things done" language. Rust, Typescript, and Crystal are all things I've worked with, but nothing gets out of my way like Ruby. It feels like sketching? It's very expressive thanks to it's prose-y syntax, but also metaprogramming + reflection like you mentioned really makes forming an idea while developing possible, at least much more possible than most other careful correctness-ensuring paradigms.

There's nuance to these things, and nothing is the best really. But I think satisfying a borrow handler or a type checker does slow down that flow for me. I'd pick up a brush if I know what I'm making for sure, but a piece of chalk if I'm just wanting to get something working. Personal taste of course!
Yeah, like I said. After coffee I realized it wasn't them being pulled off the road like when a drug or food is recalled. I've received those letters, but the wording of the headline made it seem like the whole vehicle was recalled on the surface, and it was what I assumed until I took a second to think about it and realize it was likely a letter in the mail and a service center visit, but in reality it is even less. Just a software patch that is basically invisible to the user.
There are several `do {} while ()` loops in the SimSIMD codebase, mostly in SVE [1]. One of the reasons I don't like putting them in many places - mostly in cases with complex conditions, but also to avoid adding one more level of nesting for that scope.

[1]: https://github.com/ashvardanian/SimSIMD/blob/f8ff727dcddcd14...
I imagine this exchange:

"Hey, I was practicing the English script and I found a few places the wording could be improved."

"Oh hell no, it was like pulling teeth just to get what we've already got, the smallest change will cause weeks of delay and it may even end up worse. Just go with what's written, most of the audience won't care that much anyway."
It's less "Meta evil" and more, "We've been burned by 3E countless times." This just looks like the first E.

The problem is that the incentives to engage in the two remaining Es still exist, and given the same incentives, we can predict the same behavior. It's Econ101.
Maybe it's a hot take but I even disagree that code that reads like natural language is good.

Is mathematic better when it reads like English? I personally don't think so. Yeah it's a bunch of symbols and conventions to learn but it ends up being more precise.

I dont have anything to back it up :) I just think that natural language is almost by design messy and imprecise so I'm not really looking for that in my code.
Yep, forums were small when the web was small. Once the web got bigger so did forums and the problems that came with it. After that the spam, hacking, and DDOS just got out of control. The tools for any one individual to make your life hell are just that much better these days.

Forums died all the time back then because the admin got tired of the mess. People these days would be far less tolerant of joining these small groups and pouring time into them, only to have them disappear a few months later.
Blocks and `yield` are a killer feature; I regularly pick Python over Ruby for similar reasons as you, but I consistently find myself missing those two (and all the things that get built out of them, like the `Iterator` APIs).

Python is a lovely language, but context managers often feel like a shabby substitute for what I can do with `yield` in Ruby :-)
> Like Marx they have identified a real problem with society

Ah, maybe that's why I like Solarpunk so much...

> In some respects it reminds me of this obscure, old web comic

which makes fun of the bourgeoisie who notice that they're not worth a lot without the proletariat ;)
The thing I remember most about the tech is how unreliable it was. Windows 3.1 through to me were terrible compared to what we have now. Also we had to pay for tools like compilers.
I don't understand why Elon hasn't hijacked Community Notes for his own purposes yet.
The SE is still alive and kicking at its 3rd generation.
I suppose I'm not the only one wondering whether this could replace Calibre for me. Most features seem to be there, but will it allow me to sync ebooks to my Kobo device?
I was in the exact same situation.
I know Rust but don't want to use it for everything... had a look at:

Zig - attempts to stay simple, like C, but with warts fixed and with cool compile-time programming. Its biggest strength seems to be not the language itself, but the compiler and build system which can cross-compile seamlessly, including C code.

Nim - a systems-language that looks like Python and tries to be fun to write.
Has macros that may remind you of Lisp macros. Compiles to C or JS.

D - older but very cool as well... I was surprised to find out its metaprogramming capabilities are as good as Zig's or Nim, and that is has a lot of cool features not seen in mainstream languages, like contract programming and executable documentation. Much more mature than the previous ones. Also seamlessly compiles and imports C.

Odin - really reminds me of Go. It's used in production to create fluid simulation for Holywood movies apparently. Very minimalistic language but I couldn't see what it brings to the table that the ones above do not.
It's kind of similar also to Jai which is also upcoming but focusing on game programming from what I understand... that's still not even publicly available yet.

Which one to choose really depends on your taste, hope my descriptions above help, even if they're pretty rough simplifications.

If you want the most popular language in this area, that's undoubtedly Rust though.
We shouldn't.

I have ~45 acres of green grass, you have around 50 pregnant ewes, we should both do well and I love lamb rogan josh and seeing them all through spring/summer.
Systemd-Sysusers and Chimera Linux
It depends on the motivation. Business decisions focused only on minimizing cost usually mean they choose to sacrifice quality. If an ad hoc network of locations is setup to enlarge the network, provide flexibility, or keep quality high it's a good sign.

Greyhound is stuck as the transportation method of last resort. They are known for providing uncomfortable and slow trips so they cannot attract the type of customer who will pay more, which leaves them unable to invest in a better experience.
I don’t want to re-litigate the “fission didn’t fail economically, it was killed” perspective (which I find unconvincing: people have proven they’ll put up with much more dangerous things if they’re profitable.) But we need to replace the entire global fossil fuel industry in 20-30 years, and the only possible way to do that is with energy sources that can be mass-produced in a factory with all the scale and efficiency improvements and virtuous cost and production flywheel that entails. Solar and wind are on this trajectory. Storage is plausibly on an earlier stage of this trajectory. Nuclear might get onto this trajectory through modular reactors, but those don’t exist and are at the “maybe” research stage with huge questions still unanswered. By contrast, commercial battery deployment and production is economical and projected to hit 6.5TWh by 2030.

As a related datapoint on “party tricks”, China built more solar and wind in the first nine months of 2023 than all 26 nuclear reactors it has under construction. They’re likely to build even more next year. The need for baseload is a valid point, but the trajectories of renewables vs. non-modular nuclear are so different that it’s hard to see nuclear catching up enough to make a difference.
The Evolution of Cloth Dynamics for Virtual Try-On Experiences in AR
No language is more fun to write in than Ruby.
To add a different recommendation on math, Michael Penn's math channels on youtube are great. It helping me study some more advanced topics.
No. I think anti-trust regulations are really important. Don't you?
I think the point about expressiveness is exactly what makes ruby so divisive: It is great when you are deep within the ecosystem or do exactly what the ecosystem expects you to want to do, and an absolute pain if you want to do anything non-standard.

The supports_feature-method is probably defined somewhere 5 abstractions deep. If you are lucky that is, it might also be part of some library's weird meta-programming of supports-* that no LSP can point you towards. I've never worked in an ecosystem that celebrates implicitness as much as ruby does, and it is driving me nuts.

The fact that finished code looks great and reads well doesn't balance the scales in my book.
Well, in ruby everything is an object that is a member of some class. Those classes have specific properties that only allow for specific methods to be applied on them. Ie, integers are members of the numeric::integer class, and if you want to use that integer as part of a string in output, you do have to convert it to a string first using a method defined as such.

So, what exactly do you see as missing in ruby's typing?
Cite? Everything I see indicates solar wind density is 10-100 times interstellar medium density.

I suspect you got your numbers reversed.
not sure this kid was conscious of that.
This guy is amazing. Highly recommend this episode, thanks for sharing!
https://www.subgenius.com/bigfist/answers/rants/X0001_ACT_NO...
Can you write out the argument for it, or why you believe it to be a net positive change compared to the current paradigm?
I pay pretty much all of the people whose stuff I use on a regular basis, but I don't pay any of them automatically or monthly. I just drop each of them a one-time $20 payment every so often.
Dang is a piece of shit dictator wannabe
You forgot to add "In my opinion".
It's still bang for buck: Russian loss rates are increasing. But at any rate, it takes time to reduce stocks to zero.
https://gwern.net/improvement has a good counter to that particular argument.
You’ll note those documents are extremely careful in describing the control plane architecture to not promise you are running a stock k8s install. Which is why I’ve always assumed otherwise.

But I’ll trust the sibling comment which suggests the only bespoke component in gke is storage well enough to leave it alone.
You may also be interested in https://github.com/rbitr/llm.f90/tree/master/ssm it's my inference only implementation of mamba which ends up being much simpler than the training code in the original repo
It takes two seconds to add a “validated uniqueness” and now for every save or update instead of one SQL command to commit the data you’ve got 2 (multiplied by the number of validations). Plus this validation is weak in that it cannot protect from actual duplicate data.

These check queries are individually fast but put a tremendous load on a running app’s database. If you halve the number of queries the database has to process you’ll see more resources to process the slow queries in addition to each commit being faster.

It ultimately depends on the read/write patterns of the app, but most non-trivial rails apps do a bunch of writing AND reading.

My suggestion is less a “this will change the world forever” and more a “fairly clear win, we just have to do it”.

In a prior life I talked Sgrif into implementing it before David caused them to drop Active Record maintenance work.

I know the broad strokes but don’t have the need or mandate to implement it, plus the active record internals are pretty gnarly. Tons of modules, very little encapsulation. Very hard to know the correct place to put stuff, so stuff goes wherever. It’s gotten better from some of the work of Yehudah, Aaron, and Sage but AFAIK there’s no one on core who wants to own it right now. Eileen has done a lot of work recently, but I don’t think it’s her primary focus.
I agree that pipeline functional stream processing are in many case simpler and clear than weird nested loops with early exit conditions. However, besides maybe the needs for lambda expressions, this is mainly a function of good API design as opposed to something code to the language. In particular here i don't think the niceness of this approach is related to anything core to ruby. C# with link, F# with computational expression (and haskel monadic structures) and as you mentioned java stream do the same thing and even a bit better in my opinion
It is mind-boggling to me to see all the low-value features that Ruby has, but no enums. So every time an enum is needed, there's some ugly code that tries to emulate an enum.

The guiding theme for Ruby appears to be "let's give people a huge number of ways to write unreadable code" and it reminds me of JWZ's classic rant about PHP, "a fractal of bad design."
I’m not convinced it will be more efficient for handling thousands of passengers [1], but from what I understand, this system (when operating as designed) will not stop cars inside the main tunnel, but move them to out of it into slide channels.

That means a car driving from station #3 to station #33 can overtake cars at intermediate stations, passing them at full speed. One question would be whether it’s possible to write scheduling software that manages to do that well in crowded tunnels.

Doing that with trains is possible, too, but would be more expensive (railroad switches are fairly high maintenance, and cause extra wear on train wheels), and scheduling train rides so that most passengers in a car stopping at a station want to go there is harder the more passengers there are in a railroad car.

As to cars breaking down: they’re a lot lighter than railroad cars, so I would think that the tunnels can be designed in such a way that often, getting a broken car out of the tunnel to the nearest stop will be fairly fast, and can be done without disrupting service for long.

[1] it almost certainly more efficient for handling low numbers of passengers, as moving an almost empty railway carriage takes more energy than moving a few cars. Scaling up, that advantage goes away fast, though, especially if, as is now the case, each car needs a paid driver.
FYI, the 2023 version of the design tools survey was published recently: https://uxtools.co/survey/2023/
I would, if that was my goal, and I am barely intelligent.
I don't know about Adobe's motives, but it sure looks like despite the "we ended the process by mutual agreement" talk, Adobe somehow walked away... otherwise they wouldn't let $1bn out of the window - unless they actually signed something along the lines "we will take responsibility if antitrust throws the deal away" but that would be quite unlikely in such a high profile transaction.
I think that's fair. In "ordinary" professions, producing solid work, as promised, is probably good enough for a lot of situations. It probably won't work so well for a professional athlete or for an actor that looking to do something other than small-time stuff.
Well now I know I have a bunch of software I want to try https://github.com/unum-cloud/. The author is definitely brilliant.

I should benchmark https://github.com/ashvardanian/SimSIMD/blob/main/include/si... and see if it's any faster than what hnswlib currently uses for bruteforce IP search because I'm currently using hnswlib in something and it's become a bottleneck. Or maybe I'll just try usearch directly.
Still, you don't own people. People should be free to switch employers if they don't like their current ones.

If we going that route, we might be bringing back slavery by the backdoor.

The Masimo case should have been thrown out.

Just imagine you are an engineer with amazing and unique skillset but you were unfortunate enough to pick wrong employer. You get a new offer from someone who sees your potential and could give you tools you need to help you do what you love.

With this kind of precedent, companies won't touch you with a barge pole even if you ticked all the boxes and you really don't want to work where you are.

It's bad for workers and for progress in general.
Exactly, and it's been rumored Apple will release a 4th gen next year.
https://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.ht...
There's the commission and the parliament. The commission comes up with ideas for laws and the parliament says if they're okay or not.

If your government is working properly, there should be a small part of it trying to ban encryption, and a part of it trying to keep encryption legal. It's an adversarial system. Encryption will be an unpopular subject here, so let's talk about zoning instead: a small part of the government should be representing builders by trying to make it legal to build anything anywhere, and a small part should be representing land speculators by trying to make it illegal to build anything anywhere.
Oh man, those really were the good old days”; DROP TABLE users;
I really do hate how it's just assumed we know what's clickable and what isn't.
I actually dislike that Ruby reads like natural language. The complex logic in large systems would take many paragraphs to describe in english but is often much clearer and more succinct in code.
When victory is not possible, it is better to run out of ammunition than to run out of people.

(does not apply when fighting Nazis)
The Budapest Memorandum is not an alliance or defense pact.

It is an agreement that the US wont Invade or threaten Ukraine with nukes. If someone else is going nuclear with Ukraine, then the US agrees is obligated to ask the UN to step in.

you have the link, you can read it.
Turns out, the small phone form factor is a vocal minority, whose market size isn't sufficient to sustain Apple's scaling economics, which is why they only cater to it every few years because that's enough to saturate that market.
When I'm buying something in a new category that I don't know much about, I'll go and buy something that's above the bottom tier. Often that's good enough for me, and other times I'll learn there's something lacking and find one that satisfies that. In certain areas I'll simply splurge because I can justify it from the amount of use or value it adds to my enjoyment (audio gear) or work.
NATO doesn't expand eastwards any more than my bookclub. Stop attributing agency where there is none. Free and independent countries, formerly under Soviet occupation, freely and voluntarily are signing up for NATO.
The most challenging part of reading code is the WHY. But is easier said then done when it comes to documenting code with this in mind. Happy medium is to make sure the author peppers in enough context of why something is like this.
Yes! Well-written code can be a joy to read, but it represents a subset of the total amount of useful information about what's going on in a program or system. Obviously code can be overly and unhelpfully commented, but poorly commented code is usually a very strong indicator of a mediocre programmer.

Why does this function exist? Why was it implemented this way and not that way? Sometimes these are really important bits of info. Here's where this approach breaks down. Here's a sharp edge that we hope to remove someday. This part here incurs some technical debt but this is why we did it.

In order to really maintain a codebase (meaning: safely fix bugs and add new features), you need to have an understanding that at least approaches that of the person who wrote the code originally, and good comments (e.g. level of intent comments) can help you do that. This is true even for your own code that you're returning to after some amount of time.
My bad. I was just responding to the parent comment and the comment(by showbug) they were replying to in isolation. Figma is a product I liked and was so terribly disappointed with the news of acquisition by adobe.

Regarding startups, I just did google "define: startup" and in the dictionary definition there has no VC and no exit.
I don't tend to watch media in my browser at all, so at least for me, it would make no difference.
Eh? I didn't "make up" anything. Quotation marks are commonly used for all sorts of things other than exact literal text someone else said, and having a dialogue like that is one of them. I will continue to use quotations marks in this fashion, together with millions of other people on the planet, whether you like it or not, because it's a common way to use quotation marks and absolutely no one is confused this usage.

My post broke zero rules and I encourage you to email HN if you think that I'm a pervasive rule-breaker with my alleged "made-up quotes" so you can be told the same by the site's moderators so these pointless spurious accusations can stop.
Part of the German government is trying to make it illegal to say bad things about Israel.
No, it's plain old pattern matching.

People wore fedoras to identify them as part of a subculture (Reddit gentlemen).

Most people who weren't part of the subculture pretty quickly figured out that removing their fedora meant people didn't assume they were a part of it, so they took it off.

Same thing with hipster glasses, mullets, dreads, swastikas, list goes on...
Nice. I needed to do so much trickery to get bypass paywalls to work.

Now all we need is to get proper tab groups on desktop and I can be fulfilled.
It has a certain je ne sais quoi but I don't know what it is.
No, it's just stronger than the opposing point: that there exists such a potentially negative technology that it's worth freezing/delaying our technological development to avoid it.
As soon as Meta turns on federation for Threads, they are the largest Activitypub server, about 10 times larger than all of Mastodon combined.

At the same time, Meta cannot stop non-Threads instances from organizing as they already do.

So I don't see the threat, really.
Maybe? I haven’t heard of any regulatory oversight of investments, only mergers. Do you have any links I can read up more on this?

As for valuation, same as valuations a purchase or how they get valued whenever there’s a round of investment (basically you do a sophisticated argument over value using comparables as a way to try to establish a baseline). The equity purchased would equal how much cash gets infused vs the valuation established by the deal.
For anyone interested in the code used in his animations, the repo is here: https://github.com/3b1b/videos

It's pretty impressive. A lot of work goes into these videos.

My other favourite YouTube math guy is eigenchris. His tensor calculus series is legendary: https://www.youtube.com/playlist?list=PLJHszsWbB6hpk5h8lSfBk...

In complete contrast to 3b1b, eigenchris creates his videos entirely in PowerPoint, which makes me laugh even as I type this.