skysight-inc/HackerNews huggingface dataset:
GitHub suspended access to their account for a commit to their own software, because it caused a problem for all these companies. For one it shouldn't have, like pinning a dependency and auditing all changes should be done ideally. These libraries are always licensed in a way that excludes warranty of any kind.

But I honestly don't care if companies "exploit" open-source software by making money using them and not donating to the developer. That may be unhealthy for the ecosystem, but neither side is entitled to anything. I would donate, but not expect a donation, and poisoning the well the way these developers did is not going to help any of us.
I had family members telling me that the news was spreading fear and panic back then, and that we should not lock down even for two weeks because, in their own words, “they won’t let us out.”

I was skeptical and accepted the lockdown for two weeks. We only just started getting out more than three months later.

Either my family was really unusually right… or there was a percentage of people saying it was a bad idea that was blissfully ignored and given no voice.

And now that they were shown to be completely right, we pretend they don’t exist or lump them into the anti-vax crowd even though these groups are distinctly different with some overlap.
Same with slack webhooks. I make custom software and everyone wants slack webhooks and they are pretty easy to implement and people love them.
https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPape...

Keshav knows what’s up.

I tend to read the abstract, figures and captions, conclusion. Then i know if it’s worth really reading it, at which point i print it out and break out a pen.

if it’s really REALLY worth reading, ipython usually comes out to play, too
I was hoping 8 hour download times was a thing of the past
Taking pride in your work is a good thing. However, consider that it's all relative... your 50% effort is probably another person's 100% effort. You are totally allowed to dial it back and focus more on yourself and your family. In fact most people probably would not even notice if you did so.

The first few years of my career, I worked as hard as possible and started feeling deeply ill. I realized the need to put forth my maximum effort was all self-imposed, totally in my head. Now I personally try to do as little work as possible, and I am still highly regarded at my job.
The ergonomics angle is a good one, I failed to consider that
Would the freelancer have even known? Their initial contacts were remote. I just purchased some by-the-hour services from a sole proprietor a few weeks ago; I just gave them the credit card number. They never saw the card.

Bringing up the agreement with the credit card processor is an important point. I suspect that Upwork's agreement like that involves certain protections when freelancers use the timekeeping system to create real-time proof of work. As the freelancer explains, he's only in this pickle because he entered the time later. I get why that didn't seem like a big deal to him at the time, and I'd be very curious to know how clearly Upwork explained the difference. Was it only in their T&C? Did they warn him when he first tried manual entry? Does the manual entry page warn him every time?
Same. B&W laser Brother MFC-7320 here since I don't know how many years. Once in a while a new toner and the thing keeps happily cranking.
I almost missed your comment because it starts with the word "No"

Looks like there is evidence for this:

- https://www.forbes.com/sites/nancyolson/2016/05/15/three-way...

- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4274624/

When I (tried to) learn Japanese, I was only able to read handwritten kanji after learning to handwrite kanji. The effect was striking, night and day
Grain farmers are doing just fine, they are not being ground to dust by the system.

But it is certainly true that production subsidies serve to make landlords and suppliers rich just as they serve to make farmers rich - your tax dollars at work!
I think we're probably talking about the same thing, I could've been more careful with my language though. I don't think there's use in my working through to figure out better nuanced language to use, otherwise I'm glad you found resolution to the anxiety triggered.
Even if you can spot a non-native app in seconds, does it really matter? The vast majority of users simply won't notice and not care at all if it's native or built with Flutter, Xamarin, RN, etc.

The same has been said for Electron on desktop for years, but look at how VS Code is probably the top editor in use on desktop platforms, and even more demanding audience, like developers, don't really care that it's non-native.
I am the exact opposite.

I type 150+ WPM and can’t write to save my life. Writing things down with pen/paper does nothing for me.
Show HN: Programmable “link preview” thumbnails for your websites
Hi HN,

I posted this a while back when I had just a small MVP and a had a little bit of feedback from here. A month of development later during Christmas, new years, and a lockdown, my first ever "API-like" service looks much more solid, and I would love to get some more honest feedback from the community here!

It's a tool that lets you easily add these dynamic "Link preview" thumbnails to your site's pages. This way, when links to your site are shared on the internet, a nice, on-brand, tailored picture can be shown instead of a generic image or nothing at all.

There is a really nice CLI based on vitejs you can try out to help with making the thumbnails.

How does it work ?

In short, you provide the service with some custom HTML/CSS templates, then a simple, public-facing "API" will be created for each template. This "API" will return rendered pictures of the templates dynamically based on the variables you prodive via query parameters - all in a scalable, production-ready way. You don't have to manage anything else.

Once you created and uploaded a template, you just need to "Hook up" the templates to your pages via meta tags in your site's <head>. You can use your framework / environment of choice to create the URL strings, passing variables to your templates via query string parameters.

Let me know what you think, thank you so much!
They’re only modifying the terms for future work done. Namely, the freelancer won’t get any money for it. They’re not requesting them to pay back $12500 right now.
Even if that is the case, that is still Upwork’s problem. Not the freelancer’s problem.
Mastermind? :-)
Many understand the concepts perfectly well, but will still not always remember the arbitrary difference in naming. If memorization of arbitrary words is so effortless with repeated context then no one would mix up common words like effect and affect.
Considering how tax money are being used in these countries, even 7% is too much. I don't mind taxes, but there's too much embezzlement so some dude in the parliament can buy lambos. An issue common to countries in the region, but less so in Poland or Romania.
Denominating prices in BTC doesn't magically make the price of BTC any less volatile. Prices would have to be updated several times every day.
I agree. Nuclear is very popular among the HN crowd because technologically, it makes good sense, but in the real world, tech isn't the only variable when making huge long term decisions.
Thanks! I'll update the HTML.
Furthermore, urlparse is almost always the wrong choice for the job. It parses path parameters (not to be confused with IRL parameters aka query string), which is why it splits in semicolon in the first place, an obsolete practice that I don’t even remember when’s the last time I found make sense. urlsplit is both more correct and does not have the bug/vulnerability to begin with.
Makes sense. Once you’re the vegetarianest, you have nothing to hide anymore
T-shaped is so 2002. Today, we need Ш-shaped people!
Is that an issue with willpower or concentration?

I think it's the latter. I would suggest you to do some meditation.

Throwing an arrow in the air but it might be the case that your mind is wandering too much when you start reading. Doing some concentration practice will help.
As I mentioned elsewhere, I recently purchased by-the-hour services via credit card over Zoom. They never checked the physical card; they just took the numbers and punched them in, with the charge instantly being made (Amex notified me within seconds). There's no reason to suspect that this guy would have done any more verification.

Are we sure the freelancer can't sue the person directly? And if we believe they can't, why could they do it in the case of the credit card company? In both cases, there's a chain of intermediaries; the chain's just one hop longer.
The simplicity also comes with problems, such as nickname registration in practice being implemented with bots that have administrative rights, which can lead to social engineering exploits and poor standardization of their interfaces, or the fact that the protocol does not seem to support sending an encoding so it relies on the gentleman's agreement that everyone use UTF-8, which works until that one user using latin-1 enters and starts sending characters that appear strange to everyone else.

It could be a little bit more complex in my opinion. Perhaps it is time for servers to start supporting an i.r.c. 2.0 protocol but otherwise allow 1.0 and 2.0 users to still communicate with each other to facilitate the migration.
Not sure why you are being down voted, your observation is spot on.

It's pretty obvious that 'politicians' took into account potential costs of shutdowns. Shutdowns aren't very popular with anyone, and politicians tend to want to get re-elected.

The question really is, how, as a society, do we distribute the costs of the pandemic, and different societies have tried different trade-offs.
> So comments are needed only if the code is tricksy

If the code in question is part of the pkg/module/crate/whatever's API, aka. someone else may have to use it some day, it should be commented regardless of how complex it is. Whatever interacts with "the outside world" should be labeled, that's true in code, and that's true with the big red emergency stop button found on heavy machinery. It doesn't matter how obvious the usage is.
> These critiques are usually unmoored to anything actually happening in the blockchain space

Critics are unmoored? This technology is inevitable?

I don't believe that's true. It seems to me that it might find a niche in the corner of the Internet and eventually be forgotten by all but the most ardent followers.

Many countries are banning cryptocurrencies for many of the reasons critics have been rightfully skeptical. I can't imagine why that trend will stop.
Probably easily fixed with a Raspberry Pi (probably even a Zero W or something like that) and CUPS?
Reason for gender disparity I meant. But good to know.
"giving everyone stimulus and so many benefits it’s hard to hire"

When did all of those benefits and stimulus for the common person end? It was September wasn't it with some states stopping them months before that yet the states that stopped them before are still having trouble filling jobs.

Please correct me if I am wrong.
> Instead, the new signs will say: "When they will completely disappear depends on how and when we act. One thing is consistent: the glaciers in the park are shrinking."

Predicting a specific date limit for a specific area was probably not a great idea. Maybe someone wanted a photo-op. Disappointing. The point remains: faster-than-expected is going to depend on whose expectations you're talking about and at what time. But things are accelerating, and in the wrong direction. Also, some of the dozens of tipping points have likely already been triggered.

According to the latest Global Glacier Change Bulletin[1] compiled by the World Glacier Monitoring Service:

"The percentage of positive annual mass balances decreased from 28% in the 1980s to 9%
(2017/18–2018/19), and there have been no more years with a positive mean balance for more than four decades. The melt rate and cumulative loss in glacier thickness continues to be extraordinary. Furthermore, the analysis of mean AAR values shows that the glaciers are in strong and increasing imbalance with the climate and hence will continue to lose mass even if climate remained stable (Mernild et al., 2013)."

Another infamous too-early prediction is Maslowski's 2007 projection of an ice free arctic by 2016 +- 3yrs. There will always be too-early predictions out there. But whether we're EOL in 2 years, 20 years, or sometime within a millenial's lifetime, I think is the wrong thing to be focusing on.
[1]: https://wgms.ch/ggcb/
Yes! I learned BASIC on the BBC Micro. You turned it on, and you got a BASIC interpreter. It was the most painless, most fun experience. Graphics, sound,, etc., were all available by reading the User Guide.

I couldn't have afforded buying one, but my university had half a dozen.

I wish kids today could get that.
The Algorithm That Transform the World. The Story of Nasir Ahmed [video]
I actually found the article he's replying to much more interesting than this piece
Just taking a US credit card number without the name, CVD code, or zip code, is indeed a dangerous way for the person taking a payment to take one, opening them up to more possibility of fraud and chargeback.

In this case, it was Upwork and not the freelancer who decided whether or not to charge a credit card with only the number, if that's what they did.
Denazification
> The freelancer made an agreement with Upwork that, in exchange for payment from Upwork, the freelancer would perform work as directed by the client.

Do you have proof of any of this? I'd bet cash money that everything that happened here is entirely covered the actual agreement.
I don't dispute any of this post. Actually, to be blunt, the fact that you think any of this is a retort to "pay people for the type of work you expect them to do" is deeply concerning.

> reviewers assume they know best.

You are probably more adept at running a grant-funded research group than me. I have no doubt. My concern here is ethical. I do think the average PI is in waaaay too deep to admit how horrible even the "good" PIs end up treating their phd students. So, in that sense, I do generally assume I know best. Not about how to do successful research. But about the true reality of how the people in those salt mines are being treated.

On that note: of course all that non-core work is valuable! Incredibly valuable! And PIs should probably hire someone to do that work! At fair market wages! With accurate job titles and job descriptions!

I agree with everything you're saying... except about who should do the labor and what they should be paid for that labor.

I'm going to reiterate two sentences from my original post.

>> Want a devops engineer? Hire a devops engineer ("systems scientist" or so on). Want a graphic designer? Hire a graphic designer.

>>> ‘I’m a researcher, not a(n) X,’ with X∈ {software developer, designer, marketing person, artist, …}

>> Sure, but here's the rub. What does everything in that set have in common? They make at least 2x+ the average PhD student and have much better benefits.

>> If you want a "force multiplier" person in your lab, do your job: get a grant and pay a fair price for that sort of labor. PhD students are NOT ∈ {software developer, designer, marketing person, artist, …}. If they were, you'd be paying quite a bit more and/or getting far less exceptional candidates.

Labs that have successful spin-offs are usually the worst about this sort of thing. They're running their research lab like a seedling incubator, but paying each of the one man shops printing their lottery tickets low five figures without retirement benefits.
Nobody seems to be addressing withdrawal symptoms of anti-depressants. I have way too many years experience dealing with this with friends and family and too many types of anti-depressants. It's never fun. Even doctors who prescribe the SSRIs won't admit to it - I stopped counting how many times a doctor said, "I've never heard of withdrawal symptoms for <insert anti-depressant> before!" meanwhile they write out another prescription for the next SSRI/SSNRI because the last one stopped working after x months/years.

I know of several cases where symptoms lasted for years. I know too many people who have had many different symptoms simultaneously while coming off of e.g. Effexor (with or without tapering dosage), ranging from flu-like symptoms for up to a whole year (meanwhile people moan about having 1-2 days of flu-like symptoms after getting vaccinated), horrible nightmares, cramps, headache, nausea, dizziness, worse depression than before, lethargy, insomnia, and the list goes on.

With "any other type of medication" you generally don't have to deal with withdrawal symptoms, so it's a bit unfair to compare them like that, although I agree to some extent that for some people, they are better than not being able to get out of bed, especially for people who can't afford to get alternative types of help, but people on anti-depressants are never like themselves before they started taking them.

And to add, they are IMHO not addressing the root cause of anything. People become 100% dependent on anti-depressants and after 1-2 days of stopping begin to experience withdrawal symptoms of varying intensity. Granted every person is different and will take different anti-depressants with varying dosages which will have varying impact on their psychological health. Sorry if this appears like a rant, I'm also glad for the existence of such medications but I think they are just handed out like candy without any consideration.
I also wondered, because this seems like a solvable technical problem. It's just clicks on the right buttons. Even if you can't abstract the problem, you could find the right pattern with user data.

On the other hand, those cookie options aren't just there to annoy you. They have legal relevance. If a program takes those decisions from you, who'd be responsible? This may be a reason why few people want to touch the topic... idk
It's common practice in the schools and universities in Japan to operate on 50 % capacity if the infection rate is high. There are strict mask mandates, social distancing and temperature checks are enforced.

Knowledge source: I'm a professor at a University in Tokyo. Nobody can enter campus without a mask and temperature check (not even me, the door to my floor has a facial recognition /thermal check).
Social distancing is also enforced by teachers and staff. There is a max student cap for each room (that his about 30 % of the maximum capacity).

For schools: several of my friends have kids attending elementary school in Tokyo.

Yes, there is a lot of orientalism going on hackernews. lol.

https://www3.nhk.or.jp/nhkworld/en/news/20220107_37/
Then a cat does "business" in whatever that triggers similar response as toilet e.g. your shoes, pots etc. It's also not fun cleaning the cat that fallen into toilet bowl (and all the splashings around).
"Either sell the unit at the real price you want to get from it, or accept the risk that your get rich scheme might not work."

This is something I've starter to wonder about governments developing new or improved road systems: is the cost being recouped via taxes specifically from developments along those roads, or is some of the cost externalized, so then land owners and developers are making additional profit when selling that they otherwise wouldn't if real costs of their accessibility/roads was accurately applied? E.g. are some development costs in specific regions offloaded as a burden for the rest of society, so cost and gains or value created is distributed unevenly?
It also felt like once we in the US barely caught our breath, everything took on a political valence. Everyone dug in so hard that, when new information or considerations came to light, nobody could budge.
Actually go for Lithuania or Malta - even lower taxes than Romania and even higher standard of living (especially Malta)
Saying it again, the product that made Apple a $3T company is iTunes for Windows.

Nothing that came after wouldn't have been possible without the cash fountain that came when iPod opened up to the majority of PC users.
I found this a very useful resource when learning to read a research paper: https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPape...
>Your system will resolve whatever hostnames you want to whatever IP addresses you want. You just add the entries to a text file.

>It will always override whatever results come from DNS.

there are limitations, good luck overriding ctldl.windowsupdate.com https://forums.mydigitallife.net/threads/windows-10-hosts-fi...
> So while there was a loss of privacy, the alternative was to remove the offer of the application itself in its entirety.

OP's point is that the change in forwarding was practically equivalent to (partially) defeating the encryption.

I think the argument is that, previous to this Whatsapp forward counter rollout, one would assume significant hits to credibility would block a company/org rolling out such a thing in a client. And that hit apparently didn't happen.
> Having to install a heavyweight IDE

xcode-select --install pulls in the CLT, which is a fairly reasonably sized download given that it includes various essential dev tools including python3 but without Xcode.

This is hinted at by attempting to run python3 before any install, which calls a stub prompting you to do just that.

py2/ruby/perl/etc... are part of the base OS for backwards compatibility/expectations (because they were so before Xcode/CLT were even a thing) but have been marked as due for removal from base for something like half a decade. My bet is that at some point they will move to the CLT (or some other optional download) as well.
Author here---I am not exactly doing mathematics research any more, but have shifted to CS/ML. It was my impression that the pace in that field is a little faster than in pure mathematics (whether that's a good thing or not is debatable). Please let me know whether I misunderstood this.
Have you thought of going to consumer court? Either that, or a class action lawsuit (if multiple people can group together) should definitely help you see your money. You might also be able to find a lawyer pro-bono as the case is clear cut in your favor (and charge for legal fees in the compensation).
You also aren't directly editing the observable runtime behavior of the system, yet programmers seem to be able to handle that jump regularly.
> Why not just preface every line with that?

Because that's noise that makes reading the code more difficult.
Creating a separate markup file that provides comments (even overlapping) that are associated to files and lines, for display in an IDE window seems like the logical way to go from the current style of inlining comments into code.
Honestly the fact that Google got entrenched even more (or Zoom) is kinda scary to me. A few years ago it was noted that Google was basically giving away tech for free to schools so that they could embed themselves and eventually start squeezing money out of the education system (this happens internationally).

With Covid, everything kind of got forced onto schools that weren't technically prepared. I'm afraid of what costs we'll pay when our education system is also owned (via tech) by private industry.
I don't think this is an accurate characterization of the issue, if you are referencing the Schmeiser case then that wasn't the basis for Monsanto's complaint (although it was the basis of his failed defence).
Are you saying that CVS has been turning away brown people who want covid shots or are you just parroting rhetoric without really knowing or looking into the true root cause of this issue? Yes. My firsthand anecdotal conversations with black friends and family confirms that they are indeed smart enough and able enough to get the widely available covid shots. For free if that is an issue. Where is this black-person-filled walled-off republican area of the country you are talking about?