skysight-inc/HackerNews huggingface dataset:
I’m not sure about relative fraud numbers, but the fraud refund differences are real. With a credit card they will refund you basically no matter what. With a debit card it’s much more hit or miss - I recently had 3 fraudulent transactions on my debit card for about $100 each and they refunded only one of them.

That’s crazy if you think about it - you give your card around to many people and any of them can write it down and use it.

In the US the only sensible thing to do is to use your credit card for everything and keep your savings tucked in an account which doesn’t have a card at all, nor a checking account tied to it. Then maybe a small checking account at some other bank for rare times you need cash.
This has been true at least for the US since the revolutionary war and in France since theirs.
I've been gradually introducing CUE at my workplace. So far I've used it to generate AWS CloudFormation templates, GitHub Actions workflows, and OCI container configs. I'm also using it in git pre-commit hooks to validate files against existing jsonschemas.
I would suggest (perhaps as a "fun" way of dealing with it) looking into The Legend of Spyro style copy-protection. This is where, rather than just depending on the small activation component, there are small checks throughout your code that cause little inexplicable annoyances constantly if a pirated copy is found. Maybe people try to print things and 1/3 of the page is blank. Maybe they try to save files and there's a 1-in-100 chance of total corruption. Checks like these, when widely distributed through the code, obfuscated, and having different things they look for, can sometimes be a major PITA to fully detect and remove. If a pirate feels that getting an initial cracked copy is easy, but getting all the bugs out is miserable...

This sounds like a great way to make sure prospective customers think your software is buggy and awful and dissuade them from ever spending money on it.

Don't underestimate how often cracked software serves as educational tool or trial version for someone who will later be a professional with money who will buy legit licenses.
How is testing done in kernels? Is there unit testing, integration, end to end? I'm unfamiliar, but curious.
This reads just like how a con artist and manipulative person would frame things, essentially, don’t believe your own eyes and mind, let someone else with their own motivations tell you how it is instead.

It is not possible for America to be on the right track when it is not no longer on the America track. Those are mutually excluding things, like a man abducting a child having the child’s best interest in mind.

No matter what track we are on, we are clearly no longer on the American track when America is being denigrated and abused and destroyed in all aspects but the name.

Is it the right track? That’s a different question altogether, but if the person making such a statement is being deceptive and manipulative in their language, it is reasonable to assume they are also not honest in their motivations and intent, hostile even.
The job of talking heads is entertainment, not any practical value. I'd say the same is mostly true for the news media at large, as well as bloggers, commentators, humanities theorists, and other professional thinkers.
Understanding Rust’s Ownership Model
The question is: is blocking the EU a flex that Twitter could successfully achieve? Would there be sufficient backlash against regulators to grant an exemption?
We are painfully aware of this, we are rewriting and improving the documentation as we speak and we are also working on a new web site.
This is great thanks. I never could figure out gnuplot, this is way easier to use and just does what you want!! Thanks so much!
I’d suggest taking a page from Adobe and Microsoft.

They fight pirating, and that prevents it from becoming absolutely endemic, but they don’t really lose massive amounts of sleep over the cracks, because every cracked copy is training people to use their software.

Sort of “The Old Dope Peddler” model.

It’s not really correct to assume every cracked copy is a lost sale.

Instead, think of it as indoctrination of possible future sales.
Chart Markers for Currencies and Countries
My colleague has constructed a set of standard, clean, and optimized graphical (.svg) markers for use in charts.

From the README:

Charts in financial markets are a mess: $ or € or £ or ¥ might be represented by different symbols on different charts. Indeed, sometimes different symbols in charts created by the same author and appearing on the same page.

A consistent set of markers would allow readers to focus more on the meaning of the data, and less on the distraction of attempting to decode the markers. Such a set of markers has been made.

If you like this effort and can help promote it please leave commentary here ("How can this set of markers be promoted?")

https://github.com/jdaw1/chart_markers/issues/2
Antarctica has always fascinated me since my reading of HPL's At the Mountains of Madness.
Agree so much. It’s such a tiny fraction of the time spent for me no amount of optimization would affect the overall timeline.
You don't like jobs not software engineering.
The risk for the first option is that your software will get the reputation of being glitchy
I try to find what's the definition of "wins" and looking for some mass use case by which companies. "wins" in this article seems to be "I think this is good", am I missing something?
You say a license costs a few thousand dollars. Is that kind of customer going to use cracked pirated software? Are those customers going to risk a data breach to save a few thousand dollars? I don't think it'll affect your business at all.

If the cracked software gets downloaded a lot then maybe there's another mass market that will pay tens to hundreds of dollars for your software. If that happens then it might be worth releasing a new version of your product at a lower price point for those customers.
I don't think that would have any impact on API downtime.

The issue with the new Twitter Blue users is one of adverse selection. Those that are 'verified' pre-takeover usually understand how Twitter works, in terms of how to drive engagement, likes etc.

Those that are new Twitter Blue-verified, are not as experienced, and it's pretty clear from the content of their tweets that they have recently purchased their status.
Last time I saw a project aiming to be like a fast decentralized REPL but with blockchain.

https://github.com/Kindelia/Kindelia-Chain
You're right, of course. In C I don't even know if the code works at all, whereas I can be reasonably confident it does in C++.

But hey, it's apparently more important to know it's a memcpy than to know it works! Such simplicity! I'm so glad a built-in operator has just no expectations of being useful or correct, what a truly wonderful language.
Counterpoint: 1776.
This has nothing to do with biology vs computer. It's simply the fear to lose your place; getting replaced by the cheaper poorer solution even. It could be AI, it could be the younger worker fresh from college, or someone from another country. Those who have to lose, will fear.
Way back in the day I was involved in cracking software that I needed to use and would share the keygens etc with other groups. Like many posts here say, I couldnt afford licenses.

It's an arms race and the best thing you can do is redesign your activation process. There are certain ways to do this that make it increasingly difficult to get around it.

It's like computer security in a way... You cant ultimately solve the problem but you can make it so difficult to do that the time investment required is probably not worthwhile for an attacker.
I recall stumbling across a grapher inside of a book on Awk -

The AWK Programming Language (section 6.2; p135) https://ia803404.us.archive.org/0/items/pdfy-MgN0H1joIoDVoIC...
OP was already talking about mobile. I just pointed out FF is not the “only” option
Ortholinear can be interpreted as 0 stagger, but still takes time to adjust to. However, when I was using ortho at work and ANSI at home, it didn't take much effort for me to alternate.

Ortho layouts are also most often used on compact boards, and the Preonic (5x12 grid, '50%' form factor) is probably the most 'plug and use' friendly ortho I've come across.
If someone is sufficiently motivated, they'll always find ways to crack the software. If you don't have a large "personal" user base (as opposed to firms) - consider introducing a cut-price personal edition to lessen said motivation. Firms using it for "real work" - which I would hazard a guess at your price point form the bulk of revenue - are unlikely in any case to use a cracked or personal edition. Firms in less well-off regions may choose to buy the personal edition and accept the legal risk, but avoid the larger security risk of a cracked version - so you still get some revenue.
Thank you...browser settings fail on my end.
I'd also suggest (sorry for forgetting) also having a student license program that is cheap or free upon proof of academic use, and other more-lenient ways of getting a legitimate copy if you are in such circumstances.
I’d probably feel better about things if I was getting $120k vacations for free.

https://www.nytimes.com/2015/11/09/t-magazine/vacation-four-...
Sounds like most of us you like developing but dont like working in other people's code and design.

Corporate work has a bad reputation but lots of upsides. I work in a small team of 5 people on a system that has about 40 users. Its amazingly better when you can talk to everyone, know what all the users want, dont have to worry about constant uptime or scalability. Flexibility and budget to pay for good platforms. Just dont talk about the refactoring - rewrite from scratch!

Reply: Yes it is expensive, the users are all paid more than us though which means we're helping them be productive. I have to add we also own a second application that has about 100 users that we spend some time on maintenance and support.
Challenges and Approaches to Ethical Web Scraping
Experts from Ethical Data, Explained, and Apify discuss the role of Apify’s COO, transforming the web into a more programmable and accessible platform, how web scraping companies can maintain ethical standards, and the implications of the HiQ Vs. LinkedIn case.
Episode highlights:
Maintaining Ethical Standards as a web scraping company
Web scraping for a good cause
Ethical consideration for web scraping at scale
The role of AI in web scraping
The challenges and approaches to responsible web scraping
Gain an understanding of scraping websites ethically by clicking the link below:
Insights from the episode:

Full episode here: https://podcasts.bcast.fm/e/1n27p1w8-ondra-urban-of-apify
Apple Podcasts: https://tinyurl.com/za4rs4rp
Spotify: https://tinyurl.com/4cd7kxyk
I have no problem admitting my interest in ortho layouts is mostly an aesthetic preference.

At home where I can spread out I'm quite content with my Ergodox. But for travel, I find my 2x2u Preonic quite comfy... all the keys you need, none that you don't, with only a minimimum of layers needed.
Why is there such a trend lately of companies punishing victims of counterfeiting instead of punishing the counterfeiters?

> While the device lost its primary function as a network switch when the software upgrade was installed, it could
still be accessed via the console. The following message was then displayed on the console during boot:

> [Date Time]: %ILET-1-AUTHENTICATION_FAIL: This Switch may not have been manufactured by Cisco or with
Cisco's authorization. This product may contain software that was copied in violation of Cisco's
license terms. If your use of this product is the cause of a support issue, Cisco may deny operation
of the product, support under your warranty or under a Cisco technical support program such as
Smartnet. Please contact Cisco's Technical Assistance Center for more information.

> Reverting the software version did not fix the problem, likely pointing to evidence of data being overwritten
during the update process.

If you unwittingly buy a fake Louis Vuitton handbag, would it be okay for their goons to break into your house and cut it up? If not, then why is Cisco allowed to do what they did?
Of course, people talking about violent means is a far cry from what those same people will actually do. Everyone has their own breaking point, but until it reaches a critical mass in enough people its not going anywhere. Where that point is is anyone's guess, but I would guess its when people feel their personal/family's liberties are under direct assault.
The imputed comparison between hydrogen electrolysis and battery storage is not apples-to-apples:

- The hydrogen numbers are from a Fraunhofer (vendor) report. They discuss the cost of the components of the electrolysis system itself.

- The battery numbers are from an EPA report. They include the total cost of batteries as a line item ($200/kWh), and go on to add in permitting, construction, grid hookups, land acquisition, etc.

Unsurprisingly, a regulatory agency analysis of system cost is more pessimistic than a vendor's analysis of product cost.
Aside from the convenience of having the output exactly where you're issuing commands, and the ability to copy-paste the output into text documents (admittedly not without its rough spots), I frequently find unexpected uses for things like grep, sort, uniq, etc. - standard unix tools at the command line, even for supposedly purely visual output.

As an example, for the last chart shown:

cat gencode.v35.annotation.gff3 \
| grep -v '#' | grep 'gene' | cut -f1 \
| uplot count -t "The number of human gene annotations per chromosome" -c blue
| sort

gives an alphabetical ordering, rather than by descending count. Or you could search only for a single row of interest, or filter out duplicates, or ....
Heh, the only reason GPT-3 doesn't sound like my quote is no news reporter would be so crass as to directly transcribe a player like that. Which means this is correct for GPT-3 as well, in this context.

(I was in a Zoom chat yesterday with the transcription on and I noticed it was doing the same thing. It was aware of the "ums" and "uhs" and sometimes those phonemes would be in the original transcription, resulting in the wrong words/phrases, but once the transcription stabilized they are edited out for the most part.)
Only if you ignore the increases in quality over time.

Yes people pay more for housing, however in 1975 the average American home was 560 Sq Ft/person in 2015 it hit 1058 Sq Ft/person. https://thefioneers.com/average-home-size/

So people are paying more for housing, they are also getting a lot more of it. Similarly people keep moving to expensive cities which shockingly have expensive housing.

It costs exponentially more, but cancer is killing fewer people today than a generation ago. https://www.cdc.gov/cancer/dcpc/research/update-on-cancer-de...
The German translation was good in all three books IMHO.
But yeah, it still felt foreign sometimes, but I guess this is caused by the fact that most of the characters are Chinese and thus act "foreign".
I haven't read much sci-fi before, but have a fair bit after and found the trilogy to be my favorite.
Currently I'm reading Arthur C. Clarke Childhood's End and like it so far.
You'd be better off freelancing with that mindset, or working at a smaller startup where your role is more "full stack".
No, Americans are never sung that song, nor are we taught that debt is a bad thing, nor are we generally taught to save money by doing things like fixing our own cars. The societal focus is on maximizing income in your narrow employment, so that you can just buy new things and otherwise push your problems onto someone else.

And unfortunately, due to the overwhelming monetary inflation of our economy (which would otherwise experience strong price deflation due to technology and offshoring), taking on more debt is actually economically advantageous - you get to capture more of the classy handout that is the asset bubble.
Very well done! Any suggestions on where/how one might learn to do something similar? I love the idea of being able to swap singers on a given track
Not just entertainment but often generating propaganda for their employers.
I've found https://cuetorials.com to be useful when I can't find what I need at https://cuelang.org/docs
The left did that in '16 and went on a sham witch hunt for meddling Russians for 3 years until they came up with pretty much nothing. So I'm not sure what you're trying to say. Maybe.. "It's only okay when we do it"?
Covid has been found in the brains and organs of Long Covid sufferers at autopsy while not being found in their blood in PCR testing. Bhupesh Prusty recently found in an autopsy of 4 ME/CFS sufferers they had HHV-6 in their brain and spine and 3 of the 4 also had EBV too where 28 controls did not. The DOD just last year also linked Multiple Sclerosis to EBV. There is growing evidence that many viruses stick with us in cells, are not found in the blood and can lead to severe chronic illnesses later in life.

A lot of microbiome research is leading to particular bacteria in or missing from the gut being correlated with various diseases like diabetes and obesity and almost all chronic diseases have a corresponding microbiome adjustment. We don't know yet know if there is a cause here or its just correlated but its a potential diagnostic that shows long before more serious symptoms and could potentially be used diagnostically one day. Or it might be these shifts are causal and we need to find a way to restore gut function that works well and reliably.

The fundamental idea is becoming mainstream in research with significant labs working on this for Long Covid, ME/CFS as well as EDS across the globe. Its not a fringe idea in research looking at long neglected diseases and the more they look the more they find evidence for it. Its not something the vast majority of doctors would have any knowledge on today, most would consider it ridiculous despite thousands of papers on this topic with growing evidence for the fundamental idea of ongoing infections causing increasing problems.
> I've got Call of Cthulu on the shelves next to me and plan to run a game, partly because I want to answer that question: "does the different stat and mechanics system really bleed through and affect how you experience the world"?

In my experience, they do because of the sort of players they attract and the engagement required of them.

Complicated games with many source books attract rules lawyers, who dominate the group experience by way of using their knowledge of obscure rules to control the play.

Whereas overly simple games, like FATE, lack enough structure to guide more timid players through the experience, and so play becomes dominated by the prominent story tellers in the party.
That's a lot of talk without mentioning mass shootings and health insurance
You know, this is a really good point.

The last three 'stable' releases have contained an annoying number of refactors and fixes for amdgpu in particular

Play with PowerPlay tables in staging, I haven't been able to upgrade
I am both in vendor position, and client position.

Generally SLAs get tracked or brought up when project is not going well; so it is mostly reactive and not proactive.
This idea falls apart in games that use complex key combinations, or a lot of different keys (like in case of StarCraft 2). I have an ErgoDox and I wish it had an extra dedicated row for F-keys; my current use of the bottom row for camera hotkeys is a very poor compromise.

http://www.keyboard-layout-editor.com/#/gists/8b8dcd36c0abcc... https://gist.github.com/rollcat/8b8dcd36c0abccf430b4160ad899...
Cue feels like a solution looking for a problem
The D&D combat system is high variance (single d20 rolls), and fundamentally flawed. DMs routinely have to fudge rolls and engage in divine intervention to prevent the night from ending early because the pack of gnolls that were supposed to be a filler encounter turned deadly with a streak of high rolls.

Wargame systems where combat is the focus and fudging is cheating tend to use more small dice so you end up closer to a normal distribution of values, rather than a uniform distribution. That avoids stuff that doesn't make sense like a shepherd rolling repeated natural 20s while a dragon rolls 1s - if the dragon is rolling 5 dice for an attack the floor of that is still above the shepherd's ability to defend.
Sounds awfully totalitarian. "Don't question it, or you don't get to play at all."
Once you figure out how to do it the Django admin actually has really neat support for read-only views of data.

The trick is to implement these methods on your ModelAdmin subclass: https://docs.djangoproject.com/en/4.1/ref/contrib/admin/#dja...

You can make has_add_permission(), has_change_permission() and has_delete_permission() all return False, while has_view_permission() returns True.

The readonly_fields and related get_readonly_fields() method are very useful too.

I wrote up another related trick in this TIL: https://til.simonwillison.net/django/extra-read-only-admin-i...
Even be cheeky. Detect when the software is cracked (signature/binary hash changed) and message the user “we see your version is corrupt or cracked, you may want to reinstall. If you are using this software without paying for it <something>”. You can invest some time in obfuscation and more frequent releases, but I would not spend a lot of effort on it.
Never heard of this term. What is „shock media“? I also fail to see what part of this blogpost qualifies as „fear mongering“. What am I missing? Is „You will die“ a shocking message, or does induce fear? I thought it is just true.
“ There's a common saying and rule of thumb in programming (possibly originating in the C world) that it's never a compiler bug, it's going to be a bug in your code even if it looks crazy or impossible.”

I say, it’s “rarely a compiler bug.” When teaching new developers I remind them that you should assume the bug is in the code you just wrote before jumping to the bug being a compiler, framework or OS issue. It’s just a matter of probabilities.
How about "The Return of the System76 AMD Laptop"?
Ben Valleck has an ultra-approachable video on building your own keyboard [0].

PCBs are incredibly cheap to print (<$25 shipped for me to print at https://jlcpcb.com, IIRC), and he shows you how to do some mods to the schematic using KiCad [1].

BV also has some crazier minimal keyboard designs like this 18-key split one with lots of layers: https://www.youtube.com/watch?v=yNOGEtqn85o

[0]: https://www.youtube.com/watch?v=JqpBKuEVinw
[1]: https://www.kicad.org/
Double down efforts to survey users and potential users. Keep making the product better. Consider the pirate option as a competitor. Don’t demonize your user base, but don’t be afraid to go after any institution you know is using pirated version.

Build multiple telemetry code paths in your code — if you can just get IP addresses of offenders you’ll have way more info than now.
Haha I am as technical as it gets (Have a masters degree in engineering from a decent school, even have written my own compiler and database system) and this is the senior engineer I want to be and have in my team.

The engineers you are describing are some of the biggest time wasters I have seen - spending months on making “engineering improvements”. One guy I met spent a year on making the perfect build system in rust lang that I could have written in cmake and bash in a week.
> it's been my experience that it almost never happens that a freshly inspected car fails randomly within the two years until next inspection.

Even though you describe the number of yours that have died on the highway as "some".
You are missing my point. I am not saying you should not hold them accountable, I am saying we have a more important problem. We should focus on minimizing the fallout of climate change instead of getting us distracted with a blame game and figuring out the appropriate punishments.