skysight-inc/HackerNews huggingface dataset:
If we don't count money printing, europe would probably be in an even worse shape. Remember that the interest rates in the big Western European countries have been negative for years with still almost no economic growth, and that was pre-covid! Even the FED isn't technically directly buying US bonds from the market like the ECB does to prop up the debt sales of its weaker members. Even the historically low current FED rates, I think are still higher than the peak of most European central banks rates of the past 5 years. Again, all of that did very little to prop up their economy (which usually indicates it's pretty zombified) so they couldn't even start hiking the rates back in 2018-2019 like the FED did. That means they are now stuck with very few "easy" ways to recover from 2020.

I know you are just joking, but the sheer irony of a money printer joke in this context was just too much for me to not react :')
To be fair, there's a bound how much the JIT/interpreter can do for a given language. Lua is a lot simpler, and a lot easier to optimize as a result, compared to JS.
I do wonder if neuroscience may validate Chomsky's hypothesis, that langauge evolved and serves primarily as a tool for thought and not as a tool for communication, in his lifetime.
Sounds like you're more interested in "solving the business problem" and less interested in "solving the problems of the code that is solving the business problem."

Hillel Wayne recently wrote about this distinction:

> New Newsletter! An exploration of a core difference between "programming" and "software engineering": how much you work on "solving the business problem" versus "solving the problems of the code that is solving the business problem."

https://twitter.com/hillelogram/status/1486079674795143170

https://buttondown.email/hillelwayne/archive/software-artifa...

And sounds like you enjoy "product engineering" more than "infrastructure engineering."

Michelle Lim wrote a post about it, which was discussed on HN.

> Try using the "Product/Infrastructure" axis as the first axis to understand your career preference.

> Broadly speaking, there are 2 types of engineers: "Product-first" engineers are obsessed with using code to solve a user problem and they see code as just a means to an end. "Code-first" engineers are obsessed with the abstractions, architecture, tools and libraries in the code. Elegant code is the end.

https://news.ycombinator.com/item?id=28476538

https://www.michellelim.org/writing/stop-using-frontend-back...
The most recently sold micro-processors used in a mass market product that come to mind are the CPUs of the Wii/PS3/Xbox 360 era consoles (in particular the PPC750CL in the Wii is a pure CPU). The Wii U then glued three of those together into a three-core die, so if you're willing to consider just the CPU die and not the entire MCM, that one was also a pure CPU.

Digi-Key still shows the 750CL in stock, but it's obviously an obsolete product at this point.
I emigrated to Canada pretty much on a whim (using a fiance visa) and have fared quite well there. We (my partner and I) are weighing the possibility of emigrating again to Portugal which offers a rather reasonable golden visa - with a wide variety of European countries offering "trial" visas for workers under 30 with the most bare of requirements.

As a US citizen I've contemplated getting my wife residency down there and it's simply ridiculous - as are the hoops I'd have to go through to relinquish my US citizenship and that only matters because the US feels entitled to own me even though I haven't resided there for nearly a decade at this point. US immigration, from the working visa angle, is extremely unpredictable and only really estimable if you've got a large corporation with a whole bunch of lawyers to get your back - spousal visas aren't terrible but most come with some seriously onerous lifetime costs to execute (like taking a year off working).

I know there are a bunch of European countries and they've all got their quirks to immigrate into but you can really trivially get an EU passport and then move around within the EU.
If all you want to do is point at the headline number and go no farther, that’s fine. But it seems fairly pointless unless the goal is just to kvetch about something that’s generally unfortunate. In this thread nobody is denying the headline number, they’re just pointing out that a lot of these effects may cease to exist in the future even if we do nothing else. Hence maybe it’s not something to panic about.
It's important to make a distinction here between someone who is wealthy and someone who has high income. I think the people who this applies to are more in the bucket of high earner. E.g. take a typical "high earner" tech worker who brings in $500k p.a. total, but lives in an expensive Californian town. They may have a $2mln mortgage to service and high living expenses. Their debt to income ratio is high, but they can afford it (for a time). At the same time, this person is not wealthy. They need the high cash flow to service their debt load and their net worth may even close to zero (taking the debt into account).

There are many definitions of what is a wealthy person, but in my book it is someone with a net worth >$10mln and a low debt loading. Assuming their holdings are in a well diversified portfolio generating 5% net of inflation, they can likely maintain their lifestyle while their wealth will still continue to grow and they are not at risk of being wiped out by income loss or small drawdowns. E.g. someone who has assets worth $100mln but $90mln debt is very highly leveraged and could quickly find themselves being forced to liquidate assets in case they experience just a 10% drawdown.

A wealthy person will indeed often use debt as a leverage vehicle or simply to make a purchase without having to liquidate their holdings, but the debt will still mostly be a small portion of their assets and often also a relatively small portion of the appreciation of their wealth.
> a contemporary editor would have had no idea that anybody would ever want to look at the b-roll.

In that case, why was it necessary to mutilate the negatives? Why not just chuck them in the skip? That's why I called it vandalism.
The difference between LC style interviews and take home style is that you don't know how many candidates they spammed with the take home test. You might be competing against 10 or 100 other candidates. Maybe they don't even get to yours before they pick someone to hire.

At least with the LC style phone screens you have another engineer burning an hour so you can be confident they're at least a little serious about your potential as a candidate.
The fact that US companies may need to treat Europe like China speaks volumes about the road the EU is headed on.
Deal with to much physical paper (banking and lockbox so have to scan checks, open mail) to be able to work from home. Tried it at the beginning of covid but wasn't productive.

Coworkers (report writers and the like) tried it - loved it - hate the fact that our C levels want them back in the office. But even though they felt like they were more productive at home they didn't do half their work, and they weren't around to fix the easy stuff before it became a ticket... rest of the buiilding resented the fact that they were never around to help
Some key points from the article are listed below. But full explanations and cautions are in the article. This data is from the UK Health Security Agency (UKHSA).

---

Protection against death (mortality)

Vaccine effectiveness against death (mortality) from Omicron in those aged over 50 (it is too early to produce accurate data for those aged under 50):

- After two doses: 59% after twenty-five weeks

- After a booster dose: 95% after two weeks

---

Protection against severe disease requiring hospitalisation from Omicron

- After two doses of any vaccine: 25-35% protection after twenty-five weeks

- After a Pfizer booster: around 90%, dropping to around 75% after ten to fourteen weeks

- After a Moderna booster: 90-95% up to nine weeks after vaccination

Hospitalisations prevented: Latest analysis estimates the boosters alone prevented 105,600 hospitalisations in those aged 25 and over in England between December 13 2021 and February 6 2022.

---

Protection against symptomatic disease (mild infection)

- After two doses of AstraZeneca: around 50% protection, waning to almost 0% from twenty weeks

- After two doses of Pfizer or Moderna: 65-75% protection, waning to around 10% by twenty-five weeks after the second dose

- After a booster dose: 65-75% protection after two to four weeks, waning to 30-40% after fifteen weeks

---

Protection against infection (including asymptomatic infection)

Vaccine effectiveness against infection from Delta (including asymptomatic infection):

- After two doses of AstraZeneca: Estimated at around 50% after two months

- After two doses of Pfizer: Estimated at around 81% after two months, waning to around 46% after six months

---

Prevention of transmission

Effectiveness of the vaccines against transmission of the Delta variant:

- After two doses of AstraZeneca: Estimated at 42%

- After two doses of Pfizer: Estimated at 31%

---

Additional vaccine protection for those with prior infection (infection-derived immunity)

Early evidence shows that getting vaccinated after infection provides significantly higher levels of protection against reinfection. Protection against reinfection from Omicron:

- No vaccination and prior infection: Estimated at 44%

- Prior infection and three vaccine doses: Estimated at 71%
Does this help against adversarial examples? The article seems to suggest so.
HIPAA: Health Care Provider (HCP) asks for patient username and password
I had a video call with my health care provider (HCP) this morning. The HCP asked for the username and password of my account on Tandem's t:connect system so that they could look at the data emitted by my medical device and stored in Tandem's tconnect system. Tandem's manual for the HCP portal instructs HCP's to do this (#3 under "if patient and pump are at a different location").

"Enter your patient’s username and password ( C )
and confirm that the patient has given you consent
to access their device data as described in the
authorization disclosure."

I thought this was a HIPAA violation? It seems like an audit flag if nothing else since it implies that all transmission and storage of the patient credentials is then an attack vector. Surely, it's not enough for the vendor to just claim that "patient credentials are to be deleted upon receipt" or similar and be free from regulation under HIPAA?

Of course, I declined as I didn't want my credentials circulated in this fashion.
What if they were a contractor? Or were both an employee and a contractor over the course of their time there?

I'm an "associate" at the company I work for and I'm certainly not junior. I certainly don't take offense at considering myself as an associate.

In specific contexts, e.g. an associate vs. a partner at a law firm, it has a different meaning but it's also a very common term to refer to all employees at a company.
Note this is just ADS-B out. In isn't required.
This completely misses the point, the laws shouldn't be written to accommodate businesses, its the other way around. If fragmenting is a consequence of better privacy laws, so be it.
When I wrote that bit I made the assumption that violating the rules of the channel could get you banned. I admit that it looks wrong in hindsight, so I am pushing a commit to amend it.

https://github.com/Xe/site/commit/be845fe82aa72adb347bf4f39c...
Mazda owner here. When I go in for standard maintenance the firmware will get updated if there's something available.

What Mazda seems to discourage is owners bringing in their cars for the update only. They also can't really diagnose issues with the Connect hardware (they didn't build it) so doing a complete unit swap was their only established procedure for a system problem. They eventually added more diagnosis when all of the people hacking their units were bricking things and then asking for a free replacement.
I've taken the amount of cash held in my savings account down to very little and am pushing my usual savings budget into stocks, silver, and crypto. Holding USD seems.... ill-advised.
That's annoying. The basic SMS app on Android will convert long messages to MMS.

It's good to have a message service which has no ads, no charges, no signup, and no EULA. It's provided entirely by a regulated telecom regulator. No nonsense.
In my (and sounds like your) case the real benefit is that cars aren't depreciating. I bought a new truck in 2019 that is now somehow worth $4k more than I paid for it. To buy a brand new, 2022 version, would cost me about $2-3k out of pocket before taxes and fees. That's completely unheard of in my lifetime. Sure you don't -need- an upgrade, but just extending the warranty out that long is almost worth it.

If I weren't in a homebuying process at the moment, I'd have jumped all over it.
That is precisely the point jvanderbot made: nodejs has less-than-optimal performance, and not for lack of trying to improve it. Its hard to write fast implementations of js or python, so they should not be used where speed matters.
> No one is forced to use TikTok.

TikTok was nearly forced to sell parts of its operation so it could continue operating in the US, in India it's actually banned.

> DuckDuckGo's success is an example of that.

As good as DDG is, it's not that great of an example as all the background tech there still relies on Microsoft's Bing, which means there is very much a US-centric search engine monopoly in place.

> that will fracture the internet

Maybe the Internet needs fracturing, we've reached a point where a handful of US corporations control the vast majority of the web traffic [0], that kind of massive centralization is the absolute antithesis to what the web is supposed to be and presents a massive filter bubble in-itself.

[0] https://staltz.com/the-web-began-dying-in-2014-heres-how.htm...
This is a fun project, nice job putting it together! I tried to do a similar thing with an app and my home made security system, but I didn't refine it enough to be reliable.

But I don't think it solves the problem that prompted it :P if your phone dies on your run, it won't connect to your network and the Flask app won't capture the packets needed. Still, making this hands off is a great step from needing to open an app.
Low-cost areas are almost all not places you want to live with a family, if you have a choice. They almost all have poor services for families and mediocre to bad public schools.

Unless you can afford to have one parent not work and that parent is good at teaching kids at many ages and in many subjects and that parent won't go insane doing that for years on end, which is at any rate opportunity-cost probably more expensive than just moving somewhere less cheap in the first place (especially if the other parent is that capable, surely their earning potential is significant).

So this works well for single people with remote jobs or couples who never want kids and for whom neither partner's work requires proximity to a decent city.
"Neurons that fire together, wire together" --Donald Hebb
Apple Announces AirTag Updates to Address Unwanted Tracking
An update on AirTag and unwanted tracking
Whats the best way to replicate these states on localhost?

When using the L1s, it is easy to fork the current state of the network with Brownie and bang at smart contracts for free using fake gas on localhost. Reserving any advantage or unexpected behavior you find for the bug report, or redeploying it on mainnet for the bug bounty paying the gas just that one time

But with L2s in the mix, especially Optimism, how would one do the same? Would it be like two instances of Brownie in virtual environments? Kind of like having a cluster of microservices booted up in Vanguard on localhost?
Love this app. Thanks for letting me know.
You must look at excess death not death in total.
I like how some are missing the point of the tool because you mentioned (assuming jokingly) that we all love YAML.

Anyway, looks really cool. Dependabot seems to some strange limitations, and I'll probably look into using this.

Out of curiousity, how are you linked to the Jenkins project? Are you just an OSS contributor or do you do this full time?
Can someone speak to the generality of assuming c-isoperimetry for the distribution of features?

Without knowing anything about this in particular, this seems to be a rather pertinent restriction of the result related to things like sampling assumptions and the like.
Lookup SirTunnel and Boringproxy on GitHub
> would take weeks of vacation with zero support for us

Heh. Somethings tells me a devops engineer in France has way better work-life balance.
My hypothetical ISP and TV would also be violating GDPR if they did such things. They might currently face fewer lawsuits than google but that doesn't mean that no one cares.
Randomized, daily rotated un-guessable component is added to every hash. There is whole bucket of these such that across single day, per group of users there is small overlap. These are transient, strictly never logged. After 24h there is no way for us to reverse the IP. To reverse the IP we would need this transient value (long gone by that point), the EXACT user agent and the IP itself.

We mentioned "Unlike some other vendors" because we noticed that not everyone is (or was, at the time of our research) adding a random component. Without that component, salt if you like, you cannot guess the IP, but knowing the user IP and agent, you could find their historical traffic, hence attribute the traffic to an individual.

Our solution can't do it.

This practice has been used and documented in software engineering for now.
Yes, actual threat actors use these techniques even after publication. There is a lot of outdated/misconfigured systems in the wild.
A fairly recent example is the defacing of multiple Ukrainian government websites[1], through exploiting a vulnerability fixed and publicised in august 2021.
There's also around 10,000 (can't remember where that statistic is from) Huawei routers on the internet vulnerable to an issue from 2015, which are constantly being infected with botnet worms.

[1] https://www.bleepingcomputer.com/news/security/multiple-ukra...
Being the number 2 (or three if China overtakes) is still not exactly a weak position to be in...
Yes, I have a similar feeling in SmallTalk (i.e. Squeak or Cincom)
A corrupted image is difficult to fix, and you end up saving the code on a "parcel"/package and reload it on a clean image.

Static image is indeed a nice feature I like.
> And the poor spend a lot higher percentage of their income on every day purchases that are being impacted.

The wages of the poor go up with inflation.

> I have a mortgage that is several multiples above my annual income. Most other wealthy people also have debt because it makes sense due to low rates and good credit. The poor often have a tough time getting credit. If you're not making a lot of money it's tough to get debt at multiples of your annual income.

That's why family annihilators are dominated by middle-class dads who lost their jobs and couldn't find another. Middle-class people can accumulate an ungodly amount of debt before the runway runs out.
That rift has existed for a long time.

There are some programmers who don't really care what tools they use as long as they feel productive. They shy away from things like types because it feels like it slows them down.

Then there are programmers who care a lot about tools because it feels like the wrong tools hold them back and cause undue stress in the long-term.

Hot take: The first type are less mature programmers :)
You could try adguard (android version), but it is paid.

And the biggest problem is most of sites are already upgraded to https, it needs MITM attack, but lots of applications won't accept any user certificate... (so adguard needs be installed to let those apps bypass its proxy, that's mean, you cannot just host a central proxy server to filter all ssl traffic)
While I respect your current intentions, I cannot take you at your word in perpetuity because I understand the pressures that come from:

1. Running such a business as an entrepreneur.

2. Running such a system as an engineer.

As an entrepreneur, are you promising your customers clean data regardless of the source? Are you promising AI magic? Are you promising a maximum failure rate?

From an engineering standpoint, how will you deal with portals changing their frontends and breaking your scrapers at any time?

I cannot know what you will do in response to these pressures, but I do know that the temptation will exist to build a system that puts a human in the loop to manually collect data from portals, to manually evaluate scrapers, to manually sift through the data and figure out what kind of Machine Learning models you can use to make your business function more effectively.
My last org just wanted one senior software engineer. Just one. They couldn't find one as the salary sucked, despite interviewing about a dozen over 6 months.
> Java => Kotlin,

If you are speaking of Android, yes.

On the JVM is it just one more guest on the building.

https://madnight.github.io/githut/#/pull_requests/2021/4
I think a large number of HN posts can be grouped under the term advertising. Spreading awareness of a product, company, or service is probably the number one motivator for posting things here.
Yes. That there's no hash of the underlying "art" is astonishing. It really is purely, as far as I understand, the URL, and as such depending on DNS and the hoster.
I just refinanced a mortgage, and discounted the cashflow on assuming an effective interest rate of -2% to -5%, pre-inflation, assuming the borrowed cash is in a diversified portfolio.

Maybe I'm an idiot, but if so, I'm not alone. Multiple major investment firms are recommending this to their clients.

Anyway, I gotta go count my Krugerrands.
Eternal Jukebox: Turn a song into an endless song
What do you think makes a good DE lead/manager? I figured a decent part of the job is to communicate to clients.
Most goods didn't go up in price in the years before the pandemic despite consistent ~2.5% inflation.

Companies try to raise prices as little as possible, which means accounting for inflation in previous and following years.
We're working on it.. coming soon!
It should be almost all points are almost a full diameter away. However it's still very striking, and an unintuitive fact about very high dimensional spheres.
The internet was designed to be resilient in the face of nuclear war. If it can't handle governments that actually protect their citizens from predation by multinational corporations, then we should rethink some things about the direction that we've taken with it.
Hm. I don't think it's a rich people thing, really. Most of these words are describing the way the fabric is made, not the material it's made out of. A lot of guys own a chambray shirt, and if you google "damask tablecloth" they'll probably look familiar from restaurants. "Chenille stem" is the craft-store word for "pipe cleaner." You can find sateen sheets at Walmart and Target. Voile and tulle are not masculine fabrics, and I wouldn't necessarily expect a guy to know what they were, but they're the kind of thing a high-school prom dress might be made out of.
Building the technology needed to bridge the Software Heritage archive
Better as a Show HN probably
Incremental architecture, a cure against architecture astronauts
A lot yes, but far from all.
I disagree with this framing, if only for the reason that “solid” seems to imply “true” here whereas I believe the criterion is actually whether or not the argument is “convincing”.

Often the real reasons are not “convincing”, but this does not mean they are not valid, sensible, or correct.
I fully expect them to say the banhammer is for life.