skysight-inc/HackerNews huggingface dataset:
Our key customer facing services are a 99.995% uptime (and a total of 2 or fewer incidents per year of "any length"), which means once you start concatenating services with 99.995% SLAs you aren't there.

How that SLA measures a 2 second outage for some customers is a separate thing, and sort of shows how meaningless these things can be on the internet (if you lose service for 10% of your potential customers is that an outage? How about 90%? How do you know how many were lost).
DataStation looks very promising!

i'd like to suggest you to also build a business

else, you'll end up like countless of other startups and open-source projects that existed for a brief moment but failed due to not making any money

try working on both your business offer and your software offer in tandem

your software product should serve your business, not the other way around

this is the approach i'm using right now for Typosaur (.com)
Does someone know if they are splitting the dns request and the traffic? Or do they need to decrypt my traffic to get to my dns request?
Understanding Monad
There's another, much smaller one between Serbia and Croatia (https://osm.org/relation/5187149 ), complete with an attempt to establish a state on it (https://en.wikipedia.org/wiki/Liberland )
The problem for me is not that I am being asked to do take home work - the issue is that I do not know how engaged the employer is. I have done the work and been ghosted. Hell - I have done the work and received an offer but no one ever talked about my solution. I also have had the other end of the spectrum- interviews that ask me to correct production code - because they can not solve it.

Maybe the answer is to pay me for my time at a consulting rate.
These "arbitrary commitments with strangers" are only good as long as they do what you intended. Roughly every week there is a major incident with millions of funds lost due to a bug and people who lost money usually are very quick to put up case that the money has to be reverted as the contracts weren't meant to be so arbitrary after all.
Where did you find your co-founders?
>Google tried putting devs in charge and it didn’t work.

Putting devs in charge is not the same thing as giving them structured and respected input.

It's a massive jump from "give devs a seat at the table" to "putting devs in charge", and one I frankly find hard to believe is made in good faith.
How about you let people connect how they want to, and you connect how you want to? You don’t need to tell us if these billions of people are living up to your standards. They just need to live up to theirs.
> The issue is in enabling people to participate both as consumers as well as producers in the larger economy without depending on intermediaries.

larger than what exactly?

How web3 is gonna make it possible?

I can already send my tomato sauce produced by my family to Japan by simply putting up a website.

what could web3 make for my family?

> allow people to buy and sell things online without depending on Paypal

it's been possible for at last 20 years.

I pay using my credit card, not Paypal.

In Europe I can use SEPA transfers (usually free), SEPA Instant Credit Transfer (they cost me about 90 cents, money is transferred in seconds), the new PSD2 directive allow merchants to withdraw money directly from customers' accounts after being authorized and I believe GNU Taler is a much better option than any wallet solution web3 is proposing.

People can pay using any channel already available, they can also send me cash in an envelope if they want to, I'll gladly accept it.

And any of those systems (except cash in an envelope) are protected from fraud, insured, and refundable in full.

What about Web3?

Technically depending on Paypal is a choice.

Of course if you are talking about the possibility that your shady or illegal business will be banned from using one of those payment systems, well, that's a feature, not a bug.
There is also Kagi[1]

[1] https://kagi.com/faq#censoring
You can find a working example in my Torus Trooper project: https://github.com/speps/tt

In particular, the interface between WASM and WebGL: https://github.com/speps/tt/blob/master/web/tt.js#L45

WASM is really quite straightforward in my opinion, export a C interface and link it with whatever you need from the browser APIs.
Not at all, k8s is not designed for very large scale. Unsurprisingly, FAANGS don't use it to manage their own platforms.

Edit: Google's Borg is a very different beast.

Edit: no need to patronize me. I worked on massive scale deployments otherwise I would not be commenting.
> EVs hurt nature because of battery disposal issues

The difference is that EVs are marketed to be environment friendly.
The marketing guy, I found on YC Startup School Co-Founder Match (https://www.startupschool.org/), the Developer was creating GraphQL Open Source projects that were related to what I was building, so I've got in touch with them.

I can definitely recommend Startup School, it helped me build a lot of useful connections.
How can you write code if you don't know where and how it would be running? For me it's extremely uncomfortable to know that there are "they" who will do the "unsexy" "dirty" work to make _my_ code run.

> I've been painfully aware of spreading myself too thin trying to handle both feature development, CI/CD maintenance and DevOps-related tasks ensuring our cloud-based environments are deployed to and operate smoothly.

Reduce complexity.
And yet they did
I think it's more complex than the report poses it.

It's not as if those mentioned entities always have complete control over their mining hardware as those entities include pool miners.

I think there's more that prevents an attack than just being "prohibitively expensive".
> working a full time job and building WunderGraph at night and on the weekends

this is actually a terrible advice, although i'm glad it worked out for you!

this type of side-hustling can quickly turn into losing your startup or your job (or both)

better approach is to save some money, leave for a year and become profitable from day 1

profitability will decrease your chances of failure dramatically
Why hasn't most of the web moved to Erlang (or erlang like) architecture, actually distributed?
They might have a hard time with this one. Maybe the 3k price tag means they will release something with close to the processing power of a PC but I doubt it. Most of that cost is probably in the display they’re using plus the brand. That’s going to have a hard time competing with existing headsets that can tether to a gaming PC. The price alone will put them in a niche market where they’ll be competing with Varjo and Pimax which already have products with equivalent or better displays. Apple would have the advantage of being standalone but that is also a big disadvantage when it comes to gaming or wanting to upgrade hardware.
This is a listicle based on nothing. The author did not use or compare any of the products. It’s easy to see this because no author is credited. All the information in the article is from the product descriptions. There is zero value here.
Well, hopefully WASM will lead to JS dying out.
Data: A new direction – government response to consultation
I've engaged with the breached companies a few times, and when they responded, it turned out in both cases it was actually an email service provider they entrusted with their mailing list that was breached. Companies don't realize how outsourcing can jeopardize their own reputation.
> notifications are configured on a per-creator basis with no global override.

Why is this a huge problem? I am paying the individual artists, and getting communications from them individually.

It's not exactly clear why the typical user would want to Patreon-ize someone and not want to see the music, art or whatever that you are paying for, but if so, you can just turn off notifications when you start following them.

Sure, a global switch would be "nice to have", but it doesn't make the site crippled.
I think the link is broken, it's not HTTPS
> SLA […] SRE […] SLOs […] SLIs

I made it to SLA (which I believe stands for service level agreement). What do the other abbreviations stand for?
Free public Wi-Fi system to be rolled out in Dublin city
I got this:

"<family member> wants you to be their emergency contact on Nextdoor. In case of emergency, <family member> wants their neighbors to be able to message you via Nextdoor. Please accept their invitation to join and connect on Nextdoor so that you can be their emergency contact."

This is scummy manipulation also. They now have my email address. That's an emergency contact, right there. But they aren't going to let anyone use it unless I "join".

I accept that there's a case for needing my permission here. I'd be happy to give them permission to email me if a signed-up neighbour of my family member wants to send me an emergency message. But no, I have to sign up for their entire service first.

I passed, and selected the "don't email me again" option. If my family member wants the neighbors to be able to contact me, then they can pass on my phone or email directly.
How to monitor a JVM over a SSH tunnel
You would lose your wager.

DDoS attacks are extremely common at just about any scale, even if you only have a few thousand users.

Cloudflare going down like this? Actually first time I remember it happening. There’s been downtime before but nothing so major.
Weird, I thought you needed 1024 Kubernetes nodes, a 70mb React bundle and 200 engineers to host 50M monthly sessions.
It works like this:

Step 1. The academics are themselves not that good at coding or teaching, and/or aren't interested in them. This might sound contradictory for a CS course, but at my university (as an example) the CS dept was run by a guy whose actual background was in mathematics. He loved hiring graph theory researchers and didn't like hiring people who knew programming.

Step 2. They try to teach programming to a class of newbies, but fail miserably because teaching programming is hard.

Step 3. They find ways to cover up the fact that nobody is learning to code properly. This can take many forms. At my university (a supposedly 'elite' British uni) they had evolved at least six or seven different tricks for this.

Step 4. Because nobody seems to be accountable for anything and the whole academic hierarchy is in on the scam, nothing gets fixed. Students who complain that they aren't being taught properly are simply punished with low grades. Because grades aren't connected to anything real or objective, there is no recourse.

A few of the tricks they used to cover up the lack of learning:

• Programming assignments that had almost all points allocated to the associated English-language "report", not code. As a consequence marks were arbitrary and depended mostly on whether the profs liked you or not.

• Unrealistic deadlines/workloads were set. Students who didn't submit work on time/whose programs crashed immediately on startup were then given extra time. Students who submitted work that started up were graded as-is on the deadline. This evened out the grades between self-taught programmers and those who were struggling.

• Group projects in which the group composition was fixed by the staff. They administered a programming test at the start of the course to identify those who had already taught themselves coding and then ensured every group had one such person. That person then did all the work, and the others in the group either slacked off or wrote the associated "report".

• Assessments in which the professors/TAs simply looked at the running program on the student's screen to judge if it worked. Students were informed of this practice up front, thus you could pass a programming exercise by simply making mockups in which the buttons didn't actually do anything, or updated the UI in hard coded ways.

And so on. I put report in quotes because the contents of these reports was primarily make-work.

The golden rule - at no point in the entire course did any of the teachers actually do a code review of any kind. Code was written but not read. Needless to say, cheating was rampant. None of the above can be fixed because academics are marking their own homework.
Hey Kuba!

> Especially on the community building aspect, it's really impressive that you've been able to spark so many communities on various platforms (Reddit, GitHub, Discord, etc.)!

Yeah it's been so cool to see so many people come together, hobbyists and professionals.

> On a more technical note, since dsq is based on the "load it into SQLite and query it from there" architecture, have you considered integrating with the plugin ecosystems of other existing projects based on that same architecture, like Datasette[0]? It seems like a way to add a lot of value to your tools without much work.

Interesting idea! I haven't looked into Datasette too much. And I haven't thought about plugins too much either. The most I've done is extend the SQLite standard library [0] and I hope to continue growing that. I'd be curious to hear what specifically people like from Datasette they'd like to see in dsq.

> On a more commercial note, overall I think tools like this are very hard to monetize, because right now they're just a fairly niche use case, between - as you mentioned - full blown data analytics platforms and observability query systems, as well as standard unix tools. Especially since if you need the analytics a lot, you'll probably have time to integrate it into your preferred analytics solution (like BigQuery). Do you have any thoughts on that?

My idea was always to focus on smaller and less mature organizations, probably ones that have been around for 10+ years. They aren't using BigQuery, they prefer to host everything themselves, and they don't yet realize there are tools like DataStation that they can easily run to make analytics easier.

I've worked at a bunch of companies like this so I know the market exists. Actually I have been surprised how many people outside of this market showed up in the DataStation community. I've seen Googlers, MS-ers, modern startups, data science teams show up interested in DataStation compared to what they're already using.

For me it's just been a matter of time (and funding) to build out the product to serve these communities commercially as a SaaS or enterprise product.

[0] https://github.com/multiprocessio/go-sqlite3-stdlib
First code in Brython?! I'd never even heard of that but wow, that looks like a monstrous unholy way to write a GUI.
Similarly, the effect of media coverage can also be thought to be visible in perceptions of race relations. When polled, Americans say that their local race relations are still near the best they've ever been, but for the past few years have tended to respond more and more negatively about the quality of race relations at a national level — ie, what they perceive through the media and social media.
Many large organisations use Kubernetes (Google, Spotify, IBM, etc). Regardless, large scale and very large scale are different. Kubernetes is well suited for controlling fleets of compute resource in the order of 10,000s CPU cores, and terabytes of memory.

The compute overhead to orchestrate these clusters is well worth the simplicity/standardisation/auto-scaling that comes with Kubernetes. Many people have never had to operate VMs in the hundreds or thousands and do not understand the challenges that come with maintaining varied workloads, alongside capacity planning at that scale.
I actually lost my job. I'd also advise against replicating what I did,
but it was my only option really. I'm not born rich, single income dad, paying off the house. I wasn't able to afford to "leave for a year".
It's also a timing thing. The right time to do WunderGraph is now, not in two years. So I had to decide to give up a dream or work through this and risk my job.
Luckily, I've found the right people to help me and first customers at exactly the right time. But trust me, WunderGraph was at tables-takes for a long time.
I think your objection, together with the author of the review, rests on the assumption that throughout history there have always existed a mass audience that consumes and supports literate music. It's better to think this mass consumption as an aberration brought about by the enlightenment and has already run its course. Earlier in the same essay Charles Rosen explained it thus:

>There is some truth to these attacks, of course, but they all overlook the essentially artificial nature of a system that makes music depend principally on the listener. The life of music is based not so much on those who want to listen, but on those who want to play and sing. Public concerts are a relatively recent phenomenon in the history of mankind, dating largely from the latter half of the eighteenth century. They were a way of enabling musicians to make a living doing what they like to do after much of the patronage of church and court had been withdrawn. Musicians need and want an audience from time to time, but the public concert is only a small part of the making of music, not the whole of it: playing for a few friends, playing with other musicians, and even playing for oneself still provide the foundation of musical life. Making the public concert the economic basis of music has somewhat obscured the reason that music exists.

Of course, musicians being answerable to noone but themselves is a dangerous state of affairs which led to what the common man considers to be unlistenable music in the 20th century and beyond. Richard Taruskin delivered a scathing criticism of this in his essay "The Poietic Fallacy" in the collection "The Dangers of Music and other Utopian Essays".

So the question is not "why is modern classical music so unlistenable" but rather "why does 19th century music have such a large audience".
While Kubernetes definitely has its own failure modes and can be an utter pain in the ass to set up, in my experience it also removes significant failure modes and makes your life way easier.

For me, the most important thing is I don't have to take care in my deployment pipelines about how many servers I have and how they are named/reachable, to stop Docker containers, to re-create Docker containers, how to deal with logs, letsencrypt cert renewals... all I have to do is point kubectl at the cluster's master, submit the current specification on how the system should look like and I don't have to deal with anything else. If a server or a workload crashes, I don't have to set up monitoring to detect and fail over, Kubernetes will automatically take care of that for me. When I add capacity to the cluster for whatever reason, I enroll the new server with kubeadm and it's online - no entering of new backend IPs in reverse proxies, no bullshit. Maintenance (e.g. OS upgrades, hardware maintenance) becomes a breeze as well: drain the node, do the maintenance, start the node, everything works automatically again.
Does one simple rule underlie the climate?

Biological systems are complex and chaotic. Denying this so that "any old model will do" is pseudoscience; and we should start calling this out.
However, before the internet, pettiness and other unpleasantness had a cost. You wouldn't call up an HOA meeting, send a letter or a phone call to everyone every time you see a dude that you think is "suspicious".

The Internet and platforms like Nextdoor not only reduced that cost to near-zero but actually encourage and reward that behavior since they profit off this "engagement". Middle-class paranoid (and sometimes racist) dumbasses with too much time on their hands are the perfect target for a "growth & engagement" company; they're dumb but far from broke and thus a perfect target market for advertisers.
Just the panel eval implementation for Python code panels, not the actual app.
I'm not sure they appreciated you demonstrating their superfluity, even if you believed it was for their own good. I was once or twice in my career surprised by such ingratitude before I realized that some jobs continue as both soft charity and a means of inflating managerial importance under a polite fiction of usefulness.
Somebody noticed (https://www.openstreetmap.org/user/StephaneP/diary/390290) that OSM isn't even consistent about which datum it uses. (Discussed in HN at the time: https://news.ycombinator.com/item?id=20460596 ). (Though to be fair, the datum error is probably smaller than e.g. GPS error in most cases.)

As for the "why" bit, the answer is probably "store and report whatever the user reports".
I wonder if they use something like CARP[^1] for redundancy. Also, strikes as odd that they didn't go with ZFS for storage, makes FS management _way_ easier for engineers who don't spent all their on these kind of operations.

[^1]: https://www.freebsd.org/cgi/man.cgi?query=carp&sektion=4
> And where will I host my box? I'm my apartment?

You seem to imply that the options are only cloudflare or your apartment. This simply isn't true: there are a plethora of companies that will lease you a dedicated box of some Us in one of their racks, as the sibling commenter replies. Alternatively, you can search for co-location services. Options range from 1U/2U co-location, to half rack units, to full racks, to dedicated areas of the datacentre ranging from cages to whole rooms (I've been in at least one datacentre where an entire room was under separate access control and leased to one customer only).

Usually datacentres are located quite strategically. For example the location of many datacentres in Zürich corresponds with two separate power supply grids that meet (so they can pull from both).

Some of the companies involved are resellers and don't actually operate the datacentres they use. Others actually do. Usually the service is more or less the same, from the point of view of renting a 1U, or co-locating one.

If you want reliability features of a datacentre, e.g. for your office services, but might move, you may find your local city surprising. In Manchester, UK, there's a large amount of dark fibre under the city (fibre that is laid, but not in use), owned by some of the DC companies. Sometimes you can connect your office to said datacentre via dedicated fibre.
The speculation is either 4 ground observing satellites likely going over Ukraine and/or the 4x contracted missile detection satellites from SDA:

> The Space Development Agency awarded $193.5 million to L3Harris and $149 million to SpaceX to build four satellites each to detect and track ballistic and hypersonic missiles.

> The contracts announced Oct. 5 are for the first eight satellites for a potentially much larger constellation of sensor satellites the Space Development Agency is calling Tracking Layer Tranche 0.

> Each satellite will have a “wide field of view” overhead persistent infrared (OPIR) sensor capable of detecting and tracking advanced missile threats from low Earth orbit. The satellites will also be equipped with optical crosslinks to pass data to relay satellites.

> SpaceX’s missile-tracking satellite will be based on its Starlink bus with an OPIR sensor acquired from another supplier, Tournear said. He declined to name the payload provider and SpaceX has not disclosed subcontractors for the project.

https://spacenews.com/spacex-l3harris-win-space-development-...

https://twitter.com/downix/status/1539126795093655553?s=20&t...
Kubernetes is fantastic, though I think of it more as a tool for managing organizational complexity than ops. You can vertically scale beyond the level needed by most commercial applications nowadays using ad-hoc approaches on a machine or two with 16+ cores, 256GB+ RAM, terabytes of NVM drives, etc. but many (even small) companies have policies, teams, and organizational challenges that demand a lot of the structure and standardization tools like Kubernetes bring to the table.

So I'm not disagreeing with your assertion, but I'd perhaps scope it to saying it's useful overhead at significant organizational scale, but you can certainly operate at a significant technical scale without such things.. and that can be quite fun if you have the team or app for it :)