skysight-inc/HackerNews huggingface dataset:
Given this entire thing in context, and not as a quasi-clickbait headline (he literally said it verbatim, but he seems to have meant it slightly less intellectually honest than the headline implies) ...

You know what? Quit and find a company you believe in. I wouldn't want someone that doesn't believe in what they're doing working for me, and I wouldn't want to work for a company who I don't believe in. Don't get me wrong, our economy is in shambles, the world is falling apart, today is March 833rd 2020, our collective stress levels are at an all time high and only rising, and we're all out of the mental juice to handle both being alive at work and also job hunting: do it anyways, go find a job that is actually fulfilling to you.

Don't let shitty companies rob you of being actually successful in the ways that matter to you. You gotta live with yourself and what you've done, and the only person that cares about you is you. Your employer does not, and never will, give a shit about you.
Fun tool! I use `pi.neomantra.net` for unit testing:

> dig pi.neomantra.net +short
3.141.59.26

> dig pi.neomantra.net +short -t AAAA
3141:5926:5358:9793:2384:6264:3383:2795

Just added pi support to it:
https://github.com/knadh/dns.toys/pull/9
But does any public support for Russia still exist at this point? Do they have anything to lose? What we witness now is a sad farce where half of what they say are lies - there is no war, they are liberating their own citizens, everybody is welcoming them with flowers, etc. The peak of absurdity is when they "caught" some Ukrainian terrorists in Russia with copies of The Sims game instead of SIM cards.[0] At this point, who cares what they say? And, the other way round, why should they say what the public in the West is saying?

[0] https://nypost.com/2022/04/25/russia-appears-to-confuse-the-...
The market is in favor of developers and has been for a while. Companies don't seem to adjust interviewing based on the market, just their acceptance threshold.
Smart people are very likely to have opinions AND to understand they are detached from your job or your personal relationships.

I am pretty political ( and I'd be happy to debate you to death and then go for drinks with you.

I've worked in woke leftist companies all my life (most, if not all, tech places are). Most of my friends don't agree politically with me, I dated people who were my political arch-nemesis. I had brilliant coworkers I enjoyed working with, with whom I shared zero political ideas.

I still have to meet someone I consider smart on the workplace that can't detach his political beliefs to the task at hand.

Those political activists types were always busy organising committees and chatting on slack instead of delivering features. I wouldn't hire them (independently from their politics).
That this would potentially exclude someone from a hiring process is a concern, yeah. It's definitely a big ask relative to what is the norm.

I'm trying to get a sense of whether or not _any_ companies would be willing to do this.
Yeah, even if we had enough coal, we would need something like coal liquefaction in massive scale to at least somewhat replace russian gas and oil - can't use a (ICE) car or a gas burner with coal briquettes or coal powered electricity.
People adore Japan because it is a legitimately safe and pleasant place to be, if you know how to behave yourself. And this is in spite of the racism that non-Japanese face being there.
Luna/Terra worked as intended. It's not his fault people didn't read the white paper.
I’m trying to say this without sounding like a conceited jack@&$ but failing so I’ll just do it. Based on what seem to be objective markers of cognitive performance over the last quarter century this hasn’t been an issue. Neither has it been an issue for my kids who have been vegetarian since birth when benchmarked vs peers and they are easily at the top edge of their grade cohorts of reasonably similar socioeconomic status. Maybe my kids or I would have unified quantum field theory and gravity by now if we ate meat. I don’t know but it seems unlikely. Again though, FWIW we do our best without being zealots to eat varied foods (ie not just spaghetti and Mac/cheese), limit processed food, drink 99.9 percent water vs sugared drinks, etc…. And we are not vegan so eggs and other dairy provide some balance.
You can always ask, and, when the prospective employer says no, you can walk.
>The thread contains much more context that the article ignores.

That doesn't make the title click bait.

>Yellow journalism at it’s finest.

Yes, we should only use unbiased sources, like the words of the CEO who oversaw an 80% drop in share price and whom the employees are trying to oust, who starts his thread with "This is dumb".
I'm sure talking about having to update internal documentation has value. Can you perhaps elaborate on why 2 minutes to write a ticket is such a burden?
Sorry, it's rofi, not dmenu I had the names mixed up.
Doesn’t matter— none of us are allowed to opt-out of the system.
Do you have any *any* evidence at all? If so, please share.
You probably mistook Biden for Scholz.
That’s so weird to read, in Western Europe you just ask someone working there for a code to open the door and can use Starbucks bathrooms freely (or you get it printed on your bill if you bought something). In some countries you have a small fee to pay if you’re not consuming anything, for example 0.5€ is common in Germany.

I couldn’t really imagine to not have access to bathrooms, it’s such a critical thing.
Graffiti was so intuitive that I still have it memorized over 15 years after the iPhone came around and instantly obliterated my usage of a Palm device.

My last Palm, the Tungsten T5, still works.
Everyone is isolated in prison? You can’t talk to other prisoners?
I left a team mainly because the developers wanted to create the user stories per technology layer, front-end, api, backend, DB basically. I fought, fought and fought, but nobody was listened. Not worth it but unrelated to scrum as many said.
> people seem to be a month behind on what Russia is doing in Ukraine.

What are you talking about?

https://www.understandingwar.org/backgrounder/russian-offens...
10x (engineer, context) pairs
Not every culture has the same “rogue rate”. Others have mentioned Japan. Of course, Japan has rogues. But do they have enough to close your bathrooms? Maybe not.

My country has rogues. But I’ve also got my wallet back every time I ever lost it. It leaves an impression. It builds the culture’s brand in a positive way.
I find this whole back-and-forth fascinating, because it mirrors my experiences in the workplace. There are some people who really like process around everything an engineer does, and some people who really don't like it. They're almost two distinct personality types, and it's virtually impossible to get them to agree because it's like asking someone to change their personality.

I happen to be one of the types who dislikes heavy process-oriented project management, and reading mr-ron's responses is admittedly making my blood boil. But I bet he reads some of the responses to his remarks and probably has similar reactions.

Some people thrive with heavy process, and some people wither. Some people thrive with light-weight process, and some people wither. I don't know how to structure an organization to support both types of people in it, but it's not an easy problem to solve. That's why there are so many project management methodologies, with new ones popping up every few years and then inevitably disappearing in favor of something new and better.
I switched to iCloud passwords. It's terrible, but it works. When I'm not on iOS/macOS, I'm typing passwords manually looking at my phone. Not the best UX for sure.
A couple decades ago I did SSH over DNS at the request of a client. It was pretty fun, worked surprisingly well. At the time, exactly zero firewalls stopped it.
Goes back to the original point. If you do something badly then it's no surprise the results are suboptimal.
s/meaningful/significant
GPU mining is a lottery. No individual is likely to win the lottery, only pooled in aggregate is the likelihood of winning enough to offset the costs of participating. A GPU mining outfit is wasting shitloads of electricity every day trying to buy enough lottery tickets to pay the bills.

An individual buying a GPU is not wasting any electricity in the hope of winning a rendered frame of a game. Every watt used by the GPU is explicitly for the user's purpose. Applying some sort of moral judgement to an individual's use of their private property is ludicrous. It doesn't matter if a GPU is used to play a game, display a spreadsheet, or play back porn.
And this hash url absolutely doesn't solve this problem
There were a couple threads of discussion in the recent Mother of All Demos submission[1], talking about Engelbart being not super well backed or supported.

Maybe this goes too far to be palatable- even for a statement as push-us-forward as Long Term Research- but "Augmenting Human Intellect"[2] was certainly a vision for empowering us, for pushing us forward. Pre-AI singularity, Engelbart was envisioning instead that we make people (not machines) better and better. Yet he overall had very little backing in his life.

[1] https://news.ycombinator.com/item?id=31677027

[2] https://dougengelbart.org/content/view/309/
I love how almost everything is getting paywalled more and more … back to the good old days of news underload !!

/s
Right, so we should reopen psychiatric institutions, and harshly prosecute people for property crimes. This has proven an effective strategy to reduce criminality overall.
> still be met with these ridiculous and demeaning puzzles

That's to weed out people who did a 'bootcamp' or watched one youtube video and decided to quit flipping burgers and call themselves a 'senior engineer'.
SOC compliance is indeed a beast. I have my own theories on how valuable this benchmarks REALLY is, but if teams are in a financial org, it is super common to have controls that have the potential to really hamstring teams.

Which is doubly important to really understand the vision of agile / scrum, and not just follow the ceremonies by the book.
I didn't know people were still lacking ad blockers... so I don't tend to check them without an ad blocker first before I post
Literally everything was blamed on Trump for 4 years, now it's Biden's turn. After Biden, it will be somebody else's turn.

The office of the Presidency works because people need a scapegoat, it's a psychological thing that has been understood for thousands of years (seriously, look up the history of where the term "scapegoat" comes from).

It doesn't really matter who is at fault, it helps humans feel more in control of their environment.
Fun fact: units can do math too! Try it:

units -t '12 * 45 * 11'

This can be combined with unit conversion of course:

units -t '(8 lbf) / (9.8 m/s^2)' slug

Be careful using it for temperature conversion. You need to use tempC and tempF functions, not degC and degF units, because of the linear offset from absolute zero.

Correct way (absolute temperature):

units -t 'tempF(71)' tempC

Incorrect way (temperature difference):

units -t '71 degF' degC

I use units a ton, so I have the following in my .zshrc:

# in-terminal calculator: e.g. `calc 60 * 60 * 4`
_calc () {
units -t "$*"
}
alias calc='noglob _calc'

# units convenience, use ( and * without quoting
alias u='noglob units -t'
Of verifying that your employee can legally work? Yes, I think so - I'm not in HR, but is that not the specific reason they always take 1 or 2 forms of ID and fill out paperwork when starting a new job? One form to prove your identity, and the other to prove you can legally work? (Or a passport for both)
the amount of effort and dedication is staggering. I am deeply impressed.
A related question: do people think it's possible for a major tech CEO to avoid having much of a social media presence?

Seems like Armstrong is really shooting himself in the foot here by running to Twitter and posting his brain dump on the petition. Also, I think he's painted himself into a corner over time by doing the same thing on other occasions in reaction to other internal matters at his company. He really ought to follow the advice he himself gives in the original thread: praise publicly and criticize privately. It's actually great advice but it applies to everyone.

Otherwise, I find I don't actually have much of an opinion about who's right here. I just find myself thinking, "If I were him, I'd just stay clear of Twitter."
>Forbes’ declining quality quite well.

It's essentially a blog platform, and has been for a while.

I'm not sure why that matters in regards to the content of the article, though.
Replace "infant" with fetus then...
These are good points... I certainly value these factors as well.

And agree with you, to a point, that an engineer "should" be able to work with any task or codebase. We aren't primary care doctors in a community clinic who are obligated to treat every person who comes through the door.

I know myself pretty well. I know the kinds of environments in which I am most productive. I know the kinds of environments that I find to be a tedious and mentally exhausting slog. I prefer to avoid those. Some codebases are just awful to touch. I think it's OK to have some boundaries around that.
Yes.

> When and how to speak. Strict silence is observed the majority of the time. During leisure times, talking should be done in a low voice so as not to disturb others. Utmost respect must be used when addressing guards or punishments will follow.

1. https://gaijinass.com/2017/03/30/brutal-realities-of-prison-...
> Japanese Zero

Brilliant. I could have made the confusion so much worse.

> I've long thought that the Taylor Rule should be interpreted as a kind of PID controller...

Yes, this exactly. I'm writing a part 2 from exactly that perspective, and I also want to examine how forward guidance reduces phase margin. But there are a few more concepts I have to lay the groundwork for beforehand, especially how to model forward-looking expectations. It might not be ready particularly soon... I wasn't expecting so much attention so quickly!
> It may be surprising, but children care less about the extras than adults do. They may outwardly complain about not having things other children have, but when they are grown, their predominant memories are not going to be shaped by that.

I've known adults from lots of different economic backgrounds, both in absolute terms and relative to the people they were in immediate contact with, and the ones that grew up relatively deprived compared to their immediate social context definitely do not support your description.
The opposite of scrum isn't "just let engineers decide and get on with what they like".

In good tech companies, product managers + design + eng collaborate on how to meet a business need with a delightful product. The leaders of those orgs keep everyone aligned around a big goal and high-level milestones, but distribute as much of the lower-level decision-making and planning as possible.

That's mostly orthogonal to the processes for how a project is actually run (scrum vs informal vs plan-build-ship) and how the process style is decided (centrally controlled vs suggested vs team-by-team).
> In a DevGAMM presentation, Jon Blow managed to convince himself and other game developers

Setting the content aside, when an author starts off their with with this kind of tone I'm immediately turned off.

There's no need to be so antagonistic. Jonathan Blow "said", "claimed", "discussed", or any of the infinite other neutral and non-insulting ways to refer to another person's work.
Up until 4 years ago, there was no practical way to have a money exchange without a middleman. Today we have all the Uniswap-style decentralized exchange who makes more transaction volume than all of the other centralized exchanges, and do it without wash trading, and no operator can steal or embezzle the funds.

To get this, all it was needed was to have a protocol, namely the Automatic Market Maker system popularized by Uniswap.

Protocol is what we need, not platforms.

One protocol being developed to deal with conflict resolution is https://kleros.io. A decentralized car sharing company could work initially just like a regular car-rental company, by having the renter providing an deposit to cover for damages and refunded when the vehicle is returned in acceptable conditions. In case of small disputes, a pre-arranged third party works as a arbiter. And in the case where there are some serious problems, actual courts and the "traditional" institutions should be there to execute their role.
When printing s1, s2, then s3:

It does exactly that, yes: https://go.dev/play/p/rs2FeK_QUjs

[a b c]
[a b c x]
[a b c y]

But maybe it doesn't: https://go.dev/play/p/Na-eL0sOV9e

[a b c]
[a b c y] <- this is now "y"
[a b c y]

So... maybe they share the same backing array? Lets try setting s2[0] to "z" after appending with the original code: https://go.dev/play/p/mAB-gUb0shB

[a b c]
[z b c x]
[a b c y]

Apparently not. But also apparently yes? https://go.dev/play/p/k1ciGzyS2gc

[z b c] <- this changed too
[z b c y]
[z b c y]

Let's try appending just one more item before redoing ^ that example, where they all shared the same data: https://go.dev/play/p/5JneXHMeUjx

[a b c]
[z b c x x2]
[a b c y y2]

Notice that in all of these examples, I haven't explicitly declared a length or capacity. There's nothing "funny looking" or clearly intentionally allowing these different behaviors, it's just simple, very-common slice use.

.... so yeah. This is a source of a number of hard-to-track-down bugs.
I agree, signing NDAs left and right for random companies isn’t something I’d do, that’s too risky. If the interview falls through, I would prefer to disappear from the company’s databases (GDPR is great for this).
Gergely is a great writer and has a lot of accurate insider takes. His Twitter is worth a read as well.
I mean, no, the proposed architectures are fundamentally different.

Web3 is proposed as building on a slew of disconnected, smaller blockchains with feeble security guarantees. There's a strong profit incentive to go this way because early investors can pump and dump the tokens on these alternative blockchains. But it's fragile and doesn't scale well because it's so disorganized.

Web5 is proposed as building non-blockchain decentralized and censorship resistant systems, using the extremely secure bitcoin blockchain as it's only foundation. They're not trying to put absolutely all data on the base blockchain, which is incredibly inefficient and will never scale. They aren't issuing new tokens that insiders have privileged early access to.

Web3 is a scam. Web5 is an attempt at the real deal.
If you are not sleeping with a blanket, I'm suggesting either video recording yourself (e.g. with a cellphone) and after that running a pose estimation model over the video, or running the model live (this one seems promising: https://www.tensorflow.org/lite/examples/pose_estimation/ove... ), if you are sleeping with a blanket, the model may need training. Then once you have the pose estimations, it should be easier to analyze. Please contact me if you want us to try together.
Yeah but if we do it well I still have to sit through a 1.5 hour retro. My therapy sessions are shorter.
You can also email most of the living technologists who are discussed regularly on this list. (At least the ones that aren't built out of an enormous PR team.)

They typically write back thoughtful responses.

Not giving any examples so they don't get 1000x low effort cryptocurrency pitches.
Every reputable organization that rolled out a pilot project did nothing afterwards. There is no plan to actually use a blockchain for anything beyond speculation, money laundering, criminality, and scams.
No, but that is because demand exceeds supply so they are currently selling everything they make. Which has pretty much been the case for them for years.
I did, now too late to edit
Debugging or improving a snippet of production code is probably a fine interview challenge, at least for small software companies. Maybe a hiring manager would give a challenge like this (in place of "demeaning puzzle") if you asked at an early step of the interview process.
As a hiring manager I show the source code of our product (some easy modules that show the general architecture) to every candidate.

It helps candidates to know where they’d be getting into and also serves as a starting point to very interesting conversations with them.

It helps that I work for an open source company so our code is public anyway.
Show HN: Generate images using DALL-E Mega and Mini
Okay, let's go over this then.

First, let's talk about the basic case where there's no whitespace between the two paragraphs.

<p>Paragraph 1</p><p>Paragraph 2</p>

In this case, the first </p> can be omitted according to the rule "A p element's end tag may be omitted if the p element is immediately followed by an [...] p [...] element [...]", resulting in this code:

<p>Paragraph 1<p>Paragraph 2</p>

If we assume that the body ends immediately after this (either because there's a </body> or because we've reached the end of the file, since </body> and </html> are optional tags) then we can remove the second </p> as well because of the rule "A p element's end tag may be omitted if [...] there is no more content in the parent element and the parent element is an HTML element that is not an a, audio, del, ins, map, noscript, or video element, or an autonomous custom element":

<p>Paragraph 1<p>Paragraph 2

Now, let's get into the case where there is whitespace between the two paragraphs:

<p>Paragraph 1</p>

<p>Paragraph 2</p>

In this case, you can't remove the first </p>, because the rule is that it must be "immediately followed" by another p element. However, what if we start with this code?

<p>Paragraph 1

</p><p>Paragraph 2</p>

In this case, we can remove the first </p>, resulting in:

<p>Paragraph 1

<p>Paragraph 2</p>

and again, we can remove the last </p>, resulting in:

<p>Paragraph 1

<p>Paragraph 2

Now, this is different from what we started with. The whitespace is now inside the first paragraph instead of after it. But since HTML does not render this extra whitespace by default, it's of no real consequence.

And that leads us to this point: the HTML spec is specifying the exact circumstances where you can omit tags without changing the DOM. However, if we are okay with changing the DOM a bit, by moving that whitespace into the first paragraph, then we can simply pretend that we wrote

<p>Paragraph 1

</p><p>Paragraph 2</p>

from the beginning, and apply the rules to that instead.
This is a curious fact for folks who are hypothesizing another 2008-style real estate meltdown.

People need to live somewhere, every day.

Wages and cost of living have an innate balance, that sometimes swings more one way or the other, but by definition can't exceed certain limits: e.g. we can't all make US minimum wage and afford SF rents / home prices.

And you know what a great investment during inflationary periods is? Debt! Specifically, fixed-rate debt.

And you know what the easiest to obtain source of large amounts of long-maturity, fixed-rate debt in most countries is? Mortgages.
Not to mention that if Über really provided "tons of value", they would've been profitable by now. But they only got popular because they have Softbank subsidizing riders for over 10 years already.
It is always unethical to decide that punitive fines are okay because you can afford them. It is a profound sense of personal entitlement.