skysight-inc/HackerNews huggingface dataset:
Well pretty much every animal is conscious (aware of it’s surroundings and interacting with it’s environment in a strategic way).

Almost every animal needs to be able to communicate with their own species either through cooperation, competition or finding a mate.

All mammals I know of (and I think by definition) nurse and care for their young. That means there’s some form of communication between the parents and the child.

And for emotions, it’s easy to see in domesticated cats and dogs, as well as wild primates. Fear, jealousy, anger, affection, etc. But it’s also been documented in many other species as well.

Here’s some more info:

https://online.uwa.edu/news/empathy-in-animals/

> We know that fish are conscious and sentient, rats, mice and chickens display empathy and feel not only their own pain but also that of other individuals

https://greatergood.berkeley.edu/article/item/what_kind_of_e...

> Even rodents, once thought to be unaffected by emotions and devoid of facial expressions, have been found to “express anguish through narrowed eyes, flattened ears, and swollen cheeks.” They also have facial expressions for pleasure, and they recognize these states in other rats. As for horses, De Waal notes that their faces are “about as expressive as those of the primates.”
To be fair, they are only showing it in the “promotions” tab, which is where all the other junk mail goes to.
Love the way the books are available to be browsed.

Sorted by downloads, viewable as collections and by series. It's a great experience for someone new to the classics.

Nice work
I just want the ability to have some sort of intelligent negative filters, i.e. the ability to nuke content I don't care about.

For example, I'm a bit of a sneaker head, and subscribe to a lot of sneaker blogs. But I really don't like Nike shoes, which is the most popular sneaker brand, certainly in the US, and every sneaker blog has several Nike related articles every day. I never read any of them. I'd like to just completely omit them from my feeds.

That's kind of a simple example, and I can actually do that somewhat easily, but there are more complex examples. Let's say for example human rights related blogs, but ignore all propaganda content produced by either Governmental sources or about organizations associated with human rights violators. Or ignore all articles mentioning musicians, if the mention is about celebrity gossip. Or ignore content about Al Franken, if it's about his political activity, but still list content that's about his comedy work. Or vice versa.
You might be on to something...

Why stop with dating apps though?
Yes I’d like to echo this.

Our SaaS is 16 years old now. In the early days it was all about product market fit, generating cash, basic survival. We were too busy focusing on the latter to worry about things like documentation systems at scale.

But there was definitely a threshold that we crossed where we knew things would likely work out - at this point we started paying attention to systems at scale.

And boy am I glad we did that! Had we not taken that crucial step, we’d be suffering today.

Point is, one can’t afford to skip over these things in the early days. But it’s a tricky balance, because doing it too early is also counter productive.
"do fusion efficiently locally" - with what? The vast majority of available fuel is in the stars.
Dyson spheres are different than planet size civilization. For planet size civilization, with population in the order of billions/trillions ppl, local fusion is probably good enough. But for populations a billion times bigger, so billions of billions of ppl, you need dyson spheres, or alternatively, a way to destroy stars and get the raw hydrogen - probably harder to do.
Oh I’m tempted to profile it. I wonder if the sqrtf() is a big bottleneck.

So for a second I started thinking this might be a great place to use the famous Doom fast inverse square root trick. But then remembered two seconds later this is fixed point, dangit. There isn’t a fixed point version of the fast inverse sqrt is there? I guess it’s not possible, the trick depends on the exponent.

Probably a simple fixed point Newton’s method would improve the sqrt perf considerably, especially for a reasonable initial guess. There must be a rule of thumb? For values greater than 1, shift right by half the number of bits between high bit and radix (Does the calculator have an ffs equivalent instruction?). For values less than 1, shift left by the distance. Would something like that be good enough in practice?

Well done video, BTW, I enjoyed the explanation and production value.
Kind of off-topic, but wow this thesis really goes hard on the typography!
>No one said racism or slavery until you did

hmmm

>like why you think black and female humans should not have voting rights

So you subtle call me a racist, but no one mentioned it? Really.....

No where in any comments ever have a stated or implied support for that. Understanding history, understanding the context of the decisions and no applying modern ethical standards to history is a proper way to learn from history

Viewing history with a modern ethical lens like so many people are today destines you to never understanding history and thus never learning from it.
The interests stuff on dating apps is pure BS. People want to date attractive people. All the interests stuff is purely for marketing themselves.

My comment might sound blunt but the reality of biology and how our brains are wired cannot be denied.

So in your example people will game their interests till they are matched with a picture they like.

As a thought exercise I wonder if there is a dating service for blind (since birth) people and how they choose their partners. Something tells me even they would go by voice rather than 'interests'.
JAX is actually lower level than deep learning (despite including some specialized constructs) which makes it an almost drop-in replacement for numpy that has the ability to jit your python code.

I am currently doing some tests introducing JAX in a large numerical code base (that was previously using C++ extensions), we are not using autograd nor any deep learning specific functionalities.
Having seen actual numbers, I can tell you that JAX on CPU is competitive with C++ but produces more readable code with the added benefit of also running on GPU. However, it does introduces some constraints (array sizes cannot be too dynamic) so, if you are not also planning on also targeting GPU, I would probably focus on numba.
> Currently we collect around 42 terabytes of data per datacenter each day.

And at the same time the article is very vague on by who and how all that data is read. A much more interesting question for a blog post is: how many bytes of the collected log data is used to create actual business value?
I suggest you read how Monero works. The people in control of the funds won't need to answer any questions about the origin in order to cash out because the origin of the funds are not known to the network. When they transfer their funds to a fiat off-ramp, the source of those XMR will not be known to the fiat off-ramp, so there is no way anyone can answer any questions about their source because it's simply not known to any receiving party.
I think Microsoft does it with MS365 too. Admins can turn on SMTP/IMAP if they want, but MS makes sure to warn you that it’s less secure.
Try working with Kotlin. Much saner language then Java, way less verbose, but with equally good IDE support.
We have to agree to disagree then.

Having to create borrow checker friendly data structures doesn't bring anything to the table when writing GUI applications (including design tooling), distributed applications (Akka, Orleans, Erlang style, RDMS SP), CLI tooling, compiler tooling....

In what concerns languages with automatic memory management and support for value types, my list is somehow different, D, Nim, C#, F#, Swift, Go, Linear Haskell, Ocaml with Effects, Eiffel, Common Lisp.

And I leave Herb's talk regarding those issues with RC types,

"CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”

https://youtu.be/JfmTagWcqoE
Where did Cuba come into this thread?

Is the man with a sword a specific person? What are you talking about?
>FTL was created by Mixer

It was created by Beam.pro before Microsoft came in and they rebranded.

Does this new WebRTC protocol have comparable latency. I was extremely surprised the first time Beam started beta testing FTL. I typed a chat message and it immediately showed up on stream. I was amazed.
I was thinking stacking shelves in a supermarket as an example of "putting products on a shelf"; but yes, as the complexity, skills required, technical knowledge or genetic 1 in a million requirement goes up for the managed worker there is a point where the degree of difficulty swaps over.
Software Defined Radio is a pretty steep learning curve. You need to know about RF, digital signal processing, math, software and computers all at the same time.

On the GNU Radio Matrix server, we see Masters and Ph.D students have a difficult time with at least one of the above all the time.

The most successful SDR hackers usually have a ham radio background.
Wouldn’t the theoretical maximum output of a Dyson sphere (the entire output of a star) dwarf that of doing fusion yourself locally?
How we use Airtable to manage our online community
Worked for a company that used Splunk... I was told to log less.

That was real strange coming from Amazon, where I was told to log anything and everything... And often, without the logs, it would have been impossible to determine root cause of some issues.

The difference was that logging was super cheap at Amazon, because we'd store all the data, but no indexing on the contents of logs.

If your service is small, or if you are only interested in logs for a specific hosts, you could download, and grep through it... Or run some sort of mapreduce jobs against it. But that was a long time ago. Surely they have better tooling now.
You think managing minimum wage shelve stackers in a supermarket is easier than actually stacking the sheles in a supermarket?
It's been fairly well studied in voles. A quick search turns up a paper titled:

> A mechanism for population self-regulation: Social density suppresses GnRH expression and reduces reproductivity in voles

I wouldn't expect an absence of food to do it, but instead a surplus of neighbors. By the time overpopulation starts affecting the food source it's a little late to do anything about it.
Start a cult for selective breeding is probably the easiest way.
If the options were "sell car without radar and be forced to recall it and add radar a year later" or "don't sell cars at all because there are no radars available", then I think I see why they picked the first one.
This probably has implications around the Fermi paradox and the great filter(s). We would like to pass whatever filters are ahead of us.
I see your point, there’s more friction at scale but on an individual level I question if the friction is enough. I hadn’t seen those programs, but it looks like they are at least able to make a trade to a traditional bank account via which does make things better even if you are limited once it gets into your bank account. I’m wondering if I could make a $1M+ transfer to an account without an issue, maybe a few hundred or thousand works fine without setting off alarms with the banks and govt simply because it’s not worth their time. But the heart of it is really being able to actually buy and sell goods and services. It seems that every time a company starts accepting it they stop, Tesla, valve, and more. I think that’s pretty much going to be determined by government regulation and the way governments tax transactions. If they are taxing it like an asset and not letting it inflate or deflate tax free like a currency then it will get really tough to do taxes for sellers. Yes earlier is better, 2 years ago is better than now and I’d probably estimate 2 years from now will be better than now as well as long as adoption continues to increase and more true use cases evolve. I may be a bit pessimistic but it feels like we should be well beyond the ability to buy and sell goods easily if it were to reach mass adoption. But obviously from your responses I have a lot to learn myself even as things are changing.
I think the main point of the article, to question whether using an IDE actually improves our work, is valuable to at least ponder, if not just as a way to improve IDEs in future. As an aside, I don't think the author steal-manned his argument by using a few illustrative anecdotes, but he's not completely wrong, either.

My objection to the article is to the sentiment expressed:

> "But, a lot of code doesn’t matter because Sturgeon’s Law informs us that 90% of the code is crud. He was talking about science fiction, but it feels true of just about anything. All of that code learning is parroting the bad habits of the 90% crud."

I strive for empathy with my colleagues, and I have mostly* won the struggle against harshly judging the code that I read and maintain, and judging the people who wrote it. Judging code can be a terrible distraction that turns programming from a lovely, interesting and fun task into a grind.

Is it true that "90% of code is crud"? It is, if you want it to be. Or, perhaps we all as a community and a society are slowly learning how to program, and the best of the code written 5 years ago uses ways and means that we are abandoning. I think specifically of the movement away from Object Oriented programming toward immutability and Functional Programming, which is arguably an overall improvement. Also, the No Blame movement, which assumes that the engineer at the time is making a smart decision given all of the constraints. But we're not done, and the code of today will look quaint in 5, 10, 20 years.

It helps me to have "warrior mind", which I interpret to mean that completing a programming task is a mission, and I can feel upset about the circumstances, or I can put all of that aside and help complete the mission (or fail to complete the mission, which happens), without ego or drama.

So, I would say, "90% of code is crud" belies an attitude that would benefit from correction. All code contains a lesson.
Pre-Pooping Your Pants with Rust
I wonder why they didn’t disable radar for a few weeks in existing cars before actually removing them form new cars.

Probably Tesla will be able to patch it with software update. Good test to vision only FSD.
Humans do not need to be hungry to kill animals, we imprison and kill animals when we aren't hungry. Our notion of pity is strange.
PureNix: Write PureScript and transpile it to Nix
Ascent as in the startup in Tokyo? Didn't the self driving car approach fail so miserably they had to 180 degree pivot to P&P robotics applications?

Interesting, but Sim2real have had some lab success for the past few years. Making it work in real application seems to be way more trickier, especially profitably
Fortunately for you this shouldn't be outdated for a little while longer, since this only covers "origin private" filesystems. Which, in other words, are just a file-structured IndexedDB and not actual local file access.
I just looked at OVH’s offerings and it looks like their email is just based on Microsoft Exchange Server? [1]

I still count that as Microsoft. It’s the same software, just in OVH’s instead of Microsoft’s datacenters.

[1] https://www.ovhcloud.com/en-ie/emails/
I think it's more reproducible like a recipe.

Yes, baking doesn't work the same at sea level vs say denver colorado @ 1 mile, but pretty much you can share your recipe with friends and save them lots of time.
Because over a decade ago the Apple devs poo-poo’d all over the premise of this API when it was first proposed. I’m referring to its earlier incantation that we added to WebKit and shipped in Chrome but could never get Apple devs to support. I’m delighted to see it supported now. I just think of all the lost time for the web and what could have been.
> Men have more body hair, more baldness, larger Adam's apple, but women aren't
> really attracted to any of those.

Different attributes are attractive to different people. I don't imagine man women would 'actively' say they are attracted to these things due to society pressure but that doesn't mean its fundamentally untrue.
once you mass-exploit it, they are gone

That is only true of exploits that have obvious and visible impacts, right? If an attacker found an exploit and used it to put a rootkit on millions of phones, but did nothing with that rootkit and it had no outward markers, would anyone know?
What’s up with the naming :)
What’s the hard numbers for the scope of this threat? What are the case studies of prior instances of enterprise certificate store exploits?

The threat vector of third party app stores, whether from rival FANG big companies or from phantom enterprise cert app stores, still makes assumptions on user behavior. Good luck getting even tech enthusiasts to be quick to jumping on rival app stores, and dealing with the whole rigamarole of setting up new memberships, payment accounts, and purchase histories. Much less the so-called “grandma” demographic. The App Store would still be preeminent even if iOS was to open up to sideloading. Simple consumer behavior would prevent masses of users from departing from a system that’s over a decade old. Thus that vector is mitigated.
Shohreh Aghdashloo and Aydin Aghdashloo. easy.
We could create a race of strongmen, based on genetic mutation and evolution!
C meeting is over. C23 added:
I believe you need one to download apps though. for instance, I think the apps that come with the mac from the store don't reappear if you recover the OS unless you sign into the app store.
Being able to build Dyson spheres does not make them capable of going faster than the speed of light, so any civilization capable of building a Dyson sphere would probably still be clustered around a couple stars and that's it.

Would such a civilization spread to more than one star is actually also a question, or would they control their population rationally stay on their Dyson sphere and only start to move when the star had less than 100,000 years left to go.

Only some Dyson sphere variants, like Shkadov thrusters, are primarily conceived as ways to move around. Which personally seems to me less likely, is a civilization, as well as the ability to construct these objects, also going to have a species level interest in going exploring?
So as a man is there any practical way to deepen one's voice?
Each state has primary responsibility for its own public health policy. There's no reason to expect consistency. Our country was structured that way intentionally.
I disagree about google being the best. For a start, their image search is massively behind bing. They do 0 work to remove pinterest spam. And DDG is way ahead of google on normal adhoc search.
It’s also very American, and more broadly related to the English language. French people speak with a more similar voice between men and women; US people, to me, seem to accentuate their deep voice to borderline ridiculousness when their voice saturates “a la Barry White”. The only conclusion I could make was that it gives authority in this culture.
No Dyson spheres, but there are black holes all over the place. Some people think those would make great computing devices, many of their origins are not well explained as super nova remnants, and they efficiently harness energy from companion stars. They have all the properties of Dyson spheres but they actually exist. Maybe with advanced enough physics, intelligent civilizations learn to manufacture and harness black holes, neutron stars, and other dense objects for societal benefit.
You know I'm not talking about cannabis.
In theory you can fuse up to Iron.... the last stage of stars. You are not limited to just Hydrogen.
One of the things I find most annoying about modern American political (and popular) discourse is the meme that if you're old, you must be senile. This is regularly assumed about the elder figures in both parties - and both our current and former president.

"They're old, they're probably senile" is not a feeling borne of the actual statistics. By far, most old people are not senile!
So does that mean women with squeakier voices, shorter, and less muscular are more attractive? I don't think that's true. The height stuff at least has more to do with nutrition/non-stunted growth.
It is not very meaningful to talk about the efficiency of something that is already running and needs no more fuel for the next billion years.
And Mel is a great story, but it is also misses that engineering is about tradeoffs. And in many, many programs, space and time efficiency is actually way, way less important than maintainability, extensibility, etc. There will always be the cases where deep knowledge of the fundamentals of computers and computer science will make or break a program. But for a large part of most programs, premature optimization is still the root of all evil.
JAX recompiles functions every time you call them with an array of a new shape, i.e. if called with an array of shape (7,10) and then one with shape (17, 12) the function is compiled twice. This is generally fine for deep learning and some other numerical applications where you do the same computations again and again over arrays with the same shape. But for data exploration like Pandas, in my experience, your data shapes are different with each call, so the repeated recompilations make it unattractive.

In Numba it only recompiles for dimension changes i.e. if shape changes from (7, 10) to (2, 10, 12). However numba does not integrate AD so if you need that, JAX is probably your best bet unless Enzyme matures and you want to look into integratig it with numba.
Maybe stop doing the thing that the SEC specifically ordered you to stop doing and they’ll back off.
Thanks for the reminder of SQLite's limits. I knew that they were enough to just not think about it for everything I could imagine practically doing. But that I could even extend them beyond even that was nice to see:

> The default setting for SQLITE_MAX_COLUMN is 2000. You can change it at compile time to values as large as 32767.
Research should NEVER be limited by whether it has practical value or not. Because we don't know if future generations will make it practical.
I consider myself a leftist, and when I read the article, I also got a very strong feeling of disgust. For whatever reason, I identified mostly with the kids in the article. A few things caught my attention:

- The teachers were concocting some way to fix the lego problem.

- Their way to fix the problem was to exercise total, unrelenting control.

- Their total power was juxtaposed with their bewilderment about the lego problem (this bewilderment was somewhat reminiscent of the "what's a potato" dinner date story from reddit). Is this the first time the lego problem has come up??

Those three things gave me the feeling that, even beyond taking away the legos, something very unfair and very annoying was about to happen. This was confirmed when I got to the part about their twisted waste-of-time game. Do they think the kids learned anything? I actually recall having to play a similar classroom game. I remember being annoyed at the teacher for wasting my time. I hope those kids are part of some longitudinal study, because their recollection of the lego fiasco would be pure gold.

Then the kids had to do drawings about power instead of playing with legos!?

How can a person with any anti-authority sensibilities react positively to this article?
https://en.wikipedia.org/wiki/Space_Seed
Accessibility. I type by voice and set up my editor to send autocomplete lists to my dictation software. Makes it sooo much easier than speaking the formatting and spelling random nonsense out loud.