skysight-inc/HackerNews huggingface dataset:
I don't know what kind of web you are using. But The sites I'm visiting on a daily basis are, in fact, applications and not documents.

Slack, Asana, GitHub, Gravit Designer, Google Docs/Sheets/Mail...
I'm sorry, but it's not my fault that Firefox only has 4% market share in the world. Mozilla dismissed themselves.
Probably not what you're after, but load the page in Chrome, open
the Inspector, and copy the entire HTML out. (Which will be a different HTML than the empty stub that "View Source" gives you.)

You could automate it with Selenium (headless Chrome). I think Googlebot does something similar?
A customer perspective from a mid-stage CFO: I like saving money, but prefer to pay for software solutions like this directly. I pay you, and you make sure this set of connectors {in and out} continues to durably work. Meanwhile, our engineers can focus on building our product.
Time dilation also applies to a slightly different time than Newton's time. It turns out this is the more foundational definition of temperature, and the other one (average kinetic energy) is mostly a useful heuristic that matches well under certain conditions (like when the distribution of energy is close to the Boltzmann distribution), but not others (a very fast-moving baseball).
Ever Frustrated Online?
Tell us about it! I’m Will at More Human Internet [1], a nonprofit group of digital activists promoting civility, transparency, and the greater good. We’re looking to briefly meet with people to get a sense of what things are impacting their online experience and how we might help. DM me if you’re interested or leave any quick comments below!

[1] https://morehumaninternet.org
> I think [recognizing nazi ideology is] easy for humans to do so.

It isn't, not even when you are one of those who thinks "anyone who disagrees with me must be a nazi"—meaning that in theory you could just train a model with things you like and things you don't like and label the second group with "nazism"—because your opinions can and do shift often too and so the model would become outdated by the month, if not by the day.

> And besides, as I said in another comment. I don't have all the answers

And yet you speak with such certainty, as if you did. On that note, in your first comment you proclaimed that you were willing to sacrifice your privacy, and yet you used an anonymous account to make that declaration.
Saying that 2021's Kubernetes is established because 1.0 was released in 2015 is like saying that 1991's Linux is stable because Unix had existed for 20 years at that point. Kubernetes 1.0 and 1.20 share the same name, design principles and a certain amount of API compatibility, but it's impossible to take a nontrivial application running on 1.20 and just `kubectl apply` it on 1.0. Too much has changed.

Kubernetes is just now entering the realm of "becoming stable". Maybe in five years or so it'll finally be boring (in the best sense of the word) like Postgres.
> Less censorship in the media.

This is a surprising hot take in these times. I wholeheartedly disagree.

I understand what you're saying and yes I believe obviously we have more pictures/proof of existence (connected world) and yes there are a lot of areas where we have made progress but is "trust" in general better ?

I don't want to make this political but it is the elephant in the room right now. There is a whole side of a political party + media completely dismissing and grouping the whole other side in simplistic and alienating ways.

I'm not for either political side and I'm not a trump supporter. (Sadly I have to add this disclaimer, it's incredibly saddening)

I think someone else in this thread mentioned China as a high-trustful society. I think that goes to show that we're not talking about overall "better" and overall "accepting" but specifically "trust".

Maybe we find out that trust is in conflict with the other values we hold ? but to say that general trust is high now seems really naive.

I know it's an outlier but you don't need media selectiveness to show you San Fransico's homelessness problem , in fact I see more of that from word of mouth/first hand experience. I personally have seen signs of deteriorating trust in my "neighborhood". I don't want to put up strawmen but maybe it depends on how much your view is based on media vs what you see ? in which case where you live would probably have a huge impact in what your views on this are ?

I hate using that because I don't want to say that some people are too privileged to see this, imo obvious, change. As someone who was raised in a rough neighborhood (poor/high crime rate) and then moved out to a better place, I was shocked how my world view changed and I really thought the whole world had moved to a better place until I went back and realized there are still people in that "old world". It was incredibly shocking that I believed some of these things and now I'm vigilant and accepting that my world view (large part to where I live) tints the world.

I obviously don't know the solution and maybe "trust" is a value we have to lose to have some of our more progressive values or maybe it's just harder to incorporate those other values with trust.

I think it's fair to say that in the 50's communities were more trusting (for some, racism/monoculture related I'm sure). Not better but more trusting (huge emphasis on for some).
Even setting aside the UX issues in this, I think this is underestimating the complexity. I don't know anything about Twitters infrastructure but obviously we are not talking about a single postgres instance here. Effectively turning every tweet into a linked list with connected retweets, likes etc. is a significant data model change for a system of this scale.
Is it “ads”?
Student-run free grocery store helps feed town’s hungry
No because in Minecraft a killed player just disappears in front of your eyes. However you can steal whatever items the player had in their inventory the moment they died (those items are dropped to the ground upon death).
I walked away from one project. 3rd party scripts were not the only problem but were the last straw.

I have a community site I want to build. If it stays small I can probably run it for $20 a month all in and not pester anyone. But I’m still keeping my eye on some of the saner ad networks that use subject matter instead of user tracking to target ads. That might be an option.

Linus tech tips has a video where he gives us a peek into their finances. Among other things the merchandizing arm makes them about a third of their revenue, and no one advertiser is allowed to pay more than that, so they can maintain a degree of objectivity. I think a lot of us don’t want to approach sponsors so we feel sort of stuck with ad networks.

And I’m not much of a materialist but I’m a tool nerd (you possibly don’t need it, but if you’re gonna buy it, get a really good one) so I’m not sure how I’d do merchandizing, since I’m more likely to recommend a brand than have something made for us. That leaves what? Amazon’s “influencer” BS, which is more money for Amazon? Discount codes, which are untargeted consumerism?
Have to agree here. I actually quite like safari, but cant use it due to no uBlock Origin which is unfortunate. uBlock and Facebook Container have made all the difference for me.
AdGuard is a free extension that, as far as I can tell, is on-par with uBlock Origin. It's been great so far.
> Yet look at the complete suppression of any Trump-related social media group since the 6th.

You have a right to say what you want, but nobody is forced to help you spread that speech. Parler still found a way didn't it? Huh, it's almost like there are a whole lot of competitors for any given internet service that people could turn to.

> It should be a perfect example of the outsized political influence that these massive multinational corporations have.

They hardly need to censor their platforms for that, they have billions of dollars at their disposal.

> Network effects make it extremely difficult to just move somewhere else.

Facebook built that network, why do you have a right to tell them who can and cannot use it?

If you don't like it, don't use it, and recommend that others don't use it either. If that's too big a sacrifice to you, then you've made your priorities clear. You talk a big game, but when push comes to shove if you aren't willing to inconvenience yourself even a little bit then I don't know why you expect anyone in a position to change things to care.
I am sorry to say but this is an overly simplistic answer. We've had Javascript since 1995. We've been building great applications with it as early as the 2000s, Yahoo being on the forefront. We had complex charting applications and dashboards in an era where JavaScript was still interpreted by the latest cutting edge browser: Internet Explorer 6. This was also a time of much slower internet speeds across the board.

Bad software development slows the web down. The web, for what it is and does, is an incredibly fast network. The problem is people no longer care about performance, nor do you have the engineering talent to write performant web applications. Yes some of this can be boiled down to companies not prioritizing performance, and product managers pushing for more features and tracking, but we've always had these constraints, and tight deadlines, and seemed to deliver just fine. It was part of the expectations.

Our craft is degrading, I hate to say. We've allowed the vocal minority who were shouting "gatekeepers!" to water down the discipline of software development to the point where yes, you install a single npm dependency so you can reverse your array.
Peter Gregory might've had a point.

Seriously though, this is amazing - the sound must be insane.
Wow, what a great summary with lots of realism and nuances. I agree with the author's conclusions that what is missing is consolidation and interoperability between standards (e.g. make Protégé easier to use and ensure libraries for RDF parsing and serializations exist for all languages). No technology will be adopted if it requires PhD-level ability to handle jargon and complexity... but if there were tutorials and HOWTOs, we could see big progress.

Personally, I'm not a big fan of the "fancy" layers of the Semantic Web Stack like OWL (see https://en.wikipedia.org/wiki/Semantic_Web_Stack ), but the basic layers of RDF + SPARQL as a means for structured exchange of data seem like a solid foundation to build upon.

It's really simple in the end: we've got databases and identifiers. INTERNALLY to any company or organization, you can setup a DB of your choosing and ensure data follows a given schema, with data linked through internal identifiers. When you want to publish data EXTERNALLY, you need to have "external identifiers" for each resource, and URIs are a logical choice for this (this is also a core idea of REST APIs of hyperlinked resources). Similarly, communicating data using the a generic schema capable of expressing arbitrary entities and relations like RDF and JSON-LD is also a logical next step, rather than each API using it's own bespoke data schema...

As for making web data machine-readable, the key there is KISS: efforts like schema.org with opt-in, progressive enhancements annotations are very promising.

For anyone wanting to know more about this domain, there is an online course here:
https://www.youtube.com/playlist?list=PLoOmvuyo5UAeihlKcWpzV...
The whole course is pretty deep (would take a month to go through it all), but you can skip ahead to lectures of specific interest.
This really doesn't feel like the intended use-case for Next.js, but seems to be working well. Very interested in feedback and ideas about it.
PepsiCo goes Beyond Meat in new partnership
I understand this knee-jerk reaction, but please don't judge engineers by what they post on HN. This place is... odd. (as I'm sure you know!)

If I formed my opinion only from HN, I'd think most engineers love: big-tech, advertising, electric cars, Apple, tech-enabled tracking (autos, web, cell-phone, watches, exercise machines, music players - it's ok if business profits!), and tend toward self-righteousness, narcissism, and virtue-signalling.

Of course, most of us are just living our lives and trying to get by. I don't know where this self-important insufferable attitude comes from, but I suspect it's a few folks who are very noisy. Most 'normal' people don't spend much time posting to sites like these, so there is a selection bias. Sadly, I also suspect that this attitude is an advantage in today's environment. It is a mirage of self-confidence, and telling the two apart can be very hard (especially for a potential employer).
It is probably right, but I have to say that I hate that kind of security through obscurity
The Power of Mortal Thinking
And bloat. Few years ago a news website was 95% side content, the article in question was basically a tweet long sentence. People want to attract and fill the page with more stuff than "necessary".
Because people really, really like having risky and unsafe sex?
Also running the 'computation' / exploration on the scale of the Universe vs. a few thousand metal boxes.
Space to ground is a lot harder than space to space. There is no atmosphere to deal with and in most cases the relative velocity is lower.
As far as I know, all major frontend frameworks can render to a static HTML document.
The dissident was a good movie!

I just watched A Thousand Cuts over the weekend. It’s about Dutertes war against the Press and Maria Ressa.

https://youtu.be/LixnwDIh2wU
I definitely agree about VR. The first time I played "Robo Recall" on the Oculus Rift I couldn't believe how responsive and immersive it was.
https://www.datacenterdynamics.com/en/news/brooklyn-fiber-cu...
Kubernetes is hard, it's the simple stuff that we all need to know
The State of Chaos Engineering in 2021
It doesn't seem like centrally-hosted resources ever centralized enough to be all that useful. Even for sites that are trying to play ball, there are multiple CDNs so everyone has to agree which one is the standard. Plus everyone has to be using the same version of each resource, but in practice most js tools release so often that there will always be many different versions out in the wild.

On top of that a lot of the modern frontend tools and best practices are pushing in the other direction. Out of the box, tools like webpack will bundle up all your dependecies with your app code. The lack of JS namespacing and desire to avoid globals (which is pretty well-intentioned, and generally good advice) means that your linter complains when you just drop in a script tag to pull a library from a cdn instead of using an es6 import and letting your bundler handle it. Typescript won't work out of the box I don't think. Your integration tests will fail if the cdn is down or you have a network hiccup, as opposed to serving files locally in your test suite. And on and on. This is just anecdotal, but I haven't seen most teams I've worked with value the idea of centrally-hosted JS enough to work around all these obstacles.
All true, but I think the threat model here really is fire, flooding, etc
Topology 101: The Hole Truth
Relax. That’s why I put “good citizen” in quotes. They aren’t citizens but the term “good citizen” means acting in the best interest of society. I am not talking in any way about corporate personhood, just the idea that a company may do things that are a net positive or a net negative and some do more net positive things than net negative things.
Can't agree with you, Dynamics 365 is one of them (it's shit but I've implemented it at work). EDF (French main electricity provider) also breaks for me. That's one example from a big company, and one example with a big user base.
I map the command below to a keyboard shortcut to disable all pihole blocking for 60 seconds via the pihole disable API call.

wget --quiet "http://PIHOLE_IP/admin/api.php?disable=60&auth=YOUR_API_TOKE..."

You can find the token in the pihole Web GUI at, Settings > API/Web Interface > Show API token
it's worth pointing out, for sake of completeness, that the UK has delivered nearly 500K second dose vaccines.

https://coronavirus.data.gov.uk/details/vaccinations
Technically, Ikea is a Swedish multinational conglomerate whose retail locations are partly associated with a Dutch non-profit "Stichting_INGKA_Foundation" founded by Ikea's founder.

Essentially, Ikea is profitable because it utilizes a tax-avoidance strategy involving the use of a non-profit and so your comment is in my opinion basically true and they are "cheating" a bit. A pretty slick cheat, though.

Also, thank you for shining a light on this as I was ignorant of the whole thing.
With "GP" I meant the original comment, the one by sebmellen. The comment you linked is another misinterpretation of sebmellen's original point. My comment applies as much to that one as it does to the one I replied to.
It is not what GP asked.

An no, there isn't "tons of alternatives". In theory there is. But in practice, they can really make your life harder. Some may say that Signal is an alternative for WhatsApp, but if people you communicate with don't want to use anything but WhatsApp, then Signal is useless. I hate Facebook but when I want to plan an event, I found nothing better, simply because that's the platform that reaches the most people. Network effects... But also, your favorite show may not be on "alternative" streaming platforms, sometimes your job, or worse, the government may require a specific website.

There are extremists who are ready to find alternative friends, shows or jobs just to avoid using some website. It is a good thing these people exist, that's how progress is made. But for most people you have to make compromises.
Is this comment seriously doing moral relativism about state assassination of journalists? lmao
Firstly, this article and the discussions on this page are about Signal, it's hardly irrelevant. For the particular case of the company Signal, there are many actors claiming that censorship is needed. Signal for now disagrees, but even on this page you'll find people that support that. Just because the way Signal is implemented today resists the model doesn't mean that's a guarantee into the future.

Secondly, there is no reason we cannot have it both ways. A single communications company with content-neutral policies is helping the world more than one with content-sensitive policies. Two communications companies with content-neutral policies in competition with one another may be better yet, but that does not make Twitter choosing to censor its users the right thing for them to do. I have not said the government should tell Twitter what to do, only that they should choose not to censor because that makes the world a better place.

There is a growing contingent of people, especially younger people, who do not understand how free communication underlies the ability to make any change at all. Who do not see that creating the tools to censor conversations harms the future. They see immediate benefits in clamping down on this or that harm (temporarily ignoring that they're making themselves the arbiters of right and wrong and giving them the power to declare what is or is not a harm in the first place) but not grasping that they will not be in control of those tools in perpetuity.
Yeah, I ordered a power rack from Rogue last summer, and it got here a few months ago. We live a ways down a pretty narrow private road and despite talking to the UPS freight manager a couple of times, they kept sending full sized 18 wheelers which would have a hell of a time coming down the road and turning around, not to mention probably damaging the road. After 3 times of them sending a full sized truck over the course of 2 weeks I just rented a UHaul and drove across the damn metro to get it.

B2C freight is a bit of a shit show.
The Social Sector Is Contributing to the Broader OSS Ecosystem
> we at least must allow them to profit as much or more from a cure as they would from a treatment

I think that’s where you go wrong. There are huge profit incentives for a cure. If a biotech company comes up with a cure they will instantly have the business of every afflicted person on the planet. The market for that and price they can charge will be way larger than a slightly different treatment.

Beyond that, there are labs all over the world funded by public dollars to research avenues to a cure, it’s just way more complicated than effective treatment.
HGST has a brand was phased out years go, and the company was not separate for Anti-Trust reason

WD had to sell and license some HGST assets for Anti-Trust reasons, but there was never a requirement for them to be a seperate company

HGST Websites and other things today just redirect to WD, there is no new HGST branded things being made as far as I am aware
I found this:

https://9to5mac.com/2020/09/04/ad-industry-tracking/

"my iPhone 11 Pro was also unique among the more than 2.5 million devices they have tested."

Time zone is one possible fingerprint data point.
I mean, yeah, maybe that's the reason, I don't know. Still, I see no reason why you'd split features and limitations into two distinct sets.

In Rust it's difficult to mess with memory: it's a limitation but also a feature. In Haskell you cannot mutate, a limitation if there ever was one, but also a feature.
We're trying to build an ad network that doesn't track users: https://www.ethicalads.io/

We talked a little bit about how these ads still work, even without tracking you. You might be losing 10-15% of revenue, but if you never had that revenue to start with, you don't miss it: https://www.ethicalads.io/blog/2018/04/ethical-advertising-w...

I think the real secret is just to not become dependent on the additive revenue. All businesses forgo additional revenue based on ethics and regulation, and I don't understand why that's such a odd thing to do with advertising.
I’m not saying in all companies, but as you grow you have lots of different teams with different needs. So then you spin up a tools team to manage the engineering infrastructure since you can’t do it as-hoc anymore (CI, source control, etc). So to make that team more efficient, you let them force one size fits all solutions. While this may feel constraining for a given problem domain, it actually makes engineers more portable between projects within the company which is valuable. Thus having one DB or cloud thing that’s supported for all teams for all applications is valuable even if sometimes it isn’t necessarily the absolute best fit (and the complexity is similarly reduced as good companies will ensure there’s tooling to make those complex things easy to configure in consistent ways). Your tools team and the project team will work together to smooth out any friction points. Why? Because for larger numbers of engineers collaborating this is an efficient organization that takes advantage of specialization. A generalist may know a bit about everything (useful when starting) but a domain expert will be far more equipped to develop solutions (better results when you have the headcount).
This seems to be affecting a lot of folks - https://downdetector.com/status/verizon/map/
Im really starting to hate the internet more and more every day.

You say validating unicode is not trivial, and mention using a parser which can contain bugs.

Or, you can just look at the specification like this one:

https://docs.oracle.com/cd/E18283_01/server.112/e10729/appun...

And easily write your own validator to check against valid byte ranges.

Ill just leave this conversation with "Agree to Disagree".
Do Californians actually like Newsom personally that much, or do they just like his party that much, or do they just dislike the other party that much?

That is to say, if the California Dems endorsed a piece of cardboard with the letter D to run against him, who would win?
Debugging is truly an art
Yes. Pittsburgh area is spotty with FiOS right now.