skysight-inc/HackerNews huggingface dataset:
> Two wrongs don’t make a right.

This is nonsense, in any moral framework worth its salt.

Consider a simple situation:

1. Lying is wrong.

2. Someone's running from a mob that wants to kill them. They went right.

3. The mob stops, and asks you if the person in question went right.

4. Two wrongs don't make a right, so you tell the truth. Or don't say anything, and let the mob go off in the correct direction and chase that person down.
So, it will just be more expensive to use air conditioning due to these taxes, and we'll just be poorer as a result? How does that solve anything?
Exactly re China: my point is people should stop describing the US response as lockdowns because they literally never happened.

Re reinfection, good luck with that. Every time you catch covid you have a one in ten chance of long covid, and that's the current conservative estimate in meta analyses.
Artificially Intelligent Goddamn Catastrophe
>> git absorb will automatically identify which commits are safe to modify, and which staged changes belong to each of those commits. It will then write fixup! commits for each of those changes.

This looks like exactly what I wanted. Thank you!
> We have a "rootless" chord that's named after the unsounded root

From my reading of the article there wasn't a suggestion the root was unsounded, just that it wasn't provided by the piano or guitar voicings, i.e. left to the bassist (or potentially even the soloist).
Having said that I'd say there clearly are times even playing solo it makes sense to think of a particular chord as rootless, given what it's leading to or what it's substituting for, or what you might reasonably expect a bass player to do if they were present.
It feels faster on a phone than some native Linux desktops often do on an i5.... I'm surprised the whole web based mobile OSes aren't a big thing anymore.
Very cool product, seems like a good example of an SLC version =)

The open-source approach makes a lot of sense especially given the need around integration and customization (& awful developer experience of competition...)

Congrats on the launch!
I think there's still a difference here with respect to writing styles and audiences. In most humanities specialties you'll be writing for an academic audience (and depending on your focus, potentially one with a very narrow band of shared knowledge/terminology).

A lot of what you learn there can get in the way when you need to reach a general/lay audience.
I'm in the first group (these are text files first and foremost) and I think that's a really interesting observation. Do you have any thoughts on what the consequences might be?
Nothing, as near as I can see. In those days, you could ask the phone company to omit your address from the listings (or even have an unlisted number, for an additional charge).

In my city, anyway, about 2/3rd of people did not allow their address to be printed.
Noted your sarcasm, but it would be sad for Harvard and its ilk to get EVEN MORE unaffordable for anyone not upperclass.
Seems to me torrents are getting a big boost and people are fleeing from streaming. I see many buying alternatives to stream like "the old days" after they have cancelled Netflix etc. I'm one of them, canceling and adjusting for several families.
What a nice demonstration page!
We wouldn't even need to worry about this dumb stuff if we had actual cryptographic PKI for payments. Honestly at some point fraud is 100% the card issuer's fault when the tech to prevent it is here and now.

Why I still can't register a public key with my bank and say "do not under any circumstance honor a transaction unless it's signed with my private key" is beyond me.
You could consider an M2 Mac Mini. Can be had for ~$800 CAD, low power consumption, small footprint, and of course a decently powerful CPU.
Because money.

Sorry. That's the reality that everyone fails to talk openly about when discussing athletics. It brings in a lot of money for the top schools like Stanford, Michigan, Texas, Alabama and so on. You find a way to replace that revenue, a lot of schools would be happy to get rid of it. But until then?

I mean the B1G has a tv split of almost 100 million a year "per". Once all the former PAC12 schools unite with the B1G, that amount will be even larger.

All that to say this, no one is throwing away 100 million a year. Maybe the elite schools you can get to stop athletic admissions? But that 2nd tier of state flagships that are taking all that in? I'm not sure they would go down without an epic fight.

Now of course, we can question whether or not you need a men's baseball team to bring that money in? You probably don't. But they will all probably fight tooth and nail to keep football and basketball.
There are situations where `-J` won't work.

For example, if I'm on a remote server and I want to clone or pull from a private repository, or push to any repository

In fact, VS code expects you to forward an agent when developing on a remote instance with the remote-ssh extension. I believe it uses it for syncing repo changes primarily

I agree though that you should consider it insecure to forward a connection to a shared host if it has other users who are equally privileged, or more privileged
Mostly in the video, interesting images of the hardware of such an underground operation "at scale". And numbers in the article. Not exactly subtle, but then it's one that got caught. That's a lot of antennas in one place :-)
Does OW2 even run on the SteamDeck? Checking ProtonDB says it's unknown compatibility, but generally competitive PvP games struggle due to their highly intrusive DRM/anti-cheat that wants root kit level access.
What issues did you face with Blocknote?
Thanks for sharing this! No, this is not a technical limitation. These are just the usage numbers that we saw from our users – in other words, it is very rare that teams need to have over 10 environments.

What is your use case for having more then 10 environments per project?
Via HN yesterday [1]- an editor of _Anaesthesia_ did a meta study of the papers he handled that conducted RCTs. He had data from 150 of them and concluded:

> ...26% of the papers had problems that were so widespread that the trial was impossible to trust, he judged — either because the authors were incompetent, or because they had faked the data.

This is not a one off.

[1] https://www.nature.com/articles/d41586-023-02299-w
What's wrong with BDD?

Admittedly, I never dealt with Cucumber.
I don't think racial discrimination is the right term for discriminating based on things that happen to correlate with race.

Everything correlates with race. Height, disease, money, eye color, divorce, number of pokemon cards, you name it.

You may as well call it eye-color discrimination, height discrimination, pokemon card discrimination, etc, as well. It just makes no sense at that point.

So what exactly is the point of calling it racial discrimination then? Isn't every single policy racist then?
The other downside is it's much harder to do bulk operations against a fleet. It's not reasonable to enter a PIN for each access when you need to push something to 1000 nodes. 100 nodes is probably ok, but not great.
If one thinks its okay to prey on the weak, okay, sure. But that's how you end up with a totally fucked up society where you find yourself only feeling safe within gated communities and police driving MRAPs.

Protecting the weak is both a noble and selfish endeavour: it fosters a habitat in which you and your children will enjoy living so much more. A lot of people have completely lost sight of this and now they're walled up, gunned up, copped up, screaming about crime and unemployment and bootstraps.
This, but my reasoning is slightly different. I think it's more because the cost of production means that can't afford to do anything with artistic merit. The stakes are so high, that "chances" like actually being creative can't happen.

It ends up being a bit like easy-listening rock; doesn't offend anyone, plays by text book "rock" rules, delivers exactly what you'd expect, and nothing more.
The argument seems to be whether people should be free to pursue activities they enjoy even if there are inherent risks, or if people feel that they know better and should step in to protect them from their own choices. It seems similar to how people
feel about free speech.
I watched Limor give a talk--gosh it must be at least a decade ago--about why she and Adafruit do open source hardware. She of course went through all the usual reasons but one thing that stuck with me is when someone asked, "doesn't making your hardware open source make it easier for companies to clone your stuff?"

Limor's response was: not really!

You see, the Chinese are literally the world experts at reverse-engineering electronics. It is nothing for them to take literally any piece of electronic kit on adafruit.com, crack it open, list out a BOM, scan and trace out the circuit board, and have a prototype ready before lunch time. If they decide to clone your widget, making it closed source isn't even going to slow them down.

YES, they will make money off your design. And you have to be okay with that. Because what they can't (or at least don't) do is build a thriving and supportive community (and ideally, repeat customers) around themselves.
Not just company executives. I think that the vast majority of people should list their home address online.
https://www.braintreepayments.com/
The point is that legacy admissions have always been an egregious injustice. One effect of affirmative action was to (partially and imperfectly) ameliorate the admissions situation. Now that's gone.

As far as the freedom of association goes, that's not an argument in favor of legacy admissions but it is possibly an argument that the government should stay out of it. Given the central role that universities play in our society, and the fact that they depend on government support, I think it's a complicated question. Ultimately I think it's also an uninteresting question - the important thing is building a societal consensus legacy admissions are wrong and should end.
Does this provide any value to the public or just line the pockets of already rich people while using valuable spectrum?
>I think Journalism is a great dual major choice (or maybe just a minor), with whatever it is you want to study, particularly if its in conjunction with engineering, computer science, physics, biology, finance / accounting etc. Why?

Just working for the college paper isn't a bad alternative. Honestly, at this point, having been involved with several college papers and having done a lot of writing is probably way more valuable than any individual engineering class I've ever taken. (Though I certainly wouldn't dismiss what I learned with my engineering degrees in their totality if not in the specifics.)

ADDED: Didn't have a journalism minor per se but there was a lecturer (had been a senior editor at Newsweek, etc.) in undergrad who ran a Friday morning basically seminar where he brought in all sorts of interesting journo-related guests. It wasn't (for obvious reasons) literally limited to people on campus newspapers. But a 9am Friday slot kept most of the riff-raff out :-) (And every now and then someone else would wander in and wonder how everyone else in the room knew each other.)
> Why I still can't register a public key with my bank and say "do not under any circumstance honor a transaction unless it's signed with my private key" is beyond me.

What you are describing is Bitcoin.
Not quite; C23 requires a two's-complement representation, but it doesn't require two's-complement wrapping for unsigned-to-signed conversions. §6.3.1.3 hasn't been changed, so it's still left to the implementation to guarantee that. The only easily-visible effects of requiring a two's-complement representation are that X_MIN == -X_MAX - 1 for all signed integer types, and in general that the object representations of x and -x - 1 differ by only 1 bit, if the integer type has no padding bits.
Why did they lump athletes in with those other three groups. Athletics is the ultimate meritocracy. If athletes are a significant portion of that 43% it dilutes the whole argument.

If 10% were alumni/donors/faculty it would still be outrageous, no need to pump up the numbers.
From a purely legal standpoint, the affirmative action issue is really about government funding and has little to do with limiting freedom of association. Schools that take federal funding can't violate the 14th Amendment's Equal Protection Clause. Private schools that wish to continue their affirmative action admission programs are free to do so provided they forgo government funding.
> Gambling tends to spur much greater ethical concern and regulatory scrutiny, yet overlap – in practice and even game design – is becoming increasingly evident.

The government hates competition. They want to be the only ones that can swindle money out of whales via state lotteries.
Those are trivial to solve for and then once you do solve for it its just a matter of copy/paste from project to project with about 10 minutes of rewiring. That costs dramatically less than spinning up a large framework project to project, but frameworks save on training time because most developers cannot solve for these problems on their own.
IIUC you can make some api in rust that uses the HAL, which ties your code into board specific stuff.

That api you write can be exposed via C abi so you can link C or languages that have an FFI to C to the rust code. https://docs.rust-embedded.org/book/interoperability/rust-wi...
> Nearly three quarters of them would have been rejected if they had been subjected to the same standards as other white applicants.

That's kind of insane. Over 30% of white students at Harvard would have been rejected if not for those programs.
I agree!

The Github example complicates things, but the correct solution is actually another key:

Generate a separate private key on foo and place that one in github, ideally per project as a deploy key.
It would be useful to be able to measure some sort of inherent infectiousness, but R0 as actually defined and computed today is useless. It looks scientific on the surface but everyone who calculates it gets a totally different result, and because there's no actual underlying theory involved (just playing with stats), there's no way to decide which estimate is correct.

To get meaningfully constant values for infectiousness you'd probably need a microbiological / genetic theory that let you derive it from RNA sequences.
Looks neat iFelix!

I'm interested to know how much time you've actually spent using CRMs or ERPs yourself. Not clicking around and exploring features, but actually using for something.

While I know this is a very early release, my biggest concern is naivety about real world usage requirements, and if you'll be able to manage the feature creep that will be coming with it without just turning into another Salesforce or NetSuite.

As soon as you get users it's going to get harder to add in those things you're putting off thinking about until later, and managing it will become a legacy suckfest. This manifests itself in a slow, slow, slow experience and necessary UX decisions that make the user scratch their head.

I'd say the biggest example of this is custom fields. It's not just another problem to solve at some point, it's probably one of the biggest ruins of CRMs.
LinkedIn Username Enumeration Through Search Engine Scraping
Interesting I think that is a great example of why and how the concept of personal property (bodily or material) is necessary to make negative rights consistent.

Also, the first right seems more like a positive right guaranteeing an entitlement to do or have access to something.
Yes! You can keep track of it via this issue: https://github.com/Infisical/infisical/issues/435
Of course they can be made that way. The countermeasure built into gambling equipment like slot machines is incredible.

But then it would cost more than their competitors. With much more maintenance for false positives, etc. And the vendor doesn't really pay the price for skimmer fraud..
Covid flipped the introvert-extrovert script. And I hate it
Where are you getting diminished 7th from? If you play the 3, the 5, the 7, and the 9 of E7 it's G# B D F#. At least in jazz we call that shape a "half-diminished" chord or "minor 7 flat 5", and it will stay that way no matter how you invert it or move the voices around between the hands. You'd only get a diminished seven if you flat the 9th to F natural (which actually often happens in jazz though not in the context presented).

The point I think you're missing is that the blog post isn't a music-theoretical presentation of what E7 is 'ontologically', it's a guide for what jazz pianists should play on that chord in an ensemble context. And in that context what's written here is very standard advice, since it's assumed the bassist will be playing the E. If there was no bassist, say if they were playing solo piano, a pianist will often play the E in the bass.

It's also clear from the way the article is written that they're already assuming some basic theoretical knowledge. It's never explained what notes are in an E7. If you don't know that, yes it will be confusing, but only because the article is not for you.

Overall I think the post would be very helpful for someone who knows the basics and is just getting starting playing with others.
> Honestly, you probably should never do -A anyway; use -J (proxyjump) instead.

I want to copy files between servers, ex. `ssh -A serverA` then `rsync ./foo serverB:`. Is there a way to do that without `ssh -A`? (And obviously without creating an actual private SSH key on either server)
To expand on this a bit, you very rarely see specific voicings written out in charts, at least outside of big band arrangements and such.

The player chooses what voicings to use, often on the fly. Voicings like 7-9-3-5 for a ii chord are only the most basic one-hand voicings that can give some minimal voice leading in common progressions.

Once a player learns a lot of different voicings, and more voicing concepts, they will add other notes like the 11, 13, and yes the root. Two-handed spread voicings on piano might often have a root on top, or pass through a root via voice leading in a progression.

The simpler voicings are there for beginners to teach the theory, enough practice to play a bit, and to emphasize getting the root out of the low register where it muddies things with the bass.

So the important piece of information is the key and chord quality. For an E7 as a V7 chord, it really matters that the root is E (and that you're in the key of, and maybe resolving to D) even if you don't, right at some particular moment, play the E.
The guy who exposed this person is the child of two prominent New York Times journalists.
McLaren Car Designed for Playstation Game Makes Real World Debut
Specht v. Netscape Communications Corp.
[author] Part 1 was on HN last week here: https://news.ycombinator.com/item?id=36699016

Happy to answer any questions. As with any DB comparison, it's tricky and I might have errors or I might have missed obvious things.
In case anyone wants a timeline of past pledges and goals:

George W Bush [14 Jan 2004]: Moon by 2020. [https://www.nasa.gov/missions/solarsystem/bush_vision.html]

Barack Obama [11 Oct 2016]: Mars by 2030s. [https://www.cnn.com/2016/10/11/opinions/america-will-take-gi...]

Donald Trump [22 Sep 2019]: "We're going to Mars" [date unspecified]; Moon "not so exciting" but return by 2024 [https://www.space.com/trump-us-space-program-nasa-moon-mars-...]

Joe Biden administration [28 Mar 2022]: "Our plan is for humans to walk on Mars by 2040." — NASA Administrator Bill Nelson [https://www.cnn.com/2022/03/28/politics/nasa-2023-biden-budg...]
Zig's async manages the coroutines intrusively: It generates the state machine type, you provide the memory for where an instance of one runs, and you manage resuming it until completion. Similar to Rust's Futures, it's pretty unopinionated in how you manage them so it works everywhere (i.e. freestanding). Could you clarify (or provide more reading on) how the other systems like delimited continuations, algebraic effects, and monads differ from Zig async + how they could be adapted in a similarly unopinionated/low-level way?
> China was an Empire because they tried(and succeeded) taking over neighbours by force, including Mongols and Japanese.

Uhm... You clearly have no idea about China.

First, it was _itself_ conquered by Mongols ( https://en.wikipedia.org/wiki/Mongol_conquest_of_China ). Who were then simply assimilated.

Second, China has never conquered Japan.

Overall, China has been remarkably non-aggressive.
I agree with your description of TFA's goal, but I don't think the article hits that goal.

Parent is right in that other approaches (parser combinators) can actually make parsing less scary.
That’s the same culture c-level executives inculcate: (a) don’t put anything in writing (b) don’t explicitly ask to do unethical things (c) use layers of lawyers or of other executives to evade culpability (d) since voice calls can be recorded, hire yes-men from one’s own network to use code-language or para-linguistic cues to execute illegal and/or illegal stuff
Мехмат отзывает 500 000 своих выпускников.
Причина отзыва: во втором томе Фихтенгольца на странице 187 в формуле XVIII.56 отсутствует нормирующий оператор.
All new critical performance stuff in Cloudflare is written in Rust.

That's an exaggeration. Yes, we use Rust a lot and in performance critical areas but it's definitely not "all new critical performance stuff".
The context is the explanation: they don't need to excel because they've got you. Every business should consider this when picking solutions.
never heard of this style. afaik the "inverted pyramid" is the commonly-taught method for reporting in journalism schools: https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)

the whole point of this style is to remove all irrelevant information.
Sure! We want to build something flexible where users can define their own custom objects and fields. We were thinking about leveraging Hasura that's already providing a flexible graphql API based on metadata which is exactly what we need / will need to build in the future.

However, there are three reasons that pushed us to go through a different way:

1) We want to build a cloud version which is multitenant (I personally think that provisionning single tenant instance at scale is not a good vision in a world with restricted resources ; there is a significant resource saving when we mutualize resources). This means that different users can have different data schemas. This is not possible with Hasura that serves one unique schema for all users.

2) We want to offer a good developer experience and Hasura comes as a standalone service. This means that installing the project gets much more complex than a "yarn && yarn start", and creates a harder onboarding curve which we want to avoid as much as possible. If you face a Hasura issue during installation, you would need to understand Hasura workflows, and probably docker too.

3) Very similar to 2, we want Twenty to be easily self-hostable with 1-click to deploy. This would had pushed us to create bigger joint images including Twenty + Hasura, making it harder to maintain and to debug.

There is a great article on how Salesforce is built here: https://architect.salesforce.com/fundamentals/platform-multi.... They basically have 1 metadata table and 1 data table (uuid, objectid, orgid, field1, ..., field500) where each column is a VARCHAR and they have built their own engine on top of it. I think we will likely need to do something similar and we cannot build it on top of Hasura / we lose the value of Hasura by building on top of it.
> Athletics is the ultimate meritocracy

...but not in education.

The US system of making athletes waste time in university is quite unique and ridiculous.