skysight-inc/HackerNews huggingface dataset:
I'm glad this works better for them, or at least they feel that it does. I'd also bet that they're either a small minority of teams that jell so well that they manage to scale a codebase without it turning into a disgustingly inconsistent mess; or that indeed their codebase qualifies as such or is still too small for the effects to be very visible.

Code reviews are not a tool intended mainly to catch bugs. Types, automated tests and manual tests are going to do the bulk of your bug-catching after all. Code reviews' more relevant purpose is to act as QA for the code itself far more than it is to verify if the code achieves what it sets out to do. This is in service of both maintainability (which impacts your ability to make future changes and staff retention) as well as performance (by introducing the chance for another dev to detect suboptimal approaches).

Once your teams grow, code piles up, and static analysis can't cover all your bases, either your team corroborates the code that you write matches/defines group standards; or each developer's careful design accumulates as "organic growth" carefully duct taped together to barely work.

And just to state the obvious, code reviews are merely a tool to achieve this. Pair programming is another.
If you just want extension support without a whitelist, Firefox Nightly for Android lets you supply a custom list of extensions (called an AMO) which you can add any extension to.

https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...
As an awkward person I'll offer this.

Average people make frequent small mistakes in social interactions and get excused for it. Even big mistakes.

I've improved the greetings that I give to people. Think of the way an stage actor has to speak and act to be seen clearly by the audience. My attempts at "Hi!" were sometimes indistinct so "Good Morning" or "Good Afternoon" became my default.

Practice when the stakes are low. Sometimes when a stranger (server at a pizza by the slice stand) asks "How are you?" I could think "I'm not sure that the really want to know?" or maybe I think I am feeling great and I say and emote "Great!".

When the feeling is real that is a winning move that draws people in. I plant my feelings like seeds.
Thank god someone finally built this, I've been kicking around this for forever in my head (glue together some STT library and logic to adjust subtitle offsets) but I never had the time.

Really I wish Plex would just build this in, it's right up their alley. Movies aren't terrible since you can adjust the offset once (still a huge PITA and I feel like a toddler making an "L" with my hands to tell right from left when it comes to knowing "Do I need to increase or decrease the offset to fix this?", "Ok, I saw the subs before I heard it so I need to increase the offset", etc). TV shows are a whole other cluster. To be fair 80%+ of the time I have no issues with subs on my TV shows but if it's off then you can plan on readjusting after almost every commercial break.

I used to watch Letterkenny and I needed subs for that show to keep up but the only ones I could find were off and after each commercial I needed to adjust them by over 5 seconds which, at 50ms intervals, is a massive PITA.
> Non native speakers tend to get to the point more easily.

Interesting. I've noticed this, but have always attributed it to being a product of the British education that most of them received, being from Commonwealth countries.

> It's easier for themselves.

It's also much more clear. I tend to code switch into a more precise dialect when in a professional setting. The words I choose are often a bit more specific, but they're not unnecessarily "fancy" - they're just precisely what I'm trying to convey. I also speak slightly more slowly, with a more regular cadence, and consciously enunciate sounds (especially consonants) that I would otherwise abbreviate or omit entirely.

> Then don't try to dazzle you with funny wordplay and jokes that make no sense outside of speakers country.

I actually enjoy hearing those, but not while communicating a complex and/or abstract idea.

> It takes a lot of skill for a native speaker to be pleasant for foreigners.

This makes me wonder if I'm more or less difficult to understand than my peers for non-native speakers. Given that I live somewhere with a strong and distinctive accent, I would assume I'm more difficult to understand but that it's partially offset by my "professional voice".

The next time I speak with a colleague who is not a native English speaker, I'll ask them.
That's a good summary, thanks! With the only departure being that programming in 1s and 0s is very hard for humans and so we develop abstractions on top of it to make it easier.

Whereas the baseline language I'm proposing we use would be very easy for humans, and in fact would be much easier than the local languages that would be kept the same to express whatever they're good at expressing.
Marc Rich?

This pardon abuse has been going on for awhile.
How long are you in it? Give me a number on how much you make per month?
I enjoy the confusing reversal when you pair it with something not racist:

“Now look, I’m not racist but the dry air this winter has done a number on my sinuses”
I’ve got to be honest: those stories hold no value to me. That’s the truth. I don’t know why the WaPo wants those us who are like me to pretend otherwise.
Smitten Kitchen often has a few paragraphs before the recipe. I don't always read it, but I also don't hate it.

It helps she writes well and it seems to genuinely reflect the author's life--I think it started out as a personal blog with occasional recipes before becoming a recipe site with bloggy bits bolted on. The text is also fairly helpful, in that it sometimes describes less successful attempts cooking the same thing, or compares it with other dishes ("If you hate X, try [this] instead").

This may be a rare exception though--I agree that a lot of other recipe sites have tons of vacuous filler.
cyberciti.biz is one of the few sites that come up in Google search results for anything code/linux related that has valuable content. I do wonder why someone would block it.
I don't even know how to type an emoji on my computer
Ray tracing is extremely costly for real time rendering and is almost never used unless there is some trickery. We have some limited amount of it now, especially since the Nvidia RTX series of GPUs, but rasterization is still king.

Among the trickery being used is raycasting, used in early 3D games like Doom, which is a kind of 2D ray tracing that works by column instead of by pixel. Real time ray tracing techniques, in particular signed distance field raymarching is a staple of the demoscene, this is made possible by using mathematically defined objects.

For prerendered graphics (ex: Pixar movies), the dominant technique is path tracing, it is a randomized variant of ray tracing that produces a noisy image that is progressively refined. It is even more costly than raytracing, but is much better at global illumination.
> We should ban margin from our components. Hear me out.

Maybe the first line of the article?

The implementation of the CSS spec is closely optimised for performance by the browser. Trying to achieve the same outcome by using other means, might feel like a clever way of conceptualising .. but I'd argue there's absolutely no need.
The movie industry in the US was originally based around New York City. Various studios in Fort Lee, New Jersey and Kaufman Astoria studios in Queens were where a lot of motion pictures were made (some still are in Kaufman Astoria).

Intellectual property issues around patents were one of the reasons the movie business moved to LA. Edison was thought to be less able (or willing) to successfully sue non-client film companies operating in California.
> Pull requests don't prevent bugs
Pull requests find bugs on every software and hardware team I have ever participated in. I cannot imagine living without this process. PRs increase knowledge and awareness of features. I fully concede that it is discouraging in some circumstances, but those tend to be the exception, not the rule. Most often it’s discouraging around a core set of individuals who bring more dogmatism and policing to PRs, which aren’t entirely welcome.
Power to this team, but either they’ve discovered the holy grail, or they will be compensating for this in some other internal process, certainly not user feedback.
It’s coaching.

The way I think about it is that it’s coaching if you are making decisions for them about the path they should take. It works here because writing code is a fairly general skillset.

With mentoring, the crux of the problem is that you’re trying to help them navigate their specific situation. And in my experience both as a mentor and a mentee, “where are they trying to go and what do they really want?” is actually the hardest part, and it’s not something you can consistently answer because it’s their experience and you’ll never fully understand the nuances of it. You can’t lay out the path for them, you can only (try to) help them see further down the path they’re already on.
To use a stable version of Firefox with about:config and more than the ten addons that Mozilla have supported in the last two years.

I'm not sure if this is the fork you want, but to get some of the features that Firefox used to have for years you can't use the normal stable build anymore.
> I may be crazy but I feel the ghostly presence of the “b”.

> Train a neural net on a few million samples of native English speakers reading these, and I think it could predict which prompt was read with >50% accuracy

One of the first things you learn in linguistics is that people's judgments about their own pronunciation are not reliable at all.
Yet further evidence that English is now (even if it wasn't before) chiefly a written language first, and a pronounced language second.
A Brief History of Broken Promises
the cube was straight up useful as a visual cue since you can animate it faster and still know what's going on - I find the slide more confusing at speed.
I smell of big conflict of interests.
Wonder if he'd get a hart attack if you mentioned lieutenant as well.
No. I write explicit tests on the boundaries, such that they would fail on any day of the week.
The Ecology of Good Weed
There should be another article on how to find a mentor. Half the time I’m aping things that were done for me ten+ years prior, from a mix of agreement, lack of better ideas, or finally figuring out what they were trying to tell me/didn’t tell me.

If you haven’t seen it, how do you do it?
Banned from what? The service? And how would you know before hand? Only after such a rep was earned could such action be taken
In .NET 6, there is new "EnableNullable" directive that will do that. It's on by default for new projects.
Because the author has gone to such lengths to avoid them!

Creating extra markup specifically for presentation for example ..
they've got emojiquette!
I think it is in fact a hookup app
IQ decline and Piaget: Does the rot start at the top? [pdf]
Life After Ransomware
There are no etymological reasons suggesting this.
I divide up my computing into different buckets, so I am less tempted to scroll mindlessly during a coding session (I turn my phone off during coding). I set aside 1-2 hours each night to scroll social media, and have blue light blocking glasses and turn the screen brightness down so I get better sleep. I also have a blue light blocking screen filter. I also train my feeds to be high signal, and block/mute any accounts which I deem are bad for my mental health (and doing that is okay).
That's not relevant to the point I was making.
Who Doesn't Go Nazi? (2021)
> Continue this until you have built a very confusing interdependent supply web

I like to say that reality cannot be reduced to a single variable. It is a complex multivariate problem.

Most reporting out there on any subject reduces that being reported to a single variable. Example: Container shortage > bad > supply chain crunch. Etc.

The overwhelming majority of people have no practical understanding of business and, in particular, manufacturing. The complexities involved --the variables-- do not exist in their realities. What you explain about the supply chain is a revelation to almost everyone reading it. Even with this, reality is far more complex than what any of us can explain in a couple of paragraphs.

I have lived through a couple serious supply chain issues in the last several decades. This one is a bit different because almost everything in technology products is affected. It's one thing to re-spin a design because one chip becomes 60-week unobtainum, quite another when you can't get 75% of the BOM for 40 weeks.
Oh I just meant that the CPU might have a 64 bit interface and address space, but be 32 bit or less internally. Mostly the microcode would provide the emulation, but maybe a few instructions like 64 bit multiply would have dedicated hardware. If that turns out to be the bulk of the hardware needed in the first place, then maybe my idea wouldn't work. Maybe a hybrid design, half the transistors for a 5% performance loss or something.

Ya I agree, ISA is kind of an antiquated concept. Intel chips basically emulate x86 instructions in microcode today, as a glaring example.
Somewhat ironically, now hosted on a Microsoft-owned closed platform.
How about just applying existing antitrust law to the cartel?

>A cartel is a group of independent corporations or other entities that join together to fix prices, rig bids, allocate markets, or conduct other similar illegal activities. Cartel conducts are mainly subject to criminal penalties under United States antitrust laws, although there are some cartel conducts, such as monopolization, resale price maintenance, etc. are subject to civil penalties.

https://www.law.cornell.edu/wex/cartel
No, we're not talking about cover ups. We're talking about studying the virus and it escaping by accident. Also, there is a history of lab leaks so it stands to reason...
A Community of German Anti-Vaxxers on the Black Sea Coast
That's possible. Install Firefox Nightly, create a custom addon collection on the Firefox addon site, add an user agent switcher to the collection, add the collection to Firefox Nightly. You now owe me a parade.
Web search is served by the Bing Web Search API.
Excellent. Longtime Gnome desktop user, former Compiz user...I had no idea this even existed. You better believe I now have burning windows :), despite how childish it may seem.
The problem isn’t the pronunciation. The problem is the spelling. Just need to get rid of all those pesky silent letters.
Possibly shaped by the fact that people who speak New York accents reduce T's even more than most Americans. I'll tap, but most NY/New Jersey accents barely even glottal stop.
I wonder why Apple is not starting it's own search engine. I mean yes, they get >$1Bn per year making Google the default on iOS+macOS, but they have plenty of cash so they wouldn't need it. They would get immediately ~10% market share when it is launched, just because it would be made the default on their devices. From their they just need to present better search results than Google (which shouldn't be that hard right now) and can only grow further.

As another commenter here said "Google does not make money by helping you find what you are searching, it makes money by keeping you searching". That only works when there is no competition. But once Apple would be in the game, people would use what presents them with the better results. Right now, I don't feel there is real competition.
> It's fun to hang out and party with other travelers, but you don't really learn anything about the country when you do that. The country you're traveling in gets reduced to an amusement park for you and your fellow travelers. Meeting locals and getting a feel for life in the country is IMO slightly deeper.

I actually think interacting with other travelers is one of the best ways to connect with other cultures. It's one of the few situations where people from all over the world end up in a similar situation, at a similar level, doing similar things. With locals, there's invariably going to be a large disconnect, even when you can speak the language (and in most countries, few tourists do). You're always going to be a tourist visiting their home, whereas with a fellow traveler, you're a peer.

It's not unlikely that someone would have a more productive cultural exchange hanging out with a Japanese traveler in Peru and a Peruvian traveler in Japan then trying to meet these people in their respective countries.
I dont know what Compiz is (not a linux user), but I seem to remember something like this mod existed for Windows in the 90s/00s
> I enjoy the fact that these show get a limited run of 10 - 30 episodes. The stories are focused and have less unresolved threads in the show. Compare this to modern Doctor Who, ST: Discovery, or Lost, where you have story details that don't get resolved for seasons, if ever.

I agree 100% with that. That's probably one of the reason that I've been watching more Korean series lately. They seem to be very standardised to tell a complete story in exactly 16 episodes. Starting and finishing a series is a known 16 to 20 hours time commitment. In comparison, starting any new US series is a scary proposition. If it's successful, it might get 10 seasons and 2 spin-off. If it's not, it might stop abruptly at anytime with no resolution to the story.
Yes, that's what I just said.

The problem is that there is a tendency for people to compare the rent payment directly to only the mortgage payment.
Ah, looks like they updated the OP article as well - this makes more sense!
To spare you the trap you can open the file as FD in your bash process (e.g., exec {my_fd}>"$TMPFILE") and then directly delete it before doing anything else, and use the /proc handle to access it ("/proc/$$/fd/${my_fd}")
Aggregating to handwritten version is very nice. A recipe box is a terrific artifact to hand down through generations.

Congrats.
Mobileye Announces EyeQ Ultra: A Level 4 Self-Driving System in a Single SoC
"In Germany, sauna clubs are unapologetically marketed as brothels."

I am not sure, if I understand that right, but here in east germany a sauna is about sauna. And fkk is fkk(nudism).
And sex is about sex.
And surely people are combining it, but I have not heard of a gay "sauna club". That is, I do not know any sauna club at all. I am just in a telegram group, where a privately owned wellness place announces the next days when they are open for people (limited). And general talk around sauna/wellness. Nicer atmosphere, than in the big puplic ones, when you do not own your own sauna, which I would usually prefer.
Hey there, does Crunchbase have any need for Junior Engineers at the moment?
> An-th-ony (with TH from "the")

Out of curiosity, is it definitely the voiced TH from "the," rather than the unvoiced TH from "thing?"

In the US the spelling pronunciation of Anthony is by far the more common (at least in my experience), but I've never heard it with a voiced TH.
> I doubt Kissinger or the people around him want the last of his legacy to be punctuated by Theranos.

I doubt the world's most notorious unprosecuted war criminal would have his reputation tarnished by advising a fraudster.
I wonder how many millions of man hours could have been saved over the last twenty years if we could have added semantic="false" to our tables rather than redesigning everything.
If so, why do you think this?

Is it not clear that I'm speculating? And is speculating that people with government connections might use them in this situation? After all, that's part of why they were on the board in the first place. Did they actually use that influence? I don't know. But I think it's a reasonable bit of speculation. Influential people using their influence when they're publicly embarrassed shouldn't require much of an imagination.

I'm not sure that Trump's presidency is relevant here. The influence these people have would be with others in the government, not Trump.
Starlink India head steps down after government order
> But if I were ever contribute to a project that enforces such a rule I would start every commit with the middle finger emoji.

Ah yes, the Kid Rock aesthetic. Much less tacky.
I don’t agree that "every request to a web server is by definition a query", similar to how not every SQL statement is a query. In terms of command-query separation, commands may return information about the execution of the command; the fact that they return something doesn’t make them a query. For example, an SQL UPDATE statement may return how many rows were updated, or that some error occurred; that doesn’t make it a query.
Reminds me of magic leap. What happened to itv
Covid Science: Virus leaves antibodies that may attack healthy tissues
Several of these tools over the last couple of years, I use https://github.com/kaegi/alass. Maybe you could manually setup a cron job over your Plex Library.
I can relate but don't agree with them. I found it helpful to try to put myself in their shoes.

In their peer group they have many very unhealthy people and seen a lot of friends die. Some died from botched unnecessary medical interventions or were causalities of medical bureaucracy or malpractice. Some have also been screwed over significantly by government authorities at different points in their lives. This leads to hesitancy and skepticism for new treatments, and authorities.

That is to say, they need to be convinced that the health authorities promoting vaccines now are different from the ones that promoted treatments that killed their peers. They need to be convinced that the same government authorities promoting or requiring vaccines are now more trustworthy than when they fucked them over in the past.

This isn't necessarily a good reason with respect to the vaccine, but I hope it helps you relate
Depends on what you're doing w/ the promise variable. If at some point you start to return promises without awaiting them, then the try/catch might not catch unhandled rejections. This is a source of subtle non-happy-path bugs for code that deals w/ custom deferred objects, e.g. some flavors of promisified ChildProcess'es (promise objects with `stdout`/`stderr` properties).

Naked promises are tricky enough that I've seen experienced developers use hungarian notation to denote that a value is a promise, in order to indicate the presence of non-trivial error propagation semantics in said snippet of code.
If you can't remember that the "silly" project has a "silly rule" in place, and you won't remember any time you look at "git log" results, then I really don't know what to tell you.
Can language be delinked from culture? Maybe. But can a language survive without a culture to encompass it? If you strip culture from a language, wouldn't the language would become toneless and meaningless? Yes, you can call something a 'net' or a 'fish' at a basic level. However in one culture one might say, "You must cast your net to catch the fish" it's plain what it means and it is meaningful, but for someone without the cultural context, it's a head scratcher and may wonder what fish are you talking about?

I'm too, my native language isn't the one I am writing here. I have lived in quite a few different places. Culture is not something I could make up for myself as I go along, I don't think anyone could do so in isolation. I took in the different bits of cultures that i have experienced through, sometimes to the dismay of those around me. I appreciate the perspective that cultures create languages, and without the cultural reference the language would cease its importance and would die.