skysight-inc/HackerNews huggingface dataset:
But we are writing for humans, and so ease of recollection is a key result that our technical terms are measured against.

Do not make the mistake that technical terms need to be inscrutable, for by hanging on ideas that the student or brew practitioner may have encountered in their life, we can give them a peg to hang their understanding of the concept that we are trying to explain.

Consider, for example, the technical terms, durability, integrity, power, confidentiality, friendly, field, cross.
Model inheritance is indeed hell. Doesn't necessarily mean it should be removed (it might be a good shortcut and might be fine depending on your performance requirements) but it should be handled with care for sure. Same with generic foreign keys.

I don't necessarily agree with your objections around how Django apps structure their database though. The need to access said database outside of Django should be a business requirement that's considered and if needed taken into account when designing the models. For projects that don't have said requirement it's not a problem because nothing meaningful should be accessing the DB (and if it does, then the application should be changed). It's kind of complaining that some third-party application's internal data file format doesn't suit your needs - well yes obviously it as it was never designed with you in mind in the first place.
I found your comment hard to follow, but I think I got the general idea. I’m not sure I buy the last extreme disjunction you’re making though. Surely we can have some middle ground between anarchic individualism and a totalitarian thought-police. All long-term societies of the past and probably of the future are examples. The extreme societies historically implode or revert back to moderate patterns that compromise between diktat and individual speech, usually sometime after the death of the god-leader (Mao, Stalin, Hitler, etc.)

I like your theory about local goods/thought products.
'... incorporate the clients as part of the OS.'

No thank you, though your body and your choice.

Simpler to just change the metamask RPC provider to something I trust or even my home node. Is more difficult to change full-bodied web3 apps which rely on specific data graphs.
Yeah, scientists are point-missing dummies who think that the images that telescope will produce are of no value next to images of the telescope unfolding. Far better to have internet randos who surely aren't dummies running things.
To clarify, and I mentioned this already, having “chapters” doesn’t mean you need to read every line in order. If chapter 1 is “Basic Setup of the BCK387 Chip” then you might want to skip to chapter 5, “Drawing Lines to the Screen” if that’s what you’re interested in, knowing that you can return for the preliminary details if you want.

Within any single source file, I will assume that you take some care to arrange parts in some sensible order. Why is it such a ridiculous idea to do this for the files themselves?
About running your own servers. I would happily do this, if... , security concerns were less of a worry.

Ideas like Opera's inbuilt web server and other peer to peer technologies are appealing, Alongside nearside hosting.

But it all comes down to simplicity of use. And how easy it is to setup.

Grid computing makes a lot of sense but you need a simple framework, with safeguards.
Which can be a separate technical support nightmare in of itself. My elderly folks may not be as flexible on the reasoning and troubleshooting aspect of it than I would be and convincing them to be more progressive in their approach often leads to more "lost in translation" moments as their user experiences are significantly different than my own.
On a similar note, working at a TV station I've noticed that if you look carefully, about a third to half of a person's channel lineup is still in SD. Not only is there a wealth of 1080 content, but it's also difficult to even buy equipment that only produces standard definition. Still, it's cheaper to downconvert high resolution content than it is to upgrade the amount of bandwidth one has available. To this day internet streaming is considered inadequate for a network and transmission is being done over satellites and antennas which are pretty costly to upgrade.
RCS' rollout has been a complete shit show. Carriers have deployed it inconsistently between markets, messaging apps have had inconsistent support for it, different apps have added their own extensions, and interoperability between carriers has been inconsistent. Shit, Google Messages only started supporting it in 2018 with most users needing to use Google's servers to actually get it working across carriers. Google only added E2EE last summer and only in 1:1 conversations between Google Messages users.

So I'll repeat, SMS/MMS is the least common denominator that will reliably work on non-Apple devices and across carriers. Adding RCS support to Messages would mean building their own infrastructure like Google has done in order to have the feature work reliably.
So it's fine then,right?
Yeah, but remember when Facebook decided to inflate engagement stats for video, and sent everyone on a wild goose chase trying to create videos for everything? That made journalism much more expensive to do, made the web worse (auto playing videos now everywhere) and was a complete and utter waste of everyone’s time, effort and money. That’s almost certainly happening again with the metaverse. You don’t have to play the game. You’re arguing that we should follow the advice of large institutions to invest in their crap, simply because if we don’t, they’ll have the crap all to themselves. I say let them keep it.
I’m glad to see pushback on the “crypto means cryptography” meme, which is really just an indicator they aren’t interested in the leading cryptographic research.
> could help democratize how they get implemented

Was there any democratic process when "Solidity" was designed? Unfortunately, it does not appear to me that the right experts have been involved and that there was peer review. It looks like it was thrown over a wall, much like JavaScript was.
Possibly. Did that change with the iMessage launch? Either way I feel the choice is for aesthetic purposes rather than anything sinister.
The builders talk this measured way. Hang out with more of them, while they’re building and where they build.

Join discussions where draft standards are being ratified or tabled.

There isn't really a world where any of this goes away, so the voyeuristic and quizzical approach doesn't work, there is a world where updates push it in a more relatable direction. That might be the biggest pill for cynics to swallow, that there is no convincing them thats going to happen and they’ll wind up contributing to its resiliency anyway.
Increased consumption per-person as more people have improved economic circumstances. See "How to Sustainably Feed 10 Billion People by 2050, in 21 Charts" [0].

"There is a big shortfall between the amount of food we produce today and the amount needed to feed everyone in 2050. There will be nearly 10 billion people on Earth by 2050—about 3 billion more mouths to feed than there were in 2010. As incomes rise, people will increasingly consume more resource-intensive, animal-based foods."

[0] https://www.wri.org/insights/how-sustainably-feed-10-billion...
You wrote "There's a fundamental problem with generating a beautifully typeset document for a codebase: it's dead. It can't render inside just about any actual programming environment (editor or IDE) on this planet, and so we can't make changes to it while we work on the codebase."

Sorry, that's not correct. When writing a literate program you should also include a chunk containing a Makefile. Extract the Makefile and let it construct the program.

I did this with the whole Clojure programming language. The whole source code for all of Clojure, as well as the test cases, are in the PDF. The sequence (from scratch is):

Extract the Makefile from the Latex document.
Run the Makefile. This:

1) extracts the code and tests

2) compiles the code

3) runs the tests

4) recreates the PDF from the Latex

So you edit the Latex text and/or code with any editor and then re-run the Makefile. This
will rebuild your program, runs the tests, and re-makes the PDF.

If you have the PDF open next to your editor it is likely that the PDF viewer will reload the changes immediately.

This ensures that (a) your program compiles, (b) your program passes tests, and (c) the PDF builds correctly.

I've been working on literate programs for years. See https://en.wikipedia.org/wiki/Axiom_(computer_algebra_system.... I've even given a talk on the subject See https://www.youtube.com/watch?v=Av0PQDVTP4A).

I find literate programming to be the MOST important change in programming since I started in 1970.
Haha, I am quite a bit more jaded than you and I think the current academic system is impossible to improve. I say this after having spent over a decade within it.

I have also spent almost a decade in and around the US healthcare system and similarly think that it is impossible to improve.

The thing is, there are enough people at the fringes of both those systems who genuinely believe in the ideals of those systems. I think those people, working together, can build better institutions that exist in parallel to the corrupt, diseased, broken systems that are a burden on our society today.

For example, the T-shaped people who are undervalued by academia but still choose to focus their efforts there rather than in industry.
All web servers respond to all hostnames. It is the default unless you have configured it otherwise.

In the event you are doing virtual hosts in Apache, you just add a single line:

ServerAlias www.example.com

And your webserver will respond when queried via this hostname.

So, even in the worst case scenario, we are talking about two very basic lines of text to accomplish your goal.

The whole setup should take about 60 seconds.

I am not trying to say that your approach is wrong, but just that there is a much simpler way to go about accomplishing this goal.

As far as "overthinking it".. I think we are going to have to disagree here because I am unable to see how your method of reverse engineering can possibly be simpler than something that takes practically no time or effort.

At any rate, this is not an argument, I just want you to be aware of your options as you continue your research.

I wish you luck as you continue exploring, and thanks for the writeup :)
This is another good example of the issue of misinterpretating true statistics by large portions of the population as outlined above about climate change. Many now understand that even 100% vaccination alone might not end the pandemic, so the conclusion is often "vaccination doesn't work" -- which is much further away from the truth, but fits better into binary thinking and "intuition".

Of course, the problem with people who don't believe in vaccination is not only due to their lack of statistical understanding, but it's massively enforced by politicians and "journalist" who spread those lies.
The Django logging configuration is IMO unnecessarily complex and while it can be tuned to do anything with enough effort, I wish there was a one-click setting that says "tell me shit I should probably be aware of". I always find myself searching as to how to log SQL queries and copy/pasting the entire "LOGGING" setting temporarily despite working with the framework for several years.
I think the biggest problem that is never addressed has little to do with tech.
There has being numerous pushes before to go decentralized and privacy focused but general public never cared.
Do they not perform or do they just not perform to you?

As at a prior job, they didn't disappear, but rather focused on managers and utterly ignored ICs like myself.
Not super familiar with BrightID but I took a look at the website. So I guess the idea is that other humans verify a human and issue cryptographic proof that they are a human.

My question: What about BrightID stops you from verifying and creating multiple identities by simply joining these Zoom-based verification parties multiple times? If someone does that, what's to stop someone from then providing those multiple identities to other people?
MIT Tech Review: Favorite stories of 2021
Is Science Neutral?
Exactly. Maybe it's all just a very clever proof of waste. Advertizement industry certainly looks like a cancer on collective conscioussness. Maybe art can supplant it. Extravagant displays of nothing in particular.
I'd agree with you here, there is a tendency to overprescribe, and I think depression is showing a natural response to unhealthy and difficult condition (perceived or actual). Are they "sick"? well technically yes, just like one could have a flu and can't work. I think a better analogy would be injury, it is as if the mind is injured, kind like a broken leg that you can't walk on.

Psychiatrist and family member tend to fear relapses, and typically the effort required to enhance the situation is tremendous, and some situations are simply not fixable, they need to be accepted, time need to pass for healing, and attention need to be shifted elsewhere. The person would certainly lose some confidence in their own ability to withstand future pressures and tend to fear relapses as well, and yes there are financial incentives to sell pills and pitch as an easy fix. Thus, there is a risk of being dependant on the pills.

However, a good treatment plan is a mix of medicine and some form of talk/behavioural therapy. The medicine is designed to be temporary but might be necessary fix (unless there is a real hardware issue which I think is a rarity), and is usually combined with CTB and other form of talk/behavioural therapy aiming to strengthen healthy coping skills, eliminate damaging thoughts, change perception and take some actions. Do some people need medicine for lifetime? I don't know personally, but I've a feeling it is being overprescribed and it might cause more harm than good if taking for a long time. I mean, who knows what it does to the brain reward system if used long-term? I don't think it is well understood.

Ideally, people are given the time/care to heal on their own, around 3 to 6 months at least for severe depression and usually the person emerges at the other end have different perspective/interests in life. But the problem is the economical system is setup for constant productivity and 6 months of downtime for many of us is simply not an option.
I wish Django was more "12-factor" compliant by default. Reading secrets from environment variables should be a first-class citizen and it's not. I typically use python-decouple (https://github.com/henriquebastos/python-decouple/) for that but it would be great to have it as default.
Ask HN: Why can’t you short cryptocurrencies in fiat?
There appear to be many on HN who are sceptical of the utility and value of cryptocurrencies. And more generally, plenty of people feel that cryptocurrencies are a bubble.
If we want to back our intuition fro profit, it would seem we should be able to buy a put option on say Bitcoin. However, it doesn’t seem like such an instrument exists. All methods of shorting cryptocurrencies seem to involve buying cryptocurrencies with which to buy the option, then taking your profit in cryptocurrencies or tethers.
Why can’t we go to an established exchange, buy a put option with say USD, and receive any profits in USD?
The research paper[1] in the Lancet from Feb. 2020, on the psychological effects of quarantine predicted this.

I think while the first quarantine / lock-down could not be avoided, the current situation could be avoided if we were able to battle the misinformation and reach 90% vaccination in every country.

This pandemic is more severe than it has to be because it's also a mental health crisis. The people engaging in anti-vaxx conspiracies sound out of touch and deluded, but I think this is their way to cope. (believing in magic, wishful thinking, denial, are all pretty common with disease/health issues or in the face of uncertainty). Like an ostrich sticking their head into the sand it's probably how they deal with many other challenges in life too.

Question really is how to go forward. Those who say "let it rip" might have an agenda to kill as many people as possible on the planet (out of spite but probably because they're themselves deeply depressed or isolated).

One proposal that many hate but could stop the pandemic is to allow exception for certain cases prescribed by a doctor, but for everybody else vaccination has to be mandatory. We did it with measles and smallpox, so why not with covid?

______

[1]

Summary:

We did a Review of the psychological impact of quarantine using three electronic databases. Of 3166 papers found, 24 are included in this Review. Most reviewed studies reported negative psychological effects including post-traumatic stress symptoms, confusion, and anger. Stressors included longer quarantine duration, infection fears, frustration, boredom, inadequate supplies, inadequate information, financial loss, and stigma. Some researchers have suggested long-lasting effects. In situations where quarantine is deemed necessary, officials should quarantine individuals for no longer than required, provide clear rationale for quarantine and information about protocols, and ensure sufficient supplies are provided. Appeals to altruism by reminding the public about the benefits of quarantine to wider society can be favourable.

"The psychological impact of quarantine and how to reduce it: rapid review of the evidence" https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
Ahh. I’m glad I saw this. Thank you for sharing.
I didn’t know anyone else did this.

I started taking headless notes with a Bluetooth keyboard, using accessibility features to talk back as I typed (or emacspeak on pc).

Initial goal was to see if I could learn to type almost automatically - and then try type while lucid dreaming!
That didn’t work, though the attempts did add a new twist to some dreams.

Ended up finding it nice for note taking. Why strain your eyes if you don’t need to use them?

I found adding extra dimples to the keyboard (little blobs of epoxy) helped me locate my fingers on the keyboard better/quicker. Particularly that number row.

Next obvious pain point for me would be handling navigation behind simple text entry, and being able to create some structure as I type. Sounds like you have a solution for this. Nice!

Next time I have enthusiasm to play with this set up I’ll be looking over your project for sure.
Not OP, but I would venture that REPL-driven development encourages a style that is essentially trial and error programming.

This may be good for small scale, short lived scripts and projects but it does not scale.

My experience from a somewhat large (400+ people) Clojure project is that people would be better off building a test suite as a checked-into-source-control REPL substitute to drive their experiments and make sure the expected application behaviour stays the same over time.

REPLs may be useful, but don’t use them as your only tool.
Why bother suing them? Simply uninstall and reboot, problem solved once for all and you will have a much more responsive system as a bonus.

I stopped using AV software over a decade ago, haven't really encounter a malware so far.
I'd like to see the scientific community get more throughput. While the launch of this telescope is great, it cost wayyy more than anyone expected and took far too long.

I hope all the applause doesn't drown out the criticism on the badly run operations and manufacturing capabilities at NASA that contributed to the delays.
> We have universal healthcare and in my city emergency services are so overwhelmed and overworked the wait time for the past day is over an hour.

That tells more about your healthcare system than about anything else. My city had virtually no lockdowns (but 2 weeks at the beginning until the measure became really unpopular), nobody ever cared about distancing or masking, the vaccination rates are low as hell, schools and businesses work as usual and yet here we are safe and sound. No societal collapse you promise, no mass extinction, nothing. Some people in their 80s died which is a tragedy since that had never happened before (aren't people supposed to live forever). But other than that, life as usual. What are we doing wrong?
Taylor and Francis introduced paid expedited review
Type 3 error is "giving the right answer to the wrong question" [1] and there are uses for a Type 4 error.

This digs into the realm of the "not even wrong" statements. [2]

[1] https://en.m.wikipedia.org/wiki/Type_III_error
[2] https://rationalwiki.org/wiki/Not_even_wrong
> Charlie Hebdo fired Maurice Sinet ... for mocking Sarkozy's son.

want he fired on suspicion of antisemitism? He won a unlawful termination suit so why do the newspapers actions (versus the courts) represent western values?

It's obvious to me jewish a special case, rightly it wrongly, because of WW2.
But those rules/fees are there for a reason. You (and me also) may not agree with those reasons, but still you are just circumventing a law made through a democratic process.
galaxy_width / truck_width = 3 × 10^20
Alex Stamos on Leaving Facebook and Zuckerberg’s Reign
Napster worked perfectly fine without any config. Old Opera Unite showed a world where untrained users could start safe servers. Tools like Popcorntime show that such tech continues to work fine.

People aren't given the choice, because there is so much more money in centralized, paid services. They've completely crowded decentralized tools out.
I think there's a case to be made that a timeout is more important. With an OLTP workload, it's not hard to imagine a runaway query running for days, consuming I/O bandwidth and silently slowing everything down. A timeout may break some things, but it will do so a lot more clearly. (Of course, both settings are a good idea.)
Honestly, blame the far left. This was their totem and they’ve been staunch about it. I consider myself a democratic socialist, but planting the flag of progressives into the dirt at the line of perpetual lockdowns was a _huge_ and likely catastrophic misstep, both politically and (more importantly) societally.
I've always wondered why we don't exploit gaming.

---

Build a SIMCITY and use the ACTUAL policies and everything from actual cities... including infrastructure and have people game the city...

Have AIs do so as well... billions of times - and implement best options....

Develop the game such that one person could only focus on finance, or infra, or transit...

Wow this game exists!?? and its called .gov

but its running on windows 3.11 in my garage?

How fix?
The continual testing and quarantining of healthy students and staff is what keeps schools from being able to reliably stay open.
All kinds of relationships fail quickly.
They kind of have that in China for public officials, if I'm not mistaken, and it's a big thing that Xi is the first of their leaders in a long time who seems to ignore it. On further research it's a rule imposed back in 2002 [1]:

> In 2002, then-President Jiang Zemin tried to clear the ranks at the top of the party by instituting retirement age limits: 68 for top leaders and 65 for senior level officials. That rule has been followed with varying degrees of success. Mr Jiang himself delayed his own retirement. He stayed on as the chairman of China's military for two years until 2004 after relinquishing his other positions to his successor, Hu Jintao.

[1] https://www.bbc.com/news/world-asia-china-21783353
Really? I feel exactly the opposite. I wouldn’t trust someone over 65 to drive me to the store.