skysight-inc/HackerNews huggingface dataset:
I see a mix of card tapping and phone tapping here. I myself only use my card when my phone is out of battery or when the amount to pay is larger than the bank allows by default (though I'm pretty sure you can raise that).

It was pretty weird seeing Apple users around me get excited about finally being able to pay with their phones when the first bank here started offering Apple Pay. I guess they never noticed that every other brand of smartphone had been doing that for give years at that point?

As for the public transit system, the stupid mess of checking in and out at varioustterminals still exists, but they are indeed working on using bank cards for public transit. They're of limited use though (no ability to store discounts and such) and not all transit companies accept them yet. I'm not sure what the situation is with credit cards, as the Netherlands is very much debit card oriented. The cards follow the same standards, but as any American trying to do groceries here will find out, that doesn't mean all cards will work on all terminals.
Thanks, fair points.
>You're going to oppress the world's entire population of human beings with warrantless global surveillance

Its already happening with financial transactions, regular speech is not far behind.
I decided to hit him up again, and he told me he had moved to another (European ) company, one which would sponsor a work visa, so he didn't have to go through all these headaches

so I guess remote didn't end up being suitable for him.

Dubai isn't suitable for most Euros, tbh.
The PIN chip on my card stopped working months ago. Normally I’d have to get a new one and change my card details everywhere (hassle hassle) but I haven’t bothered as I can use Apple Pay for everything
I do find SQL not easy in this regard. alter table add constraint is a totally different command than alter table. gotchas like that.
> Specifically, you have no way of knowing the difference between accurate outputs and inaccurate outputs, without running the command yourself, making it largely worthless.

The former is necessarily the case given the Halting Problem; the latter is falsified by the fact we can reason about code despite the Halting Problem.
The DMA expressly permits competing browser engines (https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...):

Chapter 3, Article 5, Section 7:

> The gatekeeper shall not require end users to use, or business users to use, to offer, or to interoperate with, an identification service, a web browser engine or a payment service, or technical services that support the provision of payment services, such as payment systems for in-app purchases, of that gatekeeper in the context of services provided by the business users using that gatekeeper’s core platform services.

Section 43 :

> Certain services provided together with, or in support of, relevant core platform services of the gatekeeper, such as identification services, web browser engines, payment services or technical services that support the provision of payment services, such as payment systems for in-app purchases, are crucial for business users to conduct their business and allow them to optimise services. In particular, each browser is built on a web browser engine, which is responsible for key browser functionality such as speed, reliability and web compatibility. When gatekeepers operate and impose web browser engines, they are in a position to determine the functionality and standards that will apply not only to their own web browsers, but also to competing web browsers and, in turn, to web software applications. Gatekeepers should therefore not use their position to require their dependent business users to use any of the services provided together with, or in support of, core platform services by the gatekeeper itself as part of the provision of services or products by those business users. In order to avoid a situation in which gatekeepers indirectly impose on business users their own services provided together with, or in support of, core platform services, gatekeepers should also be prohibited from requiring end users to use such services, when that requirement would be imposed in the context of the service provided to end users by the business user using the core platform service of the gatekeeper. That prohibition aims to protect the freedom of the business user to choose alternative services to the ones of the gatekeeper, but should not be construed as obliging the business user to offer such alternatives to its end users.

Disentangling JIT surely hasn't been an easy task, but they have had years to prepare and I don't think Apple will risk a recurring 20% annual global revenue fine.
Well, I am more than interested in your piece of work.

If your are able to use the SOC hardware services (USB(device)/dma, timer interrupts, GPIOs,etc) with the C906 without convolution (aka without E907 involvment which would be shutdown as I said in my previous post), I really want to know.

Is there a place I can check for that?

RISC-V, if successful, is the signal of the start of the "assembly era" (probably with high level interpreters written in assembly, like python/lua/javascript/ruby/gnagna). In this era, we will have to fight SDK complexity, like the abuse of complex macro languages. Personnaly, I currently write x86_64 assembly with a "very cheap" SDK (this is EXTREMELY important): I conservatively use a C preprocessor (currently the one from tinycc) to define an "intel like" syntax which allows me to assemble simple "intel like" syntax source files with fasmg or/and nasm/yasm or/and binutils as. I still use binutils ld though, but I keep in mind I may move away from it so I try to reduce my usage of its comfy complexity as much as I can in a point in time (the real issue is actually ELF...).
If you use an EMV card in transit, then the Visa/MC rules say that the same card must be used to pay for the fare.

Transit providers are not allowed to use the EMV card purely as "identification".

I answered elsewhere on the thread about how the transit provider is able to use the EMV as an identifier after it has been used for payment, with a one way hash sent to the transit provider.
“Monopolists lie to protect themselves. They know that bragging about their great monopoly invites being audited, scrutinized, and attacked. Since they very much want their monopoly profits to continue unmolested, they tend to do whatever they can to conceal their monopoly—usually by exaggerating the power of their (nonexistent) competition.
Think about how Google talks about its business. It certainly doesn’t claim to be a monopoly. But is it one? Well, it depends: a monopoly in what? Let’s say that Google is primarily a search engine. As of May 2014, it owns about 68% of the search market. (Its closest competitors, Microsoft and Yahoo!, have about 19% and 10%, respectively.) If that doesn’t seem dominant enough, consider the fact that the word “google” is now an official entry in the Oxford English Dictionary—as a verb. Don’t hold your breath waiting for that to happen to Bing.
But suppose we say that Google is primarily an advertising company. That changes things. The U.S. search engine advertising market is $17 billion annually. Online advertising is $37 billion annually.”

“The entire U.S. advertising market is $150 billion. And global advertising is a $495 billion market. So even if Google completely monopolized U.S. search engine advertising, it would own just 3.4% of the global advertising market. From this angle, Google looks like a small player in a competitive world.”

“What if we frame Google as a multifaceted technology company instead? This seems reasonable enough; in addition to its search engine, Google makes dozens of other software products, not to mention robotic cars, Android phones, and wearable computers. But 95% of Google’s revenue comes from search advertising; its other products generated just $2.35 billion in 2012, and its consumer tech products a mere fraction of that. Since consumer tech is a $964 billion market globally, Google owns less than 0.24% of it—a far cry from relevance, let alone monopoly. Framing itself as just another tech company allows Google to escape all sorts of unwanted attention.”

Excerpt From
Zero to One: Notes on Startups, or How to Build the Future
Peter Thiel
> Apple could easily raise their prices for apps by 100% and not have a significant number of users jump to Android.

Apple doesn't charge for most of its apps. How would this work?

Are you arguing that Apple could raise the prices of apps sold through their App Store? Isn't that the developers' choice? To me, that doesn't seem to change the market argument (IANAL, obviously).

(I know Apple provides banding and international support so perhaps you're suggesting Apple might shift the bands?)
They exist. They want to feel the pulse. The same persons that like bars where you have to scream to have a conversation I guess.
A deeply foolish comment, completely ignoring the fact that the US has capital markets dwarfing those of all European countries, a single national language, and, so far, a tradition of sucking up talent from the rest of the world, including from Europe.

And... as any girl should have told you by now: size isn't everything. In Europe we prefer to buy locally produced food in local pedestrian districts to driving to giant Walmarts -- and so on across the board.

We'll happily trade 6 weeks annual leave, parental leave, socialized healthcare and many other things (freedom from school shootings, lower child mortality, longer life expectancy, vastly lower inequality etc etc) for your size-based bragging rights.

As for innovation: we're doing fine. The web originated in Europe and so did a lot else, including the world's largest and best regulated market, something Americans can only dream of:

https://fsi.stanford.edu/events/why-europe%E2%80%99s-single-...
The use of signatures in the US boggles my mind. Who checks this ever? I worked retail for years in the US and I would usually check the signature and (very rarely) challenge a signature. The customer was almost never happy I did this, so I generally wouldn't bother unless there were other reasons to be concerned. (For example, kids clearly using their parents card or someone who wrote "see ID" on the card.)

One additional thought: I now live in Europe, and use my contactless card for payments. However, sometimes it fails and I am required to use my chip and PIN. (I'm guessing because the bank thought the transaction needed additional security for some reason.) In this case, if I only had my phone, I would be stuck?
Websites seem not to work without them as well.

The page isn’t redirecting properly

An error occurred during a connection to www.scientificamerican.com.

This problem can sometimes be caused by disabling or refusing to accept cookies.
What about `pg_notify`? I just want to use it to replace my kafka server which is lite overload but costs much.
Cryptocurrencies, especially the stronger privacy protecting ones like Monero mitigates tracking to a great extent and is permissionless, requiring no authorization from a third party to use your money. Though by doing so it also attracts criminal and law enforcement attention and is likely to be banned upon widespread adoption.
One drawback of these functions is that the return value is the length of the source string. This is seldomly useful, as it's mostly a micro-optimization to avoid an extra string scan when using static buffers for small strings, but dynamic buffers for large ones. However, it prevents these functions from being used with input that might not be null-terminated, and causes performance to be bounded by the size of the source (which usually isn't controlled by the caller), instead of the destination (which usually is).
Given how cold it gets in the winter (around or below freezing) in various parts of Europe, getting a wallet with anti-RFID lining and a compartment outside of that, a purse or bag with a pocket on the bottom or side, or gloves with a pocket on the back of it, or this watch thing, or really anything that lets you run your travel card without having to take off your gloves is well worth the cost.
Because they are separate but interacting with real numbers? I don’t understand.
Deeply disagree.

The spec first definition paragraph is about "Objects". There is mention of object retrieval long before message passing. The concept of messages is introduced in relation to Actors inbox and outbox. It’s not written clearly as being a message passing system and I am not sure it was conceptualised this way. Only from the server to server part you can start infering that’s what it’s supposed to be.
I don't think any of these are directly derived from the German "ur" like aurochs is.

Aurora / aurum come from Greek. Auricle and a few others are from Latin auris, ear. Auspicious comes from Latin "auspex" (bird seer) so the root is avis, bird.
They launched this with one of the most memorable TV adverts of all time, in my opinion: https://www.youtube.com/watch?v=YYEcZh2QtwA
What are "official accounts", may still be up for some debate? Both Trump and AOC were sued for blocking people on Twitter. I understand that if you manage the Twitter account of the Department of Blank, that you may be prevented from blocking citizens, but for Trump and AOC, were the accounts in question not as much a personal account as anything else?
Not sure why you got downvoted but hard agree. I haven't used a physical card in years, everywhere I go accepts contactless, and with FaceID it's either same speed or quicker than having to get your card out of the wallet.
Another footgun is that, while `DELETE FROM table_name` is transactional, TRUNCATE is not transactional. Once you push the truncate button, that data is gone in every transaction everywhere all at once.

You should be very hesitant about using TRUNCATE on a production database unless that table (and all related foreign keyed tables) are truly ephemeral. Even if the data is cleared every night at midnight, for example, is there going to be a 10 second analysis transaction running across the midnight boundary that will fail hard with suddenly missing rows?

Running a full delete on the rows and vacuum will still result in a tiny file on storage and doesn't wake me up in a cold sweat when I have a flashback. Even renaming the table is in many ways safer.
SMS as a second factor is not bad - it has problems, but those shouldn't make the security worse than no second factor and strictly higher in most situations. The problem is that giving a company your number risks them letting an impostor use it as the only factor or in combination with useless "secrets" like publicly available personal data. This has happened often enough that you have to assume adding a phone number to your account makes it less secure.
Violin players use catgut; fiddle players use the whole damn cat.
Platform as a Runtime (PaaR) – Beyond Platform Engineering
PaaR can be thought of as a platform for platforms, enabling developers to focus on their code and not worry about the underlying infrastructure. The article also highlights some of the benefits of PaaR, including increased developer productivity, faster time-to-market, and improved reliability and scalability.
Various police departments are also abusing facial recognition as undisclosed primary evidence and putting the wrong people in jail, in addition to destroying lives and forcing people to prove innocence after being assumed guilty.

https://www.nytimes.com/2020/12/29/technology/facial-recogni... (Another Arrest, and Jail Time, Due to a Bad Facial Recognition Match)

https://arstechnica.com/tech-policy/2023/01/facial-recogniti... (Black man wrongfully jailed for a week after face recognition error)

https://www.wired.com/story/face-recognition-software-led-to... (Face Recognition Software Led to His Arrest. It Was Dead Wrong)
There have been various attempts to improve on strcpy() etc. The current thinking is that strscpy() is the best general interface to this functionality. See the "improving ... strcpy" section at

https://www.pixelbeat.org/programming/gcc/string_buffers.htm...
A perspective from the other side of the desk (playing devil's advocate here):

There's a fundamental skill that a good programmer has to have, and that is to be able to take a novel problem that they haven't seen before and break it down to solve it in a sensible way.

There are plenty of programmers who fake their way through a career without having that skill. They just copy stuff and never really understand it. They're fine for some types of programming career, but if your business involves solving new and novel problems then you have to know which type of programmer you're hiring.

A contrived live coding exercise gives you a strong signal on this. It does have a decent chance of producing a false negative, but only a very small chance of a false positive, and that's the trade that has to be made with this kind of approach.

Is a better option to not do this kind of assessment, hire the person, find out that they can't do the hard bits and then fire them within 6 months? I'll take some convincing of that...
I honestly can't understand how anyone would use those cloud services for important passwords and keys. The risk/reward ratio is just too high. And for anything not crucially imporant I would just whatever my web browsers support natively.
Also, "you have nothing to hide" is so wrong, that people fail to understand that privacy isn't about hiding your private life, but having the power to sharing those details with consent and when you're comfortable sharing them. Just because you don't have nothing to hide, doesn't mean anyone can walk in your private life and peek into all corners.

And as you mentioned, power will be abused. Unchecked power will be abused unchecked. This is ethically, morally and humanely wrong.

There's so much wrong with this bill and the thought behind it. It should never see the day of light.
Show HN: VNSpliT - Summarizing Voicenotes with AI
Hi all, I get a lot of VNs on iMessage and WhatsApp and the UX to play them there is really horrible so I ended up using Open AI’s set of toolings to transcribe and summarize them.

Happy to get feedback or anyone else try it out. There’s a YouTube demo on the page and 3 day trial.

https://vnsplit.me

> We don’t store any data. Voicenotes or the summaries
Some of the best photos I've taken in my ~12 years as a hobbyist photographer have been less than 30 minutes from home. Despite all the holidays I've been on.
In theory it's attractive to perform business logic in the DB with functions and procedures but in practice the "devops experience" is painful.

Functions are restricted in their available languages, ability to A/B test and scale. There's also complexity entailed by having two sources of business logic because people can forget which one does what, needing to constantly switch back and forth between procedures and app code when debugging.

Additionally the networking, resiliency and update patterns of databases are often not well suited to functions. You may want your functions to have public internet access but not you DB or rollbacks of your data but not function versions.

All of these issues can be overcome by people who're confident DBAs and sysadmin types in addition to being application developers but that's a small group of people.

I wish there were more startups in this area working to improve the developer experience of DB functions because you're correct about the superior performance and I'm pretty sure most of the issues I raised could be solved with well thought out tooling. However, at the moment such tools don't exist so these functions are painful to use.
We are a local company offering junk removal in Fort Pierce, Fl and the rest of St. Lucie County. We believe in providing reliable and efficient services with competitive rates.
weird, I can sleep with wsl docker and kubernetes VMS running and it all comes right back up no problem.
it's already competing, and quite successfully (hello battery life and ram usage). but when google.com displays a "better in chrome" message, or when they adopt some proposal instead of waiting on the process, then it's no longer about competition.
>If that's a good description of the relationships in your team

That's a good description of most teams, open or closed, private or public. Hierarchies are universal, for good reason. I'm not entirely sure what hippie commune David Farley programs in where Intern #15 can just merrily hit the big red nuke button and send everything into production

In open source projects pull requests are great because you don't trust people you don't know, in private companies you don't trust people because you know them. Hell I don't trust myself enough and I'm glad processes like this exist
Redump Milestone – 100k Discs
While we're at it, have you seen the Apple ones? 3 year old threads with 100 messages of people saying 'I have this same issue' and zero response from Apple.

Some examples of the subjects of these threads:

- SD Card readers in original M1 Macbook Pro not working

- Bluetooth headphones balance getting messed up randomly (so old someone created an application to automatically center balance)

- Specific Intel Macbooks crashing after using a Thunderbolt dock exactly twice.

All of them with no response from Apple at all and no fixes in sight.
In less than a year, you will have less than 10% of a year's worth of pay stacked up that way

FTFY
> "Shitty condtions" is subjective.

Try working as a plumber for a month, and "shitty" takes on a new, more literal meaning.

"Subjective" often just means "relative to their experience". If someone never did work in a physically exhausting, dirty or dangerous job, they tend to have a different view of "shitty conditions" than those who did.
It is not known if all physical theories are fundamentally wrong.

> A classical apparatus is part of the QM framework

This sounds like nonsense. Care to elaborate, preferably with a link to a good source?
But that should be done on your schedule, not on theirs (most of the time) so that when you are done talking to them and you have a good idea of what to build, you can go crank out a high quality first version. This version will be on the right track, technically: good architecture, usable performance, well-tested, with minimal bugs. This is a first iteration you can go take to users to get concrete feedback and keep iterating.

This is wrong. If you think you can build the right product from the outset, and then just refine it by talking to users, then you'll end up with a garbage product. What good architecture and usable performance look like depends on the user feedback. You need to get something in front of users as soon as humanly possible - if that's something that's well-architected, with few bugs and good perf then you've already spent too long on the app.

This is something that first-time founders find really hard to understand. They're scared of 'losing potential customers' by showing them something that's truly bad. They should actually be scared of wasting time and runway building the wrong thing.

There's every possibility that the first version of an app you show to users is totally wrong. It doesn't matter how good the code is. If you're focused on building good code from day one then you're getting it wrong. High quality code comes waaaaay later in the process.
> open a ton of possibilities weakening even more the walled garden

It first will weaken security and privacy for common users. Walled garden is doing pretty good job at maintaining this.
We'd likely be in the same situation right now, just with fewer extra features which are actually good. The C API would have to change in almost the same way. The network hardware would have to have separate paths anyway. Rules would still have to cover both cases separately.

Sure, we'd save a little bit of time from the extra features, but I don't see how anyone's deployment approach would be different.
With Apple Pay it never asks for PIN (been using for years). I'm no expert, but I think authenticating with FaceID/TouchID means it always provides the equivalent of a PIN.