skysight-inc/HackerNews huggingface dataset:
> think the reason that a 51st or 52nd state can't be added is that the urgency of the matter is lacking.

The reason for the resistance to statehood for Puerto Rico and D.C. is because they both lean heavily Democratic, and the prospect of 2 or 4 more Democratic Senators is unacceptable to the Republicans.
The link doesn't seem to work
I actually find that the SEO industry follows Google's advice on how to structure and optimize pages and they are rewarded by showing their shitty pages in top results.
Basically yes, that's roughly how the scheme operates. And for an amoral financier concerned only with maximizing returns, that strategy actually succeeds often enough that using it isn't necessarily irrational. The retail market is full of dumb money that will buy almost any trash in an IPO as long as someone can make up a plausible sounding story about growth potential. They literally don't check.

I don't mean to paint with too broad a brush here. The majority of investment managers are ethical and responsible. But there are always some bad actors, which we now see all around FTX.
> Arrays do have an advantage however, compilers can see their size

Wouldn’t vectors have the same advantage in Rust? If we’re iterating over a vector, it’s proveable at compile time that the length is not being modified during the iteration.
From the same FAQ:

> So in a sense, it makes your password stronger, but technically it doesn't qualify as a separate second factor, since this is not an authentication scheme and also because the expected response doesn't change every time you try to decrypt your database.

I'd argue that the biggest threat against a (non-cloud-synced) password manager is a local database compromise, and the Yubikey does not meaningfully help here.

To be fair, I don't think anything can help in this threat model – a password manager is ultimately a key/value storage for bearer tokens, and if an attacker can exfiltrate those key/value pairs, it's game over.

So the Yubikey certainly helps against an otherwise too short/reused password manager unlock password, or against somebody shoulder-surfing your password and able to steal your database, but not otherwise tamper with the device you're decrypting it on.

But other than that – if somebody can steal your local database and sniff your password (e.g. via a key logger), they can probably also sniff your Yubikey challenge/response, which is returned via the USB HID protocol as well.
Thanks for the feedback, we can do better. Will see if we can get fixed this week.
The phone would still see the device as a Bluetooth or USB keyboard and the "alternate usage" should work.
Some login requires Identity and access management (IAM) with a web interface only, if such gateway exists, a CLI tool would have to give user a link to open oneself I guess?
The schoolyard bullies didn't prepare me for gaslighting though...
They were never ashamed to admit what they did.
> but at what point do we then become the bully trying to instill fear in them?

This isn't really as ambiguous as you present it to be, the obvious answer is "when you do it to them unprovoked, that's what distinguishes bullying from self-defense".

There are scores of comments here describing a strategy that worked for them, it's evidently effective. Have you ever tried what you're preaching with real childhood bullies? I'm naturally skeptical that it's effective to ask an immature victim to play therapist with an immature bully, but I might find it more believable if you mentioned literally any reasoning or evidence at all suggesting it could work.
Especially now that the "senior" titled is handed out to people with 3-5 years of experience.
> Is it because he bamboozled journalists by talking so much about Effective Altruism?

I don't this it's this one because EA has gotten 10x the negative coverage SBF has.
I wanted Mastodon to replace Twitter so we can finally see a mainstream Federated social media, to break free of corporate control over social expressions.

But with the Hive there is nothing unique, its a Twitter clone, which doesn't offer any technical or operational benefits, and also no major features.

if we are still going to use a centralized network, might as well just continue using Twitter, a network with an existing social circle.
this strikes me as learned helplessness.
Big fan and that might be one of the best introductions to Weinberg for the curious and/or skeptical.
people who had less than 4% elevated risk composed 2.5% of the group, and people who had over 67% elevated risk composed 2.5% of the group

if normally distributed, two thirds would have elevated risk between 14% and 48%

that is to say, almost everyone has an elevated risk - so I have no idea why you are complaining about confidence intervals
You know, the 'just get another job' attitude is annoying because of the lack of empathy, but the 'you have no right to talk about principles because I want to be upper-middle-class' attitude is annoying because even though we all rationalize, being aggressive about it to the extent that you denigrate a person for having ideals makes me feel a sort of doomed misanthropy.
I might have failed to get across my point in my rambling... my main interest is in using GPT as an "intelligent Google" to answer real questions based on the billions of pages of text it's read.

Unfortunately, while 95% of the time you do get real, accurate, helpful results, 5% of the time it just pulls some shit out of its ass and hands it to you—and does so with extreme confidence and eloquence.

I find this combination extremely dangerous: it does exactly the right thing almost all of the time, and then slips in little landmines here and there for you to discover.
To omit the check, the compiler would need to know that the loop range matches or subtends the array bound. That is commonly easy for built-in arrays, uncommonly for user-defined types. Most types are user-defined.

We trust the library author to get it right, despite (in Rust) wrapping accesses in "unsafe" or (in C++) not. Compilers are not particularly better at everything than library authors.
The problem of Twitters ownership and moderation remains
A lot of the biggest bullies at my schools growing up were the richest kids. They might bully about different things, but they were huge bullies.

It seems like a lot of the HN discussion is focused on kids being bullied for being smart, which makes sense given the audience on here. However, other kids get bullied for lots of different reasons.
I believe it filters responses when asked about a specific nationality/country/etc as to avoid making offensive comments.

Edit: Actually it answered "Can you write in german?" just fine. I suppose it takes things very literally.
I would say it's the other way around:

1. Because the underlying concept for handling composing locks (STM, which I don't know much about, but I'm going to assume is a way to wrap operations within a transaction) is sound

2. it is easy to define the corresponding monad

3. which makes it usable in a do notation

4. producing readable and future-proof code

The step 2 is almost trivial, 1 is where the thinking is at. The do notation is nice to have, but not that important (to me at least). I have no problem writing this in CPS style when using javascript or c++:

const transfer = (x, from, to, onSuccess, onError) => {
return getAccountMoney(from, (f) => {
if (f < x) {
return onError();
} else {
return getAccountMoney(to, (t) => {
return setAccountMoney(to, t+x, () => {
return setAccountMoney(from, f-x, onSuccess, onError);
}, onError);
}, onError);
}, onError);
}
}

The main point is that I can add 80 edge cases to this and it will continue to compose nicely, not a
single lock in sight.
And if everyone practiced abstinence, teenage pregnancy wouldn't be a thing.

But, as it turns out, people fuck, and it's far more effective to teach people how to deal with sex than to argue the "real" solution is abstinence.
I asked ChatGPT: "The OpenAI team released the DALL-E model architecture and training details, along with a large dataset of images and their corresponding captions, which allowed the open-source community to replicate and improve upon the model. In contrast, the GPT-3 model is much more complex and the training data is not publicly available, which makes it difficult for the open-source community to replicate or surpass the model. Additionally, the GPT-3 model is significantly larger than DALL-E, with 175 billion parameters, which makes it much more computationally expensive to train and fine-tune."
You can “self-host” using a service like Cloudron or (if they’ll still manage it for you) Sandstorm.io.

https://blog.cloudron.io/sharing-passwords-with-teammates/
This is cool, as a programmer the single most important use case is hand drawn spreadsheets for business people. Make numbers interconnected and casading tweakable with "ink" in a table is very magical.
I like this option, though I have noticed that monitors seem to be more expensive and are not always available in the TV size you might want.
Chrome, Defender, and Firefox 0-days linked to commercial IT firm in Spain
Commodore 128D Computer (2001)
I hope it helps!

If you’d like to hear more, consider reading Dopamine Nation, the book that turned me onto this line of thinking. It’s a quick read and very enlightening.
How about speech to text instead?

Whiteboard use in real life is a combination of speech and sketching.
I am more 'angry' when I'm coding. Maybe it's also so people won't interrupt me? But mainly I think it's because when I code I enter a different mode which isn't as sociable. It's like the human interface task gets pushed down in priority. I once scared someone who interrupted me and all I did was look up at them... They left in a hurry. I literally wasn't trying to do that and I apologized to them later.
>What do those 70 years of mathematics do for me as a software engineer?

You mean other than inventing the entire industry in which you work? It's a weird question that I have no idea how to answer for you.

What is 70+ years of computer science doing for you as a software engineer? Are you standing on the shoulder of giants; or are you inventing/re-discovering everything by yourself from first principles?

>It's the other way around. Most engineers will have no clue what you are saying.

So how do engineers understand each other if we all invent our own meta-language to speak about software design in the abstract?

Misscommunication is what happens by default unless you intentionally become part of a community and learn the meta-language. Mathematics is one such community which has existed for millenia and benefits from the network effect. It's an anti-entropy thing.

There are many parallels here to the Tower of Babel.
When you take on a job it's up to you to determine if your commute is acceptable. Your employer is not required to pay you for travel to and from your primary place of employment. If there is special travel and or needs thats one thing, but to your daily job that's just not going to happen. If you took a job that was remote 100% and they changed the job to in person, it's your right to decline and accept employment elsewhere.
They can at a bare minimum point to say an IRC #room on Libera.Chat and say it's unofficial, so folks can know where to congregate. In the case of Mastodon or other Fediverse, make that the official and have that forward to Twitter if you cared. GitLab (which isn't the only alternative Git forge) itself lets you add to merge requests via patches and emails--along with supporting automatic mirroring. You can make one just a read-only archive. You can also just support two platforms--or drop the problematic proprietary one.
That’s not true. They could use differentially private on-device joins using anonymously downloaded ad data. Or they could securely aggregate the results. Or both.
Is this the search version of "pics or it didn't happen"?
SEO is a waste of time for (most) indie hackers
If you go back some number of years, you’ll find that people “did fine” while having their teeth rot and fall out at the age of 35. Then we invented dental hygiene. Seeing as how poor emotion management is at the root of so many personal and social problems, I think habituating people to tending to this aspect of their health is a great idea.

That said, I could do without all the “safe spaces” lingo, which is performative and alienating.
Yeah, there's a ceremony where the manager puts a piece of paper with their username in a goblet and drops in a match, and then the non-managers all collectively intone "gone. gone. gone." and turn their backs. It's kind of sad, but the manager is allowed to keep their ceremonial robe as a memento, and there's usually a box of free cookies, so /shrug
> Maybe we need an actually viable Linux phone for tinkerers

Like this https://store.google.com/product/pixel_7_pro?
it also has EPA and DHEA, so it's possible those offset the effects of too much iron

also, it's still lower than red meat, it's on the order of white meat

if you want an iron-rich fish you'd have to go up to bluefin tuna, which does have a red tint to its meat
This has been discussed in a recent thread:

https://news.ycombinator.com/item?id=31419928
Use a shuffler.
> t is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

Most people work for the pay. Thats why you pay people: to make them work on something they dont necessarily like.

Not everyone needs to be or to act like an activist.
This is literally just blameless incident response/postmorteming as practiced by google (https://sre.google/sre-book/postmortem-culture/) and a bunch of other tech orgs as well as in industries like aviation and healthcare. Its a well established and supported method for approaching problem solving. Like yeah I can see why it seems a bit ironic in this context but shes not expressing anything nefarious here.
I know it’s not a fair parallelism, but I can’t help to think how laughable it is when Google calls out anyone for spyware, privacy violations, zero days, CVEs, etc.

Google doesn’t even manage their own App Store for spyware. They don’t play fair on disclosures. They violate public trust all the time with tracking users when they say they don’t. They shutdown GCP accounts with zero chance of support.

Google really just needs to stay quiet and work on improving their search results. I think they would find it surprising that the less they say and do would actually improve their public support. The Google engineers can keep getting paid to do nothing and the public support and trust would go up.
"I'm old enough to have read Snow Crash the week it came out and IT WAS A DYSTOPIA, why are we building it?"

This is such an incredible quote, I love it. And I love that you said it in your group chat. I wish more people in tech could see this forest from within the trees.
In principle I like the idea of non-locked down game systems, regardless of whether they're made by Apple or Nintendo. I find it appealing that the Steam Deck isn't locked down and can run non-Steam games as well as Steam games.

However, the killer app for jailbreaking locked down game systems does seem to be running unlicensed copies of commercial games.
> I've got an old Mac II ci that I picked up at a thrift store for $12 that came with an old version of Photoshop and an ethernet card that I keep around to remind myself of how little we've progressed. For a machine manufactured in 1989 with performance measured in MHz, it may be noticeably slower, but that's not the point. It's that we're doing the same tired twentieth century stuff we were doing 33 years ago, just slightly faster.

On a computer the size and weight of a paper notebook, with all day battery life, a display whose color quality/resolution/refresh rate were utterly unimaginable 33 years ago, I can have dozens of layers that are up to tens of thousands of pixels in edge size, use advanced AI to generate textures like grass/clouds/etc. or segment arbitrary objects from the background, recomposite all that in real time, etc. etc. etc...

If you haven't used a computer since 33 years ago I highly recommend doing so.

If your argument is that we're still making 2D pictures, well we've been making that for a few thousands (if not tens of thousands) of years. If you want to be making weird experimental 3D/4D/nD VR/AR/xR art stuff there's lots of great tooling for that too (but it won't run on your 1989 Mac...)
I like this hypothesis!
Many grandmothers who lived during the great depression ate ultraprocessed stuff like spam and vienna sausages that I barely recognize as food and most of the fruits and vegetables I have available are barely recognizable to them. I don’t think we should be using such simplistic yardsticks to measure our diets.
The Legacy of the Brazilian Artistic Visionary Hélio Oiticica (2017)
I'm not sure if this is supposed to be sarcastic, but taking it at face value, mathematics are the underpinning of both computer hardware and computer science. Since we are talking about more abstract mathematics, it is what gave us the lambda calculus, complexity analysis of algorithms, type theory, relational algebra, distributed systems.

more pragmatically, libraries like redux, react are heavily influenced by concepts from functional programming, rust has novel concepts from type theory, data engineering in the cloud age leverages a lot of algebraic concepts to achieve massive data throughput. We have parser combinators, lambdas, stronger typing, map and flatmap in most languages these days. These all come directly from mathematics.
> How is that possible?

TLDR: AWS is really expensive compared the equivalent compute elsewhere, to the point of overwhelming its advantages.

---

Long answer that I wrote before realizing how long it was:

I'm not the person you're replying to, I don't know the exact details, I don't know their company. However:) I can tell you that AWS is a factor more expensive than renting or owning your own metal. They (claim to) offset this by 1. taking care of management for you so you need fewer ops people, and 2. letting you scale up and down as needed. The first is plausibly legitimate, but really depends on the size of your compute and the size of your human teams (and how much benefit you get from AWS-managed offerings). The second can help, but only if you've got really spiky workloads, that are only really running a tiny fraction of the time, with absolutely tiny base load. Scaling up and down helps reduce your AWS bill compared to not scaling up and down on AWS, of course, but it doesn't help that much when their elastic offerings are that much more expensive. Say, for the sake of argument that you can run most of your EC2 instances just 6 hours a day, during peak hours. That lets you win... if, and only if, EC2 instances are less than 4x the cost of just owning your own bare metal machines. I've gone so far as trying to price out using spot instances for CI work - just selectively, when they were the cheapest! - to augment instances on Hetzner Cloud. Guess what? They're so expensive that even at spot prices EC2 is a factor more expensive.
To get more oxygen to the brain maybe.
Subscription fatigue. I am tired of having to pay every month for everything. I actively avoid buying subscription based services and products now. Even simple programs and services want me to pay every month. Nope. Not doing that.
“ I’d say that either it’s entirely explainable by measurement noise”

How about you do something about that? Pin it to a single core? Run it a few thousand times?
If this was literally a massive and focused political money laundering scheme, yeah that would be a different story. And I realize that many are trying to paint it as such. But, I don’t believe the facts support that.
Who cares? Their x86 servers are cheap enough to not care about ARM.
I am late to this thread, and I don't know if you'll see this eric, but you've been a sort of hero of mine for a long time and I'm sad both on your behalf and the worlds' that your work is being abandoned. I followed your blog waaay back in msft days, when I was just getting started, and you were a small part of why I applied to Microsoft, got into .net, and became the programmer I am.

You've build a large number of wonderful things and I wish we could have all experienced the latest.

I hope after a long rest you find your way back to software and perhaps share what you were working on in some other way.
run macro turn_smile_greet
I wish this this true : "deals on mutual benefit". The Relationship are based on leverage though.
There is no way my country able to ban US product or prevent US taking over strategic company based on security concern. Election interference and fake news from the West is also a normal things.
Hive just shut down their entire app: https://twitter.com/TheHIVE_Social/status/159811907190799155...
Yeah those response times are in the realm of “why would I even consider that”. If I am trying to tune my db queries to have p95 latency of 1ms (for example) there’s no way I would choose an architecture that then threw that all out the window with ~100ms network latency.
Hopefully I am misunderstanding those numbers somehow.
As if Hive is going to be any better?
"Completely wrong" based on what? The conceptual definition of adolescent wellbeing is an area of robust debate involving a number of different interacting areas (e.g. physical, emotional, sociocultural, etc.)[1]. The markers of wellbeing that the study picked seem eminently reasonable as emblematic of several of these areas, although certainly not exhaustive.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7423586/
Why would Samsung allow its proprietary 'Knox' to work with other bootloaded OS? They have every right to not support any other OS other than their own.
I wonder if having the user copy-paste the token could work?
Here is an advertising brochure for DG's first product, the Nova minicomputer, when it appeared in 1968. A weird mix of technical information and full-page close up photos of DG executives trying to look tough:

http://archive.computerhistory.org/resources/text/Data_Gener...
That's a great point - i'll give you that. But their grandmothers probably baulked at that too? :)

Taking this further, cooking IS processing food, nuts (ie. cashews) require curing before eating else being poisonous.

Where [i]should[/i] one stop with this idea?
Finally, media saying things that I like.
The fact that many members of the elites keep trying to protect obvious fraudsters makes me doubt the legitimacy of the elites themselves.

Looking back at the last 3 years of media insanity, I wonder what kinds of people are running the show.
That's unsurprising since they have had layoffs and been upfront that there is more to come. Unlike layoffs that make the news, allowing/encouraging "natural attrition" allows companies to fly largely under the radar.
Interestingly enough, with `-C opt-level=3` both functions yield the same assembly.

I wonder if there's some pass that's missing or not done at the lower opt level.
I'm in the same boat, love gimp and use it all the time. Like any other non trivial software, it takes a bit of learning but it's funny to see a lot of vocal people on HN complaining how UI are now some dumb down and see in the case of gimp the wish to make it simpler, you can't please everyone
I've had this and I've had seaweed. It tastes much more like bacon than seaweed.
Could you point me to docs, architecture notes or code where they explicitly say auto-instrumentation is the ONLY approach to using OTel? AFAIK both auto-instrumentation and manual instrumentation are equally supported - https://opentelemetry.io/docs/concepts/instrumenting/
IT tops industries with the most sexual harassment reports