skysight-inc/HackerNews huggingface dataset:
If Google did this independently of anything else, it would be viewed as anticompetitive / abuse of a monopoly position.

With Apple doing it first and them simply going along with where the mobile operating system ecosystem has moved, it won’t be.

They’ve already taken similar stems with Chrome too.

They key thing to remember is that the platform creator doesn’t play by the same rules as other participants. Chrome blocks particular kinds of tracking for third parties, while still enabling Google to track its users.

What reason is there to believe that Google will not continue to track users on Android after making it harder for others to do so, just like it has with Chrome, now that Apple has given them the perfect excuse?
Ask HN: Keeping score of forecasting as a project manager
Dear project managers on HN:
What questions are you trying to answer in your forecast?
Do you keep score of your predictions?

I work as a project manager in the construction industry.The projects are pretty long - maybe 2-3 years. I want to become better at forecasting my projects regarding time and money.

To get a better understanding of how to do that I read the book "Superforecasting: The Art and Science of Prediction" and I joined the "Good judgment project".

My takeaways from the book is that I have keep score and to ask the right questions. Does anyone here already do that?
Ask HN: What is the most viral marketing strategy you've seen a startup execute?
So cool to see this work on HN!

This is a former postdoc of mine who is leading this effort. I highly recommend everyone who is more interested in this work to go to Joel's YouTube channel at https://m.youtube.com/channel/UC6sIgT149AlEx0PAEzx015g

His videos are outstanding and highly educational.
> cash app

While what you said is true, CASH lets you send your BTC out of it. Unlike Paypal/RH et al.
Yes, you don't know whether you can trust a forum that's been up since 2004 whose only reason to exist is to discuss $topic. The rockbox forum for example, how would you know those guys _actually_ like cfw for mp3 players and don't just want to scam your crypto away?

Ads on the other hand you can trust to lie to you 100% of the time. Ads are never honest, their only intention is to fool you to buy something you don't need.

I legitimately don't understand how _anyone_ would think he gains any value from reading dishonest corporate propaganda, less how he would think "hey, thats nice! I'll buy that!"
I have a colleague who is working on a portable field kit with a minION + laptop + car battery with the intent of being able to sequence and identify pathogens directly in the field, even with no electric grid.

Turns out the hardest part is the sample prep. For bioinformatics, she'll just do a simple kmer mapping against a curated database of pathogen genomes.
Username in status url and “embedibility” are good features to have but i don’t think they are causal in determining whether or not an twitter clone reaches critical mass. Maybe they are though. You should build an alternative!
Jesus christ. It's "not normal"? What kind of absolutely detached statement is this?

Porn is legal in many countries, especially in the USA and Germany, two big markets for creation and consumption. Yet, still a lot of women are raped. Your logic is just completely wrong.
Without the LAW we still would have those cookies.

And github wants us to look at them with big eyes who amazing they are.

There should have never been any other cookies first hand.

The end.
The web used to have ads, not be ads. Now it's permeated everything to the extent that almost every click is paid for.

Whether it's Facebook, Google or someone else entirely, the web's a broken pay-to-win mess and I don't see a way back to it being any reasonable definition of open while the status quo remains.
The fees are actually a bit higher, 5% from the buyer and 5% from the seller. I haven’t seen a management fee with either of those, though, at least with the single issue purchases - their multi-company funds might be different.

And you do own shares in an SPV instead of owning the shares outright, but that’s a lot of what makes the lower minimums possible.

What ownership/distribution issues have you seen?
How Discord Implemented App-Wide Keyboard Navigation
You're going to have to provide rather incredible evidence that adblocking is broken on iOS, because it's a rather incredible claim.
An article about CSS shouldn't need to mention frameworks - it's the framework's job to explain how to use the framework. You wouldn't expect an article about lists in C to explain how to use arrays in PHP...
> It does in the case of the word "latinos", but it only says that the group is not all-female: this is the gender neutral form.

And that requires information about a groups composition ahead of time doesn't it?

Anyway, I think it's important to remember that this is English speaking folks that are trying to be more inclusive and finding "Latinos" to refer primarily to a group of males. They may even disagree with the original preference of Spanish to go with Latinos over Latinas for a mixed composition.
Safari ad blockers are not severely crippled.
Small businesses will likely suffer in the short run, no doubt.

Facebook has backed us into this situation where we need to decide between privacy and profits for Facebook. Local businesses rely on Facebook for advertising.
You don't even need cookie consent warnings for login cookies. Just for "drive by" ones.
Nobody is feasibly going to rewrite Sqlite in Rust.

Per (Genuine) curiosity why ? I know (good) database systems are hard to make but do sqlite have particulary 'hard' part which are near impossible to replicate ? Especially since we now have a (I assume) well documented base implementation and an extensive test suite/history of error to avoid ?

Is making à file based database that hard,compared to creating new programming language for exemple ?
Next morning reflection:

I’ve just looked up the phase “Damnatio Memoriae”: that’s way beyond what I had been thinking of even the worst case scenario — the worst punishment even for literal fraud should never be worse than that which happened to Mr Andrew Wakefield. For violating social norms all I’m advocating is more scrutiny and less trust-by-default, in proportion to the nature of the violation.
Only somewhat, because the errors are systematic, and not random. Using the R9 pore flowcells, I've basically given up on getting correct consensus sequences even for influenza genomes (without manual correction, which is too labour intensive). Perhaps the new R10 pore, much better at homopolymers, will solve the problem.
One more click leads to
https://joinmastodon.org/

> ... centralized ...

That was not in the GP’s requirements.

Edit: plus: GP explicitly asked for software.
I'd like to be able to say:

.child-element-selector {
centered-inside: .parent-element-selector;
}

And let the browser figure out what I mean, taking into account border widths and parent element padding, for example.
Every article about CSS centring is about centring horizontally and vertically. <center> only does horizontal.
Is there a Chrome or Firefox add-on to completely strip the cringe worthy emojis?
On IBM punched cards, the letters needn’t look very different, as you could always look at the punches (digits have only one punch; also look at the patterns for letters A-I, J-R, and S-Z)

And yes, people learned that. Because the primary output of a puncher were the holes, not the printed text, maintenance of the ‘print’ part wasn’t always done well (ink smear or devices that ran out of ink), resulting in print output didn’t look remotely as clean as that manual shows.
As a possible tangent, convert those images to inaudible audio to transfer files over the air: https://github.com/ganny26/awesome-audioqr

(air-gapped computers be damned)
You can buy a Kindle with ads and then pay the difference when you log into it to remove them.

https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Why do you want it to be centralised? Surely a federated system like email is just as fine, if it provides a good user experience?
They do kind of suck, however. They’re not very dynamic and are capped at an arbitrary limit of 50,000 rules.
Do you have more information and / or evidence of this? I was an early Twitter user (2008) and I don’t recall things playing out this way. I’m not suggesting you’re wrong, and it’s entirely possible I was (am?) being naive about how things played out and would love to learn more.
Those people are also far more likely to have their email breached, along with the logins you provided on a silver platter. Also they can't log in to your site when the third party email provider goes down. I understand why you prefer this approach for your site, but can not recommend having such strong third party dependencies.

Also, personally, not a fan of losing access because e.g: Google disabled my account. I avoid google and fb login like the plague. (I am slowly looking to migrate off/away)
Not really, https://en.wikipedia.org/wiki/Law_of_Jante
> More generally, accepting an optional file seems a bit bizarre;

Yes, but in languages where all types are nullable, you cannot opt out.
Cyberpunk 2077 removed from PS Store and refunded
"Goal adjustment capacity... encapsulates two key components: the ability to disengage from fruitless goals and the ability to reengage in new, more productive goals. You could see it as knowing when and how to switch from one dream to another."

I think the point of the article is that people sometimes have difficulty deciding to pivot, and then have difficulty pivoting toward a new passion.
If you read my comment again you'll note the only claim I make about adblocking is that all browsers must use the same runtime.

I don't claim that it's broken, but the ability to switch browsers (finally!) doesn't seem terribly relevant given that they're all required to essentially be safari skins.
I migrated a 100k (20 years, 100Gb history) revision 20Gb workingcopy svn repo with full history and it was pretty painful. But in the end, so long as you can check out any revision (i.e. the repo is functional) then migration should also work, as should updating the repo format to the latest svn repo format. I assume the upgrade to a recent svn format is what's blocking?
Even so, worst case it should theoretically be possible to do a looped checkout+commit from svn to git. Metadata such as commit dates can be rewritten later if needed.
Does somebody know if something exists for safari on macos ?
Or is this with the new web extension framework still not possible ?
Sankey diagrams are good for this. Here's one for 'camouflage'. https://i.imgur.com/J5IIqCF.png
Fun fact: the user part of a Twitter URL isn’t important. You can replace it with any other user.
Yep, GUIs are always hard.

I don't know what it is about the web, maybe because it's so accessible, that makes people assume its GUI abstraction should be easy. Or that because web GUI is hard then the web's abstractions are basically a failed experiment. Or, HN's favorite, that we're somehow trying to build things with these completely anodyne GUI tools that they're somehow not meant for.

But it's hard because GUIs are always hard. And the things that make HTML/CSS hard are the threads that run through all other GUI abstractions and make them hard.

Notice how Android and iOS developers are never piling into HN circlejerks raving about how Google and Apple have really solved GUIs.

Here are six different ways to center a square in a box in UIKit with constraints: https://stackoverflow.com/a/26181982/511200 I've been an iOS developer for over five years and I still consult this regularly when checking constraint spaghetti to make sure it's not missing any bits of the magic incantations.
If. But so far, no federated system has resulted in good user experience.
There's also the Up film series which concluded last year:

https://en.wikipedia.org/wiki/Up_(film_series)
This is not really right. The high duplex denaturing temperature of the initial thermocycle will usually also denature histones and unwind them from the dna. That's why thermocycle procedures for raw samples have a long initial denaturation (5-10 min) and thermocycle procedures for prepurified DNA need not have such a long initial incubation at 95 C.
What I've Coded During Covid
We had some time with ourselves. It seems we will have some more :)

During Covid pandemic, I've coded a Docusign-like platform. Only difference is, it has 6 types of digital signatures for legal compliance anywhere in the world.

What have you coded or done during covid? What are your plans for the following months? Let's share :)
You cant even link to a tweet that is part of a thread , only to the top tweet. It takes effort to do such blunders
> But all of them are safari core, Apple does not allow other browser runtimes, they're only the custom UI around the webview. [1]

You’re mixing up Safari and WebKit. This gives a misleading impression. Safari is Apple’s web browser. WebKit is Apple’s rendering engine. There’s much more to a browser than its rendering engine. Apple requires browsers to use WebKit, not Safari. Everything else – add-ons, syncing, UI, homepage, etc. – can be completely custom.

I’d be pretty pissed off if I were a developer working on a browser for iOS and everybody treated all of my hard work as if it were nothing. Alternative browsers aren’t just reskinned Safari. They are entire applications of their own.
I did the exact same for a recent project, a small internal tool for geo data collection in cities. It comes with tradeoffs as others have mentioned but it’s pretty great for getting something going quickly with a small number of users. All you need is mailgun or similar key and you’re off.
Mastodon (and other fediverse FLOSS) already have millions of active users across thousands of providers. https://the-federation.info/mastodon

It's easy to set up your presence and start small, e.g. with a web app which syncs your Mastodon and Twitter accounts. https://moa.party/
AFAIK, SQLite stores database schema as text, so certain subset of parser still has to be invoked on untrusted DDL.
It looks like you are conflating Open Source with permissive licenses like MIT or BSD licences. You would be mistaken. The GPL is both a Free Software and an Open Source licence to take the most obvious example. The differences are ideological, not practical.
Discussion: https://news.ycombinator.com/item?id=25441592
Advertising provides recurring long-term income that far exceeds the amount you're prepared to pay for most devices.

Each individual online across all devices is worth about $200/year in advertising revenue ($200bn in global revenue over about a billion individuals). Take a share of that every year and you end up making more than you would have made on the device sale without that.
I miss the late-90's web pretty much every day :(
The benchmark in that article comparing JWT to opaque session id's doesn't mention what database setup is used or what JWT signing scheme is used.

Presumably it's just using a HMAC, I think if it used RSA or an asymmetric signing scheme, the performance would look much different.
It's not the technique that makes me wary - it's that the way it reads is that you've built this because you found the documentation for existing solutions to be too complex which is a massive red flag with regards to anything security related.

Essentially it sounds like "doing security is hard so we did something simpler and ignored the complicated parts we couldn't understand".

As you've explained it above that's clearly not what you meant at all so maybe edit the website to call out a bit more clearly what your reasons are for building this and what other people's complaints are about existing systems? (Maybe in one of those side-by-side feature matrices showing the benefits of your implementation?)

Will definitely check this out when I have some time though!
> It does in the case of the word "latinos", but it only says that the group is not all-female:

It doesn't even say that; it only means that the groups is not known to be all-female, as the masculine grammatical gender is used for indeterminate as well as mixed human gender.

> The above is, of course, absurd, just like the word "Latinxs". Just use the word Latinos, which is already gender neutral, if you happen to care about it.

Or, since Latinx is an adjective (not a noun), use “Latin” which American English, at least, already did before adopting the Spanish Latino/Latina. If we're dropping it for a non-Spanish gender-neutral English adjective with the same meaning, why not revert to the one we were using before that was only dropped to respect the language of the described population?
Meet PDF/A, a safe subset of pdf which enforces certain features and is suitable for archival:

https://www.loc.gov/preservation/digital/formats/fdd/fdd0003...

PDF/A is in use in several government institutions already, and there are validators out there etc.
I don't think accuracy is a goal; they want young actor1 to look similar to how old actor1 looks now (but young), not to look similar to how old actor1 looked when he was young.
Peter Shirley's "Ray Tracing in One Weekend" is probably the best zero-to-one introduction to graphics but it doesn't have much to do with the tooling you'd need in industry (and probably better for it!):

https://raytracing.github.io/books/RayTracingInOneWeekend.ht...
Karl Fogel wrote a chapter for O’Reilly’s Beautiful Code on SVN’s interface that I go back to every now and again. Worth a read if you’re into code elegance:

https://www.red-bean.com/kfogel/beautiful-code/bc-chapter-02...
> I was merely responding to your attempt to conflate slavery with a voluntary agreement.

...and apparently missing the actual point in the process.
Subversion's Delta Editor: Interface as Ontology
Stadia is using amdvlk as far as I know, since they referenced AMD GPU profiler which didn't work with Mesa in the past.

https://www.amd.com/en/press-releases/2019-03-19-amd-radeon-...
Nor am I one. However there are surely differences between chilling free speech (removing speech), litigating against slanderous speech, the illusion of (but not actually) a public forum for reviews of all sorts (particularly if there are ratings but legitimate low rated reviews are removed), and retaliating against those who've publicly reviewed.

It is far more credible to believe that a loose association of similar tactics across a small number of large business entities might reasonably create a chilling effect upon speech.

An example; as a renter I have heard rumors of others who've left low reviews in public places and find it difficult to find willing renters in the future. I have no basis for this but the process of qualifying a renter is also opaque so I have no evidence to refute it either. It isn't unreasonable to think market forces could coincidentally cause various entities to reach a similar logical conclusion, or that an outsourced background check agency checks for various public posts that might be relevant to the rental agencies.
It's amazing how much you can do with just a few simple statements.

Creating a computer language simple enough for novices to learn in an afternoon but powerful enough to write numerical code, games, and other software was an extraordinary accomplishment, especially in 1964.

The utopian vision of empowering non-experts to unlock the power of computing by writing their own interactive programs for their own purposes is also groundbreaking. (They also expanded access to the BASIC system by developing a time-sharing OS and deploying terminals in multiple locations, which meant the system could be used for synchronous (chat) and asynchronous (email, bulletin board) text messaging and collaboration.)

Every modern computing device with a web browser includes JavaScript, but I can't help but imagine what the computing landscape might look like if JavaScript in the browser were as visible and easy to use as BASIC systems were, from the 1960s to the 1990s. Why doesn't Firefox come with a button you can press to open up a user-friendly programming tab, e.g. with a REPL, a canvas/textarea, a code editor, and the ability to easily share programs and games over the internet?

I think you can (still) learn the basics (haha) of Python/Smalltalk/Logo/Scratch/Lisp/Matlab/JavaScript/etc. in an afternoon, but it's hard to beat BASIC's straightforward simplicity.

I also miss the days when

print "Hello, world!"

was a valid program in both Python and BASIC.

(Note John McCarthy started the work that led to LISP when he was at Dartmouth, but then promptly moved to MIT. Imagine if Dartmouth had gone with LISP instead of BASIC...)
In this context they're more or less the same, because the relevant networking / adblocking bits are in webkit, AIUI.

It's true that safari and webkit are not the same, this comment is imprecise. But switching browsers won't net you different adblocking capability due to the restriction to use apples webkit core.

Edit: that is "safari core" is a very lazy shorthand for the webkit framework here. The impact to the user is pretty much the same in this context.
So what’s the alternative? Is there some easy scripting tool to automate a browser to login (?) and issue requests to read tweets? I’m not very clear on what exactly is blocked here and what the workarounds are.
Is it really "millions of active users"? (I don't doubt it's possible, but the incentives are very much aligned with "let's count this bot activity as a real user." It doesn't even need to be malicious -- I fell into that trap myself.)

EDIT: Odd, I'd like to report a bug in that site. https://imgur.com/EsGyvnT It doesn't seem to load. Or rather, I saw it briefly flash the statistics, once, before it went back to loading. The 0.3 seconds I saw the stats looked impressive though. :)

The only thing in dev console is a warning that seems unrelated: "<ApolloProvider>.provide() is deprecated. Use the 'apolloProvider' option instead with the provider object directly."

Ah, the root cause is that the graphql fetch takes ~32sec: https://imgur.com/q769ozR So, never mind! Just a bit slow.

---

Anyway, it claims 400,000 active users in the last month. What counts as an active Mastodon user? It also claims 400 million Mastodon posts (total?) which I suppose are tweets.

Interesting... Twitter has about ~17M tweets per day, iirc. If this growth is legit – a big if – then Mastodon may be gaining more momentum than it seemed.

Actually, twitter gets 431M tweets/day: https://twitter.com/jasonbaumgartne/status/13320033501922713...

Hmm. I wonder how much exponential growth would be required for Mastodon to catch up to twitter...
It is, because "logged in" is an abstraction - someone has to decide how frequently you have to contact the server before being considered to have "logged out".
It would be nice if something similar to DLSS was mainstream for motion smoothing because a lot of the newer ML based interpolation methods look a lot better (but are too slow).
Movies like the Matrix and Ready Player One seem more like warnings than aspirations to me.
Show HN: My Star Wars react JavaScript app
ResNet, torchvision, bottlenecks, and layers not as they seem
This may be slightly off topic, but I'm wondering about this in C++. There is not_null<T *> and some people even argue for using std::reference_wrapper<T> to void null dereference. But isn't the root issue that the compiler allows dereferencing of a pointer that's not guaranteed not null? Wouldn't life be much easier if we'd tweak things so that dereferencing a pointer is not actually allowed unless it's a not_null wrapped one? What are peoples thoughts on this?
All software has "arbitrary" limits.

Is 50,000 rules enough to provide adequate ad blocking?

If not, it's a problem. If 50k rules is more than enough, it's not accurate to suggest that the limit is an issue we should care about.