skysight-inc/HackerNews huggingface dataset:
> If you buy a washing machine [here] and it breaks after 2 years, you're entitled to either a full refund, or a replacement.

This really stood out to me. If I bought a washer here in the US and it broke after two years, I expect I’d be on my own.

I’d be frustrated, of course, but I’d either fix or replace it and go on, probably not buying from that brand again. (Although, buying another brand could still get me the same internal parts and defects nowadays.)

I find it fascinating that I’m not at all upset by this situation. I’m guessing that I conclude it happens rarely enough that I’d rather bear the risk over pushing that risk back into a bundled insurance product with every purchase. I don’t feel like an insurance fight and waiting for a service call while I have a pile of wet laundry and another of dirty. (But maybe I’m suffering Stockholm Syndrome here.)
Why would I be a coiner? Bitcoin is still wasteful as fuck.
I shudder to think of the transaction fees for sending money to 6M wallets.
The Atlantic, complaining about "sprawling" longform writing? Immediately after an especially pointless yet drawn-out intro.

Is it supposed to be one of those jokes that either aren't funny or you don't get?
Depends on what game you are looking to develop. There will always be an area where only low-level code will do, but for a great chunk of games, a modern high level language will be more than adequate. While it is not used as often as it should in my opinion, Java also has LWJGL, and with the newish low-latency GC, there won’t be any GC freeze happening.
I notice that hn largely ignores blockchain tech. It almost feels luddite.
> You’re not going to get every software out there fixed.

You don't need every QR code software to be fixed anyway. Only the one which will use those QR codes which don't yet exist. These softwares will have to understand Base45 anyway.

If you wrote that QRcode is not extensible (I don't know if that's the case) I would have agreed.
Will be on lightning network. Essentially free
Appreciate the comment.

> On the other hand, I can be defensive too if people just want to rewrite software to change the implementation language. It always sounds fun at first until you grasp the complexity of the project again.

Yep, I'd agree with you here, fun new things for fun new things sake is usually a mistake. The cases I'm talking about though are where a slightly less commonly used pattern could actually drastically simplify the problem, but the other party is so set in their own mindset and way of doing things that they're unwilling to do it differently.

> In my experience these are use to give people outside of software (and some developers) an illusion of control.

Yes, perhaps that's it. The challenge is that in the last few jobs I've been in, the team themselves have also been in favor of these processes. The teams I've worked with seem to love just picking off tickets, having someone chop up work, and sitting in backlog grooming etc.
They already have a RAID card doing it for them
Because no developers have made that feature.
I think there is merit to some of what you say, but I would like you to know, a very long time ago, I read something Didion wrote that blew my mind and had me thinking about it for weeks. I wish I could remember it now and blow your mind as well, but it's been about 15 years now and I can't recall exactly what it was. But I remember how it felt, and I knew at the time that Didion had tapped into something important, and she had taken me to a place that I had never been before. And I have to believe that means something.
I'm not a fan of "default she" or the even more awkward he/she - it just strikes me as weird pandering or over correcting.

So often the gender is completely irrelevant to the discussion, so just don't mention it. Use "they" or even avoid the pronoun completely and use "the user" or whatever.
I wonder what kind of fraud/security controls they are using.
Same. Syncthing puts all the files I need on all my devices. Anything else will have to wait.
This isn't a criminal trial, with failsafe rules about doubt.

There are very few generic outliers. They do exist, but at the same time, the chance that the next person you meet will be <1.20m or >2.40m tall is insignificant.

The argument is stronger for the past, because generic outliers tend to have worse health than the average and have worse chances of reaching adulthood, so if you find a part of the skeleton of a single adult, the chance that it's someone who's half/twice as tall as the rest of the population is even smaller than for today.

https://www.mindprod.com/image/math/livinghistogram.jpg shows an entire class. They could have had a generic outlier among the pupils, but most people are near the average, see?
The fault here is because WD's backend/"cloud infrastructure" got hacked. That's on them.
done on lightning network, so very little indeed.
Yikes, that's not going to be smooth.
The current bitcoin transaction fee is about $7, so nobody is going to be using this for everyday transactions, making $30 not much of an incentive. It sounds like there will be the option of choosing to accept cash instead, so it will be interesting to see how many prefer $30 of real, spendable cash over $23 of virtual, difficult to spend tokens.

Edit: Perhaps I was a bit glib as using the lightning network will probably solve the transaction fee issue. This could become an partially isolated transactional network, with less common transactions into or out of the network, like some SMS-based transactional networks in other parts of the world. In those cases uptake was quick as it was so easy to use (you only needed an SMS enabled phone). I am truly curious about how this turns out.
base64 is just used to encode the PDF and PNG to send them over JSON (JSON does not support binary content). The data in the QR code is encoded in base45 as in the EU.
Building a Node.js CLI with TypeScript, Packaged and Distributed via Homebrew
It's interesting because there was a stat once that the Facebook growth team determined that new accounts needed at least 10 connections before they started using the platform much more. So maybe "10" actually has some significance, or it could also be completely random.
I hope it doesn't just translate into subscriptions but also manufacturers thinking hard about the security footprint of these devices in the first place. Stop making these things so promiscuous in terms of their functionality and ship a minimalist hardened kernel, possibly even externalise it to a 3rd party for patches / updates. We may even get some open standards and protocols support out of it as an upside (since it will be so much more expensive to build custom proprietary crap if it means you have to support it yourself).
Or humor apparently
I'm planning to read

- Structure and Interpretation of Computer Programs (SICP). A classic.

- Crafting Interpreters. Intro to compilers for me.

- Deep Learning for Coders with Fastai and PyTorch.

There's some other books in there too, but I'd be really happy if I finished these. I don't have a degree in CS, and most of what I know is self taught. My goal here is to fill in gaps in my knowledge as best I can.
Personally, I'm not opposed to any of those plans.

PC hardware isn't ideal because you lose the benefits of specialised offload capabilities.

I'd be willing to pay a nominal annual fee for devices which are important to get firmware updates; router, WiFi AP, phone, etc.

To an extent I've partly achieved the modularity I speak of; after becoming fed up with decommissioning WiFi routers every couple years, I moved to router, switch, AP (Ubiquiti gear).
I don't know in what country you are, but mine (the Netherlands) has open-sourced everything around the corona-check apps, including backend, design, etc. on GitHub (https://github.com/minvws).

If you or your granny aren't good at reading code, you just have to trust that other members of the public who are would have made some noise in the media if something fishy was going on.
its Proton, not Photon.
Singular they is like plural you in English. Without context it’s hard to determine the intended count because the verb is conjugated the same way regardless of count. Unlike, say, Spanish or most Romance languages.

This can introduce ambiguity, but declining to use ancient (800 years, why are we debating it still?) inclusive phrasing because some people fail to create context for their pronouns is silly.
Do you mean that humans will have to decode Base45?

If not, there is a software layer anyway. Adding another skin to the onion is not the best way to compress data.
I've read that there are "genetic bottlenecks" in human DNA that imply that one point in time, the population of homo sapiens consisted of only a couple thousand individuals. It stands to reason that there are tons of human subspecies that didn't make it.
That's pretty cool. Imagine a world where as a software you just have to get the domain model and the architecture right, feed the knowledge graph to the transformer and let it generate a codebase. We can dream!
Nope, lots of people here are just like me: proud salty nocoiners.

We poor old salty nocoiners can only wipe our flowing tears with the 100$ rags from our fat wallets. Oh poor us, we foolishly put our wealth into cashflow producing assets. Oh the sorrow every quarter as the dividends are deposited in our flash-loan-hack-proof bank accounts.
I just started reading "Emergence: The Connected Lives of Ants, Brains, Cities, and Software" by Steven Johnson. Not a highly technical piece, but heard that it should be one of the must-reads for anybody in tech.
> Your point doesn't really work, if it is "at the heart of any left wing moderate is a left wing fringe lunatic" because obviously you could just claim the same of the right, and suggest that every moderate right wing has fascism at its core. This sort of reductionism ends up with nothing useful.

I disagree. Maybe we understand the terminology differently. For me both wings of the left and right spectrum are extremes, while liberals and conservatives are on another axis. Liberals and Conservatives have existed long before there were leftist and rightist ideologies. (the -isms)

> Both right and left approach a similar looking set of ideologies at their extremes. I'm arguing that the left runs the risk of being overrun by something that moderate liberal lefties like me should be very concerned about.

I agree 100%.
It even reads better than the original his/her.
The “worry” here is that everything produced will look similar and hence will become boring at some point.
If an article is written and it's not posted to HN, does it truly exist? =)
Remove the “View page info” item from the page context menu
You've never used the lightning network have you?
> I'd love to know the actual reasoning behind this. Maybe there was some weird permissions issue between displaying what the camera sees and "taking photos" that affected some users at some point?

My bet is on that it's simply faster to take a screenshot of the viewfinder of the camera than using the camera to take a photo. Open up the camera already has some delay, taking photos introduces more delay before you get the actual bytes to do the processing. Taking a screenshot tends to be instant though, so in order to take photos the fastest, you can take a screenshot of the viewport.

Although this wouldn't work for videos, which I'm sure they are using the actual camera to do, instead of taking ~25/30 screenshots per second.
Most of the jobs at the SW industry are traditional office jobs, specially in consultancy companies. There is a task that has to be done. That's all. Nobody wants to be responsible for the problems that may appear after applying a "novel" methodology. And that is perfectly normal. At the end of the day most people want to have their job done and go home.

As a personal recommendation, if you are in a job where you observe many overcomplicated practices, stale methodologies, and a lack of innovation the best thing you can do is to look for another position. You may be surprised but there are more people like you around there.
I know they are comparing to HTTP2, but objectively HTTP2 was never a great fit for mobile.

I know its not the case, but when HTTP2 was being developed it felt like they were only thinking about users with strong wifi and zero packet loss. My company had a number of reps at the W3C, whenever I raised concerns with them I was told that I was being an old sysadmin, and that tcp doesn't work the way I think it does. They were convinced that multiplexing down a single TCP pipe was better than having a pool of connections.

They were also convinced that the average size of webpages wasn't going to grow, despite lots of evidence to the contrary.

I'm still not entirely convinced that quic is the way forward either. However I haven't spent enough time looking at it to form a proper opinion.
As has been said before on almost every thread about this, lightning network alleviates the issue of high transaction costs for small transactions.

https://www.coindesk.com/strike-launches-bitcoin-lightning-p...
Never post your photos on the Internet.
But over the lightning network it will be close to free
Either way, me or the job market, you’re right! :)

Which I hope bodes very well for your own hiring process whichever side of the table you’re on in the future. Best wishes and best of luck.
don't people press the start key on the keyboard?
I see this repeated over and over, but I never see any hard data, only graphs. I was under the impression that we use the non eatable parts of crops (i.e. the leaves, discarded fruit parts, roots etc.) to feed livestock, and grassy, unarable hills are also included in this stat. So it all boils down to being extremely efficient (we can't eat the parts of the plants that we discard, and we also can't eat grass from the lands where we can't plant anything else, so we feed them to animals to transform them into more food, throwing them away would be a waste).

I haven't seen any info that clearly states "this land is exclusively used to plant x squared miles of grain that will be only fed to livestock".

Also, from your link, it is clear that livestock AND fisheries produce 31% of the agricultural greenhouse gasses, while crops produce 27%, so not that big a difference.
No surprise. WD My Book was the worst purchase of my life.

The dual RAID hard drive just started clicking one day, and no data could be read after that. Apparently using only one drive was not possible on hard drive failure or the controller failed. (I did not physically try to remove the other drive as the drives were somehow coupled, maybe mirrored RAID mode was not even possible)

This was about ten years ago. I would not touch another Western Digital product after that.
At the very least, people should be able to make an informed choice about ads & tracking. The (imperfect) analogy would be e.g., a Kindle which is a bit cheaper if you buy one that shows ads on the lock-screen.

Regulation also helps, e.g., in the UK LG's smart TVs have a toggle to enable content fingerprinting, and it's off by default.
slash = /

backslash = \

They are using slash.

And space, which is confusing. Did not see the space in the "Hello!!" example since the space is the last character on the line.
What's the problem with this? I thought lightning was invented to solve these kinds of problems?
If you’re distributing $180m in Bitcoin to 6 million wallets, do you pay transaction fees (currently about $6) once, or 6 million times?
Wait..a MAN page is treating peoples?

>Plus, singular they is awesome.

That's your opinion, not a given fact.
Wait, lightning network is really cheap for moving money on existing channels, but channel openings still need to happen on-chain right?
That would still mean one transaction per citizen to open their lightning channel. Or, at least, one output.
More interestingly, there were several bottlenecks over the course of our evolution and we could have gone extinct at multiple points.
Very nice and clean design that plays well with any site. The naming conventions for files are sensible.

Currently I have no code on the web for display, but I will certainly bookmark your page.
Ah got it! So the solution is pretty much to prefix a short sentence to provide context that indicates that they is going to be used in a non-standard way, so instead of:

"They are at the door right now, please open it asap"

You'd say:

"Someone is visiting, they are at the door right now, please open it asap"

This indeed does not sound unnatural or misleading to me anymore.

(I know you'd probably just rephrase the second sentence but this is just and example)
Did you read it?

Of course, it doesn’t write any novel sophisticated algorithm. If it had, I would be panicking.

But most of the completions appear to be both syntactically valid, and take some relevant steps relating to the task described in the comment.

If nothing else, it may be helpful as another way to autocomplete very simple code.
As far as I can tell they are using some lightning network app so it's cheap but likely doesn't really teach you to setup more than an app.
What happens is that many on HN were around in 2009-2011 when it first appeared and was cheap. Everyone who didn't buy in then has a vested interest in it failing because then they feel like they didn't miss out and that their decision not to get involved was validated.

It is becoming apparent as time goes by that there are very many of them here. I seem to have attracted some that downvote every comment I make.
This works on the humans too.
Most (software) engineers understand rather quickly that blockchains are a wasteful solutions to problems that are already solved by other methods.
SASS is about to remove the slash operator `/` as division operator
Hello! Data hoarders [0] like myself use tons of automation for this task. For online videos specifically, I watch them locally so as to avoid as much telemetry as possible, and when I see a video I want to watch, I save it to a playlist. Then I have youtube-dl set up so that it will sync with the playlist and download any new videos that it doesn't already have. Your question about finding the time is on the money: The "choice" we are given is a complete farce, and time is the main way the monopolies turn the screws on getting you to behave the way they want. They make it exceptionally time-consuming to NOT give them everything they want. I spend an infurating amount of time not trusting my phone or my computer, and refusing to allow telemetry of any kind. I'm not married and have no children, and those things certainly make the problem that much more difficult. People seem to not give a shit about this nightmare dystopia we've built, they just want to connect their iPhone to your wifi network to they can shovel more data into tiktok or whatever. The more people you have in your life, the harder it becomes to "choose" not to give up (an inevitably insane amount of) your telemetry. It fucking sucks!! I am slowly feeling more and more helpless and now I even feel like I might have some understanding about that guy who flew a Cessna into that IRS building "lol".

[0] https://old.reddit.com/r/DataHoarder/
I think el-salvador is going down this path because their current path doesn't work. So instead, they are trying another monetary theory.

Short term profits might come, not from money laundering, but from bitcoin whales that are true believers and decide to come live there. Some of those whales might have gotten their bitcoin illegally, and are happy to avoid a fiat off-ramp. I suppose that might be money-laundering in some sense.
40% of Americans have never left the country, and 11% have never left their state.
Palestinians
There's a lot of very pro and very anti blockchain people here and I'm not even sure which are the majority.
Indeed, for a Bulgarian name it's about as far away from unique as it can be. Both the first name and last name would be in the top 10 most common names in Bulgaria. Imagine something like "David Brown".
Thanks for your comment.

> Have any of your test users been behind corporate firewalls yet? I ask because there are some corporate firewalls (Fortigate, PAN to name a couple) that will see excessive DNS requests as a denial of service attack.

We've done some limited testing with this on a protocol level but there's lots more to do. This example site uses DoH which some firewalls just straight up block, in that case this site and associated client-side libraries wouldn't function at all.

If a connection to Cloudflare DoH is made successfully, then it's unlikely any of this traffic will be troubled by the firewall since it's just over HTTPS.

> What are the max queries per second this implementation can trigger per client?

This example implementation is only limited by the browser and Cloudflare. In the Barclays example link provided it's sending 56 DNS queries in around a second.

This is a pretty heavy implementation, a NUM lookup for a URL like num://numexample.com:1 only requires upto 2 DNS queries. The reason this implmentation is so heavy is that we're combining a whole bunch of records.
Somewhere in between. You pay per byte.
Especially since he/she is already gender-neutral.

> clearly improve readability

Not necessarily. Some people object to singular they on grammatical grounds, in that it may confuse the reader who associates the pronoun with plural meaning only into thinking it refers to some previously unmentioned group. Infamously, Monica Cellio’s dismissal was more or less over this.

I happen to prefer singular they over he/she, but I acknowledge it’s not an obviously uncontroversial choice.
Humour needs to be funny.
Before you post a comment about Bitcoin fees, please take a little time and try out lightning. It's come an incredibly long way, it's very fast, and very cheap, and very easy using a mobile wallet.
>Do they have grey hair? Yes, they do.

Yes the group of old man's have grey hair.
Similar thing going on with all sorts of living animals.

Sequence DNA, find a population with small, but consistent mutations, declare new species, declare new species endangered because population is so small, declare a 100 mile radius refuge around population, repeat.
Yeah, just look how ‘Latinx’ has been embraced by the Latinxen.
The Time a New York Governor Disobeyed the Federal Government (2020)
>Why do you assume people aren't using Brave for their own protection?

OK, sure, lets rewrite it as "Brave is attempting to monetize other people intellectual property by striping it of ads for the protection of readers."

And sure, you could argue that you are providing a service to readers. Unfortunately, in order to provide tha service you must harm the content providers by denying them ad revenue, whether or not they are actually doing any harmful tracking.

This is why I believe content providers will come after you once you get big enough.

And you might be able to scare users, but I doubt you will be able to convince a court that just collecting the data is harmful in any meaningful way.

But come on, we're all tech folks here, Brave is only blocking 3rd party tracking, the 1st parties are still tracking what pages on their site you are reading. Facebook knows what you see on Facebook. Newscorp and Tencent and Apple all know what you are reading across their own IPs. Netflix knows what you are watching and Spotify knows what you are listening to. You have to be logged in after all.

And anyway, I'm sure 3rd parties have started serving up scripts that run 1st party now, just proxxied through the first party server.

Update: And to be clear, if you were doing this all for the good of society alone I would cheer you on, but because you are doing it for profit it becomes unethical in my mind.

Now I know nobody asked, but if I were Mr Eich and I wanted to do this is a way that _was_ ethical, I would attempt to create a parallel internet that was attractive to both users and content providers. I think both parties need to opt-in to this new trackingless internet.

I have a lot of crazy ideas for making this crazy parallel internet good for everybody, but I would be here all night.