skysight-inc/HackerNews huggingface dataset:
[Disclaimer: I work for Siri; discount my enthusiasm accordingly]

For me, Siri when holding my phone is the least compelling use case. I kind of like using it for Alarm Clocks and Timers, because recognition in that domain is quite reliable, and one instruction saves multiple clicks.

Since touch navigation on a watch is less convenient than on a phone, some further use cases become more convenient with voice than with touch, e.g. asking "Is it going to rain today" before stepping out the door.

On Homepod, music is an obvious use case, which is unfortunately a rather difficult domain, because of the wide variety of media names. I use commands like "play some John Coltrane", "Shuffle play list Aggro", but also "who's playing piano on this track" (availability is a bit variable) or "what song is this". Home control is also convenient.

With Airpods, music is again the obvious use case, but I also like using them for walking directions (because you can walk without having to constantly glance on your phone). They also serve as a "poor man's CarPlay" in cars not equipped with a suitable media system (With the transparency mode on AirPod Pros, I feel that they are not an undue safety risk).

CarPlay is one of my favorite use cases, because I can navigate, listen to music, and listen and respond to messages without having to take my eyes off the road. When stuck in traffic, I also like asking what my ETA is.
> It's true that CDF firefighters make a decent living, but it's also true that every other fire department pays better.

Except CDCR, which pays notably worse, but that's not really competing for firefighters.

> There doesn't seem to be a mechanism for the state to require a prescribed burn through private lands, like you might do in a national forest or BLM holding.

There's not mechanism for the state to require a prescribed burn on national forest or BLM land, either (both of which are federally managed.)
Are their taxes not the same as rest of Spain?
Most tech interviews especially for engineers are a one-sided power dynamic that does nothing except make the candidate nervous and eventually rejects them arbitrarily. The ones that do get a job seem to think that that's the only way to interview people and this cycle continues. What happens is this becomes a boys club that excludes anyone else.
Ddos tracking sites are eye candy and garbage. Stop using them.

Outages and nanog lists are your best bet, short of being on the right IRC channels.
> filename should be a dumb blob of bytes

This hasn't been true since the days of CP/M
Either you believe in collapse, so there are two of you, who each observed different things, and one of those will at some point cease to exist, or you embrace the Everett interpretation, and so there are two of you who each observe different things and go on to live their separate lives.
Some of these might disclose a WP bias :-)

Distro Hopping
Digital Hoarding
I had the same idea 10 years ago and I'm still here after marrying one of the natives. But be warned, working remotely in Europe can be difficult. I'm 7 hours ahead of my coworkers in America, so my workday is roughly 1pm to 9pm, with continual slack messages coming in until midnight at times.
Extracting Stop Words in Natural Language Processing Using SpaCy
So memory mapped IO between cellular automata and the underlying system? Has anyone implemented anything that uses a feature like that because it sounds rather neat.
I think that if you get into Stanford, then yes it is worth the eye-watering tuition. If you get into the median school, then it probably isn't unless you're studying engineering, accounting or another field where graduates have good hiring prospects and earning potential early in their careers.

Studying abroad for an entire degree is underrated among Americans.
Modifying iptables rules is such a common operation that all configuration management languages would support them natively.

Using an iptables module for Ansible it is straightforward to write the rules as yaml. The documentation has a clear example.

However, having used several of these languages for over a decade and realizing this is a contentious issue within the community, I would actually avoid using these tools for individual rules. What I would do is dump the rules to a file, distribute the file, and let Ansible make sure the file matches what is running (by way of a regular rule load when necessary).

The idea here is that I am already familiar with iptables rules and how to write them, and would expect any other ops-ish person to be the same. The source file matches the output, and any historical diffs will be much more straightforward to read, as there are no intermediary source formats that can change.

Also, there is one less Ansible dependency involved, and less syntax to learn (given that one can already read iptables rules).
OK, I see a "Threat Model" section is added.

I'd encourage the author to read about how to create a good formal threat model, like https://docs.microsoft.com/en-us/learn/modules/tm-introducti....

That said, to pick this apart a bit:

> Also consider the threat in case a Messenger is compelled by the its local government to leak keys on the client (say through an app update) or server by warrant, or there is a rogue employee at Messenger company who compromises.

Of course an e2ee messenger like Signal cannot leak keys via server compromise.

> Often a high security environment will compile its own version of Signal's open source client, however it will be days or weeks old and have published vulnerabilities.

[citation needed]

> Horcruxes would allow the high security user to send 1 horcrux on the custom compiled Signal version, and another horcrux on the public app store version (in addition to others), thus increasing the cost significantly of hacking all horcruxes.

What are those vulnerabilities? If they're RCEs or similar, I fail to see how this helps. If they're vulnerabilities in the Signal protocol--well, as I said, [citation needed].

> Horcruxes sent on separate devices/OSs/channels increase costs linearly for 0-day vulnerabilities on apps and OS's.

No, they decrease costs linearly for 0days.

> Specifically, we assume that one nation state, for one messaging channel, a nation-state observer:

[snip]

> Can compel providers in their nation to serve malicious code to their users

So as I noted before, the only threat model for which this system appears to make any sense is one where attackers can serve malicious updates to off-the-shelf messaging systems. I'm going to talk about that threat model alone. (If there are others, I'm happy to discuss them!)

While this is a serious concern (and is the reason that code signing, binary transparency, and similar exist--likely far more practical solutions to this problem), fundamentally this scheme merely begs the question: if I can't trust code that has access to the message plaintext, how am I going to implement this system? (Certainly the thing that does the XOR and splitting and QR code whatnot may be simpler code than a full-featured e2ee messaging app, so maybe easier to audit. But pen and paper is even easier to audit!)

It sounds like at heart what we need is pen-and-paper cryptography where we then share the OTP over one channel and the ciphertext over another. And that is a reasonable approach if you truly cannot trust your computing stack. (Of course, if you're going to go that far, you might as well just meet face-to-face and exchange a large one-time pad. Then you wouldn't need to muck about with multiple "horcruxes" anyway!)
How useful are interviews in general? I've been led to believe that an interview is a very poor indicator of future performance[0], and that an interview biases the hiring decision in typically negative ways.

[0] https://80000hours.org/podcast/episodes/will-macaskill-moral...
Presumably, nothing was in superposition when the universe began. Everything after that evolved in time according to the Schrodinger equation, with everything becoming more superposed (i.e. their exact properties less certain) and entangled with everything else to at least some degree. Things can be more or less entangled with other things, and when you measure something you become very strongly entangled with it.
It's always amusing to me how stubborn and pedantic HN commenters are over basic things. I can't help but play the game this once. I don't doubt that plenty of people share your view and plenty will share mine. We're discussing a subjective interpretation after all. But to come in like you did and try to claim that our totally standard view of what a city is is "weird" is just so absurd.

>If you get the right neighborhood, the commute to work by public transit will be 30-40 minutes.

Okay, so one of your idealized cases and it's still closer to the "1 hour by public transit" scenario than "10 minutes by driving" you originally chose. But you know people in Phoenix so case closed.

>The majority of people who live in cities in the US are not in the top 20 metropolitan areas

I'm curious where you get this, too. The top 5 MSAs already cover 25% of the population.
> large apartment complexes where your middle class people would live

Middle class was not "common folk".

> The real problem is how uninspired everything from the Communist era is - dirty industrial buildings, concrete slabs randomly thrown all over the place, built with terrible quality control.

The cookie-cutter construction of working class housing in Western Europe was largely of very poor quality too, and in much of Western Europe you can't find examples that haven't either been massively renovated, because much of the rest has been torn down, so the point is not that I'm suggesting that there wasn't plenty of really awful architecture in the Eastern Block - especially post-war, but that this was the case in the West too.

But this [1], is an example of the Brutalist post-war architecture in the UK that was built to replace and improve on the 20's and 30's housing.

I live in a 30's UK terraced house which was towards the upper end of what was built to house growing city populations at the time, and the construction methods are ridiculous - it's probably over the years cost several times what it cost to erect the house to bring it to a decent modern standard.

> The real problem is how uninspired everything from the Communist era is - dirty industrial buildings, concrete slabs randomly thrown all over the place, built with terrible quality control.

Post-war, sure, because the focus was cost-reduction, and meeting demand temporarily. E.g. the housing under Khruschev was built with an intent to replace it within 20 years. Of course they didn't get replaced.

The Stalin-era was a very different issue. The point being that the choice was more housing or nicer looking cities. Stalin was focused on demonstrating power more than anything, and so you got buildings like [2], while Khruschev pushed for more housing, and Eastern Europe followed, and so you got shoddy concrete panel buildings.

But the brutalist architecture of that era was copied from the West, not a "communist" invention.

The focus on cost-cutting itself was a conscious decision, and one you can see all over Europe from that time period, irrespective of political leanings. The big difference is that Western Europe stopped building these sooner and/or started replacing them or upgrading them (and the brutalist buildings in Western Europe were mostly more expensive and higher quality to begin with, though still awful looking), while Eastern Europe and Russia couldn't afford to. But e.g. the UK kept building brutalist concrete monstrosities well into the 80's, and many of them still stands. E.g. this charming thing still stands next to my local train station in London [3] on some of the most expensive land in the borough.

I'm not defending these regimes, they were awful. But brutalist architecture was an import, not something they came up with.

[1] https://en.wikipedia.org/wiki/Trellick_Tower

[2] https://en.wikipedia.org/wiki/Stalinist_architecture#/media/...

[3] https://www.derelictlondon.com/post-offices.html
Circonus (https://www.circonus.com/) supports both recording histogram directly, and merging histograms for analysis. IIUC, it also supports first-class timeseries data similarly to Monarch, where each data point has a high precision timestamp that does not have to align with other timeseries in the data set.
"Who comes to an interview for a tech company not having done tons of leetcode problems, studying algorithms and data structures to the limit?"

Most normal developers. Spending you time on leetcode means you want to get in a faang. Most people are going for other roles.
Thank you!! Can’t wait to try this out.
Certainly in large parts of Australia, the window to do controlled burns is shrinking due to climate change. Threading the needle on {not windy, not damp, not tinder box} is, on average, getting smaller each year. This checker box theory relies on that time window being bigger than it is in practice.
I always thought Schoedingers cat should have been a person instead, just to point out this very problem.
This is an excellent idea and simple but moderately expensive for anyone to set up.

Just have a site fetch resources from every single hosting provider everywhere. A 1x1 image would be enough, but 1K/100K/1M sized files might also be useful (they could also be crafted images)

The first step would be making the HTML page itself redundant. Strict round robin DNS might work well for that.

But yeah, moderately expensive - and... thinking about it... it'll honestly come in handy once every ten years? :/
Tanks Move into Minsk as Police Hold Back Protest at Gates Lukashenko Residence
Ah, that's interesting, thank you for pointing this out to me, I didn't know about it. I take it that this isn't the first time you are asked about this, then?

Well, I on one hand I perfectly understand you not wanting to change your structure, especially if it works fine. On the other, can see a few ways around that restriction, and don't really see how having the ISP a separate association with its customers as members (maybe with their votes having less weight than hackerspace members) would have a downside (except if funds are primarilly collected for funding hackerspace activities?).
I've always found the safety engineering of motorsports more interesting than going fast.

Going fast is easy, so easy that most sanctioning bodies have long-ago capped the ways to go faster. Safety is the harder engineering problem to solve, and it allows for much more creativity.
Can't edit any more but I got the heart disease number wrong, it's way more than 3 million (no idea where I got the 3 from). Not mentioned in the text of the first link but here it's observable as 9.4 million: https://www.who.int/gho/mortality_burden_disease/causes_deat...

So the two causes heart disease and cancer are mostly comparable in terms of number of people killed.
> How should programs display it

what's wrong with foo����.txt

> or even address such a file?
... by using the array of bytes ?
They actually get rewarded when they succeed. The man who invented artifical diamonds, a billion dollar industry, got 10usd savings bond.

Plus no bureaucracy.

https://en.m.wikipedia.org/wiki/Tracy_Hall

Also, I imagine that getting funding from a pool of VCs (looking to fund long shots, with some expertise in the field maybe) is easier than from a single CEO who happens to run the place and has to justify all this on quarterly earnings statements etc...
How does the UI framework act when you set a label to such payload? How does your web browser act when it sees it in HTML? I have found working on apps that see a lot of usage in varied markets that as much as we wish to see the best and ideal conditions, malformed utf-8 surfaces in the real world pretty often.
Or if you embrace nonlocality.
This adequately represents the 1:1 experience of one technical interview.

Let me cherry-pick an example: You mention that you don't read a candidate's CV before your one interaction with them (the technical interview). As you say, this is a debatable choice (I find it somewhat acceptable).

At that point, has anyone else at your company read the candidate's CV and cover letter? Sounds stupid, but you would not believe how many people ask about specific topics ("So have you worked with a relational database before?") not in order to ask deeper questions about knowledge or experience, but just in order to tick off checkboxes on their HR form. (This is not made up, this has actually happened to me.)

This bigger issue of a company never asking themselves "How do we as a company show that we actually give a shit about each candidate, and are not just looking for a butt in an office chair" is where in my experience, lots of companies are still completely failing at self-reflection.
Hmm, I actually didn't think about that at all. I guess I got too fascinated by this video[0] and wanted to apply something similar to our current scenario.

[0]: https://youtu.be/lEplzHraw3c
How I made a tool to create cover images for my blogs quickly
I hear you and I agree I'd rather not be triggering that. I tried asking a few people and trying to come up with a different name and people didn't understand it as easily. Horcruxes give you an idea of what it's doing basically just from the name (you could even imagine a cryptographer inventing this system just from hearing the name it is so obvious).

Do you have an idea for another name for it that will communicate the idea as well? Maybe you can activate your queer tech blogging friends so that we can come up with a new name? (and then I can resubmit under the new name, since Notion will change and kill this link once I change the name).

What else can be split up into pieces and you have to get all of them?
Ummh - Index funds definitely do not have guaranteed returns.
I'm glad you like it!

> cursor return to its old position after an action

Will do!
Ask HN: Why don't sites fight back against DDoS attacks?
It seems like the general approach is good defense against DDoS attacks.
Why is there no offense? For example, if a DDoS attack is detected, spin up a small army of servers to attack each offending source until they crash.
Oh, there's absolutely a huge body of evidence showing exercise has "beneficial" effects on this or that measure. But it's hard to go from there and claim a huge life expectancy increase.

> There's also research showing impact on blood glucose levels when you exercise before/ after eating, etc. "

And we had studies showing that fructose has undesirable effects in that area. But so far most studies tracking food consumption in real life situations don't show anything bad happening.

Most of the world already believes exercise must be good for you, how many researchers are designing studies trying to uncover negative effects? Probably very few.

When most studies struggle badly to show anything above 5 extra years it's in the placebo category. Optimism might as well get you more [0].

[0] "Optimism is associated with exceptional longevity in 2 epidemiologic cohorts of men and women" https://www.pnas.org/content/116/37/18357
Silicon Valley’s doomed creative culture
I think when people say that a block cipher is indistinguishable from random they mean that for a given key k, the permutation 0 -> cipher(0, k), 1 -> cipher(1, k), ..., 2^n-1 -> cipher(2^n-1, k) where n is the block length in bits is indistinguishable from a random permutation of (0, 1, 2, ..., 2^n-1).
In germany, universities are funded by the government, but you basically need a grammar school degree ("Abitur") to get into one - there are other paths, but of almost three million students, only 60 000 don't have one. Additionally, if you want to study certain subjects, where there's a high demand, you need good grades. Both these rules favor students with upper class parents. The latter rule has an exception which somehow makes that even worse: You can sue to get a place in a university, for any subject, regardless of your grades, but this costs money, which again tilts the system in favor of students with upper class parents.

Bottom Line: Even if universities are funded by the government, students still tend to be privileged. Educational resources should rather offer discounts for everyone below a certain age.
A lot of people see a car as a perpetual monthly expense and they are fine with that. Rather than seeing an 84-month loan as a large debt, they see a manageable expense. Outside of COVID, people are generally optimistic about their income staying the same or rising.

Also, cars are pretty neat and we have access to the best from around the world. It’s a popular hobby here to be interested in nice cars and trucks and enjoy driving them. The country is huge and beautiful so driving is rewarded by the destinations.

Safety is also valued, so many people prefer to do mundane commuting in a more recent car with better rated airbags and crumple zones.

So to many people it’s worth getting an expensive car years earlier than paying cash, if they even consider paying cash.
A bigger red flag is the same person no shirt but still showing off the spacex tattoo logo
Very interesting.

Semi-related: Do you know if any such architectural pattern books are available online?
I've experienced both: explicit passing of immutable Contexts in Go and using ThreadLocal storage in Java (DropWizard) apps.

I think it was our mistake to use ThreadLocal storage for request-specific data. This directly couples threads (which are an OS / scheduling concern) to the serving of requests. We then ran into issues spawning new background threads, or naively switching to Kotlin Coroutines (which can be scheduled on a different thread).

So I prefer the explicit, immutable context passing that Go uses. The `getThing()` pattern you mention seems reasonable and gives you some type safety that is otherwise missing with a bare `context.Value()` calls.
Brain, Energy and Marital Recovery
That doesn't sound great if somebody formats your USB stick in Turkey and suddenly speakers of western European languages can observe 'i' as case sensitive.
Yeah, just to add:

and some designs come out of relentless targeting the impact of the bottom line at the expense of aesthetic or "pleasurable to use", some designs come out of snake-oil sales-people, etc etc.

Different populations, different needs/wants/desires/cultural expectations. This is what focused advertising is all about. You can create one interface and say "everyone must use and learn to love this one," and that can work well. You can also gain immediate appeal by creating "one interface for each population of potential users" and relentlessly target your designs for each of those populations. I don't think we've fully recognized it in software engineering circles, but I think a lot of what are producing today is really about creating different experiences for different populations when the core capabilities have been there, available for free or on extremely cheap computing platforms, for anyone to use, for decades.

I imagine that's fundamentally what the job of most software engineers is today: find the design that best matches the needs of the customer, and build a workflow for their needs.
See also this post from 19 hours ago: https://news.ycombinator.com/item?id=24319293
I use it for ad hoc hands free navigation while driving. It works 60% of the time and I don't have to intervene with my hands.

60% is sort of like a gamble with no downside. Do I have to stop the car or can I just set the destination while driving? I would have to stop the car anyway were it not for voice activated commands.