skysight-inc/HackerNews huggingface dataset:
No, I just meant that I'd consider a Simpson crossing in winter less of a gamble than parts of Africa. There's minimal risk of dealing with bribes, getting remotely near a conflict zone, encountering guns/weapons, etc. Not saying that's the norm in Africa, but it's certainly nowhere near the norm here.

In three weeks I'm leaving my safe middle class Adelaide existence to re-renovate my 300k km mileage bus and drive it around the USA again with my young children. Not because it's safer, just because it's more fun and adventurous!

Stock tyres at walking pace. Pulled off the road to photograph an old Ghan bridge and there might've been barbed wire underneath the grading gutter that got both tyres on that side.
I know the guidelines. I decided to break them to get my point across, at the cost of this throwaway.
If nature was a conscious entity that optimized for some goal, I think we'd say it would be at fault.

I'm sure it's not Google's intention to ruin the web, it's just something they happily accept as a by-product of their optimization strategy towards maximum value extraction via ads. Like some chicken farmers happily accepting creating chicken hell because it lowers cost. I don't think they set out to torture chickens and go "hey, I'll start a chicken farm as a cover story".
Pretty old grey hat SEO tactic called cloaking. It has evolved from using basic js with obfuscation to redirect users to more sophisticated tactics where users are lured in via serps only to tell them they must sign in.

This used to be a plague in the serps for technical error searches and Pinterest in the image searches.

The problem with the random ip proposal is that it is a cat and mouse game. If I own 1000 sites on various topics and cross reference visits via IP, well now it's not very random anymore. At one point there was even a services (fantomas) that kept an updated database.

This goes very deep in black hat SEO history with mosaic cloaking and other tactics.

I used this as a teen in the earlier days of Google to make decent pocket change, and that was in the early 2000s.

It goes even deeper when you get into parasite hosting tactics with paid backlinks and xrumer.

What's funny is all of these old school black hat seos have moved on to social media. PVA social accounts combined with AI rewriting are where the magic is now and don't even get me started on repurposed content via YouTube. It's no longer economical to tackle organic serps.

Heck I even have a bot that scans popular linked domains and monitors the expiration date on them for quick snatch with a nice grafana ui on it. And I've got quite a few nice domains with easy passive traffic and zero effort. All you do is restore the latest archive.org snapshots and setup a catch all email for leads.

Dall e and gpt 3 are going to turn these into legit businesses.

My point is if there is money to be made people will automate to the extreme. If you dig deep you'll realize an IP address doesn't mean much, hence recaptcha.
They don't mention anything about result quality, just snippet quality.
True, but the problem with this view is that it is still a couch for all practical purposes.
I'm glad you understood how to activate 3d touch as opposed to normal touch and long touch. I've had this iphone XS since it was a new model and I still haven't figured it out.

This trackpad mode sounds interesting though, I'll try it :)
I only looked at the raw data, but isnt the yearly average clearly increasing from 13-14 to 16ish?

Am I misinterpreting? What exactly did you mean with "no change"?
https://archive.ph/4ou6j

just in case it returns 403
This looks great, and I've just installed it.

However, please increase the contrast of comments! They are borderline illegible, when they're generally more important than the code itself.

Edit: I tweaked my config to make comments green - as someone who writes a lot of Python, this makes sense to me, since python multi-line strings are also used as comments.
Tag Maps Rendering with Python and Mapnik
This notebooks contains some neat tricks:

- Mapnik, easily assessible through JupyterLab and Docker

- Use of an existing basemap, as a background, in Mapnik

- Experiments with the TextSymbolizer
Perhaps they're trying to guard against introducing easy vulnerabilities on unreasonable platforms. With VLAs unskilled developers can perhaps more easily introduce this problem. It would be a case of bad platforms and bad developers ruining it for the rest.
It’s interesting that they recommend opening dev tools to ”find” in the whole rendered text page once you land on it. Seems out of touch. Why not improve browser find to include looking in those helpful but not visible places too?
The loosely synchronized clocks are not required for correctness (i.e. to enforce strict serializability), only for performance, i.e. for achieving 1 WAN round-trip execution for conflicting transactions whose execution overlaps (all other transactions execute on 1 WAN round-trip anyway).

The system maintains a logical clock, and the logical clock enforces the strict serializability condition globally. The logical clock is just cheaper to maintain if the coordinator proposes a value that is already correctly ordered by the loosely synchronized clocks.

edit: sorry, I misread your post as interpreting the loosely synchronized clocks as being necessary for correctness. I answer (very loosely) how strict serializability is maintained in a sibling comment, but in brief a dependency set of all conflicting transactions that might potentially execute earlier is maintained, and a transaction executes in logical timestamp order wrt these dependencies (and, hence, also their dependencies). If a transaction and its dependencies never interacts with another transaction or its dependencies, then their execution order is commutative, i.e. any ordering is indistinguishable from any other.
I always wonder how the search architecture is. Must be one of the most complex ones out there. It's a challenge in everything: Data Engineering, ML/AI, Search (duh), Algorithms, Scaling, Availability, Performance etc. etc.
> find a way to filter out all of the spam

It is the same spam sites I see again and again. A manual blacklist from one puny FTE would probably clean up the wast majority.
If parents are aging but in good health, I've found a good way to broach this topic is to do it as part of a project where it's not just the aging family member who is being interviewed. Then you also get the bonus of having archives of interviews with the rest of the family.
So, I get that there's a major hypocrisy here... and that this demonstrates NIMBYism and such. Personally, the passive-aggressive tone of the tweet makes this especially aggravating: "purported concerns about..."

That said, I think we just have to accept that affordable housing concerns are always hypocrisy-laden.

Home owners, have an interest in high prices. Home ownership overlaps significantly with active citizenry. Banks want higher prices. Mortgage solvency depends on it. Bank regulator regulators too, for the same reason. All that translates into entrenched political hypocrisy. You can't beat it by yelling at it.

FWIW, I'm personally not sure that increased density is the actual answer anyway... or what is. Are there any demonstrative examples with increased housing density making meaningful price impacts on an already expensive city. Do we even have examples of cities becoming significantly cheaper, that aren't a crisis?

In any case, I think we should call this kind of behaviour the "Andreessen Effect."
I just like it.
Haven't done the search myself but... Novacaine for the soul?
Why can't we have options anymore? Is it that difficult to have a toggle for what the description shows?
Lout is a “mini-LaTeX” with a 1 MB binary footprint
> Punctuation is sometimes seen as spaces.

This is so annoying for me. Is there a way to get around it, like marking a character to disable this behavior?
BBC Basic for SDL seems relevant, with praise for it's examples.

https://github.com/rtrussell/BBCSDL

https://news.ycombinator.com/item?id=31362321
>I am always amazed at how often people in the US mention cheques.

Banking in the US is like going back in time 20 years. Even when I flew through Dallas and LAX during the height of COVID I had to hand my credit card over for someone to swipe, then pickup a pen that thousands of others had touched to sign a piece of paper. I've been tapping to pay exclusively for years and forgot about all that ancient stuff.
Am. Role? You mean US dared to talk to participants in the coup?

And by "fucking with their internal politics" you mean funded a non-profit, that was trying to expose rampant election fraud?
Parts of Great Barrier Reef show highest coral cover seen in 36 years
Small islands far from continents/big islands? Maybe no space to hydro, nuclear isn't an option, solar and wind is not stable.
Haking phon
Or the site is bad. Some sites show some content to Googlebot, and other content to mere mortals.
Don't think this is an issue with AirPods. In my team more than 50% of us are using AirPods during meetings for years and we never had an issue with dropping sound, at all... Jitter on people's Wi-Fi networks, yes, that causes a lot of issues with video + audio but specifically from AirPods?

Getting an external mic for what reason, exactly? More e-waste for what benefit?
But... persistent memory TeX? Where you only change one letter and the entire document doesn't need to be rendered again? Just that letter?

A way to make TeX work more like WordPerfect 5.1. That's what I want.
Not bad. Now I might actually have an idea what the articles are about instead of just going straight to reading the comments.
If a lot of platforms don't implement this check reliably, then it's unsafe in practice at this time, even if not in theory.
> N3020 - Qualifier-preserving Standard Functions

I just read the actual proposal on it. They describe an example implementation using macros and _Generic.

What’s really bad about this is that the arguments provided to these methods are used more than once in the macro body. This will cause:

- gibberish compiler errors in case of typos in the arguments,

- worse compilation times, as the compiler has to process more code.

Constructs like these may lead to an exponential explosion in preprocessed source code size. I hope that nobody implements it that way.
Isn't there something called Gmail Chat as well?
This reminds me of a story involving Terry A. Davis, the late schizophrenic programmer behind TempleOS:

https://en.wikipedia.org/wiki/TempleOS

He had a famous video (which I won't link here, as he goes on a racist tirade about incandescent CIA employees) in which his random word generator- which he claimed sent him messages from God- prints the words "China virus election." The video is from 2017. Of course it printed lots of random garbage too, and any impression of prescience is merely coincidental, but certain corners of the Internet did notice and remark on the coincidence.

These dark corners of the Internet, 4chan in particular, have their own large populations of users who sincerely think they're victims of gangstalking. While it's amusing to see them find strange coincidences like COVID and the output of Terry's word generator, it's depressing to see such ill people feed off each other's delusions.
I've lived in rural, suburban (McMansion-dominated), and urban parts of the US, including NYC. I grew up in a semi-rural place.

NYC was by far the most depressing and soul-crushing for me. It's lonely despite being crowded, it's filthy, it's unreasonably expensive, it's hard to get anywhere, and it's unfortunately full of people with a similarly condescending viewpoint about people/places outside the city.

I now live in a large southern city with lots of sidewalks and love it, and returning to New York makes me incredibly sad for the people who still think it's the only city to live in.

My point is not that I'm correct. It's just how I feel. Rather, I suggest you examine how you talk about your viewpoint to avoid sounding so confident about things you have no actual experience in.
> But the ease of use and selection capability has been greatly reduced. You can still select text but it takes two hands (or fingers?) and I can’t seem to figure out how it delineates its boundaries so I end up never using it.

Only now thanks to the OP I understand how to achieve this without 3D touch. Poor discoverability on this feature never ends.
It’s actually free, unless you live in some weird country that doesn’t have libraries.
Remember when we could use "+" to tell Google it must include a term and "-" to define what the search result must not include? This was helpful to filter out advertisements and other useless nonsense while making sure to get what we want.
Selfhost https://gitea.io . You can get free server resources https://paul.totterman.name/posts/free-clouds/ but keep backups in case they decide to get rid of free stuff like gitlab =P
Thank you for mentioning "Verbatim".

As for the "hazy" mode, I suspect it's the defaut because it uses a cheaper, smaller index limited to popular queries.
> Interestingly, Google Search works really well for Stack Overflow.

Maybe it's because people who use these kinds of websites are generally less tolerant of BS websites than the average person, so Google tends to derank the crappy ones just because we always click away instantly.
What's that? I'm another iPhone user who likes 3D touch, and I've seen a few Androids, but I've never heard of a squeeze function. Do you trigger some function by squeezing the sides?
Regular unquoted search has declined in the eyes of many people. Quoted search worked and works fine (if you take into account the caveats about tokenisation etc). They are improving the snippets. It is all in the fine article.
Probably this one: https://www.youtube.com/watch?v=1-3Ahy7Fxsc

Or this one: https://www.youtube.com/watch?v=modXC5IWTJI (terrible audio)

Both are very old, but extremely well aged.

IMO, the secret behind Google Search is not the smartness of the algorithms, but how much of it is baked in those O(100ms) which takes Google machines to answer your query. That's why the links above are the true reason Google Search performs well.

Natural Language Processing and Information Retrieval state of the art is far beyond what Google/Bing/Yahoo/Yandex/Baidu employ. But, it's far too expensive to serve it at QPS & latency required for decent UX.
Same! I only just upgraded phones a couple weeks ago and the lack of 3D Touch was confounding when I made text errors! I didn’t know I could activate it with the spacebar but that works pretty well!
3Hz Computer, Hold the Transistors
You down with OPW (Yeah you know me), you down with OPW (Yeah you know me) !
https://github.com/AnnikaV9/lowbar/pull/1
I think this article just really highlights how badly the Canadian banking system needs to be modernized. Is it really that bad? I think I saw my parents use cheques a few times. That was in the nineteen eighties. Banks stopped accepting them in much of Europe decades ago. The cost of processing those became just prohibitively expensive and they offered no benefit whatsoever. There's no logical reason to be doing anything with cheques in 2022. That's just bureaucratic inertia and stupidity.

You could turn this question around as well. What's the cost of cash? It's not zero. Cash logistics are expensive. Companies that hold cash need security, the cash needs transport, it needs to be printed and distributed, insured, etc. And there's the black economy which means losses in tax revenue. A lot of shops in e.g. the Netherlands went cashless so they make less of a target for armed robberies.

Bank accounts are really cheap these days. Some banks charge for them but that's just greed. The nominal cost of tracking a few million integers in a computer is pretty low. That's why there are so many online banks these days. Creating a few billion bank accounts is not a technical problem. Same with transaction cost. There's no logical reason to charge multiple percents on every transaction. That kind of scam only works if banks have a monopoly on their markets, which of course in some markets is very much a thing. In market with competition, that cost goes away pretty quickly.
Yeah, missing this 3D Touch.

The input experience (or AI supported typing) is getting worse and worse for me on the iPhone. Especially, if your are using different languages in parallel. For me it is my mother tongue German and my most second language English and sometimes using Spanish. In an (for me) unpredictable way, there are words replaced to "correct" typos. But, independent of the used keyboard language, which is completely ignored for this auto-correct, it replaces it with German word, when I write English and sometimes with English words when I type German. Then this forced touch was helpful to select the letters/word to re-write it correctly to make the sentence meaningful. But now, this whole selection process is completely broken (for me). Since the removal of force touch, when I try to go to a specific spot, it selects parts of the sentence in a completely (for me) unpredictable way. Then I have no chance to un-select anymore, so I have to replace the whole. The experience is getting worse and worse.

I think peak iOS was in the past.
Let me address 2. and 3. first, because 1. is probably correct.

2. The problem with that is that you may have infinite recursion, but you can only pass finite amounts of memory between recursion steps. This has also been addressed by https://cs.stackexchange.com/a/60978.

3. I don't follow, how could you create a growing `va_list`?

Edit: Actually, I think I do now, so you essentially create a sort of linked list of `va_list`s?

1. This is probably correct. You'd need to be able to round trip through a void*, but that could still be implemented to retain the tagged data. I thought of pointer tagging more in terms of marking addresses with certain memory protection properties, but what you suggest should be possible. There may still be some wording disallowing it, but I couldn't find it.
Fair enough, don't know if this qualifies as a loophole; I setup a SaaS subscription using a student account, then +8 years later and they still bill me using the student pricing (50% discount) and never asked about it.
Smooth Screen Scrolling was indeed the greatest computing problem of previous millennium. But CarMack totally forgot to mention that scrolling must be in sync with display refresh rate. Many American Made games were glitchy because builtin 60 Hz refresh rate.
In the US checks (cheques) are used mostly for significant transactions, because it acts as a contract. As a consumer you can easily get away with using electronic or credit/debit transactions for almost everything. However, some transactions over $5-10k are worth using checks. If you get a car loan, you don't need a check, but if you pay "cash" then a check is most likely preferred by you and the dealer. For house down payments, cash is illegal (note that it says DEBTS public and private) in the US, but checks are accepted and ACH/wire transfers are most common.

By using a check and filling in the note properly you can create a legal requirement that a service or product be delivered on payment (which is different from asking for your money back from a bank or card company through their resolution procedure), if you need to go to court.

I'm sure there's a grandma out there using checks at the grocery store, but it's quite rare. And except for very small grocery purchases ($1-5) cash is pretty rare too.

Japan seems like the most culturally cash based (and China the least) place I've been. Europe and US are in the middle. South America may still be fairly cash based, but I haven't visited recently.
A lot of DDG is just a front end for Bing.
Hangouts is disappearing, but Hangouts Dialer is still around? And then there's Hangouts Meet, and now two Google Meet, Google Chat, ...
There was a time where Apple's m.o. was responsibility to the users, this shareholder talk sounds like John Sculley talk.
Oh ok, fair enough. Are there standards for accessibility for sophisticated mathematical notations? I suppose there must be by now.
If there's no results, you have plenty of room for a "No results. Try without quotes?" bright blue link.
3D Touch was supreme. I especially miss the keyboard thing and peek-and-pop.
> Heck I even have a bot that scans popular linked domains and monitors the expiration date on them for quick snatch with a nice grafana ui on it. And I've got quite a few nice domains with easy passive traffic and zero effort. All you do is restore the latest archive.org snapshots and setup a catch all email for leads.

That's crazy. How does restoring an archive.org snapshot work, you just dump static html on the domain?

Are those mostly just content sites?
I wish the law was as clear-cut as this. The can of worms in this case is called a 'computer implemented invention'. As I understand it, something patentable outside the algorithmic world does not lose its patentability status simply by being implemented by an algorithm. If you turn that around, if you can implement something without software, it might be patentable.

As a hardware-only implementation of these video codecs is possible, they might be patentable. And then the software implementations would also fall under the patent.

Lucky for us, this is the point where EU law fragments into a zillion national laws, and each country court would decide something different. So corporations tend to not even try to enforce these patents, even if they acquired it. Unfortunately, the Unified Patent Court was created to clarify things like this, so expect this unstable status quo not to endure forever.

Now IANAL and reasoning beyond my competence, so I'd love some other HNers to tell me more.
Sounds like you've found a solution that's better than discipline.
Inferior products can still be popular, how surprising.

Seriously though, the only actually valuable thing Google has at this point is its market share.
At least you can install ublock origin on Firefox mobile. You cannot do that in chrome and safari
I just want to stress one thing: starting some activity is hard. Once I started an activity it is usually not that unpleasurable at all, even things like doing taxes, cleaning, writing this email I tried avoiding for weeks, etc.

For me that means that reducing the barrier to start is the most important aspect to get things done, gamification (as suggested in the article) can help of course.
A logger for Go SQL database driver without modifying existing stdlib usage
>If TeX were a compiler, LaTeX and similar libraries would be present in TeX's output file.

Would it? If I compile a statically linked program, I can't see any c, or any of the libraries used in it.
Cherrypicked 70 years of data? up until 2 months ago? So take that May data that I posted, reduce it by 22%, you're still at 1.5 TIMES the 50 year average, or ~7 times the median income. That house needs to go down A LOT more than ~20% to get back to the "cherrypicked" > 50 year average.

If you have those two most recent months (June, July) that I left out of the 70 year picture please link to some data that includes them

Even before covid we were over we were over the average. This is national average btw. Not "a random sample" in SF that also proves my point because most people cant afford a ~2 million dollar home.

I feel like if you're index on 2 million dollar homes no wonder you don't think there is a housing crisis. You can afford anything you want
I think the russians will have soon something in stock you are looking for...
Impressive!
I'm genuinely curious: Where do you host the index and the DB, and how do you finance it? Hosting an index of that size on AWS is not cheap, and maintaining the server infrastructure yourself seems quite some effort.
Wow, that's pretty rare. TTP and chip are basically required now. Unless your card fails, I don't know many places that would have desire or even equipment to swipe. Even square doesn't do it now.
So are the internet providers then, and the electricity companies.