skysight-inc/HackerNews huggingface dataset:
> Surely driving a car for 60 minutes ought to reduce your life expectancy by something like 59 minutes, at least

If that were true, a child born with a life expectancy of eighty years would be dead by age forty. Life expectancy is measured in terms of projected age at death, not years remaining to live. An ordinary benign activity should not change your life expectancy very much, almost by definition.
In my home town in Oklahoma, the worst offenders are the churches. Huge parking lots which are only used on Sunday.
My browser isn't supposed to have any 'backend services'. Especially not backend services that I did not explicitly opt in to.
I was wondering what that was about...

Seems like I'm disabling automatic updates for the foreseeable future.
There's collection agencies with no cure no pay (who add up their own fee upon the debt), and there's debt traders who buy a debt for a lower price and who then harass the person who (allegedly!) owes the money. Its a scoundrel market, IMO. Heartless, Ellisonish. County court bailiff (gerechtsdeurwaarder) is a government variant which has legal merit (unlike the other 2). Still, doesn't mean they are morally right (and those in debt have a harder time to defend themselves, legally), but at least it does have that legal merit. The problem is that, yes, often people who are in debt are in the wrong and should pay it, but there's all these corner cases and cases where the debt is incorrect, its an underlying dispute, it was started because of bad communication, etc (been there, done it).
some rough numbers from last year... very senior tech role - fully remote :

* London : >100k pounds = ~120k E

* Berlin : >90k E

* Sofia : >50k E

but, when applying the taxes thereof:

* London : >120k E - 45% taxes -> 66k E

* Berlin : >90k E - 45% taxes -> 50k E

* Sofia : >50k E - 10-15% taxes -> 45k E

Which means.. it mostly depends where you (want to) live.. as differences in price/culture of life are much more than above differences.
It was re-enabled for me as well.
browser.crashReports.unsubmittedCheck.autoSubmit2
and
datareporting.healthreport.uploadEnabled
This is just an outside interface, the actual networks don't run on SMTP and IMAP in any way, rather, it's things like SS7 (https://en.wikipedia.org/wiki/Signalling_System_No._7) and SMPP (https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer)
Ask HN: Open-source todo app for a Remember the milk user?
Hi guys,

I've been a big fan and proud premium user of RTM for more than ten years now. I love how it sticks to the KISS principle and how developpers haven't feel the need to add cunbersome features over the years. It's fast, it's really efficient and the app had been a big part of my pro and personal life for years.

While i'm very happy to contribute to it by paying my yearly subscription, I'm still a bit worried about it being sold and/or shutdown and would love to be ready for a more sustainable tool when this eventually happens (Fingers crossed, the later the better).

I love how Joplin helped me to deal with my notes, how Keepass helped with my passwords, or Veracrypt with my encrypted drives and I would feel safer to have a similar solution for my tasks.

Do you guys know any open source desktop or self-hosted app that show similar way to add and handle task ?

Thanks for your help.

Best,

L.
> An engineer that has been at a largish company for 1 year is worth 20-30% more than the year they were hired because they have specific knowledge of the tech stack. Yet that engineer will likely be offered a 3-5% raise.

Although I agree with your overall point, I disagree with this line of reasoning. I think the pay offered to an engineer already takes into account that they will understand the tech stack after six months to a year. The situation is essentially the reverse of what you said: they're being overpaid initially compared to their productivity (but, quite rightly, that's the company's problem). Then their productivity catches up with their salary.

But I agree with your point in the years after that.
It has been very hard to buy Friskies canned cat food in California for a long, long time. But not at all in New York.
I've been using Firefox for almost 20 years and the decline in the last 5 is extremely steep.
This seems to fix it, even though there was already a default apparmor config for Firefox (which looked _very_ familiar).

Thanks!
I keep a careful log of such stuff and I'm 100% sure that I disabled it on all machines here. This definitely got re-enabled silently at some point, I am trying to figure out when. Not having such crap is the reason I use Firefox so it is hard to express my disappointment at this.
That is actually, quite literally, inflation. It's money depreciating in value relative to stocks and financial products. Just like a burger at the golden arches shooting up in price is inflation, so is the price of a stock. It's probably not _only_ inflation, supply and demand will have caused the majority of this shift, since savers saw their money start evaporating. But that is of itself of course a second order effect of inflation, so I think the point stands.
i have travelled eastern europe extensively and lived there too. public transport in most places is better than the US.

a similar location in the US would have no busses at all.

remote places exist. if you live there you may need a car. but that doesn't translate to needing a car everywhere.
Ransomware Actor May Have Leaked Their Previous Victims
The math for my 4 hour compile didn't take in to account parallelism, the 2 hour+ builds however do, and were built on a 16 core CPU with parallel builds enabled. It's not turning in to a short coffee break.
Historic First Successful Transplant of Porcine Heart into Adult Human
“Why is the sky blue? Why is water wet? Why did Judas, rat to Romans while Jesus slept?
Stand up, you're out of luck”
— ‘4th Chamber’ by GZA/Genius
Auto-updates had nothing to do with it, in this case it was a pre-existing bug in Firefox's HTTP3 implementation getting triggered by new changes to load balancers in front of Firefox's data collection servers.
Having worked in a fintech D2C app, the distinction I drew was that there were 2 'products'
- the financial product i.e getting 4% return on your money
- the digital product i.e the app

The 1st was the real product, the 2nd the nice-to-have

Obviously core tech in banking is infinitely more critical than an app but the point is the same; the tech in banks, unless its 'quant', HFT or ML is not the money maker and therefore won't be paid as such
It's depressing what Mozilla did to Firefox.

I was and still am an evangelist but stuff like this makes me wonder.

Never saw a bug like this in a browser. By pure chance did I check if Chrome worked.
Unless it changed dramatically in recent years, when I was in Chicago prop trading firms were paying mid 200 to 300 after a few years. 500k was definitely not normal comp for most engineers at any trading firm, although obviously there are exceptions.
Interesting. My partner had this problem (?) or something just like it just now on her Windows machine, but my assumption was that this was a firewall problem (Windows defender had different firewall settings for Firefox as opposed to Chrome and Edge). Setting a single check mark fixed this.
Zero-copy network send with io_uring
you can get a 4 core 24gb ram arm64 for free on oracle free tier(not a trial), install wireguard, it's really fast too.
I hope they did their research, I mean how to they know how many people will use it? j/k
Phares Kariuki on Trust and Economic Development
Exactly, the best example with regards to the App Store is Apples own participation in large swaths of it with both iCloud storage (Dropbox, Google Drive, Box, etc), Apple TV+ (Netflix, Disney+, Amazon Prime Video, etc), or Apple Music (Spotify, Tidal, whatever Google has called their service for 2022, etc).

In each of these categories Apple are competing unfairly by demanding their competitors pay them 30% for the privilege of reaching over half the population of every first world country.
I had to ask myself this question some time ago. I decided to build it myself instead. Starting point being the principle that Simple Analytics explained in their blogpost some time ago: if referrer is from the same site, then it's just a visit, otherwise it's a unique visitor. I mixed in some more browser details, also used some blacklist of known bots, and now it's functioning pretty accurately. I don't have the tracking that GA does, but that was exactly the point.
Checkout.com becomes UK’s most valuable fintech at $40bn
I'm the original author

All of the examples are within the last 2 years. My area of specialization is enterprise content management; I build the CMS AND the front-end for very large companies that use decoupled CMSs and web sites. And very often, the web app is a typical server-side .net app where a front-end team has written static HTML and handed it off to back-end developers to be sliced into views. So all of this stuff kinda comes from over a decade of doing THAT; it's fair to say that maybe this doesn't all apply if you're an app dev.

But even when I DO build SPAs (like I am for one client), I still use CSS in traditional stylesheets as much as possible because any inline styling that doesn't invoke the CSSOM directly like it should seems like a massive waste of DOM resources ... and also I feel like I lose out on reusability that way.

That "clean code for typescript" is really good. I may drop a link to it in mine. I wasn't trying to be exhaustive. I was just trying to set a good baseline for where to go ;)
There are alternatives like snowplow.

My former company and current one decided to move out from GA to snowplow as you have much more control on your data and do not so much depend on Google to be gdpr compliant.
The goal is to fully control your environment and not to expecting some unexpected updates.

User is the one who must choose update policy. If user is choosing to not update then it's their own problem and no manufacturer has the right to deside otherwise.
This is due to GDPR. Amazing ruling for privacy for all of EU.

Detailed analysis:

https://gdprhub.eu/index.php?title=DSB_(Austria)_-_2021-0.58...
Same thing happened to me, I had to reinstall Firefox - this helped me to get back to work.
well see, someone who is in a position to "just drop 4mil on a couple of houses" is top 1%, i.e. not representative for whole lot of ppl.
Wow! I was pulling my hair out over this for the last few hours. Just seemed to come out of nowhere all of the sudden. I’m on Linux, but I updated Firefox about 10 days ago and had this just start happening about 3 hours ago.
That's just a half an hour walk. It happens to also be about the distance between my apt and my parent's apt. It's a distance I walk very often.
If you're polite about it, good managers want to know about crippling technical debt and unrealistic deadlines.

(* Not all managers are good)
It depends. A friend of mine has been working for Microsoft in Ireland for a few years, and immigration to the US (green card track, two years if employed, I think) for him was practically a formality.
Better use a metal trash can, and have a reliable way to seal the lid, if you don't want to germinate bugs in it.

49ers bought coffee, sugar, and flour in 50-100 lb bags, and lard in multi-gallon cans. Those were the important supplies.
> attempting to apply the solutions for the JVM to golang is fundamentally flawed and ignorant.

I'm not saying that Go should use GCs like Java's. I'm just saying that Go's GC does not work well enough for Go's needs, and that Java's GCs now deliver a better experience. Maybe Go needs something entirely different, but it does need something better than what it has now.
I just did (although not my first, that one I bought 10 years ago)… sold may old apartment (still in the French Riviera) and with my wife we bought a very nice house 100m from the sea! Mortgage interest rates are great at the moment… 0.9% ain’t bad!
Incel Activity on Social Media Linked to Local Mating Ecology
Internet routers do not differentiate between TCP/UDP. They do drop IP packets when congestion occurs (regardless what's inside).
The theme that resonates most with me here in the comments is lack of willingness on the side of companies to actually develop talent. For example a personal career goal of mine is to finally bridge the gap from individual contributor into management. But nobody seems to be open to taking on a manager unless they have X-years of management experience, and the companies I've worked for have always preferred hiring managers from the job market rather than internally promoting individual contributors to management status.

If any company offered me a shot at management right now, despite the fact that I have no management experience, I would do it in a heartbeat.
Yes it has its pros and cons like everything. But as a default for the average user I think auto update should be enabled
> Database systems have subtle bugs and oddities, and you can avoid a lot of bugs by avoiding database systems.

This sounds like an offended developer. Avoiding database systems is not possible if you want to do a lot of programming tasks.
Well, C# has a less convenient syntax than Kotlin but without any more powerful features (maybe linq?). That's what I was getting at. And .net Core doesn't have a pauseless GC or anything like Graal/Truffle.

I agree it's not really a bad stack or dead end for writing Linux web servers, but I wonder how many new projects are adopting it at this stage.
I live near Cannes, in a town of 70k people. Not super cheap but not even that expensive!
Two things:

- We allow users to highlight their listings, which means the listing is shown on the homepage and at the top of the selected category

- we have a verification wizard that verifies the users telephone number and iban, which we charge for as well

We’ve almost finished a Stripe Connect integration, which allows users to pay for items through the platform itself (they now pay in person or by bank transfer). This will contain a processing fee.
I had a friend, a barrister and an architect, whose main business was arbitrating big international deals in the construction and mining industries. By writing arbitration into the contract you get an arbitrator who is a top-notch lawyer and knows the industry, whereas if you rely on the court system the parties are going to have to spend time (and money) educating the judge, possibly unsuccessfully.

This guy was actually part of a consortium of similar lawyers all over the world.

These disputes are completely normal. The amounts of money involved in these contracts is huge; and it's impossible to write into a contract every detail of what might go wrong. So when something goes wrong that isn't written into the letter of the contract, arbitrators pick up the slack. Contract arbitration is generally a paper exercise. The parties don't normally face-off in a courtroom.

There are even internationally-agreed standards of jurisprudence concerned with this kind of arbitration. The specific rules to be used willl be written into the contract.

https://uncitral.un.org/en/texts/arbitration/contractualtext...
well, apparently...

i sincerely applaud the creativity of establishing such a business
I'm the original author.

Somewhere else on my blog is an article about using BEM with content management systems (which is my area of specialization). I basically endorsed your exact practice, but with __content models__.

The idea being that a content model could have multiple presentations (views), but still relies on a single core .... data model. So the Block is that data model and the modifier is the view.

So your practice is 100% what I would endorse. This is a sample of the CSS guidelines I'd produce for my teams where you'll see that I explain it a bit more: https://gist.github.com/paceaux/f31e278613ab29b74a412a7eb504...
You're the first person I've heard with those sorts of accusations, so not sure what to make of them.

But more broadly, any prepaid service is potentially an 'exit scam' and the point is to minimise your risk.

So in the end the price of the service (along with quality/value) is really the main consideration. Losing $20 at some point in a year is not much of a risk. I've used many providers, maybe using a bit of judgement, and I've only once come anywhere close to this, but even that seemed to just be a business failure and my account was sold but the replacement service was not as good.
I love when I return to some project after few years, realize I need some new feature, write the function name only to find out that the exactly the same function already exists and does what I want. When I choose the same name after so long it means there is some serious consistency in my naming conventions. Feels good.
Actually cars are incredibly useful and people who don’t need them still buy out of convenience despite the cost.

Maybe not useful to you, but we don’t design cities around just your needs.
Not saying that you need to read every comment, but pretty much every "Wordle" post here has someone commenting that Lingo was the original.

And the "Dutch game show" was just an international version of the US original[0]. It's run in 16 countries and is presently airing in 5.

[0]https://en.wikipedia.org/wiki/Lingo_(American_game_show)
you can get a performant 4 core arm64 vps from oracle for free, had no speed impediment with wireguard on it. It's free 24/7... the affordability of arm...
But the topic at hand is heat islands, which is inherently an urban problem. I don’t think anyone here is meaning to suggest rural Montana should ban cars.
These misinformation policies are pretty scary, I'd rather have both sides proving their point together rather than shutting down one of them. Who is the higher authority here to decide about this ?

That's some pretty dangerous territory we are stepping into.
I've been using firefox since its very first day. In recent months I have had quite a lot of issues. Somehow the fullscreen mode always shows "Press ESC to escape". Last week, somehow all my cookies are gone and I have to re-login all sites again; worst, all add-ons settings are gone too. Well quite a lot of stuff. It's my mistake to install some add-ons or something crazy, but I really hope there is any easy way to "understand and fix the problems". The browser is not a technical bomb field that I need to invest my time :(
I do not want a centralized service that my browser connects to for any reason, and HTTP3 sounds like a lot of trouble for very little gain.

You argue that it wasn't an automatic update: I am pretty sure that the first install on this machine did not have HTTP3 support and that automatic updates pulled it in, end of story right there.

As for the telemetry issue: that's even worse because telemetry and all other forms of communication with the mothership other than automatic updates have been disabled on this machine, and has been silently re-enabled without my consent. That's a pretty gross violation of trust, and if that in turn causes me to lose a morning then that makes it even worse. Fortunately, today is not an interview day, but if this had happened two days ago the consequences would be terrible.

Finally, automatic updates would ideally just fix security issues and not introduce new, possibly unwanted functionality. I carefully select my tools for their purpose and I absolutely hate this brave new world where critical stuff suddenly stops working because some company could not be bothered to take their end users' interests a bit more serious.

Google and Cloudflare were not implicated here, it was FireFox that stopped working, Chrome still functioned just fine.
Not a big fan of doing stuff like hiking or climbing or boating I take it?
To quote Bryson's article: "but I have since come to realise that there was nothing especially odd in their driving less than a couple of hundred feet to visit us. Nobody walks anywhere in America nowadays." (emphasis mine)
There's a reason why those components aren't modular: it has become impossible for all these components to not be tangled together, unless you're willing to bear the cost of dreadful performance.
New SysJoker Backdoor Targets Windows, macOS, and Linux
Ackshually, an annual Z1-3 travel card (other zones are available) costs the same as 40 weeks at the weekly cap (£43.50 vs £1740).

If your weekly travel sees you routinely hitting the cap then a travel card may represent better value.
"the early bird get's the worm, but the second mouse get's the cheese."
I mean, 100% raise for me would be unfathomable - that carries me over to five figures, which over here is high-end managerial compensation, definitely not something for a mediocre code monkey.

I mean, I'm not saying I'm mediocre, but I wouldn't pass a 'do you work with cool tech' (machine learning, crypto, iot, microservices?) or a leetcode test.

I can go back to Java though, I guess.
I've switched back to NiMH too recently. The ISDT chargers are great - independent charging, and the option to cycle to restore capacity.
> no company could pay 5 million dollar or so for an average 20 years of experience.

Uh, they seem to find that money just fine for execs, who are not even the ones keeping servers up, so to speak...
You haven't. That's the sad reality for devs living in the EU (or elsewhere but not in the States). 200k is also a bit generous, senior engineers that are specialized in <xyz> tech do earn much much more than that, anywhere from 2x to 5x. Yes, 5x that amount for an engineer. I didn't believe this myself but that's really how it is.

However, given that more and more companies are becoming more open to WFH setting, it will hopefully make the things better for the devs outside the States.
A bad thing that I've realized about the latter scenario is that it is a vicious cycle. Here's what I mean:

1) You are a loyal employee who works hard and puts in the hours. You promise yourself that you will treat your reports well when you finally get a position of power.

2) You get screwed over by some higher up. You are devastated and everything you worked for is taken away. You vow never to let this happen to you again.

3) You claw your way back but you still hold on to what happened in point 2. You don't want to be a chump again so you take as much as you can (read: screw over others to get your own bonus).

4) Repeat ad infinitum
As said earlier, this is a sentiment that is not socially accepted, so you will have a hard time finding examples or people admitting to it.

I have 2 daughters, I love them but in hindsight if I had to start over I don't think I would have kids. And it is not necessarily about the money. I realize I give up waaaay to much of my own needs and freedom. It may just be also about how I am. While many people will tell their kids to litterally go fuck themselves (well with different words) while they are watching football or leave them unattended while they go for a bicycle ride, I am one of those who will never say no when my daughters ask me to play or require assistance for some creative stuff. Yes I enjoy doing stuff with them but I'd rather go for a bicycle ride, play music or do carpentry. Thanksfully there are a few things we have in common, like playing basketball. Now that I am divorced and we share custody of the girls, it makes it feel somehow harder, as I can't just get away from my ex-wife. There is always something to negociate/organize. Thanksfully the pandemic has opened a lot of possibilities regarding work from home so I could change employer without having to move to another place but I'd rather use the remote work possibilities to become a digital nomad and travel all over the world. I would also be happy living in a camper moving from place to place every few weeks/months. Having kids while being separated from their mother makes it impossible.
Indeed. No-one ever said the revolution would be easy.
Beautiful, you put into writing what has been on my mind for quite some time.
You can fetishise both and not have either.