skysight-inc/HackerNews huggingface dataset:
If incidents of violence are isolated, then sure, you're making an understandable (and oft-repeated), if provocative, argument here based on individual freedom.

It's possible to consider violence to be a contagious disease, however. Under that kind of lens, information platforms and communication tools could be seen as a transmission vector. It's hard to figure out what improvements could be if that's true; either way, it's another perspective.

[1] - https://www.ted.com/talks/gary_slutkin_let_s_treat_violence_...
It's okay-ish phone, but battery life is not stellar by any means. If I had to choose between a bigger phone with better battery that gets me through the day and a smaller one which needs power bank in the afternoon I'd opt for the former.
Cool. On what counts as "small" it's really not so much about screen size -- I don't want a small screen, I want a small phone. So it would be great to be able to filter by outright product dimensions.

Also would love to be able to filter to usb-c, headphone jack, and Android version.
Hello from Tunisia, friend.
Component cost was a barrier to larger size. Just like DSLRs started out with APS-C sized sensors, handsets started out with smaller screens.
Yeah, the name is straight from marketing (implying happy people seeing a fast website). It simply means that clients detect which is the better connection (whether IPv4 or IPv6) rather than naive IPv6-first or IPv4-first. RFC Standards about this: https://datatracker.ietf.org/doc/html/rfc6555 and https://datatracker.ietf.org/doc/html/rfc8305

Unfortunately OkHttp is naively priotising IPv6 regardless if the IPv6 connection is good or not.
QA is an entirely different job from development, and does not use the same skill sets. what is needed is for good QA people to be paid and respected on par with devs, not for it to be viewed as a low tier job where you can get "promoted" to development.

promotion for a tester should ideally be to senior QA engineer, with more autonomy to come up with effective test plans, designing and implementing automated tests, being a team lead for more junior testers, etc .
After one particularly stressful period of life I started having bloody stool (TMI, sorry). Bright red and scary looking. I went to the doctor, had lots of tests... no results. It wasn't cancer. Nothing odd physically. Diet was examined but nothing stood out. Then, it would stop. I didn't think much of it. But, over the next several years the bright red stool would start up again for a few days. I started paying attention. I narrowed it down to being overseas for a lengthy period of time, and then returning to North American and drinking a dark coffee from Starbucks. So, I would abstain for a few weeks, then have a dark, or a bold, black coffee. Within 12 hours, bright red stool. I would stop and it would go away. Since then (I'm talking a 12 year period) I've narrowed it down to almost any coffee, except Ethiopian, producing what I can only call an allergic reaction in my intestines. The regular tests have never shown an allergy though. Weird hey. But if I go drink a tall bold black brew right now, but tomorrow morning I can guarantee I'll have bloody red stool.
I still drink 2-7 cups of Ethopian a days though. No problems.
Maybe, having email allows other people to contact if there is any vulnerability etc.? Not all project are on GitHub and there should be someway to contact the author, right?
How is that related to HN?
It’s great. The Acorn team seemed to like it too. Not sure if Sir Clive ever commented.

Did you spot Sophie Wilson in the Baron of Beef pub :)
> I can't think of any case where you would not want to split up that string in separate arguments

Random example, but jq takes its input expression non-tokenized (i.e. as a single argument) while in contrast find takes its expression as a sequence of tokens (i.e. an array of arguments).
I wanted HP Veer

placed an order during the fire sale season of HP TouchPad but order got cancelled

that was a cute one (WebOS)
Fat fingers? It's hard enough to type on a touchscreen. I'm on what used to be called a "phablet" sized phone and I still make mistakes all the time.
Can you explain your thought process? How is that related?
What do you use the; if you want:

- Self contained in one file

- Easily edited with vi/nano (i.e. through a console ssh session)

- Readily available on most Linux base installations

- No crazy runtime installation requirements

Edit: formatting)
The 12 mini received a lot of hate, both on HN and in the wider press, and a lot of predictions about how awful it was and how nobody was buying it.

"Sorry, small-phone lovers: The iPhone 12 mini was Apple’s 2020 sales flop" [0]

"The iPhone 12 Mini May Not Be Long for This World" [1]

"Who would pay that for a powerful phone inherently limited by screen size" [2]

"No wireless. Less space than a nomad. Lame." [3]

Yet they made a 13 mini.

It's still a little larger that I'd like, but is is usable unlike the ridiculous sized phones others have.

[0] https://arstechnica.com/gadgets/2021/02/the-iphone-12-mini-h...

[1] https://gizmodo.com/the-iphone-12-mini-may-not-be-long-for-t...

[2] https://news.ycombinator.com/item?id=26082294

[3] https://slashdot.org/story/01/10/23/1816257/Apple-releases-i...
>Dropbox has adopted a policy of terminating the accounts of users who repeatedly infringe copyright or whose accounts are subject to multiple infringement allegations. If you repeatedly share files that infringe others’ copyrights, your account will be terminate

https://help.dropbox.com/accounts-billing/security/copyright...

> There needs to be a sharp distinction between files for your own use and files that are shared with the world

Even simpler: do not upload copyrighted materials to Dropbox, Google Drive, etc.

Use a local backup if needed, use sneakernet to transfer files.
S10e is great, except for battery life. But it’s not sold any more. New S22 is just slightly larger but it lacks audio out and memory expansion slot, which could be a problem since only 128GB model is available for preorder in my country.
NIST was used by NSA to plant a back door into a standard on key generation. It is well established, thanks at first to the Snowden papers and after that by follow on admissions.
Firefox/Mozilla suffers from a strategic error --- they made the decision to ingratiate and addict themselves to the biggest privacy invader on the planet --- who was simultaneously working to supplant them.

Now, the only real marketplace utility left for Firefox is to take political heat off Chrome for being a monopoly.

Brave is what Firefox should have been all along but it still is not --- a real privacy focused alternative. While it's possible to build some privacy into Firefox, it is still not the default.
> But, if all the world's servers are IPv4, I still need to provide IPv4 IPs to my clients

That's the incorrect part. You don't need it. You can translate 6 to 4, it's not exactly CGNAT but it appears exactly the same for the IPv4 servers. That will save you from getting an address to any of your users, only the translation servers need it.
This looks great, any examples of what's been built with it?
More like, people who've taken an interest in the space are having a much harder time finding jobs that aren't "fill this electron app/SaaS with dark patterns."
> Bash is available everywhere

POSIX mistake number 1: Bash isn't available everywhere, even when restricted to Linux. Even Debian avoids bash for a good reason (Bash is slower than most POSIX shell implementations), although it's installed by default for convenience.
Shell scripts are nicer than Python, though. There was a brief moment in time where Python nearly rivaled shell scripts in convenience and straightforwardness, but November of 2008 was many years ago, now.

We should probably deprecate Bash, though. It doesn't offer enough over the standard for it to be worth it.
Yes, I wouldn't recommend my mom do it. This was with the average HNer in mind, but even an average tech enthusiast could do it. I think the OP commented here too saying he is a techie.

But tbh I think even getting and external drive and backing up to it should at least be done in parallel to any cloud service you choose.
If being a parent taught me anything, it's to trust my instincts - go with your gut, as the parent(s) you understand your baby better than any other parents, friends or healthcare workers.

It's a long story, but we could have saved our family a lot of grief if we knew that from the start - but of course, as first time parents it's not easy to trust your guy.
World Map with Literal Meanings
Interesting post will spend a little time reading it late,in the meantime a quick Q, this

D = P(x,y) ← Q(x,z) % z is not shared with head(D)

throws me a bit, isn't it equivalent (as z is unused) to

D = P(x,y) ← Q(x)

which makes me wonder what y is doing. Would that leave y unbound, and if so is that why it's disallowed?

TIA
> As for "cloud provider and encrypted" - how did you do that? Basically, what I want is a way to back up about 8 TB of data on my (LUKS-encrypted) home server to the cloud

I personally just throw it all into a .7z file and then upload it to a cloud service (Mega, specifically). I chose 7z as it has the capability to encrypt file names, which would otherwise leak a lot of metadata to the cloud storage provider.

The main downside of this is that Mega deletes your stuff after 3 months of idle time, so I need to periodically check in on it to make it think I'm still using it.

I am really not sure how 8TB of data would fare with this setup though. For one, you'd definitely want to set up some sort of streaming thing instead of buffering the .7z file on the server and then uploading it.
If you point a dns entry to an ip and later someone takes control of that ip, guess what happens... This is a YOU problem, not a GitHub problem. Talking about dilettantes in the tech world...
Somewhere between 0 and 3%, but that doesn't account for the added value of my life savings not being wiped away if I accidentally misplace my credit card or it gets cloned.
I had the same experience for many years, running first Asus routers then pfSense.

What finally made IPv6 bearable was switching to OpenWRT. I still have annoying IPv6 issues now and then but they're at least fairly infrequent now.

Of course I don't try to do anything fancy with IPv6 like using it for services, that'll only end in tears as my ISP gives me new prefixes all the time.

But yeah, it's been far from plug-and-play even with OpenWRT, and as someone who has a proper IPv4 address there's very, very little incentive to put in the effort besides the nerd factor.
I wonder how the general public in the UK would feel about the virus if the queen had died early on in the pandemic from COVID?
> People who are confused about equality shouldn't design programming languages:

This is a very dull criticism of JavaScript, everybody uses ===. While it's definitely true the language has some poor decisions (`with`, `==`, etc.). You can write JS without using any of these features (and almost everyone does).

Infact, just using a decently strict ESLint config will get you most of the way there.

It's controversial, but I think somewhere under the cruft of JS is a good language. The syntax is dead simple, functions are first class, and with something like TS you can get static typing ontop of all of that.
Sorry I wasn’t clear. I got 6 weeks of paternity leave. I just didn’t take it until my wife finished her 12 weeks of (unpaid) maternity leave.

Still super lucky to have that!
I often reference this short doc from Disney for two reasons: the first is the subject itself, the multi-plane camera; the second is how well the subject is explained. It’s a good example of excellent and clear visual communication even if it might appear a bit slow in pace for today’s audience.
I really like it. My only feedback would be that some areas of interest are far from the steep contrast points.

Allowing someone to rotate the coloring and spacing while zoomed in might allow more insight into specific regions of interest. A slow animation descending the zero color at maybe 1m/s might be mesmerizing, as you watch the colors move like they were flowing down hill.
Don't trust Americans
In the early days of the EU, there were lawsuits over whether the British should even be able to market their chocolate as chocolate, given its higher milk and oil content and lower cocoa content. I don't say that to disparage British chocolate; having grown up in Ireland, I don't have any issue with Cadbury. But it drives home the point that British and European chocolates are rather different products. Sometimes I want a Cadbury; sometimes I want a Lindt. If I have a craving for one, the other won't do. American chocolate like Hershey is different again; I think it tastes awful and am tempted to say it is objectively worse, but it's probably again more accurate to say it is a different (though superficially similar) product targeting a different audience.
Take a look at shfmt and shdoc. One is an auto formatter, the other does autodocs. I wouldn't invent yet another docstring format. It's already been done. Just check compliance with an existing format.
I am not familiar with the expressions "face pull" or IYT. Could you elaborate?
> the JOY of a child is just insane

It really is, and you just cannot understand it until you become a parent yourself. I used to roll my eyes when friends said that, but it's true.

This'll probably sound really cheesy, but sometimes I look at my kids and it feels like my heart will burst with the love I feel for them.
Still got mine, freshly recapped. Long live right to repair, teaching kids about retro glory and how stuff actually works at the hardware layer will make sure such iconic pieces of computing will never reach the landfill.

…now if only there could be actual selling 8520 CIA replacement chips/fpga replacement being manufactured AND sold instead of destroying old motherboards…
Oldest buildings in UAE discovered, dating back 8,500 years
Look into restic or Borg backup. Restic with rclone can directly backup to a lot of cloud providers, with Borg you may have to remount the remote share.
Sold out! I guess that's a good sign.
Alex is difficult to watch at times. He did some shouldering recently and with all the money they make they couldn’t even get a proper iron and just used a cheap crap one.

I still enjoy watching and learning things tho.
Actually, there's no evidence that LCDs are bad for eyes:

https://www.scientificamerican.com/article/earth-talk-tv-eye...

Sure, if you have a CRT strapped to your face, there might be a little risk. But an LCD screen is just about the most harmless thing imaginable for your eyes.
It seems like you are currently spamming this comment below all Hacker News submissions and it is not related to RSS API.

There are currently no rate-limits for registered users on rssapi.net.
Turkish Bird Language
That moves this in the right direction, but still has secerity challenges. You need a path for the legitimate package author to reactivate their account after domain expiration, which means you need another way to trust you're talking to the same human as before the domain expired. This is where stuff like PGP comes up, but that comes with yet more challenges.
I did a similar investigation into a couple of fake profiles that are also on LinkedIn and some customers of us got spammed by them. Turns out there's a company with a facade called "whitehallmedia dot co dot uk" and they are hugely involved in the spam game.

They seem to have actual people that contact accounts/leads and their contexts from somewhere in India, and those people share spam accounts. Initially they try to sell you some tickets to an analytics and cyber security conference at first, but then they try to contact C-staff as soon as you start reacting.

The C-staff members then get trapped into the selling and audit game, so they offer free pentests / IT audits and "cyber security software" that can fix the problems (duh).

I created a honeypot with a fake domain and a fake company that doesn't exist, with emails that cannot be guessed blindly and with an email server that doesn't list its account names (and account names are not bruteforceable and neither guessable). Zero links on the internet, domain isn't even google-able.

Once I trapped them with private linkedin profiles and the people of whitehall media contacted the fake accounts, the spam arrived in masses. I'm not talking about 10 or 20 a day but in the thousands per day. And their network of hosts that they operate is _huge_.

My current guess is that they abuse administrative access to their customer's servers (the analytics/cybersecurity/IT-security forefront) to install their malware and send spam on their customers' behalf without them even knowing about it. We contacted our customers afterwards and asked all others whether or not they had contact to them; and if so that they start to double-check on their server infrastructure because it was very likely that they got infiltrated.
> Remember this is a legacy worldview. We'd been building all sorts of
dependencies on the idea of God. You can't just s/God/evolution/ and
expect a 3000-year-old codebase to compile.

Nietzsche's parable of the Death of God is absolutely essential
reading for all hackers. Pay very close attention to the exact words
of the madman in the marketplace. Technology is very evidently bound
up with the "new rites and rituals". Much of what we do in digital
technology is no more than a new cult, more or less arbitrary in its
form but still fulfilling the old religious negative functions -
distraction, domination, fealty, creating new sins and pleasures, new
rituals, new denominations and partitions on humanity. Of course Jung
and Freud said the same and went further. It doesn't merely fail to be
a rational and benevolent replacement for superstition, it threatens
much worse modes of failure. Unlike traditional religion technology is
not subject to the same constraints as stone churches, dusty books and
preachers. Zuckerberg's "Meta" is literally a Gnostic/Cosmist project
to create "Another Place" here on Earth. Because it has the potential
to create more and bloodier wars than religion ever could, we have a
solemn duty as hackers to steward it and think very carefully about
what we create. "Move fast and break things" is not apropos this
duty.
> We should probably deprecate Bash, though. It doesn't offer enough over the standard for it to be worth it.

Arrays make a world of a difference. Deprecate sh, keep bash.
It makes sense if you are on a pavement as if someone needs to step into the road it should be the person facing the oncoming traffic.

Nobody really does it though.
Re-uploading 8 TB each month is impossible, here in Germany all you can get on a residential VDSL line is ~10-20 MBit/s, which means you're stuck at 24/7 uploading for way over a month.
Because the website is accessed by Europeans, meaning it is collecting Europeans data (via google analytics). But also because California has CCPA which is more or less equivalent to GDPR (as far as I understand at least. I might be incorrect).
Digital borders: EU increases use of technology to monitor migration
Is FB really much worse than Twitter in Ethiopia and Myanmar, and if so how much worse?
Don't even need to be NAS, couple external HDDs work as well. Add the new videos every month or something. Keep one at work and one at home. Or in some other place. Anyone not Gen Z should be entirely familiar with process of moving files between disks.
It was just an example; similar issues occur under the CCPA and other legislation. (Assuming no user is covered by GDPR, which is likely not the case.)
> I think we should really be working to deprecate large bash scripts.

I second this: I myself have a problem here, which, I guess is somewhat related: I try to keep everything universal and each time I try to generalize what I'm trying to achieve through some sort of abstraction. As a consequence I keep adding functions and aliases to my (zsh/bash)rc to the point where they become absolutely unmanageable. At this very moment zshrc is 8000+ lines long. Sure, I have a cronjob which backs it up occasionally but it's more of a maintenance/readability hell.
Reminds me a lot of an old Desktop widget I had that would tell me if I would need a jacket or not. There is something appealing about simple applications like these!
It's like the site is designed to look like a scam site. It has the generic clip art pushing you to their "FREE" cyber security tools that obviously have no catch, complete with the small pixelated government logo in the corner so you know it's legit.

I realize this one is probably fine, but any security guidelines should say "don't download anything from a site that looks like this." Or I'm going to click on download and it'll ask me for my credit card number to charge me $39.99 for my FREE trial.
If this were taken to an extreme then nothing proprietary could run on this kernel. That is not the intent of the code authors in many cases and frankly the wording of GPLv2 being so vague here is as Linus has said part of it's strength.

Given the very open context of how it's taken by the community the worst that will ever happen is the kernel eventually getting relicensed under GPLv2+Legal_Pedantry rather than nVidia or vmware being forced to open up their product codebases.

Frankly this then gets even messier when considering copyright law, frankly given the weird status of an ABI/API in legal definitions this is the fault of the courts not the linux-kernel or the software devs...
+ this, that Unihertz Titan in the list is a chunky one, because of the qwerty keyboard but small screen with 153.6x 92.5x 16.65 mm dimensions...
Avoidance of sun exposure as a risk factor for major causes of death (2016)
Yes, and what the parent post was suggesting was that GitHub would have you use a CNAME to point your DNS entry to a unique FQDN (that it can tie back to your specific repo) instead of an IP, which would centrally prevent this issue without relying upon every single user to act perfectly.
My wife casually mentioned seeing that camera when she worked at Disney.

She wasn't being coy; it just wasn't a big deal for her.

For me, that was like "casually" mentioning she'd had lunch with Jesus or Einstein or something. I've always been really fascinated with that aspect of animation, so Disney's big multiplane rig is something of a holy relic to me.
Did someone pee in your coffee?

All actors should take care of security, you should expect people to make mistakes especially if you're as big as Github. Your take on security is like talking about law and justice with a cowboy.
A similar (and very mature) project similar to this is BiwaScheme: https://www.biwascheme.org/index.html

It's a Scheme interpreter in Javascript that implements IIRC most of R6RS and is working on R7RS.
Hear hear.

I give one piece of advice, heavily caveated, that running a vacuum cleaner helped calm my newborns when we brought them home from the hospital (advice from nurses line when our oldest was inconsolable at 4 days old). I then follow up that everyone parent is going to have advice that worked for them and their baby, and it can be tiring to hear but typically comes from a place of love. The parent-to-be will figure out what works for them. Reach out for help, they aren't alone, and so on.
I've read somewhere someone having a clock so precise that it was affected by the relativistic effects of small changes in Earth's gravity caused by the natural movements of tectonic plates. Don't these sorts of things also limit the practical accuracy of clocks -- if they can only accurately measure the time passing at their specific spot in the ever changing curvature of space-time which is different from every other spot?
I have no idea what you think I'm saying. I said that adtech wastes a lot of R&D talent to make our lives generally worse instead of better.

I don't need someone to tell me that other things exist in life because I've never been either a developer or a customer of either adtech or blockchain.