skysight-inc/HackerNews huggingface dataset:
I think OP talks about the Zotero Connector Browser Plugin. So its not a plugin for zotero but your browser (Firefox, Chrome, Safari and Edge are supported)
The plugin ads a button to the Browser where you can add the currently viewed page to your database.
It even tries to detect references to papers or other content and choose the matching entry type. Eg on Google Scholar you can choose which search result you want to add. It its a PDF the file gets saved to your zotero database.

All in all very handy.
Why not simply use MAP_JIT?
There is no need to do these weird tricks, plus you’re putting your process and the rest of the system at risk by elevating privilege and using task-for-pid.
While it can make you feel very special to get a gift bag containing a bunch of things, and getting that "Oooo, I get to open it" I'd rather just have a table with the swag on it. Take what you want. Some people like pens (I always lose mine). Some like cups, or notepads, or whatever. But like you hinted at, each person has things that they will use, and more things they probably won't. And who cares if someone takes a bunch of them - you're almost sure that they'll all get used then!
I don’t feel burned honestly..
A HP printer that I have is probably 8 years old, another one is about 20 years old and they are both still working as expected. (The 20 years old now feels slower than my grandmother drawing, but it was expected at the time)
>This doesn't solve it because theb the phishermen will simply start cloning the <login> element style.

You do the login in a native popup, similar on how you give say camera permissions.
Had an expat US friend who was working for a UK firm try to give notice to his company. The company refused to accept his giving notice & threatened legal action against him if he didn't give it-least 12 months notice... So 0 days notice is surprising here.
The point is for runtime. At build time generally the latest available version is used (via a symlink) and then that version gets locked in to the resulting binary.
It's just glorified advertising. It's the pollution you see on ad based TV or ad based websites, materialized.
Those 2015 processors were some damn good processors though - at that point they were quite far ahead. I haven't counted Intel out of the game just yet like many here seem to - they have definitely hit a stumble though for sure.
When working in a green field project, does Node.js provide any advantages over, let's say, Go? In medium to big size teams, I find tricky to keep the event loop free of blockers. In this regard, Go's goroutines model make it easier to not block the whole app due to silly mistakes.
Not to derail the OP discussion; but, how does one go about pumping water to great depths? That sounds like it would require immense energy to do on any large scale. Also thinking of the maintenance on the presumably narrow vertical pipe going miles(?) below the ocean.
For win32 style code multiple different versions of msvcrt in same process is mostly fine except when some of the dlls involved in that is built without sxs manifest (it will probably still work, but produces modal ShowMessage saying that you should no do that).

The issue is then when porting stuff from unix world which expects that you can pass things like FILE* between different modules or that you can return malloc()'d thing that can be free()'d by the caller.

Edit: another thing is that on windows there are CRT implementations that do not implement C++ exceptions and setjmp/longjmp in terms of SEH, which creates additional dimension of hard to debug ABI incompatibilities (and sidestepping this issue involves being sure that SEH unwind will not happen through SEH unaware code, which is essentially impossible to do unless you handle that as an fatal error).
They are doing something drastically different. Hong Kong has been very wary of entering a strict lockdown during this outbreak, and HK government officials have admitted that lack of public acceptance severely limits the actions they can take.
He said on a podcast that he spent "6 months" developing it. I very much doubt that was 6 months of full-time work, but even if that was only 10 hours a week, and even if the "cost" was let's say $100 (probably much more) an hour, that's around $25k or 7 straight years of $300 a month (that never goes down for 7 years, aka impossible) to recoup his investment. That's an absolute low end, I think you could easily argue the cost was 4x that, which means it would take 28 years of sales that never dip to break even.
There's no possible way he could make anything besides less-than-nothing level money at $300 a month or anything close to that amount.

As he explained on his podcast, this project was designed to solve his own problem. The problem with apps designed to solve your own problem is that very often, your problem is not 1) shared by others willing to pay or 2) you don't solve the problem in the same way others want to solve a problem.
Index, a History of The
Most swag is total junk. I don't need yet another cotton bag, notepad, pen or bad coffee cup. I would rather get nothing at all.

I worked at Facebook for years. In the earlier years of my tenure they gave out Christmas (or company birthday? I forget) gifts. Most were not great but one year they gave pajama pants, which have probably seem more use than any other item of clothing I own and are still going strong.
A meta study of 38 studies from 7 years ago on patients using opioids for chronic pain found that 21-29% of the patients misuse the drugs and 8-12% of the patients are addicted to them. That doesn't seem "extremely small" like you said, though maybe it's better now. I think there are reasons why opioids are no longer recommended for the treatment of most patients with chronic pain that you aren't fairly acknowledging.

https://journals.lww.com/pain/Abstract/2015/04000/Rates_of_o...
Do you have any non HP printer from 20 years ago still working as expected?
Kudos - this is neat - I especially love the library of pre-existing descriptions, which helps me to learn about the tool as well as about an abundance of file formats without re-engineering time wasted.

This is somewhat akin to ASN.1.

My personal feature wish list:

- support writing as well as reading;

- support generating Rust, Julia and Swift code.

- upload button to let users add to a contrib/ folder of existing format descriptions
maybe fix dns?
Like a few people here, I also had spontaneous pneumothorax as a teenager, a few times. Never severe, no medical intervention required (beyond diagnosis), which I'm finding a bit strange, based on what others here are writing. This was in 1975, so maybe procedures are different now?

Anyway, I want to discuss two specific things.

1) At the time, being a young college student, I pigged out on junk food, often popcorn that I would pop in a pot using oil. I came to associate my cooking popcorn in this way with pneumothorax occurrences.

2) I was tall and quite underweight. I'm wondering if other young people who had spontaneous pneumothorax tend to be shaped similarly.
I chose to because I'm sick of seeing shit about wordle multiple times a day. It's going to fade away and no one is going to remember what is is in a year. It's just an annoying fad and an uninteresting little puzzle. Yet I keep seeing it everywhere dozens of times a day.
> Mozilla now has your home IP

Since when does Mozilla collect IP addresses?
In a world where TSLA's (P/E 177) market cap is 15 times that of GM (P/E 6), despite GM selling 6 times more cars, I'm not sure that I'd piss on GM as the 'overpriced penny stock'.

There are supply chains disruptions. Some car manufacturers have been heavily affected by them. Some have not. Unless you think that these supply chain disruptions will continue for the next 20 years, it's bit too early to declare the firms hit by them dead in the water.
Living Off Trusted Sites (Lots) Project
HP was legendary in electronic test equipment and early computers, calculators etc. Look on Ebay for HP branded power supplies or multimeters, for instance, and you'll see that they still command very high prices. And it's not collectors buying them AFAIK, it's mostly people using them-- even 30 or 40 year old gear. They spun off the test equipment division as Agilent (which still exists and is highly respected under then name Keysight) around the time their computing division started to go downhill.
I think the other elephant in the room that not many are talking about is that we have reached a point where most people do not need the latest and great CPU anymore - many can still get by with something 5 years+ old. In the old days stagnation like this could have been a death sentence for Intel but modern times are much more forgiving if they can still play catchup eventually.
I mean, compared to modern broadband, it sucks because it's slow... but otherwise dialup was awesome. If only for the fact that I could choose whatever ISP I wanted, and there was lots of competition. Most things were built for slow connections, so I don't remember it being all that bad. Had my download managers all set up to download large files while I was sleeping or at school...
> even within CoD it's still possible to have tradable items from lootboxes.

Yes, it is. What do cryptocurrencies or web3 or other random crap has to do with them?
Optionally, they can give you competitor's swag.
I got some branded swag for my startup for new customers. I literally made sure that the swag wasn't just usable but something people might actually use. For example, moleskine notebook [0], a metal parker pen[1], and a metal parker pencil. And even with it being good quality stuff, I am still worried when I give it out that it's just going to end up being tat that thrown in the bin.

0 - https://www.allbranded.co.uk/Office/Storage-Organisation/Not...

1 - https://www.allbranded.co.uk/Classics/Pens-Pencils/Parker-Pe...
If these people have access to a doctor/health care then there they definitely have options to treat their addition. Any family physician would be happy to discuss treatment options.

The problem of people without health care is a bigger and separate issue.
Maybe they commit "misspelings and whitespaces" to their private branches and then commit clean batch to the shared repository?
Sure seems like it. I was hoping to see if anyone knew the root of the problem, but if they do they aren't talking.
I can't remember exactly but Apple also does this with apps. "Downloaded from ...".
Zotero also offers out it the box WebDAV Support for file sync. I use that to sync files using my Nextcloud. Once it is set up, everything works behind the scenes.

https://www.zotero.org/support/sync
It certainly could; look how quickly the term "Ms." as an alternative to "Miss" or "Mrs." caught on. Though it has antecedents long before the 20th century, the term caught fire in the early 1970s with the first publication of "Ms." magazine and was in widespread usage within ten years.

I think the bigger problem is coming up with an accepted alternative; there are several floating around, none of which have had a Ms. magazine moment.
Maybe windows containing password entry boxes should be forced to overlap the browser chrome of their opener.
How was this principle violated in this case?
Latency Sensei is build on top of accurate clock sync, it's a powerful sensor, monitor and auditor that provides visibility into your cloud deployment.

The gallery has cloud fitness reports on GCP, AWS and Azure. Some interesting reports are 1)how VM colocation impairs network bandwidth and 2) tale of 2 cloud regions, London vs Singapore, in terms of VM placement.
Sberbank given a licence to issue, exchange digital assets
We all may have different opinions about Stallman, but one - I believe - undeniable thing is that he's an extreme purist/idealist, and he would ceaselessly fight for any cause he believes in. Even for a totally lost one. And here, "open source" is practical, but "free/libre software" captures the essence (which "open source" misses).
I understand where Putin is coming from. People such as draft dodgers and the radical anti-war crowd are bastards. But I get the impression that Putin is blaming these groups for his own failures and possibly acting out of emotion by calling them out.
Oh look- yet another company that has been discovered to be dishonest in their approach to user privacy.
Council tax is paid by tenants and it’s ridiculously low compared to property prices.
An Introduction to Just Enough Cython to Be Useful – Peter Baumgartner
This is true. I'm a Rust fanatic myself, but I grudgingly admit that I wouldn't start a company with Rust. I just wouldn't trust future engineers enough. Whereas with Go, I'd never write it in my spare time, and I hate the paternalism and limitedness, but those same qualities make it an excellent quality for a company language.

If there's one thing I'd say about Go, it's that it's a language you can roll out across hundreds of junior engineers writing relatively sophisticated code and trust that you'll get a very respectable balance of (a) runtime performance, (b) developer productivity, and (c) safety (memory, thread[0], type, etc).

[0] OK, not in the strict way that Rust offers. But the simplicity and verbosity makes it easy to spot errors, the standard lib offers excellent primitives for concurrent programming, and `go test -race` sweeps up most of the rest.
I take it to mean that financial gain is priority one.

All other considerations secondary.

Crew expendable.
Shadowy Switchblade Kamikaze Drones on Their Way to Ukraine
"Remove execution, keep intent: you get modern art, which is still art."

I completely disagree with the lack of execution in modern art as a whole.

There were plenty of modern artists for whom execution was critically important.

Picasso wasn't throwing down completely random scribbles.

John Cage scrupulously followed his randomly-generated compositions when he was performing them.

Damien Hirst's crystal skull isn't anything if not amazingly executed.

These are just a few examples off the top of my head, but there are countless others.
Hogwarts Legacy – State of Play Official Gameplay Reveal
Really? a pop up? I just get a banner at the top of the page.
Luna Display Turns a 27-inch iMac into a 5K Display
That's coming. It will be used to deliver un-blockable ads, though.
I've also worked in chemistry research labs and there are certain compounds (in the US) at least that will need approval. Anything on the DEA precursor list will do it. There are certain chemicals that are dual use for chemical weapons and chemotherapy synthesis (things to make melphalan for example). Those required some extra forms to order.
Mainland China's overall vaccination rate is about 90%, but there's a steep fall-off in the highest age groups.

For whatever reason, old people have been much more hesitant about getting vaccinated, and only about 50% of people aged 80+ are vaccinated.

Hopefully, there will be a push to convince the elderly to get vaccinated, and this outbreak might change a lot of minds.
Show HN: An AI assistant to help you navigate financial information
What is your definition of art?
Python 3.11 Preview: Even Better Error Messages – Real Python
Why is Google translate still so bad?

I remember that when it was introduced many years ago it was horribly bad but it's badness was a hope that things will improve quickly.

And after so many years and so much data available to google it's still that bad.
IP address can be PII.

What are they hooking the download tracking code to if not IPs?

If you sign up for a Mozilla account, providing PII, are you saying they then throw away the link between the install and original download?
> This sounds like whitewashing Chrome just to increase the impact of the article

I removed ghacks from my RSS reader years ago because that website tends to sensationalize these stories, and I can’t stand that.
The tshirts, if they end up abroad, contribute to ruining the local textile industry.

Many developing countries had local industry producing fabric and clothes, but they really struggle to compete with free or almost free waste Western clothes.
In theory, you might want to set up a secondary MX; although it might end up being too much work, as you need your secondary to do the same spam policies, and you want a copy of the valid destinations so you can refuse messages instead of bouncing them later.
I wonder if those books are ever read nowadays or if the sheer number of projects requiring design skills led to uneducated masses of coders or whatever (me too) doing the job of real educated designers. And fashion, and Bootstrap and all those time saving toolkits.
I'm sure it's possible to make their discharge instruction template, but it seems inevitable they're hand out instructions to people who won't understand them.

Even with native speakers, medical instructions can be difficult. You can find lists of commonly confused English medical terms:
https://www.antidote.me/blog/medical-terms-a-to-z-common-and...
https://www.2ascribe.com/articles/health-wellness/40-words-t...

And, of course, there are still plenty of illiterate people.
It's too verbose to do data science stuff.
Proper non-diet version:
https://www.cnn.com/2022/03/17/europe/russian-casualties-ukr...
If you are familiar with crypto, you know that there are lots of projects on the market and it can be really difficult to keep track of them all.
There are many platforms that try to centralize and organize market information with the intention of making it easier for investors to find interesting opportunities. I'm not against this idea, but I think a better solution can be built around AI.

With Sennet AI my intention is to build an assistant for retail investors, making the search for information more efficient with AI.

I believe there are three main activities in which this assistant can help:

- Automation: automate parts of your market research process, with periodic alerts on certain events or customizable notifications.

- Teaching: If this assistant tracks all events related to a given cryptocurrency, I could discover important events that affected my previous trades in this asset that I did not see in the first place, allowing me to learn from my mistakes.

- Research: Your assistant could help you finding new opportunities on the market. If we want an AI to find information for us, we have to somehow define a criterion that allows the program to evaluate the information found and return the best possible result. This is possible thanks to market impact analysis technology, which in a nutshell means predicting how an event will impact the market. Your assistant will be constantly analyzing the latest market events and predicting their impact, using this method to find new opportunities.

The product is still in an early stage, but this is the direction I am working on. I would love to hear your feedback on the product, as well as your opinion on the concept/idea. Also you can email me at info@sennetai.com if you want to reach out.
The state of web broswers is so pathetic I wish the government would step in and limit the amount of out right spying that is going on. We have created an entire society which thinks that so long as the data is simply 1 degree removed from anonymity, that everything is ok.

Privacy is largely a mirage, where are our representatives to protect our privacy when the "free" market cannot, and indeed will not, do it for us?
Strengthening Cybersecurity of Satcom Network Providers and Customers
Why? Do people actually think this?
LaserJet III.
Thanks for posting these! Clearly there is research pointing in the opposite direction.
Didn't one of the old presidents propose that with the Star Wars program? Drop some metal rods from space and it's supposed to pewpew targets with minimal fuss?
Hard same. I was none too impressed with seeing "Chad" for that matter. They just needed a "Stacy" or "supreme gentleman" to get the incel trifecta.
Content blockers don't have access to websites, but they themselves need to be "hosted" within a native application, right? And that application can potentially do more than just provide a list of rules to Safari.
Any connection to Mozilla's servers reveals your IP to them. Given the amount of telemetry in Firefox, it's foolish to assume they don't log these IPs. And in either case, they could be legally compelled to. But afaik, under US law, they cannot be compelled to subvert their software, e.g. to add such spyware features if they were not already present.
I actually have an issue currently; I run a volunteer IRC network and people beg me for swag (minor gift for recurring donations and so on).

My issue is that I refuse to make shit.

I want to test products before I inflict them on the people using my services, not only that I want my brand of service associated with high quality.
CNN verifies social media footage from the war zone
Novel ways to store data in light waves
How are you interpreting "ignoring that you linked the wrong chemical"? It's definitely not how I intended it.

The emphasis on only two sentences is because it feels like you're skipping that part.
Browsers need the equivalent of a secure attention sequence[0].

[0] https://en.wikipedia.org/wiki/Secure_attention_key
Can oysters save New York City from the next big storm?
Conway's Game of Life Textbook
How is this not a blatant violation of EU GDPR?

This is involuntary non informed tracking.
I remember working at a company where some idiot in marketing ordered a thousand or so clear bouncy-balls with the company logo that had electronics inside that flashed red LEDs and made an obnoxious chime through a loud piezo speaker. They were almost the size of lacrosse ball. They were useless even for just idle play because you could probably punch a hole in a wall with one, damage equipment, or hurt someone.

To this day I have no idea what the hell they were thinking.
What a totally disingenuous way to recieve the comment's spirit, which takes some serious miscontruing to take it to wherever you're trying to take it.
Laws are enforced by people. I doubt any prosecutors will care, and if there are, I doubt any jury will convict.
Stories of the War in Ukraine
This is brilliant. This is the kind of creative marketing and education we need to help close the tech skills gap. Kudos AWS team!
What about them? As you say you still need a calling convention. I'm not disagreeing with that.

And I chose rust at random because its an available systems language. Why not something else? You don't actually need C at the bottom layer. It won because the OS are most commonly written in C, it's encountered elsewhere and therefore popular. Usually because it helps get the desired result. That isn’t nothing either.

In days of olde there was pascal calling convention. Why? The os was written to that, because it was written in that. Surprise! I'm not even suggesting these are bad things.

Linux for me is a kernel. The choice of C is purely an implementation detail based on pragmatic decisions to suit its purpose. I am merely suggesting that the calling convention isn’t locked at all layers for all time. Yes you need a common convention. But it needn't be C and it doesn't need to be C all the way up or down either.

I'll leave it there. Seems that discussing this kind of thing isn't wanted.

Side note: I wonder what would have happened if I'd chosen Lua for my example. Would people have gotten hung up on the fact that its commonly implemented in C? Would they have locked onto that yet not realised that it needn't actually be written in C at all? If you wish to explore that, swap rust for lua in my previous comment. There are ways of using lua as a calling convention without even referencing C. If you want a more realistic example, swap in dart or more likely D. Everything I've said still applies. And yes you can have mutliple calling conventions or even a simpler one. Its just a convention of how to pass parameters, amongst other things. Thats basically it.
T-shirts are awesome, because you can wear them when you change your oil and you don't have to get your good work clothes dirty.