skysight-inc/HackerNews huggingface dataset:
> GitHub was better than BitBucket and had more generous free levels

GitHub for many years only had free public repos, not privet, BitBuckets USP was that you could have privet repositories for free.

GitHub "won" because of the social aspect around it and the tooling for open source projects - it never had more generous free levels.
A couple movies that touched on the abortion question include "Dirty Dancing" and "A Place In The Sun".

I could say that it can feel like a life-ending situation to become pregnant but you might not really get it without some emotional connection, hence the movie references.

Alternatively, you could imagine a situation where you'd want to punch someone in the face for saying "why don't you just live with it?" and substitute that for how some women feel when they're unexpectedly pregnant.

Certainly with legal and safe abortion, many more abortions are performed than would have been in the previous regime. But just like some people will risk their career or commit suicide rather than accept a life changing event, women were willing to risk it all to avoid becoming a mother at that point in their life.
Yeah, but the quotes were meant to mean specifically, exactly this string and even that doesn't work anymore.
Personal anecdote, I received glucocorticoid-based medication as treatment of my asthma-allergy-dermatitis trifecta for most of my life, still experienced considerable hereditary hair-loss starting in my twenties. So the solution might not be that straightforward.
Simply because in Ukraine, no one lives on their salary. People hustle. Look at the famous photos of bombed-out Ukrainian places where people were tortured. Pay attention to the architecture, cars, everything. These are anything but poor, dilapidated places with people willing to work for food as the official stats may picture things.

And people who worked abroad are just the unfortunate ones, the underclass, just as it is in Mexico: those who illegally cross to the U.S. are those who couldn't make it at home (often because of discrimination/racism yes). One looking at the desperate Mexicans doing hard work for almost nothing in the U.S. may assume that Mexico is a very poor place - which it isn't.

Now, as the war started, it's the common - much more well-to-do - Ukrainians who started leaving the country, and they already enjoyed much better living standards than people abroad imagined.

Ukraine is much like the rest of Eastern Europe - uneven, fragile, but in general a wide middle class society. It's done with widespread poverty. It's just that vast majority of that wealth is undocumented, and Ukrainian financial infrastructure makes owning, investing and moving undocumented wealth easy. People there have no idea what taxes are. Most never paid anything and don't know how it's done. And sure, it results in corruption, for which Ukraine is famous.
I had the precisely the same experience as a developer there several years ago. Wasnt just the critical/free thinking skills though, developer jobs were disrespected and poorly paid and ambitious people would aim for better paid middle management, civil service, finance or even real estate jobs. Really good developers tended to emigrate to the US.

The government had a bad case of silicon valley envy though and would throw money at things local tech CEOs told them would be a good idea.
Carmat has been working on it for a few decades. I believe they have not been approved yet by the FDA but are in the clinical trials phase.

https://www.carmatsa.com/en/
I wish more apartments were built like this. There's somewhat a construction boom in my country and a lot of residential spaces seem to try to be as beautiful (and modern) as possible to drive up prices. In the end, most units end up looking the same and quite restrictive. As a person who does DIY projects, it's very hard to fully maximize a space built like it's meant for a showroom.
I've got a vintage Surface One. 32-bit, WinRT. I'd love to just even run a cross compiled golang binary on it. If I recall correctly, even Dropbox wouldn't install. But I've never been tempted to boot linux into it, just because its such an esoteric device, even though the nvidia popos image works. The Adobe paint program is rather elegant. And perhaps the device can run MAME ;)
Abortion: pay a few hundred to a few thousand dollars, one medical procedure, done

Giving birth to that child: stay pregnant for a few more months, go through labor, and ACTUALLY raise that child by buying the food, paying for and sending them to school, paying for a lot of other stuff, and spending time with them for TWO DECADES which you may not be mentally or financially prepared for

Why is this even a question? You think a mother gives birth to a child and it's done business, like abortion?
Ask HN: Any certification that is worth it? Legitimately helped your career?
Free or paid. Both tech and non-tech (scrum, PMP etc)
How many psychologists does it take to explain a joke?
While I'd like to think that this is _somewhat_ useful, I am a little hesitant. The issue I see with these bite-sized recipes is that there is no context, no place for nuance, and no hint that the behavior you see might be different for a variety of reasons.

Take the following for example:

> Oh shit, I need to change the message on my last commit!

> git commit --amend

It's important to realize here that if you are simply trying to edit the last commit message, you *should not* have anything in your index (that is, staged). Otherwise those changes will be recorded in the amended commit! What Git does is essentially move all the changes recorded in the commit you are amending _into_ the index, and then run `git commit -m <amended-message>` ... so if you have files in there, those will get mixed up with the ones in the commit.

Here's another one:

> Oh shit, I accidentally committed to the wrong branch!

> A lot of people have suggested using `cherry-pick` for this situation too, so take your pick on whatever one makes the most sense to you!

Umm ... No! The solution proposed (with `git reset --soft`) and a cherry-pick are NOT the same! Not even close! You will produce two completely different histories.

This final one, given when this page was written, _may be_ understandably incorrect

> Oh shit, I need to undo my changes to a file!

> `git checkout [saved hash] -- path/to/file`

There is the introduction of a new command called `git-restore` (https://git-scm.com/docs/git-restore) that (thankfully) is named more appropriately—it "restores" a file. I wrote a thread on it on Twitter, so if you are curious perhaps this will help: https://twitter.com/looselytyped/status/1501934009370042371

*Shameless plug for my book*

My book, Head First Git, was published by O'Reilly this January. I posted a submission here on HN about it https://news.ycombinator.com/item?id=30072348 so if you want any details feel free to peruse that.

Some links:

- Amazon: https://www.amazon.com/Head-First-Git-Learners-Understanding...

- O'Reilly's online platform (Needs subscription): https://learning.oreilly.com/library/view/head-first-git/978...

- Companion website: https://i-love-git.com/

(Edited for formatting)
They literally have blocklist of sites that kremlin doesnt like and it acts somehow similar to yandex news in this part. The difference here is more that google filters stuff for usa and yandex for russia
I've long considered git to be a wrapper around cvs designed to make me feel stupid.
He sits on the U.S. Supreme Court and is one of those responsible for this ruling.
German is both nationality and ethnicity.

There are ethnic Germans outside of Germany. For example, Germans in Kazakhstan, they report their ethnicity as "German", despite being Kazakh citizens.
It’s just so strange that the USA has to provide all the weapons, negotiations, saber shaking, etc. to protect Ukraine when Germany and France are so capable!
AlphaZero Ideas: Can artificial intelligence uncover new ideas?
BitBucket limited the number of repos you could have while GitHub allowed you to have as many as you wanted so long as they were public. Which had the (intended?) effect of making it more useful socially.
Force doctors to register pregnancies like Poland plans to (+), punish every woman that doesn’t birth a child 9 months later. No need to prosecute actions out of state.

(+) https://www.euronews.com/2022/06/06/poland-s-government-crit...
1. The GOP is much less interested in expanding the federal government than other parties. This is FUD.

2. States couldn’t ban interstate travel before. They can’t now. Why is a non-issue even being discussed? More FUD.

3. Is misleading at best. The primary charge was against the shooter. They said the mother MAY face similar charges as she initiated the argument and stayed in the situation by choice.

4. Perhaps we need laws to disallow police using personal data? At any rate an easy way around this is to use a calendar. Or keep it in your head like my wife and I do.

Spreading FUD will not help.
The iPad is out, too locked down for my tastes.

Android is out, they've basically thrown in the towel in this space. Their newest release claims "We're back for real this time", but they already dumped it once.

I'd take a desktop with touch experience over a "phone app on big screen" experience 100%.

So I've ended up with a Surface Go as my tablet when I replaced my nvidia shield k1 also. The UI can be janky, but having stuff like proper multitasking, being able to use apps like VS Code or my preferred PDF reader, and actual desktop Firefox with all the extensions does outweigh that jankiness for me.

I don't understand the purpose of the "big phone" tablets when phones themselves have now gotten as big as my first tablet.
There was a point when I was learning and retaining so many new French words that I added on Chinese just to see what my limit was. It may be the optimal way to memorize as much information as possible, but ultimately I suspect that most of the heavy lifting is being done by just showing up and doing the work.
Texas:

https://www.texastribune.org/2022/06/24/texas-abortion-law-s...

https://www.findlaw.com/state/texas-law/texas-abortion-laws....

Although re-reading the text, it's not clear whether that applies to the abortion provider or recipient.
Incredible, your views are very close to my own. I slightly disagree on encapsulation in that my view is more like, “don’t let it get in the way”.

I think this view on encapsulation makes much more sense from the data-oriented side though.
So if you need the assistance of a mechanical ventilator are you no longer human since you can't breathe on your own? Why would taking your first breath suddenly transform you from nonhuman to human?

Further, is it ok for a hospital to stop attempting to save people once they flatline? After all, if we measure humanity according to this metric, then they ceased to he a human once they could no longer breathe.
Many states outlawing abortion are also outlawing the "tiny part of abortions".
Wait, people change their beliefs in response to new data? That's unpossible!
This seems like only half way to the ideal solution...

The ideal solution would be to use a DC-DC buck boost power supply to directly supply the speaker. Get rid of the intermediate power rail and ESR losses by effectively converting the power twice.

Obviously you will need to do some work on the control algorithms, because rather than your power supply aiming for a nice stable output voltage, you're now aiming for a voltage waveform exactly matching the target signal. You also no longer care directly about ripple voltage, but do care about linearity and THD.
German is also ethnicity, as I mentioned above, there are Germans e.g. in Kazakhstan and other countries, who are not German citizens.
This table pertains to the 72 main raga's (melodies/modes) of south Indian music. Each raga gets a number which completely determines its scale (of notes). The number is derived from a two syllable mnemonic for the raga using the katapayadi system.
Jesus, what a clusterfuck. It’s spam.
An interesting problem. I work at a much smaller tech company with perhaps 50 people commuting to a monorepo where we also use merge trains. I always thought such an approach wouldn’t have been possible on Uber’s scale.

We have a similar process where each merge to main runs the relevant CI pipeline again via GitLab merge trains, which effectively takes the head of main, rebases it onto your branch, then runs CI on it, and only merges the change if CI still passes on the current head. It means that merges are queued up, but it can be frustrating if you’re stuck behind commits to projects with slow pipelines (someone in our frontend team went wild with their CI setup).

We did this because we found that the CI could succeed on the branch but fail once merged into main if someone had made changes to similar areas of code, which led to a loss of productivity for everyone when they rebased main and their pipeline failed for something irrelevant to their changes.

It’s an interesting trade off, I’m sure a lot of people wouldn’t mind occasionally breaking main in exchange for more agility (if you rebase from main before committing you’re unlikely to have breaking changes, saving you from a queue, but there’s still some possibility of it happening), but I’m sure many people would be adamant that we should do our best to avoid breakages in main.
I have a Surface Pro 7, honestly it's pretty good; I didn't buy it though.

When I first had it the responsiveness and accuracy for drawing were great, but the lines all wiggle now -- there's a simple calibration that I think will fix it, but that's locked down by our IT department for reasons. If the wiggle were fixed I'd have almost no complaints (except the prices to me are eye-watering, I have the oem dock and keyboard cover too; also Windows is so awful as a window manager).
Hi Jamal,
Yes, there is quite a bit of evidence (photos and interviews of the scientists) showing that the virus hunters in Wuhan did not always wear appropriate protective equipment while hunting for potential pandemic viruses in remote areas. We describe this and provide citations in VIRAL (will be on page 127 in the paperback). In any case, even with full PPE, you can get bitten or exposed to animals and their pathogens. Accidents happen, especially in an uncontrolled environment, e.g., a cave swarming with millions of live bats that you're trying to catch and sample.
The persistent irony of the Dunning-Kruger Effect
>At some point image generation tools will be good enough to create recognizable images of Disney and Marvel characters

They already are. Even Dall-E mini does a respectable job at cartoon characters (it struggles a lot with people, especially faces, but handles cartoons quite well).
This is what I do.

Even though I understand git really well it’s quicker to just blow it away and start again rather than accidentally make it worse realising you didn’t understand it as well as you thought you did.

Fortune favours the lazy.
"I have a VOIP business account, and I can set any caller ID I want (including on SMS). And this is validated at the carrier level."

There is an easy fix to this and I believe Twilio does this ...

You allow senders to announce CID for any number they have validated with your service (in this case, Twilio) ... so you prove to Twilio that you control that number and they they let you set that number as CID.

Seems like a very simple and elegant solution ... and allows for the use-cases that you are alluding to.
Put UEFI on the chromebook!! Argh don't write it off, chromebooks are the best x86 platform by far. MrChromebox provides pre-made coreboot+edk2 builds for a ton of chromebooks, but you can make your own too.
It is completely crazy, everyone is focused on period tracking apps. What about the overwhelming majority of women that don’t use such apps?

It seems like people are grasping at straws now, which makes it crazy.
I think we all probably get the gist, but would love to hear more details.
Software testing problem delays Psyche launch
Latice Fisher was arrested in 2018 under suspicions her miscarriage was an abortion, using her previous googling for abortion medication as evidence. She was later released, but my understanding is that her arrest in the first place was partially using search history as evidence. It’s totally legal if you have a warrant, and warrants are easy to acquire.
‘If you work hard and succeed, you’re a loser’: can you wing it to top?
>AI does not at all look similar to a human mind

That is a matter of some debate among neurophysiologists and others. There are clearly differences but there also seem to be similarities that go beyond mere analogy.
"Fitness" apps in general are going to be the same - eg data tracking that includes basal body temperature.

F-droid.org is the obvious place to look for offline-by-default android alternatives.
Is SHA3-256 simlilarly distinguishable from SHA-256 by hash length?
Thats kind of another way of saying the same thing.
My awakening moment about how smartphones fragment our attention span
Yes, if "untangled" means "no edge crossings", then 3 dimensions is enough for any graph to be untangled. As a proof, you can put the vertices at coordinates (0, 0, 0), (1, 1, 1), (2, 4, 8), (3, 9, 27), ..., (n, n^2, n^3), and then no two edges will cross.

A different definition of "untangled" might be that all edges have roughly the same length (which could be formally defined in lots of different ways), in which case more dimensions might be helpful for bigger graphs. (With this definition, every graph with n vertices can be untangled in n-1 dimensions, and the complete graph shows that this is a tight bound).

Another generalization is to look at 2-dimensional surfaces of higher genus rather than spaces of higher dimension: something like a donut or a multi-handled donut. There's a whole bunch of research already done on that topic, search for "graph embeddings".
The logging target may be a property that is part of the composition of the logger itself, but it would still need to support interface- or abstract-"inheritance" (even if via duck-typing) to be useful.
"I was wondering if there exists some kind of service that I can install a browser plugin with and all it does is provide me a number to receive bullshit sms codes on ..."

What you actually want is a "2F Mule":

https://kozubik.com/items/2famule/
"git bisect --first-parent" gives most of the same benefits for teams that don't rebase/squash.

At least until someone does a foxtrot merge and then it never works again
Notice, none of these reasons why Safari is worse have anything to do with the technology whatsoever. They're all ideological.
Exactly. Even jobs that could be done in earlier times with just pen and paper, tend to require something similar to software to do effiently now.

A domain expert that has even BASIC coding skills can actually by much more useful than one who has none at all, if there exist programming-like environments that enable them to make use of such skills.

Let's say you have two experts in some business domain, and they need to provide input to some data pipeline process.

If one of them can express their input in a format that can actually do the computation needed, let's say in Jupyter or in an ETL tool like Pentaho, you can find ways to operationalize that with low latency using only 1-2 developers even for a large number of such experts.

If the other will only produce requirements in Confluence or Office, and the developers need to decode these requirements and turn them into working code, there are a lot more ways things can go wrong. Often, this requires multiple iterations to iron misunderstandings. This workflow can easily add a need for one extra developer PER domain expert to do the same job, and also take longer to get into production.

In other words, the value generated by the first expert may easily be the same as that of from second expert PLUS the value from one developer, or even more when taking into account that more employees need more managers, more meetings, etc.

Now, what sometimes happens in organizations, is that the first domain expert is not recognized as a super-valuable domain expert, but is instead treated as a below average developer. They may even have such a title, even if in many cases (at least in my experience) their education may be something like economics or marketing, or they may be self-taught.

But when that person leaves, the organization first fills up the role with a new dev, but quickly hits the wall because there are nobody left that understands the business side.

And as the new junior employee spends all of their energy to understand the modern tech stack that most of the Cool Devs are using, managment discovers that the second domain expert suddenly is a bottleneck, while the productivity of the organization has gone down by half or more.
Conceptualizing a commit graph with branch/tag labels is the easy part. What gets messy is operations regarding remote vs. local (as you mention) and regarding the various local state one may have (working directory, index/staging). Then there’s also the issues that arise with merging, but you have those with every VCS.
Disagree with blaming the general public. I'm a librarian-programmer who's dabbled in writing and done some political comms work, though never journalism.

You're right about the lack of financial ability for writing to keep one afloat financially (unless you're willing to do sketchy work, of course), but that's more a tragedy of the attention economy commons than the fault of the average news consumer. The business divisions of publications realized they could make as much money without paying their journalists as much; why wouldn't they do that? The answer, of course, is because if every outlet turns into a tabloid that it turns out that's bad for society, but no outlet is going to give up the attention economy/data $$$ in exchange for a healthier society because their competitors are still playing the game and they're not going to disadvantage themselves.

Journalists and publications are also not helping their case with trying to run so leanly (no editors, QA, fact-checking, etc.) that their work is no longer worth paying for for those of us who ARE be willing to pay for decent journalism.

The incentives of both journalists and their bosses no longer match each other, and in addition both sets of incentives also don't match what society requires.
I don't think anyone knows of the source data is encoded somehow in the model. Sure it is not explicitely, but it has been shown (at least for simpler models but also for copilot) that you can with the right prompts get them to output exact copies of results (even with possible typos in comments). That to me means the models do in fact somehow contain the source.

On the topic of derivative, backpropagation the method of training a model relies specifically on calculating the gradients or derivatives of your data.
John Wick is a fun movie series that dispenses with the seriousness and is just fun, admittedly violent fun. The third movie opens with a madcap sequence where he kills a guy using a book, followed by hallway melee knife fight that is pure slapstick.
It would be nice to do something about efficiency in the left half of the charts too.

I understand that my Bluetooth speaker only lasts a few hours when cranked up to full volume. But when I have it on as quiet background music I'd really like it to last a week.

Audio is perceptually logarithmic, so quiet sounds use very little energy to produce. That means that with carefully designed stuff we should be able to get really long battery lives.
Color Difference