skysight-inc/HackerNews huggingface dataset:
> displayport [...] royalty-free.

If I remember correctly (and that's a big if), DisplayPort started royalty-free but then they introduced royalties. From my blurry memory: I checked once many years ago and it was free, but then I checked again a couple of years later and it wasn't exactly free any more. Did it change again? Or am I completely wrong from the start? If someone remembers the history better than I do...
>> fulfilling a need that never existed before.

Phone text messages existed before, Messenger in desktop, even forums that work very similar to twitter.

I might be wrong but I think the need was there, they improve a similar product with more features and Voila!
> while very helpful, can only increase your chances for your regular long life, and have a relatively small effect at that.

> Poor lifestyle can severely diminish base lifespan, but a good one cannot increase lifespan by a lot.

Depends on your definition of "living", being obese/out of shape and on constant medication for diabetes/heart issues, not being able to do the most basic exercises, &c. isn't life by my standards. I don't care if I die at 40, at least I would have reached my peak physical and mental shape.

To me fighting to increase lifespan is complete non sense, look around, we don't need more time, we just need less work, mindless activities and gadgets. We spend our lives slaving away until we're literally too old to do it anymore to buy shit we don't need. I notice it all the time around me, most people are miserable, they live in the constant hope of a better day by thinking about their next weekend or vacation, some people in their 20s already talk about what they'll do when they retire (at fucking 67 years old). Increasing our lifespan won't do anything meaningful besides putting more strain on the world, both economically and ecologically.

Like most things, it was figured out a long time ago by people who had way way way more time to spend on thinking and less time to spend on mindless information consumption. Take Seneca for example:

> A person like him has not lived; he has merely tarried awhile in life. Nor has he died late in life; he has simply been a long time dying. He has lived eighty years, has he? That depends upon the date from which you reckon his death! ... [He] has lived eighty years, has he? Nay, he has existed eighty years, unless perchance you mean by "he has lived" what we mean when we say that a tree "lives."

> No man can have a peaceful life who thinks too much about lengthening it, or believes that living through many consulships is a great blessing. Rehearse this thought every day, that you may be able to depart from life contentedly; for many men clutch and cling to life, even as those who are carried down a rushing stream clutch and cling to briars and sharp rocks.

> Show me that the good in life does not depend upon life's length, but upon the use we make of it; also, that it is possible, or rather usual, for a man who has lived long to have lived too little.

> We should strive, not to live long, but to live rightly; for to achieve long life you have need of Fate only, but for right living you need the soul.
How did that vision not work out? Seems pretty on the money to me - only difference between then and now is that we ship components as JARs or node_modules etc, and the components are mostly free and open source vs proprietary products.

The basic vision that mundane programming would become the assembly of pre-built components has worked out astonishingly well though, to the extent that now many developers actually get upset if they're asked to write a program in an interview that isn't an assembly of pre-built components. They go on HN or reddit and post diatribes about how they should be asked to do "real" work, instead of coding up things they can just grab a component off github to do.
Their site is inaccessible at the moment. I'm guessing you're all buying one right now...
Thanks! That's what I seem to be seeing elsewhere now too, although the main site is now down (for me), so I haven't been able to confirm as much as I'd like.

I think I might go ahead and put in a preorder.
Mom get the camera!
Well, unless you counted the core Windows DLLS like USER32 as a runtime, Delphi programs didn't. The entire VCL was statically linked each time.
Hopefully without the imaginary sky friends and child rape.
MVP Challenges
Ask HN: Do you use automated tools to create APIs, or do you code them manually?
Do you use some sort of framework/tool for creating the APIs needed for your product/service/application/ecc, for example (https://loopback.io/), or do you code by hand?
Another PayPal, another decade.
Looks like the Wine x32 emulation is based on the x32 Ubuntu distribution existing.

So now even if Canonical agrees to support just a subset of the x32 libraries then they'll be testing it not like a distribution but like a base for Wine (because it won't be used as a whole dist).

I understand that the Wine project doesn't want to take on that work. They aren't comfortable with the fact that x32 will become like one of those old gaming consoles we need emulators for, and everything will eventually go into Wine.

Either way the testing will be reduced.
What? Even on low-profile distros, Raspberries are terrible desktop PCs. This one is certainly looking better but i don't expect a game-changing experience, in light of existing i7s CPUs and javascript-"powered" apps.
"It's quite sad some people are finding such ingenious ways to extort money out of naive users."

To me, it's quite sad that some (Google) people even consider implementing something like automatic event creation from untrusted sources. It's not 1980 anymore, we have known for a long time now that there are indeed bad people on the Internet.

At this point, dismissing such ideas should be as instinctive as not putting your hand into the fire.
It's assuming it's already safe. There is a good chance several armed conflicts of the last decades were influenced by climate chances consequences. Conflicts that also cascaded into other tension rising events, because of immigration, altered business, demography flux, etc.
The first search result for "airsoft safety glasses" is [1], which shows me Danish prices and a delivery cost to Denmark.

Amazon might be easy, but knowing their products may be counterfeit, the company pays next to no tax, and has underpaid staff on awful contracts, I've not bought anything from them for years.

[1] https://www.patrolbase.co.uk/dk/airsoft-glasses-and-goggles
I really have to object to your implication that the "angry white male" demographic can or should be conflated with white supremacists. Just because you find it rather problematic when a certain Presidential candidate I won't mention by name labels y'all as "the basket of deplorables", doesn't make you a white supremacist.
If that's the long term plan, then China's handling of Hong Kong doesn't seem to make all that much sense.
U.S. Considers Requiring 5G Equipment for Domestic Use Be Made Outside China
Similar feedback here - the only chapters that'll be useful to me are 7. and 8. It would be great if you can add the tentative list of chapters and topics you plan to cover in the website itself, so I can see what's going to come later.
Our behavior doesn't seem to change in the least.

At the individual level the only option seems to be to brace for impact. Maybe move to colder regions of the globe. Or enjoy the present.

No individual, no civilization, no species are immortal. Our extinction is in the order of things. What is most upsetting, maybe, is it's our own fault and that, in theory, we could have prevented it (just like a smoker who didn't stop smoking while there was still time).
Every decade, and it's been several now, the proportion between the population that considers itself Chinese-Taiwanese versus only Taiwanese shifts closer to only Taiwanese. It is 'inevitable' as well that as more generations live and work in a de facto independent nation, 'reunification' becomes an impossible objective for the mainland, unless force is used.

No need to look farther than the Sunflower movement when the previous Taiwanese president ( from the KMT ) tried to build stronger economic ties with China. The young movement literally occupied government, and on the next election the DPP swept to power.

Edit : https://en.wikipedia.org/wiki/Sunflower_Student_Movement
Iceland is very much at this forefront. The payments infrastructure is operated by the local banks (directly or indirectly), not by Visa/Mastercard.
> The issue is fundamentally abstractions leak.

Only people who've never used a good type system think this. Your function example demonstrates this pretty nicely: use a proper interval type for the two intervals and a proper return type rather than int, and then the answers to all your questions become obvious.
The same is true for Germany. We have a vast number of different systems for cashless payment, with every bank trying to push its own system. It's not like Visa and Master Card are the two major players.
That's kind of weird. I recall Delphi could embed IE directly, maybe not in the version you used?

Why was it easier to rewrite all your code than just buy a license to the component though?
It sounds like the best case scenario for Taiwan winning such an invasion would be an almost complete devastation of the island.
Any climbing/outdoors shop is fine; they're selling the products directly and are liable for problems — so they make sure there's no problems.
That sounds extremely terrifying. Got a source, please?

A quick search resulted only in less safety critical gear like maps, clothing etc.. Not saying that this isn't dangerous, too, but are their fake carabiners, ropes and helmets?
PayPal almost always sides with the consumer, at least. Revolut's treatment was inexcusable. I've been a customer for three years and use them every day, I did not expect to be treated like this in a million years.

This would also never have happened if the message said anything more than "you've reached the limit". Even the mention of amount would have made me immediately suspicious. As it happened, I just didn't think of fraud, or know which card hit the limit, so I just went absent-mindedly fiddling with them.
That's fine for your desk, but hardly a good solution when deploying Raspberry Pis in the wild.
Your phone probably has a CPU which costs as much (or nearly as much as the Raspi itself). The Raspi CPUs are never the most sophisticated on the market. Odroid used to make SBCs with the same CPUs as flagship Samsung phones, and they cost $150-200 a board.
Allow me to say: in a well regulated capitalism. We all know Standard Oil.

Don't blame Amazon if you can't be bothered to use another store. But I am Dutch, I would walk 10 kilometres just to save 50 cents as a matter of principle.
"How hard must being a bank be, it's just a few numbers in a database."

After all those new-ish, app-based banks are for people with too much time on their hands. You mostly can't talk to anyone, and when they answer it's just a copy-paste from their FAQ. They also lack features, e.g. Kontist doesn't support international bank transfers. Support will tell you "well it could work, but we can't give you any assistance". I don't have six months until your development team understands and implements some protocol!
As I understand it, this is just a myth. Here's a post [0] from Matthew Ahrens, one of the co-founders of ZFS who has remained active in its development:

> There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem. If you use UFS, EXT, NTFS, btrfs, etc without ECC RAM, you are just as much at risk as if you used ZFS without ECC RAM. Actually, ZFS can mitigate this risk to some degree if you enable the unsupported ZFS_DEBUG_MODIFY flag (zfs_flags=0x10). This will checksum the data while at rest in memory, and verify it before writing to disk, thus reducing the window of vulnerability from a memory error.

[0] https://arstechnica.com/civis/viewtopic.php?p=26303271#p2630...
How can you be sure - if they almost become quasi-goverments - they will surely have quasi-law-enforcement?

A ban by facebook could literally be lifethreatening?
Learn hooks in just 5 steps with example
At some point you have to own up your actions. I'm not a super human, I managed to quit facebook just fine, people are not tools, they know what they're doing.

You don't have to stand against it, simply don't use it. Just like most people don't do heroin or control their sexual urges.
Please start from this book:

Haskell Programming From First Principle (The most popular in community)

https://github.com/allenleein/brains/blob/master/Zen-of-Func...
It feels like the "unique" part that makes this something novel about this is that they claim you authorized fraud when you raised your limit, accidentally letting a transaction you couldn't see through.

So the scenario is roughly (numbers made up):

1. You set a £500 monthly card limit

2. Your card is stolen and somebody charges £1000

3. You get a notification saying you have hit your limit

4. The failed, fraudulent, transaction is not listed

5. You increase your monthly limit to £1500

6. The fraudulent transaction goes through

7. You can now see the transaction

8. You cancel your card and report the fraud

9. You're told by raising the limit you authorized the fraudulent transaction that you couldn't see before you raised the limit

That's insane...
Thanks, I read the Wired back then but never Nelson's response.
Developers and product people have a hard time apply the idea of only building the simplest, most minimal "thing" the consumer needs first and gradually iterating it when the developers and other internal personnel are the consumer.

An internal API is just as much a revenue driving product as an external one.
> Should every country apply their laws globally, or just the US...?

Not every country has the power to apply their laws globally, the US can.
This looks awesome. If we purchase now, will we get updated/new chapters in the future?
Route Leak Impacting Cloudflare
This HN ad does put a smile on my face. Why? Because if you need to pay $50 for a course to learn PGSQL instead of just learn it on your own on postgresql.org then it's not your calling. And if it's not your calling then you'll produce crappy SQL queries when faced with a medium or above complexity problem. Problem which later I will get to sort it out, for a hefty price. Hence the smile I'm talking about. So I love this 100%, it puts food on my table
Which is why I still use this nomenclature for SQL
Wait, Where Did Our New Hire Go?
Cross platform C compiler bootstrapped from hex on x86
FWIW - having to wait for pending transactions to post before filing a chargeback is how traditional banks have treated me, and I'm guessing is probably just part of the Visa/Mastercard dispute resolution process (someone who knows better might correct me here). Though you'd think a next-gen mobile-only bank would be able to put some additional automation around the process so that they would contact you again on the day the transaction posts to confirm you want to go through with a chargeback, or something like that.

The rest of the story looks really, really bad for Revolut - I have never had a traditional bank speak to me like that before.
Due to huge abuse of this, the limit below which import duties aren't charged by customs can be quite low in some European countries.

It's 80DKK (€11) in Denmark.
It has been possible some RPi 3, https://thepi.io/how-to-boot-your-raspberry-pi-from-a-usb-ma...
Paypal is also part of the libra foundation and they operate nodes - so they might also take a cut.
FB has done something clever by coopting most of the bigincumbents - Paypal, VISA, Mastercard, PayU and even stripe!

edit: corrected typo
MotionEye OS is good as a camera surveillance system. Needs a USB camera or a Raspberry Pi camera. Takes a bit of tweaking to get the optimal camera settings (using a GUI), but then it works well.
LibeElec is useful as a home theatre setup, based on Kodi.
Revolut's CFO recently 'resigned' from the company in light of claims that Revolut switched off an anti-money laundering system that flags suspect transactions.

Revolut cited 'personal and health reasons' for the CFO's resignation. Whatever those personal and health reasons really were, they clearly passed quite quickly as within the space of a few weeks, said CFO has joined another FinTech company as their new CFO.

The company quite literally has the words "get sh*t done" in giant neon letters on their office wall. They live by the mantra of move fast and break things. That mantra is inevitably going to cause problems when your entire business is dealing with real money owned by real people in one of the most heavily regulated industries in the world.
There are 13 pieces of garbage in the sea. A giant plastic trap is deployed. There are 14 pieces of garbage in the sea.
Isn't that very close to being a vacuous semantic distinction at this point? I don't see much of a difference to "My C# main never actually executes. It's the .NET runtime that interprets the IL bytecode."

I'm still a beginner, but having to figure out when and where to flush text to the console doesn't make haskell feel different from other imperative languages.
Your example works because it avoids duplication a magic string constant. If the string wasn't a constant, but another variable, thw whole argument changes.
Except we don't have a vast number of systems. We have 1.
The story is just bizarre and I do not understand how the card issuer/bank can act like that in good faith, of course we only have one side here. Still it really comes off as an organization who acting in a space they are not qualified to be in. Let me guess, they started out to disrupt this space?

anecdotal+
As for his comments about banks not wanting to act on fraud, I have had two fraudulent CC transactions in one year and both times I felt as in my bank and Visa did very well. I also had two issues with Ebay where they and PayPal reacted quickly in my favor. I think for the most part those who are experienced in this arena are quick to act to preserve their reputation because that is what people see, they don't see their "fraud" reports.
This probably depends on:

- fuel being cheap,

- time spent driving having a low value,

- zoning that discourages high-density development, and

- overhead costs of buying and selling homes high enough to discourage moving nearer to work.
Why would you raise the card limit? Panic?
It's even more insane because I set the limit to 200ish, so bill payments routinely give me that error message, so I didn't really think anything of it.

Also, apparently the declined transaction shows up, but it takes a while. It didn't show up on my list even though I got the notification, so I thought it just doesn't show and I went to the limits to raise them.
The only issue I have with the Rpi is the microSD lifespan. Of course you can make it read only, but at that point I would pay $10 more to have at least 1GB or less of quality flash memory on it. I've heard microSD will always die at some point. Of course you can also boot from USB too.

I'm also waiting for a new rpi zero.
Have you tried web surfing on a low end but modern dual core Intel laptop? It is painful as well.

I didn't realize how bad it was until I tried my wife's Best Buy special instead of my supped up dev machine.

The average low end device you get at Best Buy is barely usable. You at to at least go up to mid-range to have it not suck.
Fast key-value stores: An idea whose time has come and gone
News flash: No corporation cares about you.

Some might look good, but that is not because they care about you. It's because doing good things make their customers and employees happy, and thus keeps the money flowing.
Is it culture? Or is it just that the JVM does the same thing, but with a bigger and older ecosystem, with more experienced people etc. Lots of startups out there using Java or JVM languages.
Given the fact that a single Arduino costs about half the price of an RPi...

The only reason I would consider buying an Arduino (or similar) is for super-low-power applications.
I'm surprised that they almost omitted the point of mine warfare.

Sea mines were historically the most efficient marine weapon ever, and Taiwan has enough of them to use them for months.

Allegedly, they also have a stash of domestically developed "smart mines," and that will complicate things even further for the PLA.
walked into my local computer shop the other day, all their monitors had NUCs strapped to the back, pretty cool I thought.
Not quite sure what you mean is this a positive comment or a passive aggressive negative one.

I still contented the £2K (back in the day) that my employer spent on a week long intro to Oracle was a good investment for them and Me.
And we'll do it with our infinite levels of resources and energy, yay! /s
It seems inevitable. Repairing the natural damage that human bodies accumulate as they age will quickly become the cheapest way to treat and prevent heart disease and cancer in ordinary people. The small research community involved in life extension is a beacon of activity and optimism. The mega-rich are (or soon will be) lining up to fund it all both for profit and for their own personal life extention.
loop on f-droid <https://f-droid.org/en/packages/org.isoron.uhabits/> is similar to this, you can ask yourself questions at set time intervals. It is a habit tracker and plots the data as you go, you'll like it.
Since the link appears to be down, you can find some good information here: https://www.tomshardware.com/reviews/raspberry-pi-4-b,6193.h...

I was also looking on Canakit and it looks like the 4GB version is in pre-order to be delivered in mid July.
3D – Interactions with Qt, Kuesa and Qt Design Studio, Part 1
A ‘tech first’ approach (create an API) will not make this company agile. The question that the CEO of SuperRentalCorp needs to answer is ‘do we want to become a tech company?’ If yes, then start a multi year transformation starting with defining tech career ladders, a strategy how to train internals and hire externals, how to separate with those intervals that are unable to follow. Be clear and offer an opportunity for those that want to stay and be generous for those that can’t. If done correctly you will have the necessary basis for beginning a tech transform in a couple of years.

If the CEO does not want to be a tech company then I’d investigate options for spinning out a service
company to serve the rental market, ideally in collaboration with some competitors.
> How can you be sure

Same way I can be "sure" my bank is going to keep my money safe and give it to me when I need it?
Thanks for posting this.

I haven't yet got on the 'challenger bank bandwagon' mainly due to laziness.

This has made me a lot more hesitant to do so. Certainly not with revolut, who are now notorious for a broken growth-first mindset.
Get an account with a reputable bank. In my bank I have a personal banker that I can contact (phone, email, message) in case I need anything (you will get this privilege after a certain amount of income per month, but it's easily reached if you work in IT). I was even able to get money back after I paid for something that I never received (simple debit card). And also many people forget that you may need a larger mortage or loan in the future and I don't think Revolut will help you with this. And in the case of my bank they have a modern mobile and web application, I am not missing anything (Face ID, Touch ID, virtual card generator, retrieve money from ATM with a generated code from the mobile app, open account from mobile app...).
And an order of magnitude or two more expensive.