skysight-inc/HackerNews huggingface dataset:
Not allowing TLS 1.3 means nothing (no modern web sites) works. Modern browsers and servers both speak TLS 1.3 and if they can't they give up. Some things don't work in China, but China wouldn't have a thriving economy if nothing was working. So no, they did not block TLS 1.3 although it's interesting how this rumour seems to have self-popularised. China blocks certain popular sites, but it does not block whole protocols or protocol versions.

This is actually a small triumph for the people responsible for RFC 8446. With previous iterations of TLS it was always discovered shortly after release that idiots broke stuff and so a "fallback" was necessary to allow you to speak the previous version. Such fallback is dangerous because an adversary can thus forcibly downgrade you to an older protocol, and thus attack old protocols even if the new protocol is safe.

How is it done? That is, how does TLS 1.3 avoid downgrade attacks?

When a TLS 1.3 server finds itself talking to somebody over TLS 1.2 (for example maybe a rather archaic web browser is connecting) it scribbles over some of the bytes labelled "random" in its Hello message. It scribbles 44 4F 57 4E 47 52 44 01. Which in ASCII spells "DOWNGRD".

Those bytes don't mean anything special in TLS 1.2, they're just a strange coincidence. But if you're a TLS 1.3 client, seeing those bytes means a Downgrade attack was attempted. So you immediately give up, you are being attacked.

So you might think well, a bad guy could just change those bytes blind right? Nope. The "random" field is used by both parties to choose parameters they're going to verify in a moment to check everything is safe. If you can change the bytes the values will be different and the connection fails anyway.
CPAP was too invasive for me. So the therapist prescribed a dental appliance that is nothing more complicated than forcing your lower jaw to jut out a bit. Worked great!
The truth has always been paywalled. Good information comes at a cost, information asymmetry is power. What is different now is that information of all types is being shadowbanned
That website is a work of art.

This whole comment thread makes for happy reading.

A talented person creating cool original things and a bunch of smart people playing with, discussing and appreciating their work.
"Here's a WASM implementation - good luck!"
From what I've seen, standards need to be picked up by browser vendors for them to become established.

Usually one vendor will implement it behind a flag, and if it gains traction then other vendors will follow suit before it becomes a generally available feature.
You really don't need a framework in Go, and probably shouldn't start with one
This is true only if your definition of “computer nerd” includes terrible shape and never working out.
Note that the video is from 2012. The page itself was last updated in 2015.
I cannot imagine most normal people are affected by FTX.
in a world of privatized losses they would be rich for 3 generations at best, Vanderbilt style.
“Running” starts at about 10km/h: say 5 hours spread over a week is not a lot. Walking is about 5 km/h, jogging is in-between. Average pace is something near 10 km/h for Strava users aged 20 to 49: https://www.healthline.com/health/fitness-exercise/average-r...
I think this is my biggest problem with cryptocurrency. I thought it was cool technology with potential usecases back when I heard about it in 2013 or so; but it's become clear 99.99% of people involved with crypto only see it as a speculative asset.

Almost nobody cares about optimizing for real world use, just optimizing for "price goes up".
Currently working through an 18month training plan - every day has some work out.

This everyday-ness has been huge for installing it as an automatic habit.
Industry wide, we've shifted toward "blameless" operations. People fail, they make mistakes, they break things. That's part of existing. Building a culture that doesn't penalize people for mistakes (with exception, obviously) is, in my opinion, crucial to enabling people to accept responsibility. If you think your mistakes will cost you, how can you be expected to own up to them? If you can't up to them, how can you be honest about what happened? If you can't be honest, how can we improve things going forward?

This is a core concept for good incident management and really it should extend to our personal lives as well. I fail the deflection test sometimes but it's always reactionary and I've learned to be able to correct for it, on reflection. I'm still working on not failing on the first pass but I've improved over time because I practice what I preach. Because I focus less on blaming others, I find myself able to be more honest about my mistakes.
>The OpenZFS folks would don't seem to think so.

The OpenZFS people are fully aware that Oracle owns ZFS, that's why they forked the last free copy and made OpenZFS. A small nitpick.
> can't talk about [...] without personal interpretations

Congratulations, you've discovered a Truth.

Further reading: https://en.wikipedia.org/wiki/Language_game_(philosophy)
Personally I’m still divided on the current situation. I’m not sure why we as workers would view very low unemployment as anything other than amazing. Our overlords seem to hate that workers have bargaining power finally and are doing everything they can to end it
Ok. What’s a good lisp like language without the embedded parentheses? I know it’s subjective, but I just can’t get past them.
>> We need antitrust to break the bundling of Operating Systems and services.

The EU will force them do just that. I believe it's part of the Digital Markets Act
I'll shamelessly plug my course: https://boot.dev/learn/learn-golang
The lives people dream of are often expressions of fantasies and desires to escape their current situation. Personally everything is the same. I've never found joy from any of them.
> Dan Gelbart

Thanks for the pointer. This person is awesome and I just subscribed to their channel.
The obvious answer is because he had something extremely urgent to do in the country.
For browsable clipboard history on macOS, I recommend LaunchBar (https://www.obdev.at/products/launchbar/; docs at https://www.obdev.at/resources/launchbar/help/ClipboardHisto...). I used to use the Clipboard Plugin of the free and open source app Quicksilver (https://qsapp.com/), which worked fine but was slightly less streamlined. Some people prefer Alfred (https://www.alfredapp.com/help/features/clipboard/).
My dream life consists of these activities, fueled by a good deal of money and freedom:

- Extensive travel to urban locations (e.g., Paris, New York, Buenos Aires, Rio, HK, Melbourne) and less traveled routes or experiences (e.g., Central Asia, Patagonia, Trans-Siberian Express). Some trips of a few days, some longer stays, 2 weeks to 2 months.

I would prefer to have 3-4 houses in strategic cities, but can do with hotels. I know a journalist, quite famous, but not quite a household name yet, who owns houses in Paris, NYC, Italy, SF.

My main house would be near a big city, maybe NYC, maybe Buenos Aires. A small compound like the one Nicolai Hel, the protagonist of the novel Shibumi, owns in the Basque Country? It's intriguing.
The most intriguing house I have seen in my life was in Havana, Cuba, in the neighborhood of Vedado. Almost all open air, shades of red everywhere, light, flowy curtains separating the spaces.

- I would love to write and have my work published. Mostly not about current events, but short stories, "thoughts" about life, travel and other cultures. In magazines and periodicals, with articles and thoughts sometimes collected in a book

- I can't help but train and practice martial arts, sports or movements. This must be included in my ideal life

- I would like a main partner and a network of companions around the world.

A little more about material stuff. I would not be interested in owning cars, motorcycles, boats, watches. But I do like fine tailored clothes.

Maybe children. But would I spend 11 months at home? I doubt it.

I'm not interested in fame, I like more the idea of reinventing myself every year.

Basically, I would like to live like a nobleman of the 19th century, including the occasional archeological discovery.
> information of all types is being shadowbanned

That sounds interesting, please say more.
BJJ sparring is like a chess match that requires complete mental focus for strategy, and the engagement and focus of every muscle in my body.

I feel like that analogy is lacking. Nevertheless, it's unlike any other sport I've played, like ice hockey, for example, which is more like driving in NYC.
Honestly, I just use the newly built-in PHP web server for my hobby projects. I mostly develop with Laravel so just run the artisan server.
To avoid CSS inheritance & specificity, the "Cascading" part of CSS is the actual root of all evil. If you think about it, all the modern approaches to CSS (BEM, Atomic CSS, OOCSS) try to avoid it all cost.
Wine, women, song, and CI/CD pipelines than run in 3 seconds
Probiotics mix would be orders of magnitude less diverse.
I think you just have to make yourself do it for a prolonged period of time, all the while making sure that you do not overexert yourself. Make it pleasant on every occasion, and lower the intensity once it starts feeling like a struggle. There are theories on how long it takes to establish a new habit. The numbers may vary, but I'd say if you can keep at it for around three months, it should be possible, for anyone really, to establish regular exercise as a habit that you both enjoy and look forward to, rather than something that you dread or put off.
I read recently about the concept of "civic databases" - someone pointed out the absurdity of the worlds scientific papers being "catalogued by one post grad on the run, but used by everyone".

Yeah. But even if you gave me access to every data set worldwide I still would have trouble making head or tail of it. but it's a start
The article does mention them... I'm just finding out about this, it could be very useful!

https://frontendmastery.com/posts/the-evolution-of-scalable-....
what do you use OpenIndiana for?

>This capability was something of which the lack on Linux has long puzzled me.

Agreed. I recently tried out OI "hipster" and the way boot environments are integrated into caja (the file manager) with Time Slider was so smooth it got me thinking why something like it wasn't more popular in linux.
Why bar cataclysm? The fragility of our current electronic systems subject us to particular recording weaknesses that previous generations did not have.
It’s important to note they ended up with .9x after thinking their capital had 2x’d or 3x’d.
But why not just return hypermedia, assuming a web page?
Using wget pretending to be something else will probably see you
right. Text based without JavaScript pulls Wired articles nicely.
Or find a functional exercise like cycling
this asymmetry between html form post to binary dump wire format bugged me a lot. So I made glue to convert formdata dumps back to html forms (which then can be processed with standard xml tools or viewed as is): https://code.mro.name/mro/form2xml

Works like a charm in e.g. https://mro.name/2021/ocaml-stickers/
"Once again almost everything in cryptocurrency proves to be a scam."

This is like saying "once again almost everything in US dollars proves to be a scam" after Lehman fell.

The sentence makes no sense at all to me.
This comment reads antagonistic and oppositional. I don’t think you should have a monopoly on advice just because you’ve been doing something for longer.
Leah Remini update about Shelly Miscavige, wife of Scientology's leader
I would call it an exolisp. Its very pointed use case is to enhance Python with better metaprogramming facilities.

It's often compared to Clojure, but Hy's own documentation often uses Clojure as a contrasting example that reinforces this perspective. Clojure is built on top of Java, but the integration is somewhat loose in that Java semantics don't always map cleanly to Clojure semantics. Hy, on the other hand, deliberately stays very, very close to Python's semantics, even when that means making significant departures from how things are typically done in a lisp.
Of course it is. While early adopters cringe, Eternal September means your platform is growing.
I don't get why you don't care about your physical health. You got one body for the rest of your life..
My preferred "build system":

Start with bash script.

Translate that to a tiny ninja script when it gets to be more than a page or two. (Ninja is technically a build system, but it is tiny and simple).

Translate that to a tiny python script that emits build.ninja when it gets to be more than a page or two. Not much more to it than globs and f-strings.

Overall that scales well, has no large dependencies (you can just dump a Ninja binary in the repo), and is fast.
If you can get into the beta. I'm a ten year C++ programmer and focus a lot on games but my dove's song didn't reach Jonathan Blow's ears, or something. I fear I might not be the "right" demographic. Which is disappointing.
Anyone I've met who lives approximately this kind of life has struck me as a world class bore.

It's the life of someone who just can't commit. I get the fantasy but I think the reality is hollow.
Fair - i think my point is that there is some value getting into those deep thought spaces for benefit cognitive function in addition to the physical exercise. Not scientifically proven but i suspect it has a benefit.
> Although if things start to get a bit too edgy we might see entire servers blacklisted from store apps

I believe - although have not verified lately - that Tusky will not connect to some specific instances that host degenerate people.

I use Fedilab instead.
Definitely still occurred on my 2017 macbook pro.
One without physical pain.
Rome is getting close.
I'm aware of that[0].

1) With chains that support them...

2) They're ridiculously complicated and convoluted. The fact they're suggested by the crypto community only further demonstrates my point about the crypto ecosystem being completely disconnected from reality.

3) They don't do anything to address the other issues I raised.

[0] - https://vitalik.ca/general/2021/01/11/recovery.html
Do you consider social security, or for that matter all government tax and welfare systems which depend on growth via immigration to be ponzi schemes too?

Why do you believe it is bad news to me? It's just semantics.
https://en.wikipedia.org/wiki/National_Defense_Authorization...
One that exists as long as the power stays on. Had the Carrington event happened 100 years later we'd have realized the weakness in this assumption.
I don't know what Google is up to, but after a year I'm still getting daily spam emails that day I won a Yeti cooler.
That about sums it up.

Just like when people say "people are so different now; everyone's so <X>"

What bullshit. Everything is the same, except the observer's ever increasing age with respect to others.
Sorry, I misunderstood -- thanks!
I am in better shape than I've been in a few years. My exercise is more enjoyable now, and doesn't feel like a chore to do it. This year I signed up for a half dozen mountain bike races, so they were a motivator to go out and ride.

Every week my friends and I meet up and run 3.5 miles. After the run, we all hangout and have a beer at a nearby bar. The meetup spot is 6 miles away and I ride my bike hard there, and at a leisurely pace on the way back. It's nice having this activity to look forward to every week.

I haven't signed up for any races since the summer, but I have it in the back of my mind that I will start again in the spring, so that helps me make time for bike rides (which I enjoy).

My friends don't like to run in the dark, so I will probably join a volleyball league this winter for some weekly socialization and activity.

So, I think waaaay eaiser to find stuff you will like doing or at least an activity with people you like being around. Check Facebook for group rides/runs in your area.
> heavily exposed to USDC
Why did you leave? Was it because you weren’t being paid enough or purely principle (or both)?
FTX held less than $1B in liquid assets against $9B in liabilities
I am also curious about that as well. How many strains of beneficial bacteria are in feces? The probiotics I use have 20 beneficial strains but the company won't send me a non-capsule pack of the powder. They also have one with 36 strains, 120 billion CFU so it takes a lot of capsules to get a meaningful amount and takes a long time to open all the capsules.

Based on my limited research it appears stool has about 100 billion per gram of wet stool but it also contains a lot of other material some of which may be harmful.
Amazon's new delivery drone will start flying packages this year
Not at all being idealistic, this is a hard problem.

But if we're really going to compare stuff.. Systemd alone is over 1 million lines. Probably X/Wayland as well. And the not-slim QT is probably going to end up over 1 million lines soon enough. There is a reason why this slim version exists.

That's at least two orders of magnitude difference in complexity. Maybe there's no getting around it but one has got to wonder whether things went horribly wrong somewhere.
Opta, Arduino first-ever micro PLC with Industrial IoT capabilities
Running doesn't require much cognition (imho), my body is on auto pilot and I forget time has passed - but I still feel like I get the beneficial effects from doing it.
Asking for a friend? :)
There is also a version published by his estate that shows all his rough drafts and edits. Fascinating to see his creative process at work.
Sorry! Had a brain fart
It's my plan-B. But as I already use python at work, hylang would allow me to tap in the same ecosystem, making it immediately useful, at least in my particular circumstances.
I currently use Echo, Jet for templating and Air for automatic reloads.
87 comment HN thread in 2013:

https://news.ycombinator.com/item?id=5103031
> because it computationally is a very hard task for the brain

No they didn't say harder, they said it uses "more computation", there's a difference.

Your brain has many parallel systems specialized for exercise, because our ancestors have used similar systems to move their bodies for eons. Exercise fires all these systems in parallel, so your brain is getting great "throughput".

On the other hand stuff like Sudoku is using a much smaller fraction of our brain that developed recently, probably for language, and then trying to use the language part to do math, which feels "difficult" precisely because we're trying to do it with just a small, unspecialized part of our brain, instead of a bunch of specialized parallel systems.

So exercise is both "easier", but also more efficiently gets your brain working because of parallelism.
I just saw a documentary on this the other night on Swiss television saying that CHUV in Lausanne is doing this. So maybe "first in the English speaking world that lazy journalists have access to" would be more appropriate.
Because most stories are told through stereotypes, not through deep diving into every character's background and motivations. James Bond wouldn't be as fun if you got the back story about the Russkies he callously snapped the neck of and saw that they only took what he thought was a low key security job because he needed to pay for cancer treatment for his babushka.
Talos Linux + Kubernetes, Rook (Ceph) storage, Cilium for networking, K8s cron and Tekton for cicd pipelines and misc tasks. There are Helm charts for all the software that would run on this.

Can run on three servers, more servers can always be added.

https://talos.dev
https://rook.io
https://cilium.io
https://tekton.dev
He goes on to complain about precursors to compositing.

By the late 1990's Linux supported tear free with lower latency than compositors currently support.

Anyway, computers have been getting worse at output latency since the mid 1980's. Compositing is just yet another ratcheted performance and usability regression.
Our understanding of the gut microbiome is really primitive, we really don't know what a great one looks like. More problematic is that quite a lot of the bacteria that are critical die in the presence of oxygen and are thus very hard to collect and reintroduce. So far no one has made a mechanism to keep them alive and reintroduce them into other people. I would not be quick to rush to a fake biome just yet, it will almost certainly be lacking in a whole range of areas.
Yes. When it immediately went up by 10x or so shortly after I bought it, I sold enough to get my initial "investment" back. Then sold some off and on over the years.
It’s not a massive difference just a rug pull at a higher conceptual level (informational) because the obvious financial rug pull was done a hundred years ago and has since been regulated.
So essentially, based on the above, the security of Plan 9 depends on the identification of a host? Meaning that if one trusted host is compromised in the network, then you can just mount anyone's devices or filesystems?
My Journey to Using Directus
Directus is an open-source data platform that allows you to build a backend in hours instead of weeks. I wanted to expand on how I started using it and my experience so far. Spoiler: it's been amazing
> Don't you see they are still in lock down right now?

China as a whole is not in lockdown, and has never been since early 2020. Particular neighborhoods or cities with particularly large (by Chinese standards, meaning tiny by outside standards) outbreaks are in lockdown. The vast majority of China is not under lockdown.

This is something which is very poorly understood outside China, partly because of sensationalist coverage in Western media. It's also partly because most people in the West don't speak Chinese and are generally unfamiliar with the country, and thus have very weak nonsense detection filters when it comes to news about China. That's why complete nonsense like the "social credit score" myth continues to circulate widely in the Western discourse about China.
I’m not convinced that building a combined unit for solar and hydrogen production is more beneficial than having separate components. You are inherently limited by the lifetime of the least durable component. Having them be separate lets you replace whichever component fails without needing to replace both.

The electricity for a rooftop solar panel can easily be run to a ground-based hydrogen generator. The hydrogen component surely increases the weight of the unit to more than a plain solar panel so installation would be harder and overall weight on the roof greater. If the hydrogen generator needs maintenance, it would be much easier for a ground-based unit than rooftop units.
Is it naïve to think that clinical trials have show that modern medicine is more effective? And the active molecules in those plants have been identified and can probably in many cases be synthesized more easily than extracted from the plants.
How to Re-Invent Money: Notes for Cryptocurrency Techno-Warriors
I might have to check this out.
Sorry to tell you this, but everything you describe is very normal/typical for 99% of "software" jobs.

Your options are essentially:

1) Get good at dealing with all the non-software stuff you are dealing with, the administrative nonsense, arguing with the UI people ("collaborating", "influencing", etc.), interviewing, hiring, and you become a "company man" / middle manager. You can write interesting code on the side as your hobby, or occasionally at work, but it won't be a focus.

2) Get a job in a situation where programming/software development is actually a core part of what makes the company money. You might find this at some high-frequency trading outfit, hedge fund, investment bank, FANG/MANGA/whatever its called these days - even there, 90% of the software jobs are non-core monkey patching as you describe, but there do at least have some openings where serious programming ability moves the needle for them.