skysight-inc/HackerNews huggingface dataset:
I believe GP's comment is at the intersection of "the chain is only as strong as its weakest link" and "defenders have to be correct every time, attackers just once"
It's an interesting question but probably covered by an NDA. I wouldn't be surprised if a lot of their enterprise software is bespoke, however.
Not sure I agree here. People love to blame social media for stoking hatred. Plenty of people use social media like... well, normal people. Life updates, baby pictures, levity.

Some people don't. Social media is a mirror.

People aren't zombies - you're not powerless before an omnipotent algorithm.
I think bots are a great way of automating your life in fun ways. It's also my new favorite project to suggest to people starting to program, because just a little bit of customizability goes a long way

Tracking mood is great. A simple telegram bot -> a google sheet lets telegram do the mobile/desktop UI and you just control the logic

One overlooked thing is automating financial tracking/categorization. In the US there's no good cross banking api except for email. Almost every credit card, bank, etc can email a receipt (set the minimum amount of alerts to be $0.01). The flowchart for parsing is bank alert -> gmail -> gmail filter by from address adds a label -> google pub sub notices that label and pings a little VPS somewhere -> gmail api -> parse email -> telegram bot

As I type, it sounds complicated but each step is well trod and has tutorials available. Now you have the ability to make custom push notifications for any transaction with < 1 second latency, instead of using the bank app. And it's all under your control. So the telegram bot allows you to categorize those purchases, you can add little notes or put it in categories. The nice thing is instead of looking at the end of the month and having 100+ little purchases and trying to remember if you ate at Starbucks 4 weeks ago, you categorize things as they happen in just a few clicks. And adding a category (one click) at the time implicitly marks the purchase as 'known good', not a suspicious purchase. So you can cross check at the end of the month for purchases you didn't categorize as suspicious.
> I am on a six month wait to see a rheumatologist. Why? Capitalism.

Consider that the AMA is a monopoly enshrined by the government, and their purpose is to limit the supply of doctors, which they do by limiting the seats in medical schools.

It's not capitalism.

See Competition & Monopoly in Medical Care by Frech.

https://www.amazon.com/Competition-Monopoly-Medical-Care-Fre...
Defense in depth. It only takes one person on your team accidentally committing one file for one service before your .gitignore safeguard is no longer guarding anything.
There is no evidence that the NSA monitors US citizens since the phone metadata collection program shuttered in 2019. https://nyti.ms/2Vy3gDW
Realistically any brand can be okay as long as a) you don't get the short straw of QC [1], and b) you know what you're getting into (and why).

When it comes to phones, the only "true" manufacturer that is repairable and open is fairphone - and they too got mired in controversy over their last phone [2]

With that said, truth is a lot of these cos like locking down their phones, and if you're looking for a Libre-free experience, I'd recommend a Pixel. I myself use a Pixel 5 (it was the last flagship Pixel with an off the shelf chip... Tensor has tons of bugs apparently). The 5a is also out and fairly similar.

My second choice would be Xiaomi, but specifically either their Mi flagships (where there's almost no cost cutting), or Redmi which are very budget and also value for money. I'd highly recommend flashing the Mi-EU ROM if you can, and custom ROMs are fortunately fairly common. Avoid the A series for weird bugs.

Beyond this unfortunately it gets tougher. Older OnePlus were decent but recent phones aren't. Samsungs can be fantastic if you're cool with an ecosystem that's nearly as locked in as Apple's with nowhere as much of adoption.

(Quick edit addition - for laptops Framework is decent but I'd honestly recommend spinning up a cyberdeck/an Intel NUC with a type C powerbank, portable monitor and BT mouse/Keyboard. Not convenient, sure, but unlikely to fail and easy to fix if failed. Commerical laptops that don't have shitty hinges? Maybe ThinkPads, perhaps Dell Latitude and perhaps Panasonic Toughbooks. HP ProBooks can be okay but HP can burn in hell for all I care. I legitimately hate them more than Apple (which isn't an easy task), but that story's for another day.)

If you want to continue this conversation please let me know, I'd recommend another platform (for ease of typing/messaging).

1 - apparently Lenovo at one point realized it was cheaper to RMA ThinkPads than to QC them (as per what I read on r/Thinkpad). What fun (if it's actual, which, given Lenovo, is quite probable).

2 - because they dropped the headphone jack conveniently as the released wireless earbuds. Yes, waterproof headphone jacks are a thing even on budget phones like the 2015 Moto G3 (~$300?)
So the real question... How many of these users were 'real' users using the app to buy groceries and pay their bills...

And how many users just signed up to get the sign-up bonus and never used the app again?
Kia's updated logo looks vaguely like the Nine Inch Nails logo so maybe this is the next step in their industrial rock band pivot.
This is a very common argument. It's true that Lispers sometimes come across as arrogant but that's because of the asymmetry inherent in evaluating programming language power. Paul Graham calls it the Blub Paradox.

http://www.paulgraham.com/avg.html
Mayorkas testifies DHS is creating 'Disinformation Governance Board'
Ask HN: Is anyone else experiencing 'AI dread'?
With the prospect of a 100T parameter GPT-4 looming on the horizon, likely happening this year, I've started to reflect on how we appear to be arriving at something of an endgame in technology and perhaps even societally. Given what GPT-3 was already capable of doing, GPT-4 can probably be expected to take things uncomfortably close to the asymptotic limit. And that foundation model will then feed into all kinds of other applications (e.g. Copilot on steroids).

Several of the people involved in developing transformers at Google Brain and others from Open AI + DeepMind have now migrated to a new company called Adept (https://www.adept.ai/), which is aiming to push as close as possible to AGI for essentially any computer use (RPA taken to its natural conclusion).

The robotics space is now saturated with competitors racing against one another. Some of them, such as Miso Robotics, have already reached meaningful adoption.

I find it odd that people are so worried about nuclear devastation, climate change, etc when what we really should be concerned about is impending societal collapse. It feels like the upper bound on time to functional obsolescence of the vast majority of humans is 10-15 years.

Does anyone else feel scared about the future? Does anyone even care? I can barely wrap my head around the moral implications here in deciding whether or not to have children, let alone all the things about our society that are liable to descend even further into chaos.
From my own attempts and those I see in the comments, there seems a general tendency to have the meaning reversed. Interesting.
Absolutely not. And I hope and intend to (be able to) change that.
Missing the point, again.

He is describing a trivial difference between C and C++ that is not the problem you are being warned about.
Quick - post a “restroom interview” blog and get all the attention.

The restrooms for the employees at a company says a lot about the company.
I am not sure how this relates to Apple’s repair practices and other business stances ?

To put in context, people probably had the same views around 1994~2000 as Windows was the only platform providing a reasonable GUI, wide hardware support, a vibrant app ecosystem and support from any computer shop at any price point you could wish for.

I still think people hating Microsoft weren’t wrong per se, and we can look at the bright side as well as the shitty side at the same time.
There’s a solid argument that JavaScript is a Lisp descendant.
Just curious if you've used it. I haven't but people say it's way better than they had imagined!
One thing I've thought of is that on android, it's not so hard to get app usage in a custom app, as a proxy for being on the phone. So it could check if you've been on your phone for 15+ minutes and then ping you only then. It would take some app -> server -> telegram app communication
Usually, it’s some moron on the Internet saying he was a “gifted kid” like it’s an achievement but you have independent verification that Colin Percival (cperciva - this topic starter) is smart. He’s a multi-time Putnam winner and the founder of Tarsnap.

Also the source of one of those amusing HN exchanges where people think everyone else is run of the mill. You know the one.
It really depends on the office. A Mister Coffee won't survive long serving the Mongolian army. Switches wear out, spills happen, stuff breaks, you need parts. For that you need something like a Bunn (https://commercial.bunn.com/38700.0011).
Judge rejects Elon Musk's bid to end SEC tweet settlement
I don't think you need to be so defensive. GP is not saying that's how it works today. They're speculating about how existing technology can be repurposed to do evil things.
Yes. I watched a tutorial video on YouTube where it shows how to label the BTRFS sub volumes correctly for Timeshift to work correctly in Fedora.
This is super cool.

In case you don't make it through to the project's webpage howisfelix.today, and read through to the end, here is the creator's conclusion:

Overall, having spent a significant amount of time building this project, scaling it up to the size it’s at now, as well as analysing the data, the main conclusion is that it is not worth building your own solution, and investing this much time. When I first started building this project 3 years ago, I expected to learn way more surprising and interesting facts. There were some, and it’s super interesting to look through those graphs, however retrospectively, it did not justify the hundreds of hours I invested in this project.

I’ll likely continue tracking my mood, as well as a few other key metrics, however will significantly reduce the amount of time I invest in it.
I brought up the first amendment because Elon has pretty much said that that is how they will decide on what continent gets published.

I never came close to saying they don’t have the right to restrict speech anyway they wish
I hear what you are saying but honestly yes it should be ignored. For reasons of both fairness but more importantly I want justice to be blind. I don't want the police or prosecutors to be able to decide that person A was a dick or was a republican or a democrat or white / black so his murder is not as important. It could also lead to situations where the murder of a rich person is prosecuted more harshly than that of a poor one as the rich person donated so much to charity. The law has to be blind and based on clearly defined parameters.
Is the nonvolatile storage too small. Could the size of a secure enclave be increased.
For various reasons I’d rather have an indie provider. I’m currently on Google and trying to decentralize my data.
Mostly Metrics
Missing the point, again.

If it works on your particular compiler release, on your particular CPU chip stepping, that tells you nothing about the next compiler over and the next chip over.

amd64 and arm64, compiled with gcc or clang, you are unlikely to run into these problems. But code tends to get around.
This is…a little weird…but car companies have all sorts of goofy branding exercises, like fashion collaborations with Louis Vuitton and…uh…steak knives.

https://shop.porsche.com/us/en/steak-knife-p15-set-4-pieces-...

So, having some music app is odd, but I’m sure you can find 20 stranger ideas car companies have tried at some point to increase brand awareness.
We weren't born yesterday. We all know that you can massage the data, or redefine terms to produce any conclusion you want.

It's really easy to see Twitter's bias: just look at the propaganda they put in the search page, or look at their employee donations [1], or the Twitter profiles of their employees, or remember in support of which candidate they censored a news story. [2]

[1]: https://www.foxnews.com/politics/twitter-employees-democrats...

[2]: https://nypost.com/2022/04/26/elon-musk-says-suspending-ny-p...
had to look up some numbers and at least the "look healthier" part seems to check out:

Obesity:
Sweden 20.60%
United States 36.20%

Life expectancy:
Sweden 83.33
United States 79.11

for developed countries, that's a huge difference!
Mobile devices move around. A device that assumes physical possession equals ownership is not secure.

I will agree that bootloaders should be unlockable, but to argue that locking functionality shouldn’t exist is arguing in favor of physical security vulnerabilities.
I wrote a Forth for OS/2 long long ago out of spite. I was told that you absolutely could not write assembler programs for OS/2. So, direct threaded native code forth is what I did. I open sourced it because that was the social norm back then, Brian Matthewson came along and wrote a great Manual for it, and all was well. I got some nice feedback, and it felt good to help out others.

Why wouldn't you share something cool? I know that there are some people who have the wrong attitude, in extreme, about opens source... and I'm glad I haven't encountered them.

I've set limits in the past. Forth/2 never dealt with GUI stuff. I didn't want to go there, so it didn't. I have no problem making arbitrary decisions like that in the future. However... if someone else wants to write that code, why not? Forks are easy these days in the world of Git.
Throwing this out there since it hasn't been mentioned yet but AWS's copilot tool (https://aws.github.io/copilot-cli/) has been really nice for setting up an ECS cluster with a good build pipeline that we use in almost the same way as we use Heroku. It's definitely more mental overhead than Heroku but it offers more flexibility and tying directly to your AWS account. After setup it has been maintenance free for over a year but debugging parts of the build pipeline were painful at first. It recently started supporting AppRunner now that AppRunner can access VPCs so I'm looking forward to trying that at some point too.
That's awesome! Well done! I loved that interface (and still do). That's funny about the backup machines. I always knew they had backups, but didn't realize it was that many.
Oh, I agree with you. I read an interview in which KSR said he was going to stop writing novels, and I honestly believe that’s for the best. Half the chapters in “Ministry for the Future” would have made good short stories on their own, but there’s not much stringing them together.

Philip K Dick said “A short story is about a murder, but a novel is about a murderer.” I don’t think KSR writes well enough about people to sustain novels. Certainly not his latter work, anyway.
I'm not saying the rest of them should not be prosecuted if there was fault further up the chain as well. I agree they should be. In this case the nurse clearly breached many protocols and delivered the killing action so she bears responsibility. If there is a systematic failure then they should pursue that too. Justice is not a decision that well we could not get them all so no point prosecuting anyone.
Part of it can be how you want the company to look to the clients - especially if the clients ever stop by.

When there’s no clients it can be a bit silly. But if one department has to toe the line all of them will.
I was your kid.

My parents took the middle approach: skipping grades and doing gifted and talented programs. It still wasn’t nearly fast enough. Socially it was still tough for me.

My only advice is don’t ignore the social aspect. Still there has to be a better way than sticking them in public school for 12 years. After-school activities like athletics might be helpful.

Good luck!
I'll agree that reading is hard, but I think it's also fair to say that reading good writing is easier. Then, we can say that it's hard to write well, and it follows that reading most writing is hard (including this comment probably...)
That’s exactly my point, I would think BTree[struct { key int; val *whatever }] (index use case) or BTree[struct { key int; val inlineWhatever }] (heap use case) would be more common use cases than BTree[int] (int set use case), but probably less impressive delta on benchmarks.
> I'm also bothered by how you use "GPL/AGPL" repeatedly. The GPL is a standard copyright license, the AGPL is a EULA, and there's good reasons to distinguish them.

I'm not sure what distinction you're trying to make. The very first line of the AGPL reads: "The GNU Affero General Public License is a free, copyleft license". And from the FSF's own site: "The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement..." [0]

[0] https://www.gnu.org/licenses/why-affero-gpl.html
> Unless your code will only ever run on that exact machine, you have not tested it.

I don't understand this sentence. That is the purpose of the runtime check, to make sure the code generated by a buggy compiler, on a specific architecture, doesn't try to run. Bug reports can then be filed, as they should be.

If you're writing a Linux kernel module (known compiler) for a known architecture, which is where this is often used, then you have a known environment, so there's little risk, except the rare compiler bug, which is a risk that extends far beyond packed structs.

This is something that I've used, and I've seen used, often in the hardware world. I'm having difficulty sympathizing with all the fear in this comment section. Don't use it if its use can't be made rational, for you. But please don't tell me that I'm failing to get something that I am familiar with.
If you own the server, it might be easier to set up a little smtp client. Or to be more security conscious, a incoming only smtp client like https://github.com/0xERR0R/mailcatcher/ and collapse that dataflow. But pubsub has a monstrous free tier anyway and I also wanted to keep a copy of the emails on gmail which is easier to search
The operative word is "should".

Anything that affects the actual instructions executed on the actual chip they're executed on may make what works here not work there.

Optimization that does not affect instructions is no optimization at all. Bitfields are an extremely fragile part of implementations. Trust it at your own risk.
This is exactly how it is - and helps make sense of some senseless requests.
Very cool! Love you work.
That was the "I can't grok the docs.rs in order to tell you" part; in boto and the sane SDKs, there's a bunch of "Credential Providers" and they're in a list, meaning some are tried before others

I have no idea what implementations there are for this: https://docs.rs/aws-sdk-s3/latest/aws_sdk_s3/struct.Credenti... and its official page is even worse: https://docs.aws.amazon.com/sdk-for-rust/latest/dg/credentia...

Going all the way down to the GH readme seems to back up the investigation that, no, they really seem to have forgotten about "AWS_SESSION_TOKEN": https://github.com/awslabs/aws-sdk-rust#getting-started-with...
It's actually not sure that they are doing work. There are backlogs because the employees and management are slow, inefficient, and don't make changes that would be made by a private organization either staying up to date or being replaced by a competitor.

(There are complexities and counter-examples that moderate this generally true statement.)
Yes.

Corruption can be legal.

Like election/campaign financing in the USA
Blind Ambition
I think it also feels off because you generally drink coffee to get more work done and stay alert. Especially while you are at work. So it's the strangest place to start saving money at.
I got to work on these windows a decade ago! They use basically the same chemistry as in auto-dimming rearview mirrors.

Feel your mirror sometime when you're driving in traffic at night on the interstate and it's been dimmed because of the vehicle following you for some time...it will be perfectly cold.

The electrochromic material between the panes goes through an oxidation/redox reaction in the presence of a voltage. In circuit, it functions something like a low-storage battery or capacitor. It does not have enough leakage current to cause it to get hot, that's just the effect of the sun on the plane.
I think most startups (at least originally) did start out as ‘change the world’. When you find out that changing the world is kinda hard, ‘become filthy rich’ starts to sound like a good alternative.
This post is interesting, but the whole project seems like a vanity project to put on your resume. I’d argue that it’s peak vanity project.

Once you have the basics of collect>summarise>publish metrics, it’s trivial to add just one more.

Do people really need every single aspect of their lives measurable to this degree?

Does anyone (other than your mother) really care?

I, for one, would hate for this to become a thing. It’s like a personal Facebook, but with infinitesimally more extra junk that I don’t want to know.
Yes, in the US before the government took over health care.

BTW, no government is going to spend unlimited sums to save your life.
No, propositions are simply statements for which is it meaningful to assign a truth value. It might be possible to come up with a proposition that is associated with a non-measurable set, though I can't offhand think of an example. But remember: Bayesian probabilities are models of belief. Priors are peronsal. And so in order to assign a prior to a proposition, the statement of the proposition must have some referent in your personal ontology. You can't hold a belief about the truth value of a statement unless you know (or at least think you know) what that statement means. So unless a person has something in their ontology that corresponds to a non-measurable set (and I suspect most people don't) then that person cannot assign a Bayesian prior to a statement associated with a non-measurable set. But that's a limitation of that particular individual, not a limitation of Bayesian reasoning. For example: you cannot assign a Bayesian prior to the statement, "The frobnostication of any integer is even" because you don't know what a frobnostication is.

(Note that there are all kinds of ways that statements can fail to be propositions. For example, you can't assign a Bayesian prior to the statement: "All even integers are green" despite the fact that you know what all the words mean.)
BTW, I predict, he's likely to turn Twitter into something similar to Combination of Weibo and WeChat in China. It will probably become his next trillion dollar company and he will own it 100%. WOW!
He's not dead or detained, he's just laying low because there's no dissent tolerated in Russia right now and definitely not from someone in his situation.
I grabbed a random work e-mail:

"Minor modification: Include the date in your update. See my entry for an example.

I’d like to see this daily. Again, it shouldn’t take more than a few seconds. For convenience, paste the link into your browser and Favorite it, makes it easy to find."

Output:
"Tom Replace: Enter the update date. For example, see my comment.

In other words, it does not go over a few seconds. Put the browser and browser and browser and your favorite connection. Easy to find."

Recalling the child's game 'Telephone', which mutilates meaning even when using the same language, compounding with translation means it's (always?) going to be unintelligible. I'd like to know where 'browser and browser and browser' was introduced, for example.

It would be interesting to do each language and back in just one iteration in order to get a sense of which translation yields the most and least fidelity.