skysight-inc/HackerNews huggingface dataset:
I describe this problem as misaligned purposes.

You want to consume plastic stuff; Disney World wants to sell you plastic stuff; a magical time ensues.

But you buy Windows because you want a useful OS; whereas Microsoft make Windows as a shop-front for their paid-for services; your purpose and the makers' purpose are misaligned, and you end up frustrated and annoyed that Windows isn't what you want it to be.

Similarly, if a website's purpose is to make money (which is fair enough of course), but you're there because you want to read interesting stuff, that's a misaligned purpose and a frustrating time for you.

Websites that exist primarily to show off interesting stuff tend not to tax the content-blocker so hard, because the author and audience's purposes are well-aligned. And community-governed OSes/distros tend not to push other services, because the purpose for making them genuinely is to be a useful OS (for their intended niche).

My suggestion for what it's worth: choose tools and services where the maker's purpose for making it aligns with your purpose for using it.
It’s not lazy, it’s cost optimized. Like so many times, market forces just force any externalities outside the price signal.
Cogito ergo productum
Your proposed claim format would greatly improve clarity.

I particularly like the definitions and examples being included in the claims. Too often patent attorneys define terms contrary to their ordinary meaning. I might not think to check the specification for a definition, and end up wasting a lot of time.

With that being said, I sometimes do 112(b) rejections for exemplary language in claims as they can make the claims unclear (for example: "for example"). I think if the claim or specification was written to make it clear that the examples are just examples and not limiting the claim then it would be okay.

Reference numbers are common in patent claims outside of the US, but it seems that US patent attorneys worry that adding reference numbers would limit the breadth of the claims. There's no statute or USPTO rule against reference numbers in the claims and I'm not aware of any case law justifying not adding them. Not having reference numbers in the claims is a loss for clarity, particularly when the claims use different terminology than the specification (which is unfortunately common).

(Again, this is just my opinion, not that of the USPTO, US govt., etc.)
V0.23 of Gleam, a type safe language for the Erlang VM, is out
I suspect in at least some cases terms of service and privacy policies are intentionally hard to read because they don't want you to know how one sided they are.
The home ownership rate in the US is > 65%; it seems unlikely that this correlates well with "upper middle class", by any reasonable definition. A more interesting metric would be the percentage of people that benefit from the deduction and gov guarantees at some point in their life; I'd bet it's > 90%.
> This is in a sense totally factual, and I challenge the blowhards here to like, name one substantive harm someone has experienced from ad ID tracking on an iPhone.

You then give a perfect example right in the next paragraph:

> so that Johnny Programmer, watching YouTube videos on a weekend, would see a demo of his devops tool because Johnny searched "how to connect git to kubernetes" or whatever in the previous 10 days.

So now Johnny Programmer's work life is hounding him on weekends. Even worse, he is being influenced to buy a paid product to do something that could probably be easily achieved with open source tools as well.
Things are too god damn loud. I need to hear what people say, the rest is sugar.

I avoid stuff without captions. Sorry, your shite is almost certainly mixed horribly.
> Meanwhile there aren’t many who would say discrimination against
> people from the Middle East is good

You assumed that the poster was from the Middle East by the name Mohammed. But his name, accounting for spelling variations, is the most popular male name in Britain for well over a decade.
Instant io is great. File limit is how much can fit into ram
Hacker news change the star into italics. The variations are called 'A*' and 'iterative deepening A*' (Need a backslach prior to the star to show it properly)
Yeah. It works in landscape mode, but not portrait.
I actually think less technical takes on things like micro and statistics can do a better job of illuminating principles than getting all wrapped up in the math does. (I think I understood stats better when I took it in business school vs. my very math-heavy engineering version--though it was still rather frequentist-oriented.) But, ideally, you still know enough basic calculus to do the actual calculations.

MBA programs have changed a lot since I did one. But math was definitely the real killer for a lot of first-years. STEM undergrads had it a lot easier.
Is that the case with all OLED displays? like a phone screen, etc.?
SMT is usually disabled in these situations to prevent it from being a concern.
It still does sometime feel like we're in the 90's in CLI environment. There are many rooms for improvements.
GPG works fine for me too, and is fairly straightforward (except for email encryption, since my recipients often don’t want encryption, and there is also lack of good email clients supporting encryption).
What are some of the most interesting differences you've seen?
You mistook the /s for an attack on the comment above it, when it was actually a completion of my own grandparent comment. There was not inflation, even when some inflation was desired, after an almost inconceivable amount of money printing.

I know it's my own fault for thinking of Poe's Law as a target rather than a pitfall. Sadly, for me satire/sarcasm isn't good unless the target of it sometimes can't tell that it is satire. It's evidence that I've treated them fairly.

edit: note that cm2187 understood that, and formulated a direct, thoughtful reply.

edit: also note (although you can't see it) that after I explained the "/s" wasn't an attack but an affirmation of the reply that told the truth about hyperinflation, that it wasn't a goldbugging Libertarian smirk, the upvotes started disappearing. Poe achieved.
Figma is growing fast still. I think they’ll break $1b ARR in a couple of years.

This was a desperate move from Adobe to stay relevant, but if they let Figma grow and be run independently, it may have been worth it - we will see.

I think it would be a mistake to bundle it with CC though. I suspect part of Figma’s rapid ARR growth is how it’s very, very easy (automatic) to go from a free seat in your org to a low cost paid one, if you add someone as an editor to a Figma or Figma file. As a result many people in the org get converted to paying seats, not just designers
The quickshifter purely makes use of existing hardware except for the shift-sensor which is a small piezo-sensor-insert in the shift lever.

The existing hardware being:

- ride-by-wire: ability to open/close the throttle electronically

- electronic injection control: ability to decrease/increase fuel injection

What the quickshifter feature does:

a) shift-up was done by decreasing / stopping fuel injection or stopping ignition: torque decreases and for a split second there's no/little torque between gears and the next gear can be shifted effortlessly

b) shift down needs increasing torque (usually due to deceleration torque of the engine when the throttle is closed), so this artificially opens the throttle to reverse this effect and allow shifting

The magic is all in the software, and there's big differences in the smoothness between manufactures, and also between model years. This is a pure comfort/performance feature, a quickshifter is not needed at all and you still need the clutch to get going.

Edit: very old vehicles need a so called double-clutch / german "Zwischengas" to make up for the missing synchronisation / synchromesh gears. That's what's done in software here.
It's really a problem with how Google Chromecast works, it requires the TV to be in a powered-on state.

You can just turn it off.
It is near impossible to find on their website, and any comparisons I could find on the site highlight a mass of missing features.

I honestly couldn't even figure out how to buy an on-prem license.
What replaces it? People aren't going to host content for free. I hate ads too, but we have to be pragmatic about monetization; platforms like YouTube literally cannot exist without advertising to subsidize the insane architectural cost.

The solution is proper oversight. We've gone too long without regulating advertisements, app stores and video platforms, and we've witnessed the consequences. It's time that we put the interests of the people before FAANG shareholders and HN pundits.
> Latency

As long as the correct output signals are generated before the clock edge, there is little meaningful difference between software or hardware implementations.

A cycle-accurate software emulator can actually replace a hardware CPU. Consider this example of a cycle-accurate software emulator running on a 600 MHz Teensy/ARM microcontroller board plugged into the CPU socket of an Apple II:

https://microcorelabs.wordpress.com/2021/01/08/mcl65-worlds-...

The 8088 version (an impressive achievement, though he had to overclock the microcontroller to 800MHz) apparently also worked as a drop-in replacement for MiSTer's FPGA implementation - he suggests that graphical bugs in the area 5150 demo were not due to the CPU but due to timing issues with MiSTer's PC XT peripheral implementations.

https://microcorelabs.wordpress.com/2022/08/12/area5150-runn...
I'm surprised how much crossing NUMA nodes can affect performance. We've seen NICs halve their throughout with (intentionally) wrong setups.

I think of NUMA nodes as multiple computers which just happen to share a common operating system.
The title is: “the ad duopoly is under attack”. The term duopoly describes how the market is split: two companies make up the biggest chunk. The article provides no evidence that the market structure has changed. See my comment.

A clickbait can be used by any publication. Apparently, including The Economist.
This story is especially clear and dramatic (and well documented) but I've often thought this happens in every generation: the people who lead (businesses and nations) when they are in their 40s and 50s are often people who boldly go out and discover the world while they are in their teens and 20s, and so they take on a bit more risk than the average citizen, and this includes physical risk (whether in travel or informal athletics), and so, "at the margins" as an economist would say, a certain percentage of them are dead before they reach the age of 30. So, for every generation, a few of the most brilliant lights are missing by the time the generation reaches its 40s and 50s. The people who do become leaders are, to an extent, the ones who simply got lucky -- many of them have some stories to tell about times they took a risk and were surprised to live. For obvious reasons, we don't hear the stories from the folks who took a risk and did not survive.

(One of my favorite anecdotes on this subject: One of the best entrepreneurs I know went down to Mexico and hitchhiked all over when she was 18 years old. And every family that picked her up told her that what she was doing was very dangerous and that she was very lucky to be picked up by that family, instead of someone more dangerous. But at the time she was very innocent. 20 years later I ran into her and I was like "You know what you did was crazy?" and she was like "Now that I think about it, I'm amazed that I survived.")
> There is also PathBuf, which would use a string in most languages.

I feel bad for them. I wanted to fix something in NeoVim's built-in lsp recently and lost all interest because of all the things you have to do to:

- Get parent directory for a path
- Create that directory if it exists

Why was I annoyed by that? Well, different OSs use different path separators, in rust this is trivial because `Path` and `PathBuf` are target-specific.

That's not a type of string though, it's a path, the fact that it uses `OsString` underneath is irrelevant.

> Vec<u8> or Vec<Char>

There isn't really anything special to learn about it them, though? I doubt newbie encounter this while learning. Slices are the same thing, you just can't extend it, what is there to learn?
> Restaurants and bars can absolutely kick customers out for revealing [...]

It depends. In general, no. Only if the "revealing" is harassing or disturbing other patrons.

If you ask me, post sale, and I merely answer your question - definitely not.
I feel this as well. Cloudflare markets itself as a set-and-forget solution but really doesn't work that way. Furthermore in the limited visibility that they give to blocking they frame each blocked request as a success unconditionally. Of course they would, that is the service they are providing. However this is often not the case, for many websites most requests benefit very little from blocking and bot protection only really needs to be provided for mutating endpoints and DoS attacks.

For example the Cloudflare Blog's RSS feed is very often blocked from public-cloud IP ranges with specific clients. This is an endpoint that is intended to be public, is cachable and even intended to be accessed by bots! This is a common issue that should be very easy to solve technically but highlights how Cloudflare is not a set-and-forget solution. If they can't configure their own blog (a super simple case) correctly it is clear that using the tool correct requires special care and monitoring of the limited visibility that they provide you.
So, maybe the rot is there, but it hasn't quite died? And even then, we'll need the strong storm to knock it over.
Black-Scholes uses the heat equation, is that what you’re thinking of?
In my comment, X and Y are different masts, not different ships.
Rabbit and dog never need to occupy the same space.

But yes, I never thought about rule 2 until I got the dog and one rabbit in place and hadn't won.
Isn’t basic attention token based entirely on advertising?
"Simple systems are easy to replace, thus are replaced often until eventually a complex replacement comes forth.
Complex systems are hard to replace, thus stay in place."

Damn, this is very good and clarifying. Like Gresham's law, but for software.

> why shouldn't abstractions be abstracted ad infinitum; as long as it's easier for people?

Not pessimistic enough. Should be: Even if it's no easier on anyone
It has to do with the absolute size of the mortgage. Fixed rates go as high as $770k borrowed. You have to be well-off to carry a $770k mortgage, and the value of this subsidy to that type of borrower is unneeded.
Cheap fix, cheap way to make more problems in the long run
Yes, you would know what content your ad was displayed between and could draw inferences and do research on that specific audience.
> I actually think less technical takes on things like micro and statistics can do a better job of illuminating principles than getting all wrapped up in the math does.

I agree, but if they go to my room learning a bunch of rules-of-thumb for maximizing economic functions... and then go down the hall to math class and are learning how to optimize by finding places where the derivative is 0... it's kinda silly.
Yes. Whenever possible.

When I’m reading a book I don’t want to be near a computer. Even a technical book, I will read first and then come back to do work multiple bits of sample code later.
"Hey Siri show me the best restaurant in town!" "Sure but by the way did you know about this new car insurance?"
If you find dialog is difficult to understand you might try adding a sonic maximizer (for example Behringer Sonic Ultramizer or BBE Maximizer), a sonic exciter (Behringer Sonic Exciter or Aphex Aural Exciter), and maybe a little compression and plate reverb.
Piracy is once again the better choice.
Funnily enough I understood all the rules, but still was mentally blocked for a while because I just didn't even consider moving back from the flower as a possibility. I guess there was something about that arrow that was very enticing.
The point is, these people mostly spend decades sitting in rooms watching TV, playing video games or reading manga. Maybe it's a stereotype, but I've heard of only one Hikkikomori who chose to adopt a productive hobby (game dev) during all that time. The rest is just happy to waste it.
Except I use YubiKey for my 2FA, so where my phone is irrelevant. Moreover, I've never ever granted 2FA app location permissions. Don't even remember any of them asking it. It's generally GeoIP and time is well...the same everywhere?
Yes, supposed to be a couple percent -- but you have a significant number of people who think that you can simply "QE" a lot money (40% of all existing etc) and not have significant inflation, and any price increases are purely the result of corporate greed (as if they weren't always trying to charge more, they were less greedy sometimes??), supply chains, whatever. Mainstream articles telling normal people this.
Amazing. That's about a factor 4 more than average total consumption around here. Which I am beating by almost a factor 2.
> choose tools and services where the maker's purpose for making it aligns with your purpose for using it

What if they don't exist anymore? Because not taking advantage of your users by advertising to them means leaving money on the table. Eventually some executive is gonna show up, notice that and demand that it be done because his compensation is directly tied to revenue growth or something.
That's a difference between class A and B amplifiers. The former draw the same power all the time but are very linear, the latter don't consume much power at idle in exchange for small harmonic distortion.
If the author is looking for ideas here, with minimal impact on the existing design, I'd recommend putting the most-recently dropped animal in the back to allow for cycling through which one you pick up.

Another possibility is a "hover" state when when you mouseover a node with 2 animals, they animate quickly into a side-by-side orientation so you can easily pick which one you want to interact with.
Great example.

Also "access" as in "they can access health care." How about "they can receive health care"? "They can get health care"?
You shouldn't troll either...
But how does an ad buyer know their ads are even displayed to a relevant audience?
I disagree with this completely. The level of difficulty is just enough to get the brain properly churning with a manageable level of frustration without being completely impossible.
Small bottles of alcohol have historically become currency during instances of war and/or hyperinflation - there are reports of this during both the Bosnian war and WW2.

The problem with it long-term is that it's a deflationary currency. Liquor gets consumed; once you pay a drunk with a bottle of alcohol, he tends to drink it and take it out of circulation. This means the value of alcohol goes up as the crisis continues, which means people have an incentive to hoard rather than circulate it, which means that it eventually loses its utility as a currency.
Im on the younger end and I don’t agree with this analysis at all. If it were true you’d see people converging to handful of worldviews espoused by experts which does not map to reality at all.

The truth is humans aren’t optimization machines that gravitate towards high quality inputs. There’s a massive emotional component to learning and development that can’t be ignored. A child will take to the opinions of people they have an emotional connection too over whatever google spits out.

The thing is at a certain age peers become more important than family in terms of emotional connection, at which point adults become to feel alienated. But this is not new, adolescents aren’t basically wired by evolution to break from their elders.
There were 2 emails sent, you must have seen the screenshot from the first one only.

The second one was notification that they would be charging our "prepaid accounts" the next day (Saturday Sept 17) for the next month's services. It was very much more of an invoice (breaking down what they would charge us for) than the first email.

If anyone did have a credit card attached to their account, they're looking at it from the fraud angle. Everyone else is wondering if they're going to try to force some kind of debt collection because we are not going to pay, that's likely where the knives-out reactions are coming from.

Doing an automatic in-place "upgrade" from a free tier to a paid account tier to years-old accounts (and without customer consent!) is a scummy move. Even if not intended to be malicious, it's an idiotic thing to do, especially business-wise. They just flushed away any good will leftover from their acquisition of the FogBugz name.

The cherry on top is that any attempt to log into the account to cancel it, or to contact customer services (which requires creating a customer service account) errors out, so any of the legitimate ways one might think of using to address the situation are blocked.
They probably meant to link https://developers.cloudflare.com/ssl/origin-configuration/a... where Cloudflare uses a client TLS certificate to pull from the origin and the origin should be configured to reject requests without a client certificate.
Even though this idea of visibility is often touted, the vast majority of advertising is in practice all about obfuscating the actual uses (and especially limitations) of a product.

Furthermore, rather than trying to find the few people whom a product matches, it is often about pushing the product on people who never needed it in the first place - such as the diamond industry marketing inventing the practice of giving diamond rings for engagements, or the toy industry creating ads to specifically teach children to nag their parents. Or the vast amounta of pills promising penis enlargement.

Sure, these things may not happen so much in B2B specialty advertising, but in B2C they are the norm, and exceptions are few and far between.
If you're working on a nice code base that has a very clean boundary across teams and infrastructures, have the arena boundary follow that principle and the system has relatively straightforward lifetime and ownership, then yes. Obviously this is not true for so-called "large scale software systems". Have you tried to bounce objects across arenas thanks to all the teams that wanted to "optimize" and "simplify" their memory allocation? Good luck with debugging that.
Your worry appears to be that the trillions of tons of fossil fuels still being mined under continued massive government subsidy will prove insufficient to fuel construction of the renewable-energy generation equipment we need.

Nobody else is worried about this, for reasons. The much bigger problem is continued massive government subsidy of this mining, which thereby suppresses energy prices and sabotages access to capital to build out that equipment, and the factories to produce it, diverts cash flow to those mining and refining the materials, and accelerates climate disaster.
In 2022 a POSIX OS with a broken pthread_cond_t implementation is a broken OS, full stop. This is the POSIX API for implementing sleeping synchronization mechanisms in threaded programs.

The glibc project should be incredibly embarrassed by this, assuming there's anyone even still paying attention there.
If this goes against your philosophy, you can actually disable this:

Develop Menu > Disable Site-specific Hacks
It was a great story until I read something about telling engineers what line of code to change. That is micromanagement and lack of delegation.
It’s barely functional in Safari on iOS.

More importantly, none of the suggested navigation patterns create any value for end users. Is there anyone who wished that web page navigation was slower, less predictable, and harder to discover?
You should go watching a Bollywood production in a cinema in India. Now that's the communal experience.