skysight-inc/HackerNews huggingface dataset:
Think about it this way:

1) Can you make your on prem infrastructure go down less than Amazon's?

2) Is it worth it?

In my experience most people grossly underestimate how expensive it is to create reliable infrastructure and at the same time overestimate how important it is for their services to run uninterrupted.

--

EDIT: I am not arguing you shouldn't build your more reliable infrastructure. AWS is just a point on a spectrum of possible compromises between cost and reliability. It might not be right for you. If it is too expensive -- go for cheaper options with less reliability.

If it is too unreliable -- go build your own yourself, but make sure you are not making huge mistake because you may not understand what it actually costs to build to AWSs level.

For example, personally, not having to focus on infra reliability makes it possible for me to focus on other things that are more important to my company. Do I care about outages? Of course I do, but I understand doing this better than AWS has would cost me huge amount of focus on something that is not core goal of what we are doing. I would rather spend that time thinking how to hire/retain better people and how to make my product better.

And adding all that complexity of running this infra to my company would cause entire organisation be less flexible, which is also a cost.

So you can't look at cost of running the infra like a bill of materials for parts and services.

And if there is an outage it is good to know there is huge organisation there trying to fix it while my small organisation can focus preparing for what to do when it comes back up.
> "big data" is just an excel file

You know that's a joke, right?
>> complex numbers are exceedingly handy for wave functions, as any EE can attest.

Because they encode phase information. Also because they come about in the solution of differential equations.

Physicists often talk about amplitudes, but I never hear them talk about phase. There was one paper that I can't find, complete with a diagram that suggested (to me) that phase was determining quite a bit.
There is an interface for address discovery [1] (finding transport addresses for peers you know about) and autopeering [2] (peering with peers you didn't know about beforehand). There is an unfinished branch for LAN broadcast discovery/autopeering. Contributions are definitely welcome here.

I had played around with a STUN transport, but the easiest way to connect has been to stand up a cloud VM with a static IP.

INET256 addresses use the same public key serialization as TLS, but they intentionally avoid the rest of the certificate infrastructure complexity. They make great leaves in a web of trust. You can sign them, or stick them in DNS records. And if you don't want to deal with any of that, fine, just swap addresses and you can communicate securely.

[1] https://github.com/inet256/inet256/blob/master/pkg/discovery...

[2] https://github.com/inet256/inet256/blob/master/pkg/autopeeri...
Ostrich eggshell beads reveal 50k-year-old social network across Africa
And then there will be nothing on earth greater or more worthy of fear than big daddy government :). Sounds like utopia to me! lmao
It's nothing to be surprised at as Tiktok can become a good marketing tool for companies; it would also be helpful for niche information.
Gallagher tells it how it is:

https://www.youtube.com/watch?v=Mfz3kFNVopk

Spelling begins at 1:45. Starts by making fun of "Good Food" and ends with making fun of "go" and "do".
Eh. Obviously we need governments for game theoretic reasons. We need soldiers because other people have soldiers, we need governments because other people have governments. But in practice the government is often a huge bully. The fact that we can't spend money we make within these systems without getting snooped on for every transactions stinks. And, guess what, rich people and billionaires are not subject to the same limitations. So yes, while we need a government, there is a tension between individual autonomy and the government, and methods of exercising autonomy outside of the government's ability to count beans and snoop on you are just fine in my book.
The more poignant, I think is the following observation:

>"Like Vaclav Havel’s famous depiction of a greengrocer who hangs a sign in his shop window proclaiming ‘Workers of the World Unite!’ for no other reason than to demonstrate his outward loyalty to the system, the Bulgarian leather workers – and everyone else, including writers – took care to affirm their Marxist credentials without investing in the underlying ideology. As Havel observed: ‘Individuals need not believe all these mystifications, but they must behave as though they did … They need not accept the lie. It is enough for them to have accepted their life with it and in it. For by this very fact, individuals confirm the system, fulfil the system, make the system, are the system."

That has some echoes in today's politics although the groups are different.
Yes, that is an issue, but people misinterpreting or misusing will always be an issue whenever you create something. That should not invalidate the goodness and wonderfulness of the thing created.
just ... wow
> A daily driver with a high refresh rate (120+) is like cocaine or calamari: once you’ve had the good stuff, reverting back to the “floor” starts to seem downright offensive.

I have one such device. Someone could switch between the refresh rates and I would be unable to identify which one is set for what I do. I don't doubt there is a difference, but I'm not going to notice it with how I currently use it.
> it seems that library compatibility isn’t that much of a determinant for which OS a typical user chooses to game on.

I would argue that linux would need to be installed by default for that to change dramatically. Most people don’t even know linux is an option on desktop. Not that many people bother to change their search engine to something other than google, and that doesn’t require much effort.

Switching to linux is an investment and takes time to use - let alone understand it.

I can’t wait to see what follows after the steam deck is released. Hopefully with all the publicity companies will finally start taking linux seriously.
I had a child relatively recently in the UK, and we had to pay for many visits and scans that anywhere else in Europe would have been free. For instance you never see a gynaecologist unless something very very bad is going on. If you want the same level of care you would receive in Italy or Germany, you end up spending 2-3K£.

Probably better than the US, but given the taxes we pay, I’d expect something more. I’d rather pay half the taxes I pay now and spend 10K£ to give birth, than paying 40K£ a year of income tax and get the level of service of a developing country.
Oh, and an afterthought...

It's much easier to understand a dialect of your native language because you already have a very comprehensive vocabulary and understanding of typical language use in your country. It's fair easier to fill in missing words from context, because there's only so many possible words it could be, and some completely new words can be inferred from context without ambiguity. For example, "can you pass me the oojamaflip?" or slightly easier "can you pass me the whatsit". No native English speaker would even question those, even though they're very dialectal even within the UK, because it's clear it's just a stand-in word for something else. But if a foreigner heard that, they might have a chance with the second one, but the first one would leave them puzzled as to whether the oojamaflip was a specific term for something that they've not come across, or just a nonsense dialect word.

If you actually stop to analyze the phonemes in spoken English, you'll realise that it bears almost no resemblance to written English, and unfortunately most learners of English practice on the written forms and make their own models of how the language should sound from that. For instance "are we going out tonight?" is actually the phonemes "we gan aa t' nii?" (in my local area at least)

Personally, I think it's better to think of spoken and written forms of language as two entirely different things, but of course knowing one helps with proficiency in the other, as the underlying meaning, vocabulary and word order is usually the same, even if the abstract representation of it is different.
Now DuckDuckGo is building a new skin for someone else's old browser engine.
This one is a clear case for corporate capital punishment. Dissolve the company.
Not offhand. Though I strongly suspect they exist.

Physical analogues of all the basic logic functions (AND, OR, NAND, XOR, NOR, NOT) should all be constructable.
I don’t disagree that perhaps this wasn’t handled well. I was just taking issue with calling someone being fired for just reasons "cancel culture."
Westerley Centaur 1972 bilge keel, 7.9 meters, with interior layout A: https://sailboatdata.com/sailboat/centaur-26-westerly

Was the most popular British-made small boat of all time, and some of them have successfully circumnavigated.

Sturdy thing with only 0.9m draft, able to ride into shallow waters and sit happily on its keels when the tide goes out, and surprisingly spacious for its length. Good boat.
On ARM-based Macintoshes, as an option that a lot of apps I personally use haven’t taken.

That kind of thing is gravy, where it works, but it’s not worth optimizing the entire UI around when you can optimize the UI around Mac apps instead.
I had a similar experience. I was around 12, had a ZX Spectum and wrote a couple of lines to draw a circle on the TV. I was amazed too at this new super power, where I could "tell my TV" where to draw a circle just by changing a couple of numbers.

Ironically, as developing software becomes increasingly complex, I feel more and more like it's the machine telling me what to do XD
Different graphics APIs aren't a reason not to develop for a platform. Game consoles have unique APIs, yet both AAAs and Indies happily develop for those platforms. What matters is whether the prospective income from those platforms outweigh the additional dev costs.

Additionally, most Macs simply aren't gaming machines; they're mostly thin laptops or AIOs with very high resolution screens, meaning the GPU has less cooling headroom and has way more pixels to draw than pretty much all Windows machines that are used for gaming.

That makes the potential pool of users even smaller than it already is, so most of the time it doesn't make sense to develop games for the Mac.
Not all risk mitigation measures are wise. We got to this point by willfully ignoring that, and now, unsurprisingly, the people who got shouted down don't trust anybody.
If humans were not the apex predator, and some higher level of consciousness were hunting me, I would be equally upset at being cyanided or boiled alive because the main issue is the loss of my life. Even the word you are using to split the hairs, humane, highlights that this a purely human construct.

Is there a different term for a lion that takes the time to make sure it’s prey is dead before eating it? Or does it not exist.

The word to describe both a human enacting that “cruelty” and a lion enacting that cruelty are the same. Primal, natural, etc.

Humans are the only predators that are apologetic about it. One could argue that because we have the ability to know the difference, we should do something about it.

That is a little too much thinking for the typical home chef though so you have lobsters boiled instead of stabbed and boiled. That extra second wasn’t worth the lessened net cruelty. That is how most humans are, you are an exception. This is how all animals are.

Humanity is a whole different beast. Except when it isn’t.
I wonder if these simulations do more harm. Like it gives people a false sense of security and locks them into a strategy. I think the best illustration for this is covid. Our leaders and experts threw away the pandemic playbook and replaced it with this new strategy of using novel precision vaccine technology and having a near singular focus on getting people vaccinated. As time goes on, it seems more and more like a failure. But we are basically stuck. We are not responding to ANY signals that this is a bad strategy.

We need strategy that has the ability to be flexible. It needs to be based on outcome. These simulations incorrectly teach people that the strategy is the goal, instead of aiming towards an outcome. For example, reducing hospitalization and deaths isn't the goal with current covid policy. The goal is to vaccinate as many people as possible.
When it comes to a platform which’s only redeeming quality is that it is a standard, then not following that standard is quite dump in my opinion.
> my understanding is that if you're single you can't really opt out of these apps, practically speaking.

This is definitely not true.

> Even the norms around dating, picking people up in bars, etc. are changing because of these apps

This is true.

> so it's harder to find people in the real world.

This is sort of true.

By not using a dating app, a single person is relegating themselves to how things were pre-app. Some of those pre-app options are less common now, other new ways are more common.

The apps widened the dating door for certain people, specifically for people who are not particularly keen on getting out and meeting people (probably quite a few folks like that on HN) as well as people who are looking to get married asap[1]. That said, for people who get out and do things, meeting people to date is not difficult at all. Getting banned from Tinder for those folks is, at worst, a loss of a time filler activity (swiping).

I will also add that, of the apps, tinder might be one of the worst in terms of quality match ups.

[1] Apps are also good for highly desirable dates since their pool goes from big to biggest, but those folks aren’t really the topic here since they aren’t short on access to dates with or without an app.
What does "super attractive" look like?

> For girls rule #1 is "be a girl"

Not at all. Women can have just as much of a hard time as men, especially for certain ethnicities.
Everyone likes them, they are just nutritionally void at best, and straight candy at worst.
To add to the list:

- 'Authorship Environments: In search of the “personal” in personal computing' Strangeloop talk (https://www.youtube.com/watch?v=5U6MkU5fLJw)

If we are to make computing personal, as any medium of thought needs to be, we'll need a new framework, a new way to think about computing, We'll need to shed the ingrained assumptions. We'll need a new language: no more "users" and "programmers." I've never heard a good definition of either but these terms are too loaded and too corrosive today.*

I am not claiming this is the next big thing, but if we are to move to the sort of goals described in a number of the projects in the list, something like this will have to happen.

* Best one I know is of programming: blindly manipulating symbols in hope of an outcome.
I genuinely enjoy my work (most days), but good food for thought here and a reminder of the importance of having hobbies and finding meaning elsewhere too.

"The restoration we find in hobbies can make us better partners, better friends, better listeners and collaborators—just overall better people to be around. Hobbies help cultivate essential parts of us that have been suffocated by productivity obsessions and proliferating obligations. The hobby itself ultimately matters far less than what its existence provides: a means of tilting your identity away from 'person who is good at doing a lot of work.'"
A lot of people will automatically fail over jobs to other AZ's. That often involves spinning up lots more EC2 instances and moving PB's of data. The end result is all capacity on other AZ's gets used up, and networks get full to capacity, and even if those other zones are technically working, practically they aren't really usable.
Yes, Tinder swiping is bracketed by implied desirable ness of the profile.

They even tell you when you're "doing well".
I'd be surprised if they needed backups for a few hours of downtime with (reportedly) complete recovery where no data was corrupted. There are industries where this would be required, and it's possible I guess, but neither of these downtime events were "data loss" events, just availability events for short-ish periods of time that wouldn't - for me - result in activating our DR plans.

I must admit that I do always try and maintain a separate data backup for true disaster recovery scenarios - but those are mainly focused around AWS locking me out of our AWS account (and hence we can't access our data or backups) or recovering from a crypto scam hack that also corrupts on-platform backups, for example.
Actual human laws based on those "symbolic stories" existed since many, many years before the XX century. And as I said, I think that the Bible and other religious books should be studied as part of human history and they give a good view of the ideas, opinions, people and societies that generated them. And that is very valuable! But they are no reason to keep believing in any "God Almighty", let alone considering a book a proof of its existence. But we are probably at very least a couple of centuries from that, if we will ever get there.
Team, not organization. A big team might be 5 pairs. There was no hard rule that everyone had to use the same setup - you'd occasionally see pairs in vim or whatnot - but since you're switching computers and pairs almost every day, you tended to homogenize quickly.

My team standardized on JetBrains. Even if someone is unfamiliar with the IDE, pairing gets them up to speed fast. Humans can learn any dev environment.
The issue is in three parts:

1. Did AMZN build an appropriate architecture?

2. Did AMZN properly represent that architecture in both documentation and sales efforts?

3. What the heck is going on with AMZN?

Let's say that they build an environment in which power is not fully redundant and tested at the rack level, but is fully redundant and tested across multiple availability zones. Did they then issue statements of reliability to their prospective and existing customers saying that a single availability zone does not have redundant power, and customers must duplicate functionality in at least 2 AZs to survive a SPOF?
I don’t know know how Heroku use AZs but I do know their platform in AWS EU-West-1 (Dublin) if funtioning fine. Dashboard + metrics all ok, haven’t deployed though. So that’s to say they aren’t dependent on US-East-1 for all internal operations if you aren’t in it.

Edit: maybe the dashboard is just back up and I don’t see it down.
Sometimes, you have a component which fails in such a way that your redundancies can't really help.

I once had to prepare for a total blackout scenario in a datacenter because there was a fault in the power supply system that required bypassing major systems to fix. Had some mistake or fault happened during those critical moments, all power would've been lost.

Well-designed redundancy makes high-impact incidents less likely, but you're not immune to Murphy's law.
Perspective, I would guess. Unless you spend a lot of time on retry/timeout/fail logic around AWS apis, your app could be stuck/blocked in the RunInstances() api, for example.
And capacitors have the advantage that you can test the circuit with a voltage within spec before you blow it up with the high voltage.
Frying hardware can affect much wider scope.

I've had bad power supplies fry out taking the whole power circuit with it, and thus half (or whatever fraction) of the rack's power.
I've also had bad power supplies bring down the whole machine as they shunted everything internal too.

When things go bad, anything can happen. You can provide the best effort, and it'll usually work as expected, but there will always be something that can overcome your best efforts.
It's awful because even when I go offline, some friends keep trying to shill Web3 and try to get me to buy NFTs. I already stated that I'm not interested.

What a shitty way to burn bridges. Oh well, at least it's an easy signal.
Along the same line, there's also invertible syntax descriptions https://gist.github.com/tfausak/a8d7f135bf76e64ea6f35d3be692... , which allow one definition to create both a parser and pretty-printer
That takes a small fraction of the dev time than a complete browser though, so it doesn’t really help the very chrome-centric landscape.
You’re missing a huge factor: agency.
As much as I think Firefox is great as a project, if only because it's not Chrome. I think we could use more people entering the space with fresh ideas. A monoculture with just Firefox and Safari outside it is is still basically a monoculture. Plus Mozilla is pretty solidly captured by Google, sorry to say, that's where all of their revenue comes from, more or less. If Firefox actually started getting big market share tomorrow, Google could just pull the plug on them.
I think you are off base here. I use hinge primarily and occasionally bumble. I haven't opened up tinder in months.
Too practical. Just making the world better doesn't let you pad your resume or put your fingerprint on some recent hotness. Sadly, infrastructure work is largely ignored - until it isn't - and then the failure is all your fault!!
Is that a law or just a standard that people follow? Not trying to be snarky, genuinely curious.
I don’t think that is correct. I’m in London and have an American girlfriend. We met and got together the good old fashioned way. Getting pissed at a pub together.
I think you misunderstand. The website in question has "Copyright (c) Amazon, Inc" in the bottom, when in fact the derived work (the site) is not created by Amazon, but by a third party. IANAL but my understanding is that this copyright notice being retained without any clarification of the owner of the derived work can be seen as endorsement, which is an infringement of copyright unless Amazon has expressly permitted such use (which is usually indicated as such, anyway).

It is also clearly not satire. That would not hold up in court, and there are many instances where they have tried that angle and failed.
> You're suggesting that tinder is a vital service for some aspect of life now(I agree, unfortunately)

Tinder being a "vital service" sounds absurd.
It could just use qt’s or gtk’s native renderer.
There were about a million Poles in UK that migrated in early 00s when UK was the first to open borders to new EU members and when Poland had huge unemployment still.
How a small but beautiful trick illuminates the mind of a master magician

https://lasvegasweekly.com/news/2008/nov/20/man-ball-hoop-be...
Also, you can just take two different amazon regions and hope they don't both go down at the same time.

For extra safety, and extra work, you could even take Azure as a backup if you're not locked in with AWS.
I'm not sure why this is getting downvoted. If you believe there is no link between the currency, inflation and employment then you're engaging in a well known economic fallacy. See "The Doctrine of Immaculate Transfer":

https://krugman.blogs.nytimes.com/2011/01/12/the-doctrine-of...

"The fallacy comes in when you say, “Well, given that it’s all about spending imbalances, exchange rate policy has nothing to do with it.” This is what John Williamson of the Institute for International Economics once dubbed the Doctrine of Immaculate Transfer. (Uh-oh, Erick Erickson’s gonna come after me …) It’s a popular fallacy, especially at the WSJ, although I’m not sure if it rises to zombie status."
Clickbait title. Article points out that “devaluation/inflation” is the most likely (being attractive in outcomes to decision makers compared to the alternatives), and this scenario is, literally speaking, not a government default.
I just hide both dock/taskbar and menubar and use a tiling window manager to switch between split and full screen.

Dock and menubar are waste of space for 99% of the time that you're using your computer.
Only a small proportion of people are available. On a dating site it's basically 100%.