skysight-inc/HackerNews huggingface dataset:
> It does feel like we’re coming towards the end of the open source era, imho for several reasons.

I disagree. It takes time for open and free alternatives to newer software to emerge. Sometimes they never do. What is going on is that a lot of software is niche, and doesn't have the huge, horizontal utility of say, the Apache web server. At this moment, commercial clouds are at the center of a lot of applications, and the cost of cloud computing may require significant revenue to support operating the software. As open source, self hosted clouds become more popular, things will change.

>The well documented (in this article) push away from copyleft licences due to the selfish and non-participatory approach of major cloud providers to OSS.

I'm not sure they are non participatory. I do see where some creators of open source end up having to compete with AWS, but this literally has been the case forever. For example, many early mailserver and mailing list publishers ended up competing with the neighborhood ISP for email and mailing list hosting. It's the same old same old, just the names are different.

>The reduced incentive to contribute to OSS as hiring trends have drifted away from positive contributions towards leetcode etc.

This isn't true, either. Most companies jump when they see an open source developer, because we know very well what that developer is capable of. There's more to a developer than ability to write software, and I suspect a lot of the weird hiring processes out there are biased towards non-development skills. For larger companies, there's ability to adhere to policy, political/people skills, ability to produce under absurd levels of pressure, ability to tolerate incompetence, and your ability to be a good non-squeeky cog in the machine. A lot of open source developers don't have those skills, and probably would not stay very long at a company that interviews for those skills.

The trend towards skills verification (leetcode is one of the many ways to do this) is a counter to the number of people who are simply unskilled or lack sufficient practice to work as a professional developer at the level they are applying for. When I advertise jobs, 84% of the applicants are either flat-out unqulaified (missing required items on their resume) or fail a very simple "write a function that does a and b and returns c.
A service...like...a bank ?!?
Suppose you think up something brilliant that could be a big improvement to secure communications for the next century. Isn't it reasonable to expect to benefit from it? The whole point of the patent system is to enable people to benefit from thinking up brilliant somethings from which everyone will benefit.

I'm not a big fan of the patent system and maybe we'd all be better off with something else, or with nothing at all, but given that the system's there it's not unreasonable for people who think up valuable things to use it. (Within reason! If Ding says "everyone who uses this has to give me ten billion dollars" then obviously what happens is that Ding gets no money and no one else gets to use Ding's idea, and that's plainly the worst of all worlds. But presumably Ding isn't stupid and that sort of outcome is unlikely.)

Obviously it's a different matter if e.g. there are other equally good ways to do Ding's thing and Ding tried to conceal his patent in the hope that others would pick his way of doing it and make expensive-to-change decisions from which he could then profit.

(I'm not sure whether "the alleged plagiarism of Peikert" means "Ding's alleged plagiarism of Peikert" or "the alleged plagiarism committed by Peikert"; what Bernstein is alleging is definitely the latter.)
Don't judge crypto by one person's poor explanation of how smart contracts and wrapped tokens work.
Ironic that he works at Kaiser, I wonder if he has Kaiser Permanente insurance?
2022 is going to be a rough year for many folks speculating on assets going up forever. It’s come-to-jesus time. Inflation is driving real wages down and stimulus is being withdrawn while we’re looking at 5 rate hikes this year. We’ll be very lucky if it’s just a flat year and even then some of these strategies will get killed by finance costs while trying to ride it out.
Ask HN: Pragmatic Christian Sermon
I'm an atheist, but I don't want to be too far away from Christianity culture. At least I can blend in with my religious family. Where do I find lectures/sermon that has perfect balance between practicality and christian culture? You are also free to criticize my preference if you feel like this is wrong, thank you
I'm not either, and neither are most developers. My takeaway from this is GDPR doesn't care, leaked data is leaked data. I'm just worried about this implications this will have for non-malicious intent that the internet has evolved to use over time. Perhaps this is for the better, but I fail to see that future at the moment.
It’s also monetized better
What would actually happen, in this case, assuming the bank found the money? I feel like they'd most likely have to report it, rather than destroy it.
So it's always, buy low, sell high.

They totally forgot, pick the right numbers at the lottery and always bet on the winner.
Apples and oranges can, despite the aphorism, be compared.
China already has this :/
There’s still a hole in my bucket: Monterey’s memory leak
It is considered strictly necessary under GDPR, yes, because TCP/IP (and UPD) is how the internet works.

Something being "strictly necessary" under GDPR also doesn't mean that each intermediate entity can do whatever they want with the IP address.

> which establishes an encrypted tunnel to your main servers

Grandparent was talking about "packets travelling through various different countries". This is just TCP/IP. Using a tunnel won't change this, intermediate routers will still see your IP. Your idea is no different from HTTPS.

If you don't want intermediate routers seeing your IP you have to lay 100% of the infrastructure between the customer's house and your website. Again, this is not how the internet works. And GDPR already covers potential privacy issues that might arise in this case.
The web site did no such thing -- it served up a document that contained the reference. It is the end user that CHOSE to delegate interpretation of that document to a web browser (ad a counter example, look at how RMS browses the web). Yes this is less practical. But since the decision only deals with what is "possible", then logically it should be fully consistent.

Now from a practical standpoint, I'd like to see a privacy consent header which informs the web site of the privacy options the user has selected. Absence of that header or absence of specific selections will result in annoying popups like we have now.
This is a good point. A large portion of people can't quite figure out how something so fundamental as fractions work.
Nobody is worried about sending funds to „foobar“. People are worried about sending funds to a syntactically valid address that no one has access to.
I’ve made myself abundantly clear that WETH or whatever smart contract shouldn’t blackhole money by default when there’s no handler code, just like mailserver software shouldn’t blackhole emails by default. This is not a case of John making a mistake of forgetting their password, it’s ridiculous fallback behavior with unconsidered edge cases (or maybe considered but intentionally unhandled due to stupidly expensive compute). The design is atrocious and apparently it’s the default for all smart contracts.

The stakes are a little bit higher when you’re sending money instead of emails.
As a consumer, I find string light packaging almost useless to estimate (1) lifespan until it breaks, or (2) possibility I can repair it when it does —therefore I hesitate to spend more than I have to on the theory that at any price I’m lucky if string lasts more than 2-3 seasons.
Far left wing bias.

“Use less energy” is highlighted in green (as if that’s better) even though energy use is one of the hallmarks of civilisational progress.
I wondered about 'Ekirch'

It's the author, the sleep researcher Roger Ekirch.

https://en.wikipedia.org/wiki/Roger_Ekirch
I had a response here but I think FF ate it. Weird. Top-k was my dorky way of saying top 10 paper list.

Anyway, I don't have a formal top-10 (k) list of papers I think are interesting. These two papers definitely changed the way I think and to me that was the profound self-aware meta-effect. I realized that papers can change your mind, so that is my primary criteria for interestingness. The results are amazing too, in certain fields, like Astrophysics/Biology they are answering the big questions. But the little stuff down here, these facts are staring us right in the face all the time. The new mental model or device that allowed us to see that new fact is the real innovation in human cognition. The x-rays allowed us to see inside, but the act of seeing inside enabled us to realize what other things can we "see inside of". In a way, ML is a digital x-ray, enabling us to "see inside of" things we wouldn't think about even asking.

So on the top-k list, anything by Hofstadter. Esp "Analogy as the Core of Cognition" and the papers by https://scholar.google.com/citations?user=Z4y_Z3sAAAAJ and all the videos by Robert Sapolsky. Omissions are not a sleight. :)
I agree it’s noisy, just offering it as some evidence.

I think the statistic that half as many commits are on weekend days is particularly interesting, because people who are really doing it for free would likely contribute MORE outside their working hours.

Do you have anything more concrete?
> IBM, Bell Labs, GE; who else should be on that list?

Intel felt quite a bit like IBM during my time there circa 2010.

I wasn't familiar with this quote, but wow was that my experience at large tech orgs. I wish I would have known this about 15 years ago, as perhaps I would have done a better job picking orgs to work at early in my career instead of being so frustrated.
> self-host the fonts

Do you, as the website operator, have the right to copy and serve these fonts to your visitors? (Actual question; my guess is that you don't according to Google Fonts, but could be wrong.)

> proxy the request through your own servers

Isn't this worse? Assume that your visitor does not want Google contacted at all as part of their visit; isn't, then, the potential leak of an IP address simply a side effect? The website is still leaking timing of when a visitor accessed the site, potentially their usage patterns...

Personally, I think this is a bit of an absurd argument... I think, at most, consent should be enough for third party requests. I was mostly responding to GP's claim that the user can't reasonably consent to such use.
Account numbers have checksums.

An „off by one“ typo cannot occur.
What add-on are you using to watch at 3.25x speed?
> conspired to get it to the NYT #1 by forcing us all to buy [his book]

How many people worked at Bell Labs at the time? It looks to be a little over 600 now, which in relation to NYT #1 (best selling list?) having less-than-1000 employees all buy a copy seems to be a relatively ineffective strategy.
This kind of argument came to mind when I first read the thread, but then I thought... isn't the whole point of crypto to be decentralized? To avoid these kinds of concentrated power structures?
I can confirm- this recipe is dank
However, if one is a beginner, I think others in that environment should not put too much emphasis on formatting being exactly correct. Maybe drop a note when talking about the code or mentoring, but don't make it the main point, when there are probably many more significant things to focus on with code of a beginner. Maybe starting out has not become that much different then.
But we have enough evidence that there is a lot of malicious usage taking place - so I think this is sort of justified.
Surprisingly, it probably does have a firewall. Cable modems are really odd devices.

That said, the relevant part is the router (which may be part of the same physical device these days), and that part certainly does have both a v4 and a v6 firewall, configured securely for both.
I know there are regional differences in “pizza expectations”, but typically a cheese pizza is crust->tomato sauce->cheese. A margherita pizza would add sliced or diced fresh tomatoes and chopped fresh basil leaves on top of that stack.
Lots of HTML Energy here!
Personally I think Hancock et. al. go too far, jumping to the lost civilization theory. However I also think the egyptologists are too conservative. The first thing anyone notices when they look at the Great Sphinx is that the head is too small. So then you look into it and find the egyptologists don't have any evidence it was built by Khafre it starts you asking questions, like did Khafre recarve the head in his own image?
This was my reaction too. You can’t put off a judgmental vibe like that and expect to attract many cool people.
I like your website and the fact that it's translated in multiple languages. What programming language did you used for the website? What about the translations?

I have a recommendation regarding your docs, please show options for other programming languages, not only for Python. You can use some keywords to boost SEO and get multiple customers if you, for example will show PHP, Javascript and Ruby code examples in the documentation.

Also, your "about us" page contains dummy data, it's important to show real data on the official pages if you want developers and businesses to trust your product/company/you as a developer.
Democrats approve of the CIA more than Republicans do by 9 points
I've used it a bit in cases where you need to use object storage on prem, or when you don't have cloud service access during development. But I don't see a use for it myself beyond that.
> So it's all right to close media just because it's "Russian"?

It's in law. See law about defense of Ukraine. All gov workers must take actions against aggressor.

> Ukraine has media control agency and laws which regulate quite strongly

Thank you for your kind words, but you are contradicting yourself: how such strong agency can be developed in a rotten democracy?

> Opposition media was regularly pressured by this agency

s/opposition/Russian/g

Yes.

> instead Zelensky simply used unconsitutional executive order.

It's by law. President is defense commander at time of war. Law about Defense says that time of war begins after a first battle with an aggressor and ends at the end of war, so time of war started in 2014 and continued today.

It's looking like you have misunderstanding about how liberal democracy (равноправное народовластие) works.

In dictatorship, people serve a Great Leader. In regular democracy, majority wins.

In liberal democracy, unlike regular democracy or dictatorship, value of human life is equal to infinity, thus value of a single human life is equal to value of whole nation, even when it's poor black gay against top elite: they are equal.

This creates a problem at time of war, because liberal democracy cannot force it citizens to go to war to defend the state or do any other actions required for survival. To solve this problem, liberal democracy must have two modes: peace time mode and war time mode. In peace time mode liberal democracy works as intended, in war time mode liberal democracy works as dictatorship.

Was multiple times already that a dictator or fascists country tried to capture «rotted» liberal democracy, thinking «we can capture them in 2 weeks, before they even create a defense committee», only to see as democracy switches to war time mode, creates effective chain of command, then beats sheet out of aggressor.

I recommend to watch http://justiceharvard.org/ (Russian translation is available), if you want to understand how liberal democracy is constructed.
> I can see many lawyers pushing to completely ban copyleft licensed software use.

That's obviously not the best possible outcome, but I feel it would be preferable to corporations flagrantly violating the license and getting away with it. They should really understand that it's a trade-off: use GPL software and release the source (thus avoiding this liability), or pay the cost of developing proprietary software.

IMHO they already are liable here, some of them just haven't realized it yet.
> is the external circumstances that involve no violence or threats of it

No, it's common sense. Do you honestly believe asking 100 people on the street that most would deem that voluntary? No, they would just say something like "yeah, it's sad, they had no other choice the poor fellas". That's not voluntary by any reasonable definition that's not self-serving.

And in fact, it does involve the threat of violence, albeit indirect, in the form of starvation. Just because your notion of violence only conveniently recognizes direct violence doesn't mean that that's the objective truth.

> The law here is that voluntary contracts are valid

Once again, you're using the law to support a moral common sense question, "court of peers" are bound to judge according to what the current law says, not what they think is obviously true.

> Employers did not create conditions that limited the options of job applicants.

Well, of course not all, but certainly the largest one and the owners behind them. This is a system issue, not an individual one.

> that seeks to demonize the successful to rationalize robbing them

Sigh, more suggestions to envy as motivation.

> It's a blatant lie that makes the logical leap that not assenting to mass-socialist expropriation is tantamount to depriving others of their legitimate rights.

That's not really explaining to me what the lie is, just a temper tantrum.

> It's a degenerate claim based on perverse ideological premises.

What makes my claims "degenerate based on perverse ideological premises" but not yours?

> You believe what others earned belongs to you

Earned is subjective, and in many cases not even remotely true under Capitalism due obvious things like inheritance.

> , and that you have a right to threaten them with violence to coerce them to forfeit it.

It's actually the exact opposite. Abolishing private-property rights removes the owners right to violence. No need to do any violence from the side that are abolishing them. For example: land that one was forbidden to enter under the threat of violence from the property-owner is now free to pass through. Only the property owner's threat of violence has been removed.

> you are the only one here advocating blatant violence and imposition

Uhm, what's the blatant violence I'm advocating?
This is one of the many issues with YouTube removing dislikes... With the dislike to like ratio, you would have spotted this immediately, and wouldn't need to waste your time.
> You're incorrectly putting a person's right to their property, i.e. their right to make exclusive use of what they produce, into a different category from a person's right to make exclusive use of their body.

Yes of course I do? Because I just explained why they are different things, which you haven't responded to.
Then GDPR should blame the browser vendors for shipping with JS execution enabled by default and demand that JS execution for all browsers be turned off by default. To repaint the stories spun by the grand parents: If I hold up a dagger and announce the fact, why would you run into the dagger anyway without protection? Put on some armor, dude. The client browser had all the information it needed to not make the request (geolocation, external resource, purpose of external resource) and yet it did. I know this is just shifting blame but it's also a good argument for returning HTTP 451 to EU clients and be done with it.
Ribbon Filter
I Discovered Thousands of Open Databases on AWS
This is impossible to solve, in the cryptocurrency space or in the existing structures we have. When you send an email, you cannot know if someone actually has access to that account (maybe they forgot their password?), you can only know if the address is valid or not (by sending the email). Similarly, you don't know if the right person has access to the bank account you're sending funds to, unless you ask the person who is supposed to have access, if they actually can access it.
Reducing the Size of Large PDFs
The Semiconductor Ecosystem Explained
I was expecting a typical country comparison article, where a country's policies are misrepresented to an unsuspecting audience in order to push the author's favorite policy proposal, but I was pleasantly surprised by this one.

I've used Qichacha https://qcc.com/ in the past to look up various Chinese companies and it was really quite surprising how easy they made it to access all kinds of information. On the other hand, they're trying harder and harder to monetize their service by putting information behind login walls etc.

It's also interesting that OpenCorporates (mentioned in the article) doesn't seem to have any data on Chinese companies at all. Searching for 公司 https://opencorporates.com/companies?q=%E5%85%AC%E5%8F%B8&ut... turns up more than 2 million companies in Hong Kong, 792 in Japan, 5 in New Zealand, and one each in Belgium and Vietnam, and that's it. Maybe they missed the window of opportunity before NECIPS started requiring account registration and they don't want to use third party aggregators?
I am not sure but he may not have entered provided MEMO other than the wallet address.
How often do you use it? Every person I know who has one typically has to charge it about once per week with a typical usage of about 8 hours per day. I have the original Magic Mouse with replaceable batteries, and I have the replace them roughly once per week.
I think this is a symptom of the general problem of calling everything "cryptocurrency", which anchors people on the mental model of Bitcoin. You were involved in "cryptocurrency" 2011 when everything was Bitcoin or essentially just a fork of Bitcoin and all of the stuff in the comment you replied to was a few years away from existing.

I think it would be like writing "applications" in the early 90s in Visual Basic and then reading something about web applications and saying "I was involved in applications and none of this makes sense to me". That's because it's a different domain, with some similarities but many differences.

Edit: Changed "crypto" to "cryptocurrency" to differentiate from a different general problem with how the shorthand already had a different meaning.
It's a really fun concept that helps explain and understand a lot of politics. That positions held by groups don't need to be internally consistent in the same way that an individual's positions (ideally) should be. For a group, they main instead represent a mutually agreeable compromise between internal divisions of a group. Sort of like how if you're ordering pizza for a group of friends, a safe bet would be to order two pizzas, one pepperoni and one veggie. It's not going to be everybody's favorite pizza, or may not be anybody's favorite pizza, but most groups wouldn't be too put off by the selection.
We went through this with a relative recently. She needed a surgical operation. We were asked to either

1. Wait for prior authorization and allow our appointment to be canceled and rescheduled (for the fourth time, having already wasted several weeks)

2. Pay out of pocket

We decided to pay out of pocket, since we knew that the prior authorization could delay us by an arbitrary amount of additional time and had recently read that the insurance might not even help us anyway.

The twisted thing is that you can't just get the operation done and let the prior authorization work itself out later. It truly has to be prior or you get stuck paying out of pocket, even if the operation is obviously medically necessary.

This structure seems expressly designed to screw the patient over. Maybe it doesn't prevent the doctor from prescribing, but it has a similar impact in the end.

And regardless of my anecdote about prior authorization, there is the question of why someone with Type 1 Diabetes is being denied their medicine. I feel like the only potentially valid excuse would be if the insurer literally didn't know the person had Type 1 Diabetes.