skysight-inc/HackerNews huggingface dataset:
Even $0.1 per day is too much for the person with $100/mo disposable income to continue browsing with the freedom to browse they have now.

Sure, for one site, that $3/mo will not break the bank.

But being limited to only $100/$3 = 33 sites a month would be quite constraining.

When I'm reading about a topic or searching for a purchase, I'll typically visit that many sites in one session. Over the course of a month it is normal to visit hundreds of sites (I have counted for auditing a job), sometimes over a thousand. That's without giving it any thought, just following links and reading linked content.

(Heck, when reading HN I sometimes read more than 33 HN stories in a single sitting, but to be fair I don't often follow the links to the articles themselves ;-)

If I had to monitor my usage to keep it down to 33 sites in a month, I could do that but it would be a very different reading experience than I currently have.

Like back in the days when we had to pay per minute of online access (outside the US, using audio modems). The change to a single monthly subscription with the freedom to read as much as you want, as long as you want, was liberating and transformative. It would be a little sad to go back to having to self-police reading in order to keep costs down.
Ambition (YC W14) Is Hiring Django/React Engineers
Single-file open-source projects
> On mobile, of course, theres no way to block ads

You can use https://m.facebook.com/ in mobile Firefox with Ublock Origin.
Except this isn’t so much deprecation as removal. Deprecation says “we don’t recommend this any more, and it’ll probably be removed in the future”. Deprecation would be quite unlike the windshield analogy, because it is an announcement.

(It’s not quite cut and dried in this case because there may still be some people that still have access to the API—but those that have been cut off look to have no recourse.)
Life is full of compromises; it may still be the best available service on balance.
How does email do this? If someone's email address is jim@website.com, isn't their identity tied to that domain name?
If I understand correctly, you're looking for a simplified RAW image editor? Many digital cameras allow storing RAW images alongside JPEG. The viewer can then load the RAW images into any (web-based) image viewer/editor that supports RAW format and have full control over tone mapping.

The tool interface needs to be simplified to make it a better fit for the use-case you present but I don't see computing power as a bottleneck.

Of course they'd still be limited by the dynamic range of the camera. This can also be resolved by calculating irradiance map based on multiple RAW images taken with different exposure times.
Unless I'm misunderstanding, with this advice you run the risk of shutting down some converstaions which may be important to one person, but not particularly to the other.

We should probably distinguish conversations that are about just something in general, and examples in the post, which are about potentially crucial/difficult challenges a person is having.

I may not be particularly interested in a problematic situation that someone may be having at work, but I know that by listening and showing genuine curiosity, I may be able to help them in their own understandin and reaching a potential positive outcome.
Also, the choice of colours is incredibly poor, different shades of blue don't work with people for some forms of color blindness.
As opposed to the U.S., where parked highway patrol cars conceal themselves in blinds where you can't see them until they've already clocked your speed. Most Americans believe they have a quota of speeding tickets that must be met.
I am not sure why are you getting downvoted. If vast majority of Internet users were broke, there would be no sense in tracking them and showing them ads for paid products/services.

Looking at the strain of our local delivery services right now, that cannot be just 10 per cent of people shopping.
Philosophy, the humanities, gender studies: really only for edgy college kids who are trying to get laid.
I think a lot of these services could also be run more efficiently.

I’ve not used GoodReads before but it appears to be a book recommendation service. I’m surprised they can’t run the main site & API on Amazon referral links for the recommended books.
The Role-Profiles Pattern Across Infrastructure as Code
Cross-platform PowerShell is fantastic. It's one of the first things I install on a new Linux box nowadays. I don't think I could go back to a string-based shell. Objects are so much cleaner and easier to manipulate.

Plus you get a huge standard library out of the box with its .NET integration.

It's really impressive what Microsoft has done with it.
Oooh, I'm always ready to watch a Clickspring video. And it turns out that they've published new findings about the mechanism too? I know what I'm doing today.
Lots of reboot NT machine and other IT looking pages. I feel sorry for those sys admins.
Corporate personhood is a very long established legal concept. It even pre-dates the foundation of the USA, with the principle found in India well over 2000 years ago and in the legal status of Medieval guilds. There is nothing novel about it. The very word corporation derives from the Latin "corpus" or body.

I'm a Brit so have not particular standing in this. If I were a US citizen I would deplore the Citizen's United decision, but not on the grounds of corporate personhood (which as I understand it was never mentioned in the ruling), but rather on the grounds that religious freedom should not grant special rights and privileges not available otherwise. It should be a freedom of belief, not a freedom of action.
Isn't Goodreads primarily a community? Are there many pay-to-enter community websites?
Goodreads has not changed in 10 years. See comparison pic of 2010 vs 2020: https://twitter.com/aminozuur/status/1338037049941757953

It's sad that Goodreads way forward is to stifle competition, rather than innovate.
I dunno, maintaining a scraper across neverending site redesigns is a friggin' lot of work. Way more work than updating my code to use a new version of an API.
It appears that the FX-CG50, which has a color screen, comes with Python[0] . Still nowhere near the display you would expect on an entry-level mobile phone, but then probably doesn't have the same power draw either.

[0] https://education.casio.co.uk/products/cg50
The contexts in which this question would make sense are very rare, so no, it does not worth it.

Let me also quote Brian Goetz on this topic:

„No discussion involving boilerplate (or any question of Java language evolution, for that matter) can be complete without the subject of field accessors (and properties) coming up. On the one hand, accessors constitute a significant portion of the boilerplate in existing code; on the other hand, the JavaBean-style getter/setter conventions are already badly overused. Mutability may drag with it encapsulation, and encapsulation plus transparency may in turn drag accessors with them, but we should be mindful of the purpose of these accessors; it is not to abstract the representation from the API, but at most to enable rejection of bad values and provide syntactic uniformity of access.
(Without rehashing the properties debate, one fundamental objection to automating JavaBean-style field accessors is that it would take what is at best a questionable -- and certainly overused -- API naming convention and burn it into the language. Unlike the core methods like Object.equals(), field accessors do not have any special treatment in the language, and so names of the form getSize() should not either. Also, while equally tedious, writing (and reading) accessor declarations are not nearly as error-prone as equals().)“
My main criticism is unfettered and immoral capitalistic behaviour. That doesn't automatically mean I want to replace it with a different unworkable -ism.
> Does FB take down scammers? Yes, constantly

Well, in my experience: no. In Sweden where I reside and I'm sure in many other countries as well there have been regular surges of ads peddling a crypto-currency scam using fake interviews with well known celebrities as the hook ("I scored millions" etc). In 2019 I reported well over 70 of these ads and Facebook diligently reported that they investigated two (2) of these and found no reason to take action.

Now, the excuse I heard regarding these was that the scammers used some sort of dynamic links that detected and redirected depending on if the clicker was an fb employee or a sucker. But give. Me. a. Break.
There is project what you say, that's name "Lupine".

paper: https://dl.acm.org/doi/abs/10.1145/3342195.3387526
code: https://github.com/hckuo/Lupine-Linux
The OSS Role in Ho Chi Minh’s Rise to Political Power (2018) [pdf]
Average speed camera zones are the only speed control device that works (for many via congestion rather than willful compliance I suspect), unfortunately it also encourages tailgating, aggressive and distracted driving (often in reduced width lanes) - I wish there was more of a focus on that.
Does anybody know what these Goodreads APIs that are being deprecated actually are?

I'm struggling to imagine what they could be; Goodreads doesnt exactly have much data that's really useful.
I’m certainly sympathetic to this idea. The marginal cost to serve an HTTP request is vanishingly small, but the fixed costs to develop the application itself (mostly labor) is pretty high. That means your cost per user is pretty high at first, since all that work supports a handful of people. You seek more users to amortize costs further, and it works until you start accumulating enough HTTP requests and user data that costs start to climb again. And of course more users means more use cases and user agents, which require ongoing maintenance investments.

The whole process doesn’t have to be expensive, but it’s certainly not free. You can build very cool stuff and give it away for free, but sustainability and scalability ultimately require revenue. The magic thing about a successful business is the ability to cover execution costs, support the development team, and still leave value on the table for users.

I think digital services have drastically different economics depending on (1) how adding a NEW user changes the value proposition for EXISTING users, and (2) something like the user’s start up/discovery cost relative to lifetime value

A direct payment model makes sense when your users’ value is independent from the size of the user base (assuming performance scales at least linearly). These services can tolerate moderate startup/discovery costs. For critical enterprise services, startup costs can be high because the lifetime value is still much larger.

If value scales with the user base, as in a social network like good reads, then startup/discovery cost must be pushed to zero to grow the user base as quickly as possible. A paywall slows user base growth and reduces value for those users that actually choose to pay.

So far, advertising is the only known way to monetize (and thus sustain) a digital service while maintaining near-zero startup/discovery costs for individual users. Micropayments, even with good UX and low fees, increase joining costs relative to advertising. Thus they will reduce the value of the service to paying users if value scales with user base size, but would benefit services where value is independent of user base size.

Federation is maybe the best way out of this dilemma IMHO. The value of the overall network grows with the user base, so adding new federation partners should be near-free. Each instance is small relative to the network as a whole, and thus can focus on individual user value rather than growing the network, which means it can charge users directly. This is why you’re willing to buy a great Twitter or Reddit client app, but would never pay for a Twitter or Reddit subscription. (Yes I know those are centralized services, but the model holds if you look at the business relationships).
> Which is not the general direction that software is headed in.

You could be right. But "we got rid of this thing (and gave something totally different the same name) because that's not the direction the software is heading" would be a different comment from the one I replied to, which was "this thing still exists, honest!"
Casio Classpad fx-cp400 features the biggest display in a graphic calculator (comparable with mobile phones).
Slightly unrelated but a little bit related.

Been looking for a similar tool but for music. I love Spotify's recommendations for the most part, but sometimes I want to dive out of my music bubble and explore new genres or new anything really. Basically what I'm looking for is a tool that can give me recommendations of the music that is the opposite of what I usually listen to, or something like that. Anyone know of any?
IPs should be passed to the DNS server, yes.

Every server/VM I control (~200) has a DNS entry. Every active IP has a reverse (PTR) entry.

I have a monitoring task to check for missing DNS entries, as it usually suggests a problem (i.e. we've deployed or undeployed something incompletely).
If I played against a master, he or she would capture a lot of pieces, and I would only capture a few. Can it be concluded that I have a higher Elo rating than him/her?
At some point it has to stop though. Computers have been mass-market products for at least 30 years, depending on how you define "mass-market". How much longer are we going to keep making formerly usable computers obsolete?
Making the Supabase Dashboard Supa-fast
AIUI, you can always use llvmpipe or POCL to run OpenCL on CPU. It's completely independent of any GPU-level support.
> The fact that free services with ads manage to thrive means that they somehow manage to extract money from those 99% of people

I think that doesn't hold logical water.

If only 1% of people buy things of significant value based on ads, and 99% of people never buy what's advertised, it is still worth advertising while advertising is cheap.

A related phenomenon is the way online games make their money.

The vast majority of players never pay for anything. A few pay a little, and a tiny minority pay so much more than everyone else that it's the tiny minority that the game-maker depends on for their business.
You could buy conference tickets, they are usually pretty pricy if you buy the "corporate" tier.

Books are always a good investment.

If you don't like coursera, try udemy/edX or maybe individual people who offer coaching/training in your preferred field.

If you need any equipment for data engineering (idk, a better video card?), you could go for that. Embedded engineers could buy a raspberry pi or a beaglebone for example.

Idk if that's common but I guess you could pay for cloud services that you used to learn/pet projects in your domain.

- from a fellow training budget expenses seeker.
Congress bans anonymous shell companies
I guess if you’re looking for something new to read, you can look for someone with similar taste and look at the books they’ve read that you haven’t (presumably the GoodReads algorithm could do this automatically).

I actually use Last.fm to do this for musical taste.
YubNub is an old tool that never went anywhere.

AFAIK they innovated the "bang"-type functionality that is now in DuckDuckGo (DDG), but it was more of a central design choice with YubNub than the "extra" it is for DDG.

I always wanted more for YubNub, and was sad to see it didn't get greater traction.
https://news.ycombinator.com/item?id=25398429
I've been using Goodreads for years. Not so much for the tallies of what I've read, but to discover new things to read (either related books, random searches or just stuff my friends have read as well).

Although there is always the risk of spiralling down an echo chamber, having two or three people you know give a decent review to a book is a strong signal that you might enjoy it (or not, once you know those peoples' tastes).

So it saves me time and ensures a steady pipeline of "likely interesting stuff" to follow up on. Their e-mail newsletter is also likely to be the only one I let into my inbox willingly, just so I have an idea of what might be interesting to add to my queue.

Of course, the API deprecation is just bad. I've always been frustrated with the way Goodreads was integrated with the Kindle (it hardly, if ever, worked) and now syncing between Calibre and Goodreads is likely to stop working as well, so I won't have a non-wetbrain list of what I've read over the last decade or so.
It's a hell of a lot harder to have perfect laws than strict enforcement. Especially when revenue-raising is involved.
Read kiss linux's source code: The kiss package manager especially.
Miners don't do AML/KYC, they just charge higher transaction fees than Visa etc al on small payments.
Thanks! - When you say 'Amazon integration' do you mean like an import of books read so far? I think that's a great idea. I've been exploring doing that with Goodreads. Re: escaping ideological bubbles, I do agree, though I think that curiosity and gentle exposure can expand peoples' bubbles in a small enough way that it doesn't evoke ideological dissonance (especially in the realm of politics. Maybe there's a way that I can make it a gentler exposure to new ideas.
I believe many (most?) opencv & numpy operations release the GIL.

Good point about OpenCV's in-place operations. Sometimes it's tricky/impossible to do that in numpy if you need to implement something that OpenCV doesn't provide. For example the C code that I linked in my previous comment, we wrote as an optimization of OpenCV's `matchTemplate` when the inputs meet a specific condition (that both input images are the same size). In C we do the multiplications as we iterate over the images and we maintain a rolling sum in a single variable. In numpy you can't really do this, you have to multiply the whole array and then sum the result.

For 720p images our C implementation[1] was 100x faster than our numpy implementation[2], and 10x faster than numba[3].

[1]: https://github.com/stb-tester/stb-tester/blob/v32/_stbt/sqdi...

[2]: https://github.com/stb-tester/stb-tester/pull/566/files#diff...

[3]: https://github.com/stb-tester/stb-tester/pull/566/files#diff...
> When he got well enough,
he invited all the top leaders
to a conference, not his own people, but rivals working for other groups, who had used his absence to push themselves for- ward. Ho told them he had now secured the help of the Americas including Chennault. At first no- body really believed him. Then he produced the photograph
of Chennault signed, “Yours Sincerely.” After this, he sent for the automatic pistols [the six .45s that Fenn had given him] and gave one to each of the leaders as a present. The lead- ers considered that Chennault had sent these presents person- ally. After this conference, there was never any more talk about who was the top leader.”

Ho Chi Minh manipulated the situation masterfully and used the minimal Allied support to boost his standing in his own organization for Vietnamese independence.

> In the case of Ho, the OSS failure was in the vetting process. Fenn did his best, but his best was not good enough. He learned that Ho was an anti-French rebel and a communist; but he did not uncover the salient fact: Ho had also been an agent of the Comintern, and probably still was.b The proper vetting of agent candidates is obviously essential, and extra caution must be exercised when strong political aspirations and involvement are found in an agent-candidate.
Use what? The jist of your argument here feels like it's heading straight towards "you are against foo, but you still bar, hmm interesting" meme.
Those companies have to accept that nothing comes as free beer and at the end of the day, the developers providing those OS fixes have bills to pay.
Lawyers enjoy an even better familiarity but not the same level of trust. Police officers are trusted to run after criminals and catch them so implicitly with the authority to do this also comes that trust. They need it to do their job. Otherwise they would face the same reaction when doing their job as you would as a normal person trying to act like a police officer.

As for the punishment, there is no reasonable analogy here. They only get the privileges enshrined in law and are treated equally everywhere else (e.g. punishment), it's not a matter of favoritism. I'm not aware of cases where a country imposes substantially harsher punishment for police officers convicted of a crime, especially when during the line of duty.
> Today, conversations around abortion in modern Christianity tend to take as a given the longstanding moral, religious and legal prohibition of the practice.

About many more things as well.

Religion has always zig-sawed with it's morality. Homoerotic acts were rather open and celebrated during the Italian Renaissance or Ottoman Empire in spite of their nominally Abrahamic status, and prostitution was, at various points, endorsed by the Catholic Church.

Perhaps in a few years, Christians will once again take a strong stance against usury as they once did.

Also, the article uses “whomever” as a grammatical subject at one point.
Making The Time Element More Accessible
Agreed. There are so many services I hardly use but would happily pay $5-10/year for but their paid services are targeted only at the power users who are happy to pay $10/month for.
Calculators are not exactly premium devices, even though you'd likely think otherwise when you have to buy the anointed model for your kids' school.

That said, Casio is probably churning these things out with a BOM around $5-$10, so you can't really expect much from the display. We're spoiled by our phones, which (weirdly enough) have no single, definitive "good" calculator on either iOS or Android (and can't be used in class anyway).
Because it uses the older type capacitive sensors and not the pressure sensors that Kyle Ward stole off Brittany's pads that ended up being Rhythm Horizon. It's kinda the industry staple these days as you can adjust the sensitivity to your play style in software without having to touch the hardware.

I'm a pretty high level player (passes in 15 blocks and 3 stars in 12), although I'd be content with any pad that I can just play for fun on that doesn't require modding or constant fixing.

Like the blueshark, the sensitivity in Ltek pads have to be adjusted by adding material between the panels and the sensors and they're pretty prone to either breaking or just losing their sensitivity, so they require basically weekly tune ups and they're never really perfect.

Ive been looking for a pad with a bar and pressure sensors for about 1k USD. I'd buy the Stepmania X pads if the shipping costs weren't absolutely bonkers.
Rather like those awful gdpr notices which use Orwellian doublespeak like "We value your privacy" while presenting you with a dark pattern dialogue box which you have to opt out of, rather than (as the gdpr stipulates) opt in.

Nearly every time I contact customer services these days I'm fobbed off with obnoxious PR speak instead of just telling me straight.
> There needs to be some sort of institution that can verify these claims that these companies can use.

A government?
Lots - you just have to figure that the value you get is worth the price of entry. Usually it's an "I'm going to learn something, or learn from people enough that will cover the cost of community" or an "I'm going to satisfy a personal need" (be that meditating, new recipes, or getting tied up and whipped).
I started the year happy in my opinion that "it's ok to be crap at your hobby if you find the process enjoyable". I made some really rubbish things and enjoyed the process.

Then I learned that I feel fine with being rubbish at metalwork, but that I actually want to get better at woodwork. Now I am enjoying the process of failing, learning and improving.
Discuss, share and join investment portfolios