skysight-inc/HackerNews huggingface dataset:
> corporate funding of all the open-source projects that wouldn't exist without the megacorps

This is a fallacy: It's possible comparable open source contributions could have been made without the graces of the corporates.

For example: The giants tend to buy out their competition early, so how could it mature enough to be able to contribute comparably, or possibly better, to open source?

IMHO the open source contributions of these companies are a form of tech-washing, regardless of the honest and best intentions of their employees.
That PISA chart was an egregiously bad layout.
I read through their methods. I literally can't conceive how this is possible outside of incredibly weak minded people, or extended periods of physical and mental abuse.
AutoGraff: Computational understanding of graffiti writing and related art forms [pdf]
No, you just need to require proof proportional to the severity of claims.

E.g. no point in distrusting Alex on his account of eating ramen for breakfast if it does not materially affect you.
In the real world, moderate candidates (green in the example) get more support/votes than extremists so it’s unlikely they would get the fewest first place votes. Also, if green is only able to get a tiny sliver of first-choice preferences, I don’t think they should be elected, even if they are in the middle of the 1-dimensional spectrum.
There's a small gallery of success and failure cases here [1].

It certainly doesn't look as good as the original, yet. I wonder if that's due to the implementation differences noted, less cherry picking in what they show, or inherent differences between Imagen and Stable Diffusion.

Maybe Imagen just has a much better grasp of how images translate to actual objects, where Stable Diffusion is stuck more on the 2d image plane.

1: https://github.com/ashawkey/stable-dreamfusion/issues/1
The latest git release has an option to handle this multiple branch scenario for you: `git rebase --update-refs` I don't know why I can't find any announcement of this other than a GitHub blog, but here it is: https://github.blog/2022-10-03-highlights-from-git-2-38/
ranked choice is a primitive form of conjoint analysis, so that might be an avenue for exploration. marketers aren't always statistically rigorous in how they poll and analyze markets (which is one of the reasons product management rose in prominence, because of the promise of more analytic rigor). even simple versions of conjoint can be an informative tool in the toolbox, but the studies and the existing tools are expensive.

i don't know for sure that there is a big enough market there for VC, but i'm sure a good marketer could make a nice business out of it.
Not my experience. 300ms is noticeable and very annoying. 120ms does not feel instant to me.
>> In how many of the US's armed conflicts was war declared?

The US has not declared war since World War 2.

The past 20 or so years of conflicts in Iraq, Afghanistan, and other places was officially "Authorization for the Use of Military Force" [1], not a war. (Notwithstanding the frequent use of the term "war on terror".)

Under the US Constitution, war declarations are typically made against opposing nation-states and are performed by the US Congress [2].

[1] https://en.wikipedia.org/wiki/Authorization_for_Use_of_Milit...

[2] https://en.wikipedia.org/wiki/War_Powers_Clause
Thanks. I noticed the typo, but for some reason couldn’t figure out the correct word.
And I'd argue it doesn't really matter because whether it is one or the other, it is highly transmissible, and there isn't much you can do about it as a matter of public policy, unless you take away children from their parents.
A mix of wanting to try new thing, needed an easier way to distribute the software, and, why not, having better performances
You think? Based on what? Experience, study? It’s much more sophomoric to discount even anecdotal experience based on nothing more than arbitrary armchair inclination.
You can get the same guarantees without squashes with {log, bisect, blame} --first-parent and merge --no-ff (force all PRs to make merge commits). You can preserve more of the graph and use it to revisit "inside" of PRs when necessary.
> SimulaVR is being pretty bad faith in claiming that:...

> Meta pretty clearly intends to compete not just in the gaming VR space but to have general purpose and professional use VR Headsets. Likely all that will come from this is a few internal graphs which include Meta as a competitor in the space.

Part of the antitrust action is determining the boundaries of the market.

If company A has a monopoly in market X, and company B competes in related market Y, ... the fact that company A intends to enter market Y does not mean company B is preventing company A from having a monopoly in market X. (But if X and Y are the same market, they are!)
Find unused files and exports in your TypeScript project
Exportman is another fresh take on keeping your TypeScript projects clean & tidy.
Yes, it's definitely subjective.

To me the Google watch looks a little blob-esque and cheap. Similar to the Nickelodeon splat tat logo.

https://static.wikia.nocookie.net/spongebob/images/1/11/Nick...
Google says it’s committed to the Pixel Watch – now it has to convince users
In your view if a PR is not rebased but trunk is merged into it, does that warrant a full re-review? The end result is functionally the same as a rebase.
I read a great quote that conveys his talent:

> Like if you saw your favourite band improvise their next #1 hit song from scratch live on stage on their first try. Like an author sitting down and reciting an unwritten novel from start to finish. Absolute unthinkable skill.

https://twitter.com/kimsokol/status/1577748279475027968?s=46...
How does that feature work in Gitlab? I also use it along with a rebase policy at work and sometimes have that issue.
If your merge request is gigantic, that’s the problem. Easier to keep those focused than obsess about every commit.
I'm following well enough.

Have you checked the last Google Io?

They don't hide that they collect data.

Android is still open.

You can't expect Google to just give you a android distribution without their stuff for free just because.

You still can use it.
Your post is based on an assumption --- that crypto is legally defined as a "security".

Do you have any reference to support this?

If this is true, then the crypto market is subject to existing security laws. And government needs to launch an extensive investigation of crypto exchanges who have been operating without the required authorization or oversight.

As I said, this cuts to the very core of the crypto market.
I asked this question in their chat, the CEO answered within minutes that it’s allowed.
Elon Musk's foray into geopolitics has Ukraine worried
You don't need to do any port forwarding and/or router config if you don't mind using Cloudflare Tunnels. Seriously, these tunnels are a game changer when it comes to self hosting. I have one running on my main computer and another on a Jetson Nano being used as a webserver.
Please support Condorcet voting.
(Now that faculty aren’t coming into the office) Will universities recover?
It would seem so. CDC statistics show that people who identify as Asian have a lower obesity rate compared to other racial and ethnic categories. Obesity is known to cause decreased cognitive function.

https://www.cdc.gov/obesity/data/adult.html
44% of the people in my home country think I should be executed due to my religious beliefs: https://assets.pewresearch.org/wp-content/uploads/sites/11/2....

But that's what their religion says and it is what it is. It would be wrong for someone else to come along and impose their own cultural patterns (such as secularism) for the sake of a minority. That's just imperialism.
Rules I would have everyone follow if I was a dictator:

1. 1 PR, 1 commit.

2. 1 PR cannot have more than 50 lines of product code added. Any number of lines can be removed. You can have up to 100 lines of test code.

3. Every PR should include a set of tests for the added/changed functionality. They must pass.

4. Git merge is forbidden. Everyone must rebase.

5. Every PR goes into master. Nobody can push to master. You can create as many feature branches you like, but definition of done is that your code is available on master.

6. Identify relevant existing test cases and make sure they are passing.

7. Master must always be in a state that it can be deployed instantly.
Oh hey look the consequences of a monetary system that isn't backed by a legal system (that is backed up by people with guns).

The reason fiat money works is because at the end of the day if you run into trouble you have the legal system to make things right. And if the perpetrator of the crime doesn't listen to the legal system, there are people with guns/violence to back that up. That's why the whole system works -- because of the threat of violence.

Crypto doesn't have that. It has a lot of advantages (I use crypto myself) but it also has a big disadvantage, for now.

When the USA starts issuing it's own crypto they might solve this problem by requiring KYC to get the coins, but then of course you loose the anonymity aspect.
you can do both simultaneously if you count ranked ballots like an election office would: you throw away all tied rankings, and rankings that come after :)
It really ruins the magic of some (obvious)joke posts when you see a damn fact check box. This "feature" I see it in the same way as warning labels - "Caution: Hot" - treats people as if they can't practice critical thinking and common sense.
Literally every organized society does this. A policeman or a tax auditor literally have power over you right now. The devil however is in the balances. The difference between the commies and their oligarchic hellscape and a democracy is that in a democracy you are not lorded over by party functionaires like a medieval peasant. The kind of checks and balances I'm talking about is heavy on the balances.
I'm actually quite interested by the scientific ecosystem of Julia, and have the project to explore it more. But when I looked at it, there was no way to create binaries (or it was something like 100MB)
You should put SPOILER tags on that.
That's true for any C++ compiler, really. Although C++ tries to retain some element of compatibility with C, there have always been differences (you can name a variable `class` in C but not in C++).
Two months ago:

https://youtu.be/q-88_6K3KAQ?t=55

https://youtu.be/h2RbupviJMM?t=59
As someone who does hiring, I can say that (at least my organization) has not conspired with any other company. I suspect what you're seeing is the result of what I'm seeing: it is extremely challenging to assess a candidate remotely.

I'm not saying all of the things you mentioned are a good solution to that problem, but I do believe they are how some organizations are (poorly) attempting to solve it.

We have now hired 3 (that we know of) people who turned out to be different from the person we interviewed. I suspect one other, and one of my colleagues suspects a fifth. The is a problem for several reasons.

We have talked about many of the ideas that you mentioned, and tried some, but ultimately decided that they are too burdensome. So, now we only hire remote people in cities where a long term employee already works and they can attend the interview in person to verify the person being interviewed in not cheating or getting assistance in any way. Our solution isn't perfect, but it's what we're doing until we can find a better solution.
If you have a 6 Pro, why would you need to buy a replacement after only a year?
I reckon a part of this is the relatively relaxed learning curve to coding (not software engineering). As someone who taught himself how to code last year, I can tell you that it wasn’t particularly challenging to put together a product that the average lay person would call “software/app”. So much of the work has been abstracted away by actual engineers.

I can imagine how someone who doesn’t understand the complexity involved in scaling software or managing millions of users would think of coding as “easy money”.

Its certainly much easier to make money quickly - you can go from a complete newbie to a fairly well paid frontend dev in under 2 years. A doctor needs a decade of effort to make anything similar.
> Modern IDEs tend to support SSHing out to remote hosts to perform builds there, so as long as you're ok with source code being visible on laptops you can at least shift the "I need a workstation with a bunch of CPU" problem out to the cloud.

JetBrains has Gateway[1] and VSCode has remote Dev tools[2]

Gateway's performance is very dependent on the network connectivity. If you have bad ping, you're going to curse the world seeing the input delay.

VSCode seems to be caching the files locally and updating them separately. With bad internet, you still get the native input lag.

[1] https://www.jetbrains.com/remote-development/gateway

[2] https://code.visualstudio.com/docs/remote/ssh
I like the round design (I used to own the original Moto360) but those bezels are massive. The actual screen on it is a really small part of the surface area.
Changes should be added with additional commits. When the review is complet, the code should be rebased and merged (git merge --ff-only my-reviewed-banch). This leads to a clean git commit history and an easy review process.
In these scenarios, I think it's better to use merge commits.

Anytime resolving conflicts becomes pretty intense, where you're feeling like there's a significant risk of introducing a bug in the resolution process, I think it's better to use merge commits because then it's preserved in the merge commit how the merge conflict was resolved. If things were done incorrectly, you can trace it back to the merge commit and analyze it and you don't potentially lose important intermediate state that you might need to recover.

On the other hand, If you're touching the same code in 3 separate commits, then perhaps they shouldn't be separate commits. In these instances, I often do 2 rebases: 1 to squash the commits without reparenting them, and then another to reparent the squashed commit onto the upstream branch.

Also, if you use merge commits for merging PRs, it's easy to cut through the noise of the commit graph by using git log's --first-parent option. Once you are using this, it's a lot less important to keep an ultra-tidy commit graph.
More like the IRG doing cybers on you. Iran doesn't have much leverage besides that.

As for who might care: twitter might. They may have to spend more money on defence, on screening people when hiring them, and on legal to make sure they aren't getting sued in the US for discrimination, data leaks or whatever else people might come up with if they keep (accidentally) hiring foreign intelligence officers without checking who they are.
Canonical launches free personal Ubuntu Pro subcriptions for up to 5 machines
There’s actually a very interesting 1995 research paper that studied the relationship between SAT scores and race and family income.

In every single money bracket white and Asian students outperformed URMs. Perhaps most surprisingly white students whose parents made less than 10k a year performed roughly equal to black students whose parents earned between 60-70k a year.

These numbers are almost 30 years old but id doubt there’s been some massive change. It’s reductive and not accurate at all to boil it down to just socioeconomics. There’s obviously more going on but there’s sadly very little research going on that is not heavily ideologically motivated (on both sides).
There really isn't any way to confirm or refute that kind of argument. What would happen if regulation or social norms or whatever prevented big tech companies from existing? I don't know and (frankly) you don't either.

I use emacs a dozen plus hours a day, and GNU wouldn't exist if RMS hadn't been bullied at the lunch room in the MIT AI Lab. Would the world be a better or worse place if he didn't have a personal jihad against Symbolics draped in a GNU bumper sticker?

I don't know.
Personally, I actually stopped using rebase or advocating it's use (because noobies mess up their history all the time with it). I just commit whatever, then when the code is merged to trunk/dev/master/whatever I use `merge --squash`.

Reviews are very rarely happening on the commit level, so having lots of small "meaningless" commits (lint fixes, fix spec, add thing) hasn't been an issue but having squashed merge commits (effectively a rebase that squashes everything) has made release management so much easier for our team.

It also has the benefit of just less cognitive overhead of micro-managing my feature branch commits that are WIP or currently in-review.
Didn't read the article but from what I understand drilling fluid for environmentally sensitive areas tends to be water with bentonite clay and a small amount of thickener like barium sulfate or calcium carbonate (i.e. seashells) in it.
Ahh... in a sense, that's like Hype-Driven Development, where everything new becomes the solution for everything... https://blog.daftcode.pl/hype-driven-development-3469fc2e9b2...
Interesting. I hope this works out, for multiple reasons.

I'm particularly intrigued by this being the Chicago Sun-Times, as Chicago is one of my favorite cities in the US outside of my home (I am from, and live in, North Carolina). I will probably sign up to support these guys, both because I love Chicago and because I generally like the idea of non-paywalled news.
Somehow I missed it at the end. However, he mentions the code still being present on the local env and only doing builds in the cloud.

I'm more in the camp of the code living in the cloud, building in the cloud, executing in the cloud.

You're editor running locally providing a view of the code. Which requires some specific tooling.

As always theres a sliding scale here and people need to decide what works best for their use case.
Well my suggestion really was just that it's pointless to write about, because you won't convert anyone. (Not '..and you should be doing xyz because that will convert them and that's what we want'.)

But to answer your actual question, there are various ways in which what others on a team do affects you:

- CI building 'merge branch master' all the time on master, because of merge-pulling upstream changes after committing

- spaghetti merge feature branches (that you might be reviewing, working jointly on, or as below)

- git log, blame, etc.
In my experience it ends up just being more divise, the more an institution that one group of people do not trust doubles down on a story the more likely they are to become convinced of the opposite position, whereas those that thought it was true become more convinced.

To quote Dr. Robert Calidini in his book Pre-Suasion. "The media is great at telling people what to talk about, but terrible at telling people what to think about it.", basically you can use media streams to get people to focus on something but you cannot use it to get them to believe a certain thing about it.

The results will be more polarization as one group of people on any issue will have less trust in twitter, and the other side will use the proof of everyone knowing it is true.

As I've been reading a recent book about the USSR right before and through WW2 (Ivan's war, good book by the way highly recommend it) it shows how the purpose of propaganda isn't about making you thinking a certain way, but rather making you feel isolated and convince you, that you are alone.
> And then in my example, the voter is tempted to approve just 1 in order to give them a better chance of winning. (Known as bullet voting.)

This is fine. The probability with which a voter bullet votes vs votes three conveys the degree of preference for that candidates. This is not as informative as score voting on a wider range (because okay, degree of preference doesn't map perfectly linearly with probability of vote), but it's an perfectly adequate proxy.

By comparison, ranked choice, despite feeling like it gives you the ability to choose relative ranks, doesn't actually convey more information because it says nothing about your degree of preference! "Candidate A is perfect in every way > Candidate B agrees with me on all policy decisions but is my ex > Candidate C literally wants to murder me" looks exactly the same on a ranked choice ballot as "Candidate A is perfect in every way > Candidate B literally wants to murder me > Candidate C literally wants to murder me and also kicked my dog".

> It's much more intuitive and less cognitive load to rank options by preference than to decide on an arbitrary threshold of approval. You already know your ranking; you have to strategically decide on an approval cutoff.

Spoken like someone who doesn't have intransitive preferences!
>If we get to the point where the USA depends on Chinese out migration in order to compete economically or militarily with China, China may well choose to turn off the spigot. We should welcome immigration but also need home grown talent.

You're massively overselling the impact of academics. Although they are important, the other machineries of society are more so.

There's no reason to think that these same students would excel or contribute as much at home.

I do somewhat agree with the latter. I think foreign students are more aggressive to meet criteria to get into PhD programs and to slave away for advisors because they have far fewer options than native students.
git bisect --first-parent bisects only the straight line of first parents of merge commits. If you --no-ff PRs and always have merge commits, it is essentially a bisect at the PR level without any need to squash the graph.
Let's say my company has $400,000 in earnings left over. I could pay it to myself but then I have to pay income tax and all that jazz.

So, instead I buy something fungible-ish that isn't on anybodys immediate radar as a 'security', say, some Black Lotus cards from Magic the Gathering, and I then give those to myself.

HA! I dodged it all!

.... no. The spirit of the law is that this is a financial transaction just the same.

BitCoin and all the other crypto currencies are no different. It's all play money.

A story as old as time. For example, in the past (and even today), you can buy pricey paintings. Still fraud if you use that to dodge taxes. Still fraud if you steal a painting, and not because it's a physical object. It's something that is considered to have value, based on the notion that it is not hard to sell.
I agree, I'm simplifying the issue. But I feel like you're agreeing with me. You stated all the reason why African-Americans history and culture is different.

If it has nothing to do with "race" let's stop talking about race.