skysight-inc/HackerNews huggingface dataset:
Study is full of easily poked at holes.

Pairs were assigned at random and the study was short. That alone could create bias in favor of in-person. It also ignores many real life settings not working in pairs, but larger groups at dedicated moments while stuffed with solo work otherwise (retrospectives and sprint planning say hi).

Pairs interacted with a single 15 inch screen. I mean, come on.

Focus was primarily on video, then extrapolates to the entirety of virtual (audio-only exists too).

>By contrast, we found preliminary evidence that decision quality was positively impacted by virtual interaction. In-person teams had a significantly higher top-scoring idea in their generated idea pool

This seems far more important than it's given space for, too. What good is quantity in the face of quality and bias?

Disclaimer: I do personally believe in-person to have more potential, but this ain't it chief.
Yes, I should have mentioned land value taxes. Depending on the level, they reduce or eliminate the property interest in the rental value of the land itself, while preserving the usufruct and stewardship aspects, crucially allowing the owner to take full property ownership of and benefit from the improvements they make to the land.
There's a visa specific to Mexican (and Canadian) citizens so there often are easy immigration options/solutions for Mexican citizens.
I could see that. I enjoy the live cam tours because my partner is immunosuppressed and we're not going anywhere for a while. So it's nice to visit virtually. But I hadn't thought about the actual visitors and what they would think about it. I could see how they'd loathe these people constantly recording and being obnoxious about it.
Extreme Networks fesses up to selling kit to Russian hypersonic missile maker
Yes I think cultural lines are commonly divided along skin color.
I actually entered the US as an F1 student. My parents then came here and applied for asylum. Since I was underaged, I was included in their asylum application. we've been waiting for six years now. In essence, just waiting, and renewing EADs every two years as expected.

Thank you for the sharing knowledge!
He scoffed, but Alex Jones defamation debt will dog him for life
build a union that wields real political power. not op but i've thought about this a lot as an immigrant
TSMC cuts back on investment budget despite revenue surge
Before I hit the unpopular opinion part, yes, PPP and EIDL had a lot of fraudulent applications that were approved. That said, I'll share a little of what I learned because my company survived losing 85% of our revenue in 2020 because of EIDL and PPP. I and my other cofounders took huge pay cuts to get through 2020 and 2021, and without PPP we would have been out of business, and 12 employees would have lost their livelihoods.

> PPP loans went to "job creators", always a favorite politically-protected class.

Both PPP and EIDL were to businesses. Not to individuals.

PPP was not a loan program. It was a grant. EIDL was a loan, and that was the program that had forgiveness. Being awarded PPP money required that you disclose payroll data before, during and after, and if you failed to meet terms, it would be converted to a loan. EIDL worked differently, if you met forgiveness, a percentage of your loan would be forgiven (I seem to recall 60% being the cap, but I could be wrong). In PPP there were caps on the amount a business owner could claim for their own compensation as a worker in the business.

> got increased tax basis in their business for the loan money they never repaid.

PPP was not a loan, it was a grant to cover payroll and unavoidable (i.e. rent) expenses during the initial lockdown. The IRS initially wanted to tax that (and for small businesses, that is at the personal rate of the owner) grant amount, which would have blunted the effect of PPP by 25-30%. The Trump adminstration stepped in and told the IRS to stand down, and changed the rules to prevent that. The purpose of PPP was really to ensure that businesses did not shut down permanently. The fact is that most small business only have sufficient cash to handle about 90 days of payroll and rent. Keeping the businesses alive would enable a faster rebound, because there was a study that estimated it would take eight years to re-grow that sector if those businesses were forced to shut down.
I lead a Go team, and we pretty much never go (heh) anywhere without a suite of static analysers. go vet, govulncheck, errcheck, and staticcheck are the required minimum, but we do use some others.

Back when I used to write Ruby, lack of static analysis was a serious problem. I've been able to add Rubocop later, but it's not exactly on the same level as staticcheck, to say nothing about Prusti from the OP.
Anyone have any thoughts on Craft[1] and how it compares to Obsidian as a note-taking tool?
My primary work machine is a Mac (I also have an iPad and iPhone). I'm looking primarily for a note-taking app with support for images. I don't necessarily need the more "glamourous" publishing type features that craft has.

Things I like about the app:

* (Generally) good keyboard support

* Syncing (but I'm paying for it)

* Good native apps on mobile

Things that aren't so good

* Editing code blocks

[1] https://www.craft.do/
An even simpler analogy: The difference between a mixture and a superposition is the difference between going either in the North direction or in the West direction with 50/50 probability and going in the Northwest direction.
Microsoft's HoloLens headsets are giving US Army testers nausea
Water pipes hold flood of untapped electricity potential
Shiffman's book "The Nature of Code"[0] is another great resource for learning programming with Processing/p5js, and covers some cool topics like cellular automata, steering agents/boids, simple neural networks, drawing fractals, and so on.

I had a lot of fun early in my own education following along with his guides. Coding Train looks like another great resource, thanks for sharing it.

[0] https://natureofcode.com/book/
Hi, my family long time thinked about coming to united states from south america, my son already did many years ago but I think he in prison now, can you help get me and family to united states and give greencard? Thanks
The video of Terence Tao I linked addresses that and many other questions about climbing the cosmic distance ladder.
If you want to create unlimited links on your tiktok profile bio use https://Bigger.Bio
reply
Let’s retrieve an image after its deletion on Slack
I've worked a number of software roles (around 10 in the last 15 years) in the UK. Only been asked to sign away my working time directive once, and that was for an American owned company. I declined to do so, and still got the role.
It's official: UK telcos legally obligated to remove Huawei kit
A very interesting question but outside my limited area of expertise.
I'm not doing this, but it would be very useful when using row level security in a multi-tenant application. You can create a single view for "all active orders" (or whatever, just an example) and querying that view from different users would now give you the correct (user limited) results. It sounds like previously this was not the case.
That was not my read from OP.

I took it to mean that they realize that most of this advice is not universally good/not applicable everywhere, but that single point is.
Hmm...

const numbers: Array<number> = [];
// HegelError: Type "Array<number>" is incompatible with type "Array<number | string>"
const numbersOrStrings: Array<string | number> = numbers;

The very first example is already an odd choice, given that <number> is type-compatible with <string|number>. Errors should be flagged once we try to call functions on the elements, with calls on number[...] validated based on <number>, and calls on numbersOrStrings[...] validated based on the shared API between <string> and <number> (which is a tiny API surface, but there is one).

numbersOrStrings[1] = "Hello, TypeError!";

Why is this not an error based on the incorrect assignment we already had? "HegelError: cannot assign to alias numberOfStrings of numbers, numbers is of type <number>".

// HegelError: Property "toFixed" does not exist in "Number | undefined"
numbers[1].toFixed(1);

Heck even this error is weird: we declared numbers as an array of <number>, not an array of <number|undefined>. If you're going to be that strict, track list sizes and go "HegelError: Property numbers[1] is undefined, which is type-incompatible with <number>".
Its pretty clear that anything about China will always have some negative aspect to it in western media. Like there are literally articles like "China has made xx% adoption of green energy, but at what cost?"
Well, that's what you get if the establishment doesn't like you

Meanwhile companies that caused actual damage, even death, to thousands (not mere defamation) have paid less in damages...
One answer: the Schaum's Outline series. Find the one(s) corresponding to your topic.
Specifically compared himself to a cis man.

And yes exhibitionism is a kink.

Maybe I’ll put it this way, you’re assuming he wasn’t turned on by the idea of you specifically reading that comment and you’re probably wrong. Why else state how good it feels?

If you're ok with that, congratulations, it's a match, but most people are not.
It would not call it denialism I would call it taking a different view that we can or should attempt to stop climate change

There are 3 groups

1. People that think we should stop at nothing, including resetting the global economy, to stop climate change

2. People that think Humanity can and will adapt to the changing environment and that is the best course

3. People that think nothing is changing, and everything is fine
I'd say it's fantastic news that the Fed is finally being forced to do what they should have done decades ago. The real analogy to alcohol is the economy's addiction to low rates.

The agglomeration, centralization, and intermediation of everything is not merely "late stage capitalism". Rather it directly follows from the decades-long policy of creating massive amounts of new money, just dumping it into the financial industry, and then writing that action off as "value neutral" while it's anything but. Given the choice between newly created money just continuing to fuel the everything bubble or spending it on specific policies, the latter is at least more deliberate in its effects.

In general, higher interest rates will slow down the economy, which is a great thing for sustainable use of natural resources. If we want to conserve resources, then we need to change our time preference to not use them all as fast as possible! It's nonsensical to give lip service to global warming, and then continue pushing the economy to run as hot as possible with speculative malinvestments enabled by ZIRP.

Freedom wise, long term higher rates encourage distributed ownership of capital rather than centralized financialization. For example an escooter is merely several hundred dollars, but under ZIRP it made sense for investors to (produce and) buy thousands of them to rent out, hoping to create some kind of future revenue stream. Our society is much better off if things, especially simple consumer goods, are under private ownership rather than administered by centralizing companies.
Reminds me of the brilliant phrase "The Rust Evangelism Strikeforce"
Cool. I guess you maybe don't speak English natively, I'd change:

> Subscribe early beta and don't miss a discounts!

Subscribe to the beta and get a discount when we launch!
I really like it too and I found the auto detection and highlight choices mostly great, and I’m a novice. Not exactly sure what they don’t like about it.
You can do that as much as you want.

The kink is telling people who didn’t ask.

>Or maybe don't browse with showdead

"You shouldn't call me out for my behavior because other people already showed their disapproval of it in a more passive/less specific way!"
This is just middle management and landlord propaganda porn. I have never been as creative when I'm not being disturbed by office noise and gossiping office mates.
It should hopefully be obvious that you should befriend rich people if you think you will need access to capital in the future.
Is Obsidian open source? I couldn't figure it out from a quick perusal of the site.
True, the symlink part is wrong. Guess I should've checked the code. But in similar vein, a distro can just have packages adding the scripts.

edit: But was not always wrong. Just terribly outdated. Searching the log I found the commit [5cb71b0] with the message:

Add patch from
Paul Eggert <> to comply with ridiculous
guidelines (don't act differently if invoked as egrep or fgrep)

which made the change from creating symlinks to creating scripts. The code continued to adjust behavior according filename (in contrast to what someone would expect based on the commit message). Then few years afterwards in [d25bebd] the scripts and the symlink behavior were dropped for actual binaries, with in-source comment:

/* We build specialized legacy "egrep" and "fgrep" programs.
No program adjusts its behavior according to its argv[0].
No scripts are provided as an alternative. Distributors
are free to do otherwise, but it is their burden to do so. */

It also funnily added the following prints, quite similar to what they're doing now:

Invocation as `egrep' is deprecated; use `grep -E' instead.

Invocation as `fgrep' is deprecated; use `grep -F' instead.

The scripts returned about a decade later (or else few years ago) in [b639643]. The commit message mentioned the reasoning:

Although egrep's and fgrep's switch from shell scripts to
executables may have made sense in 2005, it complicated
maintenance and recently has caused subtle performance bugs.
Go back to the old way of doing things, as it's simpler and more
easily separated from the mainstream implementation. This should
be good enough nowadays, as POSIX has withdrawn egrep/fgrep and
portable applications should be using -E/-F anyway.

[5cb71b0]: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=5cb71b...

[d25bebd]: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=d25beb...

[b639643]: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=b63964...
You can enable (or disable) panic-on-overflow in Rust via a compiler flag or the corresponding value in Cargo.toml: https://doc.rust-lang.org/cargo/reference/profiles.html#over...
Could someone tell me if the ability to export standard markdown has been implemented yet?
Performance is pretty good: CPU usage has so far not been higher than 2.5% and is usually <1% on a single core of a 3900X. Currently 192MiB of RAM is used (162MiB by systemd-journald, 4x 37MiB + 22MiB for the workers according to htop).

I'm renting a VPS in New York which costs ~€20 a month (€15 for VPS with 1 dedi 3900X core, 4GB RAM and 80GB NVMe, €3 for DDoS protection and €1.5 for up to 7 daily backups), which in hindsight is overkill.
Not using a framework will harm the maintenance of your software.
Surely a website advertising a “brand new look” would have a screenshot of the interface, right?

Am I missing something?
I re-learned math via Kahn academy.

While I had a good math education, that was two decades prior. My child was starting to study the Calculus AB curriculum, and I wanted to have some basis for helping them (or at least encouraging them).

I found I literally had to start with adding/ multiplying fractions. I did get through the Calc, but stopped during that section because of time constraints.

But I found the basic math portions of the exercises to be quite helpful and feel like it was a good progression. There are a lot of exercises and it is free.
Asking for $1 to unlock a 4K 5K etc version would be reasonable (as long as the payment is easy).
I can name https://bit.cloud/components as an existing marketplace.
It is a big challenge, yes, but also a big profit.
Setting up solid required legal docs as you did is a good first step. In general, don't save data about your users. If you need to, minimize the amount. Don't use non-essential cookie, this allows comes with the benefit of not needing to show an annoying a cookie banner.

As an alternative to Google Analytics, I recommend Plausible. If you need more event-based tracking (like Mixpanel), have a look at my app Fugu (https://github.com/shafy/fugu). It doesn't track unique users and is therefore compliant with GDPR. It's hosted in Germany, and you can self host it for free if you want (it's open-source).

This is not very clear yet, but it might well be possible that using US companies as hosting providers might also become illegal under GDPR, even you use their EU data center. This is because the US government can access all US companies customer data, even if it's not hosted in the US. There are already precendences where this was ruled by a court. So, to be safe, I would also pick a EU provider, such as Hetzner, Clever Cloud or Scalingo.
As an illegal immigrant (3yo) navigating this immigration system my whole life, I salute you and your answers. My only option as a DACA recipient right now seems to be advanced-parole -> possibly employer sponsorship. Wish me luck yall
If the GNU folks want to remove the wrapper scripts, they can. It's their software and they write the best practices for it.

Distro maintainers can still ship these scripts. They can add aliases to the user profile to do the same thing without having to launch a sh instance. Maybe they'll add a second package, grep-utils, that just contains the wrapper scripts so you can choose between GNU's position and the "I don't like change" position.

Microsoft has deprecated and removed tons of stuff and so did browsers. Vista crashed so often because Microsoft did away with their entire driver model and vendors wrote quick wrappers around their old, crappy drivers and shipped those. Many remaining browser features are reasons why web development sucks so much ("quirks mode" for one) and Java not breaking compatibility has given it many problems that dotnet solved by breaking compat once. Java also has removed several deprecated packages and moved them to libraries instead (like Nashorn).

Deprecated means "if we see a reason to remove this, we may remove this in the future". It's no guarantee for removal but it's no guarantee for being kept around either.
If you can't install applications locally, Logseq is a good alternative. It can operate entirely locally, with nothing installed, if your browser supports the localstorage API. Edge does, for example. (There are a small number of features that don't work in this mode.)
What happened to Scala? It used to have quite a following. Scala 3 was supposed to be a major improvement. No resurgence in enthusiasm after it shipped?
How much have tech layoffs affected engineers vs. other departments?
In much the same way you bundled Racket with Scheme, you could associate SBCL with Common Lisp.
The cloud providers have been buying Intel for years and can't afford to just throw thos chips away. AMD is capturing a much larger proportion of data center CPU sales, but you should still expect to see them buying Intel as well, since AMD can't produce enough chips to satisfy all demand. Also, qualifying new platforms is very expensive so cloud providers will continue to buy already-qualified platforms for as long as the perf/W makes sense.
Hi Peke! At this point not - but I encourage you to still apply so we have your resume on file in case we do!
Everyone I know has a cap of around 20 min for their VR experience, some for motion sickness, some headaches. It's a small sample size of just people I know, but it's significant enough to mention.
You are overthinking things. Those are just usee to mark places in the control flow it tries to proove are unreachable. The meaning of those constructs is irrelevant.
Part of the reason people don't want to pay is VCs kept funding new startups that give things away. As that stops happening, paid tiers should start to become normal again, and we can all live happily ever after. But it's bad timing for startups on free tiers who are starting to need money right now.
Can anyone in this thread link to an actual article and describe how horrible it is? It's perplexing that I'm getting so downvoted and the replies have absolute zero information besides "it's just horrible" which sure, maybe it is, but they've had millions less people die from COVID so I need at least some information to change my mind from "it sure seemed to do it's intended job."
Not at all doubtful. Apple isn't in a weak negotiating position here.
Crowdsource finding individual fraudsters with a bounty per successful prosecution.

Is there a statute-of-limitation on prosecution?
That's a great example of the power of Orwellian naming. Only 25% of "Paycheck Protection" funds "trickled down" to workers, while 75% was hoarded by owners.

If the objective is to get cash into the pockets of workers, you can just give it to them directly, and they'll get 100% of it.

The only possible rationale for implementing a Rube Goldberg system like PPP is if you intend for the vast majority of the funds to get siphoned off by the wealthy long before it makes it down to workers.
I've recently applied to a Scala job that was specifically advertised to Java and Kotlin devs because it's hard to hire a Scala dev. I hope I get the role, I'm a sucker for an interesting programming language.
With this "forgiveness" the "blue" bought several generation of people to vote for them. This type of "forgiveness"/"discrimination" is common in many countries, they just color it differently to make it look like it's good for society.
Assuming that you are a citizen of a country that doesn't have its own visa, then the only options are the O-1 and E-2 (but the E-2 is only an option if the U.S. company is owned by citizens of the same country as you and there's been a substantial investment into the company by citizens of that country).
I use arch, and I had an alias for grep to expand to `egrep --color=always` in my interactive shell. I noticed real fast. Fortunately it's an easy fix to `grep -E --color=always`.

sidenote: I wish that grep would allow running `grep -E -F`, and have the `-F` flag override the `-E` flag, rather than giving an error about conflicting options, so that I could have an alias like this to make extended regex the default, but allow me to change it with a flag.
This is pure nonsense, you can progressively curb any human rights and stop civilization just to keep saving another human life. We can probably save few hundred thousands of lives annually just by banning cars. Same for cigarettes, alcohol. And so on.

There was time to be scared like small children when covid came and nobody knew anything and everybody was afraid to certain extent. Since then we know much more, covid mutated to being much less deadly and its in proper 'meh' category. Or are you equally concerned about flu?

Anybody spinning it as something more is doing so for some political reasons.