skysight-inc/HackerNews huggingface dataset:
> There is a delay of up to a few days between incurring costs and receiving budget notifications. Due to usage latency from the time that a resource is used to the time that the activity is billed, you might incur additional costs for usage that hasn't arrived at the time that all services are stopped.
Following the steps in this capping example is not a guarantee that you will not spend more than your budget.

This looks like it has the same problems as the post, because it also relies on those budget alerts that can happen a long while after you've exceeded them.
This sounds like ennui brought on by burnout, perhaps not necessarily arising from physically manifested work but just overthinking. Totally empathize. Perhaps speak with a therapist to get started. It may not be about rediscovering your love for this again, but just a passion for something new. It does sound like some degree of turmoil there.
Thanks for the feedback. I almost certainly shouldn't have included the part about the smirk, and I can definitely see how that could appear to be making fun of somebody else's misfortune. And the rest of it could have been phrased in a more diplomatic way.

For what it's worth it wasn't intended personally at the person who almost incurred the $72k bill, but more at the general concept of test/beta software gone rampant and out of control in an environment where billing has no limits. I think we've all tested some sort of software in development environments that caused havoc - but up until very recently it's been hard for that to immediately begin causing real world financial consequences...
Microsoft launches new tool to find high quality datasets for AI
Users are accessing data in high volumes, especially during unusual weather events, which brings down the services. Is there something I'm not understanding about the problem here with bandwidth? Does cloudflare or another CDN for this stuff really cost an amount hard to include in the budget for such an essential public service?

Or, shit, can cloudflare just go and donate this to the government? It would be pretty good publicity for them and probably not a huge cost on their scale.

What am I missing? This seems ridiculous that the USA cannot afford to provide this high-value public service. When did we become a two-bit country when I didn't notice?
I Just Raised a $3M Seed Round from Top VCs, Here's My Step-by-Step Process
It seems kind of obvious, but build the system you are interested in learning how to build. If you want to do it professionally, use common tools. If you want to do it to start your own company, use tools that you are most comfortable in now. Set a goal and once you start walking towards that goal, the path presents itself.
Great analysis. I've been following the blockchain space for some time now (mainly from a point of view focused on the technologies and what new use-cases it enables), and while there are a lot of bells and whistles especially from new projects and those not so familiar with the technology, it's great to see sustained developer interest and even growth this year since the bull run. Reminds me of the early internet days when a few people saw and firmly believed the technology could vastly transform the world and how we live our lives.

At the end of the day, blockchain is a new and fascinating technology enabling digitization of things requiring trust, and being able to do that anonymously and at scale is in my opinion a breakthrough that will have a lot of disruption in the next few years.
You can enjoy coffee without grinding your own beans.

I personally find lower level programing to be frustrating and difficult. I've built an amazing career with JavaScript and C# primarily. My hobbyist projects use C# , JS and Flutter.

I can't wrap my head around things like pointers or memory management
This thread is the most thorough root cause analysis I've ever seen, well done!
It's interesting to see so many people complain that it's hard to hire Clojure engineers, when I've had the exact opposite problem...trying to find a Clojure shop to join. They are few and far between, and the few that are hiring say that they will take folks that are new to Clojure, but then are baffled when you don't know how to idiomatically solve whiteboard problems.

Clojure remedies all of my problems with previously used languages (Basic, C, Java, ObjC, Javascript, Python), in that it allows me to remove boilerplate and create layers of abstraction that are appropriate for problem solving. It's also a fairly opinionated language, preferring functional programming methods that work with how I like to solve problems. This is refreshing, as it feels like I can bypass all of the style wars that I encountered with Python., and the verbosity of C/Java/Obj-C. No longer being told to rewrite functional code as an object, by an engineering manager that only ever writes imperative scripts.

Lastly I now love writing front end code in Clojurescript...something I never would have expected. Reagent and Re-frame are a dream for large complex SPAs, which while I dislike in principle, seem to be the trend in cross-platform GUIs.

And it makes programming fun again!
Requiring to implement a priority queue is harsh and no one should do this at the interviews.

Asking "what is a priority queue" is a totally fair question (if your job may reasonably require it), because knowledge that such things exist is a big part of being a senior person. You don't have to be able to know the class name, or exact notation, but you should be able to know what to Google for.

A person who does now know what a priority queue is will happily write O(n^2) algorithm which repeatedly calls max() and completely kill your app performance. There would be no opportunity to Google anything, because only senior people get business requirements, not names of algorithms they need to use.
Jurisprudence also changed on the topic since then. In particular, Robert Bork published the legal theory of consumer welfare in 1978. SCOTUS essentially adapted that wholesale into case law starting with Reiter v. Sototone.

Given the current makeup of the court, it seems extremely unlikely that the justices would overturn this precedent.
Look, I get it that the app is complicated. I look at these apps from the perspective of a reverse engineer but invariably I find places where there is bloat just for the sake of being bloat. There is code that is provably not used, entire libraries that included just so that one small part of it can be used. I see time-related assets that have existed long past the date that they could have possibly been useful. I have seen apps that bundle entire scripting runtimes, apps that have half a dozen in-house telemetry libraries, apps that have megabytes of files in them in the hopes that they may be useful someday.

At this point it's really hard to believe the argument that "but our app is more complex that you could possibly understand" is valid. Compare your list with a Linux distribution from a handful of years ago: do you have more "screens" than that? Can you do more?
I’m trying to figure out the point in human history where the well-being of individuals or industries was prioritized over the well-being of the entire population.

Someone’s financial livelihood should not be more important than a population’s health.
> Such incredibly bad timing, too, with the vaccine coming ASAP.

That just means whoever wants to prove natural herd immunity theory right has to act now, before it's mooted. /s

> If we had delayed the second (third?) wave a couple more months or flattened its peak a little bit the vaccine would have saved us.

But that kind of success would have proven so many people wrong, people who really want to be right.
You're lashing out in anger. Calm yourself.

It seems like you dislike trans folk. I'm not sure what they did to hurt you, but I suspect your fears and hate are the result of conditioning.

What harm is it to use singular "they"?

It avoids assumptions. It also avoids sexism. Do you want a world where all contributions are assumed to come from men?

You've got a lot of fear and anger. Reflect on it. Let it go.

I don't know if you're a Christian, but even if you aren't, remember that Jesus said to love one another first. It's one of the most important messages for the world. Love, not hate and fear.
Show HN: RudderStack Data Governance API
I often find myself in the same situation. A few years ago I started just putting in "whywouldisignupidontevenknowwhatimlookingat@notcomingback.com" or somesuch tailored comment. My hope is that it some human in the chain gets the message and can bring it to the exec that demanded agressive sign up tactics.
Hi, I'll like to link this suggestion (https://autosufficienza.it/en/synergistic-agriculture/) as a RPG that's for sure "any yet". I like it personally because it seems that there is not much of consciousness about this method, despite plowing since... So even if the big farmers tries them best, imho it would be nice if some people might take it on consideration.
Thanks (anyway ")).
> The NWS was giving away forecasts on its website, radio stations, and elsewhere, when businesses such as AccuWeather charged its clients for theirs—never mind that AccuWeather relied on the service’s free data to formulate its own predictions. Santorum agreed that commercial weather companies deserved protection.

Corruption at its finest.
It was a wonderfully designed test. I'd love to hear a presentation on test design, the mission profile and what data they were looking at with each one.

I assume SpaceX has the same video feed with superimposed telemetry. I'd love to know turbo pump pressure and rpm during landing.
Turn off javascript, that's your gold standard anti-fingerprinting.
How is this different from Apple/Google requiring iPhone/Android users to create iCloud/Google accounts to use most features on the phones? They should be subject to similar probes.
Name matters. First article in the series summarizing the book “Clean Code”
> people would rather see hundreds of thousands of their fellow citizens die than close down restaurants for a month

There is no evidence that closing outdoor dining would save that many lives. If such evidence existed, LA surely would have shown it to the court.

People aren't mad that they can't go to restaurants anymore -- they are mad that they are losing their jobs and their businesses as a direct result of government action for which the government cannot provide any public health justification, while they watch the government allow far riskier activities to continue.
> The objections you're raising (and repeated on sites like the one you posted) are a matter of interpretation of the law,

No, they are a matter of clear and unambiguous historical fact.

> and people on both sides of the political spectrum are now realizing that the law needs clarification.

No, subsets within each major party are adopting preferences for regulation with opposed purposes to those for which CDA Section 230 was originally adopted. Which we could debate the merits of, but it's simply factually wrong to describe actions of the type that both the plain text and the legislative history of Section 230 show clearly to be exactly what 230 was adopted to remove existing barriers to are somehow in conflict with Section 230’s protections or purpose.
This title is misleading since Pixel has been over-the-counter for a while now. This is just saying that they relaxed restrictions on who can order a test (even though the restrictions still seem to be in place on their website when I just tried it).

My company, binx health, is also offering at-home Covid-19 testing: https://app.mybinxhealth.com
I was in the same boat. I used to love the technical aspects of programming, but eventually it just turned into a grind.

My solution was to move into management. This is not the right path for everybody, since it's basically a completely different set of skills even if you're still on a software engineering team. And it's a hard job. But so far for me, it's been a good change.

It doesn't have to be management. Maybe it's product, or support, something else. The point is, you've likely got some skills that are related to getting software products out the door, there's probably a way to translate that into a non-technical role, if that sounds interesting to you.

I would also second what others said about burnout or depression. For me it was anxiety. Not a bad idea to talk to your doctor or a mental health professional.
I know that this isn't your intent, but suggesting that a bunch of professional Clojure programmers just didn't think to use core.match is borderline insulting. The problem wasn't "doing the matching is hard", the problem was "doing the matching in multiple places and making sure that we cover all cases in all places is starting to look like a maintenance nightmare".
They're fairly common, and any specific environment attracts those who favor that environment.
But that's what you get.

After patent is granted, it becomes public knowledge and stays public knowledge (not when it expires).

Patent's are just the top of the iceberg. Lots of research and methods related to covid-19 is not patented.
I linked both a book and a talk that covers not only the specifics of the anti-immigration myths you raised by a great deal more on the subject.

To put it in briefly: Concerns over immigration's impact on labor markets and cultural assimilation are not only wildly sensationalized by not supported by any evidence in data or studies on the subject. They are a thin veneer over xenophobia.

The less immigration controls, the better off everyone(worldwide) is.

(I swear, the lump-of-labor fallacy is responsible for like 75% of this kind of populist tripe)
https://news.ycombinator.com/item?id=25375471

https://news.ycombinator.com/item?id=25375548

https://news.ycombinator.com/item?id=25375363

Some of these are before this post in time
So Today I Went Shopping for a Used Submarine (2013)
Gotcha, thanks! bad reading from my part
The lightbulb never gets changed. It's still there buried under layers and layers of improvements meant to work around the limitations of the dead lighbulb including several other partially finished lightbulbs and an array of mirrors to try and cast some light around the room. The last time someone tried to go in and actually remove the lightbulb, they were lost and never returned. Legends say they're still there trying to wrestle the bulb out from underneath everything.
Citizens are also, in fact, a greater tax burden than immigrants in general.
I saw some redhat people at a Linux conf and they scared me. Like they were all giddy on some cult koolaid. And they were actually strutting around wearing red hats. I maintained a healthy distance. I suspect IBM will be a perfect fit.
That is a very a good thing, not a downside. CentOS Stream is still a decent choice to run a server on (yes, not quite as good as the near-perfect RHEL clone that CentOS currently is), which would definitely not be the case if it was a "true" rolling release distro.

To have an Arch-like distro under the CentOS brand would not make any sense.
Hudson's Bay had a resurgence around the time of the 2010 Olympics, with lots of Canadian branding and an attempt to move upscale. However, when that faded, what remained? A large department store with high overhead, and products that were not outstanding but certainly cost more than their competitors.

I would go into one ever so often, but ultimately I left empty-handed, wondering: who is this store for? I make a decent salary but can't really justify spending that much money on a shirt that doesn't really fit or look any better than something I would get from another clothing store for half the price of less. At that price point, I'm really hoping for someone to measure me, help me find a shirt, and then send it for tailoring so I actually have something that fits. May as well just go to a smaller store for that sort of experience, no?

HBC probably needs to rebrand as a smaller boutique, let go of things like appliances and other products they can't compete with more specialized retailers / Amazon / etc on, and push further towards emphasizing the parts of brick-n-mortar retail that still make sense: the personalized experience, recommendations, evaluation of how something looks on you, helping you try things on, etc.

The real question is, what the hell do we do with all this gigantic retail space, especially in relatively newer malls?
The push towards HTML5 stopped dead in its tracks once streaming audio and video became doable without Flash. There's so much more functionality Flash was capable of, functionality that isn't possible without a nearly expert-level understanding of Javascript.
Tangential, but is Michigan considered a western state?
Airbnb IPO Surge 120% with Valuation $100B+ Marriott, Hilton, Hyatt Combined
What makes you think it's without upgrade support? Upgrades are supported, and work well IME.

Ubuntu today is much less opinionated than before in desktop use, since they switched from Unity to the same Gnome that most other distributions are using.
It's unfortunate that your comment is downvoted for simply stating relevant facts.
I did not knew this! But on the other hand, I've seen "performance.now" in the wild being used to track people.
Well that's too bad, isn't it? We don't have an end in sight because morons didn't take the first lockdown seriously and its almost 2021 with the number of new cases increasing daily.
Depending on your current level, this can be the same thing (Facebook has an "engineering progression" - there's a time frame within which you're expected to be promoted to a certain level).
And to think my team is migrating to CentOS 8 as we speak...
I think it works well in a micro-service world, because in that world, no single component is large, as the large system is built of smaller services. So each service can be a small to medium sized Clojure code base. (At least it does for us at my work).

Apart from that, I think one thing that's missing for larger scale Clojure is best practices and common tools, IDEs, frameworks and libraries. When I compare it to Java, Java has so much ingrained best practice and information out there, even junior devs will quickly pick up a book about its design patterns, and all that. And basically everyone uses the same tools and frameworks, its always Spring or Guava, IntelliJ or Eclipse, Jetty or Netty, Log4J or Logback, Jackson, Hibernate, etc.

I might agree with you slightly on some of the ackward bits. If transducers had been there from the get go instead of lazy sequences. If named arguments were first class and the compiler could check that the mandatory arguments were passed in. If exceptions were functional, and pattern matching was added to compose them. And if a few more core functions/macros were added for convenience. I think it would facilitate a bit adoption on larger projects.
Fascinating article, though a bit difficult to read due to some pretty obvious phrasing, grammar, and spelling mistakes (I get it, it’s more of an informal blog post than anything else). Anyway, I look at the situation and though I feel I might not have done things differently, sometimes there is simply no way to predict deeply-rooted, intrinsic architecture issues unless you already know the platform or tool you’re using. On the other hand, the article points out that the team was pretty unfamiliar with Swift (even though they had tried it before). Wasn’t the fact that Swift was previously “extremely problematic” a strong enough omen to make them second-guess their decisions to try it again? What’s that Russian phrase, “Fool me once...”?
"Following the steps in this capping example is not a guarantee that you will not spend more than your budget."

"Resources [...] might be irretrievably deleted."

Also it's not automatic, you have to manually write code to do it, and test it, and make sure not to break it.

A reasonable implementation of this feature would be built into the console, guarantee a maximum spend, not require writing your own fallible code, and provide an option to preserve storage (at normal cost) so that all your data isn't deleted when your compute/API stuff is shut down.
Out of curiosity, what category is your product in? I don't think i've found a huge amount of people block js analytics, but thats probably due to the categories of products I've worked in.
Airbnb Shares More Than Double in Market Debut
Debian comes in five suites actually: oldstable, stable, testing, unstable, experimental. There's oldoldstable but it's practically dead but, it's there.

You can manage these suites in two different modes: rolling (suite based) or non-rolling (codename based)[1].

As you also noted, testing has a sinusoidal rolling speed. It starts rolling slowly when a stable is released. Then rolling gets faster. Then slows down (feature freeze) and stops (RC/Full freeze). Then that version becomes stable. Testing separates and whole cycle starts again.

Testing never becomes unusable. Unstable has this risk. Instead testing is always tried to be kept in a semi-rc state. Any breaking bugs is a barrier for unstable to testing migration. As a result, testing can be used as a desktop system without any big drawbacks.

[1]: Since unstable is always codenamed sid and experimental has no codename, they always roll. Similarly since stable is rolled from release to release, it doesn't quite roll but backports and volatile allows it to creep forward in a controlled manner.
I'm not totally sure, but I think each IPO of a YC company has more than covered all of their expenses since they started.
It's kind of interesting that you're responding as if all of those three points are something against Clojure, when in fact they were cases in which Clojure would work really well. I made that clear.

> I assume these things are known and were discussed. Are there specific trade-offs that didn't work out?

As is always the case when a team switches programming language, the problem I described was the straw that broke the camels back for us. But fundamentally the issue in this case was "it sure as heck looks like we're trying to approximate class based dispatch inside of Clojure, this sure as heck is silly. Let's just use a language that actually wants to be used this way".
Cyber Actors Target K-12 Distance Learning Education
Twitter is such an awful use-case for this. Just write a blog post!
Uber actually has a not-so-well-known product for this very problem: the mobile web version (m.uber.com)

It doesn't have nearly as much functionality as gregdoesit mentioned, but it's enough to service the use case of getting you from point A to point B when you're stuck w/ crappy connectivity.
We don't need to change it. Just work together and it'll come back on.

After all, "many hands make light work."
It's not a personal grudge, and I am not the one who added that filter in the first place[1], though I did not oppose the filter because I have come across numerous instances of people thinking that ublock.org was related to uBO[2].

* * *

[1] https://github.com/uBlockOrigin/uAssets/commit/82067d1ef3370...

[2] https://twitter.com/gorhill/status/1035155281729216514
> Flash did all of these and more

and on hardware that was less powerful than a premium phone today.
Or maybe, 1 to argue light is free as in wave _and_ free as in particle.