skysight-inc/HackerNews huggingface dataset:
POTS. ILECS were required for a while (still are?) to sell access to their central office DSLAMs. For a hot moment in the early 00s there was a fair bit of competition for DSL service (at least in the Bay Area).

If memory serves – as technology moved on to higher speed DSL that worked over shorter distances (and required more RTs as a result) legislation stayed the same. Essentially the only things that ILECS were required to provide access to were outdated products that nobody wants. Sonic finally shut down their resold AT&T ADSL (G.DMT) service this year in large part because it was so unpopular. They still offer ADSL2/VDSL2 service out of their own DSLAMs as well as fiber and resold AT&T whatever (not sure how that came about).
It seems drastic to me to conceive of an entire new kernel and OS just to resolve this issue and keep a stable ABI.
But the difference really is stark. Hard to describe, you have to try it yourself. I was lifelong win/lin user but switched over to macos just because of m1 was better in the price range than anything else. I hated my work issued 2019 intel macbook with passion but I love my m1. I suspect it's going to be a long wait until I can switch back.
Which is exactly the kind of shortcut I loathe.
That has never stopped advertisement companies though.

I'm pretty sure Rage Against the Machine tracks have been used for tv commercials without anyone blinking.
The difference is that the HarmonyOS API was just a fork of Android, even if the underlying system changed (and it wasn't changed that much). Fuchsia is completely different, from the kernel all the way to the API.

The end result isn't what's ambitious. Linux can do this today, and run Windows applications at the same time. What's ambitious is getting different APIs to work together well on a system that's designed radically differently. The overlap lies in Flutter (the "we'll ship our own GUI toolkit with the application code" approach), not in the underlying framework.

I imagine Apple could quite easily get Android apps to work on iOS if it wanted to. They need a wrapper for Linux calls, which they can borrow from Google in this case, and they need part of the Android framework, which can be made to run on the wrapper. It wouldn't take more than a year for the first proof of concepts to come out, I'd reckon. Apple just has no reason to want to run Android apps because they're not the ones that are in desperate need of market share like HarmonyOS.
Hackers are targeting industrial systems with malware
I see lot of fear and uncertainty in this article.

You would think that by this day and age there will be supercomputers, artificial intelligences etc... that can calculate exactly what would happen if there were no Russian gas to Europe. And solve uncertainty.

We still live in very unpredictable environment. Like when people lived in old Egypt and feared of drought and famine.
UIs can spawn jobs in the background, but that's an explicit thing programmer has to do, and evidently they forget all the time. It took Apple over a decade to mostly fix "beachballing" problems plaguing Finder.

Another problem that may be Cocoa-specific is that it can hook UI-changing observers to objects, and then these objects become unsafe to use in multi-threaded programs (including those background jobs you should be using!)
Ah sorry I read "Unlike Ruby, in Python" instead of "Unlike Python, in Ruby"
> Unused code => lots of CVEs

I have a problem with that. Yeah, there's the potential that having some extra binary available could result in the main app calling out to it, in a way that passes the data triggering the vulnerability, that can then reach back to the main service/data. People achieve more crazy things in practice.

It's of course great to strip those if possible, but I feel like that heading and "inherent security trade-offs" in cloud native apps is overplaying it quite a bit.
I also feel very strongly about the failure of the digital era. Understanding that society moves in weird curves and is rarely self aware enough to do good things in one shot. Maybe it will have to crash and rebuild using some valuable bits and a better insight (or hindsight).
If the issue is just a stable ABI, why not just fork linux and maintain a stable ABI?
Valve's steam has had custom edge gear in place with most major ISPs for a decade+. So yes that is indeed hella fast.

That said I personally mostly see 700Mbps-ish
No, I haven’t.
how is libreoffice on a mac? i haven't heard anyone give any reviews/benchmarks ?
(as others have noted multi-sig schemes may be a better option but here are a few infos regarding your questions)

> 1: Create a seed phrase with dices

You can do that but you'll need a way to generate the checksum for the seed phrase. A 24 words BIP39 seed contains 264 bits (24 x 11 bits): 256 bits for the seed and 8 bits for the checksum.

> There is not an easy way to check if the hardware wallet really has no internet connectivity.

Indeed but you can at least open / disassemble some of them easily (there are even docs by the manufacturers explaining how to verify that the hardware wallet's PCB looks legit).

Seed exfiltration, even without connectivity, is an issue too.

And some hardware wallets are extremely noisy and impossible to use totally offline (there are mandatory firmware upgrades and mandatory connectivity needed to install the "apps" that allow to sign transactions), so you have to trust the vendor.

> There is no way to check if the hardware wallet really uses the seed phrase to create the extended public key.

Yes there is. Use an airgapped/offline computer which has physically no network connectivity options (no wifi / no ethernet / no bluetooth / no nothing), no HDD, booted from, say, a live Linux CD with contains for example Ian Coleman's BIP39 tools. Then you enter your seed and verify that the extended public key / keys derived is the same as the one shown by your hardware wallet. Data exfiltration from such a computer is still technically possible but I wouldn't worry too much about it: you power that computer for a few minutes, turn it off, and you'll be fine.
Russians already tried to force something, will not work. No Ukrainian president will ever sign because he/she will be overthrown the next day.
Offline support on Android is excellent. I'd guess most people don't use it offline on a laptop.
I thought you'd never ask:

- KeyDB (https://keydb.dev)

- Pelican Cache (https://www.pelikan.io/)

- Tendis (https://github.com/Tencent/Tendis)

- SSDB (https://github.com/ideawu/ssdb)

- Dynomite (https://github.com/Netflix/dynomite/)

- Dragonfly (https://github.com/dragonflydb/dragonfly)

- Skytable (https://github.com/skytable/skytable)

- Tidis (https://github.com/yongman/tidis)

- Anna (https://github.com/hydro-project/anna)

- Skyhook (https://github.com/aerospike/skyhook)

And some which are kinda dead but still interesting -- redis is the kind of workload that does actually become feature complete so these are still usable in my mind though maybe not first choice:

- ledisdb (https://github.com/ledisdb/ledisdb)

- Codis (https://github.com/CodisLabs/codis)

- xcodis (https://github.com/ledisdb/xcodis)

I'm planning on doing a comparison with these at some point, because they're fascinating (all these projects go off in subtly different directions, I'll spare you the details), but here's a recent comparison someone else did:

https://news.ycombinator.com/item?id=31796311

Basically, redis compatibility is like step 1 for any KVS that wants to seem at least a little usable/real-world-focused so you get so many cool entrants.

I don't really personally keep up with redis for the stream use-case -- it's a great use for redis but that doesn't really make/break for me usually.
A Survey on Reactive Programming (2015)
No single element of it was really unusual at the time. It was the lunacy of everything simultaneously that made it truly memorable.

I do think we have it pretty good these days. In particular, the dev-ops movement has pretty much put an end to the days of waiting for a server to be made available to a new project.

> The rest, just wow, 1-guy subversion via usb sounds like a bad story from 1999.

Heh. According to Wikipedia USB sticks went on the market around 2000. But yeah, zip drives or something. But there'd have been reams of printed documentation in binders (or badly stapled realistically) and JIRA wouldn't have been a thing, so perhaps a net win :)

My first gig after university we moved all the files around on 3½" floppy disk and I'm retrospectively embarrassed by my resistance to a colleague's insistence that we start using a CVS server instead!
I find this interesting. Our pages are still on Squarespace, so it would be interesting to see how one would integrate this depending on where/how they host their pages.
Indeed, if you don't go to bed intoxicated there isn't much of a risk at all.
I don’t understand why it’s such a big hurdle to have upstream driver for a SoC - usually Qualcomm makes the chip and probably the drivers for a given chipset. They are the only ones whose responsibility it would be to have an upstream kernel driver.

If intel, amd or others can make it so that their very complicated silicon can run on top of open source code, it should be possible for them as well.

Granted, the phone manufacturers would probably further customize the kernel, however, the phones could still run on top of code that is 99 percent upstream, and they could both spare a lot of dev resources and stay closer to upstream.
> Her life seems intense to me, and I don’t understand how she’s here at this party looking lively. I personally can work on my research a few hours a day before I need to go nap or watch some youtube videos. Is she fundamentally different from me in some profound way? Does she just have more energy resources? Or does she (and everyone else here) habitually exaggerate their productivity?

This is a question that I’ve been asking since forever, never got an answer. They just do „normal things” and „nothing special”.
I’m by no means an elite class but I see those overproductive people with an unlimited energy on my college educated but not wealthy level too. I just want to know how they do it!
You can check that the signature signs the transaction on an air gapped computer.

That signing the transaction is not deterministic but involves a "random" number is indeed huge.

Now we are back to square one.
The hardware wallet can phone home.
No way to use Bitcoin in a trustless way.
I'd argue a GC is an order of magnitude bigger compromise though.

And that even before considering performance.
I don't really agree. The account recovery yes, but this requires active access to my account (and is time sensitive). Also, on anything important I use 2FA with backup codes.

I've not needed to send my CV by email for years even. Every time I've applied I needed to submit my CV on their portal (and usually enter my work experience manually there too :/ ).

I understand Proton is more 'on my side' than gmail, but I don't use gmail. Right now I have a paid business O365 account. My remark was more about the added value of ProtonMail over another paid account, not over a free one.
Apart from one repost of this article, search tells me there have been five Godot articles in the last month, none of which have had anything that looks like an "anti-Unity bent," and no others were posted on the same day. The only ones that got any traction (besides this one) were about fog volumes and UI design.

I think maybe you're conflating pro-Godot comments in recent threads in reaction to news about Unity with articles being posted and seeing a hidden agenda that isn't there.
Take an annotated tour of images from NASA’s Webb telescope, with expert guides
PyTorch Inference Acceleration with Intel Neural Compressor
you're not alone :) https://bugs.ruby-lang.org/issues/15723

This syntax looks ugly, but it's really nice when writing short scripts. Combined with one line function declarations: `def foo(n)= bar`, it can make an irb session much faster/shorter.
The rabbithole is here: https://stackoverflow.com/q/995593
I haven't seen it mentioned yet, so in case you're a big Calvin and Hobbes fan and haven't heard about Watterson's brief return to the comics page as a guest artist for Stephan Pastis' Pearls Before Swine, Stephan describes the whole thing in a really fun story here: https://stephanpastis.wordpress.com/2014/06/07/ever-wished-t...

It includes links to the strips.

C&H remains one of very few influential and yet uncorrupted parts of my youth. I'm grateful to Mr. Watterson for never selling out. But it's bittersweet, because kids don't read newspaper funnies with their breakfast cereal anymore, and I fear that Calvin and Hobbes will disappear from the public consciousness long before Garfield does.
Basic Cryptography Without Fluff
I've been using python for two decades and ruby exactly one decade ago for a couple years.

Your comment on packaging is interesting.

My perspective is that packaging on ruby was in nearly the same state ten years ago as python is now.

My team switched ruby package managers several times during the ruby work and none of them ever worked reliably and was a regular root cause of fragility in our builds.

I hope that ruby packaging has settled in that time while python has the same kind of cultural noise that afflicted ruby during that period. Popularity has downsides. Political packaging wars is one of them.

I'm old school enough that I stick with tried and true pip, venv, and .env and its ilk.

There was a long battle in downstream packaging for a while that I just didn't want to be involved in having seen the same thing in ruby.

FWIW, if I were you I'd look at crystal, elixir, or nim. I was very productive in ruby but the near constant battle of wrestling with DSL's that are not concomitant with their parent is, IMHO, to be avoided. I've seen more than one team fall prey to that trap. Caveat emptor - pick your DSL's carefully.
That is certainly true, but realization of that fact won't help you in your life at all. There are infinitely many statements that are true but unhelpful. However finding some motivation and lessons from success stories can help you whether you are tending a tea plantation or a web startup.
I was wondering why I heared 'Running up that hill' from Kate Bush so much on the different radio stations. Then HN had an article about someone recreating the synth sound of it. Why the renewed interest?

Yesterday I heard it got used on a popular Netflix show. Ah.

It could be worse, I thought they were forcing interest in some new album from her.
There's also toxiproxy - https://github.com/Shopify/toxiproxy
> Any Pythonistas/Rubyists here that could point out some Ruby shortcuts that make you more productive?

It depends on what you want to do.

If it's building web apps there's Ruby on Rails, which is written in Ruby. In my opinion there's no alternative to this in Python. Sure there's Django but it's not the same even though both are considered batteries included web frameworks.

One nice thing is you'll find both Python and Ruby SDKs for a ton of third party services (like Stripe, etc.). That goes a long ways for building things quickly and with confidence.

Ruby's package manager is also a lot better IMO. It supports proper lock files out of the box and everyone uses gems with bundler. In Python it's a mix of pip, pipenv, poetry, etc. all of which have their own unique issues. With Ruby I never felt like I had to battle this aspect of the language. You just bundle install what you want and creating gems is the same process.
It's a bit of an old post, and yes Pipenv is not the go-to tool anymore. pip-tools is okay for people that really, really love their requirements.txt; otherwise we tend to go with Poetry at work.

Any folks having a good experience with PDM https://github.com/pdm-project/pdm ?
The new 988 mental health hotline is live. Here's what to know
Why should a company expend resources on something that doesn't benefit it?
Yes! There's even a great project built around them to streamline their use, Steampipe[0].

That said, the last time I tried it, it was orders of magnitude slower than OctoSQL. Moreover, reusing the Postgres query engine has its advantages, but it also takes away flexibility you might want to customize the dialect - in the case of OctoSQL, that's i.e. support for streaming and live updating queries.

[0]: https://steampipe.io
No, but there's always someone listening in from the outside. Woodstock wasn't pure, like...some people were just there to sell bad weed. There is no purity.

This is purity, like a gold coin is .999 pure, that's what you get, this. Hacker News was created with the intent of avoiding the Neverending September that happened when Usenet was opened up in ¿1993 was it? So that led to a series of attempts to cling to a more beautiful time, until Reddit, and in response to Reddit getting massified, this pretty small forum that lost a lot of its inertia it had seven years ago, and it's cool, it's a joint that's out of the way and few know about but it's a cool place. I'm rate-limited on here, which I embrace as a way of spending less time saying my words. I say a lot of things that make people's head hurt. Like there's stuff I only tell friends if there is aspirin on hand.

And the other thing is it has to be subsidized in some way. So this forum is subsidized by Y Combinator Management LLC (I think that's what it's called) and even though it is very synergistic, like...it's not as synergistic now. Well I don't know. I didn't do winter during Covid, until now which I regret, winter sucks. But there has to be a winter for there to be a spring...I'm losing conviction in what I just wrote as I continue writing. Like why lose when you can win and win forever?
There's plenty of apps that we developers use daily that fall into that. Apps like Teams, Slack and Jira can feel incredibly slow to a lot of people, even with everything already in memory and not waiting for anything from the network or disk. Typing messages, changing tabs, going to read a notification... Facebook sometimes takes a second to show characters you typed in a reply, and the characters often show up out of order (also zero network activity during it). A lot of complex WYSIWYG editors are also incredibly heavy, while simpler ones aren't.

Sure, that might be technically a bandwidth problem: in this case probably RAM. It is solvable with faster computers/faster RAM. But it's slower or at least the same speed as it was in the past with slower machines. Since hardware got better, it has got to be something different in the software side.

And it's not even about difficult things like Unicode Glyphs and Emojis, which are common canned responses when anyone says that software "is slower than N years ago". Those things are handled by the OS, not by Jira. And there are super fast apps that make use of them.
My journey went from pipenv to poetry to pipenv back to pip and then to pip-tools (pip-compile and pip-sync).

While both pipenv and poetry were nice and had a lot of comfort build in they broke in nasty ways and it was hard to debug so I traded the comfort for less complexity.
I'd love keyboard shortcuts to navigate quickly through folders too!
This had nothing to do with selling out. Olympic athletes were supposed to be amateurs and not professionals.

If you were paid to be an athlete then you had a competitive advantage, or so was the thinking.
The Three Leviathans
The short, mysterious career of Deux Filles
Database as Code on Percona Community
Honestly it's a bit ironic posting your arguments on this forum. I somewhat agree, but technology has taken people all around the world to the top 0.1% of wealth in America and does so every day
Knowing you can get a 2TB PCI-E 4.0 M.2 drive with write speeds at 5000 MB/s for around $200 doesn't bother you when Apple is marking up components that much?
Restricted Mode: https://fuchsia-review.googlesource.com/c/fuchsia/+/688090/6...
> You've missed step 0 (and earlier): how did you trustlessly obtain the bitcoin in the first place? Your options aren't good here:

You're missing an easy and obvious option.

You plan to buy 10 Bitcoin (not saying it's a good idea): you wire tx enough to buy one on Gemini or Coinbase (or whatever exchange fits you), wait for the tx to clear, buy one Bitcoin, move it to your hardware wallet. Rinse and repeat 9 more times.

At any one time you're never exposed to more than 1/10th of the amount you planned to buy.

I think a lot of highly speculative investors but still cautious people proceeded that way.

There are even sites tracking the Bitcoin and Ethereum and whatnots addresses accumulating coins on a regular basis.
People keep saying the word "concrete". I'm going to embarrass myself by asking what concrete is, and what it isn't. I've looked it up and it seems to be a paste which can be made into any shape, and which then sets into stone. So its main properties are that it can be set into any shape, and when it hardens, it hardens into something strong and reliable.

Further questions:

- Is there a difference between cement and concrete? What's their relationship? Cement is also a paste which hardens into rock.

- Is there a difference between mortar and concrete? What's their relationship? Mortar is also a paste which hardens into rock.

- What is the difference between concrete and stone? I guess the closest thing to "setting" stone is chiselling it, and that clearly takes longer than pouring and setting concrete.

So the main feature is that you can shape it without chiselling it.
Everything that is non-verifiable, requires trust. So, if you can verify that your hardware works correctly, you don't need to trust the manufacturer or supply chains. There are ways to verify that hardware works correctly.

3: You measure RF signals to verify that there's no wireless connection of any kind.

6: You can verify the public key by using multiple devices from different vendors with the same seed.

Practically speaking, you don't need to verify everything yourself. It's guaranteed that any information about attacks will be quickly available, if someone is able to verify everything.
Silicon M1 or M2 processors cannot natively connect more than one external monitor.

Apple?
I think an intern shouldn’t have to create value. They are here to learn and get experience. The company is interested in having a long trial period for potential new employees and to have people play with non critical tasks.

I have seen people relying on interns and it’s not a good business idea in my opinion.
If you don’t like a tool then don’t use the tool.

Or fix what you perceive is wrong with it.

Don’t demand the tool do what you want or insist on a certain release cadence unless the developers are on your payroll.

I admittedly started skimming around halfway through but still want a refund on the time I wasted trying to determine if there was more to TFA than a whinefest.
Why do I need to remember that Saturday is 5?
Hmm, my 20 people youth organisation had like 5 positions that you had to fill (by law). Elections were generally of the ‘does anyone else wish to run for this office?’ and then ‘does anyone have a problem with this person retaining their position?’ kind.

Meetings had good cookies, so in my opinion it was worth it though.
I still cannot fathom how one can take anything seriously when it comes to the author talking about Apple, given his biased opinion regardless. Maybe it's just this irrational and unconditional excitement. In any case my mind just has problems with this setting, every time an article from Gruber comes up here, even though I own lots of Apple products myself and quite like them.
Yeah, I think it really is the lack of objectivity that just makes me feel uncomfortable reading his stuff. Your mileage may vary though.
Colours affect the way you think