skysight-inc/HackerNews huggingface dataset:
How does everyone (does anyone?) keep track of things over the course of the year to make sure they do well during review season?

I usually just look for concrete artifacts to remind me of things. Go back through your email from the previous year, look at your Slack/Webex/MS-Teams/whatever chat history, look at commit logs, Jira issues, whatever "things" you might have left a mark on. I can usually get enough reminders from this stuff.

A related question I have is "how does anyone remember answers to behavioral questions that start with `tell me about a time when . . . `?

I have a few thoughts on that:

1. Don't wait until interview / review time to come up with answers to those. There are plenty of books / websites / etc. where you can find lists of the most common ones. I recommend finding such a list and sit down and start working up your answers well in advance.

2. It's not so much that you memorize exact answers to exact questions... the trick is to learn the broad categories these question fall into, and recalling a handful of episodes that can be used as the answer to many of these that are closely related enough to effectively be the same question. And remember, you don't need every little detail of the situation, just the broad brush strokes. Hopefully that will act as a memory recall trigger and you'll be able to fill in enough of the details as you recount the episode, so that it makes sense.

3. Don't worry about answering the exact question that was asked. If you get "Tell me about a time when you X" and the best you can come up with is "a time when you Z" and Z and X are pretty similar, just roll with it and be a hand-wavy and vague as you need to be.

Remember, most interviewers / reviewers aren't very good at interviewing / reviewing, and then chances of being called out on this (unless your answer is just really gratuitously off-base) are pretty slim. Chances are the person interviewing you got the question from the same book/website you used and don't really "know" what kind of answer is desirable other than in the vaguest / most generic terms anyway.

Pretty much anything other than "Uuuuhh... uuuuuhh.... I mean, uuh.... uuhhh... um, gulp, eerrrrrrrrr, ummm... I ah... I dunno" is probably going to pass the bar for most people who ask these questions.

On a related note, specific to review-time... there are books written for managers to tell them what to do in performance reviews, and what kinds of language to include in performance reviews. Chances are your manager is being informed by one of those (or has been). Buy and read them and learn to use the exact kind of language they're looking for. Make it easy for them by giving them your input in the language they need, instead of leaving them to translate for you.
Well said. We're niche, but big enough to be self sustainable. The best kind of niche
The ability to run code targetted to Node.js along with its own standard library within the browser, at least in a mostly accurate way. Writing Javascript on the web is fairly different than writing Javascript for Node.js, mainly (1) the APIs that are available to you and (2) the capabilities that are available to you. It's useful for developer tooling (Stackblitz does just this).

So it's not about running a JS implementation on top of a JS implementation per se, but being able to run JS code that uses things like CommonJS require(), Node builtin modules, etc
Some people get obsessed with trying to read everything through RSS and never going to a web page. I've never understood that.

I find invoking the NYT especially funny because they have MANY RSS feeds, letting you filter by sections.
It’s a long article and I don’t care to go point by point. If you think the author is presenting an unbiased argument, there’s probably little I can do to change your mind.

But as someone who’s searching for the injustice in this employee’s termination, I didn’t like how they went down the “blue bubble” checklist of BLM, white privilege, etc. in an exasperated undertone like: “Could you believe what these liberals at Reuters believe?” and “Can you believe this poor guy was fired for daring to have a different opinion?”

If you want me to have sympathy for this individual, tell me what he did and why it wasn’t a fireable offense per his employee contract/handbook. Instead the author is trying to poke at culture war points to win hearts while ignoring our minds.

Or if the employee contract / handbook is the problem, then focus on that.
Illicit activity a tiny part of cryptocurrency use
You asked so I will offer my dumb opinions.

I do not share the views of this article. There is too much doom and gloom without specifics. Who is going to attack whom? Certainly not the US military, they are made up of its citizens. Provoking tribalism? That's already been in play for some time. Red vs Blue? That won't work out either as there isn't a clear line such as north and south. Each state has a mix of parties regardless of what color we paint a state. Riots? That does sound like the wide-spread civil violence they describe. Probably but that isn't enough to collapse democracy. I see riots like sprawling disorganized mosh pits. A non-vote of no confidence in the voting system? Maybe by one party but that would just secede presence and power to the other party. A coup? Not likely without first becoming a strong totalitarian regime with all opposing parties culled. The U.S. is rather big and each state has it's own national guard that could choose to ignore federal orders if it came to that. It really isn't clear to me how democracy could be destroyed. Maybe tainted for a bit by a lack of confidence. Maybe some states could lose federal funding for a while. Maybe some chaos and mayhem via rioting. Thinking back to the 60's the U.S. has been through worse times and recovered. Our system is flawed but I think it would have to be significantly more compromised on many levels for democracy to be at risk. I agree riots are a risk but not to democracy. There have been many riots in the last few years and have cost business owners a lot of money in damages.

As for asking Canada for aid, sending soldiers without permission from congress would technically be an act of war and they know this. They would be engaged by the U.S. military who would see this as a live training event entirely independent of the riots. More likely Canada and Mexico would just secure their borders, sit back and watch the drama unfold. They know the riots would be short lived given how dependent the U.S. is on trade to and from other countries and how much the states depend on one another. e.g. inter-state rivers for water supply, inter-state crop trade, inter-state power grid, etc... If anything we should ask Canada to help prevent invasions from Russia should the U.S. put itself in such a vulnerable position of cutting off power, food and water supplies to and from other states.
Forgot to add that it steers a lot of investment into a zero-sum speculation game that could be going into investments that create (rather than transfer) value.
> Knowinbly aiding in breaking a law is usually frowned upon. "I did what they said because they won't pay me otherwise" usually doesn't fly.

Modern weapons require cutting edge engineering. Going after web devs but leaving alone engineers who created litteral death machines would be an interesting position.

Now, engineers could decide to make software engineering a real discipline by getting a regulatory body with and start enforcing the tittle properly (but this is widely unpopular and as far as I know, not done anywhere).
This is absolutely not applicable even if both parties were in the EU, a company can not be a data subject under GDPR (only "natural persons" are), any GDPR clauses about automated decisions (and others) protect only individuals and not B2B accounts.
So as long as I write the laws and excite the laws I can do whatever I want. Taxation is lawful because the government duly passes laws asserting such claims. Taxation therefore cannot be theft.

Unless there is some definition of “lawful” that exists outside of writing and enforcing the laws. Which begs the question according to who? In this instance that someone seems to be you.
Can you provide any evidence for your claim?
One of my former coworkers (whom I'll call Doug) had his boss at a previous job more or less do this on his behalf. Doug had been working for a small company that was acquired. The new owner asked the boss of the smaller company what Doug had been making. The old boss reported a number much higher than Doug's actual salary. The new ownership just said "sounds reasonable" and Doug immediately got a massive raise. Doug said he was a little uncomfortable that a lie had been involved, but he didn't feel he could contradict his boss, so he went with it.

I'm not exactly sure why the circumstances didn't involve the new employer from actually checking his previous salary, but based on my interaction with Doug I'm sure the story is true.
> the tech is fundamentally inferior to status quo for the things they propose it solves, and at this point I think it's been long enough to judge.

What do you know about bitcoin's lightning network?

How would you respond to people in el salvador who are very happy with it?

https://www.youtube.com/watch?v=aVVZXUFItZY
Beej's Guide to Unix IPC (2015)
Are you sure she is not subtly convincing you to take the role? Presumably she is temping you into the manner in which it happens.
Just did! Has only bootloaders from 2014, though, and firmware changes with the Pi itself mean it won't work on the latest Raspberry Pi models, nor will replacing the RISCOS.IMG from a current version with the Pico version.

When I tried RISC OS' own instructions to have the equivalent experience with their latest OS versions, they seemed to be missing a step, too, as I'd still boot to a desktop on a Pi 4: https://www.riscosopen.org/wiki/documentation/show/Raspberry...

Write the latest full RISC OS (through Raspberry Pi Imager or elsewhere). Edit CMDLINE.TXT per their instructions, and after it boots, on your keyboard, press F12 to open a command line at the bottom of the screen, type in the commands from their instructions, and then also type:

Unplug Desktop

Then press Ctrl-Break to reboot. You don't need to copy files to other SD cards or anything. It will boot immediately into BBC BASIC in Mode 7 (40x25, Teletext pixels, 16 colors).

In swapping the SD card between a Pi 1/2 and a Pi 4, I was getting occasional misfires, though, and it wouldn't boot into BASIC, getting hung up on the wrong networking driver, or complaining about a missing desktop. Ctrl-Break to reboot should fix it.
> What a relationships revolve around getting loaded, they're really fun, at least for a little while, but those really aren't friends.

I have friends that have groups like this. They joined frats in college and still hang out with their frat bros regularly, drinking almost every weekend. I join on occasion, but I'm not on their "call list" or whatever when they start making plans for parties. I don't mind.

But what I do notice is that when they really need help, want to do something sober, or experience something new, I'm always on the list. I feel like I'm a friend to them when a friend is what they need. But their party friends are a totally different group.
Did they account for the 'sick quitter' bias? I know of people who were forced into retirement due to ill health and died shortly thereafter, but I have a hard time buying the idea that quitting work is somehow bad for you if it's something you've always wanted.
> I take into consideration a lot of factors that center around how much worth someone brings to the table

This is the heart of the matter. It's pretty well-studied that some less-represented groups are systematically underpaid for similar work than more-represented groups of employees. Empirically, that "worth" calculation is not objective.

> I then work out a range I'm comfortable offering

Employers frequently pretend they do not have a range in mind by saying comp is "DOE." But it usually isn't solely DOE, it's f(abstract role, person in role). So a entry-level data entry role isn't going to be worth $800k annually no matter how much experience. The employer has a range in mind before they see a single resume. I don't see the issue with publishing that range as part of the job description.

I actually think there will be a follow-on benefit to companies in reduced turnover (the hires that jump too soon because the job doesn't really pay enough but the candidate was too invested in the process to back out by the time comp was discussed) and reduced load on recruiters (by having people self-select out before the interview process). Every company aims to do these things when marketing offerings to its customers, I fail to see how it would be a bad thing to do when marketing to potential employees.
My 15 yo son got Covid about three weeks ago, symptoms matched what the parent poster described, including feeling "wiped out". Oh wait, no he didn't. Testing all came back negative. Diagnosis from his pediatrician: common cold.
Somewhat tangentially related to the topic of this post: does anyone know any good tech for keeping an image "warm". For instance, I like to spin up separate containers for my tests vs development so they can be "one single process" focused, but it is not always practical (due to system resources on my local dev machine) to just keep my test runner in "watch" mode, so I spin it down and have to spin it back up, and there's always some delay - even when cached. Is there a way to keep this "hot" but not run a process as a result? I generally try to do watch mode for tests, but with webdev I got alot of file watchers running, and this can cause a lot of overhead with my containers (on macOS for what its worth)

Is there anything one can do to help this issue?
Ahem, I believe the correct term may be referers :)
My first question to any recruiter is "what is the salary range for this position." It's not worth investing my or your time if the range does not work for me. THIS is the reason why posting the range is so important. Withholding the range means that I would be putting in lots of time to interview, only to find out that you were never going to pay me a standard market rate with little benefit. Maybe you'll find some people that are desperate for work that way, since they'll be seeing things as a sunk cost? At the end of the day, you get what you are willing to pay for.

As an applicant, I understand that whatever you put at the low end is what you are going to want to offer me assuming I just minimally pass your bar. To get the higher end requires negotiation. However, if you are willing to pay my x+5, why bother with the games at all? Just make your best offer and let's get things off on the right foot. Why do we need to feel like we each "got the better out of each other?" It also levels the playing field for people that just aren't good at negotiating.

I'm an engineer, not a sales negotiator. What does my ability to argue for a higher salary have to do with my ability to build product. Probably nothing. And if you think this is some coded way of measuring ability to convince people in a discussion, maybe you should explicitly be asking that during your interview process instead.
Salt Security Finds Serious GraphQL API Security Hole
It got removed from the README at some point, but the smallest distroless image, gcr.io/distroless/static is 786KB compressed -- 1/3 the size of this image of shipping containers[0], and small enough to fit on a 3.5" floppy disk.

0: https://unsplash.com/photos/bukjsECgmeU
definitely direct all rage at crypto people and ignore Big Oil at YNews, where people have a say with crypto but not at all with Big Oil. makes sense when viewed that way
They are referring to SIM cards or newer credit/debit cards (the chip-and-pin ones): https://en.wikipedia.org/wiki/Java_Card
Yeah the shell leaves something to be desired (see the backspace bug mentioned in /README). Makes me want to waste a weekend writing a proper shell for it :-D but I have too many side projects
I've never met a DPRK supporter, but I have met Cuba supporters. They were white, non-Cuban, and leaning so far left I was surprised they could remain upright. (And I'm pretty far left myself by contemporary U.S. standards.)
I have lived in Vietnam for almost a decade. North Korea seems to be the equivalent of Vietnam before it started to open its economy in the 90s.

I can tell you, that is a hell, but what really makes me more angry about all this is how a leading class spoils people mercilessly and treat them as animals with no dignity. I am talking about North Korea for what I see in articles lately. But in Cuba there are similar patterns where everything is forbidden and corruption reigns with people trying to survive because some others decided they have to live like animals.

Vietnam is way waaaay better than NK and Cuba, even if it has its downsides, since its economy has been steadily opened to investment.
I think a flow chart would have been easier to understand, or perhaps a video or .gif
Personally, I believe in Crypto, but I'm entirely against Bitcoin. I think Proof of Work is a massive waste of energy, and I would be happy if Bitcoin went to 0, quite frankly.

But nowadays, not all cryptos are proof of work based. Plenty of major crypto projects are based on proof of stake and offer fully fledged smart contract features to support Web 3 apps. I don't think proof of stake crypto is more energy intensive than the hundreds of thousands of servers and data centers needed for the traditional financial system.

I think a smarter move would be to only accept crypto currency donations from these greener chains.
It depends on your word list, are you using the same word list as wordle?
> From my perspective, it's a peaceful revolution against a corrupt global status quo.

It's not though. It's broadly a combination of ignorance of how the present system actually works, tinfoil hat economics and anarcocapitalist libertarian ideology.

It replaces one set of corruption (accountable to the people) with a whole new set of corruption. Money laundering, crime, wash trading, tape painting, spoof orders - an Inspector Gadget run shadow bank in the Bahamas printing ersatz dollars - the whole shebang. Out with the old criminals technically accountable, in with new criminals definitely unaccountable. This is strictly worse by all metrics. And that's before we even broach how terrible deflationary money actually is in practice.

> The only people hurt by this false perception (bitcoin incentives clean energy production and makes renewables more profitable) are people who don't buy bitcoin. And it's their loss.

If you build a bunch of green energy then waste it all, you haven't incentivized anything. You've just wasted a bunch of green energy - without that benefit accruing to the actual grid. Any time the price goes up so does the budget for waste. It's everyone's loss.

> What would you say to someone in el salvador who's happy accepting bitcoin because they no longer have to trek to ATM's and risk getting mugged?

I would say if they're happy with digital money they can open a Wise Multicurrency account.

But they're not happy accepting bitcoin. [1, 2] They're being forced by an authoritarian dictator to accept it, at gunpoint.

[1] https://www.reuters.com/technology/majority-salvadorans-do-n...

[2] https://www.bbc.com/news/world-latin-america-58579415
Because they both want a job quickly and limited choices are available where they live?
Some investigative pieces. For example, this piece on a fly by night company that seemingly disappeared.

https://www.theatlantic.com/international/archive/2019/01/af...

Or the piece about Amazon workers and quotas.

https://www.theatlantic.com/technology/archive/2019/11/amazo...
While it is typically railed against by crackpots, it also shouldn't be assumed to be safe/correct. We've been adding flouride to water for a long time, without much understanding of the risks, benefits, or proper dosage. Here's an article from the atlantic (not a crackpot news source) which goes into detail: https://www.theatlantic.com/magazine/archive/2020/04/why-flu...
Chatbots are dumb - this is true, but a chat UI is smart. I work for a large utility in the U.S. We've recently resorted to text messaging for communicating with our customers, e.g. outage/restoral notifications, whether a payment is due, setting up payment arrangements if you've fallen behind on your payments, and so forth. Our customers are loving it, however they all are going in with the expectation this is a "dumb" chatbot. It's more like the interface of the early text adventure games - people know there's a very limited vocabulary and that ultimately the computer is dumb. Even so, as a UI it can be very useful. Plus there's no app to install and update, no web site to visit, you don't need to configure and manage notifications - it's simple. Even senior citizens with extremely limited computer skills are successful using it.
I also really like JUMPY and INTER
> Using ULA … the network side of our private internet space is only 6 characters

How do you fit the fixed 8-bit ULA prefix (fd00::/8) plus the 40 random bits you're supposed to use for the Global ID (per RFC 4193) into six hex characters? It should be at least 12, e.g. fdXX:XXXX:XXXX::/48.

As for remembering addresses, yes, just use (m)DNS. You can even set up an mDNS Discovery Proxy[0][1] so that devices which don't support mDNS themselves can resolve the names via regular unicast DNS.

[0] https://www.rfc-editor.org/rfc/rfc8766.html

[1] https://github.com/mkuron/mdns-discovery-proxy
All paranoid conspiracizing aside, the NYT has a metric fuckton of different RSS feeds that all work perfectly fine. RSS is primarily a notification system and only secondarily a content-delivery one.
Wouldn't workers better be able to negotiate if salary information were public? Like if you think you're worth more than person X, and you know X is being paid Y, it gives you a floor to ask for.
Paper Facts [pdf]
I disagree with your assessment that Dvorak has been obsoleted by other layouts. I used Dvorak 1998-2001, and again since 2018. Before I re-learned it in 2018 I did a bunch of research on Colemak, Workman, and the rich set of other optimized layouts people have created this century. There are compromises in every layout, and I came to the conclusion that Dvorak was within spitting distance of minimally pessimal, other named layouts less so.

The caveat to my perspective is that I don't care where hotkeys are. I minimize mouse use, and with both hands on the keyboard it just doesn't matter very much. I've used emacs and vim with both layouts. My faded recollection with respect to emacs is that it was equivocal, and Dvorak is actually a bit better for vim.
I definitely lean skeptical of Western sources on things like this, but life in NK is obviously pretty awful.

That said, there is essentially no information in this article that makes me believe that they actually talked to this person as opposed to making up a caricature of how they imagine life in NK to be.
Ah thanks for pointing that out.

But nonetheless, this is useful technology for a malicious actor.

For example, a functioning http server would enable an http proxy that could intercept/modify requests made from the client no?

Now I can add headers to requests made by an html form submit. This might allow for more potent csrf attacks, or circumvention of controls like the HttpOnly cookie flag.

Can I use a victims browser as a c2 server now? I bet with some brainstorming we could come up with some creative offensive capabilities using this technology.
Great! I’ve added my email.