skysight-inc/HackerNews huggingface dataset:
Sadly it's easy to detect...

Anyway, I remember that a few year ago they detected that in very rare occasions the same worm infects also monkeys and dog and other animals. (These kind of worms are very specialized, so they don't infect a any random thing that moves.) So it may be harder to eradicate than previously though, but it still looks possible. Fingers crossed.
There are some limitations such as:

– TLS termination mandatorily happens at Cloudflare (i.e. your traffic is mitm'ed). That's because this free product is meant as a gateway drug (aka a loss leader) to Cloudflare's WAF/Anti-DDOS products (which require TLS termination to happen on their side for technical reasons).

– Other TCP protocols (including SSH) require every client to run the software too. So if you were thinking about bypassing the TLS termination restriction by creating a TCP tunnel instead of an HTTP(S) tunnel you can't.

– Max 100 MB uploads for HTTP(S).

– No media servers allowed.

Otherwise it's a really good service!
Looks good, does this run entirely locally? Right now it asks for permissions to all websites, can you restrict it to ChatGPT and Claude only?
https://archive.ph/zfWia

FYI this is from 20 June 2024
The US govt doesn’t like it when entities outside of their control potentially have power over their citizens.

It’s not an unreasonable position to take, and this site is US centric.
Here's an interesting question that I haven't seen anyone really engage with yet:

If the nigh monoculture of CrowdStrike didn't exist, and malicious behavior protection wasn't as consistent as a result, would the aggregate harm of multiple smaller bad events occurring over years be above or below the one-shot harm of CrowdStrike's screwup?

Maybe the answer is obvious if you have more context than I do, but to me it doesn't seem so obvious it can be taken for granted one way or the other.
In a negotiation, don't focus on what you think is fair. Instead consider your best alternative to negotiated agreement (BATNA). You need to have them believe you have lots of other excellent options, and negotiate against that. One way is of course job offers elsewhere, and usually the best.
Buy less stuff. Make more of what you need. Go without novelty hats.
Umm. Well, mostly because tiktok is the only major social media company associated with a government that has a history of trying to steer US elections one way or another.
> What's the reason that, with office occupancies down in so many places, there isn't a big push for conversion of commercial zoning to residential multi-family?

Zoning simply doesn't allow for that in the overwhelming majority of places.

> Incentive programs to reward converting vacant spaces?

How about making it legal first?

> Penalty taxes for holding vacant office space instead of selling it to someone who will figure out something to do with it?

Or just have land value taxation.

All of those things simply miss the underlying structural issues. We know the structural issue. People need to stop thinking in these 'could we do this little micro adjustment, or this little micro adjustment' as if that solves anything.

We know how to solve this, its not really up for debate. Endlessly arguing about micro-optimization. Its like in IT when people argue about some minor optimization in the compiler when their are 100x more blocked by IO.
Because in the US we're okay if domestic companies attempt to manipulate our elections but we take issue with companies that are substantially under the control of a foreign government doing so.

We probably shouldn't be as casual with domestic companies doing it, but it should be pretty obvious why an extension of a large foreign government doing it would be much more concerning.
imho at this point it's a generational thing. there's just no love in v6, so it'll take over once the old guard go out of office and nobody cares enough anymore.
If you are writing a bat wrapper, you might as well write the wrapper in c# at that point (which I do for anything that requires a condition or a loop)
I highly recommend the book „the big con“.
The analysis is based on the assumption that an "investor" is someone that bought a Ycombinator company at IPO and held. Didn't want to change the post title (other than to shrink it).
Ah, got it! Yeah the keyboard nav should not be on that page. Just removed it (should be live in a minute or two).

Thank you!

https://github.com/breck7/pldb/commit/111b2c061df080d042297f...
The path everyone has walked is different from everyone else. You seem to be trying to reduce it to a formula, coin new terms, and literally apply numeric values to people. I don't think anyone is that simple in reality.

If you have struggled to interact with people who are different than you, that is also part of the human experience, not something we need to devise measurements for.
this is a terrible take. your employer doesn't and shouldn't care about your expenses.

the only important thing, from their perspective, is how much replacing you will cost them, and from your perspective it's symmetric: what can you get elsewhere (by replacing your employer)?
Probably something to do with the typical series of events that unfold before becoming the "owner" of a $128K yacht.
The conclusion of the video says, "There are universal motifs that have survived since the African dispersal event 70,000 years ago." Timestamp 23:28
I think it's referencing dbt Labs[1]

[1] https://www.getdbt.com/
It's better to do a script on your router, which knows exactly when the ISP's DHCP changes. Mikrotik has an event to capture this, and *sense has built in scripts for various DDNS providers.
Yes I actually liked the dragon being last. It created the sense of surprise over a calm unimpressive room. First the area was described as much as it would be if it was in real life and you were entering the room and scanning it with your eyes until your eyes finally go to this dangerous thing you didn’t see at first.

I think it’s better for narrative but for communication for sure the most important things come first, and sometimes last only if you want them to continue to have it in their mind.
Funny enough I also heard recently about Fiducial Statistics as a 3rd camp, an intriguing podcast episode 581 of super data science, with the EiC of Harvard Business Review.
It is an interesting question. I think most people have an intuitive belief/understanding that say AWS is more resilient than home grown services but it’s very high profile when AWS goes down.

That being said it is probably better for say 1 hospital in a city to go down every month rather than all 10 hospitals in a city to go down at the same time once a year.
Pylint warns if you have “more than X” for a lot things like local variables, number of arguments, number of member variables, etc.

For most of these the limits are in the 5 - 9 range but for lines in a function/method the limit is 50 lines.

I agree with this. One line functions are okay sometimes but 50 line functions can be fine as well if clear and well written.

A lot depends on the cyclomatic complexity: how many loops and branches, how drastically the indentation varies basically.

So I disagree with how strenuously Uncle Bob harps on short methods, although paradoxically I do agree many methods in the wild are too long. Most of them grew to be too long because it’s easier to add a few lines to an existing method than to refactor things —- particularly if a code review is required.
Mostly support for features relevant to multi tenancy - official tailscale stuff does things like separate "tailnets" that belong to different accounts which have different SSO, but you can share access to hosts between tailnets with ACL rules, etc. Also tailscale funnel which uses tailscale-hosted service to provide ingress to host behind VPN.

And of course the API used to manage the official server, so the rare things that depend on it won't work, but it's more a case that the project doesn't have the need to work on it
>> pushing over the £100k mark which here in the UK is a trap which means you pay 62% tax rate on every £ over 100k until £125k

Pension like you say is the obvious option, the other thing that may be useful is a salary sacrifice car scheme. If your employer doesn’t have a scheme, there are firms who offer turn key setup.
Actors go on strike over video games AI threat
Yes, that’s the seemingly obviously correct way to think about it. Which is also why many people who think the sliver of population who is unable to work should be able to get welfare to avoid starving, but that the vast majority of the population who is capable of productive work should be expected to provide for their own consumption rather than have it be provided to them.
You forgot about all the people making minimum wage working 40+ hours who can't afford the basics like food and shelter

Because you can cover your necessities with 20% of your income doesn't mean everyone else can.

I know several people on SSI who had to take under the table jobs because their checks wont cover their food and shelter. And that's with food stamps. If they get a regular job they lose their SSI.

Ive got a friend who had to take a part time job dashing after work as a supervisor at my factory.

I think about this stuff when I'm working overtime- how lucky I am to be able to rather than have to find a second job.

I make over 6 figures as an electrician/instrumentation technician. I have a surgery coming up in September that's going to cost me 40k+. Instead of feeling it's so much and all the other things I could use that money for, I try to remind myself I'm blessed to be able to afford it without saving for years. I, again, know people who work full time and don't make that in a year.
FWIW I think it'd be a huge mistake for me to spend a bunch of time learning to write performant code!

My takeaway from this experience is that I have no idea which of my sites is going to be popular - most of my projects are not nearly this successful - and that I should be optimizing for speed of creation, not speed of an individual project. My comparative advantage is "writing ok code and making ok decisions very quickly" and I'm going to continue to lean into that.
> especially if your selection tactic is to deny them because they didn't get the PhD answer.

> You're testing for how good of a minion this candidate will be.

I agreed with much of what you had to say up until this point. Well, and I'm not about 2-hour interviews either; that's too disruption to my work.

To me, a coding challenge is a conversation piece. I will see some skills like "can the candidate get a software project in their top-listed language on their cv running in less than an hour," and I do judge questions they ask or don't ask. But then, I don't just pull a leetcode challenge from the shelf. My favorite "coding challenge" isn't actually that challenging (which can send leetcode-grinders spiraling); it's about the journey and not the destination.
Hmm, is this structure shared by all AWS-service session tokens? e.g. Amazon-Connect tokens etc.
This drives me nuts. <script src> works on file, but <script type=module src> does not. In order to use ESM imports from file:// you have to load the scripts from blob:// URLs. It seems crazy to me.
Mostly in Oregon, Northern CA, and parts of Washington. But parts are increasingly hard to find.
That is not what Chat control is. Chat Control is live analysis of all your messages/emails/photos and videos.

Chat Control breaks encryption because it wants to snoop on the messages/photos before being encrypted EtoE by the messaging providers.

There is no need for greater powers to prevent crime. It has been determined that there isn't enough funding to investigate the crimes reported already and now this system is supposed to report even more crime at the price of my privacy.

I could see potentially a system where known suspects are targeted specifically but in this case, everybody is a suspect. What happened to presumption of innocence?

The fact of the matter is that chat control is the digital Stasi, always listening to your conversations, analyzing your messages. God forbid the algorithm flags your innocent picture wrongly.

Is this the future we want?
The article specifically states that the FCC is required to do sweeps in large markets. In the past it was complaint based; this is a new and unfortunate change.
I don't know why you're saying midsized companies where what I am saying is that you can become the largest companies on this planet by not selling out.
I used ddclient with Cloudflare for years with no issues.

Recently upgraded my home router and the manufacturer operates a free dynamic dns service enabled with a toggle button. I have a cname record in my domain’s dns records pointing to the dynamic dns entry. I actually don’t even need that anymore. All the services I run at home are only for immediate family so only available remotely via a Wireguard vpn connection. I migrated that to the router also because it can do 900Mbs of Wireguard traffic and has a great vpn server management implementation. By default the client configs it generates points to the dynamic dns name. No real need for the cname but I have it out of habit.
The link is to a number identification game.
In what way has it been “dumbed down?” I use modern MacOS as a Unix software development workstation and it works great- nothing substantial has changed in 20 years other than better package managers. I suppose they did remove X11 but it’s trivial to install yourself.
A tale of using chaos engineering at scale to keep our systems resilient
It's a joke that popular alternatives to diffusion are woo. Next line is "I guess DNA does kind of resemble intertwined snakes?"
Eh, like I said below, I think this gets into "do I think I can write something that scales substantially better than Redis" / "was I at risk of generating load that Redis couldn't handle" and I think the answer to both of those questions is no.

But that's based on my skillset and the timeframe of the project; I'm not disputing that the project is bounded by Redis's performance.
Front loading is a form of getting additional money because of interest

Second, any startup that shuts down will never pay the taxes on the revenue they earned but nullified with expensed product building costs.
This isn't clickbait in the slightest, this low level obsession with labeling anything that isn't entirely descriptive as clickbait is obnoxious.

Not every article title has to be "A 500 word blog post on Oscar Zariski, covering years 1899-1960, published May 26th 3PM EST, by Boogie Math"
I also "embraced OS X as soon as it was available". My first Linux install was Yggdrasil, but I cut my teeth on SPARC stations. I respected two kinds of computer: Unix workstations, and the Macintosh.

So when Apple started making workstations, I got one. I've been a satisfied customer ever since.

I have no idea whatsoever what dumbing down you're referring to. The way I use macOS has barely changed in the last ten years. In fact, that's a major part of the appeal.
Dating is done with more than just material analysis. Evidence of tools used to make the toy, techniques for things like joins and stitching, etc. can all be indicative of methods that can give at least a lower bound. How applicable method differentiation is to this specific case obviously depends on a number of things.
What's the source of those numbers?

Anthropogenic CO2 emissions are about 37 billion tons per year, not 65 billion: https://ourworldindata.org/co2-emissions

Shipping and aviation are about equal at 2% of total energy related CO2 emissions each:

https://www.iea.org/energy-system/transport/aviation

https://www.iea.org/energy-system/transport/international-sh...
Does Cloudflare have a history of sunsetting products they've bought? Acquisitions by Google, Apple, Meta, etc. are yellow flags that the product may cease to exist soon. I wonder if Cloudflare has a better track record in that regard.
Most people don’t know that Lenin was sent to Russia from his Swiss exile by the Germans in a sealed diplomatic train with the express intent to induce the October revolution and end the hostilities on that front. It was done to the Russians by cynical Germans who still ended up losing WWI.

Churchill deliberately courted the Russians and prevented attacks on them early on in WWII to make it easier for them to switch sides, a very successful tactic which won WWII at the cost of Russian lives.

I’m one of those people who see China as a bigger threat to western hegemony and instead of using Ukraine to give Russia a bloody nose we should have again fermented divisions between Russia and China. It would have been possible to admit Russia into NATO, I know it sounds ridiculous but Switzerland was formed out of a having the bully canton join the alliance of smaller cantons that was expressly formed to defend against it. It can be done and there was historical precedent. Not anymore, China and Russia are now so joined at the hip they might as well be considered a single entity. I think the west overestimated its strength, and even now with the posturing for WWIII with fancy and expensive weapons it appears that the West doesn’t understand that warfare has forever changed. I did hope the Houthi conflict would have woken people up to that reality but somehow we’re holding on to this notion that a WWIII is winnable.

I should note that I lament the cost of these conflicts to human lives on both sides and wish smarter populations governed by astute politicians would have found ways to successfully avoid war, perhaps at the cost of a multipolar world which we’re likely to get anyway. I much prefer the Chinese way of fighting with ‘high tech overproduction’ and wish we could ‘fight back’ with our own overproduction. We would all be far wealthier for it, especially since the alternative is massively destructive.
As per the example above, for all practical purposes it does.
Sure, I wasn't meaning to argue that any person who can be out sick or on leave without hurting the team is in a bullshit job.

I was just pointing to it as a potential indicator, an example of where we may be paying people to waste their time (that was the GP question).

If a team handles leave well due to management that's going to be very clear to the team, it's intentional and takes active work. If a person can be out unexpectedly for a meaningful amount of time and there's no noticeable impact with that role going undone, it may be that it's a bullshit job. It also may not be, people often exagerate how many bullshit jobs there really are.
A big part of Ham radio today is what are known as POTA (Parks on the Air) activations where hams go to different parks to make contacts with other hams. These are often low-power transmissions (Known as QRP, or 10W or less). I think a big driver of this is the fact that our cities have become so noisy.

https://parksontheair.com/

Side note: if you read Hacker News, enjoy tinkering with electronics, and want to meet/talk to more people like you, I recommend becoming a Ham. The Technician and General exams from the FCC are relatively easy if you have any technical background and it's a great outlet for experimenting.
Author here! I got invited to repost this for a go at the 2nd-chance pool. (Thanks mods!) I’m happy to answer anyone’s questions. :)
What about when one of the more influential media companies is just a bunch of teenagers from eastern europe doing it for the ad clicks? And it just so happens that one side of the aisle clicks more than the other?

> Fake News: How a Partying Macedonian Teen Earns Thousands Publishing Lies
https://www.nbcnews.com/news/world/fake-news-how-partying-ma...

> The Macedonian Fake News Industry and the 2016 US Election
https://www.cambridge.org/core/journals/ps-political-science...
Mikrotik at least has that DDNS functionality. It is really nice feature.
Several early adopters at our firm have or know folks affected by this, would be happy to TestFlight. Most are on current iPhones or Watch, specifically for the relevant sensors.

Speaking of accessibility, Apple's “Assistive Access” mode that makes the phone into big buttons removes the answer for "What is today?" from the home screen, which makes no sense.

Do you know any way to get that back, or are you connected to anyone at Apple that can correct this weird oversight? (Before anyone asks, no, the calendar icon isn't live in this mode like it is normally, and shows the wrong day date instead, which is even worse.)

It's also weird the blue (NEW) badge on app icons isn't tappable, only the middle of the icon is tappable. It's as though Apple never watched anyone with cognitive challenges use this mode.

To others who may be interested, Assistive Access makes the phone safe for users without memory or judgment. For example, the device can be set to disallow send/reply unless recipient is in an allow list.

More: https://support.apple.com/guide/assistive-access-iphone/welc...
Finally, the kind of content I come to HN for. =8')

The F-91W is (I think?) the same form factor as the A158W[1], which is an absurdly good looking watch for the price. It goes with everything, stylish yet unobtrusive. I often wear it instead of more expensive watches. If you're concerned about the band snagging arm hairs, it's only done it maybe twice in a year, way fewer than other economy metal bands.

If you prefer a "smoky" alternative, the A168WGG[2] has a gunmetal gray tint to the band, the face is blacked out with clear letters, and the illuminator only lights up the letters. However, the A168 is just slightly larger than the A158, so I don't know if the internal modules fit the same (but larger means more room, so, probably?).

(while I'm nerding out on watches: my workhorse/black band watch is a GA-B2100-1AJF[3]. pretty stylish for a G-Shock, and you get a ton of features for a non-smartwatch. the bluetooth model (vs cheaper models) has more contrasting face colors/tones so it works with more outfits.)

[1] https://www.amazon.com/Casio-A158WA-1-Water-Resistant-Digita... [2] https://www.amazon.com/dp/B08195YQLQ/ [3] https://www.amazon.com/dp/B09YG8F41Y/
The price is undefined because there is no conception of the object and therefore no market.

If the idea of a phone - a computing/telecommunication device that use natural philosophy and not magic - were presented then an initial price can begin to be formed, defined as the amount of money they are willing to spend to develop it.
Amazing! I also learned about domains with your comment.
This application would suit checking the external IP from multiple external sources before updating the Cloudflare API.

Also, if running a home server you’d want that 5min wait time brought down to something like 1 minute.
Ask HN: Essential readings on dealing with data that does not fit in RAM?
When developing data processing systems like for example database engines or some massive simulations programs may run into problems like RAM being not enough to store some portions of result data or datasets that program has to process are too big to load into RAM at once leaving no other choice than introducing some mechanism of loading/storing parts of data from hard drive before/during/after processing (like for example sorting, merging data structures together etc). My question is as follows: is there some good literature on algorithms for dealing with such cases? Would be extra cool if there are some publications that take notice of things like CPU cache lines and/or RAM related stuff like multichannel memories, NUMA etc. If there is stuff that discusses even multiport RAM I would be interested in that stuff too.

Thanks in advance to everyone recommending any readings.