skysight-inc/HackerNews huggingface dataset:
I can certainly recommend this as a starting point. I dropped the gym membership several years ago and basically have only done some variant of the /r/bodyweightfitness rr since... around 2017 I think?

My key insight was to start with the RR and then supplement / mix it up once I understood what was going on. There are interesting variants and/or alternatives to the individual exercises in the RR that are worth exploring. You can target slightly different muscle groups in slightly different ways (e.g., hammer pull ups vs chin ups vs wide bar strict pull ups etc). You can rotate through them to keep things interesting.

A fun "hacker" approach (for me anyway) was to try to improvise supplemental exercises myself rather than looking them up. I independently discovered using rings for hamstring curls by messing around on my own, for example. Same with ring bicep curls.

If you have a pull-up bar and rings, the amount of variation at your disposal is really quite large.
> Communism is embedded in the core Internet protocols.

Could you expand on that? People tend to use widely different definitions of "communism" so I'm not sure what you mean by that.
I’ve taken my iPhone to a couple of repair shops. They always ask for the pin code and I always refuse and say it’s a work phone. Very much hoping the secure enclave works and my data has not left the phone.
Location: NYC

Remote: Yes, please

Willing to relocate: nope

Technologies: Go, Python, JavaScript, PostgreSQL

Resume/CV: notes.eatonphil.com, github.com/eatonphil (I can give you a real one in email)

Email: phil@multiprocess.io

Past ten years I've been a dev or manager often at startups. Most recently a manager at Oracle. I mostly do web development (frontend, backend) professionally but I also enjoy writing compilers, parsers, interpreters, databases.
Not here to victim blame, but just point out some things to help others in the future.

1. Use a password and encryption
2. If you can still turn on the device, wipe it before you send it off for an RMA.
3. If you can't access the device, login to your account online and remove access to it. You should do this even after you wipe it.
4. Save everything sensitive on removable storage medium by default.
And as I had mentioned in another thread, DDG so far ignores them, at least in my 1 case, but Google has those GitHub issues mirror sites as the first results. So they are clearly gaming Google SEO.
Students need to develop microskills, too
public shaming, and more so mobbing, is not an adequate method of civilised dialogue. The argument in favor is highly consequentialistic: if the total result is a net positive, the method is deemed morally right. However i consider this method wrong on principle as it uses emotional/psychological violence at the hand of vigilantes. More so the use of such violence is eristic: the method itself doesn't lead to a deeper truth or understanding, it just aims at winning a dispute, claiming that the victims must best be forced to see the truth. Because of this it can easily be abused to lead away from truth as well. It does not matter how obviously stupid or wrong you consider your opponents opinion to be: the restriction that the use of such methods is ok, when it is used by the right side of an argument, doesn't lend itself to an enlightened discourse. Now one may argue that humans are naturally violent, that their behavior is highly linked to how it influences their social status and that shaming and mobbing are natural phenomenons in how group dynamics work, that humans are not, at large, enlightened, but from the perspective of civilized morality it is a barbaric method. It is unsurprising that it happens, but one should sneer at it and clearly show those who use it that they are not morally sublime ;-)
So we're just gonna forget OpenID exists?
This is the key; arguing about who to blame will not change the fact that any device which stores or could access unencrypted personal data might be accessed by someone unauthorized.

Bringing awareness to the issue could help.
I am usually taking it out of work time, usually in the form of code approvals that I barely read or just ctrl+f for console.logs.

If I have an interview, all code that day is going through.
I think this summarizes the argument that Google search is imploding:

- Many of the problems are self-inflicted (dropping search terms, pages of other stuff before first link).

- They’re getting worse faster than their competition.

- Google apparently helped at least one external SEO team game image search into relevance-oblivion.

(Also, “narrative” usually implies “fiction” or “concerted disinformation campaign”, and is either used as a weasel word by liars referring to their own writing/reporting, or it’s used as a pejorative. I don’t think you meant to imply either.)
Cypress | Full-time | Remote in North America | https://cypress.io
Cypress provides developers and QA engineers with a better, faster, more reliable way to test anything that runs in a browser. Cypress makes writing, running and debugging tests easy for hundreds of thousands of developers worldwide, including engineering and QA teams from Disney, Slack, GoFundMe, Shopify, PayPal, Betterment, GitHub, NBA, Wayfair, and more.

We're hiring for the following roles (and more!):

- Data Scientist

- Developer Experience Engineer

- Senior Engineer, Dashboard

- Senior Software Engineer, E2E Test Runner

- Senior Product Designer

- Senior Product Manager, App

- VP, Product Management, Solutions

Apply for any of these roles here: https://grnh.se/1a2f20e74us
A Python 3.5 datetime.time of midnight was False, all other times were True.

[edit: was False, fixed in 3.6]
It's now officially illegal in Ontario for your boss to bug you after-hours
The philosophy at Google is that the hiring bar is high enough that anyone who passes it should theoretically be able to fill any open position at their level. This is somewhat less true for higher levels, but it is also much harder to pass the bar at those levels. There are typically a lot of unfilled positions, because there just aren't enough people who pass the hiring bar (so there is plenty of demand for people).

You don't really expect any new hire SWE to be able to do the job on day 1 - Google has so much bespoke internal technology that it takes months to become productive. So the fit conversations aren't really just another round of interviews - they are more of a "mutual fit" assessment (interests and background). Often it's more of a sales pitch ("here's why you should join our team").
For me personally, it came down to the fact that $firstname.io was available, but .com, .org, .net, and whatever else I checked wasn't. Kind of regret it now, not so much for the price but because of the questionable political situation with the continued availability of the TLD doing forward.
Only reason I don't do Advent of Code is because you have to wake up at 5-6am in Europe. I barely can make me a coffee at that time.
How do you disable your old phones especially those those that do not work (due to shattered screen mostly) before giving them up for recycling or buyback?

I am always worried someone will fix and misuse my old phone.
> the majority of candidates will not want their existing employer to be contacted for a reference until they have accepted the offer.

That's even more of an issue, no?
You accept the offer but don't yet resign (as others have said one should) until final confirmation, they tell your employer that you are joining, then rescind the offer, and now what?
this is why it becomes a severe legitimacy problem when experts can no longer be rationally seen as apolitical actors.
Would really love to hear the Qualcomm lead PM on the real world use cases where this would be valuable. As for now, it's an extra reason to stay away from Qualcomm-powered devices.
Show HN: A Bullet Journal inspired file format
Somebody: "I can't believe it! I like to leave stacks of $100 bills on the seat in my car and my car keeps getting broken into. Outrageous!"

Somebody else: "You should probably take or hide the cash when you get out of your car."

Offering wisdom for how to avoid a bad situation twice is not the same thing as blaming the victim.
I don't think you're wrong about the "maybe just don't". Also, you're not working there until you've actually started.

Assuming there was an offensive tweet that they hadn't looked at yet, why wouldn't they just come out and say as much? "we have to rescind our offer because we saw this prior tweet that __MORE DETAILS HERE__"
It is. Because then you know that the caller also must have failed. Whereas with an http call, you might want to retry, log the error, fall back to a cache, etc. etc.
I decided to do not to move on with Stripe after my first call. For having such a good product, it's unbelievable how much they suck in the regard of respecting applicants. There are so many good companies to work with.... perhaps they are "too big to fail". Good luck to them.
I spend 1-2 hours a day reviewing code. If I have an interview, I skim it, do a search for print statements, and just approve it.

That review time is converted to interview time.
The link offers no proof, but that's somewhat understandable (I wouldn't want to dox myself either after such an event). If the claim is true, I hope they find an appropriate way of broadcasting it with credibility.
> If they infect their patients

If you are suggesting that vaccination stops transmission, you're wrong. Might want to be explicit about that, dubiously named green account.
Wow... I thought it was just tinfoil hat types that were avoiding this vaccine because they were afraid Bill Gates was using it to implant a tracking chip inside them. But if healthcare workers - who actually know what's in this thing - are so vaccine-hesitant that the government has to mandate it to them, I'm suddenly worried whether or not I should think twice about getting a booster (or worse, giving it to my children).
Why is this relevant? Just looking at the title and abstract, it is clearly among the most implementation-focused computer science papers ever written. It's the paper that accompanies BetrFS 0.2, incorporating that source code (which clearly has to handle edge cases), many measurements and discussions of tradeoffs. What more are you people asking for?

> looks at extremely practical paper, which rightly won a best paper award, probably for the very reason that it was extremely practical

> decides to have the thread descend into a dismissal of the value of best paper awards on the basis that they do not reward practicality
<neckbeard>
IIRC, the Apache project started around the Apache http server, written in C. Apache http server 1.0 was released ~7 months after Java 1.0.
</neckbeard>
As someone who has lived through the browser wars, I have no idea what you’re trying to say? The situation today is vastly better than it was back then. It’s not hyperbole to say that porting JS from, say, IE to Mozilla took just as much time as it took to write it in the first place. Today, it’s expected (and often the truth) that something you developed in one browser works in the others.

Also, none of specific reasons people opposed Microsoft’s policies with IE, like it’s attempts to lock people into windows-only APIs (ActiveX etc) apply today.
It's really not the case. Job contracts in the United States are rare unless you are approaching or in the C-suite. Employment law is typically enforced at the state level; all states practice some form of 'at-will' employment meaning an employer can dismiss an employee for any reason as long as it's not illegal (e.g. discrimination). States like California and New York might require a bit more paperwork but it's nothing like employee protections and job contracts elsewhere in the world.
https://en.m.wikipedia.org/wiki/Precautionary_principle
Ask HN: What Are You Up To? (December 2021)
What are you working on? Any news in your life? Any new ideas you're thinking about?
There are very few worker protections in the US. We're mostly a "right to work" nation, which is doublespeak for "workers have few, if any, rights."
Is that true for all ages?
There's nothing totalitarian in communism by definition[1]. Marxism-Leninism and Maoisn certainly are very totalitarian implementations, but there are others.

`Communism (from Latin communis, 'common, universal') is a philosophical, social, political, and economic ideology and movement whose goal is the establishment of a communist society, namely a socioeconomic order structured upon the ideas of common ownership of the means of production and the absence of social classes, money, and the state. Communism is a specific, yet distinct, form of socialism. Communists agree on the withering away of the state but disagree on the means to this end, reflecting a distinction between a more libertarian approach of communization, revolutionary spontaneity, and workers' self-management, and a more vanguardist or Communist party-driven approach through the development of a constitutional socialist state.`
Agreed, I had learned it as basically a continuous hug, still really close chest to chest and not something that everyone was comfortable with.
I'd say rescinding intern offers is just as bad. To the company maybe it's not a big deal. They're an intern, afterall. Companies like to treat them poorly.

For interns--it's a huge deal. They probably stopped interviewing at other places, and it's not necessarily so easy as just restarting the process. Batches might be full. Your schedule might only allow for internships in at one time of the year (summer), and the available positions for interns are often fixed-windows, especially at larger companies.

At a school like waterloo, it could mean derailing an entire semester of school. These early jobs are also potentially big breaks. Getting to pick from any company in the bay is a luxury--one that interns don't have.
Please cancel if you can. My .io domain is going to be extremely difficult to migrate off of so I feel a bit stuck.
Yeah, this is still solvable at a 2x storage penalty by following a pattern like “write new copy/rename overwrite of copy to original” pattern. Doesn’t solve the efficiency problem, though.
Notarize | Remote | Full-time | https://www.notarize.com
Available roles: Sr. Back-End Engineer, Sr. Full Stack Engineer, Sr. iOS Engineer

Tech Stack: Ruby on Rails, React, Postgres, Heroku, AWS, and GraphQL

Notarize is the first company to offer legal online notarization. As an engineer at Notarize, you’ll be essential in helping us scale our notary platform to meet the exponential growth and expansion of our business.

For more information and to apply: https://www.notarize.com/careers

Email: courtney.winter@notarize.com
I made this chrome extension because of this exact issue.

https://chrome.google.com/webstore/detail/search-noise-filte...
It's more of a compensation thing though, I have yet to work for a company that increases your salary at about the same rate as their new hires' salary. So you end up with this weird scenario where I have a job that I like, but I get +10k for switching after 1-2 years.

For some FANG companies that even works for promotions, they won't give you a promotion, but if you leave you can be re-hired at the next level after ~1-2 years.
It might be a difference without a distinction, but technically the provider is participating, non-participating, or opt-out. In the first two cases, the provider has to meet those standards, and while I'm sure that there might be deltas between how medicare/medicaid patients and non- are covered (e.g. minimum post-procedure length of stays), all of the requirements around the provider apply to everyone at the provider. That is, you can't have one hospital administrator with a degree for the medicaid people and one without for not - the hospital administrators, full stop, have to have the appropriate degrees and certifications.
What's the main difference (besides submitting an answer faster than anyone else) between Project Euler and AoC? I find both rather similar (and I can do Project Euler any time of the year)
As far as in: you did not expect that?Yes, you can also blame the victim in that regard.

However the number of mistakes along the way is ridiculous: taking nudes in the first place, not wiping/backing-up your data regularly, not using 2fa, etc.

These would not be an issue if you would never send your device back to google."Don't be evil" as a motto is just a facade, it's well-known throughout history that if you want to do something evil or bad, you do it in plain sight, especially when the entire globe knows about you.

Unless people don't get "hit" by the reality: google is not the saviour of humanity and it has many flaws, many of which >can't< be avoided statistically speaking, considering the amount of employees and people they effectively manage, then no lesson will be learned.
Where do you see blame in this comment? I see advice so others can learn from this unfortunate incident. Hell, she doesn't even use the phrase "should have".

I really wish the masses had never heard the term "victim blaming". 95% of the time i see it used, it's nonsensical pearl-clutching insisting that no one can ever take steps to protect themselves.
an article shilling the NFT ponzi scheme, citing people who stands to profit off the scheme.
On the other hand, rewriting the DBMS itself in Rust might. Especially if the DBMS was originally written in Clojure (see: Datomic.)
I can’t do it all.

You have to figure out what you really want and then make a plan.

All the other stuff you have to put less focus on.

Time management and focus are important.
I wonder if a law like this would fix this problem: what if an offer being rescinded before starting (other than for dishonesty during the application process, or failing a condition of an explicitly conditional offer), or a new employee being let go within 6 months (other than being fired for cause, by the same definition used for unemployment), required paying the employee the balance of the first 6 months' salary?
I'm currently listening to the millions of people employed in the service industry playing a symphony on the world's smallest orchestral instruments.
Ambassador Labs | Software Engineer | Remote (US and Canada)

Built for Kubernetes managed environments, the Ambassador Edge Stack, goes beyond traditional API Gateways and Ingress Controllers with the advanced edge features needed to support DevOps for Kubernetes. Built on the industry-leading Envoy Proxy, the Ambassador Edge Stack is available in both open-source and commercial editions. Ambassador Edge Stack is the most popular Kubernetes-native API Gateway.

Learn more about all our open roles and our team here: https://www.getambassador.io/about-us/careers/
Taking precautions is what you do (in this case, if you can afford to do so) in order to prevent bad things happening to you.

It is NOT what you do in order to determine fault if a bad thing DOES happen.
I've worked in these contract cellphone repair/refurbishment facilities many years ago, the big warehouses where telecoms and manufacturers send these warranty phones to be triaged and repaired, and let me tell you, something like this is not surprising at all. Most of the people there did good work, but all it takes is one. Personally I'd never send my phone in to repair, and I'm skittish about buying any refurbished phones.
The epidemiological relevance of the Covid-vaccinated population is increasing
Capital One ditches all consumer overdraft fees ($150M in annual revenue)
Criminal record, terrorism watchlists, sex offender lists. I just got a new job and the company used these guys for the background check: https://www.goodhire.com/
Sure, but the the need to take precautions is itself the problem.
I'm not ok with it, but would be forced to accept that it is within the authority granted to the agency to make that call.

Assuming it is: I think policy measures like that should be subject to medical needs. I think there's a clear medical need to require COVID vaccinations for healthcare workers, but banning abortions doesn't pass that test.

And hell, didn't the Trump administration actually do this, though maybe through different means? Withholding federal funding from providers who offer abortions?
Other than it making horrible noises, is there anything you’d want less on a kids toy?

Calling random people doesn’t seem like something that’s a good idea.
Wild take. Not only completely untrue, but also very amusing in its implication that there is overlap between the people preferring a totalitarian Germany and the people who would want compulsory vaccination.
There's a market for a 800 year old winery. Not everything has to be a race to the bottom.
No, you start with a fulltime offer, it's just called "bootcamp". It's our way of doing all the HR stuff (paperwork, medical, legal, etc) + you taking some courses on areas you're interested in specific to fb + you exploring teams and finding one that you will work at.
If fewer people dying/getting sick is a political goal, then more people dying/getting sick so that the current administration gets voted out can also be a political goal.

I'm not a fan of the situation, but you're acting like it's forced sterilization. It's just a vaccine with a very safe profile. For God's sake, all healthcare workers including the cleaning staff have to get flu shots and show their immunizations every year, or they can't work. Even as a college student I had to get a meningitis shot.
Yeah this is yet another reason to want phones to have removable storage (micro sd card). So private photos can go onto the card instead of built-in storage, and you can remove the card if you have to send in the phone.

I don't take nudes but I tend to use my phone as an impromptu photocopier for stuff like bills and receipts, so the photos are full of private info such as account numbers. I worry about that sometimes. For photos that have to be treated with real security (typically the screen of recovery codes when enrolling a 2FA token), I use my old dedicated digital camera which has an SD card, no network connection, and never leaves my bedroom.
I'm not trying to place blame, I would however like to warn readers of this board, younger ones who have grown up with social media and consider it normal to share everything they do, that a lot of companies don't think that "amplify [a] company’s social marketing" is an unequivocally good thing that they want their employees to engage in. When you're in a vulnerable position like just before starting a new job, why invite that extra scrutiny.
Calling into native drivers directly is unportable so not suitable for eg a published Node module that's supposed to be generally usable, and the APIs are very unsafe so they'll turn your managed language app into a segfault and security hole prone basket of surprises.
Proof assistants such as Lean are inching their way into the mainstream. Ideas from topos theory, higher category theory, and homotopy theory are all running together:

https://homotopytypetheory.org/book/

I'd argue that any new programming language should be designed with an awareness of the languages of formal proof. Otherwise one is barking up the wrong tree.

Samuel Eilenberg, perhaps the most influential mathematician to pass through Columbia's math department doors, was in his later years a pioneer of topos theory. Colleagues viewed this with respect and puzzlement; no one else had much of a clue what topos theory even was.

As a kid, I saw a photo of Eilenberg "working", deep in afternoon thought while reclining in his apartment, in a Time/Life book on mathematics. I thought, "What a great job!" Years later, he called to hire me. Early on the job, I was out drinking with friends after midnight, way downtown, when a fellow postdoc spotted Sammy at the bar. "What if he sees us!?" Huh, he's here too. We moved across the street to a quieter bar, then I saw him looking for a cab, and invited him to join the four of us. We were out together past dawn, and he beat me into the department that day, as chair. He was seventy.