skysight-inc/HackerNews huggingface dataset:
The question in the title is perhaps somewhat loaded (unintentionally perhaps) as it assumes an answer. Maybe better to say, it assumes a narrative which is automatically tabu to examine, hence arriving at the apparent dissonance and illogical conclusion that is contained in the question.

It reminds me basically the same question asked in US media with respect to middle east wars it initiated ("Why do they hate us? -- to which the western narrative finds an answer to in "they hate our freedom and democracy"). Does middle eastern people really hate US freedoms? (does anyone seriously believe that?) I have many middle eastern friends, some of which did live through these wars, and none hate US freedom (on the contrary they love US freedom as an ideal! They hate something completely different about US ...)

My first attempt to start a dialog on this topic would be to point out that nobody sane actually supports targeting/killing civilians in any war. Not even the people who would affirm to "support Putin". The colleagues in the US should think about the question in a plane that is basically a common in US culture: "we support our troops". Does that mean that average soccer mom in the US support maiming Iraqi children with depleted uranium rounds, or with cluster bombs, .. or that time US convoy ran over Iraqi children with humwees in order not to stop moving? Of cause not, nobody does support that, and to any human irrespective of nationality or religion (free of psycho-pathological and other mental disorders) it breaks heart to even consider a reality of that. All people I know on either side of this political issue -- which is what the question is actually about -- hate war and are rightfully sickened by its reality.

So, a first step (in my mind) is to understand that "we support our troops"/or put ribbon on a display phrase internalized as a collective pride and duty in the USA, actually is the exact same thing for the Russians when they say "we support our troops/or put Z on their display). Again, it has nothing to do with supporting of actual killing of civilians or destruction of civilian lives. Same logic applies to any other nation in terms of collective expression of "support".

This very point has yet another aspect that must be factored in. Military is the only thing that can protect civilians shall they find themselves on the other side of the aggression. It is simply unthinkable (from collective psychology point of view) that general population of a state will denounced and hate its own military. The may protest a war (as happens now in Russia or was happening in USA during its adventures), but they cannot hate their own military (again, in a collective kind of way).

Well, this is not even scratching a surface, but the question should be read (in my view) differently ... politically, not morally (as I tried to outline). And, I hope, on a political plane (free of moral distractions) we could engage in a good debate in principle... (but that is not for now).
love zulip, great team!
Ask HN: What is the sensible way to sell offline desktop applications?
I have some side projects that I'd like to sell as commercial applications. These don't really provide any "ongoing service", so I'd feel bad with asking for a subscription fee, meaning ideally a small flat fee per license should suffice.

How does one achieve this in a sane, reasonable way in 2022? I don't want to ship an annoying "activator" program like something from Autodesk or Adobe, which goes against the idea of my simpler applications.

On the other side of the spectrum I feel like I could just provide a link to a zip on an S3 on the payment confirmation email, but that is easily shareable and looks unprofessional.

Is there something that can be done with encryption/activation keys that would not require the program to phone home to validate itself every time its launched?

How do you people earn money from your desktop applications?
These would be categorized as crimes against humanity.
It's now Cash App Tax here https://cash.app/taxes as part of the acquisition agreement.
Most of the backend is written with Ruby
Chris Sawyer FAQ
With Ruby 3 releasing with RBS, for new projects, whats the current advised path? Native RBS or Sorbet? Can they co-exist and if so, is there a point to using both?

Sorbet is something I've been interested in using for a couple years and finally got a round to actually trying it out. I tried to use Sorbet with ruby 3.1.1 but unfortunately it didn't "just work" which I think is crucial for mass adoption. I want to give the benefit of the doubt and say its my local env that causing issues with Sorbet but in a fresh `rails new test_app --api` project, I'd expect `srb init` to work without errors... maybe I need to give it another go, curious on your thoughts above tho! :)
When it really happens I'll give them credit for it.
Comma.ai likely to remove support from C2 before promised July 2022
I mean, I don't think students are forced to run an operating system in Excel... (yet?) ;)
Thanks very much for trying it out and taking the time to give us feedback. We don't log searches, so we rely on talking with our user community to understand when searches do well or poorly.

We'd love to know what your searches were, what was bad about the results, and what the ideal results would have been, if you're happy to share that please? Andi does well at answering questions about knowledge and serious topics. We have work to do on areas like local searches, business and place searching, and ecommerce searching.

If you were able to give us some more feedback on the issues on the iPhone 8 screen that would be helpful as well. That's one of the models in our test set so possibly something is going wrong there. Did you have chance to try it on desktop too?

Let us know if we can investigate the queries more, and thanks again.
let's not miss the point.

the only reason companies use slack/teams/gmail is because those services understand the data belongs to their clients (the employer) and will provide ways to access private chats/change ownership of private documents/etc with zero trouble.
Great so how do I run GPT-3 on my own hardware at home?
Hi there! Thanks for double-checking; I'm here on behalf of the team at Stripe that designs and builds stripe.com. The gridlines are an intentional part of our design system—partly to provide some optical structure, and partly as a metaphor for Stripe providing infrastructure in close partnership with developers. We're always open to feedback though; thanks again!
Can we even buy dumb TVs anymore? I just would never connect "smart tvs" to the internet anyway, but would love to not have all that crap in the menus and such.
This is great!

And it reveals another (probably unsolvable?) UX problem with quadratic voting: it takes so much longer to allocate votes by comparison to a thumbs-up / thumbs-down vote.

For myself, I did a pass through the issues, supporting or opposing each issue with a single vote. Then, I did another pass to add additional votes to each issue in proportion to how much I cared, while carefully paying attention to how many issues were left to be voted on, and my remaining "budget" of votes. Then, I did a final series of passes to rebalance everything, trying to make it as reflective of my positions as possible, while using as many votes as I could (so as not to leave any crumbs of democracy on the table, so to speak).

The whole thing was actually really complex, and not done in "linear time" like a traditional ballot. And it wasn't because I thought more about the issues, but purely because the rules of the system introduced so much more overhead.

Not saying I dislike the idea of quadratic voting, just that you can really feel the difference.
The IRS wants to do it, they already have all the software internally to do it, they're legally barred from doing it.

It's nuts. Intuit isn't worth that much.
I wonder if there is some hidden value to fashion trends. There are obvious reasons to wear clothes like you mentioned, to stay warm, protect from elements, carry your wallet, etc. but it also helps you identify in group/out group. Your style conveys your age and generation. Your music preferences. Where you are from.

I think web design can convey similar things, sometimes at the cost of utility. For example, a website may want to convey that it’s for professionals and businesses. Or that it’s fun & silly like a toy. Or that it’s for academics and learning. The style of the site helps to identify if you’re in the right place for your “group”. users can look past bad UI. In fact, they will often complain if you decide to “improve” the UI without their consent.
I am torn. If someone is holding a "ruining peoples lives" chunk in their portfolio, it's not a diversified one -- and it leads to a good life lesson. And if ones all in the stock market and it crashes -- surely you should not victim blame, because there is a road to redemption (just weather the storm), and it's really not their fault. Nobody can predict wether the number goes up or down reliably in the short term, yada yada. However given the nature of crypto landscape wrt. scams, attacks, takeovers, thefts, I can't help but say "buyer beware" and "it's a wild wild west out here".

I mean, you must agree it is good advice in hindsight to not hold all your eggs in one basket in this case. I do.
That google thing is not really a secret. It was widely discussed inside google too. Maybe it came out of Edward Snowden.
Having some sort of regular feedback keeps students focused on whats happening in class and gives feedback to the educator if they need to do a better job explaining something in the next lecture. A lot of students have a bad time pacing out their studies or keeping up with lectures on their own, as if they have nothing in the near term to study for they just won't bother to spend time on that class over others with more pressing deadlines. Then when its deadline time and shit is hitting the fan, then they will flood the inboxes and office hours asking things that could have been clarified weeks ago when the topics were covered in class.

Having assignments broken out in regular intervals is pedantic, but there's often not really a better way to get these sorts of students engaged without a threat to their GPA basically.
Unfortunately I don't know of an example repo, but I do know that most projects (except Stripe) who use Sorbet use it with Rails. There's a #rails channel on Slack—maybe you'd like to try asking there!

https://sorbet.org/slack
I used them for the first time and it was fine. But it doesn't look like they support the state form I plan to use for this year. Already contacted them asking for it next year, but didn't receive a concrete answer.
This is great. As a frequent Google user, I breathed a sigh of relief seeing ad free search results from individuals.

Curious - how do you know whether a site is a blog versus something else?
Yeah, issuing themself one through RAPIDS. You need to authenticate against RAPIDS to issue one. So you're looking at stealing a credential, and hoping you can get it done before it's noticed it's gone and revoked, and hoping that they don't go ahead and look at logins between when it was last seen and when it was revoked in order to see if there's any weirdness, at which point your credential gets revoked.

If they did something similar for law enforcement, it would probably have the same sort of restrictions: you need to authenticate to get a credential, but to authenticate you need a credential. So you need to steal one to issue yourself one.
Putting a numeric value on this is silly. The fact is that the United States government can compel companies to aid in its surveillance (just recall when they forced Snowden's email provider to install a backdoor).

Even if a company does not want to participate or is not compelled to do so, the US government has very significant capacity to break into and co-opt systems (all the way from targeted surveillance of individuals by intercepting and bugging hardware to tapping undersea cables to indiscriminately hoover up communications).

So when people say that Kaspersky might be forced to go along with Russian intelligence, the same goes for American tech companies and US intelligence. There is indeed a 4th Amendment that is supposed to protect Americans, but the last two decades have shown that the government is perfectly willing to ignore that legal restriction.

The US has the most extensive global surveillance system in the world. US intelligence services receive about as much funding as the entire Russian military. I have no doubt that Russia tries very hard to engage in extensive foreign surveillance, but its not in the same league as the US.
> One could say that the same is true in the US, but I believe the degree matters. Although the US government and intelligence agencies will and do try to overreach, there is a strong legal and cultural tradition of exposing, resisting, and fighting these overreaches in the US.

That point would be a lot stronger if the US government hadn't demonstrated shocking callousness and disregard for international law in their efforts to catch notorious whistleblowers Snowden and Assange.

I remember when Belarus downed a plane to catch a political dissident and all western countries acted shocked, even though these countries had tried to do the exact same thing to Snowden on the US's behalf, with a presidential plane no less.
> the admissions department should not be assuming what an applicant wants to do beyond what they say in their application

It almost seems like you may have created a straw man here.

1. I’m not an admissions officer.

2. Of course admissions officers look at what the applicant stated and don’t assume.

3. My question “why would a high performing 4h person want to go to an elite school” is a reasonable one. There are good answers to this question. Sometimes the answer is “I have perfect grades and a high sat score.” That’s not a good answer. As a simple example, I have a friend whose daughter has a lot of potential for an elite school, but she wants to be an animator. Her mom wanted her to apply to Harvard, but after they did some research, they realized that Harvard was not a good fit.

4. The issue with most “research” that claims bias in elite school admissions is that they normalize the data based on grades and scores. The scores and grades at elite schools are heavily condensed at the high end, so they aren’t really the main differentiators (unless you are a recruited athlete). The stuff that the researchers can’t easily quantify often swings the decision between reject and admit.

5. So many people seem to be convinced that elite school admissions officers are actively hostile towards highly qualified applicants. This couldn’t be further from the truth. The admissions decisions may look confusing when folks with similar grades and scores have different admissions results, but that’s probably because a key part of their application is unknown to most people, and/or they were marginal candidates and something seemingly small and not easily quantifiable swayed the decision.

6. The biggest source of discrimination I have seen in elite school admissions is at the local school level. Specifically, I have seen school counselors and some teachers subtly sabotage compelling applicants for reasons that had nothing to do with the quality of the applicant (e.g., counselor preferred someone else, counselor/teacher didn’t like something about the student, etc.). But that’s unfortunately on the student to work around — that is out of the sphere if influence of elite school admissions offices (other than to note potential bias).

7. Lastly, I would love to see the data on the folks who were were active in ROTC, 4H, etc. being negatively correlated. There may be a correlation, but I doubt it’s the cause. I would guess that something that is not easily quantifiable is missing in the application. I will also add that some elite schools have ROTC, so that is especially surprising to me.
It really depends what you mean by simple stack.

You mentioned "weekend projects", which indicates that you value development productivity. You want to be able to do more with your allotted time. The way we tend to envision a "simple stack" is to mean a combination of lighter and possibly specialized tools. But does that necessarily translate into quick development? Your choice of tools still relies on your experience with them individually.

I often see people advocating for microframeworks when this question comes up. As a long time user, I would say sure, but with the caveat that they come with very few batteries, and sometimes fewer opinions. To me this is also the promise of many future decisions to be made, by you. How much time does a single decision typically cost you?

Also, the size of your project's audience, doesn't imply that the app needs considerably less dependencies, than something more ambitious popularity wise. The difference usually lies in the infrastructure that will eventually specifically address scalability.

I think a good simple stack for week-end projects should aim to get you from install to development fairly quickly. Don't waste time making too many technical decisions beyond the choice of tools. Spend half an hour setting up a container, design your database, and get to work. If some other people have already spent time working out what's best in 90% of cases, use that experience first. Find out later that your case falls within the 10% that doesn't apply.

---

Now, for some more practical recommendations. I think Django's opinionated batteries make it a more compelling solution for "week-end" type projects. Does it matter that it installs megabytes on disk, of which you end-up barely using a few KBytes? For most cases I don't think it does.

My stack suggestions for week-end type projects on the back-end will be heavily Python-centric (except for Ruby-On-Rails):

- Django|RoR, Postgres: Opinionated batteries. Just hop on the train and simply let it drive you.

- Flask, Psycopg2, Postgres: when you're already comfortable replacing most things Django offers for free, with your own assortment of best-of-breed tools and practices (testing, templating, etc). Working with Psycopg2 implies that you're reasonably comfortable working directly with SQL, and willing to spend some additional time working out the various kinks that inevitably need addressing, when managing your own connections to the database.

- Flask|Django, Postgres, SQLAlchemy: Only if you already know SQLAlchemy. If you don't, just trust that you won't learn it in a week-end.
Dirty secret: all versions of TurboTax have all the forms - you can just switch to form mode and enter the values yourself into the forms.
You're not completely wrong, it is just a way too crude of an assessment.

The way power evolves from ancient times, to middle ages, to modern times and finally contemporary times, how the institutions of capitalism are different in form, but not in essence from the institutions of feudalism and other themes are a central topic of Marxist theory.

You seen to agree with him about the root of the exploitation problem, but GP is also right in that there are differences on how the institutions operate and how advanced they are in comparison to those of the past. These new institutions and techniques and dynamics require different tools for analysis.
Sure, there are competitors so that if Chrome disappeared, we’d be fine.

But imagine if Chrome had never existed. Chrome was so much better when it came out that it saved us from Internet Explorer hell.

I don’t want to picture what Microsoft would have had in store for us if Chrome hadn’t come around.
I see. There is a reference to BASIC in mid Season 2, where they had to use a computer to unlock certain doors. The UI was Text only :-)
Zulip was my backup plan if $BIGCORP decided not to renew our Slack subscription back in the day, for exactly this reason.
I think this may be a somewhat more specific to your environment...I'm running on a new generation macbook pro (so M1+) and haven't had any trouble screen sharing
Same issue here on Intel MacBook Pro 2020.

It seems the OSX permissions for Chrome Screenshare, Mic and Video get reset quite frequently. I can't pinpoint exactly what triggers it. If it's a Chrome update or OSX update.

EDIT: Just updated Chrome to 100 and sure enough it lost screen recording permissions. Camera and Mic were kept though.
Yes. I see a lot of down votes on HN on perfectly reasonable, to myself, comments. People are up/down voting too much as a “like button”.

HN is still far better since you really need to be down voted for the moment to get hidden.

But I’m inclined to think that more accounts is ultimately a bad solution since you’re forced to pretend you’re part of the in group.
>It's an especially big problem given the fact that the vast majority of lightning payments are routed through lightning nodes operated by centralized cryptocurrency exchanges.

I'd love to know how you came to believe this. Due to Lightning's design, there is no way to know how payments are routed, so it seems clear that you're either misinformed or lying.

> That's not even getting into the abysmal incentive structure node operators face.

Such as... getting paid for your capital by routing payments? Oh no, so abysmal!
Revenue is not profit. Especially early on, you're probably burning most or all of that just to make the money in the first place.
They don't really want to see what goes on in front of monitors.
Contrary to your initial assertion, credit scores are built using real-world models based on historical data that indicate a debtor’s likelihood of repaying debts. Fair, Isaac, and Co. (aka FICO) pioneered this technique in the 1960s; one founder was a mathematician and the other an engineer. This score helped creditors make more accurate decisions based on real data; before that, credit decisions were usually made by individual loan officers whose decisions were often based on how well they knew you personally and your standing in the community (and were frequently racist, often overly so).

Is the credit score system imperfect? Yes. Is it based on a mountain of bullshit? No.

(That said, I’m really sorry to hear about the tragedies that have impacted you and your family. I don’t think it’s fair that we don’t collectively insure one another for accidents, either.)
As the 4th doubling, that's a 16X increase over the base.

512-bit registers, ALUs, data paths, etc, are all really really physically big.
Show HN: Hacker Health
Hacker Health is a community for hackers, by hackers who want to get serious about their physical/mental health. On my journey to creating a profitable business, I've found that it's incredibly easy to slip into bad habits and not take care of yourself properly. I want to change that by creating a community of people that will hold each other accountable and celebrate victories together.
yeah, reminds me of working at technorati in 2005
pods can share a persistent volume in ReadWriteMany mode
> no mentally stable person

I think that sort of judgement breaks HN guidelines: https://news.ycombinator.com/newsguidelines.html