skysight-inc/HackerNews huggingface dataset:
> An opportunity to do things differently. The Internet today have flaws and we had exhausted all the possible way to build a better one on existing technology.

Demagoguery

> Blockchain present us with a new way to coordinate online activities and transactions.

No it doesn't. Blockchain is a distributed spend-only log. There are very few if any applications for it.

> therein lies a lot of opportunities for technical breakthroughs that could possible solve all the concerns we had, technically.

Yeah, yeah, magical blockchain will solve all the issues, we just have to believe hard enough.
As usual I'm behind the times. It peaked at 60,000 in 2018 and declined and people stopped believing in it around 2020, some people earlier. My point about scale was a footnote to history, not relevant.
I've experienced layout bugs, form bugs, core js language issues, background issues, svg issues, navigation issues, they break indexdb or localStorage every other version as well, the list is very long. It's just a buggy engine due to the lack of investment in it in my opinion.

And yeah on top of that they are also missing features.
I immigrated from Austria to Germany, and don't regret it. Both are very nice countries.

I also lived in the US for a while, which was extremely interesting as historic lesson, to observe how my grandparents lived in cruel times.
Inflation means there is too much demand in the economy compared to the supply (of goods and labor). Decreased retirement funds are one mechanism by which asset price reductions can lead to people consuming less and working more. More broadly there’s a wealth effect that determines how much people spend.
A good video about the overall topic: https://youtu.be/2ylOpbW1H-I
Shooting down a circling UAV with a missile, sure. But the equivalent here is sending a micro drone to go hover outside the windows. I think most people would agree that's pretty brazen provocation, a shotgun is a totally proportional response.
I’m trying to avoid it too (I have few packages installed, 2/3 I mean) but one like gnuPG is indispensable for me, and I haven’t searched for alternatives (I’m lazy, maybe I have to do). Just use homebrew with knowledge.
I mean, we did get bitcoin as a pretty direct evolution of that idea.
I've always thought it would be nice if the go command returned an ID. Doing so would also be completely backwards compatible, of course. Then add a library or few builtins to do things on that ID, at minimum maybe kill it, perhaps get status of it, etc. Maybe not full blown actor model, but having nothing feels powerless.
> Furthermore, Russian policymakers—including Mr Putin—have said hardly anything about conquering new territory to recreate the Soviet Union or build a greater Russia.

Putin has now said exactly that. He sees himself as reclaiming Russian territory:

https://www.bbc.com/news/world-europe-61767191

> Rather, since the 2008 Bucharest summit Russian leaders have repeatedly said that they view Ukraine joining NATO as an existential threat that must be prevented.

NATO is a defensive alliance. Russia's actions are only causing the growth of NATO with Finland and Sweden now moving to join:

https://www.bbc.com/news/world-europe-18023383

If Russia genuinely believed NATO to be an existential threat then Russia wouldn't act in a manner that encourages the expansion of NATO membership.

In the end, Putin is responsible for the Ukrainian crisis and the Russian people are responsible for Putin and the Russian government. The cost of the Russian people's inability to get their government under control is now being measured in both Ukrainian and Russian lives.
Do you have a direct link to the data you mention? Something more specific than a general “help! I am lost!” would go a long way. I dont really see it in the article.

OTOH, here is the wikipage of the one gene mentioned
https://en.wikipedia.org/wiki/C7orf26

EDIT:
dekhn below expands on this
If this were a Debian machine, you could probably just crossgrade your existing amd64 install to arm64 and everything would continue to work. The process would involve qemu user mode until you move the SSD over to the new machine. Once the work of the Asahi Linux folks reaches Debian this will likely be possible for M1 machines, can they accept non-Apple SSDs?

https://wiki.debian.org/CrossGrading
https://www.qemu.org/docs/master/user/
https://asahilinux.org/
Archaeology sensation: An ancient city reemerges in Iraq reservoir
Atleast they are unbiased about this :P
Soo... basically a 2x speedup in going from 4x128b to 2x512b ALUs, after discounting the frequency difference. But realistically, Intel's client configurations are 3x256b, which is only 25-40% faster in that paper.

(I suspect any application doing enough quicksort that the 2x speedup is significant, would be even happier going slightly off-core to a coprocessor more specialized in vector processing, like Hwacha. There's plenty of space between "tightly-coupled CPU SIMD" and "GPU" that I think makes more sense than needing to implement 512-bit registers in little cores.)
No idea what I am looking at, but this reads like a cyberpunk novel subplot.
Low level runtime optimisation that yields substantial performance gains in the user facing or system level software, ranging from cryptography through to data processing algorithms and very high throughput JSON parsing.

Take OpenSSL as an isolated example. By simply fiddling with the C compiler flags to allow it to use NEON on M1, the sha256 calculation speed-up is 4x for 128 and 256 block sizes, with performance gains quickly tapering off for larger block sizes and resutling in a modest 10% increase only. And that performance increase happens without the involvement of hash functions having been manually optimised for NEON/SVE1.

SVE2 with its variable vector size support could improve performance for larger unit sizes. Perhaps it is the time to spin up a Graviton3 instance and poke around with clang/gcc to see how actually good or faster the SVE2 is.
This is a great write-up for introducing some of these concepts.

For those who want to go deeper, highly recommend reading up more on

DIDs https://w3c.github.io/did-use-cases/
Verifiable Credentials: https://www.w3.org/TR/vc-data-model/

Some people working in the space to follow:
https://twitter.com/kimdhamilton
https://twitter.com/IdentityWoman
https://twitter.com/ChristopherA

Also highly recommend this paper by Fennie Wang and Primavera De Filippi:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3524367
( Self-Sovereign Identity in a Globalized World: Credentials-Based Identity Systems as a Driver for Economic Inclusion )

Self-sovereign identity has some great use cases, even if it does not solve Sybil attack problems. Further, being able to establish identity at all is still a major problem in many places in the world and a barrier to financial inclusion.
You clearly missed that all web versions actually have to follow the Fibonacci sequence.

And I've already called dibs on Web8
You can claim a state or country doesn’t have jurisdiction, but if consumers are harmed the courts see it differently
> This also reminds me of how after WW2 we seem to have forgotten how to make things look nice.

We did not "forget". Take a look at what wins architecture awards [1] (or what they build when budget isn't strict) - "nice" is actively thwarted. The exact same happened in art, where one cannot hide behind "cost".

[1] https://twitter.com/arch_crimes
By growth compounding I simply mean that the 2 % interest you earn today you earn not only on your starting capital, but also on the interest earnings of last year.

Another way to phrase it is that you reinvest your winnings.
Or work at a company where Linux isn't possible.
looks like educated in west world doesn't make these folks more........democated?

maybe one day chinese people will be like Uyghur people, hated by most of the world, force to leave their country, seeking a land to live, and this DID happens before.

(Let's remind to people don't know history of china, lots of regime in mainland china are foreigner from outside, ex: 唐(dang), 元(yuan), 清(ching), and its close to be fully occupied by Japan in last centry. If not Japanese gov decided to hit Pearl Harbour, there will be no CCP dominated in mainland China now, and we may speak Japanese and rest of mainland China will be like a giant colony of Japan)
> What a limited imagination of how an AI would take over.

I think you've missed the point of the article. It's not intended to be a picture of how AIs would actually take over, but rather a lower bound -- a demonstration that AIs could take over even if they are restricted in this way.
I love reading opinions from experienced developers. Subscribed, thank you.
k8s is the best solution for _universally_ bringing legacy pre-container "legacy" application patterns into a cloud. K8s won the battle (vs mesos, openshift) for a number of a reasons - but one of those reasons was absolutely not simplicity, rather k8s was better at handling the edge cases. This is a popular opinion held by Victor Farsick @ DevOps Paradox podcast and I happen to agree with him.

You are absolutely correct that k8s is not necessary for cloud-native environments. Existing comapnies usually have legacy applications, so they can't go "cloud native".

Once a company has started down the k8s path the org (by necessity) will start to specialize a k8s control layer and that will become embedded and you risk career-icide & being labelled a heretic if you try to challenge the rationality of using k8s. K8s creates a nice way sysops to keep devs in little boxes and limit the size of the craters they can make. All everybody wants at the end of the day is not to be hassled and not need to keep learning something new each day.

Dev's are usually horrible system operators since they fundamentally want to use code to solve problems rather than look for solutions others have built. K8s in this respect creates a very non-creative line of demarcation for system responsibilities. Devs should not be writing backup & logging applications.

If you're building a startup and you don't want the k8s complexity what you are suggesting is fine - but if you're going to work in big b0rg org, it's better to get in the k8s bandwagon - what you are saying will get you labelled a heretic, because the k8s admins have enough struggle keeping up with k8s complexity & beating devs into submission, the idea of learning anything else is unpopular.

It's straightforward to hire people with k8s expertise, but now this is a domain of knowledge that humanity has cultivated.

I remain of the unpopular opinion that k8s is really only suitable for companies which are the size of google (imho), the idea of having a massively complex & specialized administration layer for most companies is absolutely stupid. However the idea of refactoring legacy applications to be cloud native will never fly, too many risks & unknowns, disruption, big b0rg orgs dont want none of that.

So k8s is also a safe choice, it's not especially creative, it's burdensome but big b0rg orgs don't really care about any of that - these folks are unfortuantely the decision makers, and they don't understand the topics they are making decisions on, so popularity of tech, groupthink etc. are going to win there.
Non subscription link?
They were running it out of a Delaware LLC formed in 2017? Am I reading that correctly? That’s not standard practice now for obvious reasons. I don’t think many people in the industry will care about this case, but I could be wrong.
You can't cross compile on an x86?
But with 100% chrome users and zero Webkit users there will be zero investment and no bug reports very soon. I don't like having Google browser as my only choice, that will be death to any privacy and that was my point.
An interesting twist about the gratitude practice:

It turns out that it does not work they way we think it works. At least that's what the scientists say. To get the desired results the practice needs to be inverted.

"The key elements of highly effective gratitude practices are [...] the essential need for story (narrative), receiving or perceiving gratitude rather than giving it, and the role that theory of mind plays in this context" []

[] https://www.youtube.com/watch?v=KVjfFN89qvQ
I think that's going to depend on distance and safety. Process and politics play a role too. I don't know if it's established if that would be considered an attack or not. Safe to say a bit of observation and caution was going on.
And what about Sweden where people mostly have 3 months rate mortgages and are even more leveraged than Canada? Here sometimes people don't even pay back the principal at all, it's just interests payment every month and waiting for the increase in price to erase your debt.

That felt super weird for me coming from France where flexible mortgage rates do not exist.

But of course everybody was getting 1% last year, and now it's 1.5% and everybody already feels the difference. If it had to go up to 4% the whole country would be in crisis, and above that well...
Ask HN: Throttle Social Media
i have tried now various ways to reduce the time on social media.

Like screen time, which is useless since it tries to "block" the site and dose not allow me then to write to my friends.
(and u need 2 clicks to bypass this which is now part of my habit, I have not removed it because this will take more energy than just these 2 clicks)

I tried to use DNS blocks, but the it has the same problem.

So my idea is that not the content or algorithms are the problem, it is the speed and the occurring instand gratification.

I would like to ask what would be the best way to slow down, for example instagram reddit HN.

My idea would be a VPN, since it needs to work on my iPhone to.

I cloud set up firewall rules that speeds down certain IPs to 50kb/s.
BUT I need the IPs from the entire networks which are many and my change.
And it need to just work automatically, without future intervention.

My idea was to build something like a DNS interceptor which inserts the IPs and inserts them into the firewall.
But this seams to be a lot of work?

So tell me HN, what do you think would be the best approach?
Forgetting is as good as journaling.
“Legacy” Cryptography in Fedora 36 and Red Hat Enterprise Linux 9
The ones off the coast of California seem to be people just flying drones around. If they're showing a red light, a green light, and a white light, they're not hiding. The Navy doesn't seem to be too bothered by ones that obey the Rules of the Road. For one of the ones that didn't, they spotted an "unidentified pleasure craft" nearby with unregistered marine radio MMSI ID 003669184. They were warned off. The slides don't state if the unidentified pleasure craft was later identified, but it probably was.
Some of the interactions were 3000+ yards away
Using "but" instead of "and" makes it sound like you're condoning him...
> right to be forgotten

1984 had a pretty good argument why it’s dystopian to tell people they are not allowed to remember or continue believing something.
I think this article conflates too many different notions of identity together (which tbf, is because the bitcoin people the article is criticizing do the same thing).

Identity is one of those concepts that has a lot of parts to it, and you can do the individual parts sanely, but if you try to do everything all at once, its crazy.

As a example, my ssh key is an identity system. It works great in some contexts. Would i want my social insurance number attached to it? Obviously not, that is crazy. That doesn't mean ssh keys are bad.
To quote duskwuff:

> Arduino's approach has historically been to sell breakout boards for commodity microcontrollers.

Maybe that was compelling around 2010, but it certainly isn't now. The AVR models aren't even that great, many of the alternatives are much, much more performant and feature-packed (ESP8266/32), as well as smaller and available in many form factors.

The only compelling (and really innovative) thing Arduino did was building an abstraction for many different kinds of micro controller boards and building an easy to use IDE for them. This was and is, of course, a huge deal! But here too the landscape isn't what it used to be. Larger projects nowadays use PlatformIO and I could see that increasing, though, to be fair, that is still much more complex to get started with. Arduino is still the simplest way to program a micro controller ... but in my mind Arduino hardware is a legacy offering barely anyone uses.

The focus of this "expansion" is thus correct. I'm not that they'll be able to create much more interesting software. The Arduino IDE wasn't even great, just a good enough thing at the right time paired with a great ecosystem. Maybe that's their offering here ... but how relevant is that in "the enterprise"?
Learning operating system development using Linux kernel and Raspberry Pi (2018)
It has noticed. Look at Apple architects, validation, layout, etc engineers moving to Nuvia + Rivos + Google + Amazon + Microsoft + Meta + Intel + Nvidia + AMD + Apple + Qualcomm.

It's there.
We already have one of those. It's called bleach.

The hard part is not killing the stuff around the cancer.
> At the same time, there's a lot of hubris that goes into the statement "Every third-party library you add is an additional source of bugs, unmaged surprises", but somehow the code you write was typed by God himself.

You (everyone) should't allow hubris to drive these decisions, instead make an objective evaluation.

If you're going in saying "I can write this same functionality better than anyone else so I'll just do it", stop and rethink.

Every line of code (to an approximation) adds more potential bugs. So if you pull in a library with a million lines of code, you've added that level of magnitude for possibly future bugs. If you actually need most of those million lines because you use all the features, then you need them. In that case it would be hubris to assume that you can write the same but slightly different million lines and do much better. You can't.

But as other subthreads here point out, often you really use like a thousand lines out of that million line library. If that's you use case, you can reduce your attack surface by 999000 lines of code by writing a few functions of your own, customized to your needs without any unused frills. You don't need a god in your staff, just someone who values the reliability and security that simplicity brings.

> unmanaged surprises

To unpack this statement, I meant that when using a third party library you are now subject to their schedule and roadmap over which you don't have any say or ability to manage it. They might drop a feature you need, or break APIs in a minor release, etc. This is undeniably true, so must be taken into account when doing a risk analysis on depending on some library. Well-run libraries offer a stable platform but tons of libraries are not well-run from a release engineering aspect. Choose carefully and know what you're getting into.
No conspiracy needed, they deliberately sabotaged certain standards to make them weak/easy to break, until it was caught by the security community and they were rightly rebuked for it. Like DES
Variable rates are great until rates dramatically increase.

A huge number of Canadians will not be able to afford their mortgage payments over the next 5 years because they did not calculate rate rises when buying home. Furthermore, they won’t be able to sell the home without taking a huge loss because housing prices will have plummeted due to rate hikes.

Combine that with rising cost of food and gas, Canadians are in for a wild ride.
«Whole system performance» is a meaningless term as it is a function of many, usually poorly controlled, input variables, and your whole system is different from my whole system. If my VPN tunnel allows me to have faster transfer speeds simply by virtue of having ISA assisted optimisations in the cryptographic library it uses, the net result will be very noticeable to me but perhaps not for you unless you also have to use the same VPN client.

Even the web browser you are using right now to comment on HN likely makes use of the very same Highway library (Chrome and Firefox certainly do, unsure about Safari) the speedup gains have been reported for. The «overall» browser performance will also improve as the result due to it receiving gains transparently, by simply dropping an optimised implementation into the browser build.
I think you are a bit harsh on the author here. Sodium and silicon are very easy to mix up when writing, especially in an article where you talk about both quite often. It's also easy to overlook in proof reading because it sort of make sense in the sentence.

Regarding the flowing myth, I also heard the myth talking about cathedral glass planes being thicker at the bottom. There is a much more mundane reason for that though, it's much easier to handle a pane that is heavier at the bottom than the top, thus they were made that way. The myth is also debunked by the fact that there exist examples of cathedral glass panes which were made with the thick end up and haven't changed since then.
Plastics, Dioxins, etc - Study ranks the chemicals most harmful to sperm quality
There are a downsides to paying a lot:

* you attract/retain more people that are interested in money/status.

* the employees become entitled.

Also, just like Apple's customers are OK with paying a premium price because it's Apple, employees are OK with paying a premium price to be an employee of Apple (by accepting lower salaries).
The gap between webkit and Gecko / Blink is widening every year though so that's pretty much what's happening.
Molly White consistently writes concise and precise essays about problems in the crypto space that the crypto "community" consistently fail to address or even respond to in as concise and precise a manner.

Well, except "it's too early" and "these articles are wrong and a smear campaign".
Ah, if only my brain would let me selectively forget!

Journaling is actually a way to forget as long as one throws out what one writes and never revisit (which I never do). It works like an accelerated Ebbinghaus curve.

That said, I suspect forgetful people are often less emotionally burdened.

Similar to how heavy sleepers tend not to be grumpy people because nothing prevents them from having a good night's sleep.
Coming from Python or Java, Go's standard library is worse, and it's syntax is hard to read. I don't get the appeal. Yeah, yeah, performance. Almost every Go project I've seen is not doing anything so ground breaking or performance intensive that this is an issue. Most applications where that is an actual non-func requirement end up going with C/C++ or Rust anyway. /rant
I remember going to a really interesting talk in which the proposal was to represent the transcriptome as a probabilistic generative model. That felt like getting something close to an appreciation of the complexity.
M1 2020, M2 2022?
Turning off CSS and JavaScript lets you read the whole article. Possibly just turning on reader mode will do that too.
I just unfollow and unfriend as much as possible, and move to increasingly more interesting but less addictive platforms. My sense of calmness has increased.

I do feel more isolated. But not that much more.
What are the effects, in your opinion, of an overexamined life?