HNHacker News
TopNewBestAskShowJobs

samjmck

258 karma · joined August 14, 2020

submissionscomments
samjmck··on Proton Mail discloses user data leading to arrest in Spain
The identification came from the recovery email.
samjmck··on The Bureau of Meteorology website does not support connections via HTTPS
I think the more likely scenario for a MITM attack is to insert malicious scripts or links into the web page, not to fake weather data.
samjmck··on Does Market Timing Work?
Isn't that only a problem if you are only invested in the US? There exists ETFs that are invested in multiple developed countries, such as index funds that track the MSCI World.
samjmck··on Deno Queues
The first page of their documentation [0] mentions this:

> Opening a database > In your Deno program, you can get a reference to a KV database using Deno.openKv(). You may pass in an optional file system path to where you'd like to store your database, otherwise one will be created for you based on the current working directory of your script.

In fact, only the last page in the documentation speaks about KV on Deno Deploy.

[1] https://docs.deno.com/kv/manual#opening-a-database

samjmck··on EU countries approve 2035 phaseout of CO2-emitting cars
Genuinely curious: does having no speed limit cause more deaths on the road?
samjmck··on You don't need a build step
When you’re trying to run a quick script or just want a “playground” environment where you can test your code, it holds you back.

For example: I’m making a web app with Svelte in TypeScript and I’m trying to test a part of its code. To do that, I have to build the app first because TypeScript needs transpiling which in turn needs bundling etc…

samjmck··on We will not ‘walk out’ of UK, nor comply with any request to bypass encryption
Weird attempt at bashing Signal.
samjmck··on Show HN: Deon.land – Deno.land?
They chose for a decentralised package management system whereas Node has a centralised one. A tradeoff as you mentioned is that you can't just take down malicious packages. I'm personally not too concerned with this because of the following:

1. The default permissions while running a script are stricter than Node's, you get told when your code tries to access your file system or network

2. Code I write for Deno typically uses fewer dependencies than the equivalent code for Node, simply because of how Deno has a good standard library with many web APIs

> the Deno teams stance on security is not so funny

Can you give examples of this?

samjmck··on Writing JavaScript without a build system
Deno has kinda solved it for the server side, but not for the client side.
samjmck··on The 'buy now, pay later' bubble is about to burst
To me, it sounds more like they have lived a European life, not a sheltered life. Outside of the UK, there aren’t any European countries I know of that use e.g. credit cards on a daily basis. We are taught to avoid taking on debt and are financially risk-averse.
samjmck··on Post-processing is ruining iPhone photos
It’s not because RAW exists that people aren’t allowed to criticise post-processing
samjmck··on Show HN: I made an Ethernet transceiver from logic gates
Correct, I meant per year
samjmck··on Show HN: I made an Ethernet transceiver from logic gates
imihajlov.com would cost around 10 USD per month and as another reply mentioned, static site hosting is free. I guess it's a bottomless pit but it's "only" 10 USD and it's nice to have.
samjmck··on Commission proposes to accelerate the rollout of instant payments in euro
Well yeah, but bank transfers serve a fairly different purpose than debit cards.
samjmck··on Commission proposes to accelerate the rollout of instant payments in euro
> By now, the market has other, more internationally accepted modes of payment.

Hundreds of millions of citizens gain access to instant payments through SEPA. It’s already compatible with the existing banking system Europeans are already used to, i.e. share an IBAN with someone and share money. Which other cheap instant payment methods are there that are available to so many people?

samjmck··on Commission proposes to accelerate the rollout of instant payments in euro
Which country do you live in? I’m from Belgium and I’ve never heard that before.
samjmck··on iOS 16 Available September 12th
I don’t know if it improves security if you already use a password manager but I guess it will mostly be more accessible and practical
samjmck··on Show HN: Simulate dollar-cost averaging in any mix of stocks
> But anytime I mention my gains on HN the crowd says the same two or three things: 1. You're just lucky.

Maybe because you are just lucky?

samjmck··on Comparing 2 serverless platforms: Cloudflare Workers and Deno Deploy
True, it should be plenty for the vast majority of projects. But it's still an advantage Cloudflare has, albeit a fairly insignificant one.
samjmck··on The euro has tumbled near parity to the US dollar
To put this into perspective a little, Belgian income tax is 40% after 23000 euros (which is now 23k dollar) and 50% after 43000 euros. So the issue here is the middle and even lower class being hit with incredibly high taxes.
samjmck··on Low economic growth is a slow-burning crisis for Britain
Economic growth doesn't have to mean stock market growth. I don't think the stock market is the best measure for how a country is doing economically
samjmck··on Index funds officially overtake active managers
> companies like Apple are almost certainly going to remain valuable for a long time

Based on what? At the end of the day, that's speculation. Who's to say Apple and other stocks you're holding won't suddenly stop beating the market?

samjmck··on The Modos Paper Laptop
> nobody has yet told me why this product has any real use.

Maybe nobody owes you an answer?

samjmck··on The Modos Paper Laptop
It's a cool open-hardware and open-source project. What are you so worked up about?
samjmck··on How we secure Monzo's banking platform
> Sure, but that doesn't explain the sheer scale on which it happens

How do you know the scale and how are you not sure that it's a vocal minority? After all, Monzo does target more tech-savvy users that might be more likely to voice their frustration online than with other high-street banks.

> One gets the feeling they're hiding behind the "we can't tell you why" excuse to escape accountability for a broken system that's literally ruining lives.

Because maybe they are being forced to hide behind that? UK banking regulations are notoriously strict when it comes to what banks are allowed to share with their customers.

samjmck··on Moving money internationally
SEPA (instant) transfers between European banks are, as the name suggests, instant. There are also no transaction fees for the users of these transfers. e.g. all major Belgian banks support SEPA instant, so transfers between KBC <-> BNP Paribas <-> ING etc. are instant.

> Now I'm at the mercy of the bank regarding what I can do with that money.

This is going off-topic, but you are with crypto as well. Unless every merchant you use supports your cryptocurrency, you're going to have to convert it back to fiat.

samjmck··on Crypto.com accounts had unauthorized withdrawals
I'm guessing any withdrawal that was done while using an exploit to bypass 2FA could be called unauthorized in this case
samjmck··on Fleet, a Lightweight IDE from JetBrains
The program isn't even publicly available yet. How can you conclude that it provides little over VS Code?

And why does it matter that it's not open source?

samjmck··on Denoflare – develop, test, and deploy Cloudflare workers with Deno
Cloudflare Workers aren't running Node or Deno though, they just use the V8 runtime and implement a few web APIs (this is oversimplified of course but you get what I mean)
samjmck··on Some new BMWs won't have touchscreens thanks to chip shortage
BMWs actually use a dial that you can rotate in the centre console of the vehicle. It's actually very intuitive and easy to use, and a _lot_ less distracting than a touchscreen is.
Page 1 of 2Next →