skysight-inc/HackerNews huggingface dataset:
I never liked running or walking much, I think due to a kind of impatience where it feels like I'm going too slow. If someone relates to this you might love ebikes. A lot more fun and you can get as much exercise as you want to out into it. And you can ride them on the road where it might be dangerous or awkward to walk.
> They can’t even hold the ground they conquered in the previous months in Ukraine.

Because the West is throwing lots of resources at that. Should that resolve crumble, that could change.

> Armenia already asked Russia’s help and they refused - it was effectively a fatal blow to CSTO and has far-reaching consequences to the way Russia is perceived among its current and former allies.

Should the West shift to a more containment-oriented policy, the beyond-Ukraine danger is largely to CSTO countries. (Yes, they are nominal allies, but so was Afghanistan.)
I worry it will end up that the older than old rich will trash this planet for resources and leave, like in "Don't Look Up" or "Elysium."
> Would be cool if we had wearable patches like Continuous Glucose Monitors, but monitoring for all kinds of diseases.

I think we’re well on the way for this.

Already the Oura ring and the Apple Watch are collecting data to detect arrhythmias and other heart issues. During the height of the COVID pandemic, the Oura ring detected infections prior to people having noticeable symptoms.

Thanks to my Apple Watch, I have years of medical data including things that aren’t normally tracked by most medical professionals in the US such as walking steadiness (a metric for the risk of falling), heart rate variability, resting heart rate and lots more that can give doctors a heads up that something not good is happening.

The problem is, unless you’re part of a very progressive medical practice or in a clinical trial, there’s often no way to get the medical establishment to pay attention to this data or get it into their IT systems.

Older doctors especially are conditioned to basically ignore patient reported (or collected) data that’s not temperature or weight.
No, the fundamental reason for lack of housing affordability is a lack of supply relative to demand. Since 2008 we've dramatically under built new housing units relative to household formation. Playing with inflation or interest rates may change who loses out, but it still doesn't change the fundamental problem that we don't have enough housing to go around.
The "fuck cars" position is a great example. I advocate for pedestrian and cyclist friendly infrastructure for our city at our local planning board. The quality of online discourse even for people that share my position is terrible. There's a lot to discuss like fire apparatus access or construction labor shortages causing backups, street classifications, but the online discourse has so little of that.

A lot of these folks are driven by YouTubers who do advocacy work for those unfamiliar with the debate. But actually showing up at a planning meeting with that kind of rhetoric makes no sense. And this isn't even beginning to engage with people with different positions on road infrastructure. It's the double edged sword of the internet that raises awareness for issues but loses nuance because nuance loses engagement.
> only when you steal from the powerful that the wheels of justice turn so swiftly

SBF stole nothing meaningful from anyone powerful.
My advice is get a semi-active dog.

My dog wakes me up at 6am to go out potty. I get up, run him a 5k, and it takes about 30 minutes total. A walk would be 20 minutes so it’s not that much longer.

Being semi-active means my dog will conk out after his run and be well regulated the whole day. If he doesn’t get his run, he will become mischievous in order to entertain himself.

The morning run solves for several needs - including my health - and not doing the run has a built in consequence of dealing with a bored and mischievous dog for the day.
Dynamic programming made very little sense to me when I first encountered it, then a few years later I read the DP section of Algorithms by Dasgupta, Papadimitriou, and Vazirani and it somehow clicked for me. Now I enjoy dynamic programming problems when I get them in interviews because they are usually pretty easy once you understand the trick.
So how would someone who "knows what they are doing" evaluate the credit risk of Twitter given only the information available to those outside of Twitter? You keep telling us how not to do it, so what is the right way, and what does that way tell us?
> (don't do the deadlifts, not worth the risk https://www.youtube.com/watch?v=FWizDhYjGsc)

I'd like to push back on this. Oberst's evidence for this claim is entirely anecdotal, and I don't think it's accurate. Here's a more evidence based opinion:

https://forum.barbellmedicine.com/forums/training-q-a-with-d...

There's far more involved in injury risk than a specific type of exercise. The guys at Barbell Medicine have a lot of content that you may find useful with regard to these ideas.
thx! how's the CPU?

(separately, I won't touch Huawei on principle... but maybe there's other brands?)
Need to consult specialists from Stanford, because word "Submit" is inappropriate!

ref: https://news.ycombinator.com/item?id=34039816
I don't understand the use case? From the docs [https://sqlite.org/wasm/doc/trunk/demo-123.md], the database disappears on page reload on top of requiring using workers for longer running processes.
Except there may be many cases of to the rules being bypassed after special pleading from the non-connected, but we just never hear about them because the people don't go on to become billionaires years later and write autobiographies.
KeepassXC, Syncthing to sync. KeePass2Android on phone.
If Twitter ceased to exist as a service then I agree creditors probably would not get paid or at least not in full. Liquidation isn't all that likely though. It is more likely that creditors would end up in control of the business, and that is worth something unless a Twitter style social media network is actually unsustainable as an economic enterprise.
Does anyone know how to reconcile the amyloid-caused and not-amyloid-caused comments below?
IoT sensor aggregation is already a major edge-compute use-case, it's not just for reducing latency for end-users. In this analogy you're just co-locating the edge compute on the same LAN as the sensor. All of the orchestration, runtime, and framework concerns from existing edge compute systems still apply.

Edge compute isn't solved; it's an area under active and aggressive development. The Cloudflare Workers wasm runtime for example. And if you're selling satelite edge compute, what's your control plane? You need a config store etc.

Put differently; if I'm a satelite operator writing first-party software to run on my satelites, sure, there's no framework code to write, and I can just tailor the software to my satelite platform's hardware. However, if I'm selling colocated compute with ultra-low latency to third parties, then I need to build something that (IMO) looks very close, if not identical, to a current-generation edge-compute platform.
Assuming your diet is sane and your weight is under control, you don't smoke/drink and you didn't get into an accident, the next thing to watch out for would be depression and suicide. https://en.wikipedia.org/wiki/List_of_causes_of_death_by_rat...

Social isolation and loneliness amongst the elderly are widely known to lead to adverse health outcomes and shorter life expectancies.

https://www.cdc.gov/aging/publications/features/lonely-older...

Cancers and terminal illnesses of all sorts eventually come for everybody, luck of the draw. But in so far as you can control anything being less stressed and having more friends correlates very well to living a tad longer.

You are most welcome to compare life expectancy stats between communist countries and none communist countries and make your own conclusions about life of course ;)
Chronic diseases break our medical R&D model and our society is prone to normalizing these as if they were some immutable constants of life.

Without reconsidering our attitude to research & development & incentives, and corresponding massively increased efforts the favorable outcome is unlikely here.

If you are interested, read this FAQ: https://www.fightaging.org/faq

In my opinion we should use AI/AGI, high-throughput methods and massive clinical trials on volunteers to accelerate the medical R&D as much as possible.
OOP does not have a monopoly on abstraction and encapsulation. What OOP does, namely object-level encapsulation, is just a very extreme way of structuring code around mutable state. IMO the better alternative is to avoid mutable state as much as possible and keep data and code separate. Code structured as pure functions is easy to test and encapsulation can be done at the module level.
> the limitation is politics, not technology

What a transparent frame. The limitation is lack of understanding the consequences. What may look like a snazzy solution for a handful of tech entrepreneurs might not be desirable for everyone.

> Declarative smart contracts to quickly orchestrate processes between organizations.

Ah, yet another layer of business logic. One that hardly anyone understands. That'll do wonders for consultants.
Unfortunately, I see here analogy with what happen with my country - Ukraine.

Russians are not aliens, but even with them we have really big issues, as they are not agree with place, which declared G7 and Ukraine for them, and instead of negotiations, we got bloody war.

For aliens, we have not any evidence, contact will be peaceful.

We can't even hope, their message will not contain some form of Trojan virus.

So for now, best will hide our technical signatures, and limit our seti activities to passive search, with careful checking all received things before share to public.
Oh my god. Music and photography are my two pet peeves. They have their own twisted vocabulary for everything that surely exists for historical reasons, but might as well be purpose-built to obstruct polymaths from connecting their concepts to other concepts in other fields.

My single largest goal when I'm teaching, is to find an appropriate analogy to a concept that my student already grasps, and bridge it to the new concept. Some fields make this super easy -- MechE and electronics, for instance, if you understand one, you're well on your way to understanding the other -- and some make it super hard.
A pretty boring and stable year in SQLite land, which is just how I like it.

The JSON -> and ->> operators introduced in 3.38 are my personal favorites, as these really help in implementing my "ship early, then maybe iterate as you're starting to understand what you're doing" philosophy:

1. In the initial app.sqlite database, have a few tables, all with just a `TEXT` field containing serialized JSON, mapping 1:1 to in-app objects;

2. Once a semblance of a schema materializes, use -> and ->> to create `VIEW`s with actual field names and corresponding data types, and update in-app SELECT queries to use those. At this point, it's also safe to start communicating database details to other developers requiring read access to the app data;

3. As needed, convert those `VIEW`s to actual `TABLE`s, so INSERT/UPDATE queries can be converted as well, and developers-that-are-not-me can start updating app data.

The interesting part here is that step (3) is actually not required for, like, 60% of successful apps, and (of course) for 100% of failed apps, saving hundreds of hours of upfront schema/database development time. Basically, you get 'NoSQL/YOLO' benefits for initial development, while still being able to communicate actual database details once things get serious...
Just not of the genetic variety, not when we can read and write DNA like a book (or even like decompiled assembly language).
Imo there's dimensions to which different systems let users express themselves.

1. The like button (e.g. Twitter) [1 dimension, discrete]

2. Clapping (e.g. Medium) [1 dimension, (kinda-)cotinuous]

2. Upvote/downvote (e.g. Reddit) [1 dimension, 2 directions, discrete]

3. Preset reactions (e.g. iMessage) [multiple dimensions, discrete]

4. Any emoji reaction (e.g. Slack) [(kinda-)infinite dimensions, discrete]

5. User-defined tags (e.g. Steam) [infinite dimensions, discrete]

6. Tags you can agree/disagree with (e.g. Kongregate) [infinite dimensions, bidirectional, discrete]

I could go on, but my point is that maybe the reason the like button is so bad is because it's literally the simplest possible implementation of user interactions to content. Perhaps a system that allowed for more nuance would make users consider their interaction more
Sure, but the whole issue is how to get from here to there given the current regulatory environment. Adding even more red tape and wasteful government spending as in the orthodox "socialist"/"anti-capitalist" approach is unlikely to be helpful.
> As the tech boom wears off

What could cause this though?
Bailing out companies keeps people in jobs & backstops the assets that comprise retirement/pension systems, both of which keep people in their homes. You could find ways of keeping more people in their homes but they’d almost certainly include bailing out companies, it’s easy to implement and cost effective.
Tom Merricks youtube channel has a bunch of follow alongs that I started over the pandemic. Worked really well
The covers sound really good. I wanna try running it against similar genres of music, see if anything is transferable.
I don't understand but am intrigued. Can you point to some resources that elaborate on and demonstrate what you're talking about here?
Yep with 4.5% browser market share, Microsoft Edge has sure crushed the rest of the industry. [1]

Teams is better in its category at 16% but that's a case of Office 365 pulling in teams rather than the other way around. (The same way Google Workplace pulls in Meet.)

[1] https://mspoweruser.com/edge-november-2022-desktop-browser-m...
Happy birthday to him. But given that the world is already dominated by boomer power, maybe it's best to get over this status quo

(you should flag opinions that break the rules, not ones you dont like)
Cool. Go long heavily leveraged and repost this thread next year to really show off. :)
I keep looking for a reason to write software using a proper DI container framework. In talking to Java devs most of them just mention injecting mocks for your database. You don't really need a full DI container for that you could use a service locator instead or some even lighter DI pattern. If you have that particular hammer though and know how to use it, then it becomes easy to achieve and use config to inject your backend.

But that's a long way from glorious full DI containers where you never call 'new' in your code anywhere and all object creation can be dictated by config. I suspect that must be only the kind of thing that people who maintain 1,000,000 line codebases that are at the center of massive bureaucracies.
Since the early pandemic, I've opted to e-mail 100 of my closest friends quarterly some really long form e-mails. It does take me quite a bit of time, maybe about 40 hours of writing and editing.

What is interesting though, is when I see some of those friends after a long absence, they always would cite something I wrote from the newsletter of interest.

I know there is quantity vs quality tradeoffs out there, but its nice to know some thought I wrote still sticks after several months.
It seems like learning to use Dreams is training you to design transistor level logic, including complicated stuff like how to build an asynchronous circuit or a circuit with multiple power and clock domains. You could put this knowledge to use in designing a real-life custom semiconductor IC.

To get a custom chip made for cheap or free, I think you can try googling for something called a semiconductor shuttle service, which is where they fabricate your project along with a bunch of others, for cheap or free.
And likely all breaking GDPR laws
I regretted never learning to play an instrument beyond the basics and I didn’t really understand analog electronics beyond the simple stuff.

So I’ve gotten into guitar and guitar pedal circuits. It’s cool because they reinforce each other.

I started just copying schematics and they give me new sounds which makes me enjoy practicing more. I develop better technique which makes new circuits useful.

In both I’m making breakthroughs going from copying to creating my own from the building blocks I learn.

My plan is to keep digging into this. I’m finally understanding the math behind small signals and developing the finger dexterity and muscle memory to be able to dig more into music theory.

As I get older, I still like “thinking” hobbies. But having them outside of computers has helped my burnout.

Also I figured out that I can’t beat myself up for not “finishing.” I finish at work. My hobbies should be a way to avoid stress and not add to it. Dreaming and moving on are OK. These have been fun because there’s no finish line. It’s just habit and repetition.
Plan 9 is alive!

The 9th International Workshop on Plan 9 will take place from April 21-23 2023 at the University of Waterloo in Waterloo, Ontario, Canada (thanks a lot to our host Ali Mashtizadeh!).

We are interested in original submissions about your Plan 9-related projects (of course, this also covers related topics such as Inferno, the 9p protocol etc.) as a full paper, short work-in-progress submission or as proposals for a tutorial or hackathon session.

A number of well-known persons with Plan 9 background have agreed to serve on the program committee, so your submission will receive expert feedback. I'm the PC chair, so please get in touch in case you have any questions.
> You're not seriously suggesting humanity is better without the Internet…

I cannot speak for karaterobot, but that seems to be an unwarranted inference from the post you are replying to, which merely points out that the internet did not lead to the more cooperative and altruistic world that some idealists predicted.

You posit that humanity would step up to the challenges of a ten-fold increase in longevity, but I haven't seen what I would regard as persuasive evidence for that view. The fact that the internet has been a net benefit (a view I accept) is not that evidence, IMHO.
"I have long been a supporter of labour rights, of unions, and have counted myself as a fighting member of the working class who has waivered somewhere between socialism and Marxism from the moment I understood the concept of class struggle"
I agree. This is why I have a problem with questions like "what project you are most proud of" etc. I have never encountered an interesting project in industry.

In academia, sure. Esp in research.
I guess it all depends on your climate or what you do for work.
I used to work in an office where I only got cell service on cloudy days, I assume it had something to do with the clouds reflecting the signal.
Huh, that's a really good point: wouldn't using a simple error diffusion dither give decent results here? We basically have 16 palette colors, plus three individual channel-delta ones, so all we have to do is check which of our nineteen options has the lowest error, instead of the normal threshold approach.
The impact, whether economic or QoL or whatever metric you prefer to use, of a million frustrated people and the corresponding loss of productivity may not be insignificant.

And, obviously, software is in charge of actual security in the real world, and the track record there is not exactly flattering! Safety as well, of course, but luckily safety-critical software is a much smaller and usually more rigorous subfield, quite unlike the case with security.
Amen. I have been frustrated at many jobs where developers were so proud of endlessly writing mocks and spending more time on their tests than on core functionality.

Over time I have favored very basic unit tests and leaning in more on automated integration and regression tests. I know the theory of unit tests catching things earlier, I just don’t think it matters in practice.
He did something worse: he embarrassed them.
pick up a trade. ride a bike around. stretch a little.
f(x) = y etc in linear algebra in school. By the time I was learning this in high school I’d already been programming for several years and perfectly understood the concept of function inputs and outputs. It wasn’t until my early twenties that I realized this was just an alternate notation for functions and was so simple.

Sad that my math education was just focused on “memorize steps” for concepts that weren’t clearly explained.
> because I was told that I shouldn't spend my life in front of a computer

What a shame. I hope whoever told you that keeps their advise to themselves.
Sounds like you're very happy with Bitwarden, and confident that if they go down you wouldn't lose access to your secrets.

Can I ask why the desire to switch to Vaultwarden? I assume if a significant slice of the userbase did this, the project would suffer—so I'm asking this question genuinely as an avid Bitwarden supporter myself.

I hope they don't have to rely solely on VC funding, seems that VCs motives would be precisely orthogonal to my own in terms of privacy and feature roadmap.
Your shoelaces are too tight. Your feet will swell.
and they shouldn't be expected to be fair

Ivy League schools survived for 300 years before a couple decades of the general public thinking that they need Ivy League, due to the corporate sector’s inability to screen a larger working population

Ivy League schools will survive this meme too. Academia as a whole has never adjusted to the underclass’ need to learn for the purpose of making money, they teach irrelevant theory for the sole pursuit of knowledge to this very day

They are for the wealthy to connect with each other and build rapport with each other

The rest of us are just … around
Mohamed bin Salim and SoftBank were a major reason for the over inflation of Silicon Valley since before 2021 and picked overvalued “winners” before the market sorted them out. Now SV needs to deal with that fallout of that and find a new path forward.

I think we need to throw out the overvaluations and look at building longer term value that isn’t just “credit cards but like with a website” this time. We need to get back to inventing and I think tech like Chat GPT is far more of that future than blockchain for con artists.
Uhhh.

Boss: You did a good job this year, really appreciate the effort.

Serf: Well, golly thank you boss! Have I noted how great your hair is? Or how well you crack the whip? I surely would not have been as productive had you not been overseeing me with such zest.
Well cardinal methods could easily be calculated in a distributed manner. And complexity of computing the final results is quite important. It is an important part of what the entire thread is about.
This is basically the reply I was gonna write. I might also add that, at least for me personally, the only reason I got into programming was because I didn't have anything better to do in middle/high school. If I had a non-dysfunctional family, a girlfriend, an active social life, or a hobby (like woodworking, cars, reading books, etc) I probably would have focused on those things. But all I did day in and day out was be on the computer, and programming was basically the only productive thing you could do, so I gravitated towards that.

A lot of my programmer peers in high school had the same deal, they couldn't really do anything else other than be on the computer so they got into video games and programming.
In OO, the interface. It seemed like the most useless construct. Zero implementation. Why make something with no implementation?

Later I realised that the benefit isn’t the code, it’s the freedom you gain later in choosing the implementation. You can create an interface and add a simple implementation, then later swap it out for something more robust. All you’re agreeing to now is the contract of what needs to be done, without any restrictions on how.