skysight-inc/HackerNews huggingface dataset:
I think that just like Web 1 and 2, Web 3 is sorta an evolving term. Web 2 meant at different times and for different people a) web with user generated content (as opposed to admin generated), b) websites with AJAX requests, c) websites with glossy buttons and mirror effects.

Right now, the consensus seems to be that Web 3 is decentralized/blockchain stuff - but I also hear the Metaverse concept increasingly referred to as "Web 3"

I suppose my point is that the web doesn't develop along a linear, one dimensional scale, but rather a branching and recombining tree.
Being employed in one company is more stable and less risky, than being an individual freelance-worker.
> What would be the reason to even use hand-rolled protocol instead of something commonly used, such as JSON or protobuf, which have properly tested C libraries with decent security record?

Welcome to C culture, where external libraries are to be avoided at all costs.
I don't hear any connection with old church Slavonic "dušti" and current "dcéra" (dc is pronounced ts), can anyone shed some light on it?

Edit: Ukrainian have "dochka" so we must have gone away from it.
Gardening, jogging.
10% Lab Days
It’s not about storing your public key, it’s about storing your username and the fact that you (the owner of that key pair) exclusively own that username (for any system that federates with ENS).
cd ~dusted

is the lesser-known expansion
They both exist, except with big data the latest buzzword I keep hearing is “data lake” but its nothing new except a new term.

I think the hype went to AI/ML and crypto/blockchain

And in a year it’ll go somewhere else :) this is normal there’s been tons of different tech buzzwords in past years, decades and so on
I probably wouldn't mind that too. It looks awesome.
I don’t know, I think this shifts the blame to the user for the sake of some kind of ideological bent. It’s basically saying ‘we know how to document, if you have questions learn how to read.’

Having a FAQ allows for quickly addressing structural issues in information presentation. Creating one ex nihilo is corny, but when the questions actually start rolling in there have a place to be answered while the docs are adjusted.

In my opinion the goal should be to starve the FAQ, not pretend it doesn’t exist.
And ultimately this, there’s no way 4K 60Hz IPS panel could be described as “high end”.

High end for 60Hz these days is OLED, IPS is the de-facto standard, and TN or VA aren’t worth buying.
Exactly. Actually fairly self-evident when you think about it. Rent doesn’t go up because costs go up, it goes up because people’s ability to pay does.
I will give you a tip.

* search hotel at booking.com

* find that hotel at google

* call them directly, by actual phone

You will get a lower price always. Of course, you need to actually manually call them, which people don't want to do; but it always worked for me.
I disagree. Not with any particular detail, but with the "all told..."

I think it's incorrect to the of crypto-currencies/etc as heading towards some sort of equilibrium.

>>"Check out meme stocks a few years later. Remember, all this stuff is zero-sum. For every winner, there has to be a loser."

I think this is similar to the mistake of the last 4 decades' monetary/macroeconomic theory and practice. Expecting that inflation/default would ultimately balance/equilibrate rising public debt. Well... debt rose for decades while inflation remained much lower than it had in earlier periods.

Same here. Sure, the equilibrium price for bitcoin may be zero. In that case, for every winner there is a loser.
> Then they give you a "20% refund" that you can use on your next purchase there.

Consider yourself lucky. For me it was 20eur take it or leave it, on 500eur loss.

<rant>
I consider cancellation/refund policies that end before your arrival technically - a scam. The situation was like that - the apartment was booked with cancellation available 3 (or smth) days before arrival [0]. Upon arrival - the place was cigarette reeking, bedbug infested, with 30 year old completely worn out mattresses disgusting place. Owner says - "sorry - no refunds" [1], booking says - "we talked to the owner, cancellation policy has ended, the reviews are above average" [2][3]. Upon other calls they gave me 20eur. Bank could not issue a refund, because everything was up to policy.

Though I still use booking.com. I learned to ignore those dark patterns, because it's obvious that 1 spot is left for an apartment, there are no more to it :) . I had only 1 horrible experience with them, but had much worse with AirBNB. Booking.com is great to search all types of accommodation and it's often possible to find a way to book directly and for cheaper, so using it sort of as a search engine.
</rant>

[0] from my experience it's usually like that, cancellations/refunds until your arrival usually add exorbitant amounts to the price

[1] though owner suggested ordering cleaning services, but that place needed crime scene level cleaning and complete refurbishment

[2] lesson learned: always sort reviews by newest and translate from foreign languages, because newest 3 reviews were horrifying. But I have not read them, because have not translated them, or have not seen them. Because default sorting shows by "relevant", i.e. foreign language reviews are on the bottom and the other sort order is a mystery to me.

[3] it seams that people do not know how to vote in reviews. If you returned from vacation and infested your own home with bed bugs, and had multitude of other problems - do not give 7 or 8 as a review score - give it a 1. Booking.com used those reviews against me - "if it's above 8 - we cannot do anything about it".
Very true, and I experienced something similar just yesterday.

I've begun piping such untrustworthy commands to xargs -n1 to guarantee good behavior.
The fact there isn't a straightforward back-pressure mechanism in browsers to get live updates on how much time is left for an upload or a download is why loading spinners are used everywhere instead of progress bars. You can implement it yourself using websockets and a ton of complexity, but then you need the entire socket tooling and security to be in place. It's one of few the things browsers are really missing in my opinion.
Re OCaml: For what a C++ template does, you'd use a parameterized module (“functor”), not a macro. The OCaml macro equivalent would be a PPX rewriter, which is a rather heavy-handed approach to metaprogramming.
What country is that, if you don't mind saying? I'd love to cite that example when friends who work in marketing start to babble about "cool tricks" they can do next time.
Should have done it like in the movie Office Space.
Amazing! How are you posting from the 1950s?
but how exactly did you escape? Where do you get your work now?
Software Maintenance: What It Is and Why You Need It
Hmm, I think the fake number will bring more money, both short and long term.

If you are selling 10_000 items, with uniform demand (just toy example), you need like 3 million unique visitors per day in order to show 'one other person is looking at this item in the last 5 minutes, (24*7)

If I show 1 + random(5) are looking at each item, my competitor has to have enormous amount of visitors to compete.

Sadly, unless its illegal to lie, organizations are disincentivized to do the right thing.
Oh! I almost forgot it is worth mentioning the creator of Elixir Language "José Valim" also solves these problems and streams them on twitch [0].

Those are helpful to learn different approaches to solving these problems.

[0] Github: https://github.com/josevalim/aoc

[1] Twitch: https://www.twitch.tv/collections/k_DLnk2tvBa-fQ
I know they are not 100% compatible, but they are 99% compatible, and that's much better than Rust.

It's easy to make it compatible by not using fields called "class", or using #ifndef __cplusplus, most C library headers are actually like that. But not the Linux kernel because they refuse it.

That's why I'm saying that the choice is not a technical one.
Entitled San Franciscans reaping what they sow...
I was not aware that mechanical keyboards can also be quite. Never seen one. Thanks for educating me.
Blindspotter: Analyze the news diet of any account on Twitter
The logic parent is mentioning only works for linear, smooth functions. Any non-linearity and discrete behaviour and "slightly better" is just noise.
>“The extended weekend comes as part of the UAE’s government efforts to boost work-life balance and enhance social well-being,” the statement added.

This seems more like a move to attract foreign investment as they all see a future where they can't rely on oil as much as they have been.
The LDD3 mentioned is 32-bit era, and 2.6.x kernel, which had a CONFIG_REGPARM to allow passing parameters in registers (because the default was not to do that).
I thought you meant that the Apple XDR Display could be had for 1500. My bad.
What qualifies me? It's my opinion, I don't need qualification to have an opinion and you don't need to care about it. But since you asked, I'm a privacy enthusiast with a good understanding of cryptography (not PhD level and I would never claim it to be). I don't see why my job is relevant.

I've wanted to reinvent hidden services for years and you're wrong about it being a matter of motivation. It really is a matter of both time and not wanting to bring attention to myself.

Yes, the idea of 'heartbeat groups' is as you described. Another reply linked this which sounds very similar: https://en.wikipedia.org/wiki/Chaffing_and_winnowing

I attacked an inanimate software project out of dissatisfaction and you attacked me. That isn't justified.
It's really the other way around: we joined Fastly because we knew it's a place where we could do this kind of work in the open.

None of the code involved here existed a year ago, and none of it was somehow forced to be open source. (Also, the code in these two repositories is in many ways the most boring part of this solution. See this blog post for an excellent overview of the more interesting parts: https://bytecodealliance.org/articles/making-javascript-run-...)
>sex with my girlfriend only gets my heart rate into the mid 90s

Either you're an elite athlete with a low resting heart rate or your girlfriends heart rate gets signifincally higher than yours :)
Take note that this splits words into separate lines.
> The polyphonic case (like chord detection) is trickier

Very true, but for practical purposes chord detection is easier than polyphonic note transcription - it isn't necessary to transcribe all the notes with perfect fidelity to identify a likely chord, and there are many issues around note timing that become simpler when you assume one chord at a time.

> I'm pretty sure Chorify's solution is based on "deep learning" (ANN) techniques

At least at launch, I believe they were using a method more like that of Chordino - in fact using the same chromagram decomposition - but with a more sophisticated language model for chord transitions than Chordino's HMM.

(See this publication from one of Chordify's founders, et al, which I think is relevant, or at least interesting http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.294...)
A common mistake involving wildcards and the find command (2020)
UAE to shift weekend to 2.5 days next year
Same here! Running an X250 with 8GB of memory and an i3 for engineering in university. Of ciurse I'm not doing any simulations or computations with it but for everything else it's an absolute dream. One of the last ThinkPads to have the hot swappable battery system and it's highly repairable. 12" screen size is perfect for an on-the-go laptop in my opinion. I'm running Fedora with i3 on it to maximize the screen real estate I can get out of it and it's lovely. Even compiling programs and similar sctivities aren't a bother to be honest. Very happy, let's hope it stays with me for a few more years!
Come on now, let others have their fun.
I'm using booking for 15+ years, mostly in Europe. I'm a satisfied user. These scare tactics don't bother me since it's easy to ignore. What I care about is that I see exact micro location of property, if I'm going with friends to a mountain cabin it's a real bonus if it's a bit further from other cabins or surreounded by woods. Airbnb burned me more than once with hidding this critical piece of info and only showing general area.
I must learn Django, it's got everything I'll ever need. No, Rails will make me happy and it's better for lonely devs like me. No I must learn a Modern Web Framework (TM) to prove I'm not stuck in the past. No way, I'm not a fashionista. Have you seen that Phoenix demo where the guy builds Twitter in like 4 minutes? That's the future. Hold on a minute, enough of this magic. I need to learn to build everything in Common Lisp and own my code 100%! Wait I don't actually have the time for that. Django is the way, it's so solid, just that it won't bring me joy....
Correct, it helps with blood flow, not libido. Although of course there could be a psychological component to it.
Still sucks. Memory hog, poor remote video connectivity...we had to go to zoom due to the hassles.
I have a 1920x1080 144hz display and another 3440x1440 60hz display with a Mac mini m1 without issues. Im curious on what issues do you have with 1080p?
This may be controversial, but sometimes I feel the biggest mistake is using a shell script in the first place. For example, on servers where you have PHP installed anyway, a PHP CLI script is often an alternative. Say what you will about PHP, but PHP code is much more readable than shell scripts - especially if everyone working on the server is fluent in PHP anyway. Shell scripts do have their niche, but often you find that the scope of a script keeps growing, then soon it becomes cumbersome and makes you wish you would have chosen another alternative from the start...
Agreed.

Web 2.0 was also supposed to be democratizing. Blogging, user participation. A web the dissolves the user/webmaster dichotomy. Less gatekeepers, barriers to entry, etc. Walled gardens, gatekeepers, centralization and monopoly hardening happened. They were never the stated ideal.

Just like web 2.0, web 3.0's idealistic description tends to to be the opposite of whatever 2.0's shortcomings are. Just like with 2.0, reality is likely to have its own say.
Lottie.org | Software Engineer | London | Full Time | Hybrid or Remote | £60k+

Lottie - using software and data to improve elderly living sector. Recently closed a round of funding, now looking to grow the team.

Stack: NextJS, React, Strapi, Tailwind, Vercel + AWS

Location: Our HQ is next to London Bridge station (London, UK). Some of the team do 2-3 days per week in the office but we're also open to this being fully remote, ideally UK timezone.

Job Spec: https://careers.lottie.org/jobs/1288763-software-engineer (apply here or email engineering[at]lottie.org) No recruiters, please :)
Slightly off-topic, but can I say how great it is that there are still people doing things they like for fun, and sharing the experience with others on an advert-free platform without any particular expectations of profit? In my view that's what the hacker culture is about, and the sort of thing I come to HN for.

Reading all the incessant headlines on HN recently about web3 and the tokensisation and monetisation and hyper-financialisation of everything, it is easy to think that the end days of hacker culture are nigh, with every interaction driven by the expectation of personal profit, and no-one doing anything any more simply because they are fun, or because they are the right thing to do, or just because they can.
The director of engineering was just an unprofessional asshole here. There is no legitimate reason to ever bully anyone in a professional setting, let alone reason to ever make them cry.

This company is a WTF and I would not want to work with that Director of Engineering for the sake of my own quality of life.
I would be one of those "small government" people. And it's not so black and white. Just because we see private organizations becoming huge behemoths running rampant in the market, doesn't mean that we want that from a small-government perspective. If anything, this is 100% a failure of government if we collectively agree that Amazon shouldn't be that big or behaving in a certain way. Why haven't we had a referendum about breaking up Amazon? Or any other hot-topic for that matter. We barely have one every few decades and still can't seem to make our minds up (e.g. Brexit or the Catalonian referendum for secession).

Right now, there are huge swaths of government laws and regulations that prevent the market from adjusting to Amazon becoming so large. Even something as simple as copyright laws that affect the legality of scraping data has an effect of propping up Amazon. You have to look N-levels away from Amazon and their lack of competition to appreciate how we are effectively promoting/allowing something like Amazon to occur.
It's all about marketing.

Doge is a fork of Bitcoin, but not actually very interesting as a cryptocurrency (e.g.: https://github.com/dogecoin/dogecoin/issues/1674). It's the "fork the codebase" approach that vimy's comment mentions.

Newer currencies generally don't fork the codebase of an existing one. Shiba Inu is an Ethereum smart contract (ERC-20).

Interesting places to start reading are about smart contracts (ERC-20 on Ethereum), parachains (on Polkadot) and also just browsing around coinmarketcap.com (e.g. you can find security reviews of various contracts, which can be very interesting reading).
While it doesn't seem like a major update at first glance on this news piece, the changelog is available here : https://docs.djangoproject.com/en/4.0/releases/4.0/

Of note, in my opinion :

- The new AddConstraintNotValid operation allows creating check constraints on PostgreSQL without verifying that all existing rows satisfy the new constraint, meaning that one can now create constraints on big postgres tables without a waiting period.

- Async methods are coming, to cache for now but hopefully soon to the ORM. They are prefixed with a `a` in the name

- DeleteView now uses FormMixin, allowing you to provide a Form subclass, with a checkbox for example, to confirm deletion. In addition, this allows DeleteView to function with django.contrib.messages.views.SuccessMessageMixin. This is a big thing if you use DeleteViews, as you can now easily show a message post-deletion to the user.
The same way you're posting from the mid 18th century from Jonathan Edwards' church during a sermon.
That was refreshingly disturbing at the end, somehow, the stark realization of that line between life and death.

The comments on this video are pretty entertaining.
I remember from an old bad novel the assertion that a gentleman never wears a watch to bed. In this case, I think the notion was that it implied he didn't want to linger past the end of the cinq-a-sept.

I'd be happy to tell you that I never wear a watch to bed, but that is in part because I don't have a watch.
How do you differentiate between intelligence and curiosity? Gulls will pick at any object near them including trash; and the researchers leave a bright red string next to its babies, of course its going to do something about it. I'd think doing this next to a nest taints the experiment.
Efficiently process large tensor arrays
Yes its good once your on the site but not having structured data FAQ's means your not targeting search.

Also looking at FAQ and PAA data does give insight into searches that your not providing information to your users - which you can quickly solve by adding FAQ's

Just blindly assuming that users will automatically know to go direct to the relevant .gov site is typical Civil Service Arrogance.
Are we tracking the same things as we used to? We traded lots of cases of tuberculosis for lots of cases of Restless Leg Syndrome.

Can't imagine a world in which the "National Institutes of Health" could say, "We're done now, everybody's healthy enough." If finding sick people is their job, they're damned well gonna find some sick people, aren't they?
“I implemented AES-128 in Scratch, because why not”
Yes you can objectively say that ublock origin is a very active project.
This guy summarised the community well. I wouldn't go that far to call them unabombers though. Some of them might have some radical ideas regarding the way software should be written. But that's it.
I'd reach out to him on Twitter (he's @guysie there).
Congratulations on the release!! I'm looking forward to give it a go and see what's new for myself.
It's the third option: I guess we all know it's not the viagra, but I would suggest it's also not the sex but rather what is associated with a lifestyle that includes the potential for sex: a lifestyle with connection, a partner and possibly friends. A bigger social group is pretty tightly related to better health outcomes
Loop Fission
Good to know, I hope other toolchains catch up soon.
It's a quick fix to redundant support request and therefore a totally valid solution.

If you are in control of your product you can of course try to answer these questions by UI before they arise, but it's a longer route and if you are e.g. a reseller it might not even be possible.

Further some users intents might come up in very diverse situations and you can't clutter all these UI locations with the relevant info for all cases. Once things get more complex, some menus might need nesting and you might also not want to have even more menu entries by duplicating functionality everywhere (that's the MS word solution to this problem I think. You can make text bold in 5 different places at least)

It's totally fine to have an FAQ about "how to make text bold" which will hint you at keyboard shortcuts, the menu bar, the right click, formatting templates etc.
I'm using Keychron K2 - https://www.keychron.com/products/keychron-k2-wireless-mecha...

So far it was great, I love tactile sound of a mechanical keyboard. There is some sort of pleasure in it. But to be honest, it's easier to use MX keys or an Apple Keyboard. Because my hands get sore after writing couple of hours without break.

Would I suggest K2? Yeah it's a great keyboard but If I'm on a market for Mechanical Keyboard I would buy K8 or C1 because I hate to press fn key everytime I want to control volume etc.
Earth's Indestructible Black Box Will Tell the Future What Happened to Us
How about Fastmail or Posthaven?