skysight-inc/HackerNews huggingface dataset:
The pain of breaking changes is proportional to the volume of code affected by the breakage. This usually means breakages early in the lifetime are easy because there's relatively little code. For mainstream languages that have a decade or more of widespread usage, a breakage is a big deal.

> I honestly don't really know of a story where a source-incompatible update killed a language.

Perl. I mean, Perl isn't strictly dead, but its share of the market plummeted. Python almost certainly would have suffered a similar fate if it weren't for the explosion of interest in scientific/numeric computing (which more than made up for massive attrition to other languages, including Go).
It applies even more, as the 4th amendment limits specifically government searches.
Yes, that was precisely the motivation! (+ some interest in learning how to publish a Chrome extension).
Ask HN: Why Medium fell out of fashion?
I'm a long-term HN lurker and I don't visit here very frequently. In my memory there were a lot of articles hosted on Medium. I suddenly realized that they're a lot less common than before these days.

What happened? Why isn't Medium cool any more? What's cool today, self-hosting static blogs?
I encourage everyone to contact their state legislators to have this practice banned.
> People want all the upside of their choice of distribution (wider exposure) but complain about the perceived downside (somebody other than them profiting).

That's because copyright exists. You can't compare people not understanding licenses to people ignoring them.
I like the idea, but honestly I very rarely pay attention to usernames here.
We’re not talking about a quote, we’re talking about a demonstration of functionality. If a landscaping business showed me an automated machine trimming the most amazing topiary and it turned out to be a guy behind a tree with a remote control then I wouldn’t trust the business.

From the post: >they’ll assume it’s automated

This approach is inherently fraudulent. It is an explicit direction to startups that they should misrepresent their products. How can anyone view this as anything but dishonest? It shouldn’t even be up for debate.

I can’t think of any situation where deliberately doing this is ethical, but I’ll try to keep an open mind if someone has a hypothetical to the contrary. Why, except for deliberate fraud, couldn’t the startup at least say “Implementation of full automation is in-progress.”?
Thanks. I'll try to work out as many functionalities as possible to make our lives easier
I agree with you, but to be honest I don't care what zoom says. I am not going to let them redefine something so it suits them. Might as well call it potato encryption.
Yep, and it just blew up in their face. The most important rule of breaking laws in your small town is to not do something that shows up on the national morning news.
> common law, but one of the issues this has caused is that natural or “God-given” law is at odds with the separation of church and State

Not true at all. The "modern" understanding of separation is what is at odds with the original intent at the time. Enforcement or support of a specific religion is what separation of Church and state is about not enforcement of agnosticism. Congress had sunday mass every week for many decades at the begining of the country. They still have chaplains, as does the military, they just don't enforce a specific religion.

> I can’t really agree that such a thing actually exists in any meaningful sense, but I can say I vastly prefer my tradition over others.

If you note my conclusion, human right is something enforced by the military not courts. To begin with, the law can recognize a human right but it can't define it, it (same as natural right to me) is beyond the jursidiction of the law. Unlike legal rights, declaring something a human right by law is merely recognizing a higher law, which means historical violations can retroactively be punished. Human rights can also be used as cause to fight a war (typically civil wars unless the aggressir claims their nationals are affected, like with putin and crimea). Human rights not only exist but have existed as long as humans have, when human law fails to recognize them and allows their violation the both the law and the violators are criminal enterprizes.

> rhetoric is rhetoric and law is law

It isn't rhetoric, it is reasoning and intent behind law as defined by the lawmakers. The law defines rules not reasoning and justification behind rules.
Material like this can be used in court to argue a case.

For your last paragraph, ultimately all criminal law exists because of the threat of imprisonment, but what I meant was not just that but also the fact that natural law is above legal law and that dispute is settled by violence usually. The most common human violator afterall is the state.
Hey! Author of the article here. If you've seen good data on the funding per company shrinking, I'd love to see it. That wouldn't have been my intuition but I haven't studied it.

In terms of cost of starting a business, I think things like AWS, Stripe, Vercel, etc. have made the cost of starting a business much cheaper vs. when you were racking your own servers. I've seen lots of data indicating that the cost to START a business has gone down dramatically.

But maybe you're right that the overall cost to build a business has gone up (salaries, etc.) But my guess would be, adjusted for inflation, companies are raising more money because marketing is more expensive (your point on CPM) and the overall landscape is noisier, more competitive.

But that would lead me to believe that has driven companies to raise MORE capital rather than less.
My mom's job was going to switch to Edge for accessing the infra instead of IE. They decided that they should make a poll for if they should use Edge or Chrome to access the infra. Chrome won in the end, and they pushed out a update of the infra to support Chrome only. The manager even went all out to set a Chrome backdrop for the meeting they announced the results at.

I'm not so sure why a buisness would be looking to use Edge, when Firefox exists, preserving privacy. Maybe it's by popular demand...
> buses in every direction every day on property taxes alone

i.e., public transportation.
I dont think there's much to discuss about this article because Kaku's opinion on AI is worthless.

He is less a physicist than a parrot that is paid to repeat far fetched claims about whatever pop science thing is in the news.
e2e means/implies that only the endpoints (i.e. the users) get to see the unencrypted signal. If Zoom truely uses e2e encryption no trainable data would exist on their servers. Of course, they control the endpoint software too so they could make it do whatever they want realistically.
Discord.io breached, 760k user accounts for sale on darknet
If your data is stored in a database that a company can freely read and access (i.e. not end-to-end encrypted), the company will eventually update their ToS so they can use your data for AI training — the incentives are too strong to resist
Better Java Compiler Error Messages
Depending on who you ask, the fact that the type system is unsound could be considered a form of brokenness.
Yoga and walking are both exercise. Any form of aerobic exercise will increase oxygen availability.

Elite, and dedicated amateur, athletes will develop specific breathing routines to increase O2 availability in support of increasing their VO2 Max but even for sedentary (so, typical) adults practically any form of mindful breathing coupled with higher-than-typical physical exertion will increase oxygen availability.

Their breathing routines not coincidentally almost always mirror some kind of yogic breathing technique.

Yogic breathing in hypobaric environment: breathing exercising and its effect on hypobaric hypoxemia and heart rate at 3,650-m elevation

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8413908/

Effects of Slow Deep Breathing at High Altitude on Oxygen Saturation, Pulmonary and Systemic Hemodynamics

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3495772/

When you meditate or do yoga asanas (poses) with a focus on your pranayama (breathing) as a matter of routine for long enough you subconsciously start performing yogic breathing all of the time.

Walking is just irrefutably, no-citation-needed, good for you.
Yuck indeed. The way it dictates the order of imports, forcing you to import settings before any models can be imported, is reason enough not to use it. This problem spreads to any of your other files, leaving you in the end with everything depending on being launched in a full Django context. Shame, given it’s otherwise very user friendly.
Does anyone know if the FTC or another regulatory agency is able to address these dark patterns? I’m sure we’ve all come across these before, but I’ve not seen them named before like in the article. It’s good to see the specific practices taxonomized and called out
In rural maine, we had a "harvest break" in the middle of the fall for kids to help their farming families bring in the potato harvest. For that, we would start a month early.

Those farms have been using almost exclusively illegal immigrants for labor for decades though so most school systems up there have removed "Harvest break" to give their kids longer summers.
For 80% of users [1], a "charger" is any 240V drier outlet.

This would require making "unmetered" plugs illegal.

[1] https://www.consumerreports.org/cars/hybrids-evs/can-electri....
If the FaaS can catch the OOM, restart the instance and re-run the request, the visible effect would be somewhat greater latency for that request. If the service is configured to automatically kill and restart instances after some time or some number of requests, it seems like a reasonable tradeoff. Am I missing something?
GPL only restricts one from being a dick. "Unfair!"

If someone requires other terms, the existence of GPL code in no way restricts them from writing or buying other code that is compatible with whatever terms they require.

Anyone crying about that is only crying that they are not allowed to steal something that is already free.

From an authors perspective, do what you want. Don't use GPL if you don't share the single value it enshrines.

It doesn't make you righter or more rational or the GPL wrong or anything like that, and the desire to rent out access to the use of a secret is the most common and least interesting thing in the world, as is the desire to try to present that as being any sort of principle about freedom instead of the crass food-gathering thing that it is.
Yes, E2E means everything between two ends is securely encrypted, but there is no "their end" between participants in a Zoom call, the Zoom company isn't an "end" in this conversation. If someone like them between the speaker and the listener can decode the data, that's not E2E.
There are model risk analysis services among big-4 and boutique firms, and these fit into conventional audit processes as domain-experts. Similar services be bought apart from audit services as risk consulting from the same firms or alternately the familiar names in management consulting.
Only the participants do have the keys. You, the other people on the meeting, the company running Zoom, at least one government. It's still usefully encrypted to stop (at least some) other companies/countries benefiting from the information.

I think zoom probably have a defence against the fraud accusation that no reasonable person would believe end to end encrypted meant zoom doesn't have the data as that's the whole point of the service existing.
> Many engineers seriously lack empathy for end-users, which results in the engineer creating inadequate products/services that don't meet the user's real needs.

Ain't that the truth. Modern operating systems are getting worse by the year.

That said, IPv6 has been significantly altered. SLAAC was fixed with two RFCs, one a decade IPv6 was designed, and another in 2015 for fixing oversights in duplicate address detection. DHCPv6 got updated with all kinds of options and it was already late to the party. RDDNS got added in 2007 and updated with more options in 2017. IPv6 Privacy Extensions got added when people brought up the privacy issues with SLAAC. People set up their own weird 4-to-6 translation mechanisms so various standards were introduced to cover any use case you may need.

IPv6 as it was originally designed is practically unusuable today. The trails have since been adjusted and the hungry mountains lions are gone. The hikers don't even notice the difference from their old paths.

However, park management decided that hikers should never go down the new and improved trail because they heard a story from their friend once that someone got lost there fifteen years ago, and some of them have lost the map to the start of the trail.
I don't use Node.js [video]
When your epistemological view is that all words are only representations of concepts of whim and not observation of reality, a lot of dumb ideas become possible, and Wittgenstein's is one of them. Woe to any person who gets lost in any of these ideas. If something in your gut says something wrong about a philosophy that's ultimate conclusion is "you can't say anything because you can't know anything", you should pay attention to it. To those who do, take the advice of your own teacher:

“Whereof one cannot speak, thereof one must be silent.”
Why would consumers ever demand it? 99% of customers don't understand anything about the TCP/IP stack...
No need to be sorry, I am here for the discourse. For the record, i am just stating my view, I don't think I know better than you.
From about half-way down the post:

" At the last conference I attended, I asked most people I met two questions:

Do you know of any companies that aren't highly dysfunctional?

Do you know of any particular teams that are great and are hiring?

Not one single person told me that their company meets the criteria in (1). A few people suggested that, maybe, Dropbox is ok, or that, maybe, Jane Street is ok, but the answers were of the form 'I know a few people there and I haven't heard any terrible horror stories yet, plus I sometimes hear good stories', not 'that company is great and you should definitely work there'. Most people said that they didn't know of any companies that weren't a total mess. "
This story perfectly aligns with the arguments in this article. I'll add it as a note if you don't mind.
While the articles on Medium used to be good, they evolved into mediocrity. Combine that with a paywall and your chances of success aren't very high.
License plate readers and variable rate tolling on all roads seems like the most effective solution.
Sure, but this is a pilot program (not a requirement yet as the linked article wrongly states) and it should be somewhat positive that they are at least thinking about that.

Also, the quote makes it pretty clear that this program IS optional if people would rather just report their mileage manually.
Netflix begins testing its games on TVs and computers in Canada and U.K
Was this lobbied for by the fossil fuel industry in order to sabotage sale of EVs?
This seems like one area that LLMs will revolutionize (for bad)
Author seems to be doing a lot of reasoning from a hockey-stick graph that's less than a year old. I'd give it time to see if that line keeps trending upward or the line crashes (as hype gives way to "Wait this tool is unreliable", which it may).
You're assuming a certain sort of perspectivalism: the only reasons X could be better than Y is that, from someone's pov, some language has X.

This is kinda insane. People can give reasons X is better than Y on grounds of various theoretical virtues of X -- that has nothing to do with a preference for any language.

Here's an example virute:

Behaviour should be consistent unless specialised. When specialised it should be obvious which specialisation is chosen.

(Violation: basically all of js' operators).
IMHO, that this work is so highly regarded says more about the sad state of modern philosophy than it does about Wittgenstein. The Tractatus is linguistically and logically incoherent. For example:

1.1 The world is the totality of facts...

1.11 The world is determined by the facts...

So which is it? Is the world identical with "the totality of facts" or is the world something separate from the facts whose nature is "determined by the facts"? It can't be both. To say nothing of the fact (!) that Wittgenstein never defines what he means by "fact". The standard Phil101 definition is that "a fact is that which is the case" but Wittgenstein writes:

1 The world is everything that is the case.

So he uses the word "world" to mean what is usually denoted by "fact". So either facts are something other than "everything that is the case" or 1.1 is vacuous.

And that's just the first three lines!
The pushback must be constant, or they will wear us down.
Why would you need to show that? I don't see anything that requires blood oxygen levels to be significantly different to get from "people at high elevation have access to less oxygen" to "living in lower-oxygen environments creates the right conditions to see serotonin go down and dopamine go up". Even if oxygen levels are identical once you get to the blood stream, it can cause many changes further up the process.
I Live in the Europe of My American Dreams
> The setting is opt-out, requiring manual intervention.

No. If a module's go.mod files declares go1.21, the compiler will use go1.21 semantics when building it, even if 1.22 has already been published and the module is being used from a 1.22-enabled program. This is explicitly mentioned in the blog post.
Everyone. These people are totally screwed. The state of Kansas will be racing to prosecute this before the feds get to it first.
> If the low-resource setting means there is no one to interpret a 12-lead that suggests LV dysfunction, what are the chances the individual will have reliable access to an echo or, further down the line, an ACEi to slow remodelling?

Why would a human be needed to interpret anything, if the detection can be done by software?

It may be legally required, but that can change with the stroke of a pen.

As for getting access to an echo, why wouldn't it be possible to also have that done by software?

Then for ACEi, if people already can easily purchase illegal drugs, why do you think they won't be able to buy ACI?

In a "low resource setting", I think enforcing drug laws may also be affected by the "low resources": people who want to avoid heart problems may be strongly incentivized to disregard the already poorly enforced laws to acquire whatever they need thay may increase their lifespan.
"Following Pushback, Zoom Says It Won't Use Customer Data to Train AI Models"

Yet...
Netflix announces it's testing cloud gaming on TVs and browsers
I use Teams a lot, because it is (here, at least) pretty much the only such app that everyone knows. Meeting across groups or companies? Teams.

Aside from the usual (and understandable) MS hate, I don't see the problem. Features and performance? Nothing else is better, most are worse. Cisco is a mess, Skype is horrible, Zoom lies about their security, etc, etc
Thanks! Do not make this mistake again!
Anecdotally, DE demand has increased relative to DS as companies realize they need DEs and not DSes.
This is the kind of thing that is inspiring to young people.

Not watching a couple of billionaires experience weightlessness for a few minutes.
Like others I rarely pay attention to the username, except all the "famous" people on HN you just can't miss when they are posting. But I think you mean psuedonimyze? Because you can easily tell who is posting using stylometry or just human brain pattern recognition.
Not for me. I use it extensively.
Yes. What were you expecting? There's no way for a v4-only device to reply to a packet from a v6 source address otherwise. The source address has to be mapped to an address the v4-only device understands, and then mapped back again for the reply packets.

How else could this work?
This is not theoretical: Python broke a lot of async packages when they made “async” a keyword!
https://archive.is/tvydM
California PG&E joins proposal to set utility rates based on income
I get that you're deadset on defending googoo no matter what, but surely you have to agree that the fact that they made browsers block access to your site AND that you have no ability to do anything about it short of filing a lawsuit or waiting for them to get around to fixing it if they ever do is unconscionable, right?

I get that it's a service.

I don't get how not having human intervention available to fix it when it goes wrong is defendable business practices.
Is me not smoking and therefore not paying an excise tax on cigarettes considered tax avoidance? Surely using less fuel and therefore avoiding the excise tax on it is the entire point of applying it to fuel in the first place.
100% guaranteed that it will unless the government steps in to protect the people.
> If the FaaS can catch the OOM, restart the instance and re-run the request, the visible effect would be somewhat greater latency for that request.

I’m not aware of an FaaS that would hide the OOM… that falls under the “not a real thing” category I mentioned previously. It would just be a failed request, which is a very visible effect.

Would you like to link me to the Lamda docs that say it will automatically retry the request in case of an OOM?

Also consider that code which OOMs will do so unpredictably. It may have completed half of a task, leaving that task in a corrupt state that requires manual intervention from a human to recover from. If everyone wrote fully idempotent code that can somehow skip the already-completed updates and continue where the OOM occurred, this wouldn’t be a problem, but that isn’t what everyone does. This is certainly a large reason why FaaS do not retry requests automatically at all, in most cases.

> If the service is configured to automatically kill and restart instances after some time or some number of requests, it seems like a reasonable tradeoff.

I don’t believe Lambda has any configuration parameters for those things. That’s not how this is meant to work. Lambda will kill the instance when it has been idle for too long, and that’s the primary factor.

You could manually exit the process when your conditions are met, but why? The benefits of turning off the GC are likely to be negligible. This is a lot of complexity for no real gain. It would take some seriously huge gains demonstrated by well-written benchmarks to convince me that any of this is worthwhile for a FaaS function.

Grug would rather fight t-rex.[0]

If you need absolute performance and control over garbage collection, it’s better to just write the lambda in Rust than to try to hack together a solution by turning off the GC and hoping it doesn’t blow up at the wrong moment.

[0]: https://grugbrain.dev/
Inane comment. No one said anything about other literature.

So tell us: have you read it?
They are indeed needed, and they are had. The perpetrators of this are headed to a courtroom, or multiple courtrooms.
The primary (95+%) use case for Stack Overflow is being the destination for a web search. "Bad" questions make signal/noise ratio worse.
Would be cool to see a few links to example README's, I had to open a new tab and find a readme to test.
It obviously isn't, as the text of the article repeatedly observes.
Yeah, "form handling" is something of an esoteric case that is difficult to fully support (well, easy if you're Adobe, I suppose).

Maybe, fortunately, most PDFs I consume are the reading kind.
> I just wanted to provide a warning to others
The real problem with code review is that if people don't do it/just hit sign off, it's worthless. Your whole company has to believe.