skysight-inc/HackerNews huggingface dataset:
It would never be accidental. In China, English language students are taught to break that habit for fear of it being misinterpreted by a native English speaker.

It could be opportunistically malicious though, to feign outrage. That’s not beyond the realm of possibility at all.

Edit: people are asking how I ‘know’ this.

——

It is anecdotal, so I should have phrased it more carefully. When I was in mainland China about 15 years ago I talked to several people eager to practice their English, in various regions.

They were aware. One kid in particular I remember vividly having that conversation.

But this was a very small sample.
One of the big downsides I’ve found with my company being remote for about 6 months now is the nearly constant issues with tone and attitude in communication channels like video calls and Slack.

I listened to one coworker tell another that they had no sense of humor and were too “by the book” and it was disrupting the ability to communicate.

When a fraction of people worked remotely, this virtually never happened, because with only a small set of people working remotely, people had the mental bandwidth to devote a little extra time being sure to interpret their tone charitably, check for assumptions and follow up more often with them to fill in communication gaps that in-person gestures and signals would avoid.

But when everyone is remote, it’s like taking the attention and time budget you have and dividing it by a much larger pool of people. It’s simply intractable for a human to spread their attention like that and remain diligent and focused on communication metadata about every pairwise colleague interaction channel. It spreads you too thin and you run into extremely exhausting ego depletion and decision fatigue from all these little micro communication assessments you have to make that our brains are just not setup or wired to handle because we’re so adapted to analog facial and voice analysis with gestures and cues.

I despise loud, distracting open floor plans deeply, but the pandemic time period has made me deeply question whether fully remote work would actually be better. I feel way more tired and mentally exhausted from remote work, and casually I’ve noticed many, many more arguments and short fuse communication issues with everyone in my company.

I think it speaks to the evidence that the most cost effective office environments for knowledge workers, even in dense urban centers, from the point of view of pure short term cost savings to the company, are environments where every individual knowledge worker has a private office with a door that shuts, combined with separate communal workspaces for the extreme minority of people who either need a mix or need more extraverted / social work environments instead of quiet / private workspaces.

That way meetings naturally happen in person and it’s low-cost to setup meetings, grab coffee together, grab lunch, etc., while still preserving the remote work benefits of privacy and quiet.

Unfortunately though my experience working remotely has taught me that avoiding a commute is deeply not a good reason to be remote, because the costs in terms of worse work experiences and worse communication are way too high.
One could make the argument that prior to SpaceX’s entry into the market, there was stagnation due to limited market participants, cost-plus contracts, etc.

Commercial aviation is the exact opposite of this: Since deregulation, airlines have been operating in a highly competitive market with external pressures that have forced adoption of new technologies (oil prices => fuel efficiency, noise regulation => high bypass engines, labor costs => replacement of the flight engineer)
Well there are two popular HDLs, one is Verilog and the other VHDL. In my experience Verilog is more popular both in github repositories and around the industry, so you could get something like "Verilog by Example"[1] which is a pretty concise jump into building things with Verilog.

There are a number of universities that put their Verilog course notes on-line and that is a good source of reference material as well.

[1] https://www.amazon.com/Verilog-Example-Concise-Introduction-...
The difference between the culturally significant works of non-fiction and Bloomberg News and the NYT¹ is that we can't verify the lies of the former because they are temporally distant.

Haha, I think you're right about the idea of ordained authority. The difference between the academy awards and news is that you don't want sophistication in the latter. Sophistication is where truth goes to die. You want a sort of dullness to the guy: he shouldn't be too smart or too powerful so he doesn't get one over you.

I've obviously got no problem with the Academy Awards or the Pulitzer or whatever. But truth and artistic quality are different things. The J.D.Power thing is just a reference to the fact that sometimes you see an award for a product and you know it is a shit product. It's sort of like a five star review on Amazon that says "In exchange for my honest and unbiased review I received this product for free". Yup, that means the product is crap. You know it, I know it. That's how you know that Chevys are shit: JD Power award. It's like if you have an MSCE: probably a shit engineer.

¹ Amusingly, the reason I knew they were bullshitters is I verified a completely unrelated news article years ago where I was a relative authority, sent them the correction, and waited. I've done this for a couple of newspapers - so I have a personal reckoning of who is a bullshitter on what. And if you haven't done that, how do you know? It's so easy to do!
Why is the onus on the speaker to change their behavior to accommodate a person who's taken offense to a a word that is completely innocuous?
For all we know, this could be a disaffected student seeing an easy way to get revenge for not being given the grade they want.

Seems like their current system makes that all too easy.

Also, sounds very open to potential blackmailing of people. :(
My cheapest HT can do this. And my 20 year old radio can do it. So not sure about "exotic"
Yeah. I have two kids. Now that the older is back at school and the yonger is in nursery or with her childminder when my wife is working, it is significantly better working from home. After five months of working a weird split shift pattern it's really nice to be back to a more regular pattern.

(This is in the UK, where our infection rate is pretty low now, how long that lasts remains to be seen)
That seems like an unreasonable statement when meeting a culture that's not your own. Let's say you're offended by the word "blank" because of cultural transgressions that have happened throughout the last 100 years of history in your country.

You then emigrate to a different culture that hasn't experienced the context of these transgressions. The word "blank" is in their language used in a purely descriptive sense. You make it very clear to everyone you meet that you find their word for "blank" offensive, but the local alternatives are more clumsy and those who try to use them will likely confuse or be misunderstood.

I don't consider it reasonable to expect others to conform to your offense in this case; it's a case of forcing a cultural context onto a culture where it doesn't apply.

Americans have a bit of a reputation for this kind of thing, unfortunately. Probably due to the massive export of American culture that was alluded to elsewhere.
You really ought to read I Have No Mouth, and I Must Scream. The author has already thought of basically the same thing and written a rather compelling yet disturbing short story about. In 1967, no less.
I have said this before and will continue to say this: to put an end to this, liberals in the United States need to openly repudiate identity politics progressivism and cancel culture. Former-President Obama has ( https://www.nytimes.com/2019/10/31/us/politics/obama-woke-ca... ); we should too.

Please speak up and, more importantly, please vote for old-school liberals instead of progressives.
Zelta: Feature rich messaging app for the terminal
You know you're in a bad spot when you start arguing that a website has as much potential for bad results as a weapons system.

by definition it's not true, and any sequence of thoughts that lead you to that conclusion are wrong, period.
Had about 30 of these small meetings rooms on each floor at my last company. I find that most people use them to isolate themselves from all the interupts in the office.
Having (paranoid) roosters taking care of the hens makes a difference with predators. In free range they are definitely a valuable member of the flock. Most hens are happier with roosters.

And they are nice birds to watch
How Doom Eternal Renders a Frame
It makes perfect sense without GA -- a precalculated normal vector is effectively a stored cross product (this is what the "bivector" terminology is attempting to explain, but is unclear). While the cross product is invariant under rotation and translation, scaling the inputs of the cross product is not the same as scaling the output -- you need to apply the inverse scaling to the output (you can derive this from basic identities).

The "inverse transpose" is a symbolic manipulation to derive a transformation matrix that inverts the scale, but not the rotation, though it's actually a bit overzealous, you can actually just use the cofactor matrix. https://github.com/graphitemaster/normals_revisited
yeah but alot of companies are also becoming more open to longer term wfh arrangments
"We didn't shut down" is apparently not a positive.
Nothing beats grilled cheese on sourdough (assuming that is the same as “cheese on toast”). Your kids are lucky.
It bothered me every freakin' day. But, lacking the leverage to change the rules, I optimized my response to them.
> (I’ve re-encoded it to MP3 in order for it to play in the browser.)

Opus plays fine in browsers that aren't apple-patent-lock-in-ware.
Using registers to pass structs is an ABI thing and doesn't need LTO, it happens during compilation (see godbolt.org links on the rest of this thread).
> When should you stop doing things manually and automate them instead?

When your best estimate is that spending the time to automate it will be a net benefit in the long run. (https://xkcd.com/1205/) This is hardly unique to configuring an editor or IDE though.

If someone is repeatedly and consistently spending "half their day" configuring their editor then either they don't really know how to use it, or they're slacking off, or they consistently make bad time estimates (https://xkcd.com/1319/), or you don't actually understand what it is they're doing and why.
The cost is very high for just the materials, even rounded up to the nearest reel. On the other hand, you'd be lucky to buy an ABS-capable printer for under $340, considering they generally require a thermal shroud to print reliably.
That sounds like a youtube opportunity, go nuts!
It’s not the same- why try to replicate an inefficient process anyway. Most meetings are a colossal waste of time.
Lazy evaluation.
The FAA and JAA require series of evacuation tests as part of certification. During the JAA tests for the 737-NG, Boeing was unable to achieve the same evacuation rate as with the FAA tests. As a result, JAA capacity was lower than FAA capacity for these aircraft.
You nailed it. Exactly my plan.
Could you send some Norwegians to Ticino? I need help convincing my mother in law to stop saying something just as bad.

I swear, going through the tunnel to Ticino is like going through a time machine.
So then it should be easy to explain the relevance of the ICC in this situation instead of just saying it's "highly relevant".
Analogy seems roughly right, if it was a statement like "P=NP -> Markets could possibly be efficient" then I'd buy it.

But I think what's more interesting is that

"Markets (present-day) are efficient -> P=NP" could plausibly be true, suggesting that the contrapositive is true: "P!=NP -> Markets (present-day) aren't efficient." Given current state of thought around plausibility of P=NP, that seems pretty powerful nonetheless.

With the slightly stronger statement "Nobody currently possess a polynomial time algorithm to solve a problem in NP -> Markets (present-day) aren't efficient" it starts to become quite likely markets aren't fully efficient.
It's not confined to universities, either. This growing list of "forbidden words" is making its way into the corporate world, too. Coupled with spineless HR who don't know how to constructively deal with people who claim to be offended. My current company is undertaking a massive, probably thousand man-year (sorry, person-year), effort to scrub all its internal and external documentation and even source code of any forbidden words, replacing them with, for now, non-triggering words. Not one person, to my knowledge has even politely questioned publicly whether this was a good use of company funds. If I was a shareholder I'd be outraged.

A small, core group of people loudly make this a huge issue of great importance, while the rest of us just want to get our work done and stay silent so we don't get fired by the woke patrol.

Honestly I can't wait until retirement when I don't have to constantly be walking on eggshells at work. It's sad--I used to love working in tech but it's insufferable now.
Similar breakdown for DOOM 2016 as well as Metal Gear Solid 5 and GTA 5 http://www.adriancourreges.com/blog/2016/09/09/doom-2016-gra...
Here's an attempt to collect all the interesting previous discussions. Can anybody find one I missed? (Note: this is just for curiosity. Reposts are fine on HN after a year or so: https://news.ycombinator.com/newsfaq.html)

2018 https://news.ycombinator.com/item?id=16210106

2015 https://news.ycombinator.com/item?id=8875319

2014 (a bit): https://news.ycombinator.com/item?id=8555122

2014 (a bit): https://news.ycombinator.com/item?id=7979761

2013 (a bit): https://news.ycombinator.com/item?id=6155469

2011 https://news.ycombinator.com/item?id=2665380

2011 https://news.ycombinator.com/item?id=2983359

2011 https://news.ycombinator.com/item?id=2691452

2011 (a bit): https://news.ycombinator.com/item?id=3197789

Starting off 2020 with a nasty bit: https://news.ycombinator.com/item?id=22184282
In Finland none of the official terms uses "free" or equivalent, but barn eggs are still permitted to be branded "free hens' eggs" in marketing. So the "free" there doesn't mean "free range", just "non-caged". Myself, I just buy organic eggs these days.
Some pigs are more important than other pigs, after all.
Hey everyone, Kaveh here. I founded Usage AI. Prior to Usage AI, I worked as a software engineer at early stage startups, a medium-sized 1200 person company, and as a lead software engineer at a large F500 company.

Looking forward to answering your questions!
did you know netflix's first CEO is Edward Bernays' great-nephew?[1]

Makes a lot of things make sense.

[1] https://en.wikipedia.org/wiki/Marc_Randolph#Early_life_and_e...
On finally learning to program at the age of 40
I use GA (via Versor) in rigging for animation because it's a lot easier for me to do the math that way vs. linear algebra. How I think about the world maps directly onto the math, and it requires ~1 LOC for each thing I'm trying to do. Debugging is trivial.

Anyway, that's why I use it. I'm 43.
Did you watch the video of him using it? While it’s a very common phrase while speaking Mandarin, and while I do not think this is a fireable offense, the professor could have chosen one of dozens of other examples in his lecture very easily.
We can allow glouwbug to speak for him/herself, if you are right, or quietly and honestly accept the embarrassment, and learn from it.

The easiest way to "get around the borrow checker" is not to use Rust at all. We have evidence of people using it, so they are proof positive that not everyone will "just take that route".

If you meant not everyone, but some people, then yes, we know there are people releasing programs not coded in Rust, many quite successfully.
> Having thick skin, tolerating no bullshit, being blunt but respecting intelligent insights?

I think the issue is that much of Taleb's work doesn't qualify as intelligent insight, and is in fact bullshit. Black Swan was notable, and its core message makes the work worth reading. Just about everything else he has produced consists of meaningless platitudes, edgy, pretentious contrarian takes, and self-aggrandizing chest thumping. He is like if you combined Reddit's r/iamverysmart with the Sphinx character from the 90's movie Mystery Men.

Being a dick perhaps is tolerable if you have genuine insight to offer. Without it, why must the dickish behavior be tolerated?
Pytest as a unit test framework is a great example. Some other good ones include the contextmanager decorator from contextlib, the retrying.retry decorator, gradual type enforcement decorators, decorators for control web app routing and HTTP / REST parametrics like in Flask.

Even in hardcore numerical computing this way of working has huge wins over traditional OOP designs or plain flat function designs like C. For example see numba’s jit and autojit decorators that also work this way.

For cases when you want to do it yourself, think of functions that wrap complex matplotlib or seaborn plotting utilities that rely on tons of optional parameters via kwargs. I often find it super helpful to do this when wrapping pandas functions too, which also involve tons of kwargs customization.

FWIW I work professionally in deep learning and other ML. I think scientific computing in Python in particular highlights the importance of this.
Rust firmware on a WASD keyboard controller replacement
And in all likelihood have very little to do but attend and hold meetings.
Why is so hard to understand?

Joe Biden, the current Democrat presidential candidate, has a long history of racism. He has:

- Collaborated with segregationists to keep black kids out of white schools

- Been friends with, and said the eulogy for, members of the KKK

- Dog-whistled about integrated schools using the word 'Jungle'

- Wrote legislation that devastated African American families

This is all today's candidate. Granted, many of those actions happened decades ago, but it is in living memory. It's not hard to imagine at all.
I'm pretty excited by this announcement. Not for storage but for software defined radios. If Xilinx upgrades their RFSOC (which is an Zynq Ultrascale variant with built in ADCs and DACs) to this core from the current A53 core it will allow much more sophisticated base band processing in software that is currently done with FPGA gates in the fabric. And while reconfigurable FPGAs are nice, software can change modes much more quickly than reconfiguring an FPGA can.
The tortillas likely have have chemical leaving and extra preservatives. Make tortillas from scratch and they will also mold in a few days.
You just need to ask any PhD grad student why work from home is harmful for work-life balance. Once the boundary between home and work gets blurred, stress from work starts seeping into your personal life. Burn out rates among software engineers will be through the roof if WFH continues for a few more months.
> more important issues than public admin software

In my experience, there is a correlation between parties that follow the science, invest in education, and create useful software.

My critique is towards people that gives up and says that governments cannot make good software. And, that is false. It will never be perfect, like anything else, but it can be good.
Gravity was never a leading explanation for collapse; it was always a fringe idea.

Gravity is local and apparent collapse is non-local; it doesn’t even pass the smell test.
Keeping up with protests is tiring.

Lukashenka is 66, his main killer Pavlichenko is 50. Sheiman, another guy with blood on his hands, is even older. Their kids are grown ups but they have been kept away from state affairs.

I think they will wear out.
Topological similarities can be meaningful. Shape and structure are like form and function.
I agree that many meetings of 4+ people can probably be done more efficiently via email or wiki or whatever, but I've found 2-3 person meetings far more effective than any other means for information transfer and decision making.
Department wide meetings? Yeah I agree.

2-4 person meetings are great because everyone has a chance to interact and ask questions.
I bet the next Apple or Google will use Linux, an operating system developed by a globally distributed remote team, or other open source technologies.
I think we need to understand that everyone is in different situations and not force personal preferences on others.

I think allowing people to work however they want should be the way forward.

I personally don't plan on ever going back into an office. For me, WFH is the best thing that has ever happened. No commute, no open office bullshit, more sleep, more focus, more time for personal hobbies, no working in a filthy neighborhood in downtown SF, options for better accommodations (due to no commute), no waiting for people to finally clear a meeting room, no need to stand in line to go to a smelly restroom, etc. etc.
This.

I wish people would stop thinking about remote working as a binary thing. Everyone's situation is different.

I live a 15 minute walk from my office, so for me going to the office has loads of benefits and few downsides. My brother-in-law pays £100/week to spend 2-3 hours a day commuting in and out of London. For him WFH has been a massive quality of life improvement, especially as there are few benefits to him being in the studio (he's a video editor).

We are split between two offices, one in SF and one in the UK (with everyone wfh at the mometn), and our entire front-end team is remote, it all works pretty well. Sure, there are jobs where being in the office will be prefereable, but we need to start being more flexible in both space and time.
The ducks in the photo belong to a entirely white breed. Those are much difficult to sex with only a solid difference in morphology: the curly feathers over the tail are exclusive of the male.
Ahhh, U of Penn now pandering to the PLA . . .
I can't tell if you're being serious, but that link is one person saying that they think a group should move away from using some terminology, that's a bit of a leap from "You cannot say these words."
I don’t think it’s as bad as you think it is, but I do think the reason it’s gotten worse is because the industry’s profit model collapsed. Now an article often has to be sensational or trigger a righteous rage in its reader, or you won’t get paid for it.
I stopped subscribing to Netflix. Their recommendation engine is honestly terrible. They'd be much better off using curated genres.
I would have hated being in that bus driving towards the crash site. https://www.youtube.com/watch?v=7sUWC2jfjqI
Prototype tooling can sometimes (depends on your part obviously) get you up to the 1-10k range of shots now. At that range, it can be sufficient for certain types of product runs.
(Slight correction, this is an MBA class, not undergrad.)

This decision doesn't even make sense from the perspective of vocational training. Being able to hear 那个 without great pain and upset is a directly job-applicable communication tool - there are many jobs working with Mandarin speakers that students won't be able to handle if the word traumatizes them.
There were "phone booths" for isolating oneself from the office, but it was generally frowned upon to use a 2/3 person room for oneself, unless it was just a quick phone call.
Ask HN: Which websites keep status of new, upcoming or proposed TLDs?
Introduction of new TLDs give smaller startups a unique opportunity to grab a good domain name for their business.

I was wondering if there was any places on the web where you could view the status for new domains being introduced or domains in the process thereof?