skysight-inc/HackerNews huggingface dataset:
That's different from "isn't a thing", because the thing definitely still exists. Plenty of people, myself included, don't have an account and absolutely find old.r useful whenever we feel the need to use Reddit. I'd be careful to assume that everyone uses something the exact same way that you use that thing.
recently: https://news.ycombinator.com/item?id=36972227 (not only discussed, but also plenty of "if you liked, you'll also enjoy" recommendations in there to further dissolve time into a blur)
There's a type of people that considers good living a sin and they invent 'solutions' like these. The solution to water shortages is to build desalination plants. They are surprisingly cheap - $0.28 per m³.

https://www.meed.com/desalination-tariffs-and-the-race-to-th...
In many cases there was no wheel available at the time
I’ve got an auto credit card setup on one of my hetzner accounts.
Cool, is this available as a PDF?
I'm unsure what's the point of your satire. Sidecars are not just something people did in the 70s, it's a pervasive pattern seen in databases (there known as columnar storage), distributed services, gaming engines (like Entity Component System architectures) and so on.

What are you even making fun of?
Echoing sibling comments, feature flags are about managing the deployment of new product capabilities, and should always be short-lived. They're not an appropriate choice for any kind of long-lived capability, like anything that's per-customer, or paid vs. non-paid, or etc. Using feature flags for those kinds of things is a classic design mistake.
I agree on the origin of keyword lists but they do have a useufl property - the same key can appear multiple times. That's why they're right for varargs - because nothing stops the user using the same argument multiple times and sometimes (rarely) that makes for a good API.
As they say, every regulation is written in blood. An exaggeration for sure, but not by much. Many regs can point to a specific, not always fatal crash or series of incidents as the reason it exists.
On a related note, how do you feel about the WaPo headliner today about misappropriation of Sami remains for (anthropological, not even medical) "research"

https://www.washingtonpost.com/history/interactive/2023/smit...
https://archive.is/20230814100619/https://www.wsj.com/articl...
What do you use? I use "Bypass Paywalls Clean". Same?
Local Rate Limiting Using Android's SharedPreferences
> I can't `ping ::ffff:192.168.0.1` and have it ping my router.

How would that even work in theory?

How would a ('legacy'?) host that only understands the 32-bit data structure of IPv4 addresses talk to a >32-bit data structure IPv6 addressed host?
Guess which method doesn’t require an account.
Ah, that's quite a bit nicer. You can't do that in JavaScript on two counts:

- No keyword arguments

- No operator overloading (so you can't override | to get the nice "or" syntax)
The Military Just Created an AI That Learned How to Program Softwar
Couldn't we just make it so?
I worked at a company that has AI and Machine Learning in the marketing materials.

They didn't have what the industry calls AI, e.g. any machine based decisions being executed on the basis of data analysis and tuned machine learning models.

What they do have is a very fast, very smart and sophisticated decision tree and rule based engine, albeit one that gives excellent results.

When they actually tried hiring ML experts for "Real AI", the results from the Data Scientists were so much worse than the original engine, they ditched the Research team.

I always wondered, since the product actually gave excellent value to the customer, and the customer did actually get what he was promised from the system, is this still unethical because it ultimately was rule based as opposed to ML based decisions?
this doesnt work if you have kids. I honestly think the only way to actually achieve financial independence to is to an entrepreneur
In my opinion, the monorepo, global presubmit, testing culture and the beyonce rule (if you liked it then you should have put a test on it) are basically a superpower for infrastructure teams. Without these things it'd be utterly impossible for certain kinds of infra refactors to be done and many more would be very very painful.

In the open source world I see a fair amount of "tests are always red, don't worry" and "we can never edit this interface because who knows who it breaks." These problems aren't intractable at Google.

This approach does have its own set of challenges and I do suspect that the monorepo has contributed in some ways to Google's inability or refusal to maintain some older products. But holy cow the ability to do something like move everybody in the company to different vocabulary types is powerful.
You mister Simon, you are the inspiration! For TILs and Py modules.

I wonder what's drives you to make so many Py modules? Do you see reusing modules for your own projects or do you have some other grand plan?
> I call BS here. The Romans basically never had this. During the Republic, you had literal private armies

If you can't recognize that the Roman state had a monopoly on violence for the vast majority of its duration I can't help you. Obviously, it got weaker during its terminal decline - that's how state decline works. As soon as the monopoly of violence weakened the Empire started imploding, and indeed when it was healthy the state did enjoy it's monopoly.

The bucellarii, the private armies which were able to rival the Roman state, only became a thing in the late 300s. Rome fell only a hundred years later. For the vast majority of Roman history armies belonged to the State, and any mercenary formations were negligible - the regime you're describing was due to the Empire crumbling and is indeed what led to feudalism.

> The type of modern state (or even the concept) we're used to doesn't really emerge until the treaty of Westphalia.

Westphalia formalized the modern Eufopean state. But there were a great many similar states before, with a monopoly on violence, a defined political system, since ~4000BC. They just didn't bother formalizing what being a state meant.

> No, it doesn't. Of course it isn't magic. It just provides an incentive for people to improve things, usually via new technology.

Technology maybe, and only in the most basic sense, and Rome is the example. In 1100 years of Roman history, not a single basic scientific discovery was made, because it was completely unprofitable. Technology advanced, yes, but soon enough it was limited by the extremely primitive scientific understanding they had, so they barely made any progress for hundreds of years.

> Incentives are surprisingly powerful.

Practical technological is incentivized in every political economy.

Incentives are surprisingly powerful.
An entire hugely important potentially world changing field not having representation from a huge swath of the population certainly seems problematic. That lack of representation combined with the bias present in the training data is a universal problem. And in terms of the second part; the problems with such widespread usage are many fold, with detrimental bias and lack of representation as one of the many folds.
Show HN: Abstrafeed – newsletter reader with AI genrated summaries
Many rural areas do not have farming.
My paper gives guarantees for any smooth convex minimization problem. The semidefinite programming is needed to solve a meta-optimization problem in the analysis of these generic problems. It's a tool rather than the target.
Social media algorithmic recommendation engines has also been a major story. Or are you talking about a US law enforcement raid on some YouTuber that was successfully covered up by Google?
It doesn’t even go that far. If you go somewhere like New York, you’ll see Americans littering within sight of a trash can.
That's really cool! Thanks for the kind words. I remember peeking at it while hunting for collectors to benchmark against.
This is a real issue, especially for GA aircraft in hard IMC at low altitudes, but airliners almost never receive RAs because they're almost never close enough to, especially enroute.
> This plan was, and still is for me, free of charge.

If so, then you're special, because the cheapest tier is $0.99/month, and has been since 2020.

https://instantink.hpconnected.com/

https://www.theregister.com/2020/11/12/hp_free_printing/
True, only the feds get to violate our rights like this. They will swoop in and prosecute anyone who steps on their turf.
Stop using WooCommerce, Shopify, try a Business OS for free
Stop using WooCommerce, Shopify, or traditional ecommerce platforms when selling your services and subscriptions.

I've developed a Business OS—a unified platform with integrated features—that's optimized for businesses offering fewer than 1,000 products and aiming to streamline their e-commerce operations.

The outcome? Launch your business on your domain seamlessly using this cutting-edge tool that outperforms conventional platforms.

Skeptical? Experience it for yourself with our lifetime free...

selldone.com
I’ve had a couple of hetzner storage boxes- generally they’re ok.

Though just this weekend there was some screwiness with sub accounts and ssh keys not working that did resolve itself after 24-48 hours. I didn’t notice anything communicated about it.
I think "fyi" comments are valuable in PRs.

Often all I want is for my team to approach similar problems differently in the future, not necessarily to refactor the immediate code. Or at the very least consider alternative approaches
As a data engineer, the pattern the OP shares is very familiar. I find it much preferable to use of ORMs for wide variety of reasons. However, I view implementing with SQL as an antiquated problem rather than a pragmatic feature. The evolution of this pattern would be to integrate database querying into languages more directly and eliminate SQL entirely. While this could be achieved in Python, I find that a language like Clojure, via functional programming (FP) primitives and transducers, is a natural candidate, particularly for JVM implemented databases. Rather than encapsulating SQL via query building or ORM based APIs, an FP core could be integrated into database engines to allow, via transducers, complex native forms to be executed directly across database clusters. Apache Spark is an analog of this. In particular the Clojure project, powderkeg (https://github.com/HCADatalab/powderkeg), as an Apache Spark interface, demonstrates the potential of utilizing transducers in a database cluster context.
> There's probably a way to do this with chrome.webRequest

Network requests initiated by other extensions in their own context are not visible to other extensions through the webRequest API.
OCaml doesn't have a borrow checker (yet). I'm sold on having a borrow checker, not just for memory, but for io of any sort. I'm not sure what adding GC to a borrow-checked language allows for other than catching self referencing but unreachable loops?

I definitely think a language that has room for abstractions that aren't zero cost, while still having a borrow-checker makes sense. Using rust to make that language also makes sense. I think implementing a vm or interpreter entirely in safe rust would effectively force borrow checking on the resultant language wouldn't it?

Ruby seems like a good place to start the experiment. I'd prefer it end up with something more like julia or python just for my own use cases.
THIS needs to be spread around much more broadly.

[UPDATE]: Looks like I'm getting downvoted by people who cling to their meds. Try physical activity and adjusting your self-talk. Try having goals and making steady progress toward them. What you need doesn't come from a pill, it comes from living life.
So it seems you agree with me that the press is in fact inclined to protect the press?
> * CR feedback always has a specific action item that is easy to address

Then CRs are pretty much pointless. The feedback I want as a senior developer is the complex stuff and that is half of the time not easy to address. The trivial stuff I usually, but not always, spot myself when checking the code before sending it for a review.
It (in)famously had "less space than a Nomad", but from my >20-year-old anecdotal experience, everyone I knew then had Diamondback Rios and the likes with maybe 64MB of CF storage, as you said.
"Readability" requirement is still a thing, but it isn't for every single piece of code in G3, and I haven't worked close enough to it to think about the exact mechanism of how it applies.

My previous team - pretty much any python submission was hitting me with a python "readability" requirement, and it was a bit painful, because only a single person in my entire group of teams (roughly 15 people total) had the "python readability expert" status. My current team - already submitted quite a few significant C++/TS/Java pieces of code to G3, and not a single "readability" requirement triggered.
Rich people are not helping each other for the fun of it. If their incentives don't align they won't just shoot each other some cash.
The only coding adjacent thing I use it for is for building Excel/Google Sheets formulas, and it works really well for that.
> ...nationwide shortage...isn't attractive...

All too true. OTOH, "we are X drivers short of the number that our new schedule says we gotta have!" would have been known well in advance. And, post-COVID, any competent engineering firm would have determined various driver staffing level cut-offs, below which the school district would have to operate on a reduced basis. (Closing all the elementary schools, or all schools in the east half of the district, or whatever.)
For that to be true, you'd need to establish that blood oxygen levels differ significantly across altitude adapted individuals, and I don't believe that this is the case.

Also, when I first moved from Philadelphia to a village in New Mexico at 6000', I remember reading that I should plan on a 3 phase adapative process that would take as much as 9 months to complete. This makes me give less weight to things like the 2005 Marines study that Renshaw cites, which only continued for 90 days.

I should stress that I'm not doubting the statistics, just the proposed mechanism ("low oxygen air"). On the other hand, "varying ability to fully adapt to lower oxygen levels" seems more plausible.
Latitude or altitude?
It's a negative dynamic that starts from the popular, "low-hanging fruit" kinds of questions like "how do you subtract 2 dates in framework X". Such a question would gain many points both to the OP and the answerers. The best answer to a question like that is short, unambiguous and concise. Consequently, you have high-reputation users skilled in answering popular questions. Then the popular questions are mostly over and people start asking questions about a particular problem hidden in their piece of code, and high-rep users sneer at it because they see it as "not researched".
I get what you’re saying. The term for that is “source available” though.

Open Source has a specific meaning to the people who frequent this site. And I get how YC companies a scrutinized more for vague and misleading promises.

What if someone said their app was free to use. And then somewhere far in the sign up flow, it turns out you are required to pay. And then the app developer claims “well, you’re free to use it, but you do have to pay”. It’s not that that sentence can’t mean what the developer says it does. But they should take into account what people will think it means.
> some code that triggers only when you open the tools

I've seen this technique too, but I feel that this is a major flaw on the browser's side. It should be impossible to tell if the dev tools is open or not. Surely this can be done right?
Everything you listed are exactly what the "know-it-all" senior developer is expecting already, though. If you're doing these things before you submit your review for eyes to look at, you'll come to a point where your reviews should only go through 0-2 revisions before submission is ready.

Personally, if I see a review that is >10 files that isn't explicitly a "Refactor" review, or I've been prepped ahead of time, it's probably going to take a long time to get the review out, because there are so many things to iterate on. I also have to block out a lot of time to even do the singular review, because it is so long and there is so much cognitive load to carry with it.

Smaller reviews are almost always better. If a review really can't be "completed" in a single PR, then I've also suggested 1/x reviews where bones are placed but gated under an FSS or something similar. This prevents code that shouldn't be run from being run until the whole feature (even if small) is complete, and lets the reviews focus on independent parts.

--

Essentially, I'm saying I disagree with you placing the "error" on the senior developers in this scenario. Burdening someone with insanely large reviews is the err of the submitter.
Stuff like this always blows my mind. I saw a Fortune article written by some B-school researcher claiming 12% of corporate leaders were psychopaths... but who would even want to work for a business that conducted themselves like that? Is it staffed by psychopaths, too?
Run from this job it will end poorly for you
What do you mean "entirely wrong"?

... that it doesn't work exactly "as printed" when copy-pasted into an IDE? Or that it fundamentally misses the intent of the question? Or that it got some important key details right and messed-up other things?

Usually, in my experience, it's the last one. Often all you need is a clue to get you thinking in the right direction. Interactively asking chat-gpt questions and critically evaluating it's answers has been far more helpful than I could have ever imagined.

Does it ALWAYS help? No.

Is it an exciting and emergent alternative to what we've had before? Hell yes.

The first party docs are, of course, the gold standard. But they're often far more detailed and canonical than folks are ready to absorb.

SO can be helpful IF you can find your question already there and the answers are still relevant, or if you manage to ask your question in exactly the right way and the duplicate-police haven't shut it down (regardless of whether it's actually dupe). Or if a kind soul has provided a clue for you in a comment as your question was downvoted into oblivion.

Another option, IMHO, is github issues/discussion. The library developers are often there and generous about helping people out (without the perverse and infantile incentives of gamification that afflicts SO). But this option should really only be reserved for very carefully asked questions. In a way it has a higher bar than SO (but without the negative reinforcement of downvotes).
I think it would be difficult to imagine a company the size of Apple not having variance in talent and commitment between different teams.
> If you're using a PC with a Nvidia GPU, run `nvidia-smi dmon -s u` and start playing a random Youtube video in Chrome. You'll notice how dec% moves from 0% to at least 2%. Pause, and start playing Widevine protected video and notice how dec% stays at 0% because decoding is happening on the CPU.

It's because Widevine have embedded decoder into its lib and its using CPU instructions but from user perspective it's not a huge change on modern CPUs as most have specialized instructions to handle decoding of H264 etc.

> Widevine L1* is ineffective in practice. Techniques to bypass it aren't available to the average Joe, but of course there are groups that will download, decrypt, and re-upload the newest 4K streaming releases to torrent trackers within an hour of them appearing on streaming services.

There are no "Techniques to bypass it", the only way currently to get L1 streams is to use legit hardware keys from some devices, on which you can exploit secure enclave/extract HW keys.
Did they identify the owner of the package?

Call me cynical, but I can easily imagine the scenario where the authorities themselves drop off a suspicious package as pretext to do a search, so they do not need to bother with that pesky problem of obtaining a warrant. Numerous agencies have been documented using this sort of dishonest and dubious tactics, so I do not think that possibility could be dismissed at the start.

At this point, I would trust some random unattended package more than I would trust the government to act with integrity. And that just makes me hang my head in deep sadness and shame for this country.
Hello HN community! Elias here, and I’m thrilled to share a tool I've developed.

Seamlessly launch Python or JS pods in the cloud with a single line of code (marginally speaking). Ideal for:

Testing code or libraries you'd rather not run locally (like output from an LLM model or an unfamiliar script).
Serving as a "stateful" serverless backend, handling heavy libraries such as pandas. It's designed for swift scalability, booting pods in mere hundreds of milliseconds.

How does it work? Here’s a quick look:

(In IPython or a Jupyter Notebook)

# !pip install telekinesis
from telekinesis import authenticate

node = await authenticate('wss://payper.run')
pod_py = await node.get('/>/market')().get('/>/compute/python')()
pod_js = await node.get('/>/market')().get('/>/compute/js')()

Specifications & Pricing:

Default: 400 MB memory, 0.4 vCPUs at $0.000240/min.
Easily adjustable settings & pre-installed pip packages.
Join and get free credits; we even bill to the millionths of a dollar!

A standout feature is the Telekinesis library, which I crafted (https://github.com/telekinesis-inc/telekinesis). It lets you securely transfer functions and objects between computers, simplifying interactions between multiple untrusted code sources without API hassles.

For example:

function_py = await pod_py.execute("return lambda name='World': f'Hello, {name}!'")

// You can pass remote functions (Telekinesis objects) as arguments:
function_js = await pod_js.execute("return async (f, x) => `Remote function says: ${await f(x)}`")

print(await function_js(function_py, "HN")) # Should print "Remote function says: Hello, HN!"

This establishes rich interactions and avoids the complexities of API setups.

Feedback & Contact:
Your thoughts are invaluable to me as I strive to refine this tool. Please don't hesitate to ask questions here or reach out to me directly at elias@payperrun.com.

P.S. While the pods require a sign-up:

It’s a breezy 3-click process.
We don’t request your email.
You receive ample free credits for extensive testing. Need more? I'm eager to exchange additional free credits for feedback to enhance the service.
I created api2ai (https://github.com/mquan/api2ai) to solve this. You provide an OpenAPI spec and auth data to spin up an agent for your API. It’s still low level and requires dev work. But I’m working on building tools to bring it to end users
Are you forgetting the 200 years for which the USA was also the most capitalist country and legally enforced racism?

Just because there is a lot of noise being made about anti-racism in the US doesn't mean it's the most progressive country in the world. It just means that a lot of noise is being made there.
But in this case, I think it might be related with the background/knowledge/ways of coding difference between the maintainers?
Terrain also means more jumping opportunities, so you’d need to break down by cause.
I completely agree. "Smart" isn't used sarcastically here. It's an adjective that most young devs would (rightfully) like to be referred to as. But I see experienced devs as less interested in looking/being "smart" (or clever or whatever word you want to use) and just getting things done in a way that allows the org to make money and get rid of BS (unrelated to the above) as much as possible.

Maybe there's a better way to outline this difference.
If you are the manager of this team, make sure you ask the developer why there are so many comments on the PR without trying to understand what those are and question the quality of their work. Keep repeating same thing on every PR no matter how many times the developer explains.