skysight-inc/HackerNews huggingface dataset:
I downloaded and looked at the raw data. The biggest reason seems to be the new Edge browser gaining popularity. It went from 5.8% to 7.4% market share since October. I'm not sure why this chart displays both IE and the old Edge, when together they're a third of the market share of new Edge.

Safari and Firefox also are up since October, but I'm not sure why that is. For Safari I suspect new Apple devices being purchased around the holidays, but that's just a guess.
You don’t need an optocoupler to measure grid frequency. You can just use a resistor. Dirt cheap, cheaper than a crystal.
Great! Here in the UK their charging stations seem to be among the most reliable, coupled with the fact that you can actually pay with a card at the charging station, no stupid accounts/fobs needed. Just plug in, tap your card on the side, done. Easier than filling with petrol.
Those infrastructure providers pay a ton of money to the content providers. I've heard that ESPN is the single largest cost of most cable plans.
> These were not libraries in the modern sense so much as private archives, owned and controlled by religious orders or royalty and only available to a select few.

Isn't this exactly the modern definition of a library?

> A library is a curated collection of sources of information and similar resources, selected by experts and made accessible to a defined community for reference or borrowing, often in a quiet environment conducive to study. [0]

[0] https://en.wikipedia.org/wiki/Library
Gmail also has a perfectly working non-javscript interface. Or you can just use pop3 or imap with a real client and avoid the web crap all together.
I just looked through the feature list, the security stuff is interesting but it requires a strange scenario where your employees are pushing malicious code to the repo (maybe this happens often and I've just never heard of it). Much of the Agile/project tracking stuff is in Jira/Basecamp/Asana/TeamCity (or GitHub projects + issues can be used if your needs are small). Some of the other stuff is done by a myriad of GitHub actions/bots (you'd have to spend some time getting that the way you want it though)

If you want everything integrated together this is probably fine, but GitHub Enterprise + Jira Premium is $35 per user per month (and every other project management tool is cheaper and better than Jira, just about). I don't know what the value add is here, other than self-hosting. (Or at least, the $65 value add).
This. If you are loading some scripts that are actually required for your app or page to work right, why would you get them from someone else's infrastructure? Terminal laziness? Or is the assumption that XYZ corp has more incentive than you do to keep your page working? This never made much sense to me except for developer toys & tutorials.
A degree from a state school in something reasonably marketable will still provide a decently comfy lifestyle in most of the US, and there are still plenty of single women who aren't spending all their time looking for someone a little bit snazzier on Tinder. Sure, it might not be quite as easy now, but I think the benefits of baby-boomerdom are a little exaggerated.
Never forget that there's a 4th tier plan: host it yourself. With containers it is really easy to setup a GitLab instance.

It isn't difficult to integrate GitLab with other tools. We are a Gov company and it is really easier to put man power to customize it than to climb all the bureaucratic hurdles to buy it.
Unsurprisingly Equifax requires you communicate with them through snail mail, fax or a telephone call.

Every other credit agency had no problem with my SSN + address then Equifax throws a flag, locks my account and says I have to validate my identity by faxing them identity documents.

Fat chance, idiots.
> Contra: (some) people doing exploratory programming in the small e.g. scientists don't want to have to deal with the type checker.

Which in at least some cases means ignoring bugs. Pretty much every system I've worked on that used a language that didn't to type checking (or was too forgiving about it) has had runtime bugs because of type incompatibility or type coercion issues.
The Journal of Nanoparticle Research victim of an organized rogue editor network
> they are not doing anything different that what has been known for a long time in long-fiber composites

They are using a new material (concrete) and in-situ fabrication technique (extrusion/printing) that is at an early stage of development and doesn't seem to be performing well. I'm assuming that the type of empirical data produced by these experiments is a prerequisite to developing a finite element model for these materials/techniques.

The worst case here is that civil engineers have to reinvent the knowledge that you believe other engineering disciplines have mastered using different materials. Computer guided in-situ reinforced concrete seems quite novel to me; perhaps that is a reflection of my own knowledge gap.
I am very fearful of where that goes. Twitter and Facebook delete lots of conversations that offend their progressive political sensibilities. Even if people paid for these services, they would still be operating within those biased chambers as a result. I would rather have someone independent like Substack win this space instead of seeing these companies take it all just because of their financial warchests and the power of network effects making them immune to competition.
Homebrew on Linux
The comment I'm replying to uses the word frontrunning to describe their activity. Frontrunning is a crime. Hardly a loose use of the word to describe the perpetrators of crime as criminals.
More background on this case, https://forbetterscience.com/2021/01/21/communist-party-give...

Thanks to Dr Elisabeth Bik(@MicrobiomDigest). She is a hero.
Chess engine sacrifices mastery to mimic human play
When to use HTTPS for local development
The demise of checks is greatly exaggerated. I've written about 70 or so checks in the last 5 years. Mostly: Property taxes, home improvement contractors, dues for various clubs and social groups, kids activities, and some mail-in retailers who simply don't take credit card.

That's leaving out the "automatic bill pay" function of my bank's web site, which, for most payees, at the end of the day results in physical paper checks being printed and sent in envelopes.
I appreciate that you're trying what you're trying, but I wanted to address this:

> All businesses forgo additional revenue based on ethics and regulation, and I don't understand why that's such a odd thing to do with advertising.

The great bulk of advertising is built upon a conflict of interest and is essentially manipulative. Consider, for example, an article. Both the writer and the reader want the reader's maximum attention on the article for as long as the reader cares to give it. The goal of advertising is to distract from that in hopes of extracting money from the reader. Generally, ads are constructed without much regard to whether the reader was intending to buy or would really benefit from the product. The goal is to make a sale. (If you doubt me, look at how many people who create or show ads, say, test a product before putting the ad in front of people. Or just look at tobacco advertising, a product that has killed hundreds of millions.)

So I think there's an inherent lack of ethics to ads as an industry. It could be that you'll find enough people who are worried about privacy but not about the other stuff to build a business. But I wouldn't bet on it. It's no accident that this security hole is being closed not because of random miscreants but because of industrial-scale exploitation.
> The cost, however, is steep — the list, or wholesale, price is $3,960 a month, or more than $47,500 a year. The list price for the one-time initiation dose is $5,490.

Median income in the US is ~$31K apparently. So even in a rich country, this is like 50% more than the income of a typical person.

My understanding is the funding for the trials was partly from NIAID. This seems like yet another case where public funds are used for research, but a company ends up with the ability to dictate pricing.

I'm glad that this works and that there is another, more convenient and effective treatment option. But shouldn't we have some setup where if tax dollars pay for the research, the government should own a share of the IP commensurate with their funding level, and should then be able to have some say in pricing?

Or, if you think that the government itself shouldn't own IP for a product on the market, can we create an independent non-profit which receives ownership, and whose charter aligns with actually treating as many people as possible?

I'm not saying that when real, innovative work happens, pharmaceutical companies shouldn't get some meaningful return on the money they put in. But when the public supports the work, we shouldn't get nothing.
Maybe affected users can't upvote and not affected users don't care enough?
Air purifiers in confined spaces can increase Covid-19 spreading
.

[just gonna stop commenting on this site]
This does play into my code, we use types so I fully type my code and wrote comments and name functions with a fitting name.

I find classes much hard to follow then functional code should they change their styles becuase it makes me slower?

I think we all need to play to our strengths and as a team make it so it's as easy as possible to follow code even if it's in a style you don't fully understand.
I've got a question; if it is ok to lie in these reports, why do they even exist? I thought these reports were there as a way to introduce client capabilities so that the server can serve the right content.

Disclaimer: This is a genuine question. I'm a hardware guy and I don't know how web works nowadays.
I completely agree, with the precision that there can be huge difference between two people with a similar amount of money, if one has most of their needs take care of (ie 'broke' but not 'poor') and the other will suffer severe consequences of they run out of money.
1. I would be curious how these stats compare when measured in lost person-years. COVID primarily kills the elderly, AIDS (when untreated) kills everyone.

2. We have a 40 year head start on HIV vs. COVID. Surely it can't be that hard, in the digital age, to set up a central database with the following columns, updated in real time: [Datetime of Test, Zip code, Result (pos/neg)]
This doesnt change what features you can use, does ist?
"Don’t have a proper use case for an ultra portable rn but having a large fresnel lens sheet fixture in front of it would really make for an awesome coffee shop coding experience."
- S. Lowry
Static website generators in contexts where they make sense (heaps of the web) are still criminally underused. :-(
The 12 factors are mostly common sense that apply in pretty much any situation - they help with fancy deployments but also with single servers on DO or even on-Prem servers.
It’s frustrating that it’s so expensive for the most at-risk communities in the US.

Because you can totally work the systems to get it affordably. Besides insurance, there are clinics, there are coupons, there are programs…but you have to have the information literacy and the time to figure out how to jump through all those hoops.

Me, I work remotely, I have insurance, I live on the north side of Chicago, I can get my Truvada easily. You live on the west side of Chicago with no Howard Brown nearby, and you work a service sector job where your hours are algorithmically doled out to you? Far, far harder.
Added least time to the post as well. Thank you!
This is a bit too dudebro for me, and I'd be weary of hiring anyone from this site. You might want to consider a name change.

I'll hire for personality over skill, every time.
A Journalist of the Plague Year
What happened to the pricing for self-managed instances? We rather like our onprem setup.
The main difference is that Meltano is based on Singer while Airbyte is based on the Airbyte Protocol.

We don’t believe Singer is a good building block, because it requires a significant time investment from its users to compensate for the absence of centralized enforcement of the Singer protocol. Since it is not enforced, there is often no guarantee that any pair of Singer connectors are compatible. It defeats the point of a specification. All taps live in their own repo, and all contributions are made to address the contributor’s case, not the general use case. The lack of standard makes it very difficult to maintain all those connectors, and you end up with a majority of Singer taps being out of date.

Airbyte doesn’t have the same data protocol as Singer (but we are compatible). Our goal is to make building and maintaining new connectors a lot easier than it is with Singer, and therefore Meltano. That’s why we were able to ramp up our connectors (46 now) within just 5 months, while Meltano is focused on fixing the issues with Singer. We think it’s much harder to patch over Singer and reverse course on an abandonware project than it is to start from the ground up with these issues in mind. We wouldn’t be surprised if Meltano starts supporting Airbyte connectors in the future.

We detail these differences here: https://docs.airbyte.io/faq/differences-with.../meltano-vs-a...
Is there a guide to set it up behind a reverse proxy with https? I have it running with Nginx but it won't load, it insist in using /8001/api. How do I change the API endpoint?
Check out kiwi browser
I don't see the obvious problems with the car paying. It can do exactly what google and apple pay does. Issue a one use token for payment to the charging system which is ultimately redeemed with a credit card purchase/money transfer. The only needed system is for either car manufacturers to setup their payment systems, or for them to rely on some 3rd party to provide the same system. There's already an android auto and apple auto so I'd imagine google or apple would both leap at the opportunity to handle payment for them.

The only way with obvious problems, to me, is a system that requires you to pull out a credit card. That is wide open for card skimmers.
Student here, I loathe it and the schools that it et al. convince ChromeOS is an acceptable substitute for real OSes. It seems more crashy than pre-1.0 Inkscape and slow as nitrogen-cooled molasses to boot.
Unobtrusive JavaScript
Which actually makes sense. If you have a "zero-fingerprint" browser it will become useless, because you cannot use any advanced features other than displaying HTML.
Which is why I asked. That sounds like the sort of thing that happens when it's just a label instead of a division.
There are plenty of categories of human for which this community would not stand for an overly broad, coarse generalization like that.

Personally I'm not even convinced your claim is effective as a prejudice. What I'll concede is many engineers I've met seem to be harsher than average on pseudoscience och some varieties of manipulative lies, but that's to be expected as they have distinguishing knowledge for such things to clash with.
In the Apple store you can find apps that send fax to a physical location. That's what I used the last time I had to send one.
Mercedes does that. If you buy their EQC you can use any charging point in the UK and start charging through the Mercedes ME app, it will be billed to Mercedes and then they send you an invoice later. Apparently it works really well but obviously it requires Mercedes to maintain hundreds of different contracts with all these companies
To be fair, I've had FiOS for more than a year now, and this is the first incident I've had with them. I'm pretty comfortable saying they have a much better reputation than Comcast...
Its the same i guess!?
Eclipse to host only TCK compliant Java SE implementations
This is a story that's concerning from FOSS point of view; it outlines how an open source foundation can become the means by which for-profit companies can exert influence and pressure to squash competition.

It begins with IBM open sourcing their J9 VM as Eclipse OpenJ9 [1]. Eclipse OpenJ9 is a source only project; AdoptOpenJDK was the means by which users could download both nightly and release builds [2]. At some point, Oracle revoked AdoptOpenJDK's TCK license for OpenJ9 [3][4]; this resulted in AdoptOpenJDK not running the TCK for any builds (even though they could technically run it for the Hotspot builds).

A few months ago, AdoptOpenJDK decided to join the Eclipse foundation [3]; however, the agreement that Eclipse made with Oracle was that Eclipse would only host binaries that are TCK compliant [5]. What this means is that Eclipse OpenJ9 binaries cannot be published on Eclipse unless either the project pays for the TCK license, or some other entity uses their TCK license to certify the Eclipse OpenJ9 binary; in either case though, Eclipse OpenJ9 was forced to figure out how to generate builds. As can be seen in the mailing list archive [7], Eclipse OpenJ9, which amusingly enough is an existing Eclipse project, is now stranded in some sense.

[1] https://projects.eclipse.org/projects/technology.openj9/reviews/creation-review
[2] https://adoptopenjdk.net/
[3] https://twitter.com/volker_simonis/status/1052610654669074432?lang=en
[4] https://adoptopenjdk.net/quality.html#jck
[5] https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/
[6] https://projects.eclipse.org/projects/adoptium/charter
[7] https://www.eclipse.org/lists/openj9-dev/msg00086.html
Now, obviously, there is nothing illegal going on here; Eclipse very much has the right to specify any and all restrictions regarding their projects. However, this decision does go against the spirit of Open Source, and it sets a precedent for other maneuvers that could be described as strong-arming. While Eclipse OpenJ9 can build their own binaries, they can't call it Java; while AdoptOpenJDK could get away this because of their reputation and history, Eclipse OpenJ9 does not have that luxury specifically because it relied on AdoptOpenJDK. It forces people who want to try out an alternative to Hotspot to go through the pain of building binaries themselves, and any existing users of Eclipse OpenJ9 are now placed in a bind.
I really like being able to add types in Python. But I wish it was more integrated into cPython, so I didn't have to call mypy on my file. I admit it's been awhile so maybe it's changed, but I like how in Racket I can just add types, change my language to #lang typed/racket and then boom we are type checking.
I'm not so sure about that. When I'm actually using variables in expressions or as arguments to functions, as opposed to when I'm declaring them, the code is essentially the same in a typed language and in an untyped language.

Realizing when I'm writing that the expression I'm about to type is wrong because the types do not match still depends on my doing type checking in my head.

It seems to me that the case where typed wins is when my in-head type checker fails and I write something that is invalid. The typed language will catch that failure at compile time. The untyped won't catch it until runtime (and maybe not even then).

For the typed language, an IDE might be able to catch a mistake immediately so I don't have to wait until compilation to find it, and that immediate feedback might prevent me from writing dozens more lines with the same mistake, but even then I was using my in-head type checker to write that first mistake for the IDE to catch.
What I mean is, the fingerprint that is sent to any of these sites accurately describes my machine, and FF never attempts to hide or scramble that information despite its anti-fingerprint setting.
> biggest signal of what ads people will click is what kind of ads they clicked in the past. Content based ads have really bad performance comparably.

Has anyone actually compared this over long stretches of time and compared apples to apples, not apples to oranges?

Additionally, most people don't want personalized ads based on tracking: https://www.emarketer.com/content/do-people-actually-want-pe...
Your tone seems contradictory, but I don't think that actually disproves my point. I can believe that some developers always wanted to open-source it. But that doesn't mean it would have been allowed if the business plan had actually worked.
There's a huge difference though, people didn't use fax machines to access loads of quality content for free.

Things aren't free, but the Internet makes us feel like those things are, and then when the creators of the content we consume for free attempt to receive their pay, we call ad networks shady and shifty and cheating. There are huge problems with ad networks, but they are feeding and providing for lots and lots of content creators in a way we, as the general public, aren't willing to do.

Complex situation with complex answers...
I have experience with other relational DB products, but the principle should be similar; I have a few databases over 1 TB, but scaling to tens of TB would require more RAM than what a typical 1S or 2S can support. CPU's are not that problematic with the huge number of cores in AMD Epyc, but RAM is a serious limitation, in my world I need between 15% and 60% RAM to database size ration, depending if it is transactional, reporting or somewhere in between. Taking a 50 TB database as an example, it is too much for a 4TB RAM 2 socket Epyc system.
I agree, although to add, uBlock Origin has an 'annoyances' list that does a pretty good job of stopping detectors.
When I last updated a domain most clients saw the change within the TTL (1 hour)... except for my cable ISP at home. It took them the better part of a week.
The psion organiser would last for months on its tiny batteries.
If a website doesn't let me in because I use an ad blocker, I respect their decision and I leave the site and find what I need elsewhere.

I have yet to come across a site that offered something so unique or compelling that I decided to turn off my ad blocker to use it.
In the 1990's, the only people using the software tended to be people capable of debugging the problems. Now due to maturity, code complexity, and the simple fact that there are a lot of "users" means that its a lot bigger deal if a random patch breaks something.

Its the result of the success of the project more than anything. Now the maintainers have to start acting like real developers and do the difficult/unsexy parts of maintaining something rather than just hacking at the fun bits.

It really points out that much of what people considered the strengths of the opensource model were illusions that evaporated when the ratio of users/developers got very large. That doesn't mean its not a valid model, only that its a mistake to think a project can both be successful and popular while simultaneously expecting everything to be done by volunteers.
Psychological Copywriting Tricks for Increasing E-Commerce Conversion
uBlock origin works fine on Chrome today as it has for years. With their new "no third party cookie" BS we might see it break but until then I don't think they can be so user hostile
"I'm excited to share my vision for ending the plastic epidemic and The Sustainable CO-OP Store."
My initial reading is that you have a vision to end the plastic epidemic as well as ending The Sustainable CO-Op Store.

There's nothing in here about what specifically it is you intend to sell. Everything as long as it isn't plastic? Does Amazon itself not already sell the products you'll have available? Target? Wal-Mart?

Who are the likely customers? Wealthier people with money to burn on more expensive, but eco-friendly products? Is there a plan on how to reach and "intrigue" the target customer group?