skysight-inc/HackerNews huggingface dataset:
If you are quoting terms, we're not going to match what's quoted and not go beyond that. If you have an example of where using quoted terms, you find this happening, please share if you're comfortable. I'll forward to the team, and we'll investigate.

If you're not quoting terms, we might go beyond the inputted language and the language preference if that seems useful. And if this isn't turning out to be useful for you, again, please share any examples you might be comfortable with (now or in the future). Ping me, and we'll look into it.
Thanks for adding to the online historical record, a necessary step for rebuttal, corroboration or triangulation with other jurisdictions.
A bridge across the Thames needs to be very tall to allow ships to pass underneath. Or have the ability to open up for ship traffic like Tower Bridge. This is why tunnels are likely to be cheaper/easier.
What exactly drove the apparition of this work ethic ? or of Protestantism in general ?

Go the 5 whys route and you'll end up at the environment.
It doesn't help that suburbs aren't designed for walkability or ease of navigation. Even if something might only be 500 metres from your house getting there requires a twisty stupid path to one of the handful or perhaps only entrance to the subdivision. So that 500m can easily turn into 2KM.
It's ML memes, which - unlike human memes - are not naturally rate-limited.
> A maintainer who "doesn't care" if their infrastructure is proprietary is not doing a good job.

This isn't to mention also the issues regarding code ownership, where GitHub now trains their Co-Pilot AI on code under any license.

> Note that GitLab is not really the answer to this problem. It's open core, subservient to its investors, and pulls a lot of stupid shit like this.

Even if GitLab pulled out on their payed-tiers now, it's too late. This has been coming for years with the paid version of GitLab features vs the free version, which always ran behind on functionality.

We are currently considering our options to move away from GitLab. Ideally we look for tickets, merge/pull requests, CI and the ability to allow the public to contribute.

@ddevault We have been looking at SourceHut at an alternative. Specifically some questions for you:

1. Will you have a non-email merge/patch system for SourceHut in the near future [1]? The problem isn't so much for our team, but to encourage external people to help with our project who are used to the likes of GitHub and GitLab.

2. With regards to pricing for SourceHut, how will the pricing look in the future [2]? We have a small project that could pay per person/group, but would struggle to pay what GitLab are asking [3]. GitHib pricing is better, but obviously your code then becomes the product.

Great work in any case, I really enjoy seeing your blog updates.

[1] https://drewdevault.com/2022/07/25/Code-review-with-aerc.htm...

[2] https://sourcehut.org/pricing/

[3] https://about.gitlab.com/pricing/
> because it's hard to put a toll on a cycle/pedestrian crossing

In a political sense maybe, but in a technical sense that's just what is already done with subway turnstiles.
> bad neighbourhoods

I'm a brit, that spent a year living in USA. That term, "bad neighbourhood", is a term that I learned refers to a predominantly black neighbourhood. I was told things like "Don't go past this road junction on foot, that's a bad neighbourhood". The neighbourhood in question looked exactly the neighbourhood I was standing in, but with black people.
This one did: https://news.ycombinator.com/item?id=25627081

I wrote it while my startup project was slowly sinking, along with my sanity ;-)

It was behind the Medium paywall and the visits from HN led to ~$750 that month.
How do you economically electrify all those those evenly-spaced 7-acre plots of land? How do you build roads to all of them? How do you deliver mail to all of them? How do you get water and sewer lines to all of them (wells don't work everywhere, and septic tanks pollute and just generally suck)? Hell, what company is going to lay down fiber or even coax to all of them? How do you build grocery stores such that people don't have to drive 90 minutes to get one, but there aren't so few customers per store that most of the produce spoils before it can be bought?

I know you're exaggerating for effect, but every degree that you spread people out means greater and greater investments in infrastructure and utilities you need to build and maintain, and some things we take for granted today just become infeasible.

And I agree that it's ridiculous to pay $1,000 per square foot (or more!) for housing in San Francisco. But that's not because of some sort of natural consequence of things, it's actually because it's not dense enough, and the political will to force more building just isn't there. Housing is so expensive here because, despite all the bad things about the city, despite the alleged COVID exodus, we still have far far more people who want to live here than the available housing can support.
Functionality that has no visual component is invisible to the point that it might as well not exist for 99% of users. Apple has done a lot to teach the built-in functionality like this (e.g. the swipe from top/bottom gestures). But a feature like 3D Touch requires individual apps to support it, and there's a chicken and egg problem here, since it's not worth it for the app developers to spend time on a feature that 99% of their users won't know exists. And because so few apps supported 3D touch, most users never learned to use it (they probably gave up after the first couple apps didn't do anything) and thus there was little pressure on developers to implement it. Neat as it was, I think this feature was doomed from the beginning for this reason.
quote search often fails on duckduckgo
My iPhone 12 mini is a bit over 1.5yrs old and has a 86% battery health. I hope this trend does not continue as fast or I guess I'll have to replace it sooner than later.
...and yet when given a choice that's not marred in dark patterns or made obnoxiously repetitive they choose overwhelmingly to opt out.

That was the whole thrust of what Facebook was objecting too; they didn't want people to have a choice.
SEO person here. If you look at any topic or vertical with a lot of competition, there is bound to be monotony. That's because SEO people are trained to study "search intent", meaning, what do people think about when they search? What questions/desires can we, as publishers, help them fulfill?

It's a good theory, but becomes circular when you consider that one of the primary ways to determine search intent is . . . seeing what does well on Google.

So if you search for, say, "customer feedback", you see a lot of general guides about strategy, offering general definitions. That's likely because the first couple pages that ranked did it, and then more players saw that and said "oh, search intent for 'customer feedback' is [whatever they are doing]."

When you see all the listicles for certain queries, that's what you're seeing. Yes, it probably reflects some desire from people to see a list of options. But it's also just SEO people saying "look, the search intent is X." It leads to everyone copying each other and reduces the incentive to try and be innovative/think outside the box with content.
That sounds a little like what hosting cooperatives are doing! In France we have the CHATONS.org federation for those, in which a lot of FLOSS NGOs, unions and other local entities take part. On an international scale, it seems like libreho.st is listing a few such providers.

These services are not a "franchise" per se, so it's not exactly the same as what you were describing.
> Making commits that don’t compile, don’t pass tests, or don’t run is useful.

I'm not sure I agree with you there on that one.
Graph File Systems – A File Systems Geek
> What is your list of name clashes that you experienced? How much real headaches did they give you? Or is it all a non-problem? Not a rhetorical question - I'm mostly working on smaller projects < 100KLOC.

I too refrained from using C for that large software so I don't have many examples either, but in one case I was using TweetNaCl where you have to supply `extern void randombytes(unsigned char*, unsigned long long)` for CSPRNG and I had to rename it for some reason I can no longer recall.
Asus Zenbook 17 Fold OLED
I've programmed C for 35 years, and namespaces clashes have happened for me exactly once. There are two JSON libraries that use json_* as a prefix and have conflicting symbols. This actually caused a quite difficult to track down bug: https://bugzilla.redhat.com/show_bug.cgi?id=2001062

However this is not a reason to add namespaces. (In fact the bug was fixed using symbol versioning, an already existing feature of ELF.)
A while ago, a larger German bank double processed all withdrawals occurring around the end of the month - rent and associated costs for many people. I know a few folks that ended up stranded with no access to funds due to that.
I feel the fault instead lies in the operating system for wanting to run old binaries so much that the operating system pretends that the system architecture (and associated ABI) has not changed, even when there exists larger integers than what the previous architecture had set as intmax_t.
The first bit of infrastructure that gets put in produces huge economic benefits.

Back in 1760, it made economic sense to have canals dug by hand because they were so much more efficient than transporting coal by horse and cart. It was incredibly expensive, but the thing that came before it was even moreso.

And in the 1830s, private investors could expect to make a profit building a railway because it as so much faster. And compared to hand-digging a canal, the costs weren't that bad! It was incredibly expensive, but the thing that came before it was even moreso.
Living in Asia I've seen:

- People's account getting skimmed without much recourse
- Bank/Wallet service being unavailable/down for hours
- Money being debited into a black whole when transferring or paying, taking days or weeks to be refunded.

Resulted in people being stranded, not being able to go home, not able to go to work, not being able to afford groceries, meal, medecine, rent...

Absolute nightmare, removing cash will impact the poorest the most, it already does.
Everyone gets different search results. Suppressing content is a form of censorship. You're just out of the loop. Silicon valley is left wing. Anyone paying attention can see they're using these platforms to enact social change. What do you think this whole Elon/Twitter thing was about?
The content is rendered on the page. For example, say someone has an email sign-up box. When the page renders, the box appears and it might list all the countries in the world, so that you can pick your country from the list. All those countries are rendered, available if you use the box. But if you ctrl-f search, you might not see that text even though it did render. Real case I looked into which prompted the tip of using developer tools.
I wonder if reliability was a factor in ending this feature.

I think the issue is more that it was not very discoverable. A bet the vast majority of non-tech users didn't even know it existed and perhaps accidentally activated 3D touch much to their confusion.

Removing it simplifies the hardware, avoids accidental activations and is less maintenance work.

I still miss 3D Touch :(. I am happy that Macs still have Force Touch, even though Force Touch and haptic feedback are criminally underused. There are so many useful applications, e.g. OmniGraffle gives subtle haptic feedback when dragging an object and it aligns with another object. It's such a nice feature that other apps could learn from.
I'd argue that being a douchebag is a necessary prerequisite for becoming and staying this wealthy.
Oh I agree, it's bad.
Perhaps an open-source forensics guide for collection and custody of evidence that would be considered substantive?
There are multiple false myths about VLAs.
Please known that VLA is about the typing not about the storage.

The line:

typedef int T[n];

is the essence of VLA-ness, not `int A[n]`. The array of VLA type can have any kind of storage one wants.

It can be stack

T a;

It can be heap

T *a = malloc(sizeof *a);

It can be even infamous alloca()

T *a = alloca(sizeof *a);

Please stop talking about this "VLA is stack-base vector" crap because it means that one does not understand what VLAs are about. I admin that automatic VLAs are pretty much always wrong but this use case is a tiny bit of the realy functionality of VLA types.

VLA were added to language to handle multidimensional arrays.

And the really shine at this task. Even C++ has not good alternative for it. Vector of vectors is a really crappy data structure.

A few examples when working with square matrices:

- allocation on stack

float A[n][n];

- allocation on heap

float (*A)[n] = malloc(sizeof(int[n][n]));
...
free(A);

- indexing

A[i][j]

- passing to functions:

void add(int n, float A[static n][n], float B[static n][n], float RES[restrict static n][n]);

...

Please show me something as simple, effective, self-documenting and elegant in C++.
I'm just happy that both C and C++ now have bit stuff like byteswap, popcount, rolr, etc.

It was a bit silly that stuff like that wasn't in either standard until this recently.
There is no solution. Just look at the thread. There are people against replicating the security and privacy model of cash through digital payment services like GNU Taler.

A world where you can ensure your privacy in both cash and digital payments would be better simply because if the government takes one of them away you still have the other. So instead, we argue for worse is better. Only cash is allowed to be anonymous, only cash is supposed to protect your privacy, only cash does bla bla bla, people are following the letter of their ideology, not it's spirit.
Proliferation resistance in this case means that the level of effort needed to produce a weapon would be prohibitive to the point that it wouldn’t be possible to do without raising red flags to the international community early in the process. One need only look at recent case studies around the world to see that anyone who wants to proliferate is going to do it with the easiest available technologies.

The plutonium produced in a traveling wave reactor is burned more or less in-situ as it generated. Extracting it would be a pretty destructive operation that would render the core inoperable and be visible to safeguards organizations. Beyond that, the isotope mix in reactor grade plutonium is typically unsuitable for anything but the crudest of weapons.
That one is super easy! That "renting" is actually, a form of ownership where you "own" the rental contract. It's impossible to get in for a new person without decades of waiting, if ever - because there is no free lunch, if rent is many times lower than market rate, there will be a queue (or gatekeepers from who you simply buy your place in the queue). It's not a solution, just a way to keep outsiders out not too dissimilar to redlining: probably if you grandfather wasn't born in the same city, it's all but impossible to get in.
I read a quote that went something like: Even the paranoiacs know a little something of what’s going on.

Most paranoia is baseless and delusional, but every now and then it has some foundation. It depends on who you are. This is why I don’t want to be famous, or a journalist, or a prominent activist.

I’m a regular Joe Schmo and can barely have any privacy anyways due to the way the Internet has been designed.
Are a few tunnels really going to add a significant amount of pollution to the city of London? “Worsen public health” seems like a bit of a stretch.
I did read what you said. Imagine trying to search for

[::]

as 8192kjshad09- suggested earlier in the thread. What standard index results are you going to filter? Since "[::]" isn't in the index, you won't have anything to go on. To do your back-tick really-verbatim searches, the index has to be enlarged.
so Google is starting to get scared because they've noticed people noticing their main product has become trash.
First of all, because it makes reviewing the code for reviewers much easier. Reviewing a messy set of random uncurated commits is really suboptimal.

Second, you might have more than one commit you want to merge to master, not just a single commit.

Also rebasing is trivial and very quick once you have done some basic reading about it.
>If you are enjoying it and having fun, then you are in your comfort zone, and that means you are _improving_ at a much lower rate than your potential. [...]
If you are in zone dominated by System 1 thinking and System 2 is on pause, then you are not building _skill_.

[My emphasis on "improving" and "skill" to highlight a misinterpretation.]

I understand your point but you've still misinterpreted her essay. (This is mostly the author's fault because of her short title that tries to be contrarian and the long body of text that's not written forcefully enough to break the readers' preconceived about "discipline" that was shaped by hundreds of other essays about the same topic.)

Her particular essay is not about "doing work" or "improving skill". Yes, many other essays about "discipline" are intertwined with work+skill but that's not her essay's main idea.

An example of non-work non-skill activity she wrote about is the joy of being in bed. She's wondering if attaching the concept of "discipline" to "going to bed early" is sabotaging the brain from going to bed early. If she likes the sensation of being in bed, why doesn't she just go to bed?!? She then wonders if "discipline" brings out the inner rebellious child that makes pleasurable activities hard to start. That's the meta-analysis her essay is trying to convey.
There was a self-hosted CLJS project for Node.js which is now abandoned. It was called lumo. It came with a custom image of Node.js with lumo built-in for better startup times since the JS bundle of self-hosted CLJS is quite large resulting in not so great startup out of the box. Nbb is just a library that you can use with any Node.js version. That said, it might be worth revisiting the self-hosted CLJS approach at some point.
Apple, and Steve Jobs in particular, doggedly rejected having a second button on the mouse [1]. Why? Discoverability or rather the lack thereof.

Personally I believe Apple was wrong here and basically lost the argument. The right-click standardized around a context menu. People generally understand this.

So imagine my surprise when Apple introduced Force Touch on the iPhone. This added weight and cost to the iPhone for a feature with no discoverability or consistency. The closest we got was "preview". The author says:

> My guess is that people had no idea it was there.

But that's only half the problem. It might be there or it might not depending on the app and who knows what behaviour you'd get if it was there.

Force/3D Touch I always considered a mistake along with:

- Removing the orientation lock button from the iPad

- Face ID (seriously, just give me a phone with Touch ID; put it on the back if you have to)

- Zooming out in Safari takes you to the list of "tabs" and there's no way not to do this

[1]: https://www.cultofmac.com/269222/steve-jobs-hated-idea-multi...
Rimac Nevera #001 Delivered to 2016 Formula One World Champion Nico Rosberg
I started using DDG a number of years ago out of principle, even though its search results were clearly worse than Google's (but still mostly acceptable). Quite often I fell back to Google to get better results.

After a while, things started to change. I don't feel the need to fall back to Google nearly as often anymore, and when I do I'm very unhappy with the results from Google. They're often worse than what I get from DDG.

YMMV of course. And yes, DDG's impact on Google Search is probably negligible, but market share is often only verly lightly related to quality.
Unwelcomed, but expected. Firefox market share is shrinking every day.
To add to this, it appears many scientists/ecologists around Europe are very worried about practical desertification due to monoculture (industrial/chemical growing of one crop across vast areas).

This is so much of a problem that even skeptical industrial farmers are starting to use organic farming techniques (such as compost or nettle manure) to replenish their soils for monoculture. Which is of course not as good as smart permaculture setups, but well.
Can anyone explain what a hosted language is?
I'm not sure what you mean by "mapping from pages to index text" but no, we didn't make any change in terms of retrieval. None. Use quotes, we look for pages that have the quoted material and only show those pages. The change we announced this week was about how we display snippets -- descriptions -- of those pages. Now the snippets will show examples of where we found the quoted terms, when sometimes the snippets didn't. But even if they didn't, the quoted terms were on the page.
That is a good argument in favour of building a digital equivalent.
Wikipedia says the Earth's crust is on average 15-20km thick. Soviets drilled 12km deep with 1980's tech. It's difficult for sure, but might be doable.

https://en.wikipedia.org/wiki/Kola_Superdeep_Borehole
Why doesn’t Apple use the empty space below the keyboard on the iPhones? Long press there could do the same as long press spacebar.
Thanks, oh yes the irony, can you email me?
I will probably soon add an old 3D Touch iphone to my small Human Machine Interface hall of fame along with the old click wheel iPod Classic.

They probably removed it because nobody was using it and they couldn't figure out how to teach people, while spending extra $ to add it into phones.
Isn't there the issue with manifest v3 crippling ublock and other adblockers? How do those browsers fare? Do they patch chromium?
Leonardo didn't do the Sistine chapel, he didn't even have the focus to finish the Mona Lisa and deliver it to his patron.

And yes, Leonardo was probably the occasional doodler, as he was the occasional inventor, scientist and horseshoe bender.
int A[100000000];

Also has no protection.