skysight-inc/HackerNews huggingface dataset:
The consistent reaction when I brought up Cloudflare with other CDN technical and sales teams, as of about four years ago, was a laugh and something along the lines of “yeah we’ve got some customers with some stories about them”.

Bait-and-switch seemed to be the most common pattern, plus crazy-high prices once you’re on the “switch” side of things.

But their sales team was so uniquely uninterested in our business that I never had to find out first hand.
Women’s sexuality also doesn’t really line up with how dating apps work.

Almost every dating app out there now is based around Grindr’s original formula. Show a few photos and about three sentences of text. It’s completely catered to men’s sexuality. For men, personality is important but if you aren’t physically attractive - there’s almost nothing that will move that. The same cannot be said for women - as most women find most men physically unattractive (often including their own partners).

Most of the women I know who didn’t meet their partner from a dating app usually say they wouldn’t match with their partner if they had seen their profile online. For women, in person interactions are incredibly important for determining overall sexual value. This is why many women will meet very physically attractive men in real life but then find the men very off putting in some way or another - leading them to feel disenchanted with the process.

Online dating is inherently a male gays oriented game as it has been developed over the last decade.
Chris Dixon: the idea maze (2013)
Yep, used a stainless steel one. Works great. I'm from Russia.
source: you made it up based on never having been on either side of big or even medium organization vendor relationships
But then that's not SRE, that's just Ops, who is called SRE...
https://www.vice.com/en/article/kzdn8n/the-route-of-a-text-m...
That's like saying it was the tenth pint which did it.
I spent the last decade surrounded predominantly by illiterate people. These comments are intriguing, but I don't think the effect is as strong as you make out. I never noticed any real difference in how illiterate people view the world, except that they are generally more prone to believing conspiracy theories.

If you can not read or write, then you do have to find other outlets for your energy. Music plays a bigger role in the lives of illiterates I found. I would say on the whole they would seem more extroverted and social, too.
> After thinking far too long about how I can sort coordinates reliability, I chose the easy way out:

In addition to the code, please also give a plain language description: "We ensure that the first coordinate is the lexicographically smallest (i.e. most westward point). For line strings, reverse the coordinate list to make it so, and for polygons, rotate the coordinates to make it so."

> val reordered = coordinates.subList(index, coordinates.size - 1) + coordinates.subList(0, index)

This should say + coordinates.subList(0, index + 1), and then you can get rid of the code that checks for first != last.
Nice! Should point out that JTS geometries already have a built in normalize and equalsNorm method for computing equality regardless of coordinate starting point. I'm not sure how they compare to your implementation but the motivation is similar.

Either way, you can optimize the performance of this approach by first doing a cheaper comparison (like coordinate count) and only computing the normalized geometry when you need to.
If by "the russians" you mean russian defence, I can guarantee they would use something as inconspicuous as a trawler for the job rather than a combat vehicle
My idea would be if you work with international companies to also target other markets like Europe or US
Mo5.com, Restauration of the Micral N
What is "don't put your eggs in one basket" here? Your DNS has to point to something... and changing it will go through propagation delays, during which it will be down if you are banned suddenly.

It's not like you can have your domain/DNS somewhere else and point to Cloudflare IPs (to not put DNS and CDN in same basket). Cloudflare does not allow that setup.

You can't protect your website from your DNS provider or hosting provider suddenly kicking you off. You are going to be offline for a couple of days.
Judging by the quoted patent dates, guessing it was most useful when mothers were still cooking for large families (and so had multiple pans/pots going on).
> Lisp seems to be the only language where people really want to argue that they are a Lisp, nobody tries to argue that Javascript, Java, PHP etc are "a C" (similar syntax? semantics?). Does it even matter what is "a Lisp"?

Lisp is far from being the only family of languages. There's the APL family, with k, j, q. There are the many Forths, to the point where it's been quipped that the language has more implementations than users. The C family rather clearly includes C++, Objective C, and D, as well as C itself (Swift and Rust are arguable here).

I wouldn't put the three languages you named in the C family, but they're all Algols in a manner of speaking. At least, I routinely describe them that way, and people tend to understand what I mean. The reason no one argues that those languages are in the C family is just the broad and informal consensus that ABI compatibility is the most important feature, rather than syntax.

Any time there's taxonomy going on, you'll have lumpers and splitters. I'm a lumper where Lisps are concerned. I would call Dylan and Julia Lisps, and have done so.

If anything, what makes Lisp unique here is a faction of Common Lisp users who feel strongly that the only Lisp is Common, and historical variants which lead up to the Hyperspec (elisp being grandfathered in on that basis). I've never entirely understood this, but I don't let it bother me. That appears to be the source of the argument you reference in the section of your post I've quoted.
I think you picked the least interesting part of SRE to poke at.

It's the equivalent of saying "SWE just adds new stubby endpoints to a service, so simple".
I tried asking both Claude Sonnet and GPT-4 (Bing CoPilot) about this, and they referred to the brain using "selective activation" to only enable language areas for language inputs, but both talked in circles and couldn't explain how this "selective activation" actually works - how does the brain (starting from nothing - no knowledge of written language) start to selectively activate Wernicke's area only for language? Its more understandable how processing gets consolidated there, and suppressed elsewhere, once it gets started!
It sounds more like a cautionary tale against bypassing APIs. What part of this is related to formal verification?
The V8 Heap Sandbox [pdf]
> It seems more like a game where people are trying to “collect” matches like they’re Pokémon, and getting more matches fills some strange sort of immature psychological need.

Need for validation I guess. But it's only a surrogate - I believe we are wired for face to face communication including the non-verbal subleties.
Look at what Justine Tunny did with Redbean.

https://justine.lol/redbean2/

Lua plus lots of "Unix" support in a exe/zip that runs on 6 different OS setups.
1 kiloscrotums per hour is way more than any man would need.
It’s all witchcraft anyway. I’m not sure what they use exactly, but even photodiodes are pure witchcraft.
The Ongoing Sports Gambling Advertising Issue [video]
Also with the possibility to look at the current tab and open a new window populated with tabs from related pages you've visited earlier.
That claimed false positive rate sounds unbelievably low to me. Is there any proof publicly available and verified openly by a third party?

Why I find it hard to believe is that I am imagining having access to a face photo of everyone in the world, and trying to pick a specific close friend from those photos. Given infinite time to find the photo of that one person, I am convinced that I would find tons of false positives that might be that person, and that I would never even be sure I found the correct photo.

I am guessing that there is some serious sampling bias leading to such a low false positive rate (assuming the number is not complete fiction).

According to government (referring to "live facial recognition"): "All deployments are targeted, intelligence-led, time-bound, and geographically limited." https://homeofficemedia.blog.gov.uk/2023/10/29/police-use-of...

which makes that 1 in 40 number completely irrelevant when discussing false positives from mass deployment in grocery stores or other non-targeted spying.
Ah got it. I think there’s such a strong convention there, that it would be exceedingly rare to see in pratice. It’s probably allowed just for compat reasons at this point — but I think your point is don’t make that mistake in the first place, not that Go is filled with flagrant violations of the convention.
Way to bury the lede of OP running a gambling site and doing a ton of shenanigans to make it legal in different jurisdictions. I understand why you might think you shouldn't lead with that but it puts the entire response from Cloudflare into perspective as dealing with gambling sites sounds like a headache and it's reasonable they might not want to run that kind of venture on a regular plan.
This article details how certain russian trawlers criss-crossed a lot over another cable in Norway that broke some time before...

...and then the same trawlers were in the vicinity of this cable in Svalbard when another trawler criss-crossed over it until it broke

(In Norwegian but hopefully Google Translate will do an OK job and mainly graphics)

https://www.nrk.no/nordland/xl/russiske-tralere-krysset-kabl...
It’s been like that for years. It does OCR of text, object names (like cat) and groups by person / pet, etc.

Most stuff like that doesn’t need an LLM and would probably decrease utility.
1-The gambling business is shady by design, whether you like it or not. This was probably more risk than benefit for them based on what they were getting from you.

2-Your business is probably very profitable, and $300 a month is very cheap compared to the potential hassles they could face working with such a business.

3-I find it very inappropriate to dox business representatives and show names when you have carefully hidden any information regarding yourself and haven't even disclosed your company name.

After all they can choose with whom they want to do business. They gauged what price they could ask you, factoring in how profitable your business is and how noisy and painful it might be to work with you. It sucks but this is the downside of SaaS/PaaS.
I don't know how those situations work though. The customer is obviously allowed to say whatever they want, but if a Cloudflare employee or CEO disagreed, would they be allowed to provide their own version of the facts? Wouldn't that go against privacy rules in some way, showing the details of someone's account? I would think they would only open themselves up to legal trouble.

As far as I can see, the author was careful to redact their domain from all screenshots.
I've been using MacOS for ~2 years, and GNOME in various forms for ~10 years. I'm even typing this comment from a Mac.

For me, the biggest thing is that MacOS has lengthy sigmoidal animations, and no ability to move windows between desktops ("spaces") with a keyboard shortcut.

Those animations are a source of constant friction, and the limited multi-desktop functionality makes single and dual monitor setups very frustrating.

GNOME has neither of these problems, so for these two issues alone, I think it far outshines MacOS's desktop environment.

I'm sure familiarity has a lot to do with it, and I'd argue KDE and Pop! OS's custom GNOME are more polished than base GNOME, but I wouldn't attribute OP's statement to frustration.
I mean, those are direct quotes from the current Apple.com website [1] under 'Tech Specs' about halfway down. The same information, in more wordy form is on the overview page (the default page for the MBP)

[1]: https://www.apple.com/macbook-pro/specs/
Sometimes it’s hard for us to fight ourselves. My wife has the same issue and we found a solution that works well for her: screen time. She asked me for help and we set up limits for instagram and all the other shitty apps but here’s the important part: she doesn’t know the code to disable it. And she wanted it that way. Reduced her screen time from about 7h per day to 4h.
It's still useful if buying raw milk is cheaper then getting pasteurized one from the store.
>There are many ultra wealthy people that recognize declining birth rates and population will destroy economic growth

Hence the corporate and government push for open borders and mass migration despite citizen/voters opposition and the shift towards right wing populism.
In case we're still in the design phase of the language, named arguments would help around that (coupled with a good IDE)... but yeah, probably i agree with how i interpret your comment.

Shouldn't be like how parent proposed imports work. Would lead to too much pain.
Both programs and math proofs are allowed to be written in story mode where definitions can come after their usages. Unless you write in C. There's no story mode in C :-)
Perhaps someone will write some anti-depressant code to medicate the LLMs
Thank you for checking it out! I'm aware of Kapeli's Dash and do think it's a great piece of software. Though, Docland is great at dynamically generating documentation for libraries from source code (i.e. it could work for any software library), while Dash's strength is its ability to serve static documentation sets.
Library versions with slightly different numeric rounding errors, alternative implementation, runtimes, and hardware variation could all lead to reproduction challenges.

There is no obligation for tf’s sigmoid implementation to exactly match PyTorch’s output. The same is true for nvidia vs amd.
Is there any old or new Lisp variant with excellent, beginner friendly (or even loving) documentation?
Will there be a cross-over job between psychology and engineering for when the airconditioner is having a burnout?
Sounds about right from the "censorship is when packet loss" crowd.
But that's the thing, code bases are full of non-standard C, but they never break because the C standard changes, only because their weird hacks are falling out of favour. Fixing a design flaw in C will break all existing code, instead of the code of the dozens of companies relying on weird hacks they wrote ten years ago.

Once Zig becomes stable, I think it may have a chance of slowly fixing existing C code bases, by its virtue of being able to co-exist with existing code bases. On the other hand, a lot of C programmers don't want to change because they don't see a problem, so the presence of those will probably ruin any chance Zig has of improving the situation.
Nuclear energy is just being used as a carrot by fossil fuel companies. They don’t want renewables so they’re dangling an unrealistic option.
Less mining on getting the uranium?

Or less mining on getting the uranium plus digging the nuclear waste into an intermediate storage, plus digging it from the indermediate storage that‘s been recently flooded, plus throwing it somewhere else, and so on, for the next 100k years?
The IP-reputation damage is immediate. Cloudflare is choosing to pass the hard landing directly onto their customer instead of forcing their other customers to share the damage.

As a CF customer, I am happy that Cf is preventing another business from damaging mine.
Same with Hinge, the additional attractiveness of the paid-only profiles is noticeable.
In DiscoGrad, smoothing would be applied by adding Gaussian noise with some configurable variance to x and running the program on those x's. The gradient would then be calculated based on the branch condition's derivative wrt. x (which is 1) and an estimate of the distribution of the condition (which is Gaussian).

In this specific example, the smoothed derivative happens to be exactly the Gaussian cumulative distribution function, so the user could just replace the program with that function. However, for more complex programs, it'd be hard to find such correspondences manually.
Yep. Turn off VBA and the world burns.

That's only a slight exaggeration, if it is an exaggeration at all (there are all kinds of splody things that are managed by VBA scripts that some intern wrote back in 1999, or that can only be modified by Bob, who retired back in 2006).
Since it’d be twice as good as Meet, we could call it Duo! Oh wait…
You can't start the timeline from the first email, because clearly Cloudflare didn't communicate the actual issue to the customer. (Yes, the customer could be lying about what was said in that meeting, and they could have been told what the problem was rather than it being just Cloudflare trying to upsell them the enterprise plan without telling why. But then the "omg, we just discovered a problem with your site during a routine inspection!" email sent two weeks later wouldn't make sense.)

They also were clearly lying in those email messages: The second email says that domain rotation is strictly forbidden, but a few days later in the third email they're explicitly selling features for rotating domains more effectively.

And sorry, but a company selling "we'll override the Trust and Safety team if you pay us $$$" is absolutely unacceptable. There are only two options, both bad. Either they're not running a real TnS operation, but just pretend-staff one in order to run these kinds of shakedown operations. Or they're running a real TnS team that found a real problem but are letting sales people override the TnS team's honest judgement.
Towers were mainly defensive structures. A tower would provide a commanding view of the surrounding area, and give archers and missile weapons substantial advantage. They were also somewhat intimidating and a display of wealth/power/prestige.

Like walls they were vulnerable to sapping - digging under the structure and causing it to collapse. More so than walls due to their height. And later, cannon fire. Which is why along with castles they started going out of favour about the 16th century, except as cheap observation posts, such as on borders, and non-military structures such as lighthouses.

As living quarters, much like castles they were not as practical as simpler manor homes. But in a very violent, somewhat lawless era, they were often used by the wealthy/powerful.
Will this actually move stuff around? I'd prefer that it mounted in another directory, giving me an organized view of my files but not actually moving them.
My notes on the book The Culture Code by Daniel Coyle
I wrote a USB host driver for the STM32F4 a couple months ago, and the most difficult part was the lack of good documentation - the peripheral had r/w registers mapped as read-only in the SVD, there was a bit you had to set that wasn't mentioned in the documentation, and then the whole USB bulk-only-transport pointing to a non-existent SCSI spec. I ended up finding a blog post stating that you have to basically copy what Windows does in order for USB drives to work.

Luckily I had an oscilloscope that could decode USB frames to save me a whole bunch of time to understand why things weren't working.

USB seems to depend on a whole lot of tribal knowledge, which makes it impressive that it is so ubiquitous and works out of the box for the most part.
12 People injured during turbulence on Qatar Airways flight
I just learned the bodybuilding supplement creatine can be effective with depression. Random thought but I just learned it this morning.
Criss crossing is quite normal behavior btw. I see it all the time here at the North Sea near England.
> Why would you want to do that?

The same reason people cook fancy dinners, or knit, or paint -- the desire to create.

> I, for one, never wanted to craft stuff with my hands.

You're not everybody.
Google Slides is Actually Hilarious

HN: https://news.ycombinator.com/item?id=30227588

Article: https://medium.com/@laurajavier/google-slides-is-actually-hi...
You're just able to buy a MacBook Pro with a non-pro CPU. This capability is definitely primarily for market segmentation (the power drain isn't a realistic argument in this scenario, as the user will almost always have power available when plugged into a display)
Why bury useful fuel?
What is the cost compared with something like Whisper API? Assuming one would use commodity cloud GPUs for self hosting
You're just spinning now.

Ineffectually.

Have a nice day!
Incredible comment. I have always used a radar detector and Waze to speed pretty much whenever I want. Despite increasing attempts by state legislature to stop my speeding, I just learn more countermeasures. Keep in mind I’m talking about driving 85-90 on a 70mph straight interstate (i70) not flying thru a neighborhood

Moreover, the coming generation of cops don’t see speeding the same way older cops do, so yes you can’t speed, but in my state cops are rarely sitting in medians and doing enforcement (and definitely not going thru all the trouble to hide in the trees and risk their life to pull out on a highway), post Covid and with the new gen of cops it’s very noticeable. Savvy speeders know this, and the cops that are there are marked on Waze or are going to be detected by radar otherwise.

The rules are unwritten. Like you said, but beyond that - You can use signals intel (radar) and intel (Waze) in combo with situational awareness to avoid most situations where you’d get caught (most of the time) the decision to make this calculated risk and rely on your skills and equipment lets you avoid the law. Stuff like this happens with regulations all over I imagine
It certainly looks like continuation passing everywhere manually.
Ask HN: How would you chunk a large Excel file?
Let's say you had an Excel file with 10,000 rows and you wanted to break it up into many Excel files each with 500 records. Each new file should have the header fields from the original. How would you do it? I did it by writing a node script but I'm wondering if there's an easier way.

Edit: Guys this is just an example. I'm looking for a general solution. It could be 10 million rows.
This is why friends don't let friends use unsafePerformIO ... or whatever the equivalent was here :)

I'm still a bit confused about the point though. I feel like an adequate rejoinder would be to enforce formal methods at all the levels? I'm obviously not talking specifics (because I don't know them! ... and you do), but this seems like a failure of process or lack of enforcement of formal methods "all the way down" as it were. I dunno, color me confused...
When asked for an opinion on why so many young people suffer from depression:

> the political turmoil that we’ve been through, the racial issues that we’ve been through in this country, the global wars that are going on. It’s pretty discouraging.

That doesn't really make sense, does it? These issues have been going on for centuries; how does that explain a rising trend?

I'd rather assume that the lack of a framework to understand the harshness of the world is what makes people go crazy.
Is the amount of mining to be done actually a serious concern of any real policymaker?

This seems like a nitty-gritty detail argument between, as the article describes them, “traditional” and “pragmatic” environmentalists. Does it matter who wins? Does either have the bribe money to challenge petrochemical companies?

As far as I’ve heard, the main obstacle to overcome for nuclear power is that the permitting process is too slow, because the public is irrationally frightened of the stuff. On one hand this is not a fair problem for nuclear power. On the other, unfortunately, the uninformed general public is making all the decisions, not people who care about % differences in quantities of rocks mined.