skysight-inc/HackerNews huggingface dataset:
>(1) Latency would be extremely high in geosynchronous orbit. It's a very high orbit.

Is still a shit thing, because of bad infrastructure you have to pollute the sky , make many things harder for astronomers
, so population needs to pay more for better software and ground telescopes AND the cherry on top the Musk fans suggest we pay him billions so he can gracefully fix the issue by lifting some telescopes into space (though I am not sure SpaceX can do this yet)
In countries that have gotten rid of pennies, totals are simply rounded (down, I think, but it's been a while) for cash payments. Digital transactions are still at their original amount
Except XMPP uses DNS for message routing from a human readable handle, user@host.com, but Matrix uses a central database "identity server" operated by Matrix.org and federation fails if this service goes down.

So Matrix is like XMPP, except that XMPP is really federated, but Matrix's "federation" is partial and therefore it's mostly marketing.

Matrix is really mostly marketing overall. That's part of why it's so popular here; HNers love shiny bullshit. Honestly XMPP is a better protocol, it's even still being updated and has many more server and client implementations, including modern ones, but Matrix has great PR.
Though if you do copy some code blindly from Stackoverflow, it might be a good idea to include a comment linking to the answer you got it from.
> Well the real issue is that we're using N instead of A and D. It is A X (D X D / 2).

No, it isn't. It's AxD, where A and D are always equal. There is no reason to add another dimension to the result table when the defense or offense might pick up another type. The expanded table will never contain any more information than the two-dimensional table already does.

(Dividing by 2 isn't correct either, even from your perspective; you're forgetting about the table's diagonal. In the "space is no object" approach you're advocating, the diagonals need to be filled by special-casing, since they represent a phenomenon that doesn't exist (a Pokemon which bears multiple instances of the same type) and obscure a phenomenon that does exist (a Pokemon which bears fewer types than the maximum possible number).)
If you are really bored, you can cause lightning:

"A lightning rocket is a rocket that unravels a conductor, such as a fine copper wire, as it ascends, to conduct lightning charges to the ground. Lightning strikes derived from this process are called "triggered lightning."[1][2][3]"

https://en.wikipedia.org/wiki/Lightning_rocket

Of course, you can just drop some HE instead. Not sure how much damage lightning actually does.
They do in a proxy way control the policy. Often times, it is not just port infrastructure. Also manufacturing, agriculture and mining.
Well, obviously the disagreement in this whole space seems to be around what “harming or threatening anyone else” means.

Some people, for instance, would find (making up a hypothetical) it “harming” if a large strong person spent spare time drawing incredibly graphic representations of smaller weaker coworkers being sexually assaulted by him. Others believe that no harm has been caused.

Hopefully, in that situation you can see both sides of the argument. Now you can weaken that to whether referring to Muslims as people who should be deported is similarly a point where people can disagree.

For my part, I believe in the freedom and liberty. No one has the right to have their stuff bought by someone. Temple doesn’t have the right to have students go to them. If they feel like they have to fire people in order to appeal to people, they should be permitted to. If they feel like they would rather lose customers than professors, that’s fine too.

Unlike California, which believes that political opinion should be a protected class, I prefer the federal system.
Could always look up how Canada did it, they stopped in 2013
Scientific publication: https://journals.ametsoc.org/view/journals/atot/38/1/jtech-d...
James Bridle wrote a rather good book titled "New Dark Age" that covers the continual increase in reliance on algorithms and often non-human-verified data in our decision making processes in all aspects of our lives. This impacts scenarios from the individual level when people drive off roads and into hazards following their GPS blindly, all the way to global markets behaving in unexpected ways due to trade algorithms being unable to account for never before seen changes to conditions that don't fit within their existing parameters.
For which the quote happened to be on last night's jeopardy...
> And Benton’s actions seemed at odds with Disqus’s own policies, which state that “user information is for moderation purposes only” and adds that “distribution of personal identifiable information is prohibited.”

I can't access the link, but it sounds like that's Disqus's policy. It's not necessarily Nieman Lab's.

Proving this was libel or defamation seems like an uphill battle, given they admit ownership of the commenting account.
A few of the pros:

* It's a big, flat surface (relative to uneven dry land)

* Safe to land a heavier craft with only parachutes (no retro-rockets required to soften landing)

* There's a lot of ocean all around the US, so lots of possible landing zones

* Large margin for error that still has a safe touchdown
Sandbox for JVM was mostly an afterthought IMO. There were lot of vulnerabilities to escape sandbox, much more compared to browsers.

But nail in the coffin IMO was Steve Jobs, who decided not to adopt nor Flash, nor JVM in mobile Safari.
Is this an imaginary situation or a real world experience of yours? I don't deny that IT is a wide and varied place, everything is possible I guess.

In my experience in situations where changing a typo in a document was hard, changing the production code was even harder. But happy to hear your story where this wasn't the case.

> Remember, people like you believe it is 100x easier to catch a bug in requirements

What? I never said that. It is easier to fix, if the problem is caught. That says nothing about how easy or hard it is to catch it.

> Trivial example, but there it is.

The original question was "Are Late-Stage Bugs More Expensive?" To which my answer was "Yes, but I can't show you my proof because I work on proprietary projects" (which I understand is an answer which leaves everyone unsatisfied.)

Your counter argument is "But let's imagine it is not!" ... which is what the phrase "begging the question" originally used to refer to. Imagining that the answer to a question is not what my experience tells me is not a convincing argument. But maybe I misunderstood what you wrote. If I did I'm sorry about that.
That reminds me of that scene in the series Chernobyl where the main scientist briefs everyone on the cleanup effort and ends with something like "The first battle is won and now begins the long war" with everyone being suitably cold in their response.

I get the same response sometimes when I talk about the long tail of maintenance at work.
My argument isn’t that it’s not a corner case, it most certainly is. I wouldn’t need it more than a few times a year max. My point is that the “extra hassle” of a tap to pay system is so amazingly minuscule it’s more than worth it to include the extra flexibility. Tap to pay credit cards and phone NFC payment options are so easy to use now that losing any flexibility at all to not have to use them is not a good trade off, at least in my opinion.
The second paragraph of https://de.wikipedia.org/wiki/Gematik spells out that gematik is majority owned by the government (BMG, and a bunch of other ministries). So while there isn't one unified system, gematik seems to exist to provide interoperability between the myriad different factions. Hence, pushing Matrix to do so.
Ask HN: How to go about learning deployment as a CS student?
So I'm a CS student trying to learn how to deploy a Web app (Backend + Postgres Database) I made as a personal project. However, I know next to nothing about deployment.

I've been avoiding learning about it for a long time because I didn't want to pay for hosting due to my limited budget and my general hate for monthly fees.

To my current understanding there seems to be two ways to deploy a web app.

1. With a VPS (Which is basically a headless Linux Machine) that you rent out.

2. With a Docker image where the rest is taken care of by a cloud provider like AWS, AZURE, GCP.

Which of the two you recommend learning?

Also I have trouble understanding where the database comes in. Do you need to have the database inside your Docker Image? On a VPS it seems that I simply have to install postgres like I do locally.

What happens to my data in my database when I want to change VPS or Cloud providers?

What is the cheapest service to use? I intended to just pay for one month and learn how to deploy then cancel. I can't justify paying for hosting for a web app that doesn't make any revenue.

BONUS: How viable are BaaS like FireBase?
> GPUs at 1-2GHz to maximize power efficiency

As a nit, they run at 1-2GHz to maximize thermal efficiency. high-end GPU's aren't really power efficient at all, they are built to maximize throughput while minimizing melting.
Spot prices are not for everyone.

If you have an EV or if you plan other energy intensive activities smarter (like heating/cooling, washing+drying), you can save significantly more than 20 bucks a month.

This is not a unique Texas solution to this problem. In the UK for example, a lot of people take out their gas heating and replace it with electric ones that can be "charged" overnight at cheap prices.

It's the same think with credit cards and loans: they can absolutely wreck uneducated people, but they're not essentially bad if you know how to use them, they're quite advantageous.
> Also recall that MS had MSNMessenger, so guns all pointing at each other.

If anyone is wondering, I believe this might be a reference to this "microsoft organisational chart" [0].

[0] https://external-preview.redd.it/PUA8tCYtXm11ZBA1oLmqESSwjZn...
It is interesting how much conservatives suddenly care about making sure that their speech should suffer no consequences after spending decades oppressing anyone who dares step out of line with similar loss of job, rank, and income. In the 50s you would be attacked for any deviation from anti-communist orthodoxy, in the 60s for deviation from racial orthodoxy, and in the 80s for daring to question sexual orthodoxy.

I would probably care more about their claims and complaints if they were not so transparent about the fact that their real complaint is that people who they look down on are now in a position to judge and ostracize them.
I've had better satisfaction with "Amazon Instant Video" where you can pay to buy or rent a movie to stream.

Personally I have a backlog of at least a year of movies, TV shows, and video games so the idea of scanning through the interface at a site like Netflix to find "something to watch" is foreign to me.

(An exception to that was I found that OTA Comet TV plays three episodes of "Quantum Leap" four nights a week and I "appointment view" much of it -- but "Quantum Leap" happens to cover terrain that I'm particularly interested in, the relationship of art and life. I could stream it or get it on DVD but I prefer lame ads with beta bearded males and personal injury lawyers over a nerfed soundtrack.)
https://evadoption.com/ev-charging-stations-statistics/us-ch...
I follow the language specific sub-reddits, and I read release notes for major releases of languages (so for python that would be 3.X) even if I wasn't going to jump to the version set.
Ignores opportunity cost of having invested cashflow difference in assets of comparable risk
Electric car revolution, designed to save the planet, unleashes a toll on it
Asserting for no reason but unvarnished elitism that books are the only valid form of knowledge transfer, while also accusing people of blindly following advice they don't understand, is *chef's kiss*.

I'm not sure that this author knows what "Cargo culting" is. It does not mean being unable to explain in detail every motivating factor of every piece of a complex system. It means including structures that aren't necessary because you don't know if they're necessary or not.

"cargo cult programming" is entirely contained within the concept of "Deep Magic". There always comes a time when you must use a system that you don't fully understand, and so you rely on the understanding of others to figure out what to do.

That's how expertise is supposed to work, it's a good thing. If everybody could fully understand every concept at all levels of complexity, nobody would need to specialize. Applying expertise incorrectly is a bad thing, but for the most part not that harmful.
> Sometimes I don't understand what's going on in the heads of the people thinking this stuff up :/

So this post made me look up[1][2] COOP/COEP, but as far as i can tell this seems to be a security measure. Seemingly because they don't know, at this point in time, how else to enable shared memory in WASM without this limitation.

So what in your mind could have been done better? I agree it really sucks having your WASM apps live in two camps, single and multithreaded, but it seems like we, as users conceptually have two choices:

1. Don't get shared memory at all. Or,
2. Get shared memory in limited scenarios

#2 still seems better than #1, no?

Or do you perhaps think the performance Opt-In is overly aggressive. Ie if we just enabled shared memory always we'd reduce the WASM split with minimal issues. Alternatively we could do the reverse, Opt-Out, such that for resource constrained environments the phone/whatever could connect to `mobile.example.com`.

[1]: https://web.dev/coop-coep/
[2]: https://www.youtube.com/watch?v=XLNJYhjA-0c&t=4s
For sure, but their hand was forced in Norway (well done) and european superchargers already have CCS plugs. Is this coming EU wide? World-wide? If world, how will tesla handle ~10,000 north american supercharger cabinets not having CCS plugs? How will they handle the many California and EU regs that public chargers must display the amount of power dispensed and the price since superchargers don't have screens?

The devil is in the details of both scope and execution, so until tesla clarifies the specifics I'm going to believe this is Norway only and Elon was angling for some good press without having to actually do anything tesla was already committed to doing.
So if #foo:example.com is in use in a cluster of servers and there's a netsplit for some reason and servers in group A lose connection with group B but both groups continue using the channel, what happens to the message history when the netsplit is resolved?
> brining kids out in this type of heat

But dry-brining is all the rage right now anyway.
I tend to use my commit messages for things like this.
Best Music Streaming Apps for iPhone in 2021
That may be true, but it's up to the library users what hosting service they use. The people that decide to use (for instance) Github Pages shouldn't be left in the cold.
The syntax is a lot more intuitive in Julia:

julia> point = (x=1, y=2)

(x = 1, y = 2)

julia> point.x

1

julia> point.y

2

julia> dump(point)

NamedTuple{(:x, :y), Tuple{Int64, Int64}}

x: Int64 1

y: Int64 2
Insightful, thank you! The entire project management industry doesn't have that great a "hit rate" -- consider the budget overruns for the last few Olympics, or for Crossrail.

I'm just not sure why software projects are "special" -- if you can avoid it being a project and instead make it ongoing OpEx like, for example, GDS managed for the UK in 2016, then great, you've sidestepped that, but until the entire PM industry discovers how to improve overall project management techniques, I don't see why we'd consider our industry "above" them.
The Standard Model: The Most Successful Scientific Theory Ever
MongoDB Wire Protocol Specification License
I learned BASIC via books myself. I learned about it through the Commodore PET at school and some Apple IIes later on. I didn't have a computer at home, but I'd often write simple little text "games" in BASIC (things where you just enter your name and it asks you questions). I didn't have access to the computers at home all the time, so my situation was not one where I knew I'd get a chance to try it on a computer.

We eventually got a PC at home later on, but I already loved working out programming logic. With the PC, I also remember one time writing up some assembly in the library at school with pen and paper and eventually typing it in when I got home.
Apollonian Gasket
Out of curiosity, where did you intend on selling the nickel? Is there a metal recycler that buys melted down nickel at those prices? Or maybe one of those "we buy gold" places?
You can pre-order this book at 50% less prior to the December 1, 2021 release. Place your order at this discount price now and receive pre-release excerpts (You can see the actual book cover here):

https://www.life-self-mastery.com/apps/webstore/.

Follow me and chat on social media to receive regular updates and sneak peek.
It's a class factory function, so right off the bat it's a bit weird. The original intent of using spaces was probably to minimize typing. Since they're attribute names they can't have spaces in them, so it's a safe delimiter.

You could imagine the function dynamically creates the class by manipulating the underlying dictionary (or whatever the "slot" alternative uses). At that level of python, attributes are strings anyway. Handling spaces is just a matter of calling .split().

In modern python, there's a whole metaclass system that would possibly let you do the equivalent without getting your hands dirty with internal data structures.
Who needs Slack when you can use, as we do, Zulip?

Yes, OK, I need to use Slack to participate in communities set-up by others.

Thank you Kandra Labs and Dropbox: https://zulip.com/history/
Velomobiles are a fascinating example of a domain which keeps getting reinvented over and over! The 'glass ceiling' cab has been a feature that keeps showing up on independently developed velomobiles, despite the prior experiences of models like the Go-One and Twike. If the interior is reflective or a light color that doesn't absorb sunlight, it reflects back in the screen, creating glare. If the interior is dark enough not to cause glare, it becomes a solar oven. When it's cool and cloudy enough that the sunlight exposure isn't a problem, condensation sets in.
How Neopets Paved the Road to the Metaverse
This is the problem with distilling any group of people into a monoculture. The only true fact you can get from grouping people into the collective term of "developers" is the fact that they write software. This occupation/hobby says nothing about the values that they hold. Developers make malware and also anti-malware. The group as a whole works both sides of all of these issues. I hope I'm not putting it too harshly but you're both wrong and you're both right.

Edit to add: you also don't need to be a developer to understand the issue and advocate for either side.
She was a journalism professor who wrote that "[Hannity] is absolutely right about this Seth Rich thing…. The DNC had him killed." That seems fairly disqualifying for the job.
Transmission occurs when one has fully internalised a practice that one has learned from a master (of that practice).

You may be able to teach yourself meditation from a book, without a teacher. But that can't confer on you the confidence that you're doing it right. Many practices depend critically on confidence. Of course, you have to be confident that your master has really mastered the particular practice; you gain that confidence by knowing that the master received transmission, from someone who received transmission... etc. That line of transmission is referred to as the "lineage" of that practice.

There are no ritual formalities for mindfulness; every monk learns mindfulness, from other monks. The first monks learned it from the Buddha; but if you're going to learn the practice from a layman, you need to start inquiring into your teacher's transmission lineage.

In tantra, there are rituals that accompany the process of mastery: permission to study the text, a reading of the text, a commentary on the text from the master.

But these rituals are not the transmission.

There's usually some kind of "inner" transmission that depends on a personal relationship between the master and the student. But even that doesn't seal the transmission; the student still has to internalise the practice, which might take years.

It's very interesting to look into the process by which tulkus "produce" innovative practices. Often, the teaching is delivered to the tulku by enlightened beings, who learned the practice from some Buddha other than The Sage of the Munis. The tulku must then practice the teaching, usually for many years, until the insight stabilises, before it's safe for him to disseminate it.

Tulkus often have hard lives.
Unesco strips Liverpool of its world heritage status
Well in and of itself none, in the sense that anything a namedtuple can do you could do by hand (it really just defines a class). However namedtuple:

* extends tuples, so a namedtuple is literally a tuple (which is useful)

* sets up a bunch of properties for the "named fields", which are basically just names on the tuple elements

* sets up a few other utility methods e.g. nice formatting, `_make`, `_asdict`, `_replace`

Now the latter two are nice, and mostly replicated by dataclasses (or attrs). The first one is the raison d'être of namedtuples though: originally their purpose is to "upgrade" tuple return values into richer / clearer types e.g. urlparse originally returned a 6-utple which is not necessarily super wieldy / clear, you can probably infer that the 3rd element is the path but… after upgrading to namedtuple it's just `result.path which is usually much clearer.

And because namedtuples are still classes in and of themselves, you can inherit from them to create a class with a `__dict__` with relative ease.
> but Matrix uses a central database "identity server" operated by Matrix.org and federation fails if this service goes down.

It doesn't. Matrix identities (like @q3k:hackerspace.pl) are resolved to homeserver instances via DNS or HTTPS .well-known requests.

$ curl https://hackerspace.pl/.well-known/matrix/server
{"m.homeserver":{"base_url":"https://matrix.hackerspace.pl"},"m.server":"matrix.hackerspace.pl:443"}

or

$ dig +short SRV _matrix._tcp.asra.gr
10 0 443 synapse.asra.gr.
No. I've taken melatonin in the past and I don't know if it worked or it was just placebo because I changed also some habits like not going to bed with my tablet to watch Youtube. After taking the pill I didn't stare at any screen and I kept the lights as low as possible to help my body produce more melatonin.

Some "rituals" before sleeping are helpful too, like turning every thing off and drinking a cup of linden tea or valerian tea and then going to bed. Even a rooibos or anything without caffeine works, the important part is the ritual where you relax and prepare your body for the night.

In addition to that I found out that a little bit of intensive workout helps a lot. You don't need a 10km run or to light weights for 2 hours. Just put some tension into your body. You can't do a push up? Do half and stay there hanging with some tension on your muscles. Stretch your body until you feel the burn for a while, specially legs and back. There are some yoga posses where you stretch and also use your strength and they don't require any experience. And of course, don't hurt yourself doing more than what your body can take.
Exactly. You can just as easily learn cargo cult programming from a book. Design Patterns anyone?

I mean, they're great when applied correctly, but someone looking specifically to apply design patterns will often end up CCPing.
Exactly.. it's not the "no-brainer" it should be at all yet... and it's been this way for quite some time.