skysight-inc/HackerNews huggingface dataset:
> generate hashes based on user inputs or something.

Because friend codes were so popular on Nintendo.

Hey add me real quick, my id is 12716472-83647281746-8172649! Or use the hash code, 0x28A56ED9! Super easy to remember, way better than giantrobot22 or vel0city66.
Freedom.

https://www.pewresearch.org/social-trends/2021/10/05/rising-...

https://www.pewresearch.org/social-trends/2019/11/06/marriag...

https://www.pewresearch.org/short-reads/2021/11/19/growing-s...

https://msutoday.msu.edu/news/2023/childfree-study-confirmed...
No, the kernel gets to do it's job: decide which task ("process" in classical Unix speak) should get the core based on kernel-side scheduling policies, then the task itself gets to decide which thread should run on the core.

The amount of information required to correctly decide which task should get the core is too large to sensibly move across the kernel boundary, and providing read-access to it in a safe way from user space is problematic.
Interesting, but not really relevant to the point of the article.
Talentdo.co – Database of Founders and Makers
Hey HN, starting from January 1st, I began manually building a list of founders and makers for one of my clients who wanted to reach out to them to find potentially profitable new startups to acquire. After one month, I continue to do so and am wondering if there might be a broader need for this. So, I'm introducing:

TalentDo.co - A curated database of founders and makers who are building and launching new projects online.
Ask it about bgp states and ask it to create an image !! It creates faces !!
Does it mean that he just cashed out this way?
I'm afraid I burned it down to the ground, but the last attempt never got me much past reorganizing the headers and ripping out ifdefs for all non-posix systems (bye bye windows support). These days I'm interested in more green-field languages like unison, though I'm still trying to think of something to write in it (or any inspiring language, really).
It hasn't protected Average Joe anyways. There is malware being actively distributed, today, that uses nothing other than first-party Apple services to attain persistence.

Average Joe has to grow up. Scam websites and scam callers aren't going away, and even scam apps are being approved and distributed on Apple's App Store. On iOS, you have to do your due diligence to avoid being exploited (and even that might not help against some threats).
Education is about helping students know more about a subject after they take a class than before. Activism is about convincing others of something, or, failing that, to punish them.

Is it proper for an atheist to be able to earn an "A" in a religion course? Yes. The professor should say at the beginning of class, "You do not have to be a believer. I will not judge you or grade you on your beliefs or lack thereof. All you need to do is learn and accurately show that you know what it is that people who do believe would say."

Is it proper for a creationist to be able to earn an "A" in an evolutionary biology course? Yes. The professor should say to such a student, "You do not have to change your beliefs about creation or evolution. I will not judge you or grade you on your beliefs or lack thereof. All you need to do is learn and accurately show that you know how biologists calculate and reason about evolution."

It is certainly true that opinions and beliefs can change as a result of education. But if that goal becomes the primary purpose of a university (as opposed to a possibly-beneficial side effect) then that university has corrupted the ideal of higher education.
If you go observe the restaurant (or work there for some time) you'll notice that these failures generally occur during crunch time because the screens that instruct what is in the order become overfilled with too many orders. Nevertheless, if you are present you can observe the build process of your food and see that typically it is generally within the correct time window.

>The staff are incentivised to just press everything through the system asap regardless of the actual status of the food. They're presumably performance-measured against targets and aren't punished for just checking that everything went through quickly regardless of the reality.

But at the end they are still required to deliver the food or else there will be worse consequences. It is just not realistic to expect perfection in a noisy system where you can't exactly predict how many people will come during a busy hour. Mcdonalds is trying to improve with their massive data collection operations. Things such as reading your license plates in the drive through are not only just a profit making scheme: they help predict analytics on what you may order and the goal is to improve wait times during busy hours.
> Oh look the consequences of my actions.

Where? Did I miss it?

> you’ve crossed the line from having an opinion to being an unprofessional jerk

Nothing unprofessional about what I've said here in this thread, this is not my place of work, and I'm only calling you out on your bullshit. I'm not ashamed of bringing people back down to earth. Even if you were my employee I would speak to you exactly like this if this was how you acted towards colleagues, doxxing and threatening with consequences. Probably even harsher since I'm bound by law to provide a healthy environment.

> I’m not anonymous, you are

Should've thought about that before you embarrassed yourself bragging how you've fucked potential colleagues over with your power trip. That's where I got involved.

> I triple dog dare you to personally back up your comments, otherwise you are a coward and afraid of your own shadow,

Baiting me into doxxing myself isn't going to work, I'm not 12 years old. What would that even achieve? I don't feel the need to prove anything to someone on the internet. Even if you were to contact my employer the only one you would reach would be me, there is nobody else. Am I going to fire myself? Oh-oh, I hurt someones feelings, maybe I should liquidate my company.

> Like I said before, you would never make these comments to me face to face where I knew who you were and there were consequences for your actions lurking around the corner.

I absolutely would, especially because of your entitlement. And I would enjoy it. I've been called to HR in the past over showing statistics that women earn more in tech than men to a female claiming they don't get hired. The meeting concluded with them realizing they asked me to be sexist and treat women differently and chose my truths based on the gender I'm speaking to. Because feelings, not even being rude, simple facts are apparently offensive today and I'm not playing that game.

Discussions don't scare me. What would these consequences you keep threatening with even be? Outside of your bubble nobody cares. Since you're not anonymous and your environment seems to care about these things maybe stop digging further into it.
>> something people consider beneficial, progress.

Lots of people don't want progress. Returning the country to a perceived previous state is a cornerstone of "make American great again". A large part of the country actively wants to undo progress and return to what they believe was a more simple and understandable world.
How does it compare to selenium or puppeteer?
One thing I've found Gemini Advanced (Ultra) is actually good at is sustaining a conversation to work towards a goal that requires some back and forth. I've been calling it "putting it in collaboration mode", which isn't super accurate since it's not technically a "mode" but whatever. But in my experience ChatGPT (and a lot of instruction tuned LLMs) tend to try to get to the end of the conversation as quickly as possible. (To the point where GPT4 will regularly just end the "and if that doesn't work, go read the documentation" ... which is very frustrating.)

Gemini on the other hand will ask several follow-up questions and behaves more like a conversation you might have with a coworker on a pair-programming topic. It's kind of changed the way I think about the utility of LLMs.
But will the other person really have two distinct chats with me in their list then? One with my username and one with my phone# ?
It seems a bit like car leasing, providers gets a bit of discounts for their volume purchases and customers pays a premium (that is still affordable) compared to just taking the entire deprecation cost themselves. The provider then still has something worth a fair bit of cash that can still generate income (through resale).

So if you look at a 2 year horizon and want to keep cutting edge (or prefer operating expenditures to capital expenditures) then it's cheaper whereas looking at a 5 year horizon the capital expenditure will pay off.

Hetzner is very bare-bones compared to regular clouds (a friend who was after performance but wasn't prepared for this ran into some issues when a disk died), so you need some procedures for backup/replication in place but if your procedures are in place then you can save big compared to the regular clouds.
I sometimes pick up criticism for my belief in positive influence.
Somewhere in my world as a teacher is line between heartfelt
benevolence and the accusation that all is manipulation and only
serves the extant ruling classes. Somewhere in the middle is a truth.

My theory is that in the West we've forgotten the real meaning of
authority, with the same root as author/writer/architect. We've
confused it with entitled power.

Anyway, thanks indeed for a thoughtful explanation. I'll avoid my
immediate instinct to connect it to Plato or other structural ideas
I've been educated (brainwashed) with :), and give it some serious
thought.
Maybe. Let's say there are broadly two hypotheses:

A: Women are systematically discriminated against in the workplace (sexism).

B: Women are systematically more inclined than men to perceive that they themselves are experiencing sexism.

(In the real world, we're going to have some mixture of the two, plus other factors, but simplified models are often useful.)

Systematic discrimination by gender in the workplace is well-documented. https://noidea.dog/glue is one example present in tech that's also applicable to research. At the level of this simplified model, A is true: that suggests that the 2023 WebSummit survey's results are a proxy for the level of actual discrimination.

Taking a step back… is this simplified model sufficiently-valid? From the page linked earlier:

> And they say "Look, you're great at communication. Your soft skills are outstanding. We just don't think you're an engineer. Consider becoming a project manager instead?"

> Kripa Krishnan, the legendary director of cloud product operations at Google once said that while she'd experienced some industry prejudice for being female and some for having an accent, it was nothing compared to the prejudice she experienced for being a TPM.

> The even more interesting part was that, when managers were asked to choose someone to do thankless work, they asked women 44% more than they asked men.

---

Back to the original paper, I'd suggest that the relevant question is: what proportion of the qualified female population becomes an applicant, versus the qualified male population? If there's a higher bar for female would-be-applicants, leading to a lower-than-otherwise applicant pool, I'd expect a meritocratic multi-stage programme to pick proportionally more female applicants for the first stage, and then – having compensated for that bias – the proportions to be equal for follow-on stages. If I'm reading the paper right, that is what is observed:

> For the Veni tier, all models find significant differences between the succes rates of male and female applicants. The models also show a trend over time, where male applicants gradually have lower success rates and female applicants gradually have higher success rates. For the Vidi and Vici tier, no gender differences are found.
> Surely religion is just a specific form of activism.

Even if this were true (a couple billion people would probably beg to differ), the First Amendment specifically protects the free exercise of religion. So any law that attempted to prevent religious-affiliated organizations from operating a university or school would be clearly unconstitutional.
And? It could run on NSA servers and it shouldn't in theory much of a difference. (I would not use Signal if it ran on NSA servers).

The threat model assumes attackers have maximal control of the server environment.
Eh? My Signal auto-backups every night to a device folder which I then replicate off with Syncthing. How is that requiring "full manual interaction"?
There's been a desktop option since 2015. And the Electron based app since 2017.
Yeah, Linux is really nice for running 10g cards. Being from Sonnet, I'd expect it to work with OSX too. I've had worse luck w/windows
.
This is a problem with the way the data is presented and the questions asked, but there's a 10 point swing between "not opposed" and "in favour", and likewise between "not in favour" and "opposed".
I don't understand why post this on medium ? Medium doesn't let me even read anymore. If you have a blog post on it so your audience can reach you.
Not PvE, but Hunt Showdowns use of sound is worth mentioning. Like you mentioned, every surface has a sound and level, animals react to your sight and sound and will make their own noises, weather and env effects cover or uncover sounds, you can use items or gunfire or anything else to decoy. Really great. All a pvp game so you're trying to sneak up on actual people
If I earn less than $2 a day, I still need to eat today. Privacy be damned.

------

If civil libertarians want to be taken seriously, there needs to be an actual attempt at sympathizing with the plight of the poor, and then actually working on implementing a solution that works both ways.

Think low-tech or simplified solutions with minimal moving parts. Complexity is the enemy of privacy.

Instead, it's a bunch of blowhards who'd give their mother's SSN if an MPS type even threated to raise their hand at them.

There is always a need for identification. Go implement a low tech solution with minimal moving pieces that provides privacy and identification at the same time.

On top of that, does anonymity fall under privacy? If yes, then it's inherently impossible to implement privacy and identitification concurrently.
Link for those coming to the comments first: https://dutchcyclinglifestyle.com/
A number of years back I was programming in ADA, a language I generally liked, and had a case where the compiled version of a floating point constant differed from the value generated when the same string was entered at run time. Evidently, the compiler and the run time used different routines to convert strings to floats.

The difference wasn't much, but it was there.
My personal solution is to use the platform – modern JS and CSS are great.

The complexity is sometimes required, but in most web projects, these tools are actively harming the user, and also the long term maintainability, they eat into the business bottom line as well.

If I need to, I can stitch the files together, mangle variables, manipulate the AST or whatever I need to produce a bundle and my tiny script that I invoke with `make` will still be less than 1/10 of average config files for the mainstream tooling.

I made an experiment for years – write the code for the thing I‘d use a dependency for – sample an image size, build a "data model" abstraction, your own reactivity, a build script, backup solution, a cron job, release script etc. etc. etc. and instead of pulling my hair out I learned something useful each time and I can come back to a working and documented code that’s easy to improve and has a straightforward call stack.
There is a 15% difference, and that takes the overall results past the critical midway position that matters in a referendum.
IM-1 mission to touch down on the Moon: When and where it will land
When my phone gets turned off I get a signal can't connect error message on the current desktop app. I don't know if that's just how my account and desktop app is linked, but that's my current experience.
Certainly a high system complexity cost.

But consider all the social costs avoided. The burden of moderation and policy fights. The non-satisficing silos - "not here, but sort of there, but not really, want a little of both, so there's nowhere really, too bad, it would be nice". A wikipedia without deletionist-vs-inclusionist conflict, because both are supported, and fine grained - "my wp? inclusionist on programming languages, and deletionist on popular culture".

What if X could offer advertisers: everyone is on X all the time, so of course there's lots of ugly crazy, that's people; but you have excellent control of to whom, and in what contexts, your ads are shown. If you want your ads only on X/Mormon, X/PlumTV, or X/QAnon, but never near pets talking like a pirate, we've got you. Boycotting X infrastructure would be like boycotting the internet or print - not the right level of granularity. Whoever or whatever you wish to boycott, X is there for you - X/BoycottX is quite popular
It's really a bug in the design of Rust itself, not in the implementation of rustc: https://counterexamples.org/nearly-universal.html?highlight=... The fix needs to happen at the level of type-theoretic computer science, not clever Rust programming. And in particular, an alternate implementation of Rust which fixes this bug would have a different type system than rustc, and arguably should be considered a separate dialect of Rust (at least unless rustc is updated accordingly).
see also:
* Frank Sinatra - _In the Wee Small Hours_ (1955)

* David Bowie - _The Rise and Fall of Ziggy Stardust and the Spiders From Mars_ (1972)

* The Who - _Quadrophenia_ (1973)

* Pink Floyd - _The Dark Side of the Moon_ (1973)

* The Streets - _A Grand Don't Come for Free_ (2004)
You can restrict who can message you first ("start a conversation") to Contacts on Telegram, not sure how spam is an issue. I hope Signal does the same thing.
Ha! I'll be honest, it's been over a decade since I took intro physics, and I work in the optics industry, so my perspective is certainly skewed! Fascinating what we take for granted...
This show and its predecessor “Yes Minister” are excellent. And as we see, just as relevant today as ever.
The GCE claim is unverified. OP seems to be referring to PD-SSD and not LocalSSD
It makes writing trivial apps incredibly easy. It's just when I need to stray off the beaten path (most of my projects), that I run into issues.

I tend to use storyboards, because of some of the fancy auto-layout stuff I do.
Will India's megaproject sink Great Nicobar island?
Specifically on the topic of "avoid using long" I don't disagree; I was mostly replying to the general sentiment of "you should never assume 64 bit because this changed in the past and will change in the future". That said, if you're writing software specifically for Unix systems (as much software is) then it de-facto works, so it's fine. That's why people keep doing it: because it works in all cases where the software runs.

Starting C in 2024 is like starting Game of Thrones in the middle of Season 5. Dubbed in Esperanto.
> in case of bugs the user-space scheduler will just crash and sched-ext will transparently restore the default Linux scheduler.
I cringe every time my iPhone shows me my “screen time”. Apple posing as the benevolent kindergardener. When in truth, they try to get their devices hooked into every single part of your life. Like a confectioner counting calories for you. There’s just something dysfunctional about such a relationship.
are you using mobile web at all? I mean if you have an iPhone 15 then I guess you are having a good time. But "React" Internet is hostile to users and is damaging to business. Take a read – https://infrequently.org/2024/01/performance-inequality-gap-...
Same. One included an unstable individual who I was happy had forgotten me. Suddenly he messages me out of nowhere -- "Oh hey, you still exist! And you just installed Signal.... hmm, given what day it is, I'm guessing you're at such-and-such event?"

Absolutely unacceptable.
I'm really looking forward to this month Local First Web Meetup, Yonz has done a tremendous job organising them. It feels like being part of something new and growing, and to be honest I believe it is.

This is the 1 year anniversary addition, and what a year of talk it's been. Lots of exciting stuff is happing in the world of local-first software this year, and this talk from Martin is the perfect way to kick it off!

If your new to all this, the term "Local-first software" originated from this Ink and Switch paper by Martin Kleppmann https://www.inkandswitch.com/local-first/
They're trying to remove the bias present in the training data. The data on the internet vastly over-represents content from wealthy countries who were connected to the internet earlier, and the AI will learn this biased distribution to the point where if you ask it to generate a picture of a "person", that person may be White 100% of the time. Attempts by Google to instead model the true underlying population distribution is probably done in a very hacky way, such as putting guidelines in the system prompt, which then leads to outcomes (which are cherry-picked and put on social media as culture war outrage bait) like what you're talking about where a "Swedish woman" occasionally doesn't show up as White.
Java Anti-Patterns (2016)
War after war shows us that plenty of people die for their country, usually in return for pay and freedom from prison...
>Can the allocator be customized?

`Box<T>` is the type of an owning pointer that uses the default global allocator, and `Box<T, A>` is the type of an owning pointer that uses an allocator of type `A`. The latter is unstable, ie it can only be used in nightly Rust.

(Also the fact that the latter changes the type means a large part of existing third-party code as well as a bunch of code in libstd itself becomes unusable if you want to use a type-level custom allocator because they only work with `Box<T>`. But that's a different discussion...)

>An object Y pointed by pY must live longer than object X.

Yes, the py field in Rust would use a reference type instead of a pointer, and the reference would need to have a lifetime annotation, and the compiler would work to prevent the situation you describe:

struct X<'a> { py: &'a Y }

let y = Y { ... };
let x = X { py: &y };
drop(y); // error: y is borrowed by x so it cannot be moved.

But to be clear, the `'a` lifetime syntax is not what's making this work. What's making this work is that the compiler tracks the lifetimes of references in general. This works in the same way even though there are no lifetime annotations:

let y: String = "a".to_owned();
let x = &y;
drop(y); // error: y is borrowed by x so it cannot be moved.
do_something_with(x);

The explicit lifetime annotations are just for a) readability, and b) because sometimes you want to name them to be able to express relationships between them. Eg if two lifetimes 'a and 'b are in play and you want to express that 'a is at least as long as 'b, then you have to write a `'a: 'b` bound. In many cases they can be omitted and the compiler infers them automatically.
Well yeah, but that is not a new problem either. Piracy is a profession as old as sailing, and frankly has always been tolerated by states (piracy against our enemies? ok, don't bug us, pay your taxes, and we will ignore you), if not outright sponsored (privateers)

There is modern data on this, recorded history, and ancient literature going back to ancient greece (and in other societies) that cover this very well.

You can't eliminate piracy with violence under these circumstances, you need to make it too costly or too risky to undertake. As shown by the attack on the Israeli vessel, you also can't eliminate the threat posed by well funded, competent adversaries that are highly motivated.
Ah, I'd completely missed that. As for depending on an external library ... get used to it. Writing PHP without any external deps is strictly for one-off scripts -- and rarely even then.
On Satire (2015)