skysight-inc/HackerNews huggingface dataset:
Upbringing does play a part. My father grew up post ww2, his parents went through the depression. He grew up on a small-holding and while there was a lot of fun, not a lot of money.

The times and circumstances meant a lot of fixing, and creating. You didn't throw stuff away, it could be useful, and usually was.

He was successful, had a good career, lived in a big house, but never lost the urge to build, recycle, fix and so on. When the oven door broke after 30 years he replaced it with a spare one he had in the garage. [1].

From him I learned to despise waste. I don't like throwing stuff away. But I'll happily give stuff away. And we live far enough up the food chain that there's always someone happy to take my broken junk and turn it into money.

I've come to learn that I don't have my father's desire, or time, to actually fix things, but I have his sense of not-waste. Sometimes it takes effort, but I try to make an effort to discard things that are truly past it, or at least pass them on to someone else.

Yes, I've inherited his sensibilities through genes and upbringing, but I've also become self-aware of it and so j recognise when it's happening.

[1] because his mothers stove broke years earlier, same model, and he kept the broken one for spare parts ;)
"A stock buyback is not much different than a dividend payout."

It's very different. In a dividend payout those holding the shares and staying with the company get the money. In a buyback those selling the shares and leaving the company get the money.

When you crunch the numbers buybacks almost always overpay for stock. From an investor's point of view they'd be better with the cash money.

It's another one of those situations where there is a comfortably theory of equivalence that the finance industry loves, that is unfortunately contradicted by the hard facts on the ground. Economics in a nutshell...
Pre-employment cognitive screening is common and legal
get a minimal activity monitor, without any "smart" functions. you can get ones that charge for 15m every 5 days now. (trying not to promote a particular product)
Can it do multiple simultaneous users?
I feel the same way with running stable diffusion on my MacBook (DiffuseBee app). The idea that I can generate an image of almost anything and it has references to what it means in the real world, and carry that in my backpack, is little hard to comprehend.
I find a reversal test is sometimes useful when considering whether to keep something: if I didn’t already own it, would I buy it for an amount that it might sell it for.
My BW stands at 52 logins right now, but it's not yet quite complete. I think I'm missing a couple banks. Over the last year or so however, I cancelled almost 100 accounts, ranging from obscure forums, trough hosting providers, to facebook. It was a herculian effort, as companies put up emmense barriers (especially the hosting companies), but I somehow got it to the minimum I can realistically have - which is roughly 60 I think.

I try to avoid SSO, only exceptions are a single forum, which had broken registration, and my uni. Why? 1. SSO is a single point of failure, which you (unlike BW) cannot audit yourself; 2. You have to trust it's not gonna sell your data - perfect graph of services one person has is of course very juicy information; 3. They the make management of one's accounts slightly harder, as you cannot easily know how many you have by looking into your BW; 4. You are locked into your SSO service.

For MFA, I use fido keys (yubikeys), which I have to highly, highly recommend. Not only are they miles ahead of anything else, but they are also so easy and quick to use. I have a little one permanently in my usb port and to log in you just touch it. I'd recommend this if you are MFA-fatigued. Obviously, I always take the best form of 2FA available regardless.

All passwords in BW are long random alphanumeric and I have a XKCD-style password for that and something similar for FDE/logins into computers.

BTW, getting BW was the best decision I could have made, not really for security (although that's obviously the point) but fkr convinience. No more silly variants on passwords and no more guessing emails for reset.
Hacking should be recognized as an arts and crafts category.

It is a bit more abstract than making music or painting or messing with materials (wood, stone, metal etc), but it pushes the same pleasure buttons. Its the simple joy of building and sharing stuff.

In a professional context programming mutates and becomes what organized society and economies want it to be. Another cog in the machine.

Coding for money is no more or less happy than cooking, making music or applying any other intrinsically pleasurable dexterity for money.

What is intrinsically fun and something you would do "for free" becomes draining, stressful and devoid of purpose. The "purpose" in organized work is dictated by large scale patterns of supply, demand, monetisation games and organizational structures.

In a sense what we are missing are meta-tinkerers who would (for free and for fun) hack society and its economy to be a more meaningful place, one that does not make us to need to "retire from".
Anti-India cabal in US State Department manipulated online discourse
Which part of the statement are you disputing? It's clearly a very successful language, with a strong community.
oura ring hardware is horribly limited in terms of precision. let it not be a barrier to invest in a good wrist/arm/head band
I put my credentials in, hoping that LineageOS is enough protection software-wise, but I don't have the means to defend myself if the hardware is also working against me.
I don't know any hoarders personally myself, so I many be off-base. But it doesn't seem that they are unable to make any decisions - they are quite able to buy new items without agonizing over (say) which brand of polyurethane to buy. They can decide what to have for dinner or which pants to wear. It's specifically decisions around whether to throw away an item which they find difficult.

This makes me wonder whether there is some other psychological process which makes those particular decisions hard.
Just a small note… Making my programming hobby into a job has resulted in a wonderful and rewarding career for me. I’ve now been coding professionally for around 25 years. I go through waves, but you’ll often find me coding in my spare time before work, after work, or on the weekends. I do much of the stuff this author mentions too, such as designing and 3D printing parts for repairs around the house.

Anyway, to each their own, but I purposely made my hobby my career and I believe I’ve benefited greatly from that.
The Real Time Strategy (RTS) genre more or less died in the mid 2000s with Age of Empires II, Warcraft 3, and Starcraft being the ones that left a mark.

Since that time: Warcraft 3 died; Starcraft was supplanted by Starcraft 2 and both eventually died outside of the lucrative Korean pro scene. Age of Empires II also died until it saw a resurrection in the pro scene in the early 2010s which has lasted to today.

The RTS genre itself is still very much dead, seeing no new games worthy of note to this day.
This is good example.
Quite the contrary, having the browser be the password manager is the way to go, and it works well today.

My only complaint is around data portability. Exporting and importing passwords should be hassle-free.
What makes you say that? I don't think you can find many developers that would be willing to go back to Objective C.
Author of one of the detectors here (Sapling.ai). We try and be clear that the detector output should be used as just one of many possible cues and that there will always be false positives. That said, detectors often do detect bland/generic text, and that can be useful feedback. Open to other suggestions: zxie@sapling.ai
Because that can be seen as a money making opportunity by one of their executives in future and the number of accounts that would need support could rise.
Bing doesn’t do what phind does, and it terminates conversations far too quickly to be useful.
I think you all might have it wrong as to why it’s ten minutes. Here is how I see it:

YC is playing a numbers game. Their whole play is to give money to those N founders who they think have the highest probability that their idea could become a very big business and very quickly. They also know that they will have may be handful of “winners” and that even the most promising founders and their ideas are most likely to fail. So to ensure that they really only pick the most promising ones based on what they can see/tell today, they are ruthless about anything less than ones that look extremely promising. In a way they are looking for extreme and obvious standouts. To borrow an analogy they are looking at the waveform and identifying the spikes. As that’s the best they can do(regardless of if they admit to it or not). That why it’s a numbers game. And 10 minutes is plenty for that.

If anything, if they spend more than ten minutes they not only lose on the numbers game as their “pool” size becomes smaller but also diving into more details will add more noise to the signal and will work against them. they just want extreme standouts from the get go and not the standouts they rationalize after a big deep dive. The deeper the dive the more they risk their biases affecting them.

Finally this is not their first rodeo - imagine if you have interviewed hundreds or thousands of founders to evaluate their ideas. You’d have a decent understanding of what a “spike” looks like on a waveform.

Would (genuinely) love to hear a counterpoint
What I tell people who get into software because they need a job is always that the industry also needs people with quality assurance and management skills.
Not because I want to offload people who are just looking for a quick buck onto those fields, but because I sometimes find that people with the right skills just take the long way around to transition into those roles. (I've even seen this happen once with a UX designer, but I think artistic people mostly know to try for those roles.)
People don't really consider the fact that it is a successful industry, but there are more roles in the industry than just developer. When the company I'm part of was a small startup, it was hard to find good people who were interested in taking on entry-level QA/scrum master positions.
If you mean graph databases generally: Most DB using applications can be built on a graph database. It's just a different data modeling framework than eg relational.

Generally you could say that application logic/queries being more concerned about links or linked entity attributes than direct entity attribute values is a sign that a graph DB may be a good fit. I'd say about 50% of db using apps are like this. You can get an idea by looking at their benchmark workload descriptions.

If you mean fully RDMA offloaded huge cluster DB systems, then I don't know the answer but suspect this kind of thing hasn't made it to industry yet:

"GDA internally uses a distributed hashtable (DHT) to resolve dif-
ferent performance-critical tasks conducted under the hood, such
as mapping application vertex IDs to internal GDA IDs. For highest
performance and scalability, GDA’s DHT is fully-offloaded, i.e., it
only uses one-sided communication, implemented with RDMA puts,
gets, atomics, and flushes. Its design is lock-free, it incorporates
sharding, and it uses distributed chaining for collision resolution.
To the best of our knowledge, this is the first DHT with all its oper-
ations being fully offloaded, including deletes. The DHT consists
of a table (to store the buckets) and a heap (to store linked lists for
chained elements)."
If you look at C++ and then look at Swift I think you will understand why they didn't make C++ the main language.
Reserved pricing is not on-demand.
they can be

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8120339/

Most devices (Fatigue Science Readiband, Fitbit Alta HR, EarlySense Live, ResMed S+, SleepScore Max) performed as well as or better than actigraphy on sleep/wake performance measures, while the Garmin devices performed worse.
poe is ridiculously limited and priced: you pay $20/mo or $200/year but you get 600 messages/mo cap on gpt4.
The latest Facebook one is literally 10% of their revenue (in Europe), how is that laughable? That's a big chunk of money, if you add two zeros to them that's probably more than their lifetime revenue.
Maybe... but I doubt Spotify will exist in its current form in a generation's time.
Who outside of Apple is using Objective C?

That's like...Apple's whole deal. Proprietary everything top-to-bottom.
There is https://www.engineersneedart.com/rss.xml
Huh. On my SB8200 this interface is up but doesn't send any data (Chrome normal and incognito).
I like to program as a hobby, but I still maintain a clock-in-clock-out mentality. If I didn't, my work would own my life. and why would I give that to my employer for free?

You can't expect to work with people who LOVE their work. That's just not how the world is set up. People gotta eat, so they take the least bad path to that. I can entirely understand why someone would pragmatically choose this career regardless of their lack of enthusiasm for it.
> When things eventually stabilized, the leadership was happy with the result but displeased with my obedience. During my annual review, I was told I wasn't working hard enough. [...] Over this month, I really was not productive for the first time in my entire career. [...] When emotions had settled, the owner told me I saved the company and thanked me for it.

This is why I laugh when HN commenters tell me that the companies make reasonable choices when it comes to their employees.
Pluginshow.com: Your Destination for ChatGPT Plugins
We're excited to introduce PluginShow.com, a new platform dedicated to ChatGPT plugins. It provides clear descriptions, demo videos, and allows you to easily filter by categories.

PluginShow.com can be a great resource for discovering and understanding ChatGPT plugins.

Feel free to check it out: https://www.pluginshow.com/

We'd love to hear your feedback and suggestions!
Considering 41 out of 50 states have expanded Medicaid to include people up to include adults up to 138% of federal poverty level, and Medicaid has very low out of pocket costs, I'd argue that the very poor actually have better medical insurance than middle class people in the US.
Very true and well said!
> Even the naive programmer just banging together something that works in Elixir is going to quickly find out how to raise Erlang’s default 260k process limit when they hit that, after all.

Sure. Will redo this part. I doubt it would allow Elixir to get a better result in the benchmark, though, as it was already losing significantly at 100k tasks. Any hints on how to decrease Elixir memory usage? Many people criticize using defaults in the comments, but don't suggest any certain settings that would improve the results. And a part of blogging experience is too learn things - also from the author perspective ;)
This isn't right. JSON can also store exponential numbers (eg {"google": 1e+100}). You could decode this to an arbitrary-sized BigInt, but I can make you waste an arbitrary number of bytes in RAM if you do that. And even then, "look for a decimal point" doesn't give you enough information to tell whether the number is an integer. Eg, 1.1e+100 is an integer, and 1e-100 is not an integer.

One of JSON's biggest benefits is that you don't need to know the shape of the data when you parse. JSON's syntax tells you the type of all of its fields. Unfortunately, that stops being true with numbers as soon as double precision float isn't appropriate. If you use more digits in a JSON number, you can't decode your JSON without knowing what precision you need to decode your data.

Even javascript has this problem if you need BigInts, since there's no obvious or easy way to decode a bigint from JSON without losing precision. In the wild, I've seen bigints awkwardly embedded in a JSON string. Gross.

Putting responsibility for knowing the number precision into the language you're using to decode JSON misses the point. Everywhere else, JSON tells you the type of your data as you decode, without needing a schema. Requiring a schema for numbers is a bad design.
Yes, find a local sequencing provider and arrange to do a SNP chip or whole genome sequencing. In the contract ask that they delete your data after delivering it to you. This will be:

1. Expensive - probably at least 2 - 3 thousand dollars.

2. Require you to do your own analysis.

Obviously you can't be 100% sure they will delete your genomic data, but they have no incentive to keep it.
OK, fair enough. I think we're on the same page.

I seem to remember a very similar realization as you, only I thought that was 90% of the museum with only 10% dedicated to "weird spinning abstract structure that is impossible to grok without reading the plaque".

Perhaps I was mistaken!

The one thing I do remember making a shocking impact on me was a massive installation of https://en.wikipedia.org/wiki/International_Klein_Blue. It truly did feel like something imposing and evoked genuine emotion that is impossible to represent on a computer screen.
I’m not knowledgeable enough about this to have an opinion. But isn’t it valid to say that someone died from AIDS even if actual cause of death is pneumonia? If the underlying factor is very strong can’t that be seen as the cause of death?
GIL is not a problem for concurrency. It is a problem for parallelism when doing CPU bound work.
Such as?

In Canada, with universal healthcare that cost $0 at the point of care, bankruptcies due to health issues is actually pretty high (15% for seniors).

Why? Because a big driver of medical bankruptcy is not the medical costs, but the fact you can no longer work and any assistance you get doesn't cover your cost of living.
> it seems like they may have spent a fair bit of effort optimizing Apple Silicon for it

According to information released when the M1 came out: retaining and releasing an NSObject takes ~30 nanoseconds on current gen Intel, and ~6.5 nanoseconds on an M1
> Looks like the rich live about 10 years longer than the poor

At the extremes. The “gap in life expectancy between the richest 1% and poorest 1% of individuals was 14.6 years (95% CI, 14.4 to 14.8 years) for men and 10.1 years (95% CI, 9.9 to 10.3 years) for women.” More troubling, between 2001 and 2014 “life expectancy increased by 2.34 years for men and 2.91 years for women in the top 5% of the income distribution, but increased by only 0.32 years for men and 0.04 years for women in the bottom 5%.”

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4866586/
Ok.

So, who at the corporation did you actually get a refusal from? Did you manage to get a resolution in front of the board somehow?
I have an ER bill of $100k+ owed to Stanford for the better part of a decade (amongst an huge number of other more recent bills) and they still see me for regular booked appointments and ERs.

It works less well for specialist offices owned by doctors themselves but I’ve found the large hospitals are disinclined to outright deny service, for a multitude of reasons.

Re: nutrition, is there a clinic outside your normal network that might offer that? You may have to wait longer but I’ve been able to see no-cost specialists in St Louis, Chicago and the Bay Area through various neighborhood clinics. I’m always happy to help too - feel free to drop me an email and I can connect you to some resources in your area.

Most importantly, best of luck with all of this.
The attitude in the comments is amazing. The LLM chatbot hype cycle bears a lot of resemblance to the crypto hype before the crash.
High five.
There is a whole universe of programming that exists outside of webdev. Firmware, video games, high performance systems, etc.
Hey, Frappe Books developer here. Not as of now, but it is something that we will be adding in. There has been a lot of requests for multi user support.
And?

Brave (VC funded) is also a Chromium wrapper and Edge (Microsoft owned) is also one as well and both of the somehow managed to beat Firefox in usage. So what is you point?

Chrome and its derivatives is the reason why browsers like Firefox is failing to keep up and continues to lose users.

Using anything other than Chrome for a modern web browser is a losing battle. (Brave already tried that with Firefox and quickly switched to Chrome)
700 plus on Bitwarden.
And a lot of Oauth with google and GitHub.
200 plus on Chrome personalised window.
Around 100 on Samsung pass for apps that I don't have access on web.
While it’s true that the language is really only useful on just Apple platforms, it is still quite an amazing language. I have professionally used about half a dozen languages over the last many years, written hundreds of thousands of lines each in all those languages, and swift is a true breath of fresh air. It checks all the boxes for me, very concise and elegant to write, yet very strictly statically typed. A nice upgrade to OO programming with use of protocols, with strong encouragement to use functional programming here and there as well. Runs reasonably fast, on par with Go or Java. Overall just really nice ergonomics. named parameters and a wide variety of other seemingly minor syntactical characteristics act as a meaningful upgrade to make the overall process of writing code much more enjoyable for me.

The fact that Apple provides all these incredible platform specific frameworks and libraries for graphics, audio, games, GPU kernel programming, and more, it’s just the icing.
You can download a local version of Wikipedia and yet barely anyone does this. (And I know wikipedia has a ton of problems)
Besides the actual tools mentioned, TOFU works basically as well as signatures. Just that already generates a noisy-enough false positive rate.
> it's a shame JSON doesn't support sum types "natively"

You can describe it using JSON Schema though[1], using "oneOf" and "const". Though I prefer the more explicit way of using "oneOf" combined with "required" to select one of a number of keys[2].

[1]: https://www.jsonschemavalidator.net/s/6SCuYNBe

[2]: https://www.jsonschemavalidator.net/s/tNnQmsTd
> How is it you can love a machine?

How can a child fall into programming when the computer yells at you, with cryptic messages, uncomprehensible for a child, moreso since I was French-speaking only. “ERROR!” It even accuses you: “YOU are about to reformat this DISK. Do you want to proceed?” (7-year-old me looking up “proceed” in the dictionary, missing “reformat”. Ah, fdisk, so many nights crying that I had lost my computer).

But, speaking from experience: At least it’s your fault. You can do something about it.

Now compare to the sand pit at school: You play marbles with a girl, if she loses she goes crying to the teacher. It’s not your fault, you followed the rules, teacher tells you off, ah, gotta learn the rules of life. “Girls have cooties” is the most funny self-reflection on my childhood. There was no way as a child to learn navigating that complex rules of social precedence, implicit expectations, social cues, untold obvious rules. Even today: I’m bad at office politics, so I’m a CEO and make a million a year.

At least, with computers, when it doesn’t work: It’s my fault. I can do something about it. Same with business. It’s my fault. A provider defects? Still my fault. Economic crisis? Still more my fault than playing by the rules in the sandpit and being told off.

But people? I need five times my IQ.
I think being a coder is a bit like being a musician - you never retire.
Stack memory is allocated lazily on Linux. I thought this benchmarks shows it pretty clearly. Otherwise 10k threads would be already in GBs territory, when in fact it is below 100 MB.
Convert your website into chatbot with Heybot