skysight-inc/HackerNews huggingface dataset:
Bitcoin dominance is fading this year only because it has bet on LN with fundamental inbound capacity problem. LN rejected my proposal to solve it and extend channels with credit lines: XLN https://medium.com/fairlayer/xln-extended-lightning-network-...
The lead author, Jay Bhattacharya, with Trump advisor Scott Atlas, is a primary author of the "Great Barrington Declaration" which attempts to foist the Hoover Institute's anarchist/libertarian viewpoint on the world that public health interventions should not be used in a pandemic and that the disease should be left to run wild.
Is that really such a unique advantage for Apple? Intel and AMD can work with Microsoft to achieve something similar, for instance.
“Oregon Trail” generation here. I’m more tech literate than my older and younger family members. But I also made tech my career so I’m not sure if this is a fair anecdote.
The lower transaction throuput,the higher the fees, the higher the incentive for the miners to process transactions.

They probably don't want to mess with that dynamic too harshly.
Yes, sorry my memory betrayed me. It's about 3%/year over the last 30 years according to the source. I posted a correction.
Yup but the 2% target is over a long timeframe. Transient spikes are fine. There was a big drop last year.
Those are on-chain transactions. Coinbase and many other wallets now support offline, or 'Instant Sends' which is more akin to the simple database update that PayPal/Visa performs.

Sure those aren't purely decentralized but a decentralized settlement layer is probably where most of the value is anyway.
This seems to conflate hipsters and neckbeards.
Classically SMTP let you "relay" mail that neither originated or is destined for the specific server. Gmail, and most modern SMTP servers, only permit mail from or to a Gmail address/their primary domain.

Edit: added clarification that all SMTP servers do not only permit Gmail addresses...
I think, expanding on this, it's important to note that persona-non-grata is given to a person who hasn't necessarily been accused of any crime. They just aren't welcome.

In fact, a person who commits a crime might actually be welcome in another country that doesn't consider your infraction to be criminal (e.g. if you're in jail for being gay, probably there are many countries that would happily give you refuge if you could somehow figure a way to break out of jail and cross their border).

To truly be banned from the world, you'd likely have committed serious crimes. And thus you wouldn't just be "persona-non-grata" but charged with something like war-crimes in international court. Then I think many countries would love to have you... locked in a cell... but safely within their borders.
South Korea has been demonstrating the limits of contact tracing for a while - "looking for one’s lost keys under the glow of a streetlight" is about right - but you wouldn't get that impression from the coverage in western media, which seems more interested in pushing a narrative than anything else. The percentage of cases that aren't linked to any existing case just keeps on going up, even though they really don't have any way to detect those cases reliably, and they rely on the same kind of large-scale social distancing and business closures as countries with less extensive contact tracing even though most people probably have the opposite impression. (Every time they loosen those restrictions cases keep going up, which doesn't stop them from repeatedly attempting to anyway.)

It was definitely worth trying in the early days of the epidemic, and almost every country did so with reasonable success initially - even the US, not that you'd know that from the media coverage unless you paid close attention - but once Covid is endemic and there's a bunch of unknown, undetected cases contact tracing seems to lose a lot of its power.
The poor have no savings
I've been using this bare repository approach for a while. I forget where I first saw it, I'm pretty sure it was on HN but it was not this project. I do like it, but I have a few minor issues.

The first is that I have a habit of running `git add .` when I'm working on source code, and as a result I have accidentally added my entire home directory to the bare repo more than once... Easy enough to undo but a bit inconvenient. `dotfiles add -u` is the safe option, or just be explicit about which files you are staging.

The second issue is the 'branch per machine' approach, which I do use. I have two machines I use regularly, and a third occasionally. There are some bits of config (e.g. for vim) that are shared across all the machines, while other bits are not. If I use one machine for a while, then I end up with lots commits that I need to cherry pick when I next use another machine. Depending on how long it has been, this can be a bit of a faff.

Finally, because there is no clear mainline branch, you have to pick commits to/from any of the branches. If you are undisciplined like me, then this will leave you with a 'three way ahead and behind' scenario at some point.

Anyway, I like the approach overall. If anyone has a suggestion to ease those pain points I'm all ears.
Near me, places have QR codes that pop open a browser with the menu and payment. Food comes out pretty fast. One nice part is that you can place additional drink orders as needed.

Servers are still needed, but I do enjoy the simplicity of ordering from an online service with tableside "delivery".

My parents, however, would not agree. They wouldn't be able to order their own food from a digital menu.
Fortunately, these abstractions are horribly broken, so you get to peek behind the curtain on the regular.
There's a comment here: https://blog.erlang.org/the-road-to-the-jit/#maturing-the-ne...

I feel like I saw graphs in one of the presentations, but I don't recall which, or if it was about the final iteration of the JIT.

I suspect HiPE would beat the JIT on tight loops, but the JIT wins in general because of the lack of switching cost between native and interpreted code.
My initial idea was that I wanted a more "sexy" language for scripting. Python is a lot more popular and (arguably) more enjoyable to use than Lua. There's a lot of cool stuff like list comprehensions. Plus I had a selfish reason of just wanting to learn more Python and fool around with the CPython code.

Over the duration of the project, I really did learn to appreciate why Lua is embedded into games and Python isn't. Lua is really small and you have full control over everything. And you're eventually going to need that control when you implement features like reflection, pausing the game, etc. CPython is this big shared library that does its' own thing and you have a lot less control over. The parts where it just doesn't expose enough through its' API do do what you want is a real huge pain. I ended up writing a bunch of code to serialize all the internal data structures and this was a massive chore. Also you have a lot less control over CPython's performance and memory allocations.

I didn't really appreciate these things when I started the project so hence I went with Python. But since I ended up doing it, I guess you can still enjoy the benefits of it.
VisaNet will do 76,000 tps - 4 orders of magnitude.
It actually is. You just have to stop assuming it is about convincing you to care or about you in general.

It is for people like them and about people like them.
Yjs-backed CRDT collaborative Jupyter notebooks merged
Thanks for this important context here.
I wish more people like the author of the OP would feel free to admit things like they were compelled to finish the project because they couldn't see anything else they felt like doing with their time, so that's simply where all the time went. That would make perfect sense in my mind, and restore a notion of calm.

One problem is making assumptions that the author is trying to prove something by a clear display of superiority. The code itself is of a high quality, from what other people are saying. But it's probably only because so much effort was put in for three years on it.

Also, I have to wonder how many other doors the author left closed because he spent so much time on this project. Was there anything else of a similar impact that he contributed to for all those years? And what of the other things he may have passed up?

Some projects will consume you. They will be the tantalizing activity pulling you away from Friday night dinner parties with people you don't understand and other miscellaneous outings that are comparatively less interesting. You constantly think you're leaving something unsaid or undone away from a keyboard. In some cases you feel obligated to continue for no reason other than having already come so close to accomplishing the thing, sunk costs and all.

With some projects, hypothetically, if someone is to see me in a cafe with nothing better to do, I'm almost certainly going to wrap up my current conversation after a point and take out my laptop to continue working. That is how my life is structured with those projects. That is how they affect my actions day after day. It isn't necessarily a life of glory.

Working on projects and having the finished product in my hands is not what brings me happiness; it merely staves off misery. It fills a void in my life that was agonizing up to that point. My theory is that if your goal is to avoid misery and despair at any cost, and have the means to do so, you can be driven out of desperation to accomplish substantial things. Other people could see what I did and make their own guesses as to what it took. But really I was only trying to prevent myself from becoming undone. It was simply too irritating of a problem for me to leave alone. I'll probably never be able to fully explain why. It certainly wasn't because I was trying to prove something to other people.

But I'm only speaking from my personal experience. It's not like I actually understand why the author did what he did. People just don't seem to know at the moment, and maybe that's where the air of sadness over suddenly seeing this accomplishment come out of nowhere originates. There's nothing to counterbalance the impact of learning of its existence within a split second with what actually went on behind the scenes for many orders of magnitude longer.
check IOTA if you want to learn (if you have not) about DAG structure that potentially solves decentralized scalability. GOSSIP protocol
they suddenly have a 'technical issue' and suspend trading until it is 'fixed.' sometimes its never fixed and the exchange founder mysteriously disappears to Thailand or dies, or claims to start an orphanage in india. sometimes all three.
I definitely think it’s a vulgar double-meaning but I think it’s less “women walk over over him” and more “he’s gay”. It’s practically lifted right from The Miller’s Tale where the “dandy” and feminine male boarder is repeatedly described as “handy” and is both clever and literally very handy with his landlady in the “locker room talk” sense. The story ends with the dandy boarder taking a hot iron rod to the butt and the cuckholded landlord, a carpenter who you would expect to be stereotypically “handy”, breaking his hand.
It's very likely that they didn't really know that Vesuvio was a volcano at all...

According to various sources they just consider it a mountain, given that it was all covered of vegetation and there was no recorded trace of activity in the previous centuries.

Plus, as said... Growing stuff there is a pleasure (reason why plenty of people still live in that area). Have you ever tasted the tomatoes growing there? There's a reason why the pizza you can have nearby is something you can't eat anywhere else in the world!
1. Fight try to measure yourself up against the most talented person you can think of. Can you code? Well, then, there are plenty of FOSS projects in the languages you know which could use your help. Can't code? Not a problem, do QA work then, that's important and very useful and not enough people do it seriously.

2. Seek self-fulfillment and purpose in other aspects of your life. I am 100% sure the people around you - family, community, neighborhood, etc. - could use someone who devotes some time for doing good. Sure, it might not be what you had assumed you would gain fame and glory doing, but so what?

I'd be more specific but obviously I don't know anything about you or where you live or what you do.
Voting is compulsory in Brazil. Also, political advertisement is partially state supported through mandatory TV time allocated to political parties. You can check the result of these policies by taking a look at some excerpts of the political ads shown on TV: https://www.youtube.com/watch?v=_6yKkwISOvg

When everybody HAS to vote, you guarantee that people who couldn't care less about the process is casting a vote.
Haiku does some amazingly impressive things software-only, drag & drop and scroll really don't need hardware acceleration. If they do, there's a problem with your code.

Mind you, I can do real-time 1080p mp4 video scrubbing on haiku running on a thin client so...
That's kinda a weird question, since it would obviously depend on what is executing the JavaScript for the browser written entirely in JavaScript. Chrome doesn't ship C++ code to your machine, they compile the C++ to native code for your particular hardware and operating system (presumably with a great many differences and performance tweaks between each compilation target).
To me, If it solves the problem it’s acceptable.
Bitcoin's Proof of Work algorithm has linear scaling. Basically 100,000 nodes all trying to build consensus using Nakamoto PoW can do it in O(100,000) messages. The scaling factor on the number of miners is not what is a bottleneck here.

The main bottleneck for cryptocurrencies is that every single node has to validate every single transaction. So your global throughput is effectively limited to what a single node can process.

Technologies like STARKs can improve these bottlenecks without introducing new trust layers or trust assumptions but still carry data availability requirements which once again require every node to have all the data, even if they don't have to actually process all the data.

There are additional techniques you can use to minimize the data availability impact but then you start introducing trust assumptions again.

It's a tricky problem and there's a good reason none of the major chains have adopted a solution, but it's not as dire as your post suggests, nor does your post highlight any of the fundamental issues at play.
>a decentralized settlement layer is probably where most of the value is anyway.

Why?
Apple hiring a former Facebook ad products product manager, expanding its ads product suite, and expanding ads slots says more about how they see Facebook than the privacy changes they've made.

Ads is a services market that is growing fast and as the phone market saturates, services will become more important for Apple. This will also help reduce the margin pressure on iPhone hardware.
Defense can win any single encounter, it cannot win every single encounter.

Perfect defense does not exist. Especially once we get down to people. Even in your scenario, those "good libraries with lemmas" are now the point of attack. Find a weakness in that and you find a weakness in thousands of systems.

And that does happen all the time. Commonly used libraries are found to have privilege escalation vulnerabilities. They get patched, then something else, somewhere else, is discovered. And sometimes the patches themselves open up other vulnerabilities.

As for social engineering being more difficult to pull off, that's not true at all. We're all looking to streamline the process, we're tired, we're sleepy, we're bored, we just don't care, we hate our boss, we just want to watch the world burn. Those are all ways we fail even the most airtight security measures.

Tell me the provably correct patch for willingly handing over my credentials to a malicious party.
It's per source code file, and it is not explicitly defined what is and what is not an engine API calls.
Some of those are for optional features like WebRTC, they are not all needed for a functional browser.
I like how chicken + resources = wooden chicken tank.
Solution: 64GB RAM. Never look back.
> export full css/html/etc for like $9 a project

What about View Page Source > mypage.html? I like the idea of paying per project somehow but this particular method seems not strong
While the author's point is probably valid to some degree, it's not really what digital native means. [1] It was popularized by an education consultant so understanding it primarily in the context of consuming media and interacting with computers of all types is likely the right lens. It's not really connected to being able to program and having a lot of under the hood computer knowledge.

[1] https://en.wikipedia.org/wiki/Digital_native
AdaptiFont, adaptive digital font that speeds up reading
There's something to be said about growing up using devices that are made for creation and not just consumption - the barrier to go from "this is a cool web page! How can I make one?" is a hell of a lot higher on a phone than a computer, or now vs. the mid-90's (if only because the standards are so much higher).

But this guy is just being a jerk: "Digital natives my ass, all they do is stream videos on YouTube and Twitch."

Which is a shame, because it crowds out what I was hoping would be a more thoughtful discussion about devices created purely for consumption, or perhaps walled gardens, and how they don't afford people the same opportunity to learn as general purpose computers.

I wonder if early car enthusiasts felt the same about people who learned to drive when you no longer needed to know how to fix your car all the time.
That’s a good point. The only way to block now is to refuse to use the site.
Fair enough.

Sorry, I should have clarified a bit more — I'm writing a cross-platform desktop application that has a preact[0] frontend (+ a Go backend) using `firefox --app application.ini`.

I have been experimenting with performant lists (which is why I brought up the XUL tree — it's currently central to the interface, though not the final implementation for sure) — I'm currently only using the XUL window/menubar elements in order to populate the native macOS menubar.

I am a fullstack web dev in my day job, so my goal here is to write a fast, easily extendable UI that I can quickly iterate upon using modern html/js/css/etc.

I love gecko and used to write XUL add-ons many years ago, so I'm already familiar with JS code modules, XPCOM, XUL, the internal browser architecture etc.

Basically, I'm now using XULRunner (`firefox --app application.ini` as previously mentioned — will eventually be stubbed into a native macOS .app/OS program) as a replacement for Electron / Chromium Embedded Framework[1].

I'm basically doing the same thing as Positron[2]/qbrt[3].

[0]: https://preactjs.com/

[1]: https://en.wikipedia.org/wiki/Chromium_Embedded_Framework

[2]: https://github.com/mozilla/positron

[3]: https://github.com/mozilla/qbrt
Firefox 52 is the last version that can be built without Rust, it is kept in pkgsrc for that reason.
While I feel similarly, this strikes me as a nearly perfect example of No True Scotsman.

https://en.m.wikipedia.org/wiki/No_true_Scotsman
I don't know, on the other hand, "random" is kind of a tired aesthetic.

Little inspires less confidence about someone's creativity than schizophrenic jumbles of gifs.

Besides, there wasn't a reduction in fun and eccentricity. So lets permit for a second that being "random" and being fun and eccentric are the same thing (they're not). Part of fun and eccentric moved to video games, the real safe space on the Internet for it. Part of it went away because personal websites became public facing destinations in a way MySpace and Geocities pages never really were.

And before you say that MySpace was a public facing destination, it is proving my point that musicians rapidly moved away from it long before Spotify homogenized the way we access music - it wasn't a music industry thing. It's that Instagram does a better job at doing what MySpace did, and it's because non-random people just communicate with pictures of themselves, particularly their bodies, as the lowest common denominator.

Why is the loss of "wild creativity" no real great loss? Ultimately we can appreciate how hard it is to design nice looking stuff a lot more. Even nostalgia for that old Internet you're talking about is kind of toxic, especially to people who are genuinely random, because nostalgia is a huge obstacle to getting people to try new things. And that's why maybe those blocky design frameworks are here to stay - because stuff that feels visually familiar on something that doesn't really matter, like a website, convinces the visitor to try something new that does matter - whatever you're writing, composing, making, etc. that you're putting on the web in the first place.
Yeah... I agree, and would argue further that there is a specific kind of mistake being made in this post that I see many in tech make...

That of believing that living lower down the stack makes you superior somehow...

Here's an example of someone I think is clearly fucking amazing but arguably lives much higher up the stack than this guy...

https://www.google.com/amp/s/www.theverge.com/platform/amp/2...
Payment channels ARE credit, generally - I'm sorry this proposal was rejected. Was there a reason for the rejection?
The glitch has a hooked nose
Bear Stearns made investors partially whole... definitely not a bailout because are you point out they owned the GP. It’s actually a horrible example.
> IN another area it is clear that the Republicans will raise to the surface the resentments that many white Americans have over Negroes’ moves for social equality. The San Francisco convention was blatant in its proclamation that one of our parties intended to be nothing less than lily‐white. The nation is now faced with a major candidate who feels no need of Negro votes; he is willing to stand or fall on the gains he can make within the 90 per cent of the population that is white.

> While a President of the United States can, under our Federal system, do little or nothing about street violence, the Arizona Senator will predictably call attention to such lawlessness. While earlier Republican candidates doubtless realized that white Americans have no great affection for their Negro fellow‐citizens, they refrained from exploiting those antipathies. This restraint was, indeed, part of the “Establishment” agreement on how elections were to be conducted.

> This year's experiment, then, is betting that there are many Americans — among them many who have hitherto voted Democratic — who are willing to give their votes to a man who promises to keep Negroes in their place.

https://www.nytimes.com/1964/09/06/archives/whats-the-mainst...
I could see how this could be faster.

At the end of the day, after the browser does all of its highly optimized processing of the dom, html, and CSS, it is issuing drawing commands that are the same as the ones you make on canvas. Canvas skips the in-between steps.

If you're in a situation where you know you want this text at this location on the page, it may be simpler to just draw what you want verses trying to arrange a DOM that will cause the browser to draw what you want. Especially if you're already doing pagination, at which point you're already doing the text breaking and layout anyway, and you're just trying to tell the browser in a high level language to give you the same low-level results that you already have in hand.

It looks like they're just doing this for text within a page, BTW. I looked at the sample document and the page scroller is DOM, and the individual pages are canvas of text, overlaid with an SVG containing the images.

The big question I have is how they manage to deal with stuff like IME (input method editors) and how they manage to work with the keyboard on mobile (looks like they don't do mobile though).