skysight-inc/HackerNews huggingface dataset:
> No one seems to be thinking about what could happen if these behemoths decide it’s against their interests to have all these barnacles on their flanks. They should be.

I disagree. We have a strong competition between cloud providers (Azure, AWS, GCP and some of smaller players). There are plenty of products which help create cloud-neutral systems too, if one so desires. And unlike net neutrality, one can always chose which cloud provider to use -- there no consumers, for example, which are only served by AWS and not by GCP.
TL;DR: We rediscovered monads.
Starling has other sources of income like their enterprise services which allow businesses to connect to the Faster Payments network: https://www.starlingbank.com/paymentservices/

In addition they have business accounts which don’t have any of the costly features like interest, free cash deposits, etc so they’re profitable for Starling as they profit off the interest (especially relevant for business accounts as they might hold high balances keeping money aside for taxes and VAT) without giving out many costly features like cash deposits (the only overhead there is support and foreign ATM withdrawals).
Also remember lots of things changed under Xi. China never allows political dissidence, but it is under Xi where everything in WeChat is heavily monitored and people get arrested for all sorts of minor things. So Xi is personally responsible for the Wuhan coronavirus outbreak.
That's probably the least charitable interpretation possible. No idea who the OP is, in any case.

It's scary that the only way we know how to build something that detects pedestrians in an image with any kind of reliability is to use training data.

You: All training data has labeling issues. Me: Training data is the only way we know how to build some aspects of systems. Other people here: Some of these systems are safety-critical.

I doesn't feel like FUD to be concerned that we need to have strategies for mitigating quality issues in training data. That if you don't have anything like that, then you cannot be in the market of building a safety-critical system. As you have identified, labeling issues are always there. Kind of how human error is always there. Okay, so now that you believe that, you have to find ways to mitigate it.

But when I hang around people who do self-driving cars, they don't have a good answer to how to mitigate this risk. Some of them don't even really believe in it (which is different than being ignorant of the problem), because they argue with enough data things will get good enough. It's all really sloppy.

Instead of just saying "This is FUD", why not tell us why you feel so reassured that this is not a problem? So far, you said "this always has been a problem and always will be a problem", "the world hasn't ended yet" and "Google translate". What?

re: The world hasn't ended yet: okay, but we also haven't been building self-driving cars
Pull up a chair, DHH is going nuts on twitter about this rn
Samsung Galaxy S20, Plus, and Ultra Can Record 8K Video
To save the next person looking it up:

"Diceware is a method for creating passphrases, passwords, and other cryptographic variables using ordinary dice as a hardware random number generator. For each word in the passphrase, five rolls of the dice are required. The numbers from 1 to 6 that come up in the rolls are assembled as a five-digit number, e.g. 43146. That number is then used to look up a word in a word list. In the English list 43146 corresponds to munch. By generating several words in sequence, a lengthy passphrase can be constructed."
My problem was with the size of all the UI elements, it seemed to me that a lot of it was designed with a "touch first, M+K second" focus.
No they didn't: https://wayback.archive-it.org/11980/20200128075524/https://...
They started in the UK in October 2018 - more than two whole years after the UK voted to leave the EU.

It's as if they never knew what the UK people voted for!
If you leave out the snap election(s).
The pricing or the tiered features available. If there is a cheaper one I am curious about it
It would be nice to have some context in the title. As of right now just seeing a name at the top of HN is effectively click bait.
> Yes it's called statistics and probability theory.

My understanding of statistics is:

- I can halve the % insanity by adding another 100% of good labels.

- If I want to reduce the insanity of labels to 1/33th of ~33% I need to add another 3200% of good labels.

- If I want to reduce the insanity to 0% I need to balance the bad labels with an infinite amount of good labels.

Is there anything I'm missing entirely except probability theory? Is probability theory the answer or is there something else?
Because we wouldn't want mere icons distracting the user from being distracted by all the other stupid animations in the average UI.
"Information wants to be free!"

"Please stop giving my personal information to everyone!"
To be fair, that is nothing unique to N26.

In fact in austria easybank is also a bank that afaik only exists "online" and easybank is much older than n26.

Edit:

Forgot something
This is a strange comment to me, though I haven't banked in Germany. Current accounts and transfers are almost universally free in the UK. Transfers are so quick that I transfer money to my account from my phone as I'm standing at the ATM with a queue behind me, knowing it will be there instantly.

Which parts were slow and expensive?
Show HN: Docker Workshop for Beginners
The problem you mention is essentially that people with more money and business acumen (here: social media companies) will leverage said money/business acumen to make even more money (here: promoting videos and reaping virality-driven ad revenue). They will amplify their initial business advantage to outcompete those skilled in the subject-matter work. Under capitalism, it's as often considered a feature as it is a bug; which one it is in any particular case depends on how popular the people getting outcompeted are.

Hindsight is 20/20, but to me, copyright law looks a bit like an ass-backwards, cart-before-horse approach. It's the legal equivalent of "solving" SQL injection by adding a client-side validation that prevents users from entering ' and the word "DROP" in their form fields. All it does is inviting exploitation.

Instead of making ridiculous kludges that end up benefiting those they were meant to curtail, perhaps we need to figure out a proper solution.
I've combined cloudflare workers with backblaze to implement etags, signed URLs, etc. Backblaze is part of CF's bandwidth alliance so your bandwidth fee is zero. This makes for a very low monthly cost
Good Job! Asteroids runs smooth ;)
Elm in Action is that way.

Over the course of the book you build a photo sharing application from scratch. Each chapter uses new "feature requests" from a fictional manager as a way to introduce and teach new Elm concepts.

https://www.manning.com/books/elm-in-action?a_aid=elm_in_act...

(It's technically in Early Access because the print book hasn't hit the shelves yet, but all the chapters are finished and available in the online version.)
It's not as hard to do it in 50 years when you're starting with the sum total of knowledge available 50 years ago. Doing it in 150 years, starting 220 years ago is far more challenging and impressive.

Otherwise, I agree with the rest of what you wrote.
I think Apple bought it and renamed it to Quartz Composer. I remember you could use it to make screen savers and could even write your own patches for it in Xcode.
I constantly found myself having to put the book down, puff my cheeks out and say "whoa." It really blew my mind.
> Your own government spying on you is much more dangerous.

That really depends on the government, and how heavily they rely on domestic surveillance as an instrument of political control. It also depends on the geopolitical and diplomatic situation, and the risks that stem from that.

In China for instance, domestic surveillance is a clear threat any of its citizens that choose to be dissidents and advocate for change. For instance, I have friends there who are very angry about the coronavirus situation, but have to be careful about what they say and how they say it to avoid risking government attention. Even with an extremely dark and cynical view of the US government, that kind of threat is far less for US citizens.

Foreign spying can be dangerous to you, personally, but usually in a more indirect and collective way [1]. The most obvious example of this is war. If your country loses one to a more brutal and oppressive adversary, you'll likely find yourself is a worse, if not outright bad, position. On a smaller and more mundane scale, foreign industrial espionage could put you out of a job.

[1] You may be a target of foreign direct spying if you're friend of a dissident, a government employee, a government official, or have access to valuable technology or trade secrets, etc.
USSR dissolved because of rogue 3 letter services took over the power and carved the country into their fiefdoms.

Take a look who took over the power after a collapse. In 9 out of 15 countries, the people who came to power after the collapse were ex-KGB
It's quite trivial to get the source from a C# exe file in the same way as a decompiler makes it trivial to get the source from a C++ exe file.

Obfuscators are common if you're concerned about the symbols leaking.

If you don't include the .PDB debugging symbol files it's much the same as native binary code. The .NET virtual machine code is a little more expressive but is superficially similar to x86 native code.

In my opinion, if you're concerned about people reading your compiled machine code, the only solution is to run your app on a server and give users an API.
There is a business jet line (Falcon 5X/6X) with a single Sky Light. It is basically just a window on the top of the airplane... but definitely cool and unique.
yeah, in the US here is no expectation of a same day free transfer between banks. Only a "maybe" in the same bank. And you can sometimes game the ACH debit system to make things occur in "technically the same 24 hour time period".

there are a couple tiers of paid wire transfers, but still no guarantees that you will have liquid settled cash in the same business day.

the mere concept of the SEPA system in the EU is pretty nice
The Waterfall Illusion / Motion Aftereffect.
Show HN: Bojagi – UI Review for React Components
That's probably Gnome, Ubuntu was pretty manegeable as a KB+M desktop. I'd say it's as KB+M oriented as OS X. Gnome is more like the Ipad OS.
I would never do this. I might tell myself I was being discrete, or I was in solidarity with my teammate, but I'm not sure what the really real reason is. I'd just try to forget about it, or maybe to prepare a little for what comes after that teammate leaves.
If everyone believes that everyone else will be irrational, then they themselves will not throw their support behind nuclear power, rendering their stance on nuclear de facto irrational. As Baby Boomers age, and Millennials/GenZ form a greater percentage of the voting population, we have an opportunity to press the reset button on nuclear. The younger generations don’t really have a solid opinion on the matter, and probably don’t think about it much.

Scientists are in the best position to influence the public and push for change. It is astonishing that scientific organizations have been timid about nuclear energy, or outright against it, because of a few people with the most extreme, empirically unjustified stance.
Do you think those investors want to see a return on that investment?

Where do you think that return on investment will come from if the product is free?

For better or worse this is literally what record labels and publishers do - invest in new talent, handle marketing and promotion, spread the investment around and hope to win big on a handful of hits which pay for the misses.

Do you really think tech VCs invented this model?

Publisher/investors/labels/agents/promoters have been doing it since at least the 19th century.
Changing the electric polarization of the solvents should enable controlling the gate width.
That part where we're crossing Greenland, and you can see glaciers coming down and icebergs in the ocean? Yeah, that was a lot longer than two minutes...
Giveaway Profits Pro
They're banks; large corporations. It's not like anyone's naming an employee there or something.

And I do understand that things vary. One time, for instance, I even had a package arrive quickly through Poste Italiane.
Google Maps' Jen Fitzpatrick Says the Future of Maps Goes Beyond Driving
Yes. I use restic same as the sibling comment.

Have >8TB of data from multiple machines with a lot of deduplication (source is somewhere around 10 to 12TB).
For downvoters - constructive counterarguments are welcome.
Generally, besides having a productive and globally-connected economy, a global leader will need to:

1) Function as a global policeman. Aside from serving domestic interests with this force projection, they will be expected to protect shipping lanes, offer humanitarian relief in emergency situations, etc.
2) Offer a stable currency of last resort
3) Export cultural values that are appealing to other countries

China has show little interest in any of these.
Had forgotten about Sather. Was too poor to afford Eiffel itself, but I remember really liking Sather and using it some.

That said, that was about the time I started realizing just how pointless it is to learn niche languages, as anything other than an amusement. I can't recall the wording, but trumpet players have a saying that you can learn flugelhorn for fun, but trumpet is always going to be what pays your bills.
Kubernetes and Docker is about moving complexity, not removing complexity. I recently held a presentation for our UK applications team (manager, team lead) about our setup from a provisioning perspective, release process perspective, organizational perspective, QA perspective, operations perspective, troubleshooting perspective, full traceability, ease-of-deployment, time-to-market.

Needless to say they were amazed to see that we can deploy a new isolated, "virtual machine" application running in seconds using dynamic DNS, rather than waiting a year for a new application server from the IT organization not to speak about deploying it, operating it and troubleshooting it.
Terahertz quantum cascade lasers could lead to data transfer at 100 Gbit/s
“Following orders” should IMO be graded against the surveillance capabilities of the state.

Disobeying orders on moral grounds was way easier before, but nowadays the people “following orders” are subject to the same surveillance as everyone else so dissent and disobedience is harder and can be squashed easily.
Yes, I remember working on a product at a startup that had so much code reuse that simple flow become impossibly hard to understand, with dozens of conditions in each reusable block that you'd have a hard time making heads from tails. Code reuse can be abused badly.
Why not? So long as it’s disabled by default and users are therefore intentionally turning it on, I think it’s fine.
Love
i love hacking
Show HN: 2048 (Game) in Go
We scaled AI Dungeon 2 to support over 1M users
If you're focusing on the construction of the term "blockchain", you're already lost. The name is a red herring. It's very clear that the innovative aspect of the technology, the part that enabled all the interesting applications, is the protocol layered on top of the merkle tree. That's the part that needed a new name, and deserved a better one than it got.
This book made me understand pointers. As I read it, I followed along building all the circuits in Logisim [1] from half-adders to latches to multiplexers all the way up to a full CPU.

Many will probably recognize the author, Charles Petzold [2], from his Windows programming books.

[1]: http://www.cburch.com/logisim/

[2]: https://en.wikipedia.org/wiki/Charles_Petzold
You mean like solar panels, drones and 5G? There's plenty of things
I would second this.
Does this dataset have an auxiliary field for each data point to note if it's been human reviewed? We used to train models with only those datapoints that had n=3 concordance in manual reviewers.
Classic Story of a Dutch Financial Bubble Is Mostly Wrong
We’re small but sharing post mortems publicly on our transloadit blog helps to a) be transparent towards customers b) have a reference for future team mates / scenarios c) make sure we really understand the issue. Once something works again, the brain is all to eager to accept any kind of summary and move on. If you share your post mortems, you’re forced to look deeply at all the assumptions and preconceptions they are built upon, and often (always) that process reveals new insight and fixes. It can be painful and time consuming, but it pays dividends.
sigh If your application is slow, odds are it's not because you used exceptions.

If you're throwing enough exceptions for this to matter it'll show up on a profiler, and then you can change that specific chunk of code to avoid treating that particular case as 'exceptional'.
Vice Media Raised Money at a Sky-High Valuation. Now the Bill Is Coming Due
warning your close friends in a private chat group does not seem like the same thing as whistleblowing imo
If someone made it illegal to post anti-vax statements, it would just embolden people to do it more. That's just how human psychology works. It's also the most ridiculous, knee-jerk reactionary power we could possibly give the government.
Not mutually exclusive, it's possible the Momo and the time thieves and the NSA are working together - the UTC is NSA, is the combined message
There's probably a ML for that, or will be. Will it's output count as a significant creative act?
Lots of interesting (smaller) projects in D Cookbook:

https://www.packtpub.com/application-development/d-cookbook

More substantial is the Linux from scratch series:

http://www.linuxfromscratch.org/
There's a difference between _not heavy when carrying_ and _as light as possible_. As a simple example, using screws instead of glue/adhesive requires more space and more weight. The same for using socketed ram. None of this would affect usability, nor would they make it ugly or too heavy to carry.

There's applications to this outside of repair, as well--I would have been quite happy to pay an extra $50 for my ($200) phone to have a 6Ah battery.
This just shows how clueless AI is still. Imagine your driving instructor insisted there was no person with a stroller on that corner. You'd dump them on the spot!

Only when the machines start to complain when they are fed shitty data, we can talk about them being fit to drive.
I wonder why they don't just use their Exynos chips everywhere.
Hope not too off topic, does anyone have books on building simple electric-powered machines? I often have ideas for little machines for my garden or cooking but have no idea how to go about selecting motors, controller boards, designing strong enough parts for my 3D printer, etc. I'm not expecting an all inclusive book for such a deep topic. A series or several books would be much appreciated!

Used to love building robots with Legos as a teenager, but alas the real world isn't so simple. ;)
I'm a little rusty on this, so some details may not be correct.

My understanding is that UK KYC basically don't specify exactly how to validate an individual's identity, only that the bank should do that (https://www.gov.uk/government/publications/identity-proofing...). It does suggest that a person's identity is "often someone’s name, date of birth and address", but it doesn't seem to mandate that.

I believe the requirement for banks to hold addresses is actually an AML requirement, and this only comes into effect for larger or riskier transactions.

In a sense, the requirement to have a "provable address" just to open a basic bank account becomes quite problematic when you consider there are people who don't have fixed addresses. Whats worse, you discover that most of the ways in which you can get a fixed address require you to have a bank account (e.g. renting a place to live). It's an entirely unnecessary chicken-and-egg scenario caused by the insistence of the older banks on collecting proof of address, which they didn't technically need to do.
EPayments suspend all activity on its customer accounts due to FCA review
Not just "across Seattle". From Wichita to Seattle.
>Firefox mobile is practically unusable.

I vehemently disagree. With support for add-ons including uBlock Origin, it's one of the very few usable browsers on mobile.
Ah nice, thanks!!
With all due respect this argument in itself simply is not valid. The engine itself runs, but you WILL need a driver.
> Putting the task bar on the side was a great idea at an age when screen started getting flatter and flatter.

That's hardly innovation though since most DEs over the past 2+ decades that I can think of would let you move the taskbar (if they had one) anyway.
How Prepared Statements Work
The Sprint-T-Mobile Merger: A Jump the Shark Moment for Antitrust?
Even if you have strong mutability controls built into the type system, reasoning about correctly applying those constraints is far easier using small code blocks.

If a variable is declared at the beginning of a block, its use has to be audited throughout the entire block. It's a lot easier to confirm that a variable is never mutated across 4 lines than it is across 200.

When the size of a code block exceeds the capacity of working memory (about 8 chunks), then devs will skip the cognitive effort and fall back to the most permissive types by default. Not always, but bugs mostly come from the codebase at its worse, not its best.

Considering your point from the other direction, the most mutability disciplined codebases tend to naturally bias towards short functions. In my experience most long functions are long, because the locally-scoped variables are being used to haphazardly track statefulness across the control flow. To contrast, Haskell's immutability and purity strongly restricts that pattern. Unsurprisingly, one of the most striking features of Haskell codebases are how short the functions tend to be compared to something like Java.
Envoy Rooms and the Envoy workplace platform: data-driven workplace made for you
'I personally believe that all men and women are created equal'
That's just plain false. Every individual is obviuosly unique, just have a look at all the people around you. I consider that just a false storytelling.
I agree the everyone have the same dignity* as a human being, but that's another matter and has nothing to do with everyone being equal.

*Sorry I'm not native english speaking, and I'm using the word dignity in the same sense we - in italy - use the word "dignità", but I'm not sure those two words has exactly the same meaning.
Playgrounds isn't free software, and for that matter isn't even source-available.