skysight-inc/HackerNews huggingface dataset:
In my opinion it's this sort of short-sighted thinking that has cursed the Python project. "Everyone uses CPython" leads to "let's just let third party packages depend on any part of CPython" which leads to "Can't optimize CPython because it might break a dependency" which leads to "CPython is too slow, the ecosystem needs to invest heavily in c-extensions [including numpy]" which leads to "Can't create alternate Python implementations because the ecosystem depends concretely on CPython"[^1] and probably also the mess that is Python package management.

I'm not sure that the Numpy/Pandas hegemony over Python scientific computing will last. Eventually the ecosystem might move toward Arrow or something else. In this case it's probably not such a big deal because Arrow's mainstream debut will probably predate any serious adoption of Cython, but if it didn't then the latter would effectively preclude the former--Arrow becomes infeasible because everyone is using Cython/Numpy and Cython/Arrow performance is too poor to make the move, and since no one is making the move it's not worth investing in an Arrow special case in Cython and now no one gets the benefits that Arrow confers over Numpy/Pandas.

[^1]: Yes, Pypy exists and its maintainers have done yeoman's work in striving for compatibility with the ecosystem, and still (last I checked) you couldn't do such exotic things as "talking to a Postgres database via a production-ready (read: 'maintained, performant, secure, tested, stable, etc') package".
There's always the option of doing a little bit of basic research before spending a significant amount.
I'm currently trying to track down simple software to monitor our machine maintenance. Most of the products are either way to complex or far too much work to enter the data. So paper records become the best solution. Low cost, low complexity, and agile.

Your system looks amazing and solves the complexity and data entry problem. I wish it was just grease we need to track.
Gender Reveal Device Explodes, Killing Man in Upstate New York
Converting an office tower on East 38th Street in Manhattan to apartments
As a solo developer who works across several machines, I still use subversion to coordinate code. I have yet to see the advantage of using git in this situation.
I think the only way to handle this is to stand up for common sense, and call out those attempting to use 1984 as a playbook. To shine the disinfecting light of day upon things like this. To vote the idiots who push this crap, out.

This could be making sure you primary them, recall them, or elect other persons. Seriously, allegiance to political parties is not what I am looking for in my elected reps. I want them to work on behalf of me. Not their particular party label.

The damage that the two parties fighting for political power have done to this country is ... staggering.
Does anyone have any proposals for dealing with mass misinformation other that aren't censorship? I mean specific ideas, not just "people need to be more decerning"?

I ask because I don't like censorship but I feel we're approaching a point where we have censorship and democracy or we don't have democracy anymore. And I like democracy...

* information isn't glamorous, so unless we redesigned the whole media market it won't win by itself.

* educating people is noble, but it will take 80 years for the humans currently alive to be replaced by a new generation of educated people. And that's assuming a high success rate in education to spot fake news etc.

* there are very few ways to reform democracy that might improve this. We could require people to pass simple tests before they can vote, and blackout non-fact-only news for a month before elections. But I already hear how that's not much better than simply censoring fake news.

Any other ideas?
Syntactically, sure. But D is semantically a better combination of Python and Java. With `mixin`, you can `eval` arbitrary strings at compile time. You can call methods and use variables that are dynamically generated, like Python's `__getitem__` with D's `opDispatch`. You can generate code based on names and member variables using D's traits. You can use Python-like refcounting with `RefCounted!`. You can use Python's generators/iterators using D's lazy ranges, which are just as fast as manual for loops.[0] You can bind to Python with little effort using PyD. Just like Python, D has great C interop.

D compiles quickly and has much nicer syntax than C or C++.

[0]: https://forum.dlang.org/post/xbejngbluilrulstmmhu@forum.dlan...
Certainly, I'm pretty sure in my comment, I emphasized that it's the very selective seeking of historical justice, most commonly targeting Europe, England, and the United States which impeaches the credibility of the whole exercise as not just about righting and learning from historical wrongs, but instead advancing an agenda.

Of course if we were working to right or at least learn about all historical wrongs without being selective about it, then I would argue that attempting to undo the horrors of human history is quixotic and a fool's errand.
That's weird. I bought a Mein Kampf, Das Capital, Anarchist Cookbook, Tropic of Cancer, and Ulysses recently from Az. Those were banned books. (Insert joke about Fed watch lists.)

Is Amazon going to deplatform Ann Coulter or Bill O'Reilly because they don't agree with their ideas? Are they going to pick-and-choose which books are allowed rather than sell what the market wants? How can we deconstruct or debate what you or I think is terrible writing if we can't access or purchase it?

The argument that businesses can sell whatever they want falls away when they become monopolies and gate-keep much of everyday life ubiquitously, influence (corrupt) government policy extensively, and can shut people and products out arbitrarily; that's inverted totalitarianism. The common tendency to deny the absurd power of megacorporations to influence attitudes and pick winners and losers is itself absurd.

Edit: Regardless of content, I hope such books are available on other platforms and use their banning as a cause celebre to defenestrate commercial censorship. Also, maybe I shouldn't buy products from such a platform in protest if they're going to Big Mother customers.

"'I disapprove of what you say, but I will defend to the death your right to say it,' was [Voltaire's] attitude now." - Evelyn Beatrice Hall
I know a great deal about a few topics. Based on the quality of discussion of those topics on Reddit I have zero reason to believe that any content of a deeper than "asking questions so shallow you could Google them and the blog spam sites would have the unambiguously correct answer" is of high enough quality to be trustworthy.
JSON: API – A specification for building APIs in JSON
You are right on the mark on the PI being a sales-man/woman/*. People forget how basically the purpose of a leader is to sell the product, and sell it hard.

Think of a research group like any other business. You have to create a product and sell it, except the product is publications and publicity.

Related, university presidents are fundraisers first, ie selling their nonprofit to donors, in exchange for buildings, chairs, spots on committees (for poors), fuzzie-wuzzies, etc.
Aphantasia: https://en.wikipedia.org/wiki/Aphantasia
I seem to be unable to visit the site, I receive an SSL error on multiple browsers.

NET::ERR_CERT_COMMON_NAME_INVALID

Edit: from Sweden if it matters
Why hasn't anyone noticed that along with security updates apps also get installed? For e.g, in India Moj or PhonePe gets installed...
QueryFirst for vs Code
Typed raw SQL for data access now exists for typescript/postgres (pgtyped), Go (sqlc), Scala (scala-slick) and perhaps others. QueryFirst, Visual Studio extension since 2016, now has a VS Code version, and multiplatform .net 5 command line. (github)
I suspect he is referring to this blog post...

https://blog.mozilla.org/blog/2021/01/08/we-need-more-than-d...
This is wrong: third party cookies are still widely used in the ad industry. Among other things, the cookie matching that you describe is dramatically more effective with third-party cookies than first-party only.

(Disclosure: I work on ads at Google, speaking only for myself)
Given all the investor enthusiasm around live-shopping, was surprised to see Amazon live running a QVC-esque program
This is an excellent point IMO. Unregulated central institutions (such as currency) lead to anarchy, in which public interest is not aligned with benefits. For example, pure Bitcoin serves only Bitcoin, with disregard for laws about, say, money laundering. If you can find a way to make it work for you, great — but that will only align with the public good by chance.

GridCoin seems like an attempt to mitigate that with internal regulation — it seems like the assumption is that GridCoin commits to proof-of-work tasks that are publicly beneficial.
There's not a whole lot of marriages with the Tran last name between '82 and '90, in Texas; it could be that "Ban" was a pseudonym and her given name was something else.

IE, my grandmother received, and signed, checks as Doris and yet her given name was something else entirely.
We can't have people thinking those wrong thoughts! Stop them at the source.
> George W went to Yale as far as I remember. I doubt that he scored super high in any IQ test. But he was undoubtedly very successful in live.

Depends how you define success. He caused an immense amount of death and suffering. And in a just world, he would be executed like Mussolini was. Also, preferably with his entire family wiped out too, as a lesson to future warmongers.
No, you earn your way in. Nobody asks where the CTO of an acquired company went to school (or didn't). Elite school degrees are just a shortcut for signal various attributes for young people. It means less and less the further you get from college. And you can "credential" yourself via other accomplishments. Witness Perelman and arxiv, or Bill Gates, noted Harvard dropout.
"A market currently exists, is currently liquid, and currently trades 1 USDT:1 USD" is not a universal truth that will hold in perpetuity.
It's funny you note that the only website that had issues was a top 50 website (https://www.alexa.com/siteinfo/aliexpress.com#section_traffi...) that no doubt has a lot of ordinary non-technical folk on it. Breaking sites like these would likely kill an already relatively niche browser.
Rebasing private code to clean up WIP commits and break it into logical steps is healthy and a very good practice. But as Linus himself says in the linked mailing list post[1], just don't rebase public code.

"In other words, you really shouldn't rebase stuff
that has been exposed anywhere outside of your own
private tree. But *within* your own private tree, and
within the commits that have never seen the light of
day, rebasing is fine."

-- Linus Torvalds

[1] https://yarchive.net/comp/linux/git_rebase.html
No, its not with all, maybe with most but regardless this doesn't add any anything. I want to know specifically for this coin.

>to get enough to stake regularly to earn their rewards

Reward paid in, let me guess, more coins. self fueling like most other coins. Thats not a real usecase

>because they believe in the coin

so it has religion-like properties, awesome /s not a use case

>create a service that accepts GRC and offers assistance to researchers for setting up a BOINC project

so its used as a medium of exchange which boils down to the price tag it has.
you could just pay someone with normal money
no one would want to be paid in gridcoin unless one gets overpaid. Obviously this is also not a use case.
Coding and auditing/reviewing demand inverted perspectives on the code (aiming for functionality vs. disfunctionality), and you should seek to synchronize these two mindsets such that you always think a few steps ahead with each statement you write. Cultivating an awareness of the counter-intuitive repercussions of every block of code is a more durable objective than remembering cold facts like password hashing. I personally work a lot with fuzzers and the cycle of coding-fuzzing-bugfixing is a great way to attain this awareness. Letting your new developers fuzz or manually break a prepared piece of code is a good way to let them get a taste for it. It's interactive, engaging, surprising and optionally competitive so retention of whatever they take away from it should be better than listening to a presentation.
"A rich kid is much more likely to leave an impact on the world"

I quoted this as a neutral fact. That things might or could be better otherwise is a total different question.
> his professors found him intelligent

He had a 77% average in college, which made him a C student. He even characterized himself as an average student, which is accurate. The idea that he was a secret genius is patently ludicrous and is only proffered by political hacks.
I suspect community colleges are a fantastic way to recruit people who one would not find otherwise. People taking classes at night and holding down a full time job, and doing well, just out of interest- that's someone who has potential.
I found that I had to just put in hours on LinkedIn searching and sending notes myself as the Director of Engineering.
Done https://github.com/kitspace/awesome-electronics/pull/66
I was going to post that on my personal projects I'm intentionally fast and loose with git and then saw your post which sums up my thoughts.

With personal projects, the most important thing to maintain is interest and momentum. Best practices aren't so useful if you end up hating working on your project because of self-inflicted process.

Certainly, if you are using your project to improve best practices or learn "correct" ways of doing things for some other long-term career benefit, go for it. What I've learned, however, is that personal projects where I've spent more time doing "meta-work" were the ones where I never shipped anything or just spun my wheels feeling proud of the form of the project. The projects where I just threw caution to the wind and cut corners strategically (not everywhere, mind you) were the ones where I ended up shipping something.
It's good to see experiments along these lines. I really like Wikipedia's recent-ish rich tooltips on link mouseover, and the HTML <summary>/<details> elements deserve to be more widely known.

From the demo it look as if Expounder is one-way - once you've expanded something, you can't collapse it again. Is that correct?
No because you want to be able to offboard/disable those accounts without having to manually do it for each one.
3 is absolutely terrible for discussion of topics with even the slightest amount of complexity and nuance to them or topics where the discussion would occur over more than a short time. You get unique top level comments but the up-voted stuff is just lowest common denominator and the tree below that initial first level winds up highly replicated. Then there's the inherent fake consensus problem of the upvote/downvote system.
The truth is, we don't know the causality. Nobody has a good explanation of what makes an otherwise normal, intelligent person believe Q-anon, for example. We have some ham-fisted theories about how Hitler riled his country to exterminate Jews, but it's not really a nuanced enough explanation to say when/if something like it could happen again [nor assure us it won't].

I'd like to pretend that we're all rational agents, but I know that there are certain "emotional backdoors" that people like Hitler have exploited in the past to get people to do horrible things against everybody's interest.

For those of us who live in a country controlled by the will of the majority, obviously the education of the average person is a priority.

If the shoe was on other foot, and I had a mainstream news channel that had 40% of the population angry and believing demonstrably false things (e.g. Aliens were running the country and I could point out the aliens for you), and I was hinting/insinuating a revolution was necessary, how hard would you defend my cable TV show?

[Edit - Lol, I know I've got a pretty solid argument when nobody can answer the question but only give a pouty downvote]
It isn't based on a list of login providers, instead there are temporary heuristics: https://hacks.mozilla.org/2021/02/introducing-state-partitio...

In the Firefox storage access policy, we have defined several heuristics to address Web compatibility issues. The heuristics are designed to catch the most common scenarios of using third-party storage on the web (outside of tracking) and allow storage access in order to make websites continue normally. For example, in Single-Sign-On flows it is common to open a popup that allows the user to sign in, and transmit that sign-in information back to the website that opened the popup. Firefox will detect this case and automatically grant storage access.

Note that these heuristics are not designed for the long term. Using the Storage Access API is the recommended solution for websites that need unpartitioned access. We will continually evaluate the necessity of the restrictions and remove them as appropriate. Therefore, developers should not rely on them now or in the future.
This is a pretty nice list of awesome looking startups/products built with substantial effort that don't make (enough) money.

I don't mean to be negative, and sure there are stories that look nice (even though we don't know their spending), but I've spent bout an hour looking through the list and visiting the sites and it seems that at least 50% doesn't make $5k MRR while being around for years. And I'm pretty sure a lot of these are awesome products (at least based on the screenshots and the landing pages). E.g. look at this one: https://scrumpy.io/ . They've been working on it for 3 years and have less than 40 customers [1].

A pretty stark reminder that a good product doesn't necessarily translate into a viable business.

[1] https://scrumpy.io/open
This is where i think science has been failing us. I have a couple similar stories where I have various reactions to one product but not a very similar product from another vendor. When that happens it would be really helpful if there were a research lab/etc where one could show up with both products and basically say, product A does the following to me, while product B doesn't.

The first time I really noticed this was ~15 years ago I was on a spinach salad kick that started when I purchased an organic pre-packaged salad kit (as In I was almost exclusively eating just spinach salad for a couple weeks because I really liked it and my kitchen was being remodeled). Anyway, those kits were quite expensive, so I switched to a cheaper non organic spinach and my own dressing. I started to have some pretty severe intestinal distress over a couple days, and swapped the spinach for a 3rd organic brand and the problem went away. But because the no organic brand was cheaper I bought a couple other bags assuming it was probably just a bad batch and I had gotten hit by a bacterial infection/whatever and it returned.

So I've had similar issues with coffee (gotten ichy all over when I changed brands and couldn't figure it out for a couple months), and a few other products. My Dr describes me as "allergy prone" but its not as simple as I'm allergic to spinach, or coffee. I seem to have a low grade allergy to something that is sometimes present across multiple food sources. I suspect without any proof at this point its a pesticide or herbicide, since I seem to have far fewer reactions if I'm tending to stick with organic leafy vegetables, and away from crops which have traditionally used more industrial farming processes.

If you look at the pesticide/herbicide studies what is abundantly clear in the US, that just like e-coli its hard to predict/track which foods are affected at any given point . The food growing and distribution system is to complex. So while a farmer may be following all the rules, he may be downwind (or whatever) of another farmer growing and spraying a different crop. Then his crop gets mixed into a larger batch and it goes complexly undetected because in low doses many of these products are considered non-harmful.
We're well overdue a purge of this new aristocracy. And the remaining old aristocracy, for that matter.

When the blood of the rich washes our streets, only then will we be free.
/r/redditminusmods
You really need to be in a git-first mindset to follow these. Not saying that's a bad thing, but for me at least as a solo dev it often comes as an afterthought and breaks pretty much all the rules.

When developing only with yourself, git quickly ends up becoming a cloud backup. It shouldn't but...
> Genetics and family wealth

I suspect by "genetics" here you really mean something like "network you are born into", no?
Triplebyte went through the S15 batch of Ycombinator, and Paul Graham is an investor
Thanks for the feedback, I think you are raising a valid point

We have built the platform with APIs in anticipaction of integrations with SAP, Pronto, etc. We have also built in functionality to export data out to CSV files. Our market is a mix of big corporates who want the integration with SAP and never want to see out platform and small guys who run their maintenance from checklists and like the platform.

In regards to customer lock in, the system requires physical tags to be fitted to the zerks. Fitting the tags costs man-hours and they only work with our head unit. We think this protects us in the short term, longer term the capture, hosting and reporting on the data is our lock in.

Our customers are not the types to go out and build their own software - they may copy the head unit though..
I owned an '76 Chevy pickup and GM sent a coupon worth $1000 off the purchase of a brand new pickup as a settlement.

Never used it, but I assume Dealer Keeps All Incentives applied.

(They had side-saddle gas tanks that increased the chances of a fire in an accident.)

https://www.lieffcabraser.com/defect/gm-pickup-fuel-tanks/
Breaking a problem into smaller problems is an effective approach, rarely does it fail.
Worse than that, it is an attempt at intimidation. Given today's climate, it would not surprise me if it works.

Look at it this way. The capital riot on 6-Jan was planned and discussed on Youtube, facebook, and twitter. Apparently, barely a mention on Parler. Yet Parler was excoriated and deplatformed for it, and for not policing its comment sections. Yet Youtube, facebook, and twitter have faced no consequences for their ... whats the word I heard used about Parler ... complicity?

This is a dystopian future.
Not only was there no social pressure to do the right thing in the West, but there was widespread politically-charged COVID denial and downplaying, and hand-wringing about the "costs" of taking even modest steps to reduce transmission. We never really had a chance, with the amount of people actively flaunting public health guidance, downplaying the disease (just the flu, bro) and trying to sabotage efforts to contain it.

Once the disease got politicized, it was game over. One side took it seriously, therefore the other side had to not take it seriously, because heaven forbid you agree with your political opponent about something.
Yes, but at that point, you should just borrow money, and do something useful with it, because being in debt is a simple, straightforward inflation hedge.
Careful, most people including most HN readers still believe in the Russian Collusion theory despite it being quietly disavowed by the press.
Nothing about Tether or Bitfinex is decentralized.
That's not really the case. The government is accountable to the public, but it also has the power to conceal things from the public, and take unilateral action in the case of the executive branch.

What I mean by "the public" are individuals cooperating to boycott organizations they see as corrosive to democracy, which is the typical solution for problems like this. The government is expressly and pretty strongly forbidden from regulating speech by our constitution, which is the mechanism by which the government is accountable to the people.
US Covid-19 Vaccine Data by State