skysight-inc/HackerNews huggingface dataset:
Yes, I believe Congress should pass a law repealing or narrowing the Supreme Court's creation of qualified immunity, and I believe that §1983 lawsuits and rights violations in general, or a variation thereof, should entitle the harmed individuals to reparations.

To keep such reparations from being held up in courts or tossed back and forth, I think that upon finding a violation of constitutional rights has occurred, the Supreme Court can and should appoint a special master or appoint parties to determine the appropriate remedy for historical abuses.

When one state violates another's rights, usually water rights, cases of so-called original jurisdiction for the Supreme Court, they appoint such an individual to study the matter to the extent the court needs, being themselves not experts. The states can argue over the findings and sometimes the reparations are revisited on an annual or recurring basis. The finding may sometimes be that one state owes another "a billion dollars" based on past law.

I see no reason why classes of people shouldn't be afforded the same here. There exist mechanisms to provide long-term, well-informed and adversarially argued remedies. We should not throw our hands up in the air and argue that it's "too hard" when we can adopt such systems already in place.
I don't always trust tech from Aliexpress but sometimes it's worth a gamble. I had a look at that brand and they also do a KVM (HDMI, 2 USB ports for K/M) for USD $16. That seems way too cheap but I don't really understand the tech enough to know for sure.
what you don't see often mentioned is lots of cop jobs come with overtime. that even in a small city like temple terrace fl, the avg pay incl overtime is over 75k. in NY cops regularly clear 120k
Not as new, but synthwave https://en.wikipedia.org/wiki/Synthwave is a recent genre that has been gaining in popularity. Back before the complete consolidation of radio after the Telecommunications Act of 1996, there were a lot of local DJs who would find bands and promote them. The genres that were part of "popular" music changed over the decades. Now, on the other hand, if you turn on the radio, the music sounds roughly the same as it did 20 years ago.
It's hard to take the author in that link seriously when so many of their counter-examples are mostly hand waving while the rest is just an excercise in opining on the topic for the sake of itself.

>Go find a couple of kids (or adults!) who haven’t yet learned to ride a bike and see if you can teach them — through the power of your explanations alone!<

I did exactly this with a few navy friends whose parents never had the time to teach them, it worked fine.

>how to cycle without scraping their shins.<

This is a shifted goalpost, most people consider falling and getting back up to be part of learning to ride a bike.

>And if you are successful, be critical with yourself: how much of your success is due to the bike rider figuring it out on their own? And how much of it is due to your verbal instructions?<

This applies just as much to tacit knowledge, the difference is that I can give functional instructions to a large group (especially if paired with video material for physical tasks). Further, most students can learn on their own but won't. The point of the instructor is to be motivational by whatever means are permitted in addition to being informative.

>
This explanation bit deserves some attention. In pedagogy, this is known as ‘transmissionism’, and it is regarded amongst serious educators with the same sort of derision you and I might have about flat-earth theories today.<

This is true in the same way that it's true most economists today aren't Keynesian anymore. It's because the parts of the theory that worked have been absorbed into broader teaching theories and practices. Learning styles haven't been strongly been supported by science for awhile but educators still learn the approach because it adds another tool to the box.

None of their broader arguments are necessarily wrong but when the given counterpoints are so weak it's hard to feel like the rest of the explanation is more than coffee talk.
I like private sometimes, but encapsulation is at its core tied to the notion of identity and hence nominal typing. If a name stands to represent something rather than its structure, well, that name is basically encapsulating.

Even in functional languages names are used all the time with a huge amount of encapsulation behind them. They just don't have the benefit of a type system to manage that.
They used to have a live CD for this but not anymore. What kinda setup does anybody who does this go for? I been wanting to try LFS for a while.
The description of RNA-seq analysis spans nearly the entire paragraph, by my interpretation and limited understanding of the methods.

> RNA-Seq analysis was performed using the latest version of the human transcriptome (GRCh38_latest_rna.fna, 160,062 transcripts to which we appended the SARS-CoV-2 reference genome, MN908947). Mapping parameters were set with a mismatch cost of two, insertion and deletion cost of three, and both length and similarity fraction were set to 0.985. TPMs were generated for all 160,063 transcripts for the nine COVID-19 samples and the 40 controls (Supplementary file 2). The resulting transcript mappings for genes of interest were manually inspected to account for any expression artifacts, such as reads mapping solely to repetitive elements such as the Alu transposable element or all reads mapping to a UTR or pseudogene therein. Transcripts whose counts came solely from (or were dominated by) reads at repetitive elements were removed from the analysis. For the controls cases we ran an outlier analysis using the prcomp function in the R package factoextra. Input data were TPM for transcripts that averaged greater than one across all samples (30,102, Supplementary file 2).
Yes, those are the basic steps. The fundamental problem was with your technical understanding and interpretation of each of the steps. Also, you didn't answer my question as to whether you're a Mac developer.

I've already explained how the Gatekeeper dialogs prove that your conclusion is false. Moreover, the very page you just linked shows that your claims are false. You say, "At no point in this sequence has Apple provided any testimony or recommendation about this program. Notarising is only about ensuring that what you are trying to run is what the developer wrote for you." Whereas Apple says, "Gatekeeper on macOS helps protect users from downloading and installing malicious software", "Give users even more confidence in your software by submitting it to Apple to be notarized. The service automatically scans your Developer ID-signed software and performs security checks", etc.

This story has now dropped way down in the HN rankings, and it's likely that few people are reading these comments anymore except us, so I have no desire to write a long, point-by-point treatise on how you misunderstand Developer ID and notarization.
No, but I wonder if there is a good way to emulate one?
Location: Boulder, Colorado

Remote: Preferred

Willing to relocate: No

Technologies: JavaScript/ES6, SASS/CSS, React, Gatsby, WordPress, Figma, Sketch, jQuery, User Interfaces, Git/GitHub, Web Application Development

Résumé/CV: Available on request.

Email: tuckertriggs(at)gmail.com

Website: https://tuckertriggs.com

LinkedIn: https://linkedin.com/in/tuckertriggs

Github: https://github.com/tuckpuck

Full-stack developer (front-end focused) specializing in using Javascript, React, and various other tools to build modern websites and web applications. I have a versatile skill set and strong communication skills. Looking for contract work or full-time employment.
> Respectfully, I disagree. The question of what's mainstream and valued by the community is empirical and can be answered by looking at what's published in the leading combinatorics journals. And anyone can check those out and see that categories are basically absent. So as a sociological fact, I maintain it's far from the mainstream.

I think it is also a reasonable interpretation to take "mainstream" as "pertaining to the main subject matter of the field". Anyway, I think it is the case that the mainstream of combinatorics or probability is yet so big that a particular researcher or even group of researchers can be comfortably in the mainstream and yet have never cared for or even heard of some other line of research that is also mainstream.

The founding paper of combinatorial species [1] has hundreds of citations including many in what I gather are top journals in combinatorics, and even some in the Annals of Probability. So, what are we to make of that? Some people who are serious enough about combinatorics or probability to get published in serious journals have read, perhaps understood, and maybe even taken seriously some of these categorical ideas?

In any case, I respect your viewpoint. In my youth I was a bit category-crazy, trying to use it to organize all of my mathematical knowledge. I'm much more prudent about it these days but I'm still an optimist that we will find more unifying ideas in mathematics through it.

[1] https://www.sciencedirect.com/science/article/pii/0001870881...
To the extremely limited and minimal extent that whistleblowers have been pardoned, good on that president/governor, but I think it is atrocious that whistleblower protection relies on pardon power—we need much, much stronger protections for whistleblowers, in my opinion.

I think 90% of people are basically good but don't really want to stick their neck out of line—which means rules by themselves will never constrain the 5% of people that are malevolent. We need to empower the other 5% of people who are willing to stick their neck out to do the right thing. That includes institutionally empowering whistleblowers.

Snowden committed a crime, sure, prosecute him—just give him a fair trial, for goodness' sake.
TypeScript compiler error messages really are bad. The fact that structural type errors cascade so easily, though a lot of that could be alleviated with some clever compiler implementation.
Staff Report on Algorithmic Trading in U.S. Capital Markets [pdf]
It is plain as day the current language in the comment is implying Obama was behind it. A clarification to that is pretty far from a nitpick.
Not quite there yet. Latest release of libtorrent was 1.2.9, seems it's scheduled for "some branch" after 2.0 (https://github.com/arvidn/libtorrent/pull/4123#issuecomment-...). Add in some time for clients to actually start using it as well, which is not guaranteed either.

The DHT remains split for now.
A number of people have been convicted of perjury for lying to Congress.[1] Outside of Congress, Bill Clinton was known to have lied under oath (at a deposition) while in office, and was not thrown out of office.

[1] https://www.nbcnews.com/politics/congress/5-people-who-lied-...
Putin wants dissenters to be on notice. He can reach you and it will be painful.

If he just outright killed the man the news cycle probably would have moved on a while ago.

I imagine he is delighted by how this is all going.
Will v2 be up on Setapp or sold directly?

I'm so deep into Alfred Powerpack I'm hesitant to just jump in--which also kept me from trying the v1 Setapp version--but this does look like a really interesting direction towards a more natural interface.

I just don't really do Mac App Store anymore, especially for something like a system launcher where any sandbox seems actively detrimental. Any other system app I have with MAS distribution (Alfred, Forklift and Commander One all come immediately to mind) also has a direct-sale non-sandbox version that can hit every directory and service on my machine.I buy those instead.

MAS is only useful when it's cross-Apple-platform and I get that value for the money across desktop, set-top, and phone--and usually not even then. I actively avoid it, unless I have to buy for mobile.

And not to whine, but I'm afraid I don't do separate subscriptions either when Setapp aggregates most of the rentware I care about. JetBrains is about it, and I make a lot of money using that one. Avoiding subs is doubly true when you're talking a utility I might get addicted to as part of core workflow. Buying a Powerpack upgrade once a version is about as far as I would personally go.

I'll be keeping an eye out for alternative distribution channels though. This really does look neat, and I have Soulver, Things, all the various things you're aggregating in your examples. I'd love that ease of use. The payment model just doesn't match how I pay for software anymore, and the sub lock-in would make me too paranoid about discontinuing to actually invest any time in customization. That's a deal-breaker for a launcher.
"Why do you need to buy an Audi RS6?"

"Dude, I'm maximizing my data transfer speed"
Found a typo: "gccc-10.2.0" is supposed to be "gcc-10.2.0".
How are the limits incorporated into scheduling? I assumed that was based on requests.

What does "scale atomically" even mean? How does removing limits relate to horizontal vs vertical? HPA is based on request utilization, not limits, afaik.

What's your take on the arguments against limits in the comment at https://news.ycombinator.com/item?id=24356073 ?
Yeah you are right about wordpress. Bad example. Something like substack or even blogger might be better. But anything like that should run through their own domain "just in case".

Wordpress can be turnkey - someone needs to set that up? I mean wordpress.com is kind of that. Or another company could set up an instant install and make it look good and make it fast wordpress service. They probably exist.

Maybe they could do it for free and then charge a take from Stripe.

Crypto solves some problems beyond this, but I am not sure it will be adopted because walled gardens and central corporations seem to win for the obvious reasons. Crypto gives the buyer more control and the seller more freedom. The seller can have zero fear of getting their funds cut off by the platform.

Recurring payments are not possible from the PULL side, but I like that. If something is valuable the customer will keep on paying. A smart contract could allow for subscriptions from the customer side by pushing the money until the contract is stopped. This solves the "remembering to do it" part.
OK that was a world class education in 3 paragraphs! Making my own Markdown-based CMS so this was gold.

Thanks tons.
Technically, all judges can be impeached, and all judges other than SCOTUS can be appealed (there's actually a specific writ you can file claiming to be jailed unjustly, habeas corpus).

This doesn't vacate the original judgement, which is nigh-unappealable if made by SCOTUS. There are also cases when impeachment isn't warranted but a pardon still makes sense (I gave examples in another post in the thread). I think adding checks on pardon power would be enough to deal with abuse of pardon. You're right this isn't a top priority.
I followed it as a teenager. LFS is excellent at teaching you all the ins and outs of how linux works. As you build your own linux distro, you get a great feel for what goes into standard distros.
I am not sure how historian writing a book on knowledge under attack, conveniently missed one single biggest related event involving two of the world's history biggest empires, i.e. the ransack of Baghdad, at the time center of knowledge of the Abbasids empire and the world, by the Mongols [1]?

It is reported that after the defeat of the Abbasids, the trashing of the books caused the rivers around Baghdad turned its color into the color of the black ink. The event practically ended the Islamic golden age since Baghdad was the center of the world knowledge after Alexandria by translating much of the work of the Greek and contributing their own. There is also the location of the famous House of Wisdom, where Al-Khwarizmi was one of the heads, who wrote the first book on modern algebra and the word "Algorithm" is named after his name [2]. It is also reported that at the time books are so precious and at one time Ptolemy's Almagest was claimed as a condition for peace by the Caliph Al-Ma'mun after a war between the Abbasids and the Eastern Roman Empire. Perhaps some of the later discoveries or not yet to be discovered knowledge, have already discovered at the time and it was lost forever due to the ransacking of Baghdad by the Mongols.

The saving grace is that there's a another Islamic Spanish empire in Europe but fortunately the Spanish did not destroy the books but study them after the conquest of Toledo in 1083AD. It's probably not an exxageration to say that the western Renaissance started in Toledo, the city of knowledge for the Muslim Spanish empire, then spread to the rest of Europe[3]. The knowledge spread to the rest of Europe is further accelerated after the invention of printing press and books by Gutenberg in Germany, and as they say the rest is history.

[1]https://en.m.wikipedia.org/wiki/Siege_of_Baghdad_(1258)

[2]https://en.m.wikipedia.org/wiki/House_of_Wisdom

[3]https://www.bbc.co.uk/religion/religions/islam/history/spain...
Three Basecamp outages. One week. What happened?
Barriers to In-Tree Rust
More or less. "Morphism" is defined by the category it lives in, so a functor is a morphism between categories in the category of (small) categories. (Insert technicalities about size concerns and Russell's paradox.)

In particular, a map between categories that does not preserve composition is not a functor. It is important that F(f;g) = F(f);F(g).
Microsoft, just like everyone else, has a High Deductible plan. As American healthcare plans go, it's fine, but if you need to go to the doctor at all expect the first few thousand to come directly out of your pocket/Health Savings Account.
> the greatest pointer/recursion problem ever (advanceed)

Does 'advanceed' mean 'more advanced than advanced?' [1]

[1] https://www.youtube.com/watch?v=YAYKnnWCzto
For reference, here is the original statement by the German federal government:

https://www.bundesregierung.de/breg-en/news/statement-by-the...
Be sure that your error-handling code checks for errors.

while(printf("Error!\n")+1 != sizeof "Error!\n")
;

Also, it should be bug-free.
You just need a linux distro. I did it back in the day with mandrake linux.

Probably easiest to start with ubuntu.

LFS walks through isolation when you are building the system, so it doesn't really matter what you start with.
The President and VP are specifically exempt from the Hatch Act: https://osc.gov/Services/Pages/HatchAct-Federal.aspx
Yeah. Same here. I made my first dish at 7-8. We had a mini stove and I cooked corn with bunch of veggies on it. It was fun. Afterwards, I learnt to do more complex stuff due to single parent household.
Location: Vancouver, British Columbia, Canada

Remote: Yes. I've worked remotely since before the pandemic. I am open to working in an office.

Willing to relocate: For the right position I am willing to relocate around British Columbia or Alberta.

Technologies: Java, Javascript, Spring, Hibernate, React, Angular, Node, Ruby, SQL, HTML CSS, Git, PostgreSQL, Mysql, Hadoop, Hive, Hbase, Cloudera, AWS, Azure, Docker, Kafka and many more.

Résumé/CV: Available upon request.

LinkedIn: https://www.linkedin.com/in/suhash-mediboina/

Email: suhash.mediboina@outlook.com

About me: I am a full stack generalist developer with experience developing software for big data and distributed systems. I do work on mostly anything from designing rich UX all the way from mockup and wireframing to making standalone and microservice based single page applications based on javascript or backed by tradition application backends and through to data intensive backend applications. I like problem solving, taking creative ownership and learning more about opensource software technologies on my own time.

I'm open to project based (full or part time), contract, and full time direct positions.
>Collections.sort(data) approach, not the polymorphic data.sort()

Since java 8, java.util.List had a sort method and Collections.sort(List) just calls List::sort. Before that, only the Collections.sort method existed.

At least from java 6 on, java has a SortedSet and SortedMap that accept comparators as constructor parameters, but have no sort methods (So basically data.sort, not collections.sort(data)).

Arrays can of course only be sorted via Arrays.sort, since arrays have no methods.
But what if you could have less stress and make more money? (don't scoff, I've done it). Or learn something new and make more money (I've done that too). Or whatever other axes you want to maximize vs more money. If you're happy with the job, more money is always better than less money.

You're worth as much as your employer can/will pay for your skills. Why would you ever take any less, assuming you like everything else about the job? How much you value the non-money aspects of the job is irrelevant to the discussion of how much you should be paid. If you like the non-money aspects treat it as a bonus meant just for you, because it is.

You should be happy in your job, no question about it. But happiness vs money is usually a false dichotomy.
I'm one of those people that dislike OOP. I would call it more of a Swiss army knife than a power drill. It's a complicated mashup of different tools, many of which are not very good. A lot of people don't seem to mind this though.

I, personally, am a believer in minimalism. Features which experts tell beginners to avoid should be removed. That's very hard to do with programming languages that need to support legacy code though. So I always look for new programming languages that try to do things differently, with as few features as possible.
I guess I should have.

- He uses retrobrite frequently. This is a controversial practice (personally, I'm against it). Basically, restoring a yellowed case to a closer-to-original color. The long term effects of this process are unknown (some speculation is that it makes plastic brittle, which is bad enough already on some of this older hardware) - it's probably okay to do it to an Apple II, but maybe not rarer hardware.

- His work is shoddy - frequently, he powers on 30+ year old machines without inspecting the caps. He uses a screwdriver on metal to clear adhesive. When a component is malfunctioning, he does't have the capability to examine it with a scope - sometimes, it's just a bad joint you know?

- He runs an entertainment channel. This means he moves fast. It leads to the above shoddy work but also means that he needs a complete project for video views - 8bg will spraypaint a faded case to a new color and call it done.

- RaspberryPi conversions. Man, I hate these. Let the thing be the thing that it was and let a Pi be a Pi.

And you know, this is probably fine for commodity hardware like TRS80s and Apple IIs. And, he does a good job of cutting videos showing logical progression to make them easier to watch. But, you'll notice that he never does workstation, graphics, or other esoteric hardware - that stuff is a legitimate challenge to restore aside from cleaning goop and retrobriting the case.
That part is fine, but Java idioms seem to routinely think that

String string = new String("string");

isn't enough repetition, and so they take it a step further:

StringFactory mStringFactory = new StringFactory(StringFactory.FOO || StringFactory.BAR);
StringOptions stringOptions = new StringOptions();
try {
String string = mStringFactory.createString(StringFactory.STRING, "string", stringOptions);
} catch (java.lang.string.StringException e) {
runOnUIThread(
new Runnable() {
try {
// facepalm

I'm exaggerating ;) but as a Python programmer myself, this is what comes to my mind whenever someone says the word "Java" to me. Obviously not for strings, but for more advanced constructs (e.g. Bluetooth) I often do see this much repetition in Java code. It's almost like someone designed this language to prank engineers.
How are BtDig crawling the DHT? I thought this was made impossible or at least more difficult a while ago.
https://pubmed.ncbi.nlm.nih.gov/30075165/