skysight-inc/HackerNews huggingface dataset:
I took courses with focus on theory, performance and security of blockchains. I never cared much about the practical situation, and all those things Drew criticizes blockchain for. Blockchain is a cool thing from TCS perspective — end of story for me.

I'm actually teaching a course in Cryptography right now that touches blockchain a bit. And I asked this question with a practical purpose to know if there are any warnings I should give my students about practical implications of the technology.

> elaborate on what specifically?

> plenty of academics talking about blockchain = bad

Elaborate of what is "bad" specifically, and suggest any specific trustworthy academics who made any statements like that.
You must have misunderstood my comment. Only one of my examples might conceivably be delayed. One is explicitly being reversed, and the other is protection of a vulnerable group regardless of majority status. My point isn’t that democracy fails to represent the will of the people. Democracy is more complicated than that, in some ways more flawed and in some ways better.
Very sad...
That person was banned because of automatic child pornography detection, you think that should be removed?
Using Metadata to find Paul Revere. -- Keiren Healy --
June 9, 2013.

https://kieranhealy.org/blog/archives/2013/06/09/using-metad...
Okay, humble suggestion - remove yourself from the public square, but don't destroy it for me.

That way, you get to not hear racist stuff, and I get to not have my morality chosen by random americans.
> Archlinux's PKGBUILD doesn't https://github.com/archlinux/svntogit-community/blob/cf04bef...
> Because of that, "docker version" on arch linux outputs that it was built on the actual day it was built, whenever that was, and each time it's built that string changes. Hence, not reproducible.

Fwiw, I'm the maintainer of Docker on Arch and this is a bit more complicated.

Arch doesn't need to care about build time because `pacman` sets `SOURCE_DATE_EPOCH` during package building which is then utilized by the docker build system.

https://github.com/moby/moby/commit/760763e9957840f1983a5006...

If you look at the diff from an actual reproduction of the `docker` package (the Debian Reproducible Builds CI is a fuzzer), you will see there is no issues around build time.

https://reproducible.archlinux.org/api/v0/builds/359851/diff...

What you do see is some weird differences around `NT_GNU_BUILD_ID` and `GO BUILDID`.

This is because of `lto`. In Arch we try to build most Go packages with cgo for the purpose of utilizing hardening flags. The issue is that the C code generation in Golang isn't actually reproducible with `lto` enabled.

One issue is what I submitted here; https://github.com/golang/go/pull/53528

Another issue which I have been trying to debug is why the code snippet located here doesn't reproduce.

https://pub.linderud.dev/cg/

This results in the BUILDID generated and sat by the cgo build process isn't reproducible.

I could disable lto and all the binary hardening and docker would probably be reproducible, but where is the fun in that :)?
Oh, I thought he was talking about fan boost. That was such a terrible idea, I'm glad it is gone.
> When you're escaping a LIKE expression for other databases, you must not escape the "[" character, since some databases reject escaping anything other than the % and _ wildcards. That is, your escaping code for a LIKE expression has to be database-specific, because MSSQL (and AFAIK Sybase, it seems both have a common ancestor) decided to be different.

TBF you may need custom codepaths because defaults diverge as well, IIRC postgres and sqlite default to ESCAPE '\' while mssql and oracle default to ESCAPE '' (the latter being the actual spec behaviour).

So in Postgres and SQLite you must always escape your LIKE parameter, while in mssql and oracle that's not the case.
Docker has been a godsend for home labs. People don't need to know where on the filesystem their configs have been scattered (distro dependent). They just need to know how to docker pull and configure their container.
RISCV isn't that standardized that there won't be a plethora and mess of peripherals available from every manufacturer. It will be much like ARM.

In many ways it's a good thing. There's no point in more than one manufacturer existing if everything was standardized down to the literal register map. They all end up using the same fabs anyway.
Did you just reinvent tinder?
Tell HN: Royal Mail Data Leak
Royal Mail (the UK's postal service) has a product called click and drop that allows businesses to pay for and print shipping labels online. It has some value-add features like order-syncing to make buying labels easier. Today when loading pages on click and drop it will show you details from some random account each page load. We saw details of other businesses orders and customer addresses before we logged out and called them about it. We asked another business if they noticed the same and they confirmed that they had.
I would like to see a nice Pi case with external (USB?) drive mount and built in PS. I want to add 5TB of storage for a media streamer without taping a drive to the PCB.
Valgrind was huge when it became available early in the 21st century, for finding leaks but also because and gave us engineers ammunition to use against management to keep our development systems running on Linux.

There were other profiling tools before then, but they were extremely pricey.
Is there a generally supported way to back up an entire Linux installation from the device itself while it's running?

Is there a way to do it without backing up all the os packages?

With docker I can stop the service, then snapshot its data volume, then restart it. And restoring is very easy.

I have no idea how to get that workflow at an os level without a vm manager.
SpaceX expects first Starship launch to orbit this year
Why would they use "Easter Egg" to describe "lightly obfuscated code"? They are two different things. Easter Eggs have no special need for obfuscation in source code, just in UI.

Especially for Java, not JavaScript where source code is at least slightly relevant to the end user experience?
OP are you Elon Musk ?
The penalty for making a mistake is extremely high, too. There are many examples of players easing up as they near the goal line because they think they're in the clear, and then getting hit or stripped at the last second, incurring eternal embarrassment or shame. You not only need to be in a very specific game situation, you also need to be extremely certain that none of the eleven opposing players are going to get a shot at you.
Thank you, Benji!
the use of propaganda, which is effective, trivially invalidates your statement asserting that speech can do no harm.
As a bit of an aside, the past few years have seen a drastic rise in coaches "going for it" on 4th down instead of punting in a lot of situations. This is mainly attributed to the rising use of analytics by coaching staffs.
This is an interesting tech stack, but seems heavy-handed for managing such a small amount of raw data (the l/p list itself).

My solution for the past 14 years has been a simple GPG-encrypted org-mode (text) file. I can get to a password multiple ways from any device. The main way I check one is to open the file in Emacs which prompts for the master password via pinentry. You could also use a keyfile. Usually I just ssh and connect to a tmux session with emacs -nw already running, but I can also decrypt and grep it from the CLI, or clone the private repo its on to do the same locally. I only do anything involving PII or money in a dedicated PureOS VM though, so I generally don't jump through any hoops and it's relatively transparent.
It doesn't matter, charging all engaged users won't make enough money to be meaningful, the math just doesn't work out.
Inferno is not plan9, Inferno is based on what was learned while making/using plan9. They do not share a base.
launchd or perhaps, more likely, upstartd.
For me, the nice things about the systemd journal binary log format are:

- It's immediately compressed (without having to wait for a log rotation);

- It automatically rotates when a size limit is reached (no risk of filling the disk with logs);

- IIRC, it's deduplicated (repeated messages use less disk space).

All of these together means logs can be kept for much longer by default.
I grew up in the golden age of Myspace. There was a lot of value, I think, in needing to directly choose to have someone in your social circle. If you didn't add someone as a friend, you didn't see their posts. It's a lot easier to be civil online when you know all the people you're interacting with. And perhaps a lot safer.
Your post is missing a big "according to Qualcomm, a company known for stretching the rules and truth to favour itself and currently being sued for its misuse of ARM intellectual property following the Nuvia acquisition" disclaimer at the beginning.

I would need at least some OEMs confirmation and a statement for Samsung before I believe it.
If you want to take a more principled approach to size here, you should use a metric that corresponds to how humans interact with the region. Pick a point to call the center and find all the points with a round trip time less than some number.
How did I not know about this? I will never parse text in Bash again.
The article is annoyingly superficial.

It says: "This [superposition] is most commonly illustrated by Schrödinger’s cat, which can be both dead and alive simultaneously."

Schroedinger used the cat example to illustrate his view that a particle being in two mutually-exclusive states at the same time was absurd. He thought it was obvious that the cat cannot be both dead and alive simultaneously.
Ouch. I've seen this happen (luckily never in production) when caches doesn't get keyed properly.
You're not required to participate. Nobody is, in fact.

There's something particularly disgusting about the elevated sense of self-importance required to say that because you don't like something, because there is a vanishingly small number of bad actors as there are in every single group above a certain size, it shouldn't exist at all.
No: "Alpine Linux is an independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency."
don't worry about it? on good instances identity will be tied to membership in an LDAP or AD sort of thing, with membership handed out as a perk of employment for example.

bad instances get treated like spam email sites.
Those OSS RISCV designs are academic largely. True performance RISCV designs are going to be people's money maker and never open sourced.

A head start is great but that still costs expensive skilled engineering time to actually make a worthwhile product. And due to licensing of OSS, it may be a bad thing for a company to build their multi-billion dollar business on something they need to open source for someone to immediately knock them off and kill their business.

In the hardware world, we live and die by our design secrets. If someone can simply copy you exactly, they can completely undercut you and basically put you out of business. A bit different than the software world.
https://archive.ph/RddwF
Piet Mondrian painting has been hanging upside-down for decades
> That doesn't make sense to me and I agree with GP. If I consume HTML and I escape all HTML input I'm given, I'm utterly useless. [...] Now when I consume text and convert that text into HTML for further treatment, I'm producing HTML, and I must properly escape my input in that conversion.

Which is my point, it's the consumption side which defines what the escaping should be.

> Escaping only ever occurs at a boundary when transforming between formats (eg from "text string" to "html string") which is always both producer (of the new format) and consumer (of the old format).

A database interface is not a transformer / producer, needs escaping. Globbing is not a transformer either. Still needs escaping.
So, none of that has anything to do with IAP.

It simply requires that the person be able to cancel easily and in a standardized way. And Apple could enforce that. That's the whole point of having a review process, an app review, all that.

Apple could enforce that, but they choose not to.
> What's so bad about MV3? Would love to hear your take.

It's a trust issue. Mozilla burned a lot of it in recent years.

> Mozilla made it clear it will not adopt changes that prevent extensions like uBlock Origin from working.

That's the thing: I don't trust they'll keep good on that promise for more than a year or two. I may be misremembering things, but I'm pretty sure they initially weren't going to adopt MV3 at all, then they weren't going to add DNR, now they're adding DNR but "not removing request blocking, pinky swear". Once DNR lands, I worry they'll start thinking about removing request blocking, under the guise of "security".
Simple. Kill Electron immediately, fucking Slack being so slow on a multi core modern PC is ridiculous. It's IRC ffs.
I think that the (dead, gay) Something Awful forums model is a decent solution to content moderation and monetization.

An account is 10 dollars (lifetime). If you get banned, you have to pay 10 dollars again. Permabanned = can't come back.

Premium? (dms, search, custom avatar) 10 dollars.

Change your avatar? 5 dollars.

Change someone else's avatar? 10 dollars.

Ad free? 10 dollars.

Access to archives (posts over a certain number of years old) 10 dollars.

Not too expensive and no recurring costs for good citizens, prohibitively expensive for bots/trolls.
Crowd crushes: how disasters like Itaewon happen and how can they be prevented
LT - Congratulations to Arif Patel Preston Dubai and EP Properties for Acquiring Blackburn Innovation Center.
I use chezmoi + homebrew.

1) Install homebrew (one-liner, easily googled)
2) Use brew to install chezmoi
3) chezmoi pulls my dotfiles, including my Brewfile
4) Say 'brew bundle' and 90-95% of the software I need is installed

Then I need to set up settings sync in VSCode and Alfred and I'm pretty much done. What few things are missing I can install manually, or update the Brewfile to match.
30-year veteran of the publishing industry. I know how it works. The idea that publishers would publish a book and willfully restrict sales is absurd. That is also not how book pricing works. Who would choose to drive up unit costs for no reason? Publishers like selling books, and the only thing they like more is selling more books.
The more input on your operation the slower it will become. There are a few different common types of ‘Big O’ notation which represent how input affects the efficiency of an operation. These include O(n), O(1) which is the most efficient algorithm, and O(log n) and more…
Yeah Angular was great too. It was so much cleaner than early React. These days though it's not really a contender anymore, sadly... the ecosystem has moved on. Sigh.
Purely as a visitor, Zürich definitely felt cleaner and better organized than other cities in western Europe.
The price of commercial real estate happened.
I dunno why the technical bits matter at all. I would use a 'better' twitter even if it consumed 2x the data or had 2x the latency. The thing about the backend, is that it is the 'back' end.

The UX will be central to such a platform, and that's all we should be having a conversation about. I'd go as far as to say, that the central challenge of convoluted technical solutions like 'decentralized platforms' is to find a way to hide the backend away from the user. You want them to be none the wiser about what goes on behind their pretty website / app.
I use it as my primary driver, for the sole reason is that it's the only cross-platform shell that properly supports Windows (without resorting to Cygwin/MSYS, which has performance issues and many pain points). I'm still getting used to the syntax though...

(Edit: forgot to mention Powershell, since nowadays it also works on Macs and Linux)
How do you know what these portals were for?
Heavy users as in frequent posters: is just selling native advertising. It doesn't change the ad-suported model.
Discussed here previously

https://news.ycombinator.com/item?id=33370228
the actual published spec is a good place to start. w3.org
Now currently down for planned maintenance.

EDIT: https://clickanddrop.statuspage.io/incidents/8cd3bf2qyz5h
I signed up. https://nicheless.blog/author/crc

I like the extreme simplicity. It motivates me to write something and worry less about whether that writing is a properly crafted story. I think of my Substack as the place that requires something with more polish, and Twitter is for very short takes, opinions, conversations.

This site sits somewhere in the middle. Looking forward to seeing how it evolves!
Apple could enforce a clean cancel sub process. They do not. So, instead of making things better for you, the user, you just pay more for them to do nothing.
Right. Maybe we're much, much worse without public fora. There are valid concerns about social bubbles, fake news, and alternative facts already.
DNS is not tantamount to the internet: you can very well have a TCP/IP connection to a computer through the internet, i.e. wires and waves, and not use DNS at all.

Having a DNS domain is akin to going into a public town square and setting up your stall selling whatever vegetables you grew in your garden. But just as the individual farmers were run over by large corporations who invented the hyper-market, just as so the individual users have been fleeing, increasingly in the past 15 years, to be under the umbrella of big-corp-du-jour.com. Making another-service.com with the façade of a "public town square" is just making another hypermarket.

And also, it's called a "public town square", with accent on town, as in "group of houses" [1], because it's meant for a relatively small population. There is perhaps a reason we don't have "public megacity squares" (stampedes and crowd crushes aside). And there is perhaps something inherently wrong when an individual has 100+ million "followers": in a public town square a stall could not sell vegetables to 100+ million people since there aren't that many people in the town in the first place.

[1] https://www.etymonline.com/search?q=town
This quote doesn’t exactly make you look like the badass you think you are.. and all over C++ array access. Does that sound like a topic that warrants escalation to confrontational language to you?
Super-Rich Americans Paid 97% More Estate Tax During Pandemic
If you like this, be sure to check out bundlewrap. It's a little more complex, but I think things like templates are actually useful.
Probably need to change the wall as well
"Label" — if I understand GP's point — is just a random string you attach to an item. "Amsterdam" could be a label, and it can be attached to a PDF of an old map of the city of Amsterdam, to a photo of your neighbor's dog named Amsterdam, or to an expense report for the project you're building on Amsterdam street. You decide what to attach it to, and it's only important what "Amsterdam" means to you. The search for "Amsterdam" label would bring you all of the above.

"Tag" — if I understand GP's point — implies some structure. In the above examples, it would rather be "ByLocation::Planet Earth::Europe::Netherlands::Amsterdam", "BySubject::Animals::Dogs::Amsterdam(MyNeighborsDog)", and "MyProjects::ByYear::2021::ProjectOnAmsterdamStreet" — or similar. In this case, if you're interested in the neighbor's dog, you're searching by its specific tag, or — if you don't remember its name — a search for "BySubject::Animals::Dogs" might help you. Any such search will also keep the other "Amsterdam" results away.

The problem with tags is how exactly do you implement them. Your project on Amsterdam street may have begun in 2021, but still ongoing in 2022 with no end in sight; or you may have forgotten its dates at all. Additionally, "MyProjects::ByLocation::MyCity::AmsterdamStreet" is not an invalid way to tag that project.
How many people will pay 2x the price of Disney+/Spotify/Netflix for a blue check on Twitter?
> As a mild-OCD perfectionist I'm literally grinding my teeth imagining doing it this way.

Haha sorry I understand what you mean!

>If title doesn't have to be unique this already seems as an acceptable compromise.

Yes, currently the title doesn't have to be unique. The platform will just generate a unique URL for each post based on the title, and append a digit if necessary.

> Nice point. Any chance I could copy a post URL or open it in a background page straight from the posts list?

It was initially set up like this, but a bunch of users (mainly on mobile) complained that they didn't like the fact that each post opened in a separate tab. They wanted to just read a post and scroll to the next one easily. That's why I've moved to the current format. Maybe I could make it behave differently on desktop. I'll keep this in mind.

Thanks!
This isn’t really true though, the left has always been concerned that social media censors them, and why wouldn’t you be? Speech is power, and the left is all about promoting their own ideas(not uniquely so, just pointing it out). in fact the left often thinks that even before Musk, social media companies have leaned right. This idea that the left loves social media companies is a right wing narrative. We can talk about whether or not it is true that social media has a left/right wing bias; I’m not necessarily saying that the left doesn’t think social media should do more to fight hate speech (which may disproportionately impact conservatives) but painting the left as loving social media before Musk is just fantasy.

https://www.nbcnews.com/think/amp/ncna1245308

https://www.quora.com/Why-is-Twitter-censoring-liberals

https://www.politico.com/amp/news/2020/10/26/censorship-cons...
Can fish be more nutricious then pemmican?May I read such research if yes? Vitamins and cool/uncool cholesterol does not bother me, I am prepper and all I need is calories.