skysight-inc/HackerNews huggingface dataset:
In the UK, in addition to what the sibling comment mentioned about phone boxes, a lot of workplaces now have AEDs on site (eg I know mine does) and they're also common at large-scale events. I don't know if there are any statistics on how much good they've done but that seems like quite a sensible approach to me as you can presumably get quite a lot of population coverage quite cheaply.

By contrast, a CT coronary angiogram I suspect is rather more resource heavy - in particular I suspect having enough qualified cardiologists to interpret the results (not just having CT machines and staff to administer the test) might be a bottleneck (anecdotal, but having had one myself due to family history of heart disease, I had a longer wait for results after the scan than to get the scan itself).
> Today, these governments literally import voters and distribute them throughout their country to prop up their political parties in contested areas because natural citizens don't vote for the looting and demolitions of their own societies.

Is this America specific?
This has nothing to do with a 51% attack. All this article seems to be stating is that someone with large amounts of bitcoin can raise the transaction fees by sending a lot of transactions, which isn't really a surprise since only a limited amount of transactions can fit in a block.
Glad you said this. I have delivered cpr twice: once to my lecturer at school, the other to a stranger in the street. Both times they died. The experience of seeing people freak out when they saw their loved one dying completely devastated me out. Still now the memories are painful.

I told my father, who worked in medicine. He recommended that unless there was a defibrillator nearby, I walk away next time I see someone having a heart attack.
This seems like a good place to share a horrific experience I'm currently enduring:

I recently took over a a Django API + React front end project.

What should should have been a basic CRUD application with some calendaring and video calling added turned into a nightmare and costs of over a million dollars for my client.

I'm a Rails and iOS dev mostly, so I have a bias, but here we go:

1) Using GraphQL for a business process CRUD app is a nightmare.
Building on Django's ORM with Graphene, then on the frontend with Apollo Client, Queries/Mutations, and React with some Redux mixed in is a nightmare of hard to know database and business logic paths.

2) On the Django side, having their Views and Models (mostly Models) handle business logic, and then constructing a Graphene based GraphQL layer to be consumed by another layer GraphQL Queries/Mutations via React is a mess, for what is essentially a bunch of forms on the frontend

3) Splitting out React Components into Atoms/Molecules/Organisms/Pages/Templates and more has been a nightmare to work with. Seriously - do you really need to build an Atom for a button that you pass the title text too?

The whole project is impossibly fragile.

Say what you will about Rails, but you can build a robust and functioning CRUD app that solves business problems without the need for developers to hack through a jungle of abstractions!

Sorting this all out for client has almost killed me and burned me out!
the most worrisome part is that the legal system is apparently to lazy to just follow the process. Fearmongering big tech companies into doing their job for them should be banned by international treaty.

If we/the voter wants a copyright monitoring system or transaction monitoring bolted onto every tube we should get a bill for it. We should pay for every bit of work done at our request by the companies.

Let it cut deep into the budget. We want to know what the orwellian society costs.
You're bikeshedding and trying to control other people through the small potatoes of word usage.

Anyone who is rich cannot count their money by definition. Liquid net value is a more-or-less discrete probability distribution function that varies by immediacy.
You will find the second law of thermodynamics very disappointing.
> freedom to refuse unethical business

There is a massive difference between "unethical business" and "illegal business". As banks provide critical infrastructure, they should absolutely not be allowed to refuse business they consider "unethical", just like a power company should not be allowed to cut someone off because they think they are behaving "unethically".

As to "illegal business", the simple fact is that the bank doesn't know enough to make a meaningful distinction. It is simply impossible for a bank to know for a fact what a payment is for. They only know the source account, the destination account, the payment value, and a user-provided description. That's just not enough data to make a decent judgement. Plenty of jokers out there who will label their rent transaction as "extortion payment", after all.

Sure, if they have reasonable suspicion they should forward the information to the police, but they should not be allowed to block it unless given a court order.
I hate to say it, but I agree.

I internalized why affirmative action and equity are awkwardly unjust in the short-term but more just and better in the long-term, but I don't think that we, as a society, are convinced that the ends justify the means.

It feels good to try to be colorblind, for example, even if critical theory would blackpill you that you can't really be colorblind and you're lying to yourself. But any alternative is socially unsustainable precisely because we resent racism.

As a society, I don't think we can psychologically afford social engineering projects like affirmative action. The insecurity and resentment they breed feel really bad and are huge powder kegs for political strife. So it's probably better to not do them.
There's a number of references to anti-Japanese sentiment in the article. Was that due to the ongoing imperialism of the Japan Empire at the time? For example, they had just annexed Korea in 1910.

https://www.history.com/news/japan-colonization-korea
Yeah, of course, there is a lot of hatred against the russians. Depending on the politics, ukranians too. Also against the chinese during covid not that long ago.

On the other hand, if someone got preferential treatment because of his skin color, and took my spot for something, I'd hate him too.
New feature to advertise: Load shedding!

A customer who can't get in isn't costing you precious CPU cycles.
Maybe not visually hidden, but practically invisible to human: imagine a text box with color #fffffe on a white background. Visually impossible to discern for most humans on most screens, but for a machine #fffffe is totally distinct from #ffffff, and fully visible if display != none.

As AI becomes more intelligent, you can prove humanity by exploiting our weaknesses.

(Another idea. Have a random image on a page actually be a text box with an image background. You cannot activate it if you focus on it, with your mouse or touch, but a bot doesn't need focus to change input.value.)
Generally accepted… But by whom? If you mean “the software engineering community at large”, I’m not so sure… I’d say from my experience: [*]

- >98% of engineers are mostly familiar with OOP

- about 1% of engineers “write FP code imperatively” without knowing that they’re kind of missing the point

And among the >98%:

- 20% think FP is about using map/filter/reduce (not a bad start, but misses the main ideas)

- 35% are openly hostile to FP for a whole variety of reasons, some better than others but none great

- The rest don’t really know what FP is, and if they’d have to guess they’d say it’s when you use functions.

We no longer have the same performance constraints that computer scientists had to deal with in the very early days of computing, when the theory was being written and the von neumann style of programming began to take hold. It will still take a long time (I’d wager decades) before the findings of academics are accepted in the industry.

[*] These figures are all made up and are presented only as a rough way to communicate my perspective based on my experience… But again I am not particularly qualified to speak to this.
There is an important difference between AI risk and climate risk. The climate risk is indifferent to humans. This isn't ideal. But AI risk might deliberately try to bypass or thwart or adversarially remove human agency, which would be bad in a different way.
I’m also fairly certain an FFT of the audio would instantly uncover the repeating patterns. The repeating tones would show up as taller spikes.
Germany, France, Italy, UK, and the USA

https://www.pewresearch.org/global/2019/11/13/four-countries...
There's nothing better about Supercharger connectors.

CCS is now twice the voltage and supports 25% more current; the common max CCS charger power is 350KW, whereas most superchargers are at best 250KW, and often that power is shared among several stalls.

Teslas use CCS2 in Europe where (ahem) they were required to, so by opening up their network, millions of cars there are out there able to use the stations since it's largely a software change.

No mass-produced car uses Supercharger plugs except Teslas, so them opening up their network means only some Fords, produced at some time in the future, will be able to use them - and it's really not a plus, given the slow charging speed, and how oversubscribed many of the stations are. It's going to be fun when people with 100k Teslas can't charge because there's someone with a $35k electric Ford using a charging port...

The entire mass-production auto industry save Tesla has standardized on CCS1/2. The only downside to CCS is that the US and Europe use different CCS connectors, which is a giant facepalm.
Your instincts are correct. No, at a normal craps game you won't be arrested for failing to throw the dice properly, however, if the casino repeatedly voids your throws they will likely ask you to leave, especially if you're a healthy person who could easily make proper throws but are strangely setting the dice and sliding or dribbling them.

The current case seems to be much less clear-cut, however. Normally, a craps game would be watched by a pit crew (and surveillance to an extent) and bad rolls would be immediately recognized and voided. It is unclear whether anybody was monitoring the rolls at the electronic table, and whether there is any specific direction that states the dice must be rolled a certain way. Your question about the casino's responsibility seems highly relevant -- responsible for monitoring the rolls, for observing any possible player collusion, and for clearly stating what an acceptable dice roll consists of. If they failed at any of those, it would be hard to claim that whatever the players were doing, right out in the open, was illegal.

This case has parallels to Phil Ivey's ordeal with Borgata and Crockford's casinos. He and an associate won $20 million using a technique known as "edge sorting," which essentially is recognizing extremely small imperfections on the backs of the cards, to know the value of the next cards to be dealt. Whether or not this was actually cheating -- nobody touched the cards or manipulated the cards in any way -- was decided by the courts, but various US and UK courts had differing opinions so that decisions were often flipped on appeal. In this case, the casinos can claim "cheating," but if the players "rolled" the dice and the electronic table accepted those rolls as valid and no casino personnel objected and no written rules were broken, I'd say the players have a good case. Unfortunately we'll likely never know, $225,000 is a lot less than $20 million and I would expect if the casino legal teams realize they are in the wrong, they will simply offer the players $50, maybe $100,000 scot-free to keep their mouths shut and never visit again, and given the cost of legal fees and the possibility they could lose (or be charged criminally), I can't imagine the players not taking that deal.

More info on Phil Ivey: https://www.uspoker.com/phil-ivey-lawsuit-borgata-guide/
Our future technological improvement hinges on basic research. We can certainly iterate and improve technology, but the amount of improvement is always bound to hit a physical limit sooner or later. Doing basic research will actually move the physical limit.
aww, I really hope CNAME/generic host support comes one day. Thanks for making an awesome product!
Please no.

Climate change, or specifically rising CO2, something that is undesirable and requires technological fixes, has been hijacked by disaffected socialists in the wake of the fall of communism as a political excuse to try and tell people how to live. They've taken a tractable problem and turned it into a political battle and power grab. Let's not try repeating that somewhere else. Incidentally, that's exactly what the "AI doomers" are already doing, trying the political angle to gain advantage and power for themselves.
What the real problem probably is, is that all this is still being done by hand. It should be automated, and there is some work being done in that area: <https://github.com/DNSSEC-Provisioning/music>
Not really.

A field's normal vibration is like plucking a guitar string. A quantum is like shaking the end of a rope and seeing a ripple fly down it.
Show HN: FeedIQ – Create and schedule content on Twitter and Mastodon
Hello,

I have created a social content scheduler for Twitter and Mastodon that allows you to manage multiple social accounts from a single place.

Here's what it offers:

- An intuitive platform for creating content

- The ability to create weekly time slots for posting your content. For example, if you regularly post on Monday mornings at 10 am and 4 pm, you can create these slots and simply add content to your queue.

- Tools to assist you in writing your content, including AI assistance, polls, symbols, and a gradient background generator.

- The option to connect multiple Mastodon accounts into a single queue.

- 7-day analytics to track the performance of your accounts.

- Auto-Retweet/Boosts feature that automatically retweet your posts 12 hours after posting and un-retweet them 12 hours later. This helps increase post visibility, especially when targeting multiple time zones.

I would greatly appreciate your feedback to understand if you find value in this tool and your thoughts on the product/features.

Thank you HN!
It's bad form to have record profits in inflationary times. Makes too many people wonder...
> methods of quashing dissidence

Some countries have constitutions, armed citizens, some police who believe in the rule of law, and would like to maintain at least an appearance of due process.
I think it's not the verbose names that are the problem in stereotypical Java-esque names, but rather the large amount of "scaffolding" classes that implement design patterns - a wealth of middleware that becomes apparent thanks to the verbose naming. That is, it's not the ProcessedWidget::QueryStructuralIntegrityPercent() that's the issue - it's the associated WidgetFactory, ProcessedWidgetBuilder, ProcessedWidgetProcessingManagerDelegateProxy, etc. that bloat the code and tax cognitive memory, and which exist only because the language isn't (or used to not be) expressive enough to express those patterns without giving them a name.
The authors of VHS gave an explanation when they announced the tool on reddit: https://old.reddit.com/r/unixporn/comments/yerd82/oc_vhs_a_t...
They store JSON using the OP_PUSHDATA. The JSON has known fields like ticker, containing the name of the asset, call type like "transfer", "mint" etc. and an amount field. There are then external indexers that index these transactions and keep tabs.

It is not a feature like GP mentions. It is a fun hack that's being taken too seriously.
Digital money is clearly a downgrade. In the yet ole times, all money (precious metal coins) was decentralized, anonymous and untraceable! It even worked in all world without any exchanges!
/Poe

(Poe’s law, take it as you want.)
I think your last statement is completely wrong. NFT's and memecoins are a grift by scammers, no more. People being duped is certainly no evidence of any actual threat to state powers.

Most of the memecoins seem to just be money raising vehicles to bolster exchange profits
> Total System Power Consumption
>every elementary school student has to memorize "please excuse my dear aunt sally"

In Indian schools it used to be BODMAS, for Brackets Of Division Multiplication Addition Subtraction, for operator precedence, for which our teachers told us the mnemonic was badmaash, meaning a scoundrel or a villain, in Hindi. Guaranteed to make kids remember it. :)

Of, as in half or a quarter or ... of some other number.
Elon Musk originally said this in an interview somewhere but it stuck with me: "The organizational inefficiencies and structure will manifest themselves in the end product."

We can probably gleam many insights about the people who made the app (how it works, how big the bundle is, how fast/slow etc.). I haven't used the app so I can't make any judgements about the organization behind it.
Yokai.com, the online database of Japanese folklore
The answers being wrong hits google captcha as well.

Having a computer tell me I had to call a mailbox a parking meter is right out of some sort of Forbin Project 1984 mashup.

https://imgur.com/a/lcYR8n0
There's an app for that: https://www.pulsepoint.org/download
I would go the other direction. You list the painting on the gov website, they do the transactions and all of the weird taxes, fees & vat around the world, check if is stolen, where it did come from, if it is real etc etc what ever weird shit they want, all you get is the after tax money. No need for accountants nor quadruple book keeping, just do the business.
As-in "The advantage of using a normally compiled language is that code can be compiled once the prototype is debugged and refined. CINT is a C++ interpreter, making it a tool for rapid prototyping and scripting in C++."

https://root.cern.ch/root/html534/guides/users-guide/CINT.ht...
Author here. If you've grown up in a "normal", functional family, with two loving parents, and you enjoy talking to them on the phone, you should consider yourself very lucky.

I only take calls from my mother when I feel up to it. The reason for that is that she has no concept of boundaries. Her mental illness prevents her from grasping that concept. Her default behavior tends towards what a normal person would call harassment. If you can't relate or understand a situation like that, it might just be because you've had a relatively safe, coddled, privileged life.
...and to explain the solution to humans with the same code that solves the problem on a computer. It rarely happens completely, but it's a good ideal.
ArkoseLabs?

I've given up on websites just by seeing the first captcha made by them.
I work on multiple small multiplayer games. We have shared modules across the front and back end. We split our code into what is game specific, what is library level and what is framework level.

We got the simple stuff right the first time, but it's not until project #3 where we are actually building the framework properly.

A library exposes utilities that an application chooses to use.

A framework constrains the application to a precise system and offers a lot of power within that system.

Frameworks are the most risky to write.

You should always prefer libraries over frameworks until you are certain not only of the problem domain, but the future of the company.

Our first project we really just prioritized features and time to market.

When I was designing the golang based backend for our newest project, I spent almost 2 weeks iterating on the design of the framework. The set of constraints around what an API call would do. I implemented a system for syncing JSON objects between the client and server. A system I had been thinking about for 4 years. It works really well and felt good to implement.

The constraints I created offer us a lot of power. Logs are automatic and consistent. We can run analytics on the diff of every single player interaction. The constraints guide developers into writing performant code.

However there are flaws in the framework. Those flaws could become landmines. Or there are theoretical designs that cannot be represented by the framework, and I have a strong opinion on how to extend the framework to support that. Another dev might implement that new feature in a spaghetti code way. But I can't really justify spending another week iterating on those flaws.

When I was pondering where the line is of how long to iterate on the framework level, I was reminiscing fondly of how simple the first products backend is. Each API call written as a unique snowflake, with all its reads and writes and errors in a straight line, and divided into simple functions with no rules. But then I remember the flaws, the database load is high, there are reads and writes going on inside deep function calls. Reading the same record multiple times in an API call. The lack of consistency in the response structure and how the client would deal with that. The lack of completeness of the logs. The inability for us to comprehensively analyze our players data.

Abstractions are useful. It's hard to get them right. You're better off dumping all the Legos on the floor before you try to sort them.
My comment said it was “broadly solved” by a combination of FP and DDD, not by FP on its own, and not completely solved either (the problem described is multifaceted and you can find many ways to screw it up regardless of what tools or frameworks you pick up… but certain tools are a bit harder to point at your foot).
Not just that but the fact that in order to simpy exist your transactions must be tracked by some company! Screw that. That society should not exist. Period.
While that is true afaik a lot of scientist were hoping to find something that is not predicted by the standard model to get new ideas. I don't think that has planned out yet
It was in response to “how often do you do X”, so I took it to mean # of times you need to do X that is more than 0
Implementing the CIS Critical Controls for Free
New free trade agreements will eventually come for the seedboxes.
TLDR:

1. AEDs should be everywhere.

2. CPR isn't perfect but it works sometimes.

-----

1. Get an AED if you can and keep it near your home and/or vehicle.

2. Just don't expect complete recovery miracle revivals like the movies.
Turn out I am just blind and had the wrong hue of yellow in mind.

But yes, it's quite interesting to watch some of the flag pages. Vexillologists constantly fighting over the correct flag.

One of the recent ones fixed was the Imperial Japanese flag. Watching that flag flip flop between 4 or 5 different iterations was amusing, to say the least.
degenerates will be stoned, don’t worry. And all liberal strongholds will become shitholes like Chiraq.
+1. One of the single best pieces of programming advice I ever received when I was young was my TL saying "I don't like this, it's too clever". I spent a brief period at a FAANG company and IMO the people there are too smart to be good developers.

My coding heuristics now pretty much boil down to:

1) Less code is better code. The only code with no bugs is no code. After you get something working, remove as much code as you can.

2) Simple code is better code. Don't waste time making your code complex for the sake of being efficient until you've used it and proven that it's a bottleneck with a profiler. Otherwise, just do the simplest thing you can think of that will work.

3) Don't think too far ahead unless you specifically have been tasked with it. Otherwise, do what will work now. Refactor when necessary.
In a dense urban area, competition for many businesses is a short walk away. Once the playing field has been leveled by a municipal law, there is little to be gained by antagonizing customers who can walk to the nearest competitor.
As I understand it VHS is less of a recorder and more like an "editor"? You provide it a sort of script to follow, not recording your own actions.