skysight-inc/HackerNews huggingface dataset:
This is pretty brutal regulation as it basically forces users to pay twice - once to transfer to a non custodial wallet they own and have KYC’d, and then again on-chain to transfer out to the desired beneficiary to maintain the receivers privacy. It’s the kind of cookie popup law that does nothing to stop bad actors, but does everything to make the average user experience worse.

The regulation here feels invasive and poorly constructed - no surprise it is coming from the EU which is also attempting to put surveillance mechanisms into E2EE chat apps.

EDIT: to the OP, Coinbase is not the promise of crypto. The promise of crypto is non custodial access to digital assets and peer to peer exchange. but it can be nice to have easier, cheaper, and privacy preserving on and off ramps into this ecosystem, something this kind of stiff regulation is fighting against.
Probably this one about German playgrounds: https://www.theguardian.com/world/2021/oct/24/why-germany-is...
exactly. It is not easy to regulate unhosted wallets :)
To me, I felt this take was so disconnected from my reality as a user that I didn't even know where to start.

Looking at the author bio, I can see he's very invested in the Blink project so it's difficult to shake the feeling that by arguing for "browser diversity", he's simply pushing for increased Blink dominance.

If one truly wanted to get more diversity in the Browser space, the number one objective should be getting Google to divest from the Chrome project. This would finally create space for other players to come in and have real influence over the future of the web.

As it is today, everything Web-related gravitates around what Google wants. Apple is not playing ball, and so Google is getting the community to push regulators to intervene and make them kneel.

Well, that's my view at least, maybe I'm too cynical.
For implementations of a known idea, I would rather have a fun codename than see the word for the idea used to also name the implementation.

The contrary case gets confusing fast. "Oh Known Algorithm doesn't work" "Huh, I read a paper which proved it works" "No, I mean, Known Algorithm, not known algorithm". "What?" "The implementation by Popular Author. It's broken for the case we care about". "Can't they fix it?" "They say that although their implementation is called Known Algorithm it's just better that it not fix this because now Known Algorithm is different from the known algorithm". What?

Knowing there's a problem, or a different performance trade off, or a lack of maintenance for Haphazard (Jon Gjengset's Hazard Pointers implementation) is very different from having a problem with Hazard Pointers the idea.
Which prevents powerful privacy-enhancing open-source extensions like uBlock Origin, LibRedirect and Redirector from existing on iOS.
This is something that suddenly hit home during the pandemic when I read an article about people over 50 finding it easer to get jobs because interviews were remote.

I’m in my early 40s now but I’m forcing myself to think about what type of company and team I’d fit into in 10 years. I enjoy working at startups/scale ups. I’m the oldest person in the engineering team now (by over 10 years).

My concern is that even with the best of intentions by an interviewer not to discriminate on age, I worry that I’m going to have to end up at a multinational or consultancy in the future because hiring someone 50+ in a startup filled with 20-somethings would be chalked up as a “culture fit” issue.
I would say no, because the experiments are effectively independent of the mass and speed of the photons, and tend to focus on correlations between logical yes/no outcomes.
From the thread:

> Oddly enough the former chefs we work with are kicking butt - sample size is too small but maybe cooking is a great gateway to coding??

I spent about a year doing short order cooking to put myself through uni, nothing fancy, but I might offer some insight here. Cooking in busy service shifts might transfer well to coding because they demand retaining both a complex, large state in your head with minimal prompting, and update that state frequently with complex flows. Keeping hot food hot, cold food cold, hitting the order all at the same time, meeting the wait people at just the right time, for a baseline steady rate of never less than 5 orders deep simultaneously, peaking to 12-15, and handling emergencies on the fly (running out of sauce pans, spilled food, run out of ingredients, etc.), bears some abstract similarities to coding.

And they do it in uncomfortable, loud conditions, people shouting all the time, tempers flaring from time to time. 4-8 hours a day, five days a week, with few breaks. Think of it as they keep the equivalent of coders' flow state under what coders consider intolerable conditions. For a tiny fraction of the pay.

If you find a chef/cook who can run a crew of 6+ and pull their load as good as or better than any individual member of the crew, then they've got the raw chops to transfer that skill to keep pretty complex representations in their heads. The good ones I've seen intuitively use queuing theory without knowing it. The one caution I'd offer is watch for chronically short attention spans; there is a different kind of grinding in coding especially in debugging that rubs even many in this group the wrong way. Heck, too few coders have mastered that.

I'd like to hear others' experience with people or themselves who got into coding from a different field. My personal anecdata off the top of my head is I've seen a preponderance of military intelligence analysts, farmer/ranchers, and philosophers seem to do well coding.
Both of those sound like positives for users. Maybe they aren't your customer.
Ark [0] works well enough for me when I feel like using the GUI - mostly use it from the context menu in Dolphin, in particlar the "Extract and create subdirectory if needed" that provides a consistent experience for Windows-style archives where root-directory is usually filled with stuff (Ark will create a subdirectory based on the archive name) and Linux-style archives where the convention is to have everything inside one directory in the archive (Ark will not create an additional subdirectory if there is just one file or directory in the archive root).

[0] https://apps.kde.org/ark/
Personally it all depends on the rest of the comments in the review, if you use one style all the time then you lose the ability to indicate which changes are the ones you feel are more important than others.

I'd use the more question style comments for the minor changes, and save the stronger comment style for those changes that are really important.

So I'd word a comment about changing a variable name to something slightly better as a question. e.g. Would accounts be a better name for this array?

While a comment addressing a security concern would be a direct statement. e.g. Use a parameterised query here, as it'll be harder for someone to exploit.

One thing to note is that when making the strong statements I like to back them up with a reason, that way it helps me to think through the comment itself, helps a more junior developer understand why they should change it and helps more senior developers to not take the comment personally.

The other side to this though is that as senior developers we need to set an example for our more junior colleagues on how to take review comments. I always try to take them in a good mood, make the changes when I agree with them and have a constructive conversation about those that I don't agree with.
You're right. Let's just tell every Show HN submission that they built the greatest site ever, that they had the most original idea that has never been tried before, and they're just an awesome person for creating this perfect thing which cannot be improved in any possible way! Oh, and don't forget that all of us readers would absolutely pay $10, no, $100 per month for this amazing new content!
That is not a good rate to lose weight. A rate of ~1% per week for 3-4 months followed by 1-2 months of maintenance before the next weight loss phase is much more sustainable and you are more likely to not gain back the weight after the target weight is achieved.
Well you’d have these bugs, plus the memory bugs in other languages.
How do you create your components in Jinja2? Using the include tag?
Traefik Docker Compose Guide (2022) with LetsEncrypt
They've been in place since forever for withdrawing cash
or you know, find the version that handles transition and run it to upgrade

stepping through required versions a common operation
There is a higher degree of self-responsibility here in Europe. You cannot sue someone for drinking too hot coffee or fall from a playground item. Or swallowing small LEGO pieces in a McDonalds meal.
Mt Gox, part.... whatever it is now.

Not your keys, not your coins. Guess they were lending out client owned coins and now they have been caught with their trousers around their ankles.
Climate science is in its infancy. No I'm not a "climate denier": we can can be reasonably confident that the science is correct in asserting that we are in a period of climate warming, caused in large part by increased CO2 levels in the atmosphere, to the most part caused by the accelerated burning of fossile fuels.

But the predictive powers of climate science is low, which this article (among others) illustrates. We know we are in a period of relative high flux (compared to previous centuries), but we don't know what comes after the immediate future.

People may draw different conclusions from this, mine is that we need to get away from the thinking that there is a "natural climate" that we can revert to. We need to stop the focus on how we can influence the changing climate and start thinking about how we can adapt to various scenarios.

For example, whatever scenario that wins out will likely create massive migration pressures. How do we deal with that, humanely?
> everybody in the team thinks that bash is inferior to typescript.

Let's hope not for the sake of the team. TypeScript is great but it's not Bash. How much time and TypeScript code do you need to read, filter and write content from a text file? More than one line probably.

I have yet to see a language that matches Bash at what it does best. It's one of the biggest time-savers for me.
You mean the tale of someone rewriting a very complex and fiddly software from scratch, having it work great in production, and then using the ecosystem's great tooling to easily find and eliminate even more bugs than what the language already protected them from?
How would I purchase Bitcoin anonymously? I can't, because there is no way to exchange my cash for (significant) amount of Bitcoin. If I can't get Bitcoin anonymously, how is the promise of crypto still valid for newcomers?
For me the type of exercise determines if I'm hungry or not. Heavy core work pretty much eliminates my appetite for hours
I believe those are called aquifers aka geologic water reservoirs. There's a lot that can happen, especially in urban areas with lots of hard scaped surfaces, to encourage rain water to enter aquifers instead of run off into the water shed or sewer/storm drain system.
From my perspective as a firefox user, chrome/chromium is the most successful browser because it's the best. Apple needs to resort to cheap tactics to hold onto their market share and create vendor lock-in for their users, which is profitable for them.
“After” is what happens now, when we are in control of our time “I will hit the gym for one hour”. In our past, physical activity was a survival-related task with no fixed end time (chasing a prey, fleeing from danger). I think for our ancestors it would happen during exertion. It would not be advantageous to feel increasingly hungry while exercising, the same way that it makes sense for adrenaline to block pain during a fight. Less distraction, more survival
We lived right around the corner from this one! I have fond memories. And I second your point: there are even scarier ones (though not scary for kids).
The Use of 3D-Printed Guns by Extremists and Terrorists
Still full KYC here.
Very well said!

I will just add one more;

- Can they learn on their own?

For ANY JOB this is ALL that matters. Languages/Tools/Frameworks etc. can all be learned as needed. But if you don't have the above character traits nothing can be done. This is also known as having a good attitude. Companies abysmally fail at identifying and nurturing these traits. They go after the secondary noise (easily measured irrelevant parameters) rather than the primary signal (nebulous and hard to measure).

I believe every HR department should be staffed/supported by psychologists from CBT and ABA domains to really nurture their people.
Ah.

And then I'll ask the_gipsy how this is different from every other browser under the sun except Safari and Firefox being just repackaged versions of Chrome?
Is it? You spend a large part of your day on the job. Quite often spend most of your energy there too.

At least make that worthwhile. Make this time count for you. Make it something you care about?
Exactly.

This is why the Kraken CEO [0] recently told its customers to take their coins off of their exchange and put it your own wallet. Brian Armstrong (Coinbase CEO) also said the same thing on Twitter: [1].

[0] https://twitter.com/jespow/status/1494462097161220104

[1] https://twitter.com/brian_armstrong/status/14934534250102988...
It's the usual HN bias where if Google does something it's bad, but when Apple does it it's suddenly okay.
Where does this information come from? I don't think you can quickly build the service like this in 2 days
Meat very slightly causes cancer. Saturated fats reduce your life expectancy, too.

Not that good advice I guess?
It's possible in Firefox (at least in Android)
HN is the best source I've seen so far. High quality, well paid jobs most of the time.

LinkedIn gives good quantity and moderate quality but never landed any real interviews there so far.
>except Safari and Firefox

I think that just about says it right there.

On any other operating system you have Chrome, Chromium, Brave, Firefox, Tor Browser, Webkit-based browsers, Text-only browsers, etc. There are so many options.

But on iOS you can use Webkit or you can go fuck yourself.
Are you saying people in Europe care more about their jobs?

That's certainly not my experience. I've met just as many Europeans that hate their jobs and just do it for the money. They spend as little time as possible doing them.

I'm reminded of this book

https://web.archive.org/web/20090901204114/https://www.nytim...
Agreed. I was familiar with "Salami Slicing" well before I had ever heard "Minimum Viable Product"
Everyone talks about revenue -- but what about profits? What's more interesting to me are companies that make a profit after expenses.
And so you get back to the original point above...

> So you may criticize Apple for their position but I would rather have a 90% effective ad-blocker and a guarantee that my privacy is intact. With so much data reselling going on it's simply not worth the risk.
I've (partially / POC) implemented time travel in a SQLite database; the TL;DR is that whenever you create a table, you add a second, identical or nearly-identical table with a `_history` suffix; the history table has a valid from and valid to. Then you add a trigger on the primary table that, on update or on delete, makes a copy of the old values into the history table, setting the 'valid_to' column to the current timestamp.

The reason I used a separate table is so that you don't have to compromise or complicate the primary table's constraints, indices and foreign keys; the history table doesn't really need those because it's not responsible for data integrity.

Anyway, once you have that, you can run queries with a `where $timestamp is between start_date and end_date` condition, which will also allow you to join many tables at a certain point in time. To also be able to get the latest version, you can use a union query (iirc).

I'm sure there's a lot of caveats there though. What I should do is take some time in the weekend and work on that POC, publish it for posterity / blog post fuel.
Sure, like covid vaccines were never mandatory.

You just had to do 3 tests per day and couldn't travel or go to school or hold your job without it.
Yes I think that stems largely from not having to find a scapegoat for your medical costs. They get paid largely without you noticing regardless of who’s at fault.

In USA admiting it was your mistake can be financially ruinous. So people don’t.
By working a healthy 8 hours a day, and integrating walking into their everyday activities: walk to the store instead of taking the car or getting things delivered, for example. Although I do agree that it depends on the environment you live in - whenever I found myself in dense built-up inner-city neighborhoods with a lack of green, my step average was just half of what it was in more walkable, leafier neighborhoods. While not having lived there myself, I imaging US suburbs would be equally detrimental to my walking habits.
> is hookworm from Africa and not present in Europe?

Correct. (Well, the other hookworm, A. duodenale, is present around the Mediterranean. Necator Americanus, "the American killer", is from Africa.)

I read about it on a blog, but it looks like there's some good discussion of the history in https://www.amazon.com/Parasites-Tales-Humanitys-Unwelcome-G...

One of the things I find most interesting about the whole N. Americanus affair is that hookworm was a public health disaster of colossal proportions, and the medical research that recognized it was a big, important advance... but medical treatment for the problem is mostly irrelevant. The (very successful) "medical" intervention that solved this problem was just convincing people to wear shoes.
> I don't care if someone is not paying taxes, good for them if they can avoid having the government steal their profits and stay out of jail.

Out of curiosity, what percentage of the population could skip paying taxes before you would care?

Are you okay with the government having no funds whatsoever?
It's better to be slow and gradual and capture the majority of the market rather than jump at people immediately with "vaccinate your 6 months old or your grandma dies"
Buy an android, you can install firefox + ublock
Ask HN: 10 years in webdev. How do I learn cybersec/white hat hacking?
I am long time HN user, but this is a throwaway accout.
I know this might sound a bit naive but after watching Russia bully the world and then launch a full-scale invasion of an independent country, I feel like I would like to do more than just donate money.
I've been doing webdev for over a decade, and I have some fundamentals in web sec, but I would like to go beyond that. For example, I would like to confidently help smaller NGOs and political think tanks to fend off Russian/Chinese/etc cyber attacks and threats.
What would be the most optimal way to self-educate in this are? I have some free time to invest, but not as much as when I was a teenager/student and could play around programming and experimenting with technologies. This time it has to be more structured.

I would appreciate any ideas, but especially from someone who went through something similar.

Thank you
We had a huge adventure playground which had giant wooden poles, rope and wood walk/crawlways, tyre and rope swings, and was generally terrifying but fun.

Trying to remove all risk from play seems like a very bad idea.
Clearly, yes.

Building a pyramid, in the ideal case, simply requires the energy to lift each stone into place. Lifting 6.5 million tons of stone on average 40 meters (remember that most of the weight of a pyramid is at the bottom!) uses 6.5e9 * 40 * 10 Joules of energy, which is 722 MWh, which costs $144,000 in (California) electricity. Okay - thats a lot more than I expected actually...
I use Evernote. My whole life (personal stuff and work) is there. The last years have been rocky but now it works very well.

A few years ago I used DayOne for a while but I ended importing everything to Evernote, as having everything in the same place is valuable.
I think this was discussed at some point early on, there's many outstanding issues with Git's SHA-1<->SHA-256 interop and potential unknowns, but figuring out which format a given abbreviated hash is in isn't really one of them.

For any internal part of Git the hash type is already known, e.g for the wire protocol dialog that "fetch" runs. Other commentators have pointed out that you can use the hash length to disambiguate the two, but the way it's implemented internally we could tell them apart even if we hypothetically had two hashes of the same length.

But that leaves abbreviated hashes, e.g. if you do "git show deadbeef" is that a SHA-1 or SHA-256 hash? We don't know.

It's forseen that in those cases we'll look up both, and in the case of ambiguity do the same thing as e.g. "git show dead" does now (try it on a non-trivially sized repo). Then just as you can do e.g. "git show dead^{commit}" now to disambiguate, you'd use the ^{sha1} or ^{sha256} peel syntax (still unimplemented).

If we changed the hash format from [0-9a-f]{4,40} to something that didn't match the first part of that regex there's even more downstream systems that would need adjusting. A lot of programs that work with Git's output use some variant of that regex. For those that don't limit themselves to "40" things usually Just Work.

So that's basically the reason, it's also less future-proof, as you'll run out of magical prefix characters faster than you'll run out of hash names. Although I'm hoping to be dead way before that small space would be exhausted :)
This seems like the opposite of a cautionary tale, if anything it makes Rust seem an even better choice.
If you use uBlock's advanced mode to default-deny scripts or third-party resources then no other extension comes close. (Except for uMatrix, which is by the same developer.)
The Pizza Lab: KettlePizza and Baking Steel's New Joint Pizza Oven (2019)
Nimbus Capture Screenshot Web Extension
25% drop from the current level bring us to the levels of 2018. SP500 was considered highly priced already back then based on P/E and or stock market capitalization-to-GDP.

With current inflation the nominal drop will be significantly smaller than drop in real value. Free cash flow is the king.
Photons happen to be convenient, but they work just as well with electrons or any other particle.
One needs the other, though. Quite probable is that you are good at reactive learning, because of the basis you lay down in your time of proactive learning.
You cannot unpoison a well. Unpoison isn't even a proper word.

Edit: And if you think it truly was just 1 algo then I have a bridge to sell you.
> a "museum dose" — that amount you can use that would allow a person to visit an art museum and enjoy the experience

This feels sad to me, and sounds like another angle on the same issue raised above.

You should be able to enjoy/engage with culture while sober; I'd describe needing to be high to connect with art as a dependency and a problem.
AFAIK, the egg isn't a single cell. The actual embryo connected to the yolk inside is significantly smaller
> the security of something backed by the US government.

What do you mean? If Coinbase goes bust or steals your assets you’re just an unsecured creditor.

It isn’t like a brokerage in regulated markets or a bank, which have specific rules protecting your money.
Precisely the point.

I didn't even hear about 2000 Mules until I heard some right wing commentator talk about it months after it was released.

Instead I'm shoved the latest Greta Thunberg song (You can shove your climate crisis up you **) 5 milliseconds after she sung it.

As an avid newspaper and news reader, the media bias shifted tremendously in the last 30 years.
I use AdBlock Pro and it works well on iOS. It's free too-

https://apps.apple.com/us/app/adblock-pro-for-safari/id10183...
Would it kill them to put a 0.10€ coin in the picture too ?