skysight-inc/HackerNews huggingface dataset:
Ask HN: Please help me get in touch with Apple's email privacy engineers
With Apple's recent announcements about blocking tracking pixels in emails, I wonder if they might also consider doing something about tracking links too.

I wrote https://bengtan.com/blog/whats-in-email-tracking-links-and-pixels/ and I know of some techniques that can be used to bypass tracking links (ie. Discover the destination URL of a tracking link without actually crawling the tracking link).

It would be great for privacy if Apple also started disrupting tracking links (and then the rest of the email service providers do so too).

How do I get in touch with the Apple software engineer(s) who are working on email-privacy/anti-tracking-pixel software? I'm just a random no-name person on the Internet. Can anyone help me please?

Thanks.
The actual total beginner guide to guns is go find some old retired military man like my dad and express interest in guns, and they will excitedly take you under their wing and ply you with all of their tools, knowledge, and experience.

They (perhaps rightly so) see my generation and those that have followed as (in the large) not buying into America's gun culture.

So they are always on the lookout for disciples.
That may be true but now Deloitte can liquidate any commercial property or not renew a lease.
i can't stress just how great magit is. it's worth trying out emacs for just that. something like spacemacs as a wrapper is useful too since it gives you some well configured defaults for file operations. emacs is a kinda trash text editor but an amazing text utility toolkit that enabled magit.
Surprising, as I thought the big consulting firms favored a stockbroker lifestyle: the offices are in a high-rent area, and your digs are expected to be high-rent and near the office. Both to make you more accessible and to inflate your cost of living so you're more dependent on the company.

Or is it a thing like "unlimited time off" where if you actually take advantage of it, you're considered last for promotions and first for pink slips?
With pumped storage you don't need anywhere near the amount of water or storage needed for straight Hydro. In a 24 hour cycle, you can empty the top dam into the low dam, running the generators flat chat (unlike typical hydro which is limited by water supply), then pump it back up again for reuse. If you do the numbers (E=m.g.h) the amount of water required to store energy for a city of millions is quite tractable, assuming a decent head.

Australia is doing exactly this with "Snowy 2.0" (by connecting existing dams).

https://www.snowyhydro.com.au/snowy-20/about/

350,000 megawatt hours of energy storage, which is enough to power 3 million homes for a week, or (if there was enough generation/transmission capacity to get the energy in/out fast enough) the entire nation for 12 hours.
>to pile on more (unlabeled!) data

given the nature of that data you can get a lot of unsupervised mileage, so to speak, out of it.
I haven't checked, but this may be due to the restriction in CCM/GCM.

Here is the relevant comment/code from Samba.

* CCM and GCM algorithms must never have their
* nonce wrap, or the security of the whole
* communication and the keys is destroyed.
* We must drop the connection once we have
* transfered too much data.
*
* NOTE: We assume nonces greater than 8 bytes.
*/

...
switch (xconn->smb2.server.cipher) {
case SMB2_ENCRYPTION_AES128_CCM:
nonce_size = SMB2_AES_128_CCM_NONCE_SIZE;
break;
case SMB2_ENCRYPTION_AES128_GCM:
nonce_size = gnutls_cipher_get_iv_size(GNUTLS_CIPHER_AES_128_GCM);
break;
default:
nonce_size = 0;
break;
}
x->nonce_high_max = SMB2_NONCE_HIGH_MAX(nonce_size);
x->nonce_high = 0;
x->nonce_low = 0;

Where the definition of SMB2_NONCE_HIGH_MAX is:

#define SMB2_NONCE_HIGH_MAX(nonce_len_bytes) ((uint64_t)(\
((nonce_len_bytes) >= 16) ? UINT64_MAX : \
((nonce_len_bytes) <= 8) ? 0 : \
(((uint64_t)1 << (((nonce_len_bytes) - 8)*8)) - 1) \
))
Trying this right now with various commonly opened files and still getting no results. It's incredible how bad it is.
You have fallen victim to the trap that this video so perfectly laid out for you. Tesla used the mmWave radar that has been in cars forever since it's a good way to do emergency braking and things like adaptive cruise control, particularly when you are a new company and you need these capabilities on your luxury sedan from day one. Now that they are much further along in their FSD efforts, they realize this mmWave radar isn't very helpful anymore. Cool, but nobody else was using it to begin with. LIDAR is totally and utterly different sensor technology.
I was renting an apartment in SF to be near the office and avoid the commute, but it just wasn’t the same. I missed my home and family. Eventually I decided I would arrive to the office at lunch time to avoid rush hour and leave at 8pm. That worked out much better for me.

Now that I am fully remote, nothing will convince to ever set foot in an office again. I just rejected a position worth a raise in the six figures because management couldn’t commit to allow me working full time remote. I make that much extra just working on side projects with the free time I gain by staying at home.
>We intuit that the fusion network should just learn to ignore the bad sensor when it's unreliable, but this rarely happens in practice.

That sounds like a problem with the network's architecture and not the data itself
First patient injected with cancer vaccine in Phase II trial
Upstate native here. Not sure I’d buy the Chicago narrative at all.

Rochester and Syracuse got their economic genesis in large part from the Erie Canal (leading to the NYC RR which terminated in Chicago), Buffalo to a relatively lesser degree but at no point was the economic magnitude of these ever in the same ballpark as Chicago which was an mercantile center long before the Rust Belt population and GDP peaking. There’s a nice recent article in the Atlantic about Kodak. Much like Pittsburgh (which is probably a more apt comparison) with US Steel and Alcoa.. Rochester relied on a oligopoly of Kodak and Xerox (that willingly gave up doing anything notable with all the great things from PARC). When they dwindled so did the city basically. Chicago has already lost even larger employers than Kodak (Sears, Motorola alone), the economy of the greater Chicago area is incomparably larger - I think even Schaumburg or Bolingbrook alone are bigger than the Rochester metro, certainly if you exclude URMC.

For the Rust Belt, Chicago was always literally the second city in terms of the railroads. So I’d argue all those cities listed prevailed in part because of Chicago.
All types of dams can be shittily maintained:

https://en.wikipedia.org/wiki/Oroville_Dam_crisis
It’s not just syntax sugar. There is a lot of compile time code generation running behind the scenes.

It also means there’s a lot of hidden determinism where there didn’t used to be.

Storyboards were rubbish, I agree, but SwiftUI is more fundamental. Apple is abandoning the PostScript model which permeates every graphical computing paradigm (WinForms, GTK, Qt etc.), and if you don’t like programming with cotton gloves on, you’re basically not welcome.

All very much a shame from my point of view, because UIKit is easily the most powerful UI toolkit around. It’ll be interesting to see how long third parties will continue to be able link against it directly.
That is also my motto at work. You know what's unprofessional? Managers screaming at people. The fact that they thought dysfunction like that is OK but one week's notice is "unprofessional" tells you everything you need to know.
>Even if we have to treat those solar panels as toxic waste it doesn't sound like a very difficult disposal problem to me.

Nuclear industry has a worse track record dealing with much much smaller volumes of waste because of a magical boogeyman that somehow makes people lose all rationality. Pray that wind/oil/gas/nuclear advocates don't find trace amounts of some chemical that makes babies grow three arms in solar waste or the same may happen.
I hope enough of these big organizations can make this change that we surpass a critical point and trigger a cascade where it becomes a major competitive disadvantage to require an office presence.
One the advisory side, sure but the audit and tax groups are more of a mixed bag and somewhat seasonal/cyclical.
Cool stuff. Looking forward to more realistic NPCs and player decision driven stories in an open world sandbox
While the media has been reporting that Facebook has embraced wfh, the reality on the ground seems different. When I spoke to their recruiter, they seem to decide based on team, manager…etc. Even then they still expect you to be in office a few days a week. A non-starter for me.
I was involuntary retired due to Covid - best thing to ever happen - why waste my time left on earth doing meaningless soul crushing "work".
Tellme – text-to-speech command execution notifier
> Others view it as tabloid trash.

Is that a crime? They're less trash than the commie-backed toilet paper media, but those are just opinions and not rights. In a free country the both would have the right to operate.
> That's 350k people who can work remotely now.

Did you even read the article?
This technology was used as early as WW1 on diesel-electric submarines. The primary electric drive motors could be driven by the diesel engines to recharge the batteries while on the surface.
Do you mean this firebase?

https://crates.io/crates/google-firebase1_beta1
It's literally cheating death, only spread out over a long period of time.
Its unfortunately pretty common. Measuring perf that way is bullshit.

It is, however, still a useful signal. It should never be how the final decision is made, but in orgs where managers have way too many reports (which is a separate problems), it can accelerate things a bit.

Eg: look at the team's or orgs LoC/Commits over a long period of time in similar roles (long enough to smooth out outliers). Then if someone is DRASTICALLY underperforming (like, 1/10th of the output), you don't jump to conclusion. You starts looking at the code itself and ask questions about the projects, get opinions from the rest of the team, etc. Stuff you should be doing ANYWAY, but with a little more focus.

Based on -those- data points, then you can start making a judgement call. But yeah, any manager who stops at the SLOC or number of commits to make perf decisions is awful.

I actually worked with a manager who used number of commits exclusively. He also did not know about squash + merge workflows. So people who squashed would get in trouble and those who didn't would get raises until someone in the team finally figured out which metrics he was actually using. That was so sad...
I think Olympic athletes get government funding in the US as well.

There's also the possibility of firms like IMG funding athletes' expenses and training, in return for a cut of future earnings.
The late 80s and early 90s were an amazing time. The IBM PC was open to third-party add-ons, and that changed the whole world. Brand-new gadgets let the computer do more and more things, and then do it better than the first-generation gadgets. It just kept coming like a tidal wave. And then...

And then we got things that were "good enough" at everything that anybody wanted a PC to do, and we went past that to silly stuff that very few people wanted a computer to do, like CueCat.

And everywhere you looked, there were new things happening. The internet. The web. MUDs. People were just trying things, and just throwing the results out there for the world to look at.

I just kind of expected more and better to keep coming. I didn't see PS/2 and IBM trying to close the ecosystem. I didn't see Windows taking over the world and then Microsoft trying to close the (web) ecosystem. I didn't see the Facebook/Twitter/Youtube silos taking over. I didn't see cancel culture taking over the diversity. I didn't see hostility, nastiness, and hatred taking over the openness and acceptance that used to be there.

Computers failed to create a space dominated by "the better angels of our nature". We not only expected it to, we tasted it. We expected it because it was what we experienced. And then it got overrun by all the worse parts of human nature that we wanted to get away from. Turns out that making people act better takes more than technology.
When I had this situation I was expected to show up any time, like if the alarm went off or to let a contractor in, etc. I was unofficially on-call for all things office. And blamed if something odd happened after hours.

Walking to work was glorious.
It's not really. The earliest type system for Ruby as far as I can recall is sorbet, and it's been around since at least 2017.
>>white supremacist and discriminatory

But this story in particular is about Canada. I know that the professor specifically mentions racism, but this mostly benefits white people, which is fine because it increases diversity.
Didn't Facebook announce they were making permanently remote an option? https://www.cnbc.com/2021/06/09/facebook-says-all-employees-...

I have a feeling things vary greatly based on the team and senior leadership. The sad reality is if you're the only remote person on a team you're going to have to really struggle to be seen and recognized as much as your peers.
You may want to try out perspective. It seems to be able to do what you want, I’ve been looking to try it myself.

https://perspective.finos.org/

Editable example

https://bl.ocks.org/texodus/45b868833c9f456bd39a51e606412c5d
Yes, there's no claim of free energy or perpetual motion here. The author even discusses approximately how efficient the charging is in the video.
So in an hour that's 36000L of water pumped up into the hypotheticals 1 million gallon tank. Right on the three orders of magnitude short that a previous commenter pointed out.
if you weren't looking for feedback, why did you post a ShowHN?
An incredibly low probability multiplied by ~billion+ users means somebody is going to lose something valuable sooner or later. And then the odds of MS getting sued for “not even patching a well-known vulnerability” becomes 100%.
For context: consulting firms like Deloitte were typically remote-first for front office staff, even before the pandemic. They will still be traveling to client sites. And when not traveling, most managers like to be in person anyway.

For a lot of people, this change is… literally and exactly nothing.
Uniswap V3 Explained – Concentrated Liquidity, Impermanent Loss, Slippage
Am I wrong or does PCI DSS require work from office for some software engineers?
Crystal's is about a year older than Rust. If it was going to get popular it would have by now.
Thanks Karrot_Kream - much appreciated! …I’ll try and do some research about the best way to go about that/tidy it up some/update it for iOS 14 first… (think it was last built for 13)
“ when there isn't quite enough money”

But is it obvious there isn't enough money? My in-laws, immigrants with almost no skills and mext to zero English, work at Walmart. Their income sucks (<40k combined [1]), and they have zero financial skills (they grew up in communism).

The one thing they know, however, is that my wife is very sharp. therefore, they have given her full access to their all their accounts.

Result?

They’re contributing to a 401k despite always blowing money on flashy iPhones (they’re fairly irresponsible).

They also bought a modest house (ill admit we did lend them the money for a 10% down, which they've paid back) since rent had become more expensive than a mortgage.

They’ve been in the US for just five years and, with very little material help from us, have a reasonable shot at retirement income [2].

The big difference with many others is that my wife took a chunk of their financial autonomy with automatic withdrawals so they wont blow too much money (lottery tickets, booze, fancier iPhones, etc)

[1] Note, they don't have to take care of anyone but themselves with <40k

[2] retirement means selling the house and coming to live with us as soon as either of them can no longer work.
> Hacker News still seems to have a deeply skeptical culture with regard to machine learning

Is... that a bad thing? Skepticism is good. When it's about something as hyped as "deep learning", even more so.
You’re just trolling or you need a map. The Brooklyn bridge is south of the most populated part of Manhattan.

Tappan Zee [sic] bridge maybe (that’s at least one arguable line).
Author seems confused about what a metaverse is. Here's my attempt at actually building a metaverse substrate: https://substrata.info/
Re: senses - have you ever played a driving sim? You can drive just fine with vision without tactile.

Sirens are primarily a means to get you to look in a direction. 360° cameras can notice the emergency vehicle as soon as it's visually relevant. And if they decide they need an audio siren detector, that's like, practically intern level signals detection at this point. Hardly a dealbreaker.

100% hands-down would pick autonomous car vs airplane. Flying a plane isn't just moving the aluminum bird through 3 space and periodically taking off or landing.

Autonomous aircraft don't exist because a huge amount of the ritual of flight is before and after the captain is even on the plane, let alone flying. There is a tremendous amount that the pilot and copilot go through, on the ground, before taxi, after liftoff. It's way, way more involved and way more generally intelligent. We can design AI to take off, path to a destination, and land. Those 3 things are the easiest parts of flying, yet do not comprise the act of flying a 2-seater, let alone an airliner.
I’m pretty sure that FB is quite the opposite.
SmartGit is pretty good. It's $70/yr though (but well worth it IMO)

I'm the guy people go to fix Git screw ups at my jobs but I just click a few buttons or drag a few commits...
>almost innavigable for someone with quick reflexes

My few short years with Windows 3.1+ spoiled me for all future versions of windows. Instant closing, instant alt-tabbing, double-clicking the top-left corner icon to close, (nearly) instant opening of simple apps like File Manager and Notepad... not to mention the instant crashes.

Linux got close but still always felt clunky, while future versions of Windows and MacOS just kept abstracting themselves from my tactile sensation farther and farther away...
My foot commute is 20min, but involves dropping the kids at school on the way. #Winning
I'm curious how you monetize your side projects.
> “The disclosure is supposed to drive innovation”

And that is the grand joke of the patent system.
It used to be, long ago. Lots of other places caught up and they went down.

Of course, like any very large companies, it's going to be fragmented. Some groups at Google are really that awesome. Some are awful.

It's no longer "the place to be" for the top engineers though who will frequently pick other places, though it does look good on your resume.

For the interview being harder, they give you a flier that tells you almost exactly what they're going to ask, and they expect you to prep specifically for those things, so it's a lot more of a test of will than a test of skill. If you "really want to get a job there", you just cram your head with whatever the PDF says you should know and repeat it during the interview and you should be in. It's of course not that simple for people with personal situations that prevent them from just cramming reading material, and they're somewhat famous in some circles for discrimination (especially gender based, from anecdotal evidence).
The system does it automatically and has since at least Vista, probably XP. Furthermore, there's no benefit (and in fact active harm) to defragging an SSD.
Glad you made it through, wishing you the best on your new life.
Better than nothing?

I still remember my grade 10 business teacher (mandatory class) urging us to start contributing to our retirement and showing us the graphs of how impactful it would be to start early?
But that's also a billion+ users with much slower computers! So you need to compare the harm on both sides.

And then MS could add a switch in Settings for anyone who is concerned. (I realize not many people would find it, but it seems important for the option to be accessible, without digging into the registry or some such.)
origin and master are completely arbitrary too...

`git pull remote_repository_name branch_name` is the generic way to look at it instead of some magic incantation.

I like to call origin "upstream" to differentiate them.

and then git pull is another way to think of git fetch and git merge as one command roughly.
They would just let you in, I guess and pass you too, because they wouldn't want to hurt your feelings, or hold you back in any way... after all you deserve equal outcome with everyone else regardless of merit, skill or ability right?
Scary stuff.
Source? I consider myself “sensible”, do not agree with this statement, and haven’t seen any data that would suggest the “majority” would agree.
Steve Blank Hacking for Defense Stanford 2021 Lessons Learned Presentations
> What kind of savage wants the square root of an integer?

It comes up moderately frequently (e.g., in prime sieves). It's usually defined as the largest integer X whose square X^2 is no greater than N. Search any sufficiently large codebase (postgres or something) and you'll probably find one or more functions called something like "isqrt".

My favorite implementation just takes Newton's method and blindly applies it to integers. It happens to converge for at least one starting value.
2030s: work from anywhere, get paid in non-nation-state currency
>> Amazon has 12 million skus walmart 75 million.

??

Sorry but Amazon has far, far more than 12M SKUs.
Japan also treats non Japanese people differently. Nobody says anything bad about Japan. My opinion is Hong Kong people have the right to keep mainland Chinese people out of Hong Kong.

Why should we be afraid of China PR?
That is a fantastic show. Rivian and Harley (electric bikes) did great.
Home economics was the most important class I had, I wish I'd paid more attention and treated it less a blowoff. Cooking, budgeting, nutrition are all skills that pay off nearly every single day of my life, not something I can say for my maths, physics and chemistry classes. Would have been even better if I took things seriously and learned to sew.

Unfortunately the financial literacy we learned in home economics was limited, mostly around budgeting. We had some other classes that covered other finance/life aspects more but they were non-mandatory and post when many people left school in those days, probably would have been better off incorporated into home economics.
Win10 is logging and tracelogging >100 separate useless things, just in case mothership would want to request them uploaded for telemetry purposes.
BitManip consists of more than four ISA extensions, but only the first four are being ratified at the moment. Those four extensions (including Zbc which contains popcount) are frozen in terms of the Task Group, and are in a 45 day public review period. In theory public review could cause some change, but really it's highly unlikely as the instructions in these four extensions are uncontroversial and conventional with a lot of existing experience from other ISAs. Also it's very easy for anyone with interest and expertise to have joined RISC-V International as a no-fee individual member and joined the Task Group during the last couple of years to put their point of view. But really BitManip has far less room for disagreement than the Vector extension, which should enter public review in a few weeks. Ratification should take place very soon after the end of the public review period.
Nope.

Energy is force times distance. You need to know more than just pressure to calculate energy.

(A bicycle tire at 120psi has a lot less energy than a truck tire at 90psi.)
I think your understanding of consulting is way off. Consulting is mostly on-site with clients, and consultants live worldwide.