skysight-inc/HackerNews huggingface dataset:
Thanks. Any suggestions for a wired router? Every time I looked, the results always have hubs and switches mixed in.
Hi dang, please delete this 2nd message after you have seen it:

Might have accidentally made a typo in the password for the first account. Could not log in.

Is there a way to reassign the salted hash from this new account to replace the salted hash in the first account?
I'm not an HR person, but I have been involved in hiring people who work under me or alongside me. I've never penalized anyone for having 2 pages, or been penalized for it when I applied for jobs.

However, I would excise older jobs if they are not relevant, or didn't make you look better. "Mail room intern (trial basis)" or "Junior fry cook, McDonalds (6 months)" are not going to help you get a senior dev role, so just leave them off and save the reviewer's time. Your resume doesn't have to be a complete, unbroken history of your employment to be useful in my opinion.
This is a quite interesting area because it sits between the more traditional (pure 3d mesh based) models [1] (which are wonderful for 3d contours and precision, but typically don't handle textures, lighting etc) and modern GANs which "simply" deform images (i.e. deep fakes, style transfer).

The challenge is that the deformation is not straight-forward at all! That's why it truly helps (as this paper shows) to use some 3d knowledge in aiding the deformation.

But yes, I'd love to see the code for this. Shame it's not available.

[1] i.e. something like STAR from MPI: https://star.is.tue.mpg.de/
These places have regulated hygrometry for exactly this reason.
It's easy to criticize the current state of tech interviews but I've never really heard anyone propose a better solution.

Startups ask questions 80% of engineers can answer because they don't have many applicants. Dropbox might have 50 decent applicants who could all probably do the job for every opening. How do you decide who gets it? Ask an easier question and you end up with way more passes than you have openings.
I think you missed the point. They said circumstances can make it such that you can get scammed so let’s not blame the victim.
Millennials have almost no chance of being able to afford a house
> ignores organized child sexual abuse for decades

No it doesn't. It actively covers it up: Police in Rotherham tore up paperwork relating to one child sex abuse victim and stopped another from being medically examined, the BBC has been told. - https://www.bbc.com/news/uk-england-south-yorkshire-29957511
Of course people want security, how can you say otherwise? What you seem to be talking around is that security researchers have been unable to figure out simpler forms of maintaining a true sense of security, simpler forms of reliability. There is no survey where people say they don't want these things, and if you're relying on the sales figures for Yubi keys or something, that's not a good indicator.

And of course people don't want difficulty! That's why we don't hand-crank to start our cars anymore. Blaming people for wanting faster horses[1] is a convoluted anti-intellectualism where the experts who actually know what's possible are let off the hook. All in all, if you ask me this should be a locus of UI/UX research.

1. https://hbr.org/2011/08/henry-ford-never-said-the-fast
> that adds 10% extra national electricity usage

I read elsewhere that we're talking about 160MW, that's 1.4 GWh -- if it would run at peak power all year long.

The netherlands uses about a thousand TWh of energy in a year. (Electricity or other energy doesn't really matter because it's all going to have to come from renewables in the end anyhow.)

That's not 10%, not 1%, not 0.1%, not 0.01%, not 0.001% but 0.0001%.

Don't want to defend facebook but let's keep at least keep the order of magnitude correct
Many use other languages on the JVM. Scala, Clojure, Kotlin etc. Besides the naked functionality, the language communities and cultures have their varying strengths. Eg quality of answers or libraries you easily find.

The years long constant stream of deserialization vulnerabilities, like yesterday's Spring RCE, are also largely absent from other JVM languages.
DeleteSlack, they sanction innocent Ukrainian
Why are we even paying for Slack?

Mar 29, 2022, 10:37 AM PDT

Dear support
we do have an employee in Ukraine: Dmytro
he can’t access his slack account anymore.
Dmytro is living in Ukraine close to the border with Russia in Bakhamut (https://goo.gl/maps/EDITED) Ukraine.
Dmytro is a Ukrainian citizen who is living in Ukraine. We would love Dmytro to have access to slack again without VPN or similar.
Can you please assist us?
Best

-----

Paul (Slack)

Mar 30, 2022, 7:17 AM PDT

Hello Daniel,

Paul here from Slack. Thanks for your writing in with your question, although I'm sorry for the trouble your colleague is having connecting to Slack. Can you please have this person reach out to us here directly at feedback@slack.com so we can investigate on their behalf?

We'll be standing by for their outreach.

Warmly,
Paul

-----

Hello Paul,

I would like to continue the correspondence started by my management and clarify the point.

As Daniel mentioned in his previous letter, I am located in a town that is officially under the control of the Ukrainian government and has not been occupied by Russian military forces. Feel free to check the location via this link (https://goo.gl/maps/EDITED). My IP address is EDITED to make it even more precise.

I consider it to be genuinely unfair that Slack limited my access to the software considering my town to be a part of Russia or any other restricted area. This fact is offensive to me as a citizen of Ukraine and a part of the resistance to the Russian invasion.

I hope this issue can be resolved soon.

Best regards,
Dmytro

----

Paul (Slack)

Mar 30, 2022, 2:26 PM PDT

Hello Dmytro,

Thanks for letting us know. We'll review the information we have and will get back to you soon.

Warmly,
Paul
>It benefits groups to use terms...to have power over minorities

Name calling doesn’t exert power over anyone, it is ultimately up to the name-callee how much power he/she allows those insults to have over them.

That is *not* to conflate name-calling with threats, slander, or libel—those are obviously separate things
It’s fairly standard practice to do this sort of thing in Photoshop, but there are also enough models out there with various body types that you don’t need to go crazy.

That said I’m sure they’d love to automate the process, though in an age where plus sized models are everywhere it probably wouldn’t be used as much as it would have 10 years ago.

I don’t do (much) commercial work so I usually just get asked to slim down the mother of the bride/groom.
The Reason Young People Can’t Afford a Home
I think your 3rd paragraph is the highest praise a puzzle game can receive. The most satisfying feeling when I’m playing a game is when I think I grasp the scope of the rules, and then they go there with it, and I’m like oh no they did not…
Excel has been able to name columns for years.
And they have collected information on 100 companies just like you that they're purposefully shutting down prior to the release of their new Google service! LMFAO.
Is there any “elevation and approval” framework?
The company I work for has a system that defines and manages "roles", "teams", "operations" etc. to enforce best security practice (minimal privilege principal for example). It works by mandating some sensitive operation (for example ssh to our production environment machines to investigate issues) to require an "approval" from manager to explicitly allow the operation to proceed. And there's also an "elevation" mechanism that will give your current account privileged role for only a few hours (to elevate, approval is required as well).

The thing is, that's a very internal system tightly depending on network environment (e.g., only on-prem machines understands the lockbox request). Recently I'm working on a project that is purely cloud-based and have no access to such tool/service, yet I wanna add the "approval" and "elevation" mechanism to my project to ensure some security practices are maintained. I searched on github and no luck.

My questions are:

1. Is there any similar framework that does the job without needing me to implement the whole thing?

2. If I want to create a open-source project to do this, is it going to "end up okay" or has any value? I mean there's probably to tons of questions and problem to think about.
Do I understand you correct that the highest tax bracket for energy is actually the lowest tax bracket? It works inversely to how income taxes work?
DeleteSlack for sanctioning innocent Ukrainian paying customers
Why are we even paying for Slack?

Mar 29, 2022, 10:37 AM PDT

Dear support
we do have an employee in Ukraine: Dmytro
he can’t access his slack account anymore.
Dmytro is living in Ukraine close to the border with Russia in Bakhamut (https://goo.gl/maps/6ub2BqXW64eS1ApA9) Ukraine.
Dmytro is a Ukrainian citizen who is living in Ukraine. We would love Dmytro to have access to slack again without VPN or similar.
Can you please assist us?
Best

-----

Paul (Slack)

Mar 30, 2022, 7:17 AM PDT

Hello Daniel,

Paul here from Slack. Thanks for your writing in with your question, although I'm sorry for the trouble your colleague is having connecting to Slack. Can you please have this person reach out to us here directly at feedback@slack.com so we can investigate on their behalf?

We'll be standing by for their outreach.

Warmly,
Paul

-----

Hello Paul,

I would like to continue the correspondence started by my management and clarify the point.

As Daniel mentioned in his previous letter, I am located in a town that is officially under the control of the Ukrainian government and has not been occupied by Russian military forces. Feel free to check the location via this link (https://goo.gl/maps/6ub2BqXW64eS1ApA9). My IP address is 176.121.230.29 to make it even more precise.

I consider it to be genuinely unfair that Slack limited my access to the software considering my town to be a part of Russia or any other restricted area. This fact is offensive to me as a citizen of Ukraine and a part of the resistance to the Russian invasion.

I hope this issue can be resolved soon.

Best regards,
Dmytro

----

Paul (Slack)

Mar 30, 2022, 2:26 PM PDT

Hello Dmytro,

Thanks for letting us know. We'll review the information we have and will get back to you soon.

Warmly,
Paul
LOL. Exactly that! I took one look at this thing and started to think about harming myself haha
The point is that a lot of sites out there don't need anything more than the web tech of 2 decades ago. With more people being aware of that and using browsers like this, the Google monopoly may weaken. I make it a point to complain whenever some site I need to use changes in the direction of Google's desires and becomes less browser-agnostic. It has had mixed results, but I suspect if a company is losing customers because its web devs are Google-loving trendchasers, they'll take notice.
If anyone gets to one of those levels and is unable to play due to the visual effect, you can hit 7 on your keyboard and it switches to an alternate view. I think this actually works on all levels, kind of an interesting feature.
1. Hundreds. Twitter and Telegram are your best bet for field kills.

2. Does it? I've never seen a lawn planted in 7-8" rows.

Regardless of the species of plant in the photo, does that look like a tilled field to you?
There has never been any rails code at Dropbox
In fact, you don't even need the silo to be air-tight: moisture is the enemy. If you can keep you silo dry (including when air temperature change, which is really the only challenge you would face, for example in the ancient world), you're good[1], it won't rot.

Humans have known how to keep wheat for several millennia !

[1]: at least if the goal is to eat the wheat. Replanting the seeds will become much harder after time passes.
I have the same rule for online chat support.

Last week, I cancelled my Netflix subscription and been trying to remove my credit card details from my account to prevent surprise reactivation in the future. There wasn't an option to do it online, so I went in their chat support and ask them to remove my CC information from my account. Then they asked me to provide my CC number to validate who I am. I told the rep that I am not comfortable sharing my CC information over the chat and prefers only give out my service code or alternative information. This rep kept ensuring that it is secured and they can't see what I am typing in. I asked them to initiate it and I will decide if it is trustworthy to put it down. I got the prompt and it asked for a full CC number. I declined the prompt and told them that I'm not comfortable doing that. And it didn't help that the rep are unintentionally behaving like a scammer. I shared my concerns about the rep behavior and remarks that scammers can say those things. The rep understand my concerns and asked for other information like the email address that is linked in the account and what are two recent activity on the device I uses. I gave out the information and validated I am the accountholder. Then the rep processed my request and I see my CC information is removed from my Netflix account.
What strikes me is the surrounding picture I’m struck thinking “where are the books? Where are the bookshelves? There’s like 6 books sparsely populating a shelf. When I think of a used book store like the one I frequented when I was a teenager, I expect it to be absolutely lousy with books in every nook and cranny, filled to the brim with interesting finds.
Why do you assume the author is of above average intelligence just because they work in a technology profession? I work in this industry, and I've met a lot of people even dumber than me in it, so intelligence can't be much of a requirement.
To be fair the title of the article is "How Go Mitigates Supply Chain Attacks" not how it solves.

And I think it does a good job at that.

For example if you had any JavaScript package that depended on node-ipc in your project, a simple npm install after cloning the project would download code that tries to corrupt files in your disk if the malicious code determined that your IP was from Russia. (before the malicious package was taken down/fixed)

With Go you would have to explicitly bump dependency versions. Simply cloning the project and installing dependencies would not have downloaded the malicious version. And bumping would at the very least appear as a diff in a Pull Request.
I did not say they should be put in prison. But I do not believe their deeds should go unpunished. I do not want to live in a society that promotes hate speech. I appreciate that toxic households can raise toxic children. But we punish them already if they get into drugs and violence. I firmly believe that hate speech is a gateway to violence

I understand having liberties to critise the government and the state. But hate speech is different and I think it's equivalent to violence in controlling groups of people with fear
Most of the interfaces you're discussing are more-or-less "purely functional", though. Interop overhead is going to be a lot less when you're squaring a matrix than when you're trying to write an event loop. In fact, most people who use those C++ libraries never touch C++, as you've pointed out yourself: they use Python or (recently) Julia. The ecosystem as it exists is already a hodgepodge of C[++] and Fortran, and while the interop between those might be annoying if you were building a video game, a NumPy user doesn't care if one subroutine is in C++ and the next one is in Fortran. So, I don't see why one more backend language would be a problem, realistically.
> opened a claim for the fraudulent transaction (frustratingly, there's no immediate reversal; have I mentioned yet that I loathe this bank?).

That’s because you have a debit card instead of a credit card. Get rid of the debit card. There are Zero consumer protections.
I’ve prepared a three-page version with the intent of reducing it down to a page or two per application. I ended up using the full version in all applications with project specific highlights in each.

I’ve never had a one-page resume. It was two pages until recently. I’ve played a lot of roles (backend, front end, kernel, system level, infrastructure, product design, leadership, consulting) and a longer resume makes it easier to show that versatility — its my major selling point.

I think what to put there and how to phrase it is MUCH more important than length.
Hubris, the Rust OS I work on, is... aggressively static and doesn't have dynamic linking (or loading, in fact), but the kernel ABI is non-C, yes: https://hubris.oxide.computer/reference/#_syscall_abi

(We use it in Rust via inline assembly stubs.)
It doesn't. Some other tools are worse. Great, saved you a read.
It still is a great resource when deciding whether to try something or not. Nowadays, Reddit has replaced it, more people post there :/
Lessons starting a $500M and a $5M company in 5 years
True, and I and millions of others have decided that bitcoin mining is worth doing.

Who are you to tell us it's not? Are you going to kill us to stop us from using energy in this way?

When you start talking about policing how people use energy, you start down a very dark path.
Earth 2: the Metaverse as crypto number-go-up
I was in one interview where I had an 8 page resume and was told by one of the interviewers that it was OK because I had a PhD. (It wasn't a job that required a PhD!)

If you have more than 1 page the first page should summarize it in a way that gets the attention of whoever is reading it.
Came here for this :-)
Naomi is really not happy LOL.
Maybe they used Postscript?
This wouldn't help, because malware developers have access to iOS and can see the implementation of multiple sandboxes.
To be fair, I live in the US so this is pure speculation. But I think you are trivializing the complexity of purchasing fiat from a foreign country. I doubt it’s as easy as you are suggesting.

Also, I want to point out my original point has nothing to do with buying/ selling goods in USD. It only has to do with transferring value from one currency, whatever that is, into something more stable. USD is irrelevant.

I can’t imagine walking into my local bank and reasonably expect to withdraw $1000 in GBP, or whatever foreign currency I desire. They don’t just keep large amounts of foreign currency on hand. I’m sure they can do it upon request, but it’s not going to be fast, and it will probably cost an exorbitant fee.

Cryptocurrency on the other hand is always available at a moments notice. You will pay a fee for the transfer sure, but the transaction is nearly instant. Being able to actually use the crypto for something useful is another problem. But it’s not that hard to imagine a scenario where folks in an embattled local economy all agree to use and trade a particular coin.

But even besides being able to use it day to day, it’s still a powerful mechanism as a pure value store, when your local currency is going through the ringer. And you don’t need a centralized bank to facilitate it.
Okay, then I got lost reading your comment, my apologies.
>However, Apple gates the more-desired telephoto lens to the Pro model, because it needs to balance the significant price increase with the reality that there isn't much of a manufacturing cost difference between Pro and non-Pro phones.

I believe this choice is because of another much more desired feature: Night Mode™

IIRC It works by overlaying and processing the two images from the ultrawide and wide angle lenses. It's why Night Mode is limited to the wide angle lense, and not available on the ultrawide, as the wide angle lense doesn't provide enough coverage for the ultrawide to produce a Night Mode image.

If Apple included only wide and telephoto, then Night Mode (As currently implemented) would be limited to the telephoto images, which would be a lot less desirable.
Is that avoidable though? It's not perfect but I'm not convinced any of the alternatives are any better.
It really depends on what you’d like to learn LA for, and how comfortable you are with abstraction: LA can span from concrete multiplication of matrices and vectors all the way to very abstract (e.g. vector spaces over general fields or even modules over rings). I know many people recommend Gilbert Strang’s introductory linear algebra (I have not read it, but it seems to fall into the former camp), but I might also recommend Sheldon Axlers Linear Algebra Done Right. In all honesty, I learned La the best from David Griffiths quantum mechanics text, although it is not a comprehensive in its coverage of the subject (not that it should be, given that it is a physics text). I guess I am trying to say that there are many different flavors and interpretations of linear algebra, and while matrices and vectors may be simple at first, it does tend to rob the subject of its richness and depth (e.g. what do these matrices represent, what are the canonical structures etc.) so I am a bit biased towards going full generality at first, and perhaps reading a more rote computation book on the side (I understand we all have limited time though).
Interesting! How it works:

> The application works by detecting lit pixels in the phone’s camera when no light is entering. These pixels are lit as result of cosmic rays, local background radiation, or sometimes just noise.
> Go just doesn't give you the choice

The encoding/json package in the Go standard library uses exceptions for error handling. You absolutely have a choice, but it's a choice you're not likely to want to make because exceptions are named exceptions for good reason: It's for exceptions, not errors. Those are very different things.

But sometimes the trade-offs of overloading something beyond its intent is worth it. In those cases do it. Balancing trade-offs is what engineering is all about.
For certain (or certain kinds of) positions, yes. That's the "almost all" part.
If the black were metal, and used as part of the cooling, it might provide better thermals than white.
I agree. I nodded along to the part about not assuming it's the victim's fault, and then this "expert" falls for an extremely basic, obvious attack. "Wells Fargo will not contact you by phone or text to request this code." -- maybe that should have been bigger and bolder, but it was there. This guy should not be allowed to call himself a "scam prevention expert" anymore.
Back in the day, folks would have more than one phone in their house.

Someone would call and all the phones would ring (or you might turn off the ringers on some of them so only one main phone actually rings). So someone might pick up the phone in the entrance hall and the caller would ask to speak to Becky, and Becky’s mom would yell up the stairs ‘BECKY PHONE’ and then put the receiver back down while Becky runs into her big sister’s room to grab the upstairs phone, and carry the whole phone, trailing on its wire, into her bedroom, slamming the door on the wire for privacy, before she picks up the receiver to answer.
The Manager's Path by Camille Fournier is my go to recommendations for all new tech leads or those getting into people management on my team.
Using the n-word to refer to Markus turns him from a human into a black person. It removes all of his humanity.

Yes, this may be an extreme interpretation, but it expresses that one group is inferior, and that he is inferior because he belongs to that group. This is a power dynamic.
Not in the browser I am using.