skysight-inc/HackerNews huggingface dataset:
Penny Lane made a documentary (Confessions of a Good Samaritan) of her experience as a donor for a stranger. A recent episode of the Econtalk podcast talks to her and is more focused on the philosophical aspects of kidney donation to a stranger.

https://www.econtalk.org/give-away-a-kidney-are-you-crazy-wi...
Do people need evidence for an opinion?
I'm fine with the claim that CS is not about computers as astronomy is not about telescopes, but there are pure CS courses that don't cover programming and do cover automata, turing machines, computability, complexity etc and don't cover programming. SICP is about programs in a running language rather than abstract idealized computations, and is centered around reading and writing programs as examples. I think its success stems from its grounding in exhibiting such examples that ordinarily would not become accessible to students so quickly.
Nope. The Left simply does not have anywhere near the same number of grifters as the right. There simply is no equivalent of Alex Jones on the left.
Quantum Computing, Inc. Secures First Order for TFLN Photonic Chip Foundry
This doesn't really have anything to do with Rice's theorem. It's difficult to specify the behaviour of the borrow checker simply because it is very complex behaviour.

You absolutely could do it, but it would be a ridiculous effort for nebulous benefit.
How much experience do you have working in research and filing patents?

Do you think that companies doing research see a benefit in being able to patent their innovations? I.e. do patent protections provide them an incentive to do that research?

What would be the logical consequence of removing that incentive?

From the viewpoint of a lowly engineer with a dozen patents or so, I don't think I would have been paid to do all that research if my employers saw less returns for their investment.
they have emulators in the app store now!
Rust is not easy to learn. Stop saying that. It is hard. It is harder than C#, harder than Python, harder than Java, harder than PHP, harder than JS, Harder than TS.

Saying it is easy to learn is just delusional and does a disservice to the language. Rust has many advantages, but trying to get people learning the language by lying about why they should learn it is just dumb.
> What did the Rust community expect to happen if they so strongly and often claimed that Rust is easy to learn and user-friendly?

No one really claimed it was easy to learn. Find me one Rustacean that claims Rust is as easy as Python/Ruby/Go.

But it is higher level language with decent ergonomic and in such way it can be interpreted as user-friendly.

> If a C++ programmer (ideal Rust learner)

If Java programmer (me) can learn Rust in a year enough to contribute to Servo development, you (ideal Rust learner) should have no problem either.

Plus Google saw about 6-month to get people up to speed with Rust.
Honestly so many things profit from generics, e.g. ORM code was very awkward before especially when returning slices of objects as everything was []any. Now you can say var users []User = orm.Get[User](…) as opposed to e.g var users []any = orm.Get(&User{}, …), that alone is incredibly useful and reduces boilerplate by a ton.
This website is produced by think-tank members who have an angle that the UK is in decline and needs to take specific (neoliberal lassez-faire) economic policy steps to regain its position in the world ie its a piece of political astroturf disguised as historical analysis. The same crowd also produced ukfoundations.co which is a similar sort of thing. For some reason people post their stuff on here from time to time.
Nope. What is tiresome is constantly seeing how much the right lies and then lies about how much they lie. Trump told over 30,000 lies while President the FIRST time and still got re-elected.
'Have your bot speak to my bot': can AI productivity apps turbocharge my life?
Rust borrow checker rules are a bit weird and unintuitive. But if you are a systems programmer (C or C++) and think a bit about the borrow checker complaints, you'll find that they almost always correspond to memory safety bugs like use-after-free or invalidated references. All you need to think is about what might happen if the code was accepted (this is for C/C++ programmers, since GC-based language programmers don't face those often). The same mistakes can happen in C and C++ too - but without the BC to back you up. In essence, there is no escape from those exact same rules.

There are a few genuine cases which the BC won't accept, though they may be valid. The first case is of data structures containing cycles (like dequeues, ring buffers, closed graphs, etc). The other is cross-FFI calls. This is due to the fact that the BC simply doesn't have the intelligence to reason about them (at compile-time). Even then, Rust gives you 2 types of escape hatches - runtime safety checks (using Rc, Cell, etc) with a slight performance impact, and manual safety checks (unsafe) when performance is paramount. All that's expected of you (the programmer) is to recognize such cases and use the appropriate solution.

I'm not too surprised when non-C/C++ programmers struggle with BC rules. They may be unfamiliar with the low-level execution semantics. But I'm surprised when C/C++ programmers fail to make the connection. I was a C++ programmer too and this is the first thing I noticed. Memorizing the BC rules is the absolute worst way to learn it. You should be looking for memory safety problems and correlating them with BC error messages instead. I know this works because I trained non-systems (non-C/C++, primarily JS and Python) developers in Rust. They picked up the execution and memory semantics quickly and easily made sense of the borrow checker idiosyncrasies.
A lot of commenters here are having their minds blown by this. And while I also love this I get the sense that many others here are maybe too young to remember that this kind of open access to data used to exist for lots websites. It inspired companion sites and loads of creativity. I find it tragic really, what the internet has become. I hope federated, and even more-so p2p, protocols take significant foothold on the internet and help revive this spirit of the web. The corpo-web is so fucking boring.
Everybody who has managed to become proficient building a school is smart enough to be proficient in building a library.

So building libraries must be easy, that's totally why you can become an architect over night ... What a stupid argument you delivered
The rounded corners was a suitable reference to css, I think.
well, if you did, then can you please tell me what i am missing? i have written a decent amount if smalltalk code, and even held workshops teaching smalltalk to others. and i have written lots of code in many other languages.

i did see differences. the most awesome was when i wrote some code to respond to an http request, the code failed, the http request stalled, i fixed the code live, and then the http request resumed.

but i can do the same in pike if i tried, and i expect in lisp and other languages too.

and if that is the case then it supports my understanding that most OO languages use message passing. where then is the great revelation that comes from smalltalk?
> I take it for granted, like algebra, it's like saying gravity is bullshit. What other model is there?

I somewhat relate to their position. Something can be probably wrong, even if no better alternative can be proposed.
I haven't seen a case in my personal life where the laws of gravity are off by any observable amount. Microeconomic rules felt broken at times.

Maybe no economic model works on everything in advance, and you'd need to first deeply understand situations before actually picking an abstraction, to minimize the denaturation of reality.
I completely disagree. Ukrainian war effort is primarily driven by the desire of majority of Ukrainian population to keep their independence and align with the western democratic sphere. It is, effectively, a drawn out war for independence dragging out for over 2 decades, which only became "hot" with the Russian invasions 10 and 3 years ago, the latter of which was aimed at outright annexation of the entire Ukrainian state. Majority of European countries in existence today are nation states, many not even of a few decades old, created through the will of their populations to shed blood for their independence. One would have to be shockingly ignorant to conclude that people wouldn't fight for for their state since they would "keep living largely the same lives as before", when recent wars in the Balkans closely mirror the Ukrainian conflict and yet resulted in 7 independent states, many of which received paltry, or no foreign support during their struggle for independence. Such mentality might've been prevalent in the middle ages, but has certainly been erased by 1848.

Remember that the Russian aggression effectively started a decade ago after several successive country-wide popular uprisings in Ukraine which, despite violent crackdowns, strived for and put the country on the path towards democracy, westernization and reduction of oligarchic and Russian influence. Without wide popular support, the hundreds of thousands of soldiers and a large proportion of the population involved in the war effort would be just as, if not more, likely to turn on their own government. As a matter of fact, this is exactly what the Russians expected on the eve of their invasion, when the Ukrainian state was supposed to fold as a stack of cards and the Ukrainian people were supposed to accept their "liberators" without a hitch. Instead, Russia was instantly bogged down and pushed back by a determined popular resistance and a massive popular mobilization and the Ukrainian people are determined to keep fighting even after massive destruction of their infrastructure and hundreds of thousands of casualties.

Of course, the reasons for the foreign involvement in the war have much more ominous undertones and, especially in the case of the US, geopolitics are a major factor. However, one would have to be extremely misguided to pretend that motivations of the amorphous US political apparatus reflect the motivations of the Ukrainian (or even American) people in any way.
Yeah I was against Brexit as it was a huge upheaval that made trade with our main trading partners harder but small independent countries can do very well if they are open to trade and are run sensibly. Look at Singapore for example.
I was referring to stuff like the size of CHAR_BIT depending on the platform.
E.g., SystemC exists as a superset to allow hardware design in C, because ISO C isn't explicit on many occasions.
fair.

I have always wondered how do they deliver their content and what goes on behind the scenes and nobody on tech twitter or even youtubers talk about pornhub's infra for some reason. A lot of the innovation in tech has roots in people wanting to see high quality tiddies on the internet.
This comment captures a lot of important detail about echolocation.
The patents are owned by the Broad, not MIT. The Broad is affiliated with MIT and Harvard, but is independently governed and its IP is its own IP.
Insights into population dynamics: A foundation model for geospatial inference
I just like the limitation, helps me to focus. Same reason I like writing C (no matter the standard in this case), it's simple so I don't have to worry about all the possible ways to implement something.
> isn’t fit for purpose for applications with users

Of course it is. It's being used for real world applications right now.

You shouldn't worry that WebAssembly will displace JavaScript for application development on the web. That's coming. WebAssembly brings all languages to the web.

Don't fear it, embrace it.
There are improvements to the borrow checker that is in the roadmap for Rust 2024. So it's not like the "community" is claiming there are no issues
Actually, I was mislead by the video example. They do actually keep the background information they use a temporal encoding so that the information is propagated through. Very interesting and well thought out
If you’re on an Intel chip that supports “Resource Director,” you can assign most of your cache to a VM. I have no idea whether AMD can do this. I’ve also never done it, and I don’t know how well KVM supports it.
Discharged after just one day? That's brave. I was much more of a chicken and stayed for almost a week (even though the surgeon thought I could have left earlier, but on Friday (two days post-op) I didn't quite feel like it and there was no doc to sign me out over the weekend), payed in Germany by the health insurance of the recipient.

Spread the word, I say! I found the courage to donate one of mine to a buddy since a few years earlier a co-worker (thanks, Daryll!) mentioned that his wife donated (before committing, I checked with him on the long-term outlook and with my doc, who just shrugged).

It's seven years now and I can't tell the difference.
As a long time lurker here I created an account just to reply to this. I'm in the same boat! Diagnosed five years ago.

It has taught me one thing about how hard finding causations is. While my liver is not fully healthy, ever since diagnosis it's been unchanged (according to scans) and my liver values have been good (for five years!). The reason? Chance, as far as I can tell. I am on the most conservative bog-standard treatment available (only UDCA), and it has been working really well.

Reading online there are a lot of people doing antibiotics etc. I'm not being negative about these attempts (I'm sure it has some efficiency, studies seem promising), my point is just that if I took _anything_, I would contribute my mild progression to it and praise it like a panacea. Causation seems almost impossible to find with n=1. To me pure chance seems to dictate a lot.

I am expecting a day when it all goes downhill though. With that said there does seems to be people who can go all their life without needing a transplant (the doctors seem more confident of this than the statistics, which is another strange oddity, but the statistics have always seemed overly harsh to me. I wonder if late diagnoses contribute to this).
Well-known, in countries where people are conscious about prices of electronics they buy and where second-hand market is a thing (read: poor countries), people avoid buying non-basic configurations of Apple devices, even having cash. Because their resale values are almost same as those of basic ones. For example in Belarus, it's possible to buy a base mbp and resell it for about 2/3 of the price paid when the next model comes out next year - but that doesn't work at all with a beefed-up configuration. Of course, original new price they pay is much much lower than in official store because no one buys in official stores, they are like museums there. People buy new Apple devices from some people who bring them at night in mysterious vans, paying cash, God knows where they even come from.
Now imagine you're calling that kid gay constantly and you can look at all the worst stuff whenever you feel like to go mock it extra as a bully. And they only have to know it's you if you feel like it.
(Anxiety's a big thing to remember there too, anxiety and obsessions and any historical traumas)

It's not a world of difference, but it might explain why it's not as stark as you might expect at worst.
I like how everyone understands the concept of paying for a good or service right until they get online.
Yet successful pop artists are drowning in money.

I have really hard time having sympathy with massively multi-millionaires like Metallica bashing people ripping their stuff.

Even in countries with stronger IP, unknown artists are struggling. So restrictions are hardly an efficient solution
Here a couple of examples,

https://visualstudiomagazine.com/Articles/2022/06/16/csharp-...

Or its beloved Xamarin,

"
Rewrites never go as planned.

Xamarin.Forms turning into Maui was supposed to be a quick change, fueled by hopium so strong it defied gravity.

Instead, at best, it set it back 2-3 years."

https://x.com/migueldeicaza/status/1610665502598127616

You will find other juicy remarks, after the deadline to not speak about the acquisition expired.
It allows multiple versions, but only one can be linked. Never needed anything from homebrew in /usr/local, why do you need it? I don’t know if it leaves anything after uninstall, maybe config files in the home directory?
Curiously, all the "best" apps have an affiliate link, and all the "rest" don't.

Draw your own conclusions.
Those tools can't reliably identify undefined behaviour.
BigTechMercenaryNews ?
That is already a big difference to those that oppose on principle, never having measured anything.
SICP is the best book to read as one's first book when studying computer science.

After many years of hobbyist programming (and consuming 'structured programming' books as well as languages from Pascal to Common LISP) we used Abelson & Sussmann at my undergraduate comp. sci. course, and it was eye-opening.

It demonstrates the simplicity, beauty and interactivity of Scheme while teaching you that computer science is the layering of different kinds of abstractions (from procedural abstraction and data abstraction, over defining your own (domain specific) language and implementing a compiler for it to defining new hardware in software). All of it seems so effortless, how only true masters can make things look like.

Make sure you buy the second edition, not the first or more recent ones, however (which use Python instead of Scheme - ugh).
Except, Rust is never mentioned alone on cybersecurity advisories, the anti safety folks are the ones doing that.
Iterative deepening depth-first search
Indeed it has to do with lack of liability, but it will come.

And then evolution will take care of which programming ecosystem are less expensive to result in lawsuits, or invalidation of insurance policies.
Hi gemini!
Also 15 years ago?
If only there was some technology that would allow every peer to have its globally unique address, making direct connections only a matter of firewalls.

I don't know, something like IPv4, but with more addresses...
Featured image of Stephen Wolfram on Google Search is AI generated
No mention of air conditioning? That basement is going to reek with so many sweaty nerds in there grinding and stinking away on their gamestations for hours on end.
How does MOND deal with the effects of time dilation and length contraction? Do we have to go back to Newton's time where there's a universal time?
Not that coal disappeared shortly after 1915. It was going relatively strong until the mid 60s and dropped to 1/3 of the peak in the 80s. In terms of production tonnage
ORM is anti-pattern and reducing boilerplate is bad.
CorsixTH - https://github.com/CorsixTH/CorsixTH

A modern platform's clone of the 1997 Bullfrog game Theme Hospital, where you manage a series of hospitals. CorsixTH is mostly feature complete, with additions like player made maps and levels, and some ease of use changes. The game logic and layout is in Lua, the backend is C++. We have some issues marked Good First Issue, and long term plans including multiplayer. The documentation and wiki are good, and there's a Matrix/Discord room. Also an Android port - https://github.com/alanwoolley/CorsixTH-Android
Just checked, in my current project, the only place where I use generics is in a custom cache implementation. From my experience in C#, generics are mostly useful for implementing custom containers. It's nice to have a clean interface which doesn't force users to cast types from any.
coughwirecuttercough
Use the google colab link
https://colab.research.google.com/github/facebookresearch/wa...

everything is installed directly in the colab
Ah. I'm biased by my younger age and more interest in WW2
How to Get More Headcount
Just buy used 10G hardware from an HFT firm :). Seriously, though, 10G gear is cheap these days.

I bet one could put an unreasonable amount of effort into convincing an Nvidia Bluefield card to pretend to be a disk well enough to get Windows to mount it. I imagine that AWS is doing something along those lines too, but with more cheap chips and less Nvidia markup…

There has got to be a way to convince Windows to do an overlay block device that involves magic words like “thin provisioning”. But two seconds of searching didn’t find it. Every self-respecting OS (Linux, FreeBSD, etc) has had this capability for decades, of course. Amusingly, AFAICT, major clouds also mostly lack this capability — performance of the obvious solution in AWS (boot everything off an AMI) is notoriously poorly performing.
Glad you liked the results! We do have multilingual models (and rerankers) -- voyage-3, in particular, is multilingual: https://blog.voyageai.com/2024/09/18/voyage-3/

voyage-multimodal-3 is multilingual as well, supporting the same set of languages as voyage-3.
The other thing that is important is the statically enforced move and ownership semantics. They are required for types to encode state.
I've been wanting to learn Godot for some time now. Being able to develop on the iPad is supercool (for side-project game devs). In addition, you can also now run Godot on the Meta Quest (https://www.meta.com/en-gb/experiences/godot-game-engine/771...). Also, as Xogot runs on iPad and VisionOS can run iPad apps, it might even run there (haven't checked). That's a lot of fun platforms for playing around with it.
Some people value other things than homeownership.

Some people value living in their area (regardless of what it costs) for reasons that make moving undesirable.
But if I posted the CNN bloat it would have been "here's the text-only version"

And it's close but I still prefer giving Russia my analytics than the bloat and ad tracking fluff that constitutes a CNN webpage "article" ; at least in fhe former, it all happens behind the scenes.

But it's a preference thing. Still maddening to me watching the car industry play out post pandemic.
No it hasn't

This is a joke based on the rumours that Grok 3 has had a failure in training
> especially considering the canonical CSS-in-a-box logo has long been established

Is this a joke? I’ve never seen it in my life, not even sure where you’re pulling it from
It's not compatible with grep though. How do you search for a square bracket?

$ grep '[][]' </dev/null
$ rg '[][]' </dev/null
rg: regex parse error:
(?:[][])
^^
error: unclosed character class
$

And why does it search the current directory when its input is redirected from /dev/null? What other surprises are there?
You are missing the point. JWST is not being singled out as different here, and no aspersions are being cast.

It is the entirely general point that all we can observe is the light, and we have to infer what that means. Maybe things are bright because there's a lot of stars. Maybe there aren't but there is not much dust. Maybe there aren't so many stars but they are bigger and brighter. There is room to fit many different models on the basis of the light that is observed.