skysight-inc/HackerNews huggingface dataset:
>> Take skydiving, for example. As a beginner, you're keenly aware that every time you toss yourself out of a plane, you're committing suicide, and every time, the parachute saves your life.

To be honest, for me, as someone who's neve skydived and never will, it sounds like the mistake is to "toss yourself out of a plane" in the first place.

I can imagine myself preparing to jump and feeling every muscle fibre in my body saying "no, you idiot". Sometimes you should just listen to your base, animal urges- they know what's best. When it comes to knowing what it feels like to hit the ground at anything more than a couple of km/h, your body has a much better imagination than your brain.
Other banks don't offer that (top ups via card), and I don't think it's something you should expect of a bank account - it was always a stop-gap. If you're using it for spending regularly and don't want to switch, just set up a standing order for a bit of money each week/month to try it out. I think as they want to become a bank this is part of that process - their focus needs to be on those who use it as their main account.

Personally I switched almost a year ago (when they introduced CA), and am happy with that choice so far - kept my old bank just in case but haven't needed it. Re outages many banks have had major outages recently, far more than Monzo... They had a few glitches early on (late last year), but I'm fairly confident of their ability to scale now.
The problem is not the Internet itself but the spread and userbase, some simple solutions:
Make mobile internet super expensive.
Make fast internet at home, outside of special apps(Netflix, games, etc) expensive. Everyone should be able to buy a ticket online but watching HD VR videos of their hatepreacher - Im not so sure.
More free/cheap entertainment for the working class - football, soccer baseball and basketball on free over the air TV.
Don't know if it is something you actively need, but the image did not load for me. (Even after re-evaluating the cell).

The image after: "For example (KJ04-70)"

(I also re-ran the preceding cells).
Just for your benefit / future reference, the word “specially” refers to a special case, as in “John was specially selected to carry out the ceremony.” The word “especially” however, refers to something that exceeds the norm, as in “It was especially ironic that I used the word incorrectly while correcting someone else.”
I was Monzo Beta user, but switched to Revolut. Much more features.
Its because the old system prior to patents was the guild system.

The biggest problem with guilds was the massive amount of information lost. So the balance was "tell is how you did it clearly, and you get protections for 20 years-ish".

Turns out the description of what and how is easily games with horrendous legalese language.
Findings from thousands of technical interviews – interviewing.io blog
I agree that there is a social control tempering the aggressivity and nastiness in individual physical interactions. But in a sense this is merely social norms inhibating people into not being themselves. I think the anonymity of internet is more similar to the anonymity of a crowd or mob. And mobs behaviour often isn't pretty.
When it stops making them a ton of money. So, probably never.
Depending on what you mean by "share costs", https://monzo.me/ is still a thing.

If it must be you topping up via card and you can't transfer traditionally, Starling stil have the ability and I prefer it/them overall.
Analyzing the root DNSSEC key rollover
What’s special about Monzo compared to Simple?
I was in Hong Kong recently. My girlfriend is doing a postdoc there, so I expect to be there frequently. Two things struck me.

1. China just opened one of the largest bridges in the world, the Hong Kong-Zuhai-Macau bridge. This bridge cuts what used to be 4 hour journey from Hong Kong to mainland China, to 45 minutes.

2. While I was in Hong Kong, there was a disruption in the subway service. Instead of trains running every 3-4 minutes, they were running every 6-8 minutes. Some people experienced delays of up to 15(!) minutes. From the news coverage, you'd think this was a 9/11-level catastrophe. It was the top story all day, and it continues as the company responsible is still offering public apologies and reduced fares to make up for the disruption. It was absolutely inconceivable that the train should ever be late.

Meanwhile, back in DC where I live, we count ourselves lucky if the train shows up at all and is not on fire.

So leaders can go on about "determined political action" but the bottom line is, China is getting shit done and building things that people can actually use to make their lives better. (Human rights are another story of course).

The US and much of the western world seems to have lost any ability to build large-scale infrastructure project, and the infrastructure we do have is crumbling due to neglect. When was the last time something like the Hong Kong-Zuhai-Macau bridge was built in the US? Maybe Robert Moses building highways through Manhattan in the 60s and 70s?
Yeah that's what I was originally hoping, but I've tried cleaning it out a few times with no luck.
This is a question I asked my parents as a child, when I noticed that the driveway would change colors after pouring water onto it. I really wish my parents had known such things. It could have easily stoked my interest in physics.
Sure, that sounds painful if that is what you were used to. Just out of curiosity, why did you not set up a standing order? If you're using it regularly surely this would work just as well? Seems annoying to have to constantly top it up with small amounts. Was that a commitment too far?

When I was transitioning I did a v. small standing order first for a few months and used it for spending, then upped the amount, then eventually switched over salary, direct debits etc.
I would stress that rewriting it only to discover oh, so that's why they did it that way is one of the most disheartening exercises in our industry. Documentation is what clarifies the 'wtf' moments in reading code since even initially pristine architecture will become contaminated by edge cases over time.
Air Dryers vs. Paper Towels
> when people design a new database or compiler today, so teaching it for that reason is not useful

Those who do not learn the lessons of the past are doomed to repeat it. Studying past and present highly-successful systems and understanding why they made the choices they did is not just useful but essential.

> Implementing low-level language features has more to do with hardware architecture than any code above it,

Untrue for the examples I gave. Most of what you would learn from implementing a map or regex parser is way above the hardware - sorting/searching, state machines, optimizing for different input sizes or patterns, managing mutability and concurrency. Implementing a simple object system is even less hardware-oriented.

> C is not good for representing (modern) hardware.

Perhaps not, but very few languages are better for that. Of the programming (and non-programming) languages you've mentioned so far, only Rust might be a tiny bit better in that particular regard. Go ahead, try to name a language that better represents hardware. Or don't, since representing the hardware is not the point anyway (see previous paragraph). Apparently some people think that anything below the web browser is hardware.

> You don't need C for explaining that, just show two sets of decisions without any code.

And here I think I see the crux of the problem. Have you ever programmed? If you have, or even if you've been engaged in some other kind of creative effort, you'd know that making something teaches lessons in ways that abstract thought can not. It's true that you don't particularly need C for that, but if you're teaching a class on C for other reasons it's kind of the obvious choice. "Without any code" is an absurd statement.

> besides gaining some performance I wouldn't notice any difference.

You wouldn't. The implementors would. The people who read the implementors' papers and use them as the basis for the next next system would. Even you, as a user, could benefit from understanding whether particular input or concurrency patterns represent best or worst cases for the algorithms that were used. You can't optimize your own code without that knowledge, and you can't have that knowledge without ever having worked on anything similar or even thought about it at any but the most superficial level. Your attitude is effectively "it's magic" even if you don't use the word.

I think the most important point here is that people who haven't even educated themselves shouldn't be commenting on how to educate others. Would you like to Dunning-Krueger us some more?
The New MacBook Air Is Great, but There's One Glaring Flaw
Testing Distributed Systems
> Was all this stuff created in a time when nobody actually considered bad people?

Yes. The Internet was designed in times where the primary worries were a) nuclear attacks causing major disruptions in the infrastructure, and b) pranksters. You can see that in the design of protocols, which assume all actors are participating in good faith. A lot of pieces of the Internet we still use were created for research community, where the default assumption was that everyone is acting benevolent (and if someone wasn't, they could be found and punished quickly through out-of-band means). I don't think anyone back then could ever imagine the amount of clueless, careless and evil people the commercialization of the Internet would bring to the network.

Tangentially, this is also why we're stuck with programming in environments subpar compared to what we had in the 70s. The level of control people had over their OS and software also implied total lack of security.
So, it's like when you have a second pair of eyes checking your code to make sure there's no bugs. That really helps, in software development, doesn't it?
> KitSplit has gone to great lengths to help

You do realise the only way they compensated you wasn't to "help" you, but to try and shut you up when you started speaking out loud and the story got popular.

If they wanted to help you they'd compensate you immediately, instead of hiding behind their "insurance" that so conveniently for them does not cover theft.
How to choose a teaching language
Here is a link to why the R Notebook is a much better format for doing science. I also prefer it since I use GIT.

https://rviews.rstudio.com/2017/03/15/why-i-love-r-notebooks...

This is the reason why it is great.

> 1) Plain text representation
My favourite way to go about comments is to have them inline, as first class data members. (Not that I think either JSON or XML are good ideas. Hierarchical structures are really hard to handle).
Sorry, as another poster commented, I did mean "subjectively" (doh!)

xcdatamodeld is definitely ugly (though main.storyboard is ok in my personal opinion) and I'm sure there will be other examples where file extensions have been taken too far. I think if one wants to use long extensions then the extension needs to at least be readable at a glance (eg xcdatamodeld is ugly to read - even if you switched it the other way around, xcdatamodeld.model would still be unpleasant). So I'd argue that xcdatamodeld is more of an example of a poor naming convention than a problem with longer extensions (I say this with no experience of iOS development, however I see the same problem quite as acutely in the other languages and platforms I've developed on).

It should also be noted that my argument was really more focused on people who shorten already short 4 character acronyms - just for the purpose of making it 3 letters (eg the yaml and html examples I gave).
Domino’s 50 Off Deals – dominos promo code| promo code dominos – coupontop10
How we made Carousell’s mobile web experience 3x faster
Top 30 Most Valuable South African Brands Ranking
Helium can cause problems with the metals containing fusion reactors - He bubbles can get inside the metal structure and weaken it considerably:

"The sun makes energy by fusing hydrogen atoms, each with one proton, into helium atoms, which contain two protons. Helium is the byproduct of this reaction. Although it does not threaten the environment, it wreaks havoc upon the materials needed to make a fusion reactor.

"Helium is an element that we don't usually think of as being harmful," said Dr. Michael Demkowicz, associate professor in the Department of Materials Science and Engineering. "It is not toxic and not a greenhouse gas, which is one reason why fusion power is so attractive."

However, if you force helium inside of a solid material, it bubbles out, much like carbon dioxide bubbles in carbonated water.

"Literally, you get these helium bubbles inside of the metal that stay there forever because the metal is solid," Demkowicz said. "As you accumulate more and more helium, the bubbles start to link up and destroy the entire material.""

https://phys.org/news/2017-11-fusion-energy.html
To multiple different currencies at multiple valuation points. With optional exchange rate costs. It's a pain in the arse ...

Source: worked on multi-currency fund tracking software.
There are lots of it, but it is not enough. Fine motor skills are aquired for decades.

https://en.wikipedia.org/wiki/Fine_motor_skill

I'd add that writing with a pen, playing musical instrument are important activities to develop fine motor skills. Just to buy toddles more toys would not work, without constant development later.
I work for Walmart Labs. While your comment is funny, I just came here to say that this is not really how Walmart works.

The technology division of Walmart known as Walmart Labs that is responsible for developing and maintaining the website along with all backend infrastructure performs A/B testing for every new feature (including custom font) that is introduced. Any change to production systems or applications goes through a rigorous review process which involves only engineers (not managers).

No PM in Walmart can define a non-negotiable feature like this. Walmart Labs has a strong engineering culture and feature definition and testing is largely driven by engineers. Overriding a developer's recommendation the way you describe would be found to be in very poor taste.

The report in this article was created prior to the current redesign of the Walmart website. Back then a lot of technical debt had accumulated. The website has been redesigned now and a lot of that technical debt has been eliminated. The website is much faster now. Please give it a try.
What’s Going to Shape the Mortgage Industry to Come?
> printing 1000 pages of porn from every printer

No, because Windows domain group membership is required (your uninformed amateur setup might be different).

> deleting all your Redis tables and Elastic Search indexes

Don't you think that development tools that are used by (supposed) professionals have different requirements regarding out-of-the-box default behavior than a consumer product?
Probably easier. The MP3 standard didn't include any standard for tags, so the tags standards evolved separately. Basically, you can append any random crap you want at the end of an mp3. Since a zip file has it's headers at the bottom, it wouldn't be hard to do. I don't know if popular mp3 sites scrub/transform mp3 files in the way image sites do to images though.

Edit: Tried it, and got it to work. The zip command on Linux has a -A option that will fix the offset headers after you cat an mp3 and a zip file together. Just "cat file.mp3 file.zip > newfile.mp3;zip -A newfile.mp3" and you're done.

I did notice that some mp3 file upload sites reprocess the mp3 file and strip out the extra bits. Some don't though.

Here's a Bach mp3 that you can play online: https://instaud.io/2RLM

But, if you download it, via the buttons on the page, you'll see it's also a valid zip file containing a jpg meme of bach.
Ah, Scottish banknotes. Clydesdale and both of the banks of Scotland (RBS and HBOS) can print their own banknotes, but they must be backed by sterling on deposit at the Bank of England. A similar arrangement is in place for Northern Bank of Northern Ireland, which produced one of my favourite UK banknotes: https://www.bbc.co.uk/news/uk-northern-ireland-37342948 (Plastic! Portrait format! Space shuttle!)

One of the tiny frictions of British society is seeing whether people outwith Scotland will accept Scottish banknotes.
Apparently Facebook, a company, is expected to prevent election meddling from Russia, a state actor.

Where is the NSA in all of this?
I haven't used Monzo, but I have now fully switched to Starling, which seems extremely similar - it's part of the new banking avant-garde in the UK and a significant step forward compared to traditional banking.

After 5 years with a Natwest account, I would never go back. I find it incredible that it still takes traditional banks 2-3 days to update my statement with my latest transactions. I'd have scares regularly because I'd have 300 pounds disappear from my account and I wouldn't know why for a few days.

Another example is changing my address - it literally took less than a minute with Starling, all from my mobile app. With Natwest I had to physically walk to a branch, wait in a queue, talk to someone - in total, probably more than an hour lost.

Yet another example - it takes about a week to open a business bank account with Natwest. It took 5 minutes with Starling, all from home.

If anyone has any second thoughts about switching to something like Starling, then just open an account. It's about as painless as you can imagine - you download the app, apply for it with a 10 second video and then a card gets mailed to your address. I can't believe I didn't do it sooner.
Would we? The next thing that would happen is those certificates would end up inside secure chips, and suddenly the only way to talk to an IoT device would be through an official vendor's app, over an official vendor's bridge. No thank you. Turning physical products into services is not what I want.
In the UK they use electronic signature pads. However the resolution on them is so bad any signature is just 4 or 5 lines and totally unreadable.

I think Royal Mail has better tech, but I'm not sure
Software Choice
Zuckerberg gets joint summons from UK and Canadian parliaments
Within the echo chamber of my friends in London most now have a Monzo account. I would say 60% use Monzo. 20% perhaps use similar banks Revolut or Starling (though for some it is because they work for them). And perhaps 20ish% still haven't switched but all seem keen to.

Granted this is a very niche tech-savvy group of people between 20 and 40, but the established banks must be starting to feel the effects?

Most have a regular bank as their main account but like me hardly use it anymore, and some probably closed them altogether.

Though I am feeling more resistance from family and my non tech friends. But I think with time they will also try it and be converted.
Magento vs. WooCommerce vs. Drupal Commerce:  the Great ECommerce Race
> Another example is changing my address - it literally took less than a minute with Starling, all from my mobile app.

Sounds like a feature ripe for abuse and identity theft.
I already have a bank account I'm happy with. I specifically got the Monzo card as a prepaid card to use when spending abroad, which is what they originally sold as one of their key benefits.
Printers are hellspawn. Wi-Fi isn't that difficult. Bluetooth, on the other hand...
Weekmenu soep dieet doet je tot 7 kilo afvallen in een week and Recepten
Security if these devices is very important. If even vendors like Google leave things this open, the risk is very real that these devices will be hacked and harnessed by criminals to make DDoS attacks, to use as proxies for criminal activity, to mine cryptocurrency using your electricity, to listen to and record activity in your home, to serve as jumping points to access your private data stored on open shared storage, or to steal your credentials to your bank. If we don’t push back against runaway lazy IoT security all of this will become commonplace very soon, and your lack of care about security in trivially pointless devices like Google Home will be horrendously expensive to you for very little benefit.
Tell HN: Git merge tip
I always used to merge the wrong stuff. Once I changed my mental model of MERGE="BRING IN FROM XYZ" it becomes very easy to remember "git merge development" means: Merge development INTO master
Wonder if they considered offloading the transaction fees onto users. I'd certainly pay for the convenience and would have continued using Monzo (Barclays copied the card freeze and atm locking so no need for Monzo, esp. with this).
> I have SaaS fatigue!

I've smiled at this one. Taking a moment to think about it, it's true.

If you've looked at the presentation, one the things I'm looking at - is to market this as a personal device, for exactly that reason. Thanks for input.
I don’t think, I hope, that anyone thinks sexual harassment is petty. But there are different lines depending on lots of factors.

For other issues, it’s realky variable as to what needs to “be taken care of as soon as it comes up.”

The tough part is that so many people have so many topics they could focus on rather than build mission stuff.

Are you ok with a decent chunk of the workforce forcing abortion restriction be taken care of because they are pro-life? Or anarchists demanding that no government be supported?

Recent press has shown Google all over the place on topics of various importance. As an outsider, I’m not sure what is a priority for Google or what its values are that allow for firing sexual harassers, but not reporting privacy breaches.

It seems to me that the CEO makes statements once the outrage gets loud enough.
that's not a why driven by facts.
Do any of the challenger banks do join accounts yet? Last time I looked Monzo didn't. If they did I'd jump on it immediately.
Bank of Scotland and Royal Bank of Scotland: https://en.wikipedia.org/wiki/Banknotes_of_Scotland
They need some way to validate things, and it turns out if the number isn't exactly the same when they run their samples they don't trust any of them. For at least some value of them.

The founder at the last place I worked at was famously difficult to satisfy because of this. You couldn't even begin to talk about how you were presenting data to him unless you were absolutely sure the numbers in your mockup were correct. He just couldn't see past an "incorrect" value when dealing with faked data ...
Meadow: Full-Stack .NET Standard IoT Platform
“I paid for Winrar, AMA”
In the UK it's pretty easy to get a business overdraft. Although those will come with a personal guarantee from the director(s), they don't need to be secured by any assets.
A much better LAN firewall will be needed, can also mean you can easily get rid of 1 to many NAT with IPv6. It would have to be self learning for any hope of adoption by the mass market
> it’s begginer friendliness

Isn't JavaScript code written by beginners almost as bug-prone as C/C++ code is? I wouldn't rely on code written by a beginner unless it is written in a strongly-typed mostly immutable functional language.
You assume a level of intelligence on the part of these government operatives that just isn't there.

They're just saying anything at all. Their orders did not include what to tell reporters (and if those orders did, they didn't bother to read them)
I was sceptical at first, but I've gone "full Monzo" recently, because the experience of using this as a bank account is just that much better. Things like an actual usable app, instant notifications, proper direct debit management… the experience is an order of magnitude better than the mainstream bank accounts I've had.

I get the impression that the current account offering is now stable-ish, so we should expect to see other financial services being rolled out so that they can start making some serious revenue. And if it doesn't work out, at least it will have been part of the movement that is forcing older UK banks to improve their offerings.