skysight-inc/HackerNews huggingface dataset:
> This is perhaps the weakest of the objections, it has been done and it could be doable, if we wanted it.

It's not at all a weak objection. I mean, sure, months are arbitrary in the first place and it's not physically impossible to set up a system where there are days outside of months. A system set up that way might not be any more complicated than our current system since it would simplify other aspects of dates. But making that change would fundamentally break a lot of our assumptions about dates in ways that would require a ton of effort to fix (good luck getting any existing software dealing with dates to work properly after that) for very little benefit, so it's an incredibly bad idea.

The article also says that the extra days wouldn't even be assigned days of the week, which is even worse.
Very welcome solution. String interpolation makes it possible, but it's bad DX.
Making-do and mending (repairing your own clothing, furniture, utensils etc).

Composting, and gardening for food. Pickling. Fermenting.

Cooking large, healthy meals together in intergenerational groups, and communally with strangers.

I could go on, but basically anything and everything our grandparents did, and is now only done in "the West" in dwindling rural communities.
The discussion on their actual blog post: https://news.ycombinator.com/item?id=32598587
‘Need’ is a big word to use for something voluntary.
Bring back mailing lists; ban Outlook from top posting to them.

Distributed forums. Tada!
Whats the performance of discourse compared to the mybbs or smfs of yesteryear. I heard it's very bloated? I've been meaning to self host some sort of forum software on a $5 vps fro some of my hobbies.
> Especially given how god-awful of a product Teams is.

That's why Microsoft won. It's better than Slack for the people that make the purchase decisions. Who cares what the users think if they're not the ones that make that decision.
>My point is that 'slow' is a relative measure against other websites, not an objective value. So long as your website is faster than a typical website then users won't give up.

You're competing against more than other web sites, and data shows this isn't true at all in any case. There are certain "thresholds" beyond which users will stop visiting much more frequently, but yeah.
So, I couldn’t find a DMV that would readily provide a welsh driving test (based on their website). That said, they would be required to accommodate and provide a translator.

Based on the civil rights act, it is considered discrimination based on nationality to discriminate based on English proficiency, and therefore illegal.

https://www.lep.gov/
All I can give is my experience (been coding professionally for maybe 12-15 years) but I never looked at patterns like you are for a LONG time. I had no choice but to code in a "simple, straightforward" style because I didn't know anything fancy. I just did everything the normal, dumb way.

That said, things often become complicated because you don't have the skills to keep them simple (for example, you draw the boundaries between your modules wrong, or you fail to abstract the right things, leading to tight coupling and information leaking). So it's pretty normal for your software to be a mess for the first decade or so.

You should just keep writing your project, and as you find as the developer certain things on it are harder than they should be / frustrating / take too long, that will indicate a problem. Then you can keep trying to refactor until you get it right. Writing bad software is how you learn to write good software.

You asked for an example and I just gave you a bunch of philosophy, so I'll give you at least one. It depends on your language and what you're doing but I use Go a lot, and I think Stripe is pretty good at keeping things straightforward https://github.com/stripe/stripe-go
It's improved and is now resizable, still much much better than discord

The main problem with alternatives is integrations, bots, and similar. The ecosystems are not as available, at least that is the impression
Numworks is interesting, but not really that great. The two things I don't like are: 1. the Android app is a strictly a physical calculator emulator, and does not try to be the best possible calculator for Android. 2. On the real calculator, the user interface is pretty slow- sure, it's responsive, but it's not very efficient.

So for example, it comes in last on this benchmark:

https://github.com/jhallen/calculator/wiki
You can't switch users on mobile!
Ads aren’t bad. They’re a way to get content without needing to exchange money for it.

The user suffer more when the content goes away.
Kinda think that you celebrating being wasteful is proving his point.

In my mind writing performant, somewhat efficient code does nothing but improve the UX, and if you actually care about your users having a good experience using your software then you shouldn't be celebrating wastefulness.
…and I’d be terrified of using that.

https://news.ycombinator.com/item?id=32172741
Reddit has active communities of people who just repost other subreddits to laugh at, get outraged at, or bully. In theory the bullying and brigading is supposed to be moderated against but weakly moderated niche subreddits can sometimes find themselves under attack.

That rarely happened with phpBB but I don't know about Discord. That fact makes me feel a little old.
That Zuck's even more of a jerk than I thought for censoring news stories because the FBI asked him to - and because it would throw the election. And then he has the nerve to say that he's supressing misinformation. He is the misinformation.
Yes, this. I never really fell into the community aspect of forums but I gained a ton from the community existing. People were helping others and I could find it later.

Early 00s, when I was managing my own dedicated servers, never even read a book about it, but when I searched I’d find tutorial sites, forums where people talked shop/Q&A, the expert sex change site, blogs, the docs, etc. Now when I search something similar it’s pretty much ads and stack overflow. SO is good but at times I don’t like how it’s so strictly Q&A with no room to ask for opinions or to debate pros/cons on a lot of topics. I could probably do that on Reddit but I’ve long learned to just live without that.
Currently probably yes. It all depends of course on ones preferences and I understand the feeling of near instant feedback in web development in the browser, with something graphical and all that. But the pain of seeing the overhead, that plagues so many websites is real. I have developed a few websites, done that. But I really did not enjoy my last experience with the bloat of modern web frameworks and I try to stay away from it, when I can.

I still have to try frameworks like Svelte, but I surely have had enough of my share of React or React based frameworks.
Typically the energy corps gets rid of their assets before decommissioning puts them in a "bad bank corp" and lets us pay for it.
Maybe? I hear it a lot in the US. It’s a phrase we use, even if it didn’t originate from us.
It means “evaluate”, but in the sense of evaluating a piece of artwork, so my guess is that the author justed ran the word through Google Translate.
Every KM switch I've used switches via a mouse movement. It's not quite a keyboard, but at least it isn't a button or remote. :/
Really? I'm surprised many people would disagree. Slack is slow, bloated, has threading as an afterthought, is really hard to navigate, and is very bad at traversing history.

In Slack, if I've been away and going through channels to see what I've missed, and want to go back to something I just saw, it's impossible to find again unless I remember the channel name. In Zulip, just scroll up.
But if you did notice a subgroup/IQ correlation would you ignore it? Because I wouldn't ignore a handedness/sickness correlation. You can't fix what you don't measure and investigate.
We taught the world how to read a century ago, surely we can teach every human how to navigate interfaces more complex than Twitter? Its just that today we expect interfaces to have zero learning time, that doesn't seem to be a very efficient use of software.

Like, imagine how much better many interfaces could be if we taught basic regular expressions in schools? Things like searching and filtering could be much more expressive everywhere. Regular expressions are so simple that anyone could learn them in a few hours.
The same could happen with a hardware token like Yubikey, if it were to suffer from an irrecoverable software or hardware error. It's still useful, because spoofed authentication prompts will no longer get a chance at plaintext access to your password.
Yeah, the ecosystem and integrations is definitely where Slack has the advantage. Still, I'd rather give up the integrations than the much improved communication.
Cronometer has been recommended to me by a friend who says that the free version does allow barcode scans. They say that the food database is cleaner without all the user entered garbage that MFP has. I’ve already cancelled my MFP subscription and will look into Cronometer.
Micropayments! When will this happen?

Community needs hosting costs say $1k/y for all their needs. 1000 members pay $1 a year. But that is a lot of friction!

Probably a human problem. The activation energy from $0 to $0.01 online is huge compared to the monetary difference. Suddenly you need a credit card.

Whereas people would happily pay $3 instead of $1 for a drink because of convenience (convenience stores are an example!).

Maybe the solution is an in browser card-free micropayments system that you load up as a browser extension. Something like web3 without the cryptocurrency or blockchain! Chicken and egg problem though.
C Integers Quiz
It's a bidirectional networked clipboard.
HACK: If you want to save all of your current slack messages, sign up for https://orbit.love, connect it to slack, and then grab the messages from the API. Not sure how much longer this will work, it takes time and they may catch on.

I do like Orbit as a user, still a relatively new product
Yes, and searching history in slack is very painful, I have no use for history in slack, might as well delete it after 2 days.

With IRC, you can search your history (logs) anyway you want using any tool you want.
Like Zoom? 5G is more than enough for that.
Same in French. I agree.
Yes. I haven't had a parking ticket in a while, but in Maryland I had to pay a city parking ticket before I could renew my license. Ticketing and fine collection are quite efficient in the Washington, DC, area, and I'm surprised to hear that NYC is not at least as efficient.
> Reddit is on path to do same. If reddit ever kills old.reddit, exodus will happen.

I use Reddit exclusively in the "old" mode, but I wonder how impactful would this be. The Reddit redesign was basically done to cater to a wider audience (9gag, TikTok, etc). I feel that either at this point or in the near future the number of people that use old.reddit.com exclusively will be a small percentage of the whole lot of people using the new design. Particularly because Reddit is "strangling" out users of old.reddit by leaving them out of the new features (I normally see comments with stuff like :4222: which I assume are emoticons only available in the new reddit).
Yes, but not for e.g technical help channels. I don't want a personal relationship with another user of xx OSS tool - I want to search for the error message and find previous answers.
It is still so friggin' weird to me that Reddit had the longevity over Digg.
There is an argument to be made that while it looks like a loss in a limited time frame, having all those new developers become advocates later on will pay itself back

---

edit, I thought I was on the Heroku thread... though a similar argument might be made still
> No one is saying it has absolutely no meaning. They're saying that its meaning has its basis in culture rather than in biology.

And that is 100% false. It's obviously biological in basis. It has useful meaning outside of "culture". We just don't have a reductive definition that satisfies the people who aspire to police our thoughts and language...and science.

I'm not naïve about this. There's obviously this bad history where bigots tried to come up with "biological" arguments that some races were superior to others. It's ugly and wrong. But it's just as wrong to go to the opposite pole of the debate, and try to pretend that race is not a thing at all. Both positions are soft-minded extremism.

We can accept that race is a real, biological thing (however fuzzy), and still say that race isn't a value judgment.
Russian cases are worse because they also apply to people's names. Finnish ones, as far as I know, don't.
I hate this entitled attitude. There is no “money grab”. They own the service, they’re free to set whatever price they want. If you don’t want to pay, don’t use it.

In other words, don’t rely on “free”, as there is no such thing.
I don’t know if there’s ever been a comprehensive survey on the subject. But it does seem like a rare skill some times. And it’s not like we’re lacking examples of bloated, slow, and error prone software these days.

Is it getting worse? I don’t know. My impression has been that it’s a marvel it works so well when it sometimes seems like the whole enterprise is too complicated to work at all.

But maybe we have simply been conditioned to not want better. Errors are fine, leaking memory happens, security vulnerabilities are inevitable. What can you do?

Is it worse than it was 20 years ago? I don’t know. I’m not much younger than Blow and grew up programming on an Amiga. I do enjoy fond memories of programming a machine that I had a manual for and knew well. It is very different today… but also much easier and more inclusive of folks with different skill levels.
I had forgotten that AMP was still a think after installing the AMP to HTML extension for Chrome. https://chrome.google.com/webstore/detail/redirect-amp-to-ht...
It’s about connecting flights. More flights go to Heathrow from more places. Changing airport is anathema to most sane people so not being able to easily connect to there means it’s less likely people will come. This impacts business in many ways. Several countries and places have had a similar reaction for example the “save our slots” campaign of the Irish mid west community for flights from Shannon to Heathrow.
Chromium as part A of malware
I have similar feelings, but FYI there's a checkbox when replying to a thread for "also post this comment to the channel" which I see used as a bump pretty often - that might help.
Trucking is also highly subsidized via highway money, with gas/usage taxes covering less than half of roads..= Take that away or make trucks pay for wear and tear and maybe we would see more investment in rail. Long haul trucking almost shouldn't exist given how much cheaper and more efficient rail is.
So read it as:

> The biggest problem with IRC [for Slack’s principle use case, which does not apply to me] has always been its lack of server-side history.

You can understand that while still personally preferring another messaging model.
Slacks pricing model makes sense for business workspaces, but it doesn't work well for public communities.

I run the Slack community for https://github.com/robusta-dev/robusta

We'd gladly pay, but pricing needs to be different when you have a community that is open to the public and has far, far more users than the size of your company.
> I think the point he makes is that we might be losing the ability to produce efficient code because we’re not teaching these techniques. And that is perhaps why we buy $3000 Facebook browsing machines that don’t feel any faster than computers 20 years ago. Often they are slower.

I think you are just paraphrasing his point, so don't take this as a shot in your direction, but anybody who remembers computers 20 years ago being faster either has some serious rose tinted glasses, or was not using computers 20 years ago. They were incredibly buggy and slow. Basic users crashed their Windows boxes often enough that "blue screen of death" was a common phrase (which is to say, we're advanced users here -- we can even get Linux to crash -- but normal computers are pretty good nowadays if you just use them like a normal person).

If they felt faster, that's because we were using a text editors rather than office suites, because we didn't want to wait minutes for an office suite to start up (and then crash). You can still use a text editor and vim at least is still pretty snappy.

Like surely we can all remember the first solid state drives we installed, right? The feeling of not waiting for programs to load was remarkable. Now we're just used to having programs start instantly.

Things are actually quite good, we're just used to it.

I mean, the internet is kind of a mixed bag. Javascript is annoying and everywhere. But on the other hand, remember when Java applets were a thing?
If you are a company, then you have to move everyone over and they have to learn the new software, and Karen from accounting and others needs a lot of help switching and what the app on her phone. "The old one was much nicer", "I don't know Markdown". Now Karen hates the new system.

If you self-host then you have to pay for a server. That server needs updates and backups so that is even more time. A server on AWS can just disappear overnight, so you need to prepare for that.

And yet people still go to Starbucks and buy expensive coffee without thinking.
argh, or worse yet: you search and find someone had the exact same issue! You click on the response to their thread and it says "oh yea this, I'll call/email/whisper the answer personally to avoid helping anyone else in future"
Can't speak for Zulip, but Discord seems to be better than Slack in almost every way. It's not open-source pr self-hostable, but they are a lot more generous (e.g. unlimited message history, https://upsilon-it.medium.com/slack-vs-discord-comparison-wh...). They're also a lot faster and have less downtime. And they do have channels and threads and bots, though there may be less integrations than Slack, there are a lot.
What if you woke up and couldn't move?
"Nuclear provided 50 years of low cost energy to France despite an uphill battle in the public opinion. Renewable energy is failing to save Germany this winter despite being hailed as the holy grail for the past few decades."

Its ability to supply France in the past is irrelevant to its ability to power global demand in future. The fuel is too limited and the technology too immature to turn this around. Nuclear is uneconomical as it is, fancy future designs even more so, if they ever arrive on scale. Nuclear has a limited future.

The Germany talking point is deliberately misleading. It was in transition and couldn't reasonably have been expected to predict gas would be switched off overnight. But it could reasonably be expected to predict the serious consequences of runaway global warming. The risk of the former was lower than the risk of the latter and while it was unlucky, it was a reasonable bet as a good global citizen that's done more than almost any country in trying to address a problem that affects literally everyone. So you don't get to knock it for doing what most countries weren't brave enough to even try.

No one credible called renewables the holy grail. No serious environmentalist said green energy is already there. They have been arguing for decades for more R&D, expansion of sustainable power infrastructure, local jobs for installers etc. We should have listened. And you might have heard them if lazy, right wing, straw man talking points weren't drowning them out.

I'm sorry but that's just a quick reality check for you.
This article really shows its Quora origins. The author doesn't mention Chinese irrigation(!), the introduction of Champa rice to that country, the dry and sandy Mediterranean soil (versus the wet, heavy northern soils), the spread of lentil and bean cultivation in medieval Europe...
Gotta make a profit.

Gotta make the most profit possible. At any cost.

Man I hate what the Internet became. Once upon a time your Internet connection would have come with some hosting space that you could use to put up a wiki for your favorite show or whatever. Not any more. Now it's just a pipe to an endless series of people eager to give you a space to put your content that's framed with ads.
The one side effect of regular ketamine use in particular of having it recrystallize in your bladder, ripping it to shreds, is something I wonder if we're going to see more of in the medical literature in the future.

That said it's a pretty interesting wonder drug of sorts for a ton of different things, for example preventing further excitotoxic damage from brain injury
It's not a competition, though. Nothing stopping a forum from having both features. A forum I'm on has the classic-style forum navigation as well as feeds, and customizable feeds at that. Each user can read through the forum in whatever fashion they like.

Isn't that sort of flexibility the goal of tech?
Sorry but this is simply wrong.

If you're generating a GraphQL interface automatically and allow arbitrary requests to your database that's on you. That's absolutely equivalent to forwarding arbitrary requests to a SQL database.

Absolutely nobody ever just forwards GraphQL queries to their database -- unless it's a trusted internal system that acts as a backend for internal services (i.e. Prisma ORM).

Any user facing GraphQL API absolutely will have a manually defined schema, especially given the fact that you don't want to break the API contract just because you changed the name of a database column or because you moved some data into another table. This is not equivalent to a SQL injection.

If you allow unauthenticated mutations on your dataset or unconstrained access, that's not a design error of the technology you're using, that's simply you using the technology incorrectly.
Not censorship to suppress falsehoods (or actual national secrets) but to suppress a true story. How are actions like this not a violation of the first amendment to the US constitution? The Federal Government suppressing speech.

Where is the Justice Department's investigation?

It seems like egregious overstepping. Remember when Qwest refused the FBI requests to phone data and we all hailed them for sticking to principles when ATT and the rest just said "yessirs!"
Fandom's lockin is mainly not being able to migrate your community (they will ban you if you link to the new community) and having more SEO juice than you.
Same. I have some slacks with friend groups on the free tier. We'd like to see message history and would pay a bit for it... but the enterprise rates are way too high for random social groups.
I am not a working mathematician and don’t care about formalising mathematics. For the things I do care about (proving code correct) tools like Sledgehammer are awesome.
The Islamic calendar is lunar. Pretty sure they account for more than .01% of humanity...
I like Lose It!

Bought a lifetime subscription for $80 in like 2014. It's been well worth it.