skysight-inc/HackerNews huggingface dataset:
You could try Wox for it's more expansive capabilities.

For file search you could try Everything published by Voidtools.
> The big problem with credit cards is that all the info needed to authorize a transaction is right there on the card. The second problem is that quite often you submit that data directly to the merchant or to whichever payment provider the merchant chose.

Same with my (UK) DD card, when I use it online. I occasionally get challenged by Visa/Mastercard for some passphrase or whatever. For retail purchases, I can usually just swipe. Periodically I'm asked for a PIN.

I prefer DD over CC, because I have full control over my liabilities, should someone try to drain my account, just by adjusting the balance on the account (and I can't link my deposit account with the card; so that's where the rich pickings are kept).

Also, way back when, I was pretty relaxed about credit balances, and the CC company kept raising my limits; I got into a lot of debt. Nowadays I don't use credit unless I'm forced to (which hasn't happened for 20 years). So I have a CC, with a zero balance (and the CC company is going to shut it down, because I'm not using it).
You can't measure something (eg a length or time) without comparing with something else, and the same way you can't claim hostility without comparing it with other states. Especially in the context where it's very obviously about China vs USA.
That's not normal in the US either? Where are you banking?

I've had one credit card compromised in my life, and my bank alerted me before a dollar left my account.
This is pretty cool! Initially I thought it was a data structure :D
The FAQ does not address fraud or charge backs. This is worrisome.

The FAQ had a link to a community site, but that link is already broken.

I'd like to see a critical service like this fully open source so that it can be inspected and referenced.
Streaks for iOS
Cont'd : Then you walk into the Delphi office and it's just a bunch of Nordic academic guys with grey hair.
Basically all SoCs these days have plenty of different clock frequencies for different parts. Number of clock domains can easily be over a hundred.
The Stalin was in power, because of party victory in war. Not much to do with culture, they won and a lot to do with who wins the fight. The winner of war then driven the culture, sure, but the deciding thing was about power.
looks great but why numbers are so big ?
It looks like the human brain is wired up in a way that can turn anything into a religion
Electricity Map has some open source components, mainly data collection related.

Most everything else I'm aware of (current employer included) is not open source, but feel free to reach out if you're interested in working for a climate-related software company.
The NFC payment protocol is inherently more secure as it transmits not your card number but a one-time payment code.
If individual parts being correct meant the whole thing will be correct, that means if you have a good sturdy propeller and you put it on top of your working car, then you have a working helicopter.
Does it have the same easy to pull cmd+space type thing? I really like that it's always there no need to open an application.
> Visually, it prided itself on having a pretty consistent look across Windows, Mac OS X, and Linux distributions like CentOS 3.3 or Red Hat.

That’s probably one reason why it never was very successful on OS X.
This is true. There are engineers who practice TDD as well, although quite few in my experience. The code I've seen come out from hardcore TDD is utter crap, because what truly matters is a good design. In fact writing tests first by design produces crappily designed and messy code and by extension crappily designed tests. Hence you end up with crap all over.
But what is your process for determining code is correct, and is it really faster and more reliably than writing tests? Sheer force of will? Running it through your brain a few times? Getting peer review? I often find tests that all things being equal tests are just the fastest way to review my own work, even if I hate writing them sometimes.
Google blocks largest HTTPS DDoS attack 'reported to date'
I think the worry was that US companies would sue nations that tried to protect their people's health with trans fat bans like the one that the Danes did.

There was similar issues with Tobacco companies threatening to sue.

Amusingly, if you Google Obama and Trans Fat you find a whole bunch of libertarian articles blaming Obama for banning their tasty donut sprinkles, like some kind of authoritarian tyrant and arguing that people shouldnt be deprived of the right to eat trans fat (and smoke cigarettes).

https://www.theguardian.com/us-news/2015/jun/16/conservative...

> Stier said the ban on trans fats could set in motion a series of restrictions on foods that might be seen as unhealthy.

> “It’s precedent-setting,” he said. “I’ve got a whole list of ingredients that could be next. Sugar can be attributed to lots of deaths. Is sugar generally recognised as safe? Maybe we should only allow minute amounts of sugar.”
> This is one of the best things about living in Southeast Asia.
> Instant bank transfers.

Really? One of the BEST things? That sets a pretty darned low bar.. I mean, I've never once been even remotely inconvenienced by the US way of handling money and payments.
You are completely exaggerating the backwards-compatibility issues that web developers face. There are web applications I wrote 15 years ago that are still working today, in modern browsers, with zero changes. And I wasn't nearly experienced as I am today, and didn't even think about future-proofing anything.

Is the web as stable as Win32? No, of course it's not. But a page with 150 inputs isn't anything that requires cutting-edge web technologies. It'll work just as well today as it'll work in 5 years.
Personally: I bullet journal. It doesn't have to be full fledged diary entry, warts and all, just a few concise points that I can execute on later. It doesn't matter to me that I don't execute on each bullet, as long as some of the bullets are checked, I have made progress.

The harder tasks typically will eventually bubble to the surface, so I keep that in mind. It's easy to batch together all the easy stuff/low hanging fruit, and execute within a day (or week!) or so, but the harder stuff will leave you with feelings of regret, so I make a pact to myself that they will be executed on.

Some hard tasks can get rejected for simply being 'too hard'. I mean we only have certain amount of hours in a day, and all the madness/chores of life get in the way, but at least we tried right?
That's a non sequitur. There are ordinances against jaywalking; that doesn't make jaywalking assault. There are ordinances against drug use; that doesn't make drug use assault. There are ordinances against camping within city limits; that doesn't make camping assault.

The definition of assault is not "something I don't like that has an ordinance against it."

Unpleasant sounds are not assault in any U.S. jurisdiction I'm aware of. Using the term in this conversation is hyperbolic and misleading.
I'm quite the opposite. Please don't make me register by mail, just use Google identity and please use the minimal scope.
> I should reveal that I'm an anti-monarchist and a believe that states should strip any and all powers from from their monarchies

I guess Charles taking Bakr Bin Laden's (the half brother of Osama Bin Laden) money is not enough to outrage the English enough to strip him of his powers. But maybe if Scotland and Northern Ireland secedes, they'll realize their queen's successor is quite useless.
You feel guilty because you are harming someone else. The way to "brace yourself" is to believe that the harm you are giving out is ok. If its ok, then its probably not harm or abandonment or any other negative adjective. It's just a transaction.

It's ok if your actions aren't optimal outcomes for other people.
Would you share the link to that particular hoodie pattern? I’m interested in trying to make it :)
> it's impossible to write adequate test coverage up front

I'm not sure what you mean by this. Why are the tests you're writing not "adequate" for the code you're testing?

If I read into this that you're using code coverage as a metric -- and perhaps even striving for as close to 100% as possible -- I'd argue that's not useful. Code coverage, as a goal, is perhaps even harmful. You can have 100% code coverage and still miss important scenarios -- this means the software can still be wrong, despite the huge effort put into getting 100% coverage and having all tests both correct and passing.
I know you got downvoted for this, but I (the OP) got a chuckle out of it, so thanks for the laugh :)
Curious what the performance impact is of replacing TCP with HTTP for this kind of thing
Basically the same here. I looked for a way to report the issue to PayPal. There was no way to do it, so I just deleted my account and gave as a reason that PayPal didn't take fraud seriously if they didn't have a way to report / get advised on suspicious emails.

Oh well. Guess they don't care.
You are arguing for having tests and good coverage, not for doing TDD.
To be fair, writing on currency doesn't necessarily have to be legally binding. The bills also say "in god we trust", and yet I'm free to not trust in god and there are no legal consequences.
Brexit: I lost a €2.5m EU research grant. I fear for the future of UK science
The miniscule number who might risk 12 months of jail for a £30 gift voucher wouldnt do it if they couldnt find a customer.
As long as the protocols are controlled by a majority of miners choosing the chain, being able to buy votes is a problem. Devaluing my "owned" currency by forking a new chain with your preferred outcomes, or refusing to implement useful features because it would make it harder for your miners to make a profit are both things detrimental to the ecosystem as a whole and me as an individual and are impossible to prevent as long as you can just buy more votes. More capital means more control over the network, period. This applies to any blockchain that uses miner consensus to decide anything, and also applies to any blockchain that is forkable at all.
To me it rings true from first principles that involving others in your life leads to higher satisfaction.

If we assume as true that consciousness/self-awareness requires others to arise in the first place—that your own model of yourself is an outcome of modelling those around you (since that implies modelling their model of you)—then it seems not such a big leap to assume that taking others out of your life, becoming a leaf node in the network so to speak, would lead to various negative effects.

Unfortunately, this is exactly what seems to happen to many people after a certain age threshold. As we become more self-sufficient, contacts become harder to initiate and sustain. Helping others, however, is increasingly more of an option as you gain age.

Addendum: the above reasoning doesn’t directly address impersonal ways to help (e.g., through donations).
Tell me, which debit card in your wallet is not also Visa/Mastercard?
Have you ever seen an English breakfast?

Me mum was English, and I loved me fried bread...

A prototypical Japanese breakfast is rice with pickles and smoked fish; maybe some Natto (never warmed to that).
/r/wsb day trader [with $25 million in initial capital from rich family] makes $110M on a yolo bet.
The non-strawman interpretation of TDD is the converse: if the individual parts are not right, then the whole will probably be garbage.

It's worth it to apply TDD to the pieces to which TDD is applicable. If not strict TDD than at least "test first" weak TDD.

The best candidates for TDD are libraries that implement pure data transformations with minimal integration with anything else.

(I suspect that the rabid TDD advocates mostly work in areas where the majority of the code is like that. CRUD work with predictable control and data flows.)
For me, it's not so much about price but about freedom. I'd like to be able to modify them, create derivative works, and otherwise.

I'd also like others to be able to do the same, so I can get their modified versions. Usually, someone else will solve my problem.

I don't mind $20, but I do mind needing to pay $20. There are lots of companies who make great patterns. I'm not sure what makes this any different.
I get it from outlook.com multiple times a day for a password reset. Assuming a six digit code, they do this 1M times a day across multiple accounts to get around per account throttling, they'll get one success. If they aren't using a secure random number generator, they get increase the probability if they can predict the random number seed.
On Macs, Secretive [0] is great. It creates keys in the secret enclave, from where they can't be read, only used for signing requests. TouchID authorisation is optional but it's so quick and easy that I keep it on for all keys.

It can also use Smart Cards (Yubikeys are called out by name in the readme).

A forwarded agent will have the same level of security, meaning that if the forwarded agent needs to use a key in Secretive, it will have to be authorised locally - and even if TouchID is disabled, you are notified if a key is used.

[0] https://github.com/maxgoedjen/secretive/
I wonder if mid life crises possible arise in part due to the lack of a legacy we leave behind, whether it's kids, works for future generations, art, etc, and even acts of altruism. Maybe doing selfless things can be just as strong a cure for the things you always wanted to do for yourself that you feel you haven't lived up to yet?
the number is for fp64. gpus most definitely are optimized for fp32
Hex Triplet Words
Okay I get your usecase, but adding images and notes to bookmarks seems to be a very rare/custom/fringe feature request (not even Opera had this), so I wouldn't see firefox or chrome here neglecting their users. Sounds like something for an external tool or extension.
Blank or Whitespace Font?
Is there such a thing as a font that has no glyphs, only spaces ?
> In the US, it’s literally a monthly event

I'm calling BS. Virtually everyone I know has either had zero, or at most one or two experiences with fraudulent charges, and they're cleared up immediately with a phone call.
Imo React Native is still the best cross platform solution atm.

Flutter might be a good option, but personally I don't think it's there (yet), and I have my reservations about a few fundamental choices.

I'm not super familiar with Ionic, but afaik it's more of the Hybrid approach, web on native. It serves its use cases, but comes with its own set of challenges. It might be an option for you.

One option you didn't mention is Xamarin. I'm not familiar with it, but if .net is your jam it might be an option.

I would go with React Native. It uses native widgets, is reasonably fast (fast enough for most apps), it's flexible, and very productive.

You might even be able to use ClojureScript, a quick google search suggests it has been done before, for example see https://cljsrn.org/. I have used ReScript before with React Native, it complicates some things, but worked surprisingly well. That's one of the advantages of React Native being JS, you can still use the compile-to languages.

React Native isn't very complex imo, especially not for a simple app. If you use something like Expo it's really easy to get going and very quickly build very decent apps.

Updating packages can sometimes be a challenge, but even that has gotten a lot better, and this is not exclusive to RN.

React Native also has a very good web story, so you could serve all platforms. See https://necolas.github.io/react-native-web/ it's used by some massive companies and platforms.
Dodge sends a scary message by showing-off a concept and stating how their engineers did a fantastic job making cars go fast only 60 years ago.
I think this is not the correct way of thinking of Moore's law. Like mentioned elsewhere, Moore's law is not so much a law as a self-fulfilling prediction. Semiconductor companies follow Moore's law (or recently an approximation) to stay competitive because their competitors do it and hence Moore's law continues. The cost of not marching along to Moore's law can mean you will get left in the dust (see Intel).

I think a better question to ask is whether the underlying economic factors behind continuous process tech improvements are healthy. Is there enough value-add to the final user by continuous process tech improvements? Are the costs for that improved process tech scaling with the value-add? And is the competitive landscape healthy? While that holds true, companies will keep looking for process tech improvements to give them a competitive edge.

In the 80-90s this was very much true but in recent decades it was to a lesser extent hence why we see consolidation/reduction in the number of foundries, foundry services to amortize the cost of older node-tech, and R&D going to companies/partnerships that can capture the most end user value-add (Apple/TSMC).

Looking forward I think the economics are very healthy with a design-house/foundry service model that we have right now so I would guess that Moore's law (or some approximation) will continue for the next decade. There are a lot of process tech innovation that can lead to better performance that are not necessarily scaling related. In fact, scaling transistors stopped being very useful a while back afaik due to the breakdown of Dennard's scaling.
He bought a $25M stake by raising money from friends and family.
To me, the crisis comes from having exhausted the low hanging fruit of accomplishing what society expects of you and the feelings you get from youthful joys of sex/food/whatever.

There's a switch that needs to be flipped, from 'I want to feel good', to 'I am doing what needs doing'.

You know what needs doing. You know what needs to stop too. Not to feel better, it won't feel good at all, but it needs doing.

It's irrational - who says anything needs doing? Nothing needs doing, we're all going to die, we only live once, etc. Yup! Needs to be done anyway, or you distract yourself. Those are the two options :)

I'm distracting myself right now! I haven't flipped the switch, I'm still hanging on to feeling good, but with every year, with every month, the flip of the switch just makes... so... much... sense. It's destiny, really. Doing, or distracting.

Anyhoo :)
The issue is what you want to accomplish is often tightly coupled with how it is accomplished. In order to have a test for what it needs to contain the context of how.

As a made up example. The "what" of the program is to take in a bunch of transactions and emit daily summaries. That's a straight forward "what". It however leaves tons of questions unanswered. Where does the data come from and in what format? Is it ASCII or Unicode? Do we control the source or is it from a third party? How do we want to emit the summaries? Printed to a text console? Saved to an Excel spreadsheet? What version of Excel? Serialized to XML or JSON? Do we have a spec for that serialized form? What precision do we need to calculate vs what we emit?

So the real "what" is: take in transaction data encoded as UTF-8 from a third party provider which lives in log files on the file system without inline metadata then translate the weird date format with only minute precision and lacking an explicit time zone and summarize daily stats to four decimal places but round to two decimal places for reporting and emit the summaries as JSON with dates as ISO ordinal dates and values at two decimal places saved to an FTP server we don't control.

While waiting for all that necessarily but often elided detail you can either start writing some code with unit test or wait and do no work until you get a fully fleshed out spec that can serve as the basis for writing tests. Most organizations want to start work even while the final specs of the work are being worked on.
I've been getting those a lot recently. I assumed it was my phone number being attached to an account which it shouldn't be attached to.
Bad bosses like Mark Zuckerberg will face a backlash. Workers are fed up
Most books paragraphs are larger than an HN comment without spacing. Since the ability to read books is crucial, it is better to exercise the skill of reading text without spacing than asking commenters to add them.
https://archive.ph/dkQME
It was a ruse designed to kill high-speed rail initiatives in California.

https://twitter.com/parismarx/status/1167410460125097990
Non-public schools can, of course, hire anyone they like. In many - if not most - states, principals in public schools are empowered to hire anyone with relevant experience under emergency licensure laws.

I don’t disagree with your point necessarily, but I also don’t believe it is a significant concern in most places.
What is supabase? The page doesn't have description that is easily accessible from mobile.

All I know is that it has a real time server and multiplayer. Sounds like a game.
hello [at] allsear [dot] ch
Surely there must be code formatters for SQL that alleviate this issue for large teams.
Thats the problem with instant money transfer. With ACH you have time to claw back the money before it settles on the other side.
WeChat and AliPay exist because China had the same problem.

In India, Singapore, Hong Kong, this is a solved problem.
> easier to shut down and prosecute

The problem is when someone spins up a scam account, gets a fraudulent payment, and then cashes it and shuts down the account. If they already have the money in cash, it may be impossible to prosecute.

Any fraud prevention is going to have to be privacy intrusive by it's nature.
> You can't get more transistors by using a thicker wafer.

Well, you technically can, but it's not starting with a thicker wafer, it's growing a second (or more) layer of dopable silicon on top of the normal doped silicon/transistor gate insulator/wiring/more wiring/even more wiring stack of the chip, then adding another full stack on that new dopable surface. Pretty sure the fabrication infrastructure for that makes conventional, GDP-of-a-small-country photolithography fabs look cheap by comparison, though. Plus you'd be at least squaring (and probably much worse) the already not very good production yield.
Show HN: We built an AirTag-like network for sensors that talk to your servers
Hi, we’re Simon, Don and Dan, and we’re developing infrastructure for enabling Bluetooth devices that can communicate with your web backend (we’re calling it Blecon).

Think your own AirTags network, but for sensors talking to your servers.

We’ve got most of the underlying tech for the network infrastructure in place, and now have samples of a first manufacturer device that supports Blecon - a small rechargeable accelerometer tag.

Not much live yet, but we put a summary of this first device and how it works in the link (plus you’ll find some early developer docs for the network infrastructure itself).

TL;DR the tag logs timestamped motion and orientation events, and then sends the data using Blecon when phones come nearby. The data arrives at your specified network endpoint as JSON HTTP POSTs, so it is nice and flexible for integrating into any web infrastructure or framework you might be using.

The customer use case for this device is actually monitoring when and how long equipment is being used, but motion and orientation can be used to infer a lot of things. Interested in what ideas you have for services you could build with just this first accelerometer sensor?!

We’re still developing the network product, but interested in feedback, ideas, questions and use-cases. And if you are really interested we do have samples of this sensor so feel free to reach out if you have a service you’d like to try building with it!