skysight-inc/HackerNews huggingface dataset:
The difference here is that Google makes their money on iOS mostly from searches in the browser (Google pays Apple >12B per year for this functionality to be promoted in the OS). When a user taps on an ad on a Google search in Safari, then makes a purchase on the advertiser’s website, that conversion is not defined as “cross-app tracking” so Google can record it and charge for it. When a user taps on an ad in Facebook and then is directed to the advertiser’s app to make a purchase, that is “cross-app tracking”, and Apple won’t allow that conversion to be recorded until after the user says yes to the prompt.

Also, if the user clicks an ad in the Apple store, then makes a purchase in an app, Apple will happily charge the advertiser for that conversion without ever showing the user a cross-app tracking permission prompt.
He's saying we are making so much noise in the ocean that it's hard for them to go about their business - which is absolutely true. Military sonar might even be partly to blame for whale strandings.
I am a long time Wacom customer and this pisses me off too. I will certainly be trying out alternative brands in future. How about organizing an open source hackfest for alternative tablet brands? Some alternative tablet manufacturers: https://www.veikk.cn/products/ (绘客) https://www.huion.cn/ (绘王) https://www.gaomon.net/Pen_Tablet/ (高漫) https://www.ugee.com.cn/ (友基) https://www.parblo.cn/ (Parblo) http://www.penpower.com.tw/ (蒙恬; Taiwan) https://www.xp-pen.com/ (XP-Pen; Japan)
yes | apt install whatever could work too.
Well, perhaps the lion has more primitive cognitive capabilities, but the premise was that we wouldn't understand the lion (not the other way around).
At this point I don't think there's a solution for this crap except regulation. Any PM of practically any product that has a software component is now expected to include revenue-generating spyware in the package; if she doesn't she gets fired. Regulation is the only solution.

And the fines need to be stiff, like $10,000 per incident per user. It's gotta hurt or companies won't stop doing it.
> Do Wacom tablets have any relevant competition?

I’m not sure if this counts as relevant competition but I’m migrating away from my Wacom tablet to an iPad + Apple Pencil. As well as procreate, an iPad can act as an external display for a Mac - and when connected, the Apple Pencil works as a stylus in macos applications.

It’s way more expensive though - especially with the Apple Pencil. And macos only.
Original $20k Andy Warhol mixed at random into a stack of 999 exact forgeries
While it is techically true that Germany is the biggest natural gas consumer. The difference between Germany, UK and Italy is very small. (https://www.worldometers.info/gas/gas-consumption-by-country...)

And for example, The Netherlands, which is a lot smaller than Germany, consumes half the amount of Germany.

Coming back to nuclear energy, France, a country that is certainly in favor of nuclear energy, has failed to build one since 2002. UK and Finland are trying to build one, with similar lack of success.

So the only option for nuclear energy in Europe seems to be to keep aging power plants running and hope that they don't fail. Not a very attractive future.
> Hell, I'd like to hear a great debate on the ethics of renting-without-equity, period.

My niece, at 18, was thrilled to move into her own place. She prioritized having her own space as a mark of independence and adulthood despite it being more economical to live at home. Renting-without-equity let her do this because she did not have to pay to build equity in a space. Instead, she could build "equity" in herself as an adult.

Every regulation, restriction, and string-attached pushes out someone at the margin. So, yeah, while some approaches look ethical what is not seen is those people on the fringe who lose something as a consequence of those "ethics".
Years ago I ran into this issue with MySQL, storing four billion rows with a unique ID.
I'm going to assume you wanted to declare an audio_output named main_output here and not re-declare main_input which presumably doesn't compile in this hypothetical future C++ dialect.

In the audio space I can imagine Concepts' Duck-typing is probably fairly effective for this work, you're rarely going to have something that looks like this flavour of duck but is not, in fact, a duck. It has been many years since I wrote LADSPA plugins, but there I'd guess the only confusion might be that there's deliberately no API difference between PCM data and CV, a reasonable strategy if you're building a modular synth but probably not what you want to listen to as output. Such differences are expressed only in metadata.

On the other hand, the same thing that presumably made this an attractively simple project for C++ 20 features also makes its practical utility very limited. Over the years what seems to matter to musicians is mostly the packaging, not the algorithms. The same exact algorithm exists for twenty years and then somebody famous calls it "Wonky-smog-burble", paints it fluorescent purple and presents the control parameter as an integer between 3 and 17 - suddenly it is this week's hot new sound. Which is fine of course, but the API doesn't matter at all to such fashions.
Everything is a shopping mall now.

- Watching a YT video? Buy this VPN/Wallet/Food service

- Reading this recipe? Click any of the 100 Amazon Affiliate links dotting this post

- Reading a good article? Sign up for my premium Substack!
I did a migration too. 20+ year legacy code base. It was a 2-3 day effort. To adopt open jdk
I think what confuses you to make such a grotesque analogy between transportation and drugs is a belief that when it comes to drugs, people have the same agency and freedom of choice as they have for other things in life. But they don't. Once you follow that path, coming back is almost impossible. Addiction is very very hard to beat. Even if you somehow manage, it probably never goes away completely. You are not free to choose, drugs shutdown that part of the brain. I find it really immoral that we let vulnerable people have access to drugs like heroin. We are condemning them to suffer immensely.
The GDP per capita in Northern Italy is in general over or around 30k€; in Southern Italy below or around 20k€.
Why bother to complain about the small sample size if you don't see the point of the discussion to begin with?

I feel like I'm being led down blind alleys and wasting my time here. Do you just want to pick at anything that would discredit whatever I've most recently said? Seems unproductive.
https://en.m.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn

That’s one of the bigger ones. Unfortunately recent events means scraping is still a gray area.
WebGPU is not the web, and the standards committee does not make decisions according to market share. In any case the relevant vendors here are GPU vendors, not browser vendors. (Only one browser vendor happens to also be a GPU vendor.)
TIL that the ownership structure of an asset purchaser is responsible for controlling asset prices rather than fundamentals like interest rates and rates of return. I guess Blackrock is responsible for high stock prices, too.
The simple reason is that they made it the easiest to install and keep updated with deb / rpm repos.

Unfortunately they migrated from adoptopenjdk to adoptium back in September and have yet to provide repos.

Microsoft however makes it very easy to install their build in linux.

https://docs.microsoft.com/en-us/java/openjdk/download#linux...
Yeah, every measure brought in here to ostensibly “make housing more affordable” has, surprise surprise, done the exact opposite. Its almost like the people introducing these measures all own a lot of investment properties.
It’s just the way hackernews works. You aren’t allowed to post vacuous comments like “this is great!”, or “I think op is spot on!” Because they are devoid of content. So criticism, rightly or wrongly, tends to dominate. But the fact that you can’t downvote, only upvote, means even if your comments aren’t “positive” your impact on site content is. (I realize some people can downvote, but most of those aren’t real people.)
I'm not sure what you mean, but I think it's intellectually dishonest to claim we can't engage with the ideas of Marx because of the history of the 20th century communist revolutions. Revolutions themselves tend towards things like military juntas or communist ruling parties. I think incremental change is possible and if you read Marx he very much saw socialism as a continuum.
Bash scripts and shell scripts are not portable.

They have to shell out to other commands in order to do something meaningful.

Depending on your OS, these commands may not exist, or have a different set of commandline flags.
Name one!
> Lifting up those who've been denied for generations is not "judging people by their skin color", it more akin to "reparation" for denying so many for so long because of judging people by their skin color.

What does people calling me "race traitor" have to do with your comment?

In US, Black and Hispanic young women now attend college at higher rate than white young men. Why's that?

https://nces.ed.gov/programs/digest/d19/tables/dt19_302.60.a...

Also Indians, Jews, Asians, Irish, Italian whites all were oppressed until a few decades ago. Yet they are all hyper successful now. Nigerians are one of the most successful immigrants. 880,000+ black millionaires and half a dozen black billionaires. Microsoft, IBM, Google, Adobe, Nokia, Harman, MasterCard and PepsiCo etc all have Indian (minority) CEOs. More than 21% of the doctors in the US are Indians. Indian Americans household income average USD 120,000 annually.

Blacks are HIGHLY successful in sports whereas asians, Indians and whites aren't. Why's that?

The main reason why Nigerian, Indian, Asian etc do so much better than the white American or black American isn't because of "racism". It's because of the policies in the cities.

Chicago has been fully one party ruled since 1931. Baltimore since 1963, Detroit since 1962 etc and so on. Why exactly has none of the lives improved in these cities?

13 Baltimore City High Schools, Zero Students Proficient in Math. Baltimore is 2nd in per pupil spending. This is not because the schools dont get enough money. In fact its just about as far away from that as you can get. If despite getting the 2nd more funded, the students still can't do high school math, then the problem isn't about money or racism or past inequities, it's probably about corruption, gangs, fatherlessness, teacher unions and lack of school choice.

https://old.reddit.com/r/news/comments/7bvreb/13_baltimore_c...

https://archive.ph/VfciU

http://articles.baltimoresun.com/2013-05-21/news/bs-md-ci-ce...

https://archive.ph/cqIZd

It would be one thing if we were talking about providing opportunities and resources to poor people - poor white farmer, poor black farmer, poor asian farmer etc. But instead of focussing on class lines, we are going with race lines.
You’re confusing language with the compiled bytecode virtual machine that it runs on. OpenJDK underpins almost all of the VMs out there. Sure Android has it’s own JVM, but kotlin, scala, closure, jruby, jython, and more all still need to be compiled against a JVM and then run inside it.

All non-android JVMs depend heavily on OpenJDK.
You can expect the opening paragraphs of the article ("over 30 people stopped to help...") to be in general representative (with large individual variations).
And Valve is very transparent about how that works -- the survey displays a detailed opt-in each time the user's data is collected, and the results of the survey are public (https://store.steampowered.com/hwsurvey).
Get him a smartwatch and watch as he "forgets it" every day
I mean, it depends? What is the measure and what are you trying to do?
Re 1: Why not create a DPF wrapper for this and have DPF create the ladspa/dssi/vst2/vst3/lv2 for you? -> https://github.com/DISTRHO/DPF
According to IRS 1031(a)(1) a property that isn't held for investment does not qualify for 1031 exchange. A pure flip on real estate is held for sale and therefore does not qualify for 1031 exchange.
There’s one technique that can be very useful in some circumstances that isn’t mentioned. Put simply, some sites try to block all bots except for those from the major search engines. They don’t want their content scraped, but they want the traffic that comes from search. In those cases, it’s often possible to scrape the search engines instead using specialized queries designed to get the content you want into the blurb for each search result.

This kind of indirect scraping can be useful for getting almost all the information you want from sites like LinkedIn that do aggressive scraping detection.
If boycotting something comes at a personal cost to the boycotter (such as having to put up with a lesser product that fits their principles better), and they don't have the time or energy to boycott everything that challenges their principles, does that mean they should boycott nothing at all?
Thanks, but can we trust any company in this situation to be transparent, given that such an attack would also mean that user data could have been leaked?
Bash is not everywhere.

There are two very distinct places where Bash is not, that I have found.

Bash is not in busybox. It pretends to be, but what is really there is the Almquist shell, with a bit of syntactic sugar to silence the common complaints.

Bash is also not in Debian's shell (/bin/sh). In that place, there is no tolerance of bashisms.

It is important to know the POSIX shell for these reasons.
> It was a 2-3 day effort

Right but why? I'm not an expert in the difference but isn't it literally exactly the same code and functionality? What were you doing in that migration time?
San Francisco’s bohemian boat dwellers fight for their way of life
Don't companies lobby legislators to prevent this?
I wouldn't say I "own" that channel in any respect, I'm just responsible for dragging it over from Freenode during the exodus... we've got the same same staff as we did before the move and I'm not even the "founder" according to ChanServ.
A lot of supply is off the market because people do not want strangers traipsing through their house during a pandemic. Also, there have been eviction and foreclosure moratoriums that have restricted supply. These factors will all ease over the coming year.
I think the broader point is that the onus should not be on the employee but on the employer. The employer should be ahead of the employee anticipating needs and reacting to broader market trends. Even if the company isn’t seeing significant levels of attrition yet, they should be extra attentive and provide incentives to stay before the employee has decided to leave. By then, it’s usually too little too late.
>Can you trust Oracle

No
I wrote recently a piece [0] on why I believe you should run your databases in Kubernetes. FYI.

[0]: https://thenewstack.io/kubernetes-will-revolutionize-enterpr...
When I saw "secret store" I guessed it had to be Vault. Vault's is amazing but it lets you configure things that can blow up on you in X time. For example, issuing 50 secrets per second but have every secret expire after a week (or never). It would mean (multiple) goroutine per secret checking status on the lease.
This kind of thing unfortunately, is easy to miss and occur in Vault.
Yeah, that's great and all, but there aren't enough houses for the people who want to buy. The fact that some people like to rent doesn't change anything about what I said.
I was expecting a compile time warning and thought ubsan shouldn't be necessary. But CUViper explains why the UB can only be caught at runtime.
Here’s a different take that’s trying to be a bit more generous to the OP.

The goal isn’t necessarily about reducing home prices, it’s about increasing home ownership. Those shouldn’t be conflated.

So if that same context was applied to evaluating education, it has worked as the overall educational attainment has increased. Whether the cost is worth that increase can certainly be debated.
That has nothing to do with RTL 'operator' precedence. Ok, sure, there's some other precedence stuff in J, but the actual thing that was the topic of this post is not related to it.
I don't understand why desktop operating systems still don't ship with mobile style sandboxing. It would be so darn useful to restrict applications from using filesystem, or have access to only certain folders, or restrict them from internet access.

I recently wanted to install a crypto currency wallet on my linux machine but I was terrified of the fact that every single software on my machine can access the whole of filesystem and can easily steal keys to the wallet. Eventually decided it's just not worth the constant worrying.
Some parts of the report are deliberately anonymized, too -- for example, if an executable is running from the user's home directory, that path is literally displayed as "/Users/USER/" rather than including the actual username.
Thanks! No need to apologize, I'm not in your target audience, and that's fine. Was just curious, is all.
Khronos is pushing for SPIR-V, which isn't a language but a bytecode. There are a lot of good reasons to do this: It allows innovation for shading languages to take place as anyone can build their own language and compile it down to SPIR-V, and it's much easier to parse than, say, GLSL, making it easier the proprietary drivers aren't doing something stupid.

The DirectX shading language (HLSL) and the metal shading language (MSL) could both compile down to SPIR-V, other than the occasional missing feature that's not standardized yet.
But won't the search engines block you after some limit has been reached?
No far end echo canceling.
Organizing data is a problem everyone wants to solve until they figure out the cost. It's much easier for organizations to throw data over the fence and let data engineers fend for themselves than it is to get buy-in from the top to organize data closer to the source.

There seems to be a lot of hype and hope to organize domains of data much like you would products of a business. I just don't see it happening today, largely because people in engineering/product, upsteam of DE teams, are unwilling to put in the effort.
> as OpenGL amply demonstrated

Not really, OpenGL had/has many problems but having a standardized interface isn't one of them (I mean one problem is the inconsistency between which extensions are available and many extensions being (or at least starting of as) somewhat Vendor specific in practice...)

Sure for technological advancement we will have vendor specific code and you could say we want it.

BUT most applications do not need it. Even many games don't need it. Weather most applications and any non-"AAA"-style games they often want a easy way to have reasonable well working graphics which also continue to work. Sure with such a hypothetical API the "standardized" way will be updated with new features and APIs from time to time and maybe some old features will be deprecated and emulated instead of having native hardware support but due to improvements in hardware software written "back-then" would still work. WebGPU seems to go in the right direction but Apple is messing it up again, but then "works in the Web everywhere but Apple" is something I'm already getting used to.

> It's too slow to adapt to new features because it

Most software just wants a frequently updated stable core set of feature which get adapted after they had been available in non standardized APIs for a while.

> standardized CPU ISAs

Except that ALL ISAs today are standarized, sure with extensions but the part most people use is standardized with each ISA. Weather that's ARM, x86, RISC-V, etc. Standards are what compiler makers and operating system designers rely on when it comes to designing the "generic", "general purpose parts" of their software. I mean hardly anyone would be using e.g. RISC-V if there wouldn't be a standard about how the most "core" instructions are handled.

> It makes sense to have a completely different

For native state of the art highly customized applications, yes. For the rest. No. It's just pain and a lot of additional development cost, and companies hate cost.
Recruiting Quickly and Retaining Your People
I being a prat and suggest all this can be fixed by old fashioned wage inflation and the government underwriting a buttload of multifamily construction.

It's been dropped down the memory hole but that's what the Truman Administration did after WWII. But with single family homes.
I was just thinking that experiencing live spectator sports in VR will be a big deal when the camera technology catches up. Imagine being _on_ the field with the players!
Datadome, PerimeterX, anyone tried ine if them?
This or another article by this author was posted previously, and I adore the style.

EDIT: Here we are! https://news.ycombinator.com/from?site=aphyr.com
Presumably those willing to pay more have found a more valuable use of the resource. In theory at least. In practice I think you are correct in it being a problem.

I do think the solution to that lies elsewhere though. It’s a more general issue about wealth and power.
Span of control was a new concept to me when my boss first introduced it to me in 2010, but it makes total sense.

You can't manage if you don't have time, and having fewer direct reports is an easy way to make more time.
Clearview AI finally takes part in a federal accuracy test
I think the motivation here is still compression. You know you’re going to have a bunch of input values coming in, and this is about how to minimize the size of each value. So the overall throughput required does go down in the end.
Arguably SGI with IRIS GL. PS1 and N64 graphics APIs were both heavily inspired by IRIS GL (N64 pretty much directly inspired being a sawed down ultra budget SGI workstation). And earlier consoles and Sega through the Saturn were more "here's docs on the hardware registers and command lists" rather than "here's an API to use".
Well citizenship as a concept (still) exists because people cost the government money. There's also externalities associated with letting people in/out. Also because of reasons you can't leave someone stateless, and a lot of citizenship is based on that too.
Why don't you just use neuter? Already used daily. Didn't English the also came from neuter if I'm not mistaken?
The most obvious historical example is Standard Oil, but many would consider social media companies to be natural monopolies in the current context. Here, read up for yourself.

https://www.investopedia.com/terms/n/natural_monopoly.asp