skysight-inc/HackerNews huggingface dataset:
Not really. JS simply outpaced Flash/AS in terms of technology. Better interpreters, better tooling, better governance (and that says a lot, considering how bad the Chrome-Safari controlled web is), etc. Yes, there were a few missing high-level functional requirements that were in the Flash ecosystem. But it turns out most of them are "easy" to implement/port/provide. (See Ruffle.)
The hypocrisy of carnists with regard to which animals are okay to farm and which aren’t is infuriating.

There is controversy around farming octopi, as if there is any significant moral difference an octopus and a pig? It’s schizophrenic reasoning.

We shouldn’t be farming _any_ animal that has the capacity to suffer. I’d almost prefer if folks who eat animals just ate everything and didn’t try to justify to themselves why some animals are okay to farm and others aren’t. At least then we’d have even an iota of consistency.

And yes, I know the dietary preferences of westerners do not reflect dietary practices worldwide, but every culture does indeed engage in ridiculous, nonsensical partitioning of the tree of life into edible and inedible animals for no good reasons other than “culture” or “tradition”.
The reason why I think it will be eventually cracked is that technology moves forward and old encryption techniques need to be upgraded, but if Satoshi is dead, he will never upgrade his key. This means that eventually it will be crackable.

Encryption over time never holds up as well as people believe it is when it is initially created. I look at MD5, designed in 1991, declared broken and insecure by 2008. SHA1, designed in 1995, declared insecure in 2005.

When git moved away from SHA1, projects could move towards SHA2 because they were still active.

Satoshi's keys can not move to better encryption techniques as things evolve if he is dead. Thus eventually his keys should be broken unless we assume that progress in cryptography is dead, or it is a solved problem. Maybe we have finally solved it for one and all, but I suspect we haven't.
A significant problem with 2FA codes on a phone (if not backed up) is when the phone breaks or is lost or stolen.

Seems to me a Yubikey can also break or be lost or stolen.

That's why I rejected a Yubikey option and use Aegis instead. I think the risks associated with someone getting hold of my 2FA keys are lower than the risks associated with getting permanently locked out of my accounts due to losing the 2FA keystore.
Yes, I understood that.

But at the time of Angular's release, ExtJS was already 3 years old.
And I’d argue the self help industry - which has existed for a good 100 years now - has served this purpose for these types of folks.
Or it may just be, that anyone (currently) caring about >256 bits of symmetric key is likely not knowledgeable enough to avoid snake-oil salesmen (usually are annoying, but in crypto are outright dangerous).

Is there any well-defined, well-implemented cipher with a keysize of >256. AFAIR the AES is either 128 or 256.

That seems more (rightfully) careful than draconian..
But if SNI based blocking is the case, it should give ERR_CONNECTION_RESET, here the page appeared with apparently a (cloudflare issued) Valid SSL Certificate with the given text. Isn't that supposed to not happen?

This is what curling the output gave me earlier: https://pastebin.com/Ae5DMn04 , Now the site has mysteriously started working.

This should only be possible if the request is being intercepted somewhere between Cloudflare's server (which might have a unicast location in India) and the actual server that might be happening over HTTP, which is a serious issue! This would also explain why it works sometimes and fails the other times. But that won't explain why it shows my ISP in the blocked message.

To further support this theory, Wireshark showed nothing weird in the TLS exchange, So it either suggests my ISP has cracked encryption (unlikely) or the link between cloudflare middleboxes and the "Internet" should be treated as insecure.
Show HN: SlikSafe – A decentralized, end-to-end encrypted alternative to Dropbox
Hey folks,

We are the team behind Slik.

Over the past year, we have been hacking on SlikSafe [1] a Dropbox alternative where all your data is first encrypted on your own device and then stored on decentralized storage.

Some features we're most excited about are -

- multi-device data sync,
- auto-backups via desktop apps,
- search your docs by name or contents with end-to-end encryption,
- easy sharing via email, QR-code or private-link,
- Password-less login using MetaMask/Phantom

We leverage storage providers IPFS and Storj for global redundancy, reliability, and immutability.

You can use our web app [2] and macOS app [3] today. Our desktop app for Windows is currently in beta, and will be launched in early Jan.

You can read our WhitePaper [4] for the technical implementation, or see a quick demo [5] of the product.

Would love to hear what you think.

Arpit, Charvi

[1] SlikSafe: https://www.sliksafe.com

[2] Web app: https://app.sliksafe.com

[3] macOS app: https://sliksafe.com/downloads

[4] WhitePaper: https://sliksafe.com/whitepaper.pdf

[5] Demo video: https://www.loom.com/share/abe133c4ce874655a952a30601e99408
Why a thief? Bitcoin is a silly idea based on scarcity that doesn't exist.
If someone generated the right numbers by chance and had luck, I wouldn't say they'd be doing anything wrong getting whatever is there.
It's not the same as stealing data, and is not the same as hacking into a banking system. It's decentralized, and there isn't the concept of real scarcity. It's not even hacking.

https://henvic.dev/posts/bitcoin/
Not the parent, but I think in a vacuum Rust would be pretty good at filling C++'s niche (minimal performance compromise, low-level-when-needed, high-level-sort-of, native compilation, though C interop is less seamless), plus it's more expressive/beautiful (but more troublesome if you want to mutate aliased pointers), and teaches you upfront to avoid pitfalls. But Rust has less thorough library support (though Rust does have some really cool libraries), and the existing practices around separate compilation and stable ABI can't be carried to Rust. I also dislike the culture of downloading dependencies from the Internet.
> Natural and innate != good. Deception and tribalism, for example, are innate.

We still have deception and tribalism anyway. Wouldn't it be wiser to at least preserve also our better innate traits? Altruism is universally recognized as a positive trait, no matter what economist try to tell you.

> can often lead to more overall output

which translates in institutionalized theft, as we clearly see today when the output is not then fairly distributed but only goes up

> people are more motivated if they're pursuing something in their own interest rather than someone else's

That's your huge assumption. There are plenty of incredibly relevant scientists who never cashed on inventions/discoveries that changed the world. How do they fit in your scheme?

We can also discuss how the USSR turned from a starving rural economy into an industrial world power in decades, based on a completely different incentive system than "my self-interest". Or how most of the poverty in the past century was solved by China and not by "greed first" countries.

> That works amazingly well when the price accounts for all the costs and benefits - you get lots and lots of output of a good thing - and less well when it does not

Another big assumption. I have countless examples of the market not self adjusting for the greater good.

Greed has always existed troughout history. It never changed things for the better. What changed things was the scientific discoveries that led to the industrial revolution and social struggle.

To say greed caused our modern lifestyle is like saying that drinking water causes death, since everyone who dies has drank water at least once.
> its specification has been stable for several years

And by "several", you mean "at least fifteen at the time"? ;)
I’m a fan of Outline and I ran my own DO droplet when the criticism around ProtonVPN and mail was happening, few minor pain points for me were the deprecated warnings that showed when booting the Linux client and it unfortunately presented me with the most connectivity issues. It would show connected but after doing IP lookups would reveal true IP. It’s seamless and easy to maintain but seemed unreliable at least on ZorinOS.
Just encrypt every letter in a message with 256 bits, ad infinitum.
> Remember you have to leave a tab open for it to work

Better yet just install the Snowflake addon (available for both Firefox and Chrome), so it becomes more of a set-and-forget thing.
The only people who complain about America are... millionaires? I can't follow your train of thought at all. Crazy if you actually believe this.
Yes, but not exclusively so. A key ingredient to really addictive food is also that it's not very filling and easy to eat.
Is eating an animal alive really any worse than hammering it to death? Or painfully killing it with carbon dioxide gas? Or swinging it into the concrete floor by the legs?

These are things that are done millions and millions of times a year around the entire world.

Let’s not pretend only the people that chew animals while they’re alive are reprehensible.
32 bytes per private key, 904625697166532776746648320380374280100293470930272690489102837043110636675 possible keys =

2.89480223 × 10^52 yottabytes
Ignoring the prospects, this is a neat case to explain sharing memory in multiprocessing.

You're reading the file in every process, this needs mem x N for N processes.

If you first read in the file, create the set, and then use multiprocessing, you will get forked processes sharing the parent's memory, i.e. only need 1 x N the memory.
I'm guessing it's because focus has shifted from the "basics" of being able to do the actual thing to something else.

That something else is probably "having it JustWork(tm) in 98% of the cases" is better economy than "having it work in 100% of the cases". Your product will win if it works and "feels nice any easy" for most people, compared to a product that is flexible, and works and utilitarian, but maybe "looks worse" because it actually was made to work, also when things don't go smooth.

It's definitely a trend, whitespace everywhere, UI's void of buttons or obvious hints of what to do or what can be done, a sacrifice to the gods of UX.
I ran away from open source
This started as a potentially insightful post about Google Analytics, then made a heel turn and pivoted into a shameless Stormly product pitch.

I suggest changing the title to a more honest one, so other readers won't feel cheated like me.
Ethereum: The Kintsugi Merge Testnet
no extra command but happy to ablidge: 'mplayer -vo caca'
With enough of a benzo habit that he had to detox in an induced coma, besides.

Can happen to anyone, of course, and it's not necessarily a reflection on character in its own right, but it is worth taking some thought on the value of advice on how to keep your life together when it comes from someone who's demonstrated such an inability to keep his own life together.

Even on the simplest things - his constant line is "clean your room", and every time you see him on a Zoom interview from home it's wall-to-wall clutter in the background. Granted, "clean your room" is pretty uncontroversial, and is good advice - as is that you should pet a cat when you find the chance. But, in this as in everything else, epistemology matters: you do want to consider the source.
No. You're not stealing from anyone. It's decentralized and bits have no owner.
If you say 'hey, here is my Bitcoin transaction' and others accept, and you just had luck to find a valid address, it is not the same as stealing. Bitcoin has no value.
distributed systems are hard. if you're a techie worth his salt, you know this by experience earned in sweat, blood and tears. they're permanently broken in some fashion and there's a lot of work involved to just keep them running at all.

now realize that large organizations are basically distributed systems with more smaller unreliable components.
> how do we convince you that we don't share your data with your employer?

Short of signing a contract with me I can sue over, I don't think you can. The incentives here look like they're all pointing in the wrong directions.
How could this be possibly enforced with regard to software?
You seem to be arguing with me about something that I qualified as a rumor but just to button up this thread I did do a bit of research and found the article below.

Here is a snippet from it and I would suggest seeking answers from those who have a greater expertise/knowledge of these devices.

>>>The system used a "horn antenna" to blast a beam of microwave energy at between 30GHz and 100GHz through a building wall: "If people are speaking inside the room, any flimsy surface, such as clothing, will be vibrating.

https://www.theguardian.com/world/2013/aug/22/gchq-warned-la...

I am not saying that the Stasi built a cyclotron across from the west German embassy then used it to bounce sub atomic(Radioactive) particles back to their spectrum analyzers to eavesdrop on western bureaucrats, but then again I'm not saying they didn't.
No it doesn't. Windows ME didn't just remove support for booting into real-mode. It removed support for VxD drivers.

No, it really didn't. Windows ME supports VxD drivers just fine.
Which remark do you consider bashing of Clojure?
Nothing against product analytics, but my conception of product analytics is that it's mostly data around active users; that's different from GA. The problem I have with "articles" like this is they usually seem to have implemented either only basic Google Analytics or did Tag Manager badly.

Sure, organic clicks aren't always that helpful. But downloads, source for downloads, purchases, conversion funnel analysis etc. aren't vanity metrics and all are available with free google analytics; you just need to know how to set it up.
You may feel differently if you didn’t classify any dissenting opinion as siding with the anti vaxxers on Facebook.

Disease does not spread exponentially after an initial period. It never does. It obviously and observably has not done so with the past two years of covid data. It rapidly caps off as it reaches the edges of the social graph.
Not a Crane, Its a Gravity Battery
I think he's in the same category as those startups that try to make a technology that has been repeatedly proven to be nonviable, like wireless power transmission or ducted windmills. His plans don't make sense. The government has made it clear that there will be no excavation. But that doesn't seem to matter, it's such an attractive story and there's such a mania for bitcoin that he can find backing anyway.
I've used Lottie animations in the past for custom animations of UI elements. Was pretty straightforward and the results looked good. Lots of people are complaining about how heavy it can be, but small UI animations and the lightweight player leave a fairly small footprint.

I wrote up a starter blog on using Lottie for UI in React here: https://labs.thisdot.co/blog/using-lottie-animations-for-ui-...

If you don't want to make your own animations, you can download a ton of free ones to use here: https://lottiefiles.com/
Again none of the electricity from OL3 is sold directly to consumers so there is no strike price to think about. Instead the investors pay whatever the "at cost" price happens to be to run the plant. Also TVO does not have that much debt as most of the money for the reactor came from the investors (debt they took not TVO)

Also the current price for the plant is 5.7 billion euros (in the last "official" statement from TVO). It might go up to 7 to 8 billion after the lawsuits etc. Basically the plant was built at fixed cost contract with the builders (Areva and Siemens) taking a huge hit but that is not TVOs problem.

The biggest investors in OL3 are paper companies more interested in some guaranteed max price than paying the least by getting as much of their electricity from their own production (the nuclear plants by TVO, their own hydro, etc). Basically they want to be able to say 1 year in advance that paper/paperboard will cost X without taking a huge hit when fulfilling their contracts due to electricity price jumping up. If they happen to find cheaper electricity from somewhere else then it is just a happy accident and more profit for them.

Basically OL3 got built as the investors were so happy with the previous 2 reactors at the site so I would think they know how to do it in a profitable way.
I didn't know China had their own encryption standards. Do American companies in China (Apple Facebook etc) use them?
For one, there's an achievement for it.

But more importantly, it will let you reach the end faster, so you spend less time playing it. Which, might be a good thing.
A web browser that doesn’t support links isn’t much of a web browser
How will that help a person reach a website that's blocked in their country?
Then your 256 bit encryption becomes a vigenere cipher.
Well, one section of the Republican party tried to do a coup d'etat, and the rest helped them get away with it by sweeping it under the rug and refusing to investigate, making them at the very least complicit. This kind of rhetoric is very on point, IMHO.

That's the problem with the dual party system. There are certainly Republicans who disagree with the treasonous bunch, but they don't have a choice if they want the policies they want to be implemented (whatever they are), and the only other option is antithetical to them ( even if they might agree with some of their points). What are non-treasonous or climate change believing Republicans who want their gun or anti-abortion or fiscal responsibility or w/e demands listened to, to do ? At the moment they toe the party line.
Nah, it goes in an order. Base58check is used to convert byte arrays into the readable bitcoin addresses. So the the first address (5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf) has a byte array, in hex, of: 0000000000000000000000000000000000000000000000000000000000000001

Some people used those early addresses on purpose. Maybe for testing or something or I guess maybe due to a bug or something.
> * of the market on devices with keyboard for production, mobile is consume only and completely meaningless for anything but reading SMTP over radio (unless you consider writing mails on a touch interface productive).

I don't generally say this lightly, but I used to be a bit like you not long ago. The future is now, old man!

You can do a lot on mobile devices. You can't do as much as on desktops, but entire generations of people are being born and educated and live their lives using nothing but mobile devices. This will become progressively more so, than the opposite.

And those are a lot more gatekept than the desktop ever was.

The battle was brief and it was lost. And only ever got a chance not because of open source, which was trojaned by corporations almost from the start, but because IBM was dumb and made the only truly successful, mass market, open architecture.

I'll believe that RISC-V and open GPUs and whatever are the future when I can use for all my daily computing needs at roughly the same performance as the latest cutting edge proprietary architecture.

That's very unlikely to happen. Do you know why? Because there's no money in that. Money moves the world. Money makes things happen. Even volunteers have to eat, pay rent, pay tuition, take their partners on dates, etc.

And if those open architectures do win, you'd better be careful. It will most likely mean that the battle has moved at an entirely different level and those open architectures on their own are useless, the average person won't be able to do anything meaningful with them because the gatekeeping is now done at a higher level.
Rails 7: Switching from Webpacker to Esbuild While Using Tailwind and Docker
it's the maximum private key https://github.com/ethereum/go-ethereum/blob/master/crypto/c... - so the public key is actually just a example and not the real public key for that private key.
There are footguns in making that representation easy to access, e.g. if you try to hash the byte sequence to use floats as hash table keys then it will almost work but you'll get a very subtle error because 0 and -0 will hash differently. And frankly most of the things you'd do with the byte sequence are things that there are more semantically correct ways to do. There should be a way to access that representation but it shouldn't be something you'd stumble into doing accidentally, IMO.
It's three days to get the results or more sometimes. Three hours is just how long you wait in line
> Been in software dev industry for over 20 years. Never encountered a single project employing the language.

Are you saying you've never seen AutoCAD or Emacs in your life? While possible, I find it somewhat difficult to believe.
Whenever you encounter data that you suspect is encrypted and you want to attempt to break that encryption you need to investigate and gather intelligence on the algorithms and data format used. You can't just hit in the dark at random.

This can be done covertly or overtly, the former being plain old spying, the latter may be as simple as detaining the people involved and seizing computers (especially in China...).
Exactly. There's a big difference between how much sleeping on rocks an 18yo can tolerate before their work performance degrades vs a 26yo who's sleeping on the same rocks.

The other problem with older people is that once you stop spending your workday taking orders from a capricious bureaucracy (school) it's hard to get people to voluntarily go back. Draw whatever trope-ey parallels you want with working for an employer but private industry is very different from school and military in its level of seemingly capricious micromanagement.

A bunch of 20 or 30-somethings who've been exposed to the realities of life and how dirty the world is are probably more likely to be able to deal with the more morally questionable aspects of military service but it's not worth the other tradeoffs of working with those demographics.
Thanks, that insight that never occurred to me before.
>Its unlikely they are capable of doing that now, but they are certainly working hard on it,

What makes you say that, and what new information would indicate when "unlikely" had turned to "likely"?
BoringTun: Userspace WireGuard Implementation in Rust
I don't think you even need the 256-bit encryption step? Unless you add metadata the cyphertext shouldn't reveal anything about the encryption method and should (ideally) look indistinguishable from random noise.
I started photography in my teens with a Brownie that my mother gave me. I had several friends who shared the same hobby. We put together a dark room and developed the films ourselves. It was great fun. I have fond memories.
I think that what is simple for me is that I don't make those judgements based purely on age. If I'm not having noticeable problems with a 6-7 year old router then I'm not going to write off forced obsolescence as "well it was time to upgrade anyway". I already get the full 200Mbs speed that I pay for and 15-20ms ping & low jitter. Upgrading isn't going to do a lot for me.

Everyone is able to make their own determination on that sort of thing, when they should upgrade. Or at least they used to be able to do that for this product class. Google is now baking in expiration dates that aren't even published at the time of purchase.
Projects, sales, blog posts, narratives, etc. you know, deliverables for our jobs.

Not every field is as nebulous as dev.
i want to find the private key of Satoshi Nakamoto wallet!
Wish me luck :)
Missed naming it Prolgo