skysight-inc/HackerNews huggingface dataset:
This is not really a use-case for Prometheus, as you already suggested by the lacking capabilities. APM suites have tooling tailored for this, e.g. New Relic or Sentry (but using these for this purpose only is overkill, otherwise expensive and vendorlocked), or you could use purpose-built js libraries. Alternatively you could instrument your frontend app and leverage tracing to get a better understanding of changes in performance and bottlenecks, which is recommended regardless of web vitals but from reliability perspective.
Less time awake = less time to eat
> "only people like me contribute! the others do nothing!" - tired argument.

I agree, when taken to extremes. However the amount of time spent vs actually useful work produced by people jabbering on for an hour in a meeting is far less than what someone truly focused can achieve, most of the time.
Yeah, now break out the prevalence of each of their 21 cancer types in the population. The overall cancer prevalence is only 0.4%, so, b-school math (not to be used in actual calculations) is 0.02%. With a 99% specificity and a 80% sensitivity, you're going to get a lot of false positives and a lot of false negatives. Oy vey.
Indeed, I grew up with graduate, move to a city, go in everyday, socialise with coworkers, make friends, go to meet ups make more friends.

Now it’s, graduate, stay at home, zoom in. Where is the fun in that?
True.

The Brexit went rather smoothly, if seen in historical context.
Doesn't that study say that the merchants properly reported an increase in customers? So applying that to the NYC example, it's a reason to doubt the expectations before the change, but not necessarily the reports after.
State of the art sanitizing is pretty consistently in the <50% overhead range (e.g. SANRAZOR), with things like UBSAN coming in under 10%. If you can't afford even that, tools like ASAP have been around for 7-ish years now to make overhead arbitrarily low by trading off increased false-negatives in hot codepaths.

Yes, the "just-enable-the-compiler-flags" approach can be expensive, but the tools exist to allow most people to be sanitizing most of the time. Devs simply don't know what's available to them.
Not sure what optimal means in this context. Optimizing for how fast you fall asleep?
it's just the body missing something it thinks it needs, I get the same thing with coffee
In an episode that also involved linguistic investigation by Mr. Data, if memory serves. :D
DevonThink is one of those rare old-school apps which support open-standard protocols, e.g. self-hosted (FreeNAS/TrueNAS) WebDAV for sync of archives between iOS and macOS.

> Preservation is underrated. I have quite a few pages that are no longer available on the web (even in various archives).

Lire is an RSS reader that can archive the full text of all articles, even if the RSS feed is limited. Allows offline reading and mitigates the risk of blogs disappearing. http://lireapp.com/
Not in Romania, it isn’t (nor in Bulgaria). I should know, as I’m from Romania.
Europe has lots of car companies and oil companies too, so that framing would seem to support the idea that they’re not the cause.

What’s different about Europe is virtually everything else. See my sibling post on this issue. In a nutshell, an immigrant nation with a long tradition of migration for opportunity and to get away from others places a higher value on unrestricted mobility. Culture is extremely sticky.

Additionally, Europe is very old and that affects patterns of development. Even rural Germany is dotted with towns that are hundreds of years old, and mid-sized cities that anchor regions, like Ulm, are over a thousand years old. Meanwhile, the vast majority of America was developed during the railroad age (leading to cities that are far apart) or the car age (leading to low-density residential development).

Then there’s population growth. Germany’s population only grew about 20% since 1939. That means that the housing areas for most of the population were already built up by the car age. The US population has increased by 150% since 1939. That’s 200 million more people that needed residential areas built for them during the car age.
Considering how much apple hardware costs, I find it difficult to believe that the average apple user wouldn't be able to scrape together 299$. That's about half the price of a budget iPhone in my area.
I don't see much support for criminalization of drugs around here.

But yeah, we should educate people so they notice if this happen due to view games, or Facebook too.
There's a massive difference between a 40 minute commute by public transit and one where you're driving. If your commute is by car, you can't do anything else while commuting. If you are on a bus, you don't have to be focused on your commute the whole time.
I recently moved jobs so I could be in-person again after 2+ years remote. Whiteboarding and micro-interactions (bouncing ideas, quick clarifications, brainstorming) are very difficult to duplicate remotely and I felt the lack of these were having a significant negative impact on my work. This is a way bigger deal to me than any of the negatives that come with coming in
It does, and did: Article 50 of the Lisbon Treaty[0]. It says that "Any Member State may decide to withdraw from the Union in accordance with its own constitutional requirements" and sets out a procedure for negotiating an exit agreement, with a backstop provision for an exit without an agreement if one can't be agreed.

The actual procedure hasn't been perfect (six months turns out to be too short a period to negotiate a future relationship from scratch, and there are some awkward game theory problems with extensions to that period needing unanimous approval) but the principle that a state can leave is both clearly written down and entirely uncontested. Disagreements have been about the scope of the future relationship, not the principle that the UK can leave and have the treaties cease to apply.

[0]: https://www.legislation.gov.uk/eut/teu/article/50
Brexit was messy not because such possibility did not exist, it actually did - UK triggered exit article and there was some procedure for it. The problem was that it is impossible to have a rollback or a national fallback for every EU regulation, neither UK wanted to have such fallback in all cases: they negotiated to cherry-pick the regulations they liked, while abandoning the others.
Enlightening. I did think the Tenderloin was just a sort of dumping ground of chaos and poverty. This makes it appear much more structured (and profitable).

I'd love to see this get cleaned up. It's one of the main reasons I can't fully recommend the bay area.
Neat. I will check it out!
It's basically the same, I just went with iceberg because the specification is a bit more transparent
RK4 is indeed trivial to implement. It is also fairly useless for anything but "easy" problems. I have done a lot of useful science with my own tensorflow implementation of simple integrators like RK4, but for serious research problems I do need much better solvers.

Things that are "better" with modern solvers: computational efficiency (appropriate adaptive choice of step size); numerical stability (detecting when things go wrong); higher precision. And other nice improvements like callbacks and root-finding and sensitivity analysis built into the solvers.
> They asked super nicely if I need any help because they got worried about me sitting there alone at night and wanted to check on my well-being.

Awesome

> when Americans argue about prohibition and regulation they almost always do it with a completely unconscious bias and not seeing the true reasons.

Haha, I've seen it with some Dutch people who never tried drugs but who have seen some people go under because of it. I get where they're coming from. I've seen it too. I've seen it too many times. And yet, here I am. It can be done in a healthy way. It took a very intelligent someone to show me how to do it responsibly. I'd have rejected such a showcase from almost anyone else, which I have done countless of times.
Yeah I worked for years in an office where the toilets barely worked and no one knew how to shit properly. It’s not fun.

Also everyone smoked so you couldn’t touch anything because it stank.
In a round-about-way they do - video games are so fun you can end up playing them for days until you get bored.
Eh, the law is about making a copy. If my IDE plug-in fills in some code, the question is, did I copy the code, did the robot copy the code, or did the developers that wrote "cp github.db ~/trainingset" copy the code?
Seems like an eminently reasonable stance, and exactly the stance you would take to get the law changed.
I think it is a stupid question, but does the power consumption needed by processors to infer compared to human brains demonstrate that there is something fundamentally wrong for the AI approach or is it more physics related?

I am not a physicist or biologist or anything like that so my intuition is probably completely wrong but it seems to me that for more basic inference operations (lets say add two numbers) power consumption from a processor and a brain is not that different. It’s like seeing how expensive it is for computers to infer for any NLP model, humans should be continuously eating carbs just to talk.
"We're literally making ourselves poor trying to do this." I guess you'd need to explain why we've had this infrastructure for the entire history of our country, and it didn't "make us poor" before. You're implying it so obviously doesn't work, yet it's been the default setup for every city in the country for a long time now. It very obviously has worked in the past.
As someone who tries to steer teams toward designing for middleboxes up front instead of trying to spackle caching into the system once it's too baroque to implement properly, I find that a little time up front avoids a lot of pain and anger later on. 400 bad request is a much better way to signal that there is no REST endpoint for that request versus there is one but we didn't find any data.

Also worrying about cache expiry is often a red herring. It's not fixing a problem, unless the problem is that the Product Owner keeps noticing that our code doesn't actually work as advertised. If you can generate a useful etag for a response, you can add client or middlebox caching any time it becomes useful, or take it away when it doesn't. But if you can't generate a useful etag, then any bespoke caching mechanism you build is unsound, because correct etag and correct cache invalidation are isomorphic.

I'd rather know we're on the road to unsound sooner rather than after customers rely on a bunch of misfeatures.
Nobody said it can't overfit 100%, right?
I appreciate that Tailscale runs the DNS server so it's one less thing for me to manage. Similarly, the built-in LE is just icing on the cake as it's one less thing to think about. Once https://github.com/hassio-addons/addon-tailscale/pull/89 is merged, running Home Assistant on a VPN with a LE certificate, would be such a quick setup for anyone.

Indeed, you can do all that yourself as you point out. Just last night I manually created a public domain to point to a ZeroTier address and ran the Lets Encrypt addon in Home Assistant to generate a certificate via the DNS challenge. Didn't take long, but there were many steps involved (creating a Google Cloud service account and configuring everything).
Exactly but the likelihood of two networks going down at the same time is close to Zero. Check out: https://www.cdnreserve.com/ We rolled it out to complement top CDNs.
humans always choose the path of least resistance, without any thought to long term implications.
You can buy ceramic cartriges now too.
It’s amazing how much better you feel even from just lying down for a while. I wonder how much is from the physical act and how much is from the mental. If it’s the former one of those crazy computer setups where you can recline significantly could help.

For what it’s worth, the opposite also works for me. I have a standing desk and walking treadmill and I find walking helps keep me alert.
I see you just came from there. Welcome on HN. Please start by reviewing FAQ and Guidelines.
Why do we keep considering a return to the office so negatively?

For sure, some people enjoy WFH and we should cater for those.

But optional return to the office can be a great deal of fun / social interaction.
Supreme Court strikes down New York's concealed carry law
This is how relational databases have commonly worked since at least the 1990s and is called multi-version concurrency control (MVCC). Welcome to the future, it is called PostgreSQL. There are at least two reasons no sensible database designer would allow users to operate a database in this way even though they are technically capable of it.

First, keeping every version of every piece of data forever is an excellent way to consume non-intuitively vast amounts of storage even if your data model is tiny. Every time this feature has been offered by databases, it immediately causes a rash of "out of storage" errors that force the user to manually and permanently delete large numbers of old versions. This is extremely user-unfriendly, so the feature is almost immediately removed in subsequent versions because the pain it causes far outweighs the benefits even when used carefully. In typical MVCC systems, old versions are aggressively garbage collected automatically to limit out-of-storage errors.

Second, finding or reconstructing an arbitrary number of old versions of data is unavoidably expensive. Much of the architectural difference between various MVCC implementations are trying to manage the rather severe performance tradeoffs of maintaining multiple versions of data and navigating to the version you need, with the understanding that all of these versions live on storage and rarely in a single place. There is no optimal way, and keeping version chains short is critical for good performance.

There is very deep literature around MVCC-style databases. The challenges of generalizing and maximally exploiting MVCC as a user feature while having performance that is not poor to the point of unusability are thoroughly documented.
Indissoluble union of freeborn Republics, Great Russia has welded forever to stand.
GitHub want to treat GPL as special in this case. They choose to not use proprietary code for training copilot, for the obvious reasons of getting sued by companies that uses github, and instead put a bet that using GPL and other FLOSS licenses won't cost them more than what they earn by developing copilot.

Copilot is thus completely depending on this economical bet.

It for those reasons why we could not write a "Cosinger" or Comusician" that is trained on music found on youtube. It would be sued into oblivion the first time any 2-3 notes could be linked to a specific copyrighted song. If copilot survive long term we might see a similar project trained on creative common music, including CC-NC no-derivs, but music labels might own a few of those and their guns would be quite large.
Totally agree. I only ever worked in an office as an attorney at a large law firm. Even summer associates had their own offices. I have no idea how lawyers at tech companies are able to get their work done, with the need to have confidential calls (related to HR, securities laws, and other legally-protected matters).
human interaction in communities of your choosing (such as choosing your church from your example) is nice, forced interaction under coercion (lose your livelihood without safety net unless you come to the office) by employers/government with communities not of your choosing (your workplace peers) is the one that sounds dystopian to me. only one of those widely affords the freedom to walk away or refuse an order unrelated to your actual task at hand
As part of the aforementioned EU law, there's a list of countries to which it applies. The two you've mentioned aren't on it. You can look it up in the Amsterdam treaty if you'd like :)

edit: here's the law for your convenience: https://eur-lex.europa.eu/legal-content/SK/TXT/?uri=CELEX:11...
> In reality it costs the bad guys $299 to bypass this limitation

They also had to get verified as a mid-sized or greater corporation (Apple does use real verification partners), and further Apple can pull the rug on the certificate in an instant, immediately invaliding that $299 certificate and the considerable effort that went into getting it.

In reality this group likely had to hack an existing Apple Enterprise approved business first, then using that to springboard to the next step.

Casually dismissing that enormous gate is pretty tenuous.
Geospatial Deep Learning with TorchGeo
It’s far easier for me to arrange a week away from home every few months than go to an office every day - if I were to do an 9-5 that would mean not being able to take kids to school or pick them up, ever.
Not exactly. They restricted online gaming. "China Limits Online Videogames to Three Hours a Week for Young People - New regulation will ban minors from playing videogames entirely between Monday and Thursday" https://www.wsj.com/articles/china-sets-new-rules-for-youth-...
But worth a fortune if you can put it in a small package deliverable on command (i.e., a weapon).
Sure! So the overall goal is to prebuild a runfiles tree containing all the external dependencies into a Docker container, and then when the user wants to run something we build a runfiles tree with all the non-external code. Then in the cluster we want to extract the user's runfiles tree on top of the prebuilt runfiles tree, and then execute the user's code.

* I have an archive Starlark function that I use for both this and containers. It sets up a folder structure similar to <target>.runfiles with everything symlinked to the actual location, then it tars the whole thing following symlinks. It has a parameter to include files that start with external/ or not.

* This archive function is used by my Bazel container rules, so I simply made a runner.py target that depends on every possible external Python dependency and made a Docker image with it.

* I then made a Bazel rule that uses the archive function to archive a given executable without external/ and uploads it to a shared location.

* At runtime runner.py is given the location as an argument, downloads it, extracts it, and then execv's it.
I think this applies to Rust as well. I like Rust and would like to use it more, but I think (because it's so good) more people have heard good things about it than have actually used it in anger, which has the potential to inflate these rankings. Similarly, I love Go, and back in the day it probably performed very well on these ratings when everyone only knew it as "the language that promises easy concurrency" (you know, 5 minutes before news broke that it had a garbage collector, no generics, and it wasn't thus a True Systems Language / No One Can Build Useful Software With It at which point everyone got out their pitchforks).
PostgreSQL interface for Spanner: availability at scale
https://medium.com/dan-sanchez/don-t-see-evil-148ae18bc9fe

https://citizenactionmonitor.wordpress.com/2017/08/02/google...

https://www.protocol.com/bulletins/google-censors-war
Do you pay for pocket or use the free tier? I hadn't heard of pocket before, but am looking at it... it's not clear to me what is limited in free tier/what the difference is. "Permanent library of everything you’ve saved" is listed as a feature of only the premium paid tier, leading me to wonder if that means your saved things disappear from the free tier after a certain amount of time?
Everything good in this world is ruined by your “think of the children” attitude. I don’t have kids, will never have kids. I don’t care about your hellspawn.

Seriously, go away. Keep your authoritarianism to yourself. Your nosy, unwanted, Karenesque attitude can leave us child free people in peace.

I’m an adult, I consume nicotine. It’s my right (and I will continue).
I visited the office yesterday, because it was team lunch day. Someone next my table had a hour long Zoom call helping someone and guiding them how to focus. It was great since all I've heard was "you goota focus..." ok, headphones on. After 1.5 hours my ears got fatigued and removed them, she's now on another call, explaining stuff. Then a group of devs returned from a meeting, having a beer and loudly chatting about things.

Bottom line is that both options suck now. At home I feel isolated, at the office I feel distracted.
Would an opposing viewpoint to this ever be allowed to show up on the front page?
Installing an enterprise app requires the user trust the cert (with a scary warning shown). Also this makes a better case for not allowing sideloading since the sandboxing isn't perfect but the app store review process makes it harder to sneak one by.

> In reality it costs the bad guys $299 to bypass this limitation

And enterprise certs aren't so easy as "just give Apple $299", try and get one then get back to me.
Sort of but there are supposed to be a few, theyre supposed to follow the "non aggression principle" and compete purely on the basis of providing government services for money.

So, basically warlords but warlords who all somehow agree never to fight.
There are many noteworthy players - Akamai, Fastly etc., and Edge plaoviders like ourselves (Zycada) who complement top CDNs like Akamai, Cloudflare, Fastly.
I (still) use Pinboard: https://pinboard.in/u:pratyush

Reasons:
1. Archives - those tutorials and guides stay when the original pages go 404
2. API - I use the api to automatically post my bookmarks to my blog
3. Full-text search: this is very very useful when needed
4. Social Discovery: Search that niche website / app on Pinboard. It shows lots of other people who found that same thing as interesting. We can then follow them and subscribe to their favourites as RSS feed.
Preference for more-local government is hardly the same as nostalgia for former times.
What? Like, films such as Reefer Madness were created at the height of the anti-marijuana propaganda drive fueled by strongly racist rhetoric to stamp out minorities. That drive and rhetoric dictated US policy for over 50 years, resulted in increasing penalties against marijuana users and leads up to the current day where it's still classified as Schedule I drug.

Your framing of the situation is just remarkably wrong considering the entire legal history of marijuana in the US.
The history of food service goes hand-in-hand with the hospitality industry, so referring to a customer as a "guest" is very traditional and common amongst almost all restaurants.
I'm a historian by training. The primary sources can honestly be hard to read through.

I always think of history as kind of a tapestry, and filling in pieces (neighboring states, for example) can be reasonably informative.

If I were working backwards, since you're into podcasts, The History of Rome is obviously quite good, and The History of England essentially picks up the historical narrative with the Anglo-Saxon states prior to the Norman invasion. Having a good, digestible background (through these) makes the "missing middle" easier to fit in. There are very few easy/readable histories of it, but there are good histories of the Merovingians, for example, which can inform a lot about the neighboring region.
The lack of Jsx equivalent in c# kills the deal for this use case
You're assuming that newer stuff is always better. Experiences with operating systems don't quite confirm this, though. There has been plenty of operating systems in newer languages, and nobody remembers them.
I think it would be interesting to see zig move towards annotation-based compile time lifetime checking plugin (ideally in-toolchain, but alternatively as a library). You could choose to turn it on selectively for security-critical pathways, turn it off for "trust me" functions, or, do it on "not every recompilation", as desired.