skysight-inc/HackerNews huggingface dataset:
Good idea, and it can be used for both prologue and epilogue pieces. Updated that gist.

However, this is only relevant for very small inputs. For longer inputs the vectorized portion of the function gonna dominate the performance.
It depends on the creator of the language which itch the language is supposed to scratch. For example, all of your above points just make me yawn.

To arrive at some more objective criterium, I would strenghten your idea of "exploring something new" as follows: How does the language make something new possible, that wasn't possible before? Built-in JSX doesn't survive this test, for example, because JSX was certainly possible before.
"Good school" is like 99% pupil safety and the general disciplin related and 1% other. Money won't buy you that.
But we already know green spaces are nice.

And this study does not prove anything about them being good for people.

Maybe instead of X USD on this study we should have spent that money on an actual green space somewhere...
> It's not a for-profit project. There is no legitimate purpose for tracking installs.

From the very top of the linked page:

> Homebrew is provided free of charge and run entirely by volunteers in their spare time.

> As a result, we do not have the resources to do detailed user studies of Homebrew users to decide on how best to design future features and prioritise current work.

> Anonymous analytics allow us to prioritise fixes and features based on how, where and when people use Homebrew

It then goes on to list some examples. Opt in renders this useless.
This is addressed in https://open.spotify.com/episode/2z6OL9jLyFQh9juJHJ4DNa?si=X...
If you're interested in the creator's reasoning
> OTOH if the display is already 2300EUR, I can't see how the OP can possibly make any money on this, especially with free global shipping, returns, etc, etc.

I don't think they are making money out of this. The display is 2300€ without VAT and the OP is selling them with 2783€ with 21% VAT, so it's exactly the same price.
Of course, it's trivial for a system that retains very little personal data (and really shouldn't be storing any) to comply with gdpr.

Besides the obvious "less data, fewer problems" angle there's also the bureaucracy angle - last time I worked on gdpr compliance I got stuck in the middle of a fight with security (who wants to store all the data for ever), the legal team specifically in charge of figuring out what's in scope for GDPR, and another more generic legal team (this one was the worst - they had no idea what the system does and ignored any attempts at explaining it, plus they kept pushing for unrelated often contradictory retention changes)
The few OPs here are surprising -- if you read TFA, it's about how political perturbations (putting it lightly) affect not just what is eaten, but what ingredients are promoted. The interviewee -- I don't know her, but she has a wikipedia page. It doesn't have her date of birth, but (corrections welcome) seems to me, her first book came out circa ~1990 because she updated it after the USSR's respective republics regained their cultural identities.

Does this person get paid to fly around the world? It seems so. If she's providing insight -- who fucking cares? Powerful influences -- wait for it --

...influence! That concept's not novel but the details help a lot
You do not even need to subtract 'r'.

int run_switches(const char* s) {
int s_count = 0;
const char *begin = s;
while(*s) {
s_count += (1 & *s++);
}
int count = s-begin;
return count - s_count;
}

which compiles to:

.L49:
and edx, 1
add rax, 1
add ecx, edx
movzx edx, BYTE PTR [rax]
test dl, dl
jne .L49

edit: other variant

int run_switches2(const char* s) {
const char *begin = s;
int sum = 0;
while(*s) {
sum += *s++;
}
int count = s-begin;
int s_count = sum - ('s'*count)/('p'-'s');
int p_count = count - s_count;
return p_count - s_count;
}

which compiles to:

run_switches2(char const*):
movsx eax, BYTE PTR [rdi]
test al, al
je .L56
mov rdx, rdi
xor ecx, ecx
.L55:
add rdx, 1
add ecx, eax
movsx eax, BYTE PTR [rdx]
test al, al
jne .L55
sub rdx, rdi
imul esi, edx, 115
movsx rax, esi
sar esi, 31
imul rax, rax, 1431655766
shr rax, 32
sub eax, esi
add ecx, eax
sub edx, ecx
mov eax, edx
sub eax, ecx
ret
.L56:
xor eax, eax
ret

None of these will beat the clever blocked SIMD someone showed elsethread.
Python regex will be discussed using examples. As a means of achieving educational goals.

In Python regex, we talk about Regular Expressions, or RegEx. RegEx is a sequence of characters that forms a search pattern.

Using RegEx, you can check if a string contains the search pattern you specify.
Which is just demonstrating my point, just saying "go use Azure" doesn't solve anything.
Open source software and GitHub existed 10 years ago, and what I said was that either the quality of issues or the quality of software decreased.

You are saying people have less time for their projects now as compared to 10 years ago.
Curious that they discuss several options, but ignore the totally obvious one: just use jupytext [0]. Jupytext is a (tiny) jupyter extension that reads/writes notebooks as python files, with text cells being represented as comments. With jupytext, you do away with the stupid .ipynb format. As long as you don't need to save the cell outputs, which is the case for version control, jupytext is the way to go.

People: pip install jupytext. All your python files will become notebooks, and your notebooks will become python files.

[0] https://jupytext.readthedocs.io/en/latest/
Looks nice, but it's still just more news for the news addicted.

Silly idea dump: How about: A 4k TV in form of a window, which displays a live stream of a 4k camera of various places in nature. Lets say, in the middle of the forest, or a beach in italy. To have a window into another place, for some calm and mindfulness.
This issue aside, they are not, and it does not. :)
Longitudinal body mass index and cancer risk: a cohort study of 2.6M adults
I'm very surprised. My experience with Amazon refunds and in general customer support is that they care more about upsetting a customer than fighting for pesky 10 bucks.

Could it be that their behaviour is different depending on who is the customer, i.e. what is the customers yearly spend?

I shop frequently on Amazon. Last year I sent a gift to my nephew how was living in a dorm at the University. The gift was a comouter monitor about $500 worth. The package disappeared soon after it got signed by someone that was at the front desk and never made it to my nephew.

I was already getting ready for a long discussion but Amazon said they will handle it and my nephew got another monitor two days after.

I also routinely return stuff I buy by mistake and I honestly report I just bought it by mistake
IMHO the secret of tailwind is that it is not really a CSS framework, it is a different way to author CSS.

The only real difference is that you do not use >, +, or *
What's the problem that SSH tunneling is trying to solve?
Currently in my company, we're using VPN->Then RDP. And inside RDP, we access remote server. While some servers are directly accessible, some are not. We need to do tunneling for it. I'm failing to understand the point of tunneling. I've read articles after articles like this(https://www.gaia-gis.it/fossil/virtualpg/wiki?name=port-forwarding), but it's not entering my head.
Can't anyone who knows the server IP and has company VPN; tunnel and get access to that server? I know they can, but what's the point of that tunnel? They could've just filtered by requests coming via a particular IP say xx.xx.xx.xx to be allowed and reject everything else. What's the point of tunneling?

What's the problem that tunneling is trying to solve
I don't understand your comment.

Who would be able to open a 1000 issues? Are you referring to trolls?
Doing crap studies to argue from the authority of science has gradually eroded that authority.

I don’t know that this study is crap, but it fits the pattern on the surface: “Correlate politically valuable thing A with biomarker B, observe that B is correlated with universally valued C, totally ignore statistics to infer that A causes C”.

I say this as someone who actively believes it’s healthier to live in or near green spaces!
So a 15 year old posting an article with bad predictions is enough for you to not care about climate change? Did it predict that the doomsday would be in 2023 or later if we did not reduce or stop emissions by 2023?

EDIT: Found a Forbes article on it. Seems pretty reasonable, though Greta posted a sensationalised headline of it so I guess all climate change science can be safely ignored now.

https://www.forbes.com/sites/jeffmcmahon/2018/01/15/carbon-p...
That experiment probably can't be run end-to-end because evolution took an enormous time to cook up our biochemistry from the primordial soup. I could also be completely wrong, and we learn that simplistic cells can arise on short timescales if there is no competition from existing life.
FDA fully approves first drug to slow down Alzheimer's disease
I think I'm stupid, the ending didn't make any sense to me.
Is ImgTec back as a real going concern? Last I heard (back in 2016 or so) they'd basically lost the Apple GPU work (Apple opened up an office one town across, poached a load of engineers and bought the design work in house), and since then have been desperately trying to pivot to vision or VR of AI, but I've not heard of them having much traction.
Tentative practical tips for using chatbots in research
I didn't know that, what an interesting detail!
Very nice article. Some waterfalls are screenshots of various developper tools. Does someone know what how this one https://csswizardry.com/wp-content/uploads/2023/06/defer-wat... is produced?
I live in India. My newspaper costs ₹230 a month. That's ₹2,760 a year and ₹27,600 for a decade (not factoring inflation). At today's conversion rates, that's $333.58 for entire decade.

If I pay the remaining amount of $2166.42 to the delivery person over 10 years, that's about ₹1493 per month, which is over 6 times the cost of newspaper subscription. For that amount, yeah, they'll be happy to hang the paper on a wall.
Show HN: Facebook's Threads API wrapper written in Python
Great blog post as always. Worth diving into their other posts to fully understand what the Tigerbeetle team is doing.
That was Eliza, an AI so old that it's included in stock Emacs, not an LLM. It's propaganda, not news.
Most of them by very far rely on sudo. I've got a system without sudo. The only way to execute something as root on my system is to log in, using a U2F security key, from a second system (typically a small laptop sitting next to my workstation). That second system is connected to my workstation on a dedicated LAN only used by these two machines. Firewalls on both (for example my workstation only allow SSH in from that one LAN and only from the IP of my laptop on that LAN etc.). The laptop has no Internet access, WiFi disabled (modules prevented from loading, firewall preventing network access, etc.). The laptop's sole purpose is to run command as root on the workstation: it's its sole purpose.

The downside is that I allow "root SSH", contrarily to every single best practice out there. The upside... Well. Is that there's no "sudo" installed on my workstation.

I think no sudo even installed on the machine beats the "never allow root SSH" mantra but YMMV.

(to set up the system I install the system offline, from a Debian installation medium whose checksum and signature I've verified, do my thing as root on the workstation, set up the login using U2F from the laptop, then I "lock myself out" from login as root directly at the workstation by entering a password so long I'll never enter it, something like "neverenterthisrootpasswordanymoreusethelaptopu2fkeyinstead#$bey8rUtIopTY6"*. A bit of pain to enter twice but then I'm good to go)
Really well put on the risks and how outcome based projects aren't necessarily better aligned for good outcomes.

The best company I worked with did a multi-drop "agile" contract where there were several incremental prototypes and product releases with feedback and tuning the requirements to ensure we got what we needed in the end. That felt far more aligned and how I'd prefer to work but it took a lot of trust and a long relationship with the vendor.
The intro says ‘Don’t use phrases like “unlikely” or “almost certainly.” Here’s real-world data showing why not, and what to do instead.’ but the article doesn’t deliver on that. There is some real world data presented but it doesn’t support the claim that accepting the article’s recommendation leads to better outcomes in any real world activity.
> "No-one should have that power."

Is immediately after. And a person died. Clouflare are aware that they shouldn’t exist. They exist because they solve a problem that our telecoms networks and government/regulatory apparatus won’t. And it’s regarding the daily stormer.

Cloudflare keeps protecting the Russian state because if they don’t Russia will develop the technology themselves and then eat some of Cloudflare’s lunch. The effectiveness of a single period of successful DDOS attacks in a whole war is debatable.

It’s easy to stop a handful of neo Nazis. The Russian state is a lot harder. If you want Cloudflare to do it get the government to force them.
I do love E-Paper displays, but the price just makes it unrealistic for most projects unless you have a tiny screen.
> interesting to see a big international company actually back up their "we just won't do europe then"

that's the most interesting things to me. Whether:

1- Threads is dead in the water

2- They figure it out and makes the EU happy

3- EU is irrelevant enough to be ignored

2- still looks like the most likely 1- would be very embarrassing and 3- would be, indeed, an "interesting" development.
except that nobody reads the newspaper any more.
If the value of the house has increased...
The legendary g command to show git traffic:

[alias]
g = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
There is a crucial difference though: you can't do anything about atmosphere being stripped but you definitely can reduce risks of getting the disease or dying once sick. And the most terrifying part for me was that maybe I could have done something to help other people but didn't
I'm not aware of an official way to use it without Snap, so effectively it's already completely fully coupled to Ubuntu to me.
Emacs minor mode for explaining why you're not working
Thinking and reading about how smarter things than us think is one of my favorite things. It’s usually a useless exercise but somehow Chiang managed to give us a taste of it. … like a principal component analysis of a smarter brain that we can comprehend, at least a little. Not that we understand our own brain but you know what I mean.
More like scélérats :)
$250 is a tad lower than the median monthly salary in India. I bet you can find hundreds of millions of people willing to earn a cool $0.7 a day doing something as easy as this. That’s a meal or two for a poor person.
Yeah for GPT-4 they aren't even accepting new customers
> We stop at 20 cars in 10 minutes because that's the equivalent of the bus.

I think you're underestimating the capacity of a bus system significantly. I live in Dublin, which is a city of about 1.5 million people, not super-dense, hardly the world's greatest metropolis. The double-decker buses used almost exclusively in the Dublin transport system hold 90 people (from time to time Dublin bus experiments with bendy buses, but they tend to get stuck on roundabouts). Let's say the average car holds 1.5 people (I think this is generous, it's probably closer to one, but let's go with it). So a bus is equiv to 60 cars.

I can think of a few streets nearby which have stops for ~20 bus routes, with other routes running through them but not stopping. Some will be every-20-minutes routes, but some will be closer to every-five-minutes at peak. At peak time, there will be multiple buses per minute on many streets. You will see buses queuing up behind each other to load and unload. There is _no way_ that the equiv capacity in cars could even _fit_ on the road, even if traffic wasn't a concern.

These, by the way, are normal bus routes, not BRT; that would be even worse.

Here's the practical equivalent of 240 cars embodied in buses (plus 272 in the tram): https://s3.eu-west-1.amazonaws.com/prod-mh-ireland/607c5cf1-... - It's hard to see how you'd fit those cars in the equiv space. At peak times, all of those buses will be full.
The article also reminded me of this Charlie Munger quote:

“It is remarkable how much long-term advantage people
like us have gotten by trying to be consistently not
stupid, instead of trying to be very intelligent.”

Sometimes not doing something stupid is at once easier and harder than trying to get into a good habit.
I hope there is more cool eink projects.
Charter schools, social norming and zero-sum games (2010)
I would qualify this.

There is a distribution of users. Definitely some users are better off (no matter how good the chatbot is) using the FAQ or websites. Some people are not chat interface orientated.

Some people would benefit from a very powerful and effective chatbot. The grandmother you cite for example! But the problem is that almost all chatbots are incompetent and really function to:

1) deflect users

2) bolster the innovation credentials of the organization or sponsors for the project.
It's an illusion of choice. I go wherever my community goes. I've tried boycotting Discord and it just made me miserable and isolated.
That bill was introduced 20 years too late.
I don't see in the paper they adjusted by family size. They mention socioeconomic status but that isn't the same thing. Would it be possible people living in urban areas close to parks have less kids or no children at all? Usually real state closer to parks within the city permiter are much more expensive, the same money buys you less square footage.

I have done my own study with 7 siblings in my family half with children and I can assure you having kids adds at least 3 years of biological age per kid.
When I use these chatbots or contact customer support, it's probably because I need a very basic and simple thing done.

Not because I don't want to do it myself. Because the website I'm using is throwing error messages, the form to do it myself has disappeared five years ago, and the only way to accomplish what I want is to bother someone over the phone.

When I worked customer service, I'm sure customers could've done most of the things they wanted to do themselves, if the website wasn't unclear, the help articles weren't incomplete and outdated, the manuals were up to date and the necessary buttons were accessible to the end user.

Companies sabotage themselves with shitty business practices so their cheap support lines get overwhelmed. Almost everything I've wanted to get done through a chatbot should've been an HTML form in my account panel, but businesses don't want to make it easy to return things or ask for refunds. They want you to jump through as many hoops and redirections as possible, because that makes them money.

With the way ChatGPT just lies and deceives out of the box, I've started taking screenshots of chatbot conversations. These businesses are making these chatbots their official point of contact so I take everything these bots promise to do or claim to have done as an official statement from their support department.
I've read both, and honestly Chiang's on another level. Each story is a jewel constructed by a watchmaker, in the "change one parameter and think through the consequences" tradition of SF. I think you can see this most clearly in What's Expected of Us.

The Children novels are from another tradition - space opera. They focus on big canvases, rather than big ideas. That's not to imply the big ideas aren't there, but they're not the focal point in the same way. They're comparable to Alastair Reynolds or Iain Banks, not Ted Chiang.
There's a lot more to payments than raw transaction data. Payments are usually related to the exchange of goods or services. The delivery data of those could be essential for winning a chargeback dispute or a liability for a customer that asked to be forgotten.
https://ashvardanian.com
Hey, I'm looking for a Proxmox alternative!

But how do I use LXD on Debian without Snap?
It's called leadership. George Washington wasn't a brilliant general but he was able to convince people they were going to win against an empire. Whether he actually believed it himself we'll never know.
It does in fact increase our evidence that they’re actually good for people beyond being mere perks that some people enjoy.
Honestly most customers do not read anything on the website before they contact support and in these cases a chatbot, given that it is trained well is probably the best solution. I personally despise them because I don't want to interact with anyone if I can solve a problem myself so when I actually have a problem it's usually just in the way of getting an answer.

But having worked technical support in the past I know that most customers don't do any sort of research at all and will (not happily exactly, but yeah) sit through two hours of phone que to ask the most basic of questions that is in the manual, on the website or anywhere on the internet really.
It really wouldn’t be similar at all.

What you are describing is closer to Panic’s old Status Board.
Sure, but the problem with crap scientific studies is not studies or science, it's the crap.

Allowing lazy content pushers to 'report' on studies without understanding any of it is much more of a problem than any study, however flawed.

That and unscrupulous politicians and megacorps is what has eroded the trust in our society, not only of science but almost anything.
> Can you already say something about encrypted search support in Element X?

It's planned, and should be way easier to do than on old Element given we can hook the clientside search indexer (https://github.com/matrix-org/seshat), which happens to be in Rust, directly into matrix-rust-sdk and thence both EIX and EAX. Whereas previously we'd have had to do custom integs with Seshat on EI and EA like the current one on Element Desktop, which just becomes a maintenance nightmare. Hopefully should be ready in the next months.

> Also since you mentioned it, is multiaccount support something that we can realistically expect to see in Element X someday (maybe even in a v1.0?). If I remember correctly for the previous iterations of the clients the status was mostly "maybe one day" or "the architecture does not really support it".

Definitely. We actually had it pre-Element in Matrix Console, and then it got lost in Element. The hope is to get it into Element X relatively early (as it's a pain in the ass to add it late)
Oh, that's interesting. I always took the character to be a reliable narrator. Thanks for that.
You should become a quant analyst, seems like you enjoy math
I don't think tailwind is supposed to be used just as a sprinkling of css attributes throughout the html.

I thought the idea was to simplify making css frameworks?

Eg, it really is ugly when you have, let's say a <ul> and each <li> has the same bunch of tailwind styles - these should obviously be extracted into a 'widget-list' class or whatever.
AFAIK, Canonical funds most of the development and has always been leading it.
I use this a lot but I have a version with --no-verify to skip hooks too.
You learn by doing. Compiler Explorer [0] is fantastic for this sort of thing.
Typically you would do this sort of optimisation after profiling and then on a per-function level.

[0] godbolt.org