skysight-inc/HackerNews huggingface dataset:
Wow that's too bad!

NSH was my go to for years for quick unimportant sites. Like a decade ago. They actually were very helpful the once or twice I contacted them (trying to get bigger instances). And $1 a month!
The case doesn't set precedent. It was a default judgment.
How Much of Yourself Can You Pour into Your Writing and Still Stay Balanced
Companies that pay can flag negative reviews, when they get taken down, and to get it back up you have to provide all sorts of proof of your custom, and complaint. Companies can also then reply without you getting to add.

Much like amazon reviews they absolutely cannot be trusted to be a representation of the truth
I don't really see a big difference between POSTing with a form vs a request or between sessions and tokens.

Flow control is definitely different between React apps and standard server rendered websites, but you are still effectively implementing the same thing in both cases.

I guess I'm not understanding how your team's productivity is "easily double" when to me, it sounds like you're describing run of the mill stuff that could easily be done in React or a backend framework.
If wikihow articles fixed your diet and posture it wasn't advice you needed. You could have learned the same things reading a couple low quality reddit posts.
If that's Russia's backup plan then it's severely underfunded. I'm sure Russia could hire a couple of capable software engineers/reverse engineering experts to contribute to the project (just as the US Naval Research Laboratory employed people working on TOR). But if Russia is doing that, then clearly not enough to bring ReactOS to a production-ready level within the next decade.
It costs way less to build something like that and depreciate it afterwards than have a proper support team, just one person going through complaints won't do it.

This is probably well paid engineers side project while they didn't have anything better to do.
I think OP should not have used "immutable" if it isn't what he meant.
Global Economy and the Fear of Insignificance
I think it would be quite possible to have the control systems completely offline, while installing a reputable alarm system that is connected to the internet. If those two things have no network connection, then you could monitor the premises, but even a remote hacking of that system would not enable changing of chemical levels.
The parent suggested HN as an example of an application that didn't need a lot of client code. I think its still fair to say that it doesn't have many of the features that ordinary users have come to expect.

Old reddit is a much more reasonable suggestion. It is fairly feature rich and is used by a large group of users. It seems to deliver ~340KB of Javascript. It's pretty nicely minified so I can't tell what its all related to but at least some of it must be related to the interactivity that HN is missing.

Like I said in my previous comment, you can do as old Reddit did and build up Javascript to solve these problems but at some stage it might make sense to jump to an SPA. Reddit made that decision. I think many would argue that they prefer old Reddit which is fair enough.

I think its hard to say if the Reddit team made the decision based on a legitimate and provable technical need and their old solution just wasn't cutting it or if they went the SPA route because "its what everyone else does" and "its easier to hire React devs".
>I created an ORM called objection.js for exactly the reasons Thomas listed. The design goal of objection.js is to allow you to use SQL whenever possible and only provide a DSL (Domain Specific Language) or a custom concept when something cannot be easily done using SQL.

That's the exact opposite way I use an ORM.
Normally, i go by ORM by default.

If i know it's a heavy query or the ORM won't optimize it ( eg. lots of relations and creating a n+1 problem), then i do the query myselve.

If something is going slow, I try to optimize it. If that means writing SQL, sure. Why not

A programmer's toolbox contains multiple tools. Use the right one.
Absolutely not. It's one more approach riddled with bias, human foibles and questionable correlation to results - just like all hiring.

All I can say: in my experience, the engineers I've hired with deep (but potentially old) experience and with balanced resumes have been better performers and more likely to stick around than those who bounce around tech to tech.
Objection.js is neat but give me Objection with full type safety (Prisma style) and I am in haven.
Dota2 is absolutely addictive.

The chime you get from a last hit/collecting runes, The cosmetic loot boxes, e&.

I had to quit cold turkey after 1500 hours because I realized I was wasting my life.

It's sad that dota2 is far from the worst offender and I would argue one of the best f2p models, but it's addicting non the less.
I've been using Nearly Free Speech, and someone else here recommended it, too. I don't use it for anything important, but it's been pretty reliable.
As a complete amateur regarding the backend I use ORMs for two reasons:

1. Migrations - I only recently started diving deeper into the concept so an abstraction is in order for now.

2. Security - I'm at a point where I don't know what I don't know and thus would rather not rely solely on my own knowledge. I'm sure such systems introduce their own security risks, but since those are mostly open-source projects I can at least count on somebody to eventually discover any such issue.
> Really? Do you have to write "r-word" instead of "retard" when you're writing about someone saying something?

By the standards of the New York Times, yes.

They parted with a journalist in the past week for making this error with the n-word:

> “We do not tolerate racist language regardless of intent," Baquet and Managing Editor Joseph Kahn wrote to staffers Friday.

> [...]

> [The Times] also shared a note from McNeil, who explained that he had repeated a racial slur in asking a question about the use of the slur. “I should not have done that. Originally, I thought the context in which I used this ugly word could be defended. I now realize that it cannot. It is deeply offensive and hurtful. The fact that I even thought I could defend it itself showed extraordinarily bad judgement. For that I apologize.”

https://www.washingtonpost.com/media/2021/02/05/new-york-tim...

EDIT: formatting
Performance Analysis and Tuning of SPARKNaCl
There is an old joke that goes like this:

It is well know that the Math department is the second cheapest department at a university. The people there only need a pencil, paper, and rubbish bin.

But which is the cheapest department?

The Philosophy department. There you don't need the bin.
Yet they totally borked the discovery experience through search. Now you search, click a reddit link, it takes you to half a page with two comments and you have to click a new link to see the whole thing, that is after fighting away the Install the App prompt of course.
There's a site that's occasionally posted in comments here which is apparently run by someone who hates HN because they serve some image I can't remember to readers from here.
GraalVM Native Image Demo – JFace and Draw2D
My workplace always had web-proxies and openvpn used to allow me to login at home to admin stuff if needed.

Now I imagined wireguard would be perfect for this, but alas its only UDP which will never work on this network, sadly.

Also my cell proider somehow makes wireguard impossible, not sure if they block UDP too.

I was also sad when zerotier wouldn't work through the proxies.

I know, I know, busting proxies is wrong. But for me using it between linux boxes on permanent connections works fine, but its a very small portion of what I want from my VPN.

In the end it turns out Home Assistant on a dyndns HTTPs site solves most of my access problems. Even ssh can be solved using it!
From Pymetrics' CEO's Linkedin:

Avid technophile who believes audited AI can act like CRISPR: retaining all the wisdom of humans while stripping out ineradicable bias.

lol wut
NearlyFreeSpeech.net. It's probably not as cheap as this was but is close. I used to have a personal static website there. These days I use it only for my domain. It's been years and I've never had a problem with them. They have extensive support webpages and a custom-rolled web interface for management and they seem to know what they're doing.
Social media platforms were never built for constructive debates, Social currencies incentivizes majoritarian opinions.

If you hold a minority view and want it to be acknowledged then moving on to a platform where your view is the majoritarian opinion is the only option, Reddit facilitates it with its Subreddits.

Love Elon Musk? go to r/elonmusk

Hate Elon Musk? go to r/EnoughMuskSpam

Other social media have groups, forums and what not; Yet each subreddit is a platform by itself, tightly knit community, privileges & tools for moderation.

Mobile app has enabled those who are from other social media platforms, those who would have never used old.reddit.com to try it out, accelerated by recent string of high profile news involving reddit.

It would be interesting to watch how reddit balances its philosophy with advertiser's interests.
Having been part of a startup using Tcl to do a Rails like stack in 2000, and later migrated to ASP.NET, I learned to only use development stacks with JIT/AOT compilers out of the box.

Yes they offer everything we need for real development at enterprise scale.
"Protecting nature" isn't just about not destroying ourselves though.

It wasn't even the primary reason in the modern america nature movement (and by modern I mean starting with the John Muir/Teddy roosevelt era, when some of these large dams started being built).

It was about keeping these places available to be enjoyed by everyone, not exploited for profits and destroyed for the benefit of the few. It's a public good and public resource.
> (are there ORMs in which all returned data objects are forced to be immutable? I think that would help.)

I'm not sure if this is exactly what you're asking, but Entity Framework has .AsNoTracking(), which will simply return the objects without doing any change tracking on them, so feel free to modify them as you wish afterwards without accidentally updating your database.
> So far I haven't met a user who asked for ads, unmuted autoplaying videos, popups, tracking, loading screens, and UI that's basically broken by design.

What does that have to do with React and others? Tracking and ads are a regulation problem, pop-ups and auto-start videos are user-agent problems, and wait... loading screens? I don't understand, where do you see a loading screen in a normal web page? I mean in an SPA, sure but that's just bringing rendering to the client and people have been doing it since the invention of AJAX.

React and others didn't make the impossible possible, they just increase the development speed and make it much easier to manage complex state.

So, the post is against the complexity in development, you are against the complexity in the average website. I'm suggesting that the first one is neither the reason for the second, nor the enabler, and you can see that kind of user-hostility even in web-sites made with mootools, let alone jQuery or react.
> Instead textbook writers seem to have this adversarial approach against readers, thinking they’ll “cheat themselves” if they look up solutions or attempt to verify their work.

I agree that worked problems make a text much more valuable and useful; even students in a class may spend a lot of time doing self-study. And for self-study, without worked problems the book is only useful as a reference while working problems from elsewhere. The author essentially agrees with this.

However, it's not "thinking" students will cheat themselves, it's knowing for a fact that many will. If you give homework that takes multiple hours each week, then for students who have gotten behind or don't know the background they should, it will take multiples of that time. Many, if not most, simply won't do it if there's a shortcut handy. Challenging people to do more than they would on their own is necessarily adversarial.
Pretty sure you've got some opinions that are also being pushed by massive, coordinated troll farms. What you're seeing is the scale of the exercise.

Maybe that tells you something about your political opinions and the nature of the folks you share them with. This sort of thing doesn't just randomly happen. If you're getting clobbered for an offhand remark, it's not about you, it's because there were 10,000 bots and trolls there before you automatedly saying the same stuff to make it seem like 'everybody is saying it'.

Then you turn up, and bam: they don't even think you're real, because you're saying the stuff a thousand bots were saying. Hard luck: I don't think there's a good answer for you, the ground is sort of salted at this point.
Uncanny valley all the way down.
We use both in our code base. Sometimes knex makes sense, sometimes Objection makes sense. That's actually one of the nice things about it wrapping knex.
Sure, but there's nothing inherent to the language that fueled that. They could have done that with Python, for example.

Rather, it was popular software like bulletin boards and blogging platforms that built the demand. PHP used to have one of the lowest barriers to entry because you could get by with plain HTML and incrementally add business logic inline.
This just ends up with lawyers thinking they can do whatever the hell they want.
Especially when it costs them next to nothing to prepare court documents.
Yep, queries
For me, ORM are the good illustration of the quote:
"The road to hell is paved with good intentions"

For expert-beginner and "architecture manager", it looks like a good idea, giving an abstraction and co.
But, I think that most haters are the people that already had used for a few of them for long enough to be burned and get the experience.

ORM job is supposed to simplify the job of dealing with the database, but most of the time, the final things is a lot more complicated and a mess because of the ORM.

The main issue being that ORM operations looks like auto magic to the user, but this auto-magic still have a lot of rules of specific functions and settings that have to be used for the things working correctly, because it is just executing sql in background.

And in the end, it is so much more complicated to do understand and do simple things with the orm that it is to do the original sql operation.

The worst of all is when the ORM has support for some callback or automatic hooks, like "post-update", etc...
Giving it a skim it seems the ruling is primarily saying that if you're going to leave a negative review, you need to substantiate why.

In this case he called them a scam solicitor but never explained why, which he did in trial "I paid upfront for a legal assessment of my case. But what I got was just the information I sent them, reworded and sent back to me."

From the sounds of it, if he mentioned that in the review he would be in the clear.
The man made "conspiracy theories" are not baseless. There is a substantial amount of evidence that it is at least a possibility. There is also a substantial amount of evidence that China intentionally or unintentionally flubbed the handling of this pandemic at the beginning, and is at least partly responsibly for it's rapid spread.
Sorry, why is this downvoted? There is a serious argument to be had about the source of income for surveillance and tracking driven websites. If the oft-used line of "users being products" is true, then where's our profit?
15000 queries per second
Digg was being astroturfed like hell, that's one of the reasons they wanted to redesign. Doubt it would fare well today.
This person backends. No seriously though, well said :). If the author thinks backend is all sane, let us welcome them to the world of everything you said plus more stuff. How about working with databases, ORM, API (is there a standard ?), package managers (composer?, gem?), authentication/authorization ? (should I use JWT..ooh thats crazy. cookies anyone??) etc etc
Or Session
What Tesla's Bitcoin purchase means for the future of the dollar
https://news.ycombinator.com/item?id=25919235

As a tip for the future, in case you're interested: you can use hn.algolia.com, search "sudo", time window something like "past month", and you'd have found it.
Good luck extricating it from your life. There’s too much utility. I’ve even come back around to Twitter after being off for 5 years. Tremendous value in having a curated list there.
https://www.beyondtrust.com/blog/entry/understanding-sudo-vu...
Perhaps a bit off-topic, but TrustPilot is a form of near-perfect evil. If someone leaves a negative review of your business on TrustPilot, you can have it taken down... for a measly $400 per month. If you refuse to purchase their premium package, they can prioritize the negative review to be shown above the positive ones until you do. If your competitor hires a review-bombing spammer to add negative reviews en masse, well, you'll just have to upgrade to the next-tier plan.

It's a shocking lack of integrity, but not surprising, given the business model.
Anyway, it's disappointing that TrustPilot gets any publicity for being anything credible.

Edit: A nice little touch is at the bottom of their website that says "See what our customers are saying about TrustPilot", with a hand-picked selection of reviews... from TrustPilot! About TrustPilot! Chef's kiss.

Edit 2: This is not to say that Trustpilot's intentions aren't necessarily good, and they may even be striving to provide neutrality. But the problem is that their business model is, by its very nature, antithetical to neutrality. And of course Trustpilot is not the only review site that has this issue, but it's definitely a site where this issue is glaringly apparent.
> I'm sure they'll shut down the APIs allowing third party clients (like Apollo) soon

I have been nervously awaiting this day as well, but I just realized something in the context of HN.

Say reddit kicked off Apollo and all the apps... What an opportunity to make a reddit API clone & then site! Apollo alone has many loving users, some of whom would go with Christian to a new backend. Maybe all the apps would agree on one to migrate to? I wonder if this is already part of reddit's calculus when considering kicking the 3rd parties.
I've used Elm at 2 places for large production use, and in a large personal project. It would be my preferred technology by far. I'll add that Elm is actually what converted me from a backend (fullstack at times) engineer to front end. Also realizing that thinking about how people interact with computers and solving those problems well is actually a fun challenge.
Because it is one of the things that will get you added to the blocklists that form part of the Great Firewall of China.

It won't stop a hacker who is probably bypassing parts of that anyway, but the more casual requests such as those caused by deep linking will generally stop getting through.
> Win95 was pretty solid

Win98SE was the peak IMHO.

Nowadays I like KDE/Qt on Linux.
I'm not sure how much philosophy and science can ever be connected. There is surely little biological basis for systems of ethics or epistemology. Abandoning that, we're left to wonder if they can apply to social systems in the aggregate.

There we find a wide variety of social systems in partial or complete disagreement on what constitutes ethics. In some systems murder is a sin; in others it is tolerated or necessary. Fidelity is variously required or shunned. Simpler things like truthful speaking are all over the map.

Even epistemology is in doubt. Secular science types love provable measurements and consistent theories. Others embrace inspiration, devine communication, even mushroom-induced hallucination as true sources.

So where does science impact philosophy? Perhaps as a tool for describing philosophies, like describing species of animal. That doesn't make philosophy a science, but a subject of scientific study.
> claiming that it was a hoax.

Did he? I found nothing on either Google or Duck for "ron wright hoax".

I know some Republicans said that, but by no means every one.
I applied to my current employer 3 times in total. Better candidates would already be working for other companies after the first time.
I am with you on this one, but the technological hurdle is going to be refresh rates and finding better ways to tackle ghosting. When I talk about refreshing the refresh rates, I mean it should be possible to pan a schematic in a reasonable manner. When I talk about tackling ghosting, I mean it should be possible to remove or reduce it without flashing the entire screen. Designing user interfaces specific to the technology helps, but it can only go so far.
Can you talk a little bit about the other side of this, i.e. the experience if you want to become a manufacturing partner?

API's, how pricing is calculated, scheduling (how your system knows if my shop is booked up or could use more jobs), how you curate suppliers, any non-obvious advantages to partnering, etc.
He stated his experiences with mathematics and computer sciences books and provides arguments for why he thinks this is not a good approach. I really can't see where he is being hostile or accusatory?
Per the timestamp, that's ~5 years. I've got a personal domain I've had for 20 years now. GitHub wasn't there, and I wouldn't bet a whole lot it will be there in another 20. I think it's likely, but nothing close to guaranteed. Git didn't exist then, either.

It's pretty easy to mirror your own git repos, so that's a nice option, and to have stuff hosted on GitHub, your own, and maybe BitBucket as well. But nothing is going to beat having your own backups--which I DO still have, from as early as 2000.
"that serves a $5B/yr business."

Ok but is that static site primarily generating the $5B in revenue ? That's more relevant to know. Having a static site for a business where the revenue is generated elsewhere is not that big of a deal in my opinion. Yes I get your point that the $5B company is hosting a static site on S3 which is cool but what will be cooler is if THAT static site is the primary revenue driver. I bet it isn't.
> For instance, Genshin Impact, a very popular game released recently has time-gated content in the way you mentioned. But it's also a game made in China, where there are rules stating that kids can't play games for too many hours during a single day.

That's an interesting point I've never heard of before, thanks for bringing it up.

Still, I think there's more to tease apart about time-gating. As a high-schooler, I spent plenty of time on time-gated games (AstroWars and OGame). From that experience I know this mechanic alone is very addictive, and I make a conscious decision to avoid these types of games now. I had my fun (particularly social type, my fiends were hooked in just as much as I was). And, I don't consider this mechanic to be a problem alone. What matters is why it's there. Is it to make the game fun, in its particular way? Or is it to maximize the players' exposure to monetization opportunities?

The root of my point is this: particular mechanics a game employs don't matter; what matters is why those particular mechanics were chosen. Intent, not engineering.
I'm not talking about the part prior to the crackdown on tobacco. I'm saying there are still people using it after the giant warning labels.

They have an investigation, but we'll see what it turns up. Remember, we work on an innocent until proven guilty basis.

If you're saying that companies need to be good citizens or we shut them down, then you should close almost all businesses. You don't think the other brokers take the same steps that RH does? I can tell you from the inside that they do.
Right, it could be a set of disjoint cycles instead.

This constrains the problem less but I don't think it allows a simpler algorithm. Your approach still needs some backtracking, if I understand right: what if Alice and Bob are the last two to be picked?
http??