skysight-inc/HackerNews huggingface dataset:
You mean 9gag surely. I thought they were the ones that stole everyone else's content, or are we just having the same conversation that we were having 15 years ago.

Content theft on the internet is as old as the internet.
There is no way to verify content that is hosted on reddit's CDN, anyone could make any claim about OC at any time. The only way IDs happen is in comments, and that comes long after the damage is already done. Reddit used to allow external links, but now only a few subs do it (None of the default subs allow external links) because it's common practice on the site. Regardless of linking to the OC, it's still hijacking views from the original creators and undermining content creators. Reddit does not pay original content creators for their views... If Reddit had to pay OC creators for views fairly, they'd likely not be as popular nor profitable as they are now.
FFmpeg.wasm, a pure WebAssembly port of FFmpeg
Decades is a bit beyond the timeframe that inspires most people to vote...
"less cooler?"
Interesting how some of the station diagrams look like Escher drawings -- something about the crossover of escalator/stairs is drawn with a funny perspective?
> Code is itself data, so a full decoupling is logically impossible.

Nah, code exists in a different universe then "data" and it's decoupled by default. Runtime data is completely unaware of "code." that is unless you do something called "reflection" which is sort of a rarely used feature.
This !
Each answer here as to where to put it is different or breaks down in different scenarios.

While none of the OOP solutions are outright wrong, neither one are "obviously right".
I clicked the "play the game" button and was taken to a nonsense diagram that had no instructions or actionability.
Maybe we can ask the italians if they can send us some workers again, after all they've already built a couple of tunnels for us.
Dig a deeper hole, butt-hurt losers.
but I would expect the vast majority of storage to be metadata and blobs, not hashes
Fully agree, the time of US hegemony must break. We see it way too often how the US is acting wrong or evil and yet, nothing happens to it.

I do not support the russian war in ukraine, but i wish them well to get through those irrational sanctions.
A popular AWS API library does this and it is infuriating. AWS added a new field but the library hasn't been updated yet? Too bad, you can't use that field then!
Indeed. Next up: "4K" at sub-30-Mbps rates. What a pathetic joke.
Oh wow, i.reddit.com. I had forgotten about that one.
What does any of this nonsense have to do with abortion and its relationship to hookup culture? Significant parts of this are downright incoherent.
People here are asking why Switzerland isn't investing in a much more obvious surface railway cargo system.

The answer is that the current railway is already very dense, and both passager and cargo share the same tracks. There are already plans to extend the current railway system, but because of the shared mode, it is very complicated. And also because the terrain is very expensive (there are villages everywhere) and challenging (nothing is flat here, even the middle land), this project kind of make sense.

Instead of boring big tunnels (that would be necessary to extend the current railway system) with all the safety measures, lets bore tiny tunnels where everything is automated.
MetaPost: Creating Graphics in Scalable PostScript
Decent niche subreddits still exist, but there has been significant concentration of moderation power in a small clique [0]. And that doesn't include the widespread use of alts for mod accounts. Multiple times now I have seen good subreddits go to shit after a new mod gets parachuted in on the "advice" of reddit staff, and then threads suddenly start getting closed with "y'all can't behave" as the justification.

The number of subreddits I bother to check has dwindled down to 2-3, and when those are gone I will stop using the site entirely.

[0] - https://www.reddit.com/r/WatchRedditDie/comments/gkkfg5/upda...
And then Apple countermands that from the "Control Panel."
StuffaMadeHere used friction to keep pin in place between setting and testing. Here, he used many small pin to translate to a discrete combination. Quite different ! And I think more resistant to wear for a real word application.
If your shirt is 90% one thing and 10% the other thing, I'm not sure the 90% is the stain.
Minecraft surpassed WoW while it was still Java only and entirely on desktops.
Can't wait to see lockpickinglawyer give this beauty a try. Especially as he doesn't shy away from practical exploits when regular tools don't work.
Was just about to write something similar, just without the bloody evidence: the "no turns!" part should be right at the start where benefits of inertia-assisted climbing is advertised, because that all turns into the opposite when there are turns that force inhertia loss (or, more likely: some in-between of inertia loss and risk taking).
Glad to see pydantic get mentioned here. It’s a great solution for this exact problem. I was introduced to it by FastAPI and have been using it in all my projects since.

At the end of the day you really can’t escape typing. It just makes life easier. We should stop letting languages try to remove it.
That's just not true. In C++ you can use std::string everywhere and everything will mostly "just work". In Rust there are 5+ string types that are each subtly different, support subtly different operations and cannot be used interchangeably. The standard library will hand you different types of strings depending on which functions you are calling, so you cannot avoid learning about all of these types either.

Now in many ways the Rust design is nicer for low-level programming, since it allows you to avoid making copies all over the place, and has certain added safety benefits around e.g. unicode validation. But it is certainly way more difficult to use than std::string.

When I was learning Rust it certainly took me a while to wrap my head around all of these string types and their various limitations - and I have a low-level programming background and understand exactly why all of these string types exist and why these limitations are there. I have to imagine this will be a major road-block to learning Rust for people from e.g. a Python or Javascript background who are not familiar with all these low-level details.
“It is inconceivable that we can work with Russia under present circumstances, and that attitude is going to last a long time,” said astronomer Professor John Zarnecki of the Open University. “This could delay ExoMars for the rest of the decade. By then, its technology will be getting dated.”

Oh yeah, i remember when in the 00s the West said the same things when the US started bombing the middle east again.

"we will halt the cooperation with the americans because of their aggressive invasion of a souvern state" ... oh wait. nobody said that.
It's even more crazy to realize back in the days we were able to make entire games that could run on hardware like this.
The effect was of interest for insulating quantum systems but it ends up that most times you touch a system, the system will decay.
Ok, well if he's only considering "one day before birth" scenarios he's gone reductio ad absurdum on the whole issue and he's also fighting a roughly nonexistent boogeyman. His own personal strawman, if you will.
You do realise what you have just said was complete nonsense?

So Algorand, Flow, Solana, Stellar, XRPL and Tezos are all killing the environment and using massive amounts of electricity?

Once again, fallen into the same absolutist trap like all the other 'angry' critics who will eventually realise that they are wasting their time trying to stop all of it.
Not sure on the details here. I'd have to try it out and see.

Larger allocations will be page-aligned, but if you make a bunch of very small allocations, they may go into the same pages, and freeing all but one per page of them may leave you with the pages still mapped. I've skimmed the GeneralPurposeAllocator code and know it has this sort of behavior at least sometimes, but I'm not really familiar with which things change in safe builds.
I loled. But genuinely curious. Is this tongue in cheek, or is it sound?
I wonder who needs the introduction to objects to parse the rest of the post… it seems challenging
The actual delta is indeed huge, but there were some mistakes in your calculation that result in an answer that is off by some orders of magnitude.

Assuming your initial numbers are correct, the approx 1e10 should be 1e7 (rounding down from 4.5e7), as 1 million sqm equals 1 sqkm (this is different from 1 kilo square meter; see cube square law etc.)

You also do not take into account that solar panels have an expected lifetime of over 20 years - your current calculation seems to want a panel produced every year for every field.

Taking these into account brings the production defecit factor down to ~ 1e5, which is still unfathomably huge but at least marginally more achievable than the 1e9 answer you got.
Right but now it’s also raining and a full moon and the goblin is a werewolf and wands also have AOE spells that hit multiple opponents, except when those opponents are blocking…

Sure, the code kinda sucks either way, but the data oriented approach works exponentially better as the object interactions become more complicated. A “cast” function called as part of the event loop can look up all the game state in the state DB as it needs to. wand.cast(…) is a lot more brittle, ESPECIALLY once one wants to start reusing some of the code in sword.swing(), etc.
The Unseen World of Water Pollution, a coloring book in the making
Didn't they just ban tumblrinaction, which was just right-wingers making fun of tumblr users? It was a bit distasteful, sure, but violent and extremist? I don't think so
inevitable and, in the end, not necessarily bad for the US that there may be other currencies other than USD to be available to facilitate trade.

The contradiction of having one countries national currency as the de facto global reserve is the main reason why US consistently runs trade deficits with everyone else. The current system means that everyone else needs a trade surplus with the US in order to acquire USD, in order to do trade with someone else.
It's not the same discussion. a lot more sites pay content creators now. There are many people that work hard on their content. Many sites are engaged in fostering hijacked content, and they quietly do nothing about it because it makes them a lot of untraceable money, a LOT more money than 9gag ever made off of stolen memes... Perhaps it should be called Content Laundering?

Reddit has even gone as far as to prohibit posting of OC by creators themselves by banning their posts and accounts when they post their own work, calling it "self promotion", while other accounts violate the rule with obvious immunity. They also ban subreddits after they are cultivated and curated too, many times for no good reason. I understand that spam needs to be controlled, but how moderation occurs on Reddit, it's totally not conducted in a normal nor reasonable manner at all.
Have you tried Magit? It’s a common opinion that it’s very close to cover everything what you can do with git from cli.
The goal of OOP or any programming system is to help you enforce invariants to improve correctness of a program. “has String members ‘firstName’ and ‘lastName’” is a perfectly reasonable invariant that isn’t all that well served by traditional OOP. You can’t strictly enforce the invariant I just stated via OOP. You can only define tangentially related concepts via inheritance.
> Interestingly, videos don't seem to count? It must be a written description?

Wondering the same myself. Googeling for this issue turns up this power-point [1] which seems to imply on page 6 that "electronic publications, on-line databases, websites, or Internet publications" are also considered as "printed documents". But this is just a power-point so who knows which standard gets applied in practice.

I get the impression that the "printed document" language got written before digital documents and the internet were a thing.

I am not a laywer, don't know a thing about the topic, this is not legal advice etc.

[1] https://www.uspto.gov/sites/default/files/documents/May%20In...
I agree with this in principle, but in reality the flood of new people, influence/manipulation by organisations (political and market) and encouragement of features that reward low quality content (emotes, monetisation, etc) mean the site doesn't actually promote the environment you suggest should exist.

Old fashioned forums are still far and away the best 'system' for this, they're just not 'popular' enough any more, particularly with Facebook providing groups within their massive walls.
The article is actually about underpasses, which are not "tunnels" but rather a bridge (or overpass) built on the "other" road.

Such "tunnels" are normally very short and straight, so I cannot understand the reference to turns in the article, a "real" tunnel is several tens of meters, more often hundreds or thousands meters long and very likely is not straight, though I doubt that they are the preferred hideout for mugglers aiming at cyclists.
> They are all real, the question we must contend with is: Are all externally imposed, negatively perceived features, protected from measurement/discrimination?

Define protected. In the legal sense? In the cultural sense?

I wouldn't necessarily say we should impose a specific law to ban discrimination against e.g. short people, but for sure I'd be... uncomfortable with an employer deciding to discriminate against someone solely for their height (assuming that the height isn't a relevant factor for their job performance, of course.)

Would I think it's ok to be culturally against an employer for doing so? Probably yes. Would I think they should be able to be sued for it? Trickier but probably yes? I'm not sure. Should we have specific laws against it (i.e. in the States, making height a protected class)? Probably unnecessary given that there is no specific historical discrimination against short people.
Ask HN: Building a new software company in 2022
If you were to start a new software company in 2022, what tools/apps would you choose to cover all the important areas in the best way possible? (e.g. recruitment, onboarding, communication, docs, marketing, CRM).

Based on what you already know.
Show HN: Run Ghost on a K3s/Kubernetes Cluster
There's a difference between "generated" and "processed/transformed through a process". The fact that the chemical composition of paint changes as it dries does not change the art.
That was changed years ago (the slicing optimisation was removed in Java 7 or something) because it caused too many memory leaks.

It was also a (bad) optimisation, it was never part of the langage model or semantics.
Notes from the Enlightened – Productivity Tip with Todoist
Duck typing is a superset of inheritance. If your language only supports polymorphism via inheritance, then it is strictly less expressive than a language with duck typing.
Such rallies are a lot closer to gypsy dancing where a bunch of drugged participants create a whirlpool of emotions, turn off their minds and unleash their animal side. Speeches there serve as mantras of some sort: they must sound a certain rhythmic way, but their meaning is irrelevant.
I agree that it's generally been true up until now that we've invented new jobs to replace those which we've automated away, but I don't think that is the whole story. Going back to at least the industrial revolution with for example handloom weavers, people who have had their jobs automated away were often impoverished for the rest of their lives. I don't have any statistics to back this up, but I'd argue that this will be true for most displaced workers today -- any career change later in life will put you behind the curve, and it's not like someone working as a coal miner is likely to learn how to code or whatever. My thought is that these new high-tech jobs we invent have been and will be performed by new generations leaving the displaced to suffer.

I also don't think this trend of inventing new jobs will hold true forever. To the poster who asked why this would suddenly change, it's because we now have algorithms which can learn. We may be long dead (though perhaps not), but I am absolutely convinced that eventually we will invent machines which are able to perform any given task at or exceeding normal human ability. When that happens, and when we deploy it in mass across the economy, I think we'll have to face an existential crisis as a species.

Today we want everyone to have a job because we want everyone to have a means of independently supporting themselves. We want each of us to contribute to society, to not be a burden. We want people to have a job because it often provides a sense of dignity and a sense of purpose.

My thought is that, just as you say that normal people will find another job as automation advances, the attitude we will need to adopt instead will be that people in general disabled or not will need to find another means of providing meaning in their life. Because honestly, my thought when watching that commercial was not, "oh how nice that this individual is working." My thought was that the job looked terrible, is probably not good for health, and that it's not a job that human beings should even be doing. I generally think this about most jobs, but especially so about jobs where you're sorting through waste.

Real people will suffer from automation, but I think the process is inevitable, and personally wished I existed in a time where automation freed all of us to pursue what we were interested in rather than serving the purposes of making the economic machine spin round. Let it spin on its own.
I watched your YT grow from just a few thousand to what it is now, and I've seen every video.

You are a HUGE inspiration to me, slowly growing past 55,000 subs.

Thanks for the amazing videos and inspiration!!
Your head is firmly in the clouds if you believe that “audit all your software” is an appropriate solution for even the majority of desktop Linux users. The sun still rises every day with people using software that they aren’t personally auditing. Continued interest in this project proves its use. I don’t buy that you genuinely believe your viewpoint. You’re just being a FOSS purist.
A truly great comment. On the second observation, my thought on that debate is that we should consider the lifecycle of things made by artisans. Is it true that they are often made and never remade? Software at most companies is rather different. And how about the maintenance of software by people who did not write it? Its hidden complexity makes that a much harder proposition compared to the output of an artisan in a physical medium.

Maybe there is a place for programmers as skilled artisans, but maybe not in your typical software company today. If the artisan model has issues for such companies, maybe designing the system collaboratively in the abstract and considering code an "implementation detail" is indeed a better model. Or are there others?
...and then use the same hardware for office tasks.
I totally agree, leaning on Moore's Law to solve performance issue doesn't work. When you have performance issues on the language itself, you're essentially paying a performance tax on every piece of code that executes, in a compounding way. So if Julia became a widespread programming language for general applications, you have those small delays leaking into all sorts of operations, and before you know it your whole system feels slow and bogged down.

I have been testing some performance oriented software recently, and it's amazing how much more productive I feel when every keypress is immediately reflected on screen with no delay. We can adapt to poor performance, but it adds a constant cognitive load to deal with it.

In my mind Julia is suited for limited applications, like doing work in a jupyter notebook, but is not suited for general applications unless the TTFX issue can be fixed.
Do subtitles count?
Let’s be serious: I yet have to see a convincing argument for 0-based being better than 1-based, or the other way around. And designing a language based on “what everybody else does” is definitely not the right approach.
The initial number of 1 square kilometer of PV panels produced per year doesn't pass the sniff test. An average home installation is already 10 square meters, and a lot more than 100,000 installations are added in a year.

The global production of solar panels was 180 GW in 2020. Assuming around 200 W per square meter, you get 1 billion square meters of solar panels. So their initial number is off by a factor of 1000.
Yeah, underpass is a much more appropriate name.

Now that you mention it, it does seem strange that the article doesn't mention turns before/after tunnels as those tend to lead to risk taking (going too fast into the underpass that you can't see into).

At least in Finland the underpasses used by cyclists are also used by pedestrians, so the underpasses being used as mugging spots is conceivable, although I've never heard about it happening.
This gets said all the time, but what do people expect? Chips that can run doom are basically the bottom tier chip now. There is no point making lower power chips because they would use the same physical resources to produce.

Do you find it odd that most people buy chairs capable of supporting 200kg when they know that no one over 100kg will ever sit on it?
> What’s with people making a logo and trademark using their name? That’s really sad. Can’t take designers seriously after they make a logo for themselves

Care to elaborate? If anything people not having anything to be proud of their name for (like you apparently?) are a pretty sad and depressing thing to think about.
Monzo in the UK sends a notification in the app on every transaction. You then even have the option of freezing your card immediately if you think something's up.
Tunnels are also significantly more expensive, which is why they're so rare. With a tunnel, you generally have significant earthworks, possibly a permanent groundwater issue (you may have essentially created a boat that you do not want to float), and you still have to build a bridge capable of carrying whatever traffic the bikes are bypassing. A bicycle bridge is just the bicycle bridge, a relatively light structure, easy to construct and maintain.
Whew, long; but one of the most detailed and objective descriptions of this 1977 disaster.
> the train is an illusion.

It's just there to hide the level loading.
> In reality through, we'll all just end up using the MIT No Attribution License copilot.

Great, so GPL code would be left alone. I don't see how that's a bad thing.
It's true that people have been complaining about "eternal september" since at least 2010 when I joined. However IMO reddit really has declined in discussion quality for the most part since then, asides from banning some of the worst subreddits. To say that 2022 reddit is the same as 2010 reddit is preposterous.

The main thing right now is bots. Endless copying & reposting of submissions, and even wholesale copy/pasting comment replies. The reddit staff have to know about this as it's been going on for a while, but seemingly don't care.
the day the get rid of old.reddit.com I'll be gone looking for something more to my liking. The retro reddit is the best reddit.
How can the author make the argument that OOP makes things too tightly coupled, then claim that it's up to the developer to check if every single coupling in their code is correct? The coupling is still tight, it's just not enforced by the compiler. There's a reason for tight coupling in OOP: it's better to let the compiler check for correctness rather than every single developer out there.
That youtuber has won his fair share of locksport competitions.