skysight-inc/HackerNews huggingface dataset:
I'll answer this from my own experience, as I'm a self-taught dev. I learned (and still learn) using a three-prong approach: I read a lot about the skill I'm learning, I examine code written by others that does what it is I'm learning to do, and I practice a lot.

I still continuously do all of these things to this day.

If I were starting with no experience, I don't know if that approach would get me to semi-competency in 9 months or not. Some of that depends on what exactly "semi-competency" means. But when I learned to program in the first place, it was about 6 months before I was able to write reasonably complex programs that worked properly.
"he didn't sue me for libel" is not much of an argument. Most false reports don't end up in a libel suit even in the UK.

I'm not saying it's false, I don't know, but the reporting on this has been hotly contested and there are charges of politicization all around.
Yes, but in that case, no single chat app ever conceived match your criteria. They all had some kind of similar major bug at some point. Even the big names.
A completely faithful film adaptation of Tolkien's books would make for a terrible movie.

Which isn't to say that all the adaptations are good, of course. But the changes that were made in Peter Jackson's LOTR or the Rankin/Bass adaptation of The Hobbit were well-intentioned and generally made sense for their respective media.

Probably Tolkien wouldn't like either, but that doesn't automatically make them bad. A good example here would be Stanley Kubrick's version of The Shining, which was an excellent film regardless of what Stephen King thinks about it.

Which isn't to say that all adaptations are good, of course. But ragging on artistic license in general just because some works of art fail is a depressing, philistine conclusion to draw.
At least Sulapac sells biodegradeable pellet etc. materials which can be used by existing machinery for PS, ABS, PC and PP plastics. Probably there are other ones, too.

In Sweden, the take-away food I tend to buy is always packed in a cardboard box or paper containers. Even the drink straws are cardboard in hamburger places. The drink cup is cardboard with some sort of biodegradeable (?) plastic surface inside. Basically all of that gets recycled into the cardboard bin.

Plastic food packaging is not so easy to find, at least in places I tend to visit. Even the dip sauces are packed in tiny cardboard containers. I guess some places still use styrofoam packs, but I have not visited those places in many years.
Swallowing: I Was Mike Mew's Patient
Sorry - I must have missed this - what’s the application code signing racket?
Don’t these “actions”usually include separating the products out the way the EU wants them?aka don’t include Teams in EU installs of MS office or don’t even include office at all? Otherwise a fine is useless.
Since the advent of AI, when I am doing research I have to scroll down a little further after making a search before I can see the results, because now there is some AI stuff in the way at the top of the page.
Do you rewrite all the apps that are out there as your own kustomize charts or what do you mean by "its eco system"
If you have hundreds of millions of pageviews, go with a trusted party - someone you actually pay money to - like Cloudflare, Akamai, or any major hosting / cloud party. But not to increase cache hit rate (what CDNs were originally intended for), but to reduce latency and move resources to the edge.
Your comment regarding a great project having a test suite for transcoding is very apt and something thought about a lot when putting this together. qq currently has a test that is vaguely akin to that but it's embarrassingly crude[0] at this stage. If something like this had some assertions after converting for all (or applicable) combinations of formats with a given query I think that might be approaching a good testing suite. (Forgive my ignorance I haven't looked in depth at the testing for jq)

Now that you mention it, it would be nice to support a multi output mode in the cli as well. Using the codec library should achieve a similar M+N complexity if I am not mistaken.

[0] https://github.com/JFryy/qq/actions/runs/9654023860/job/2662...
He was a genius that had that flaw of being a narcissist.

The problem is all the people using him as a reason to praise narcissism itself. And almost never even in people that are genial, since very few people are genial.
Most (all?) states have varrious schemes that fix or greatly diminish property taxes at least for your home... (California does so for all property). So it's generally possible to do the upfront accounting work to cover them (e.g. set aside enough additional funds in interest bearing investments to pay them in perpetuity).

And there is a liquid market in property at least, for some definition of liquidity, which makes it possible to sell and possible to set some kind of price. Real property also lacks the significant privacy invasion and personal information problems that arise with other kinds of property-- since real property is inherently non-private in some sense (otherwise it's a hole in a map :) ).

For many other kinds of valuable assets there really may be no liquid market and any prices you would ascribe are just pure conjecture and fiction. It may well be difficult for the owner to even know they own it, or what its condition is, without ongoing costly auditing, etc.

I'll grant you that it's a counter argument, but I don't know that it's a good one.

Before someone suggests that a wealth tax could be applied to publicly traded equities that avoided most of these issues-- perhaps, but at the cost of tremendous market distortion as people tried to pull wealth into things other than equities, greatly harming everyone else who isn't hyper rich and doesn't have a lot of investment opportunities outside of the public markets.

Just take a look at the absurd california wealth tax proposals-- the amount of abjectly insane personal invasion required to try to close off escapes requiring billions of dollars in funding while still basically letting some unelected board nail people under suspicious of not paying enough, it's truly remarkable.

One doesn't have to care at all about the pocketbooks of the targets to recognize bad public policy, ripe for corrupt exploitation.
dotenvx encryption goes a long way towards solving THE BIGGEST problem with dotenv; using multiple tools to ensure that secrets are protected.

I wonder if dotenvx ensures that .env is in .gitignore and yells loudly if it is not.

I encrypt my dotenvs with gpg, but that's hella esoteric and everyone shouldn't be forced to do that.
Reminder here that we were originally talking about fairy tales.
I'm genuinely puzzled that a group with the ability to hijack 100k+ websites can think of nothing more lucrative to do than this.
Obviously there is more nuance than that. If police kill an active school shooter, is your response “Tsk, tsk, two wrongs don’t make a right”?
And how would chat and video calls not now be a standard part of an office suite anyway?
I got access to Waymo in LA a few weeks ago and have taken it 4 times. It's capabilities are impressive for sure, but I'm not sure I'd go as far as "smooth and sure ride". The car's skills seems to vary between impressive and "nervous new driver". It drives like someone that got randomly stuck into a much bigger car than they are used to.
Did Disney claim that The Little Mermaid was "as written by HC Andersen"?
Or just not install it on new windows versions? I mean it’s easy enough to leave old versions intact if they already exist and make IT install teams/office if they’re actually being used.
Because most people go nearly insane in solitary confinement? and that isn’t even really solitary.

And gov’ts and social structures rarely last a few generations, let along 100 of them.

Not to mention inbreeding.

What makes you think any humans stuck in something the size of even the most generously sized starships won’t go full lord-of-the-flies and be unable to effectively maintain the ship long before it ever arrives?
My immediate question is whether/how this can be an improvement over using the terraform helm provider.

If I need a better GUI anywhere, it’s probably in EKS, or something that makes working with EKS a bit less painful.
Thanks! I'll try them out. I did remember running one of these after the installation so maybe some updates bring back the bloaters.
Claude 3.5 Sonnet is creating games that I was able to make 6 years ago
If in bash, you can use the 'allexport' option and source the .env without having to add 'export' in front of every line:

#!/bin/bash

set -o allexport
. .env
set +o allexport
cmd
I don't actually consider myself a libertarian, I just generally haven't found big governments to be the best solution long term and would rather see them treated as a last resort.

Its not about doing good or bad things, and I don't see myself as having cucked out either. Someone will do what I consider a bad thing whether or not there are laws saying they shouldn't. And ultimately, who am I to say what they can't do as long as it isn't stepping on anyone else's rights?

In this more specific topic, I don't like how Microsoft has been setting any semblance of privacy on fire but I also don't see why I would need the government to fix that. Consumers have other choices, and if people care enough it will hit Microsoft's bottom dollar. With regards to Teams, I have actually been on teams where that tool was so broadly hated that they wouldn't use it whether free or not. If Microsoft was somehow blocking other chat apps on Windows that'd be a whole other ball game.
It might also reduce the risk of (some kinds of) injury in an event where the people inside bounce around. Same for inside cars.
Non-Koreans who live and work in South Korea pay South Korean taxes
So definitely not politically motivated!
Sorry. You, to me, came across as more interested in sharing your opinion than understanding what other people are saying. That's annoying. Maybe that's on me though.

Ok, you think no finite set of tasks can be used. Chollet is trying anyways. Maybe he is actually dynamically creating new tasks in the private set every time someone evaluates.

My main point was that I still think you're saying very similar things, quoting from the paper I mentioned:

> If a human plays chess at a high level, we can safely assume that this person is intelligent, because we implicitly know that they had to use their general intelligence to acquire this specific skill over their lifetime, which reflects their general ability to acquire many other possible skills in the same way. But the same assumption does not apply to a non human system that does not arrive at competence the way humans do. If intelligence lies in the process of acquiring skills then there is no task X such that skill at X demonstrates intelligence, unless X is a meta task involving skill acquisition across a broad range of tasks.

This to me sounds very similar to what you said:

> I'm guessing in other words that intelligence is the ability to come up with solutions to arbitrary problems.

And is also what collet talked about on the pod.
React Query (and other query caching libraries) are great until you have overlapping data between your queries. E.g. you edit a message in one place but other queries that show that same message (like a preview in your chat list) don't update.

Having a complete query engine on the client makes this a lot easier to deal with. It's why most popular messaging apps will use SQLite on the client to render the UI and build their own sync engine to keep it up to date with the backend.
Mschf Plays Venmo
The art(?) collective MSCHF has come up with an interesting voting game, apparently based on an Athenian custom.

From the announcement:

——

In ancient Athenian ostracism, citizens would come together once a year and vote to banish one person from the city, on pain of death, for the next 10 years.

In MSCHF Plays Venmo, the sole winner of the "popular vote" wins the prize pool.

Those who receive the "ostracism vote" get banned from the game for life.

——

Will be interesting to see how this plays out.
If I was him, and never said this, I would fight tooth and nail to prove that this was the case. He certainly appears to have enough supporters to fund such an endeavor.
Wasn't that just because of Nvidia's market segmentation?
not to mention that gp editor is disabled on non pro windows. i think there is some kind of a funky command line or registry hack to enable it. So yeah, I moved on from windows largely because of this force fed software.
> For performance reasons alone, you definitely want to host as much as possible on the same domain.

It used to be the opposite. Browsers limit the amount of concurrent requests to a domain. A way to circumvent that was to load your resources from a.example.com, b.example.com, c.example.com etc. Paying some time for extra dns resolves I guess, but could then load many more resources at the same time.

Not as relevant anymore, with http2 that allows sharing connections, and more common to bundle files.
start projects with

Content-Security-Policy: default-src 'self';

then add narrow, individually justified exceptions.
You’re still doing unnecessary work. You’re turning a list of files into a string, then parsing the string back into words.

Your shell already provides a nice abstraction over calling readdir directly. A glob gives you a list, with no intermediate stage as a string that needs to be parsed. You can iterate directly over that list.

Every language provides either direct access to the C library, so that you can call readdir, or it provides some abstraction over it to make the process less annoying. In Common Lisp the function `directory` takes a pathname and returns a list of pathnames for the files in the named directory. In Rust there is the `std::fs::read_dir` that gives you an iterator that yields `io::Result<std::fs::DirEntry>`, allowing easy handling of io errors and also neatly avoiding an extra allocation. Raku has a function `dir` that returns a similar iterator, but with the added feature that it can match the names against a regex for you and only yield the matches. You can fill in more examples from your favorite languages if you want.
Which must imply that he never has been asked about that while under oath. Amazing.
Official post: https://www.anthropic.com/news/projects

(https://news.ycombinator.com/item?id=40789417)
My personal approach has been trying to find a general Markov decision process solution to any feeback loop process I can identify.

I first encountered this as the Scientific method where there is an experimental hypothesis testing loop the defines are epistemology

That was intersectional with computers for me trying to learn path finding algorithms in early video game development that I was working on as a early teenager

I read about John Boyd and the OODA loop Which got me interested in process control systems - defined in a mechanical way While still in high school. This led me to the Air Force and studying economics and trying to apply the concept of a processing loop to solve generalized decision-making

Because at the time economics had just turned into a statistical science and cognitive science was new, my economics study really became behavioral economics and so I began to study how humans actually do the “loop” as experimental data production via actuating our effectors and sensors into a prediction network. So my research started becoming around how do we model infant learning in computing architecture and prediction for human action - Frank Guerin and Ben Goertzel became my loose mentors for this direction

It was at that point that I really started to understand the Markov decision process and I got very deep into starting to learn reinforcement learning in the tradition of Richard Sutton starting around 2008.

If you go deep enough into generalizable reinforcement learning agent structures, you wind up in cybernetics because you have an agent, environment, predictive modeling, and physical systems requirement that is best defined in the way that cybernetics allows us to define them.
As a language-agnostic thing, I suppose you need to prevent the machinery from pulling in keywords and variable names accidentally (or the insides of strings or comments).

I like the idea (also a fan of Unison's approach to code-in-the-db), but I worry about the potential issues that come from effectively having a single global namespace. Could be that I just don't have the discipline for it, though.
I work in this field, and I think so. This is actually the project I'm currently working on.

I'm betting with current hardware and some clever tricks, we can resolve full production frames in real-time rates.
Thank you very much for testing it! Hardware engineers deserve a better tool to get the component information they need. I look forward to hearing more of your thoughts and feedback on your projects.
I would be surprised if the Waymp cars weren't exceptionally nice in this phase, while they're trying hard to gain market share and trust. Google Search was a clean and delightful experience once upon a time. The aspect I'm more interested in is what the experience will be like if they ever become a dominant transport option.
I don't doubt that queer and leftist people gravitate towards hacker culture, but how does queer and leftist follow from antiauthoritarian? The majority of people are still, and will always be non-queer, and a significant portion of antiauthoritarians are not leftist.
Why was the 1959 album "Kind of Blue" by Miles Davis such a big deal?
Here are my notes on writing a type checker/type inferrer in case anyone is interested: https://lambdaland.org/posts/2022-07-27_how_to_write_a_type_...
Honestly all this math sounds a bit fishy to me. A H200 has about 5TB/s bandwidth. If we assume a pure matrix multiply workload, we need to fetch 2 FP16 values, which means we are capped at 1.25 TFLOPs. Even best case scenario, where one of the operands is cached, and the other is an FP8, we are only at 5 TB/s which is way less than what the H200 can do.

I don't get how throwing more ALUs at the problem would make things better, it's very much bandwidth constrained.

That's why Groq exists which has a ton of SRAM on chip.
That's horrifying. Javascript doesn't belong anywhere near anything which isn't a web page, and even then it's questionable.
Would an unwisely-configured site template or generator explain the scale here?

Or, a malicious site template or generator purposefully sprinkling potential backdoors for later?
Eh, the biggest blocker IMO is far more esoteric. Money.

There is nothing we are aware of that is even close to expensive/worthwhile enough (except perhaps information) to justify the cost in energy to move it that distance. Even if the energy is essentially free.

Do the math - rocket fuel isn’t very expensive in bulk, but even moving ‘free’ gold, platinum, iridium, etc. is not even close to worth it.

And information can be gathered with telescopes or transmitted with lasers or radio at faster speeds, so why bother with the trek?
CGECK YOUR AUTOCORRECT
[dupe]

More discussion: https://news.ycombinator.com/item?id=40759277
So am I correct in understanding what they really mean is 37 full forward passes per second?

In which case, if the model weights are fitting in the VRAM and are already loaded, why does the bandwidth impact the rate of tok/s?
I don't have any idea. Take a look here: https://github.com/RealOrangeOne/django-tasks
This is why I don't think it's very workable to avoid npm. It's the package manager of the ecosystem, and performs the job of downloading dependencies well.

I personally never want to go back to the pre-package-manager days for any language.
That would be higher with batching, right? (5300 / 144) * 2 = ~73.6 and so on.
“Philanthropic trust” is probably the concept you missed here. Don’t worry, it looks like Allen missed it too.
Something can be seamless AND separate. Just install the “seamless” apps as needed. Seamless and needing to be installed are orthogonal goals. You can have either, both, or neither. It should be the end users choice and a side effect is that competitors can have a chance as well.
The for loop only runs resize once per file. So no, the entire directory does not get splatted. It is unlikely you'd hit maximum command length.

At least on mac, the max command length is 1048576 bytes, while the maximum path length in the home directory is 1024 bytes. There might be some unix variant where the max path length is close enough to the max command length to cause an overflow, but I doubt that is the case for common ones.

xargs exists in an attempt to be able to parse command output. You could for instance have awk output xargs formatted file names to build up a single command invocation from arbitrary records read by awk. Note that xargs still has to obey the command line length limit though, because the command line needs to get passed to the program. Thus, in a situation where this for loop overflows the command line, it would cause xargs to also fail. Thus I would always use globbing if I have the choice.

EDIT: If you mean that the directory is splatted in the for loop, then in a theoretical sense it is. However, since "for" is a shell builtin, it does not have to care about command line length limits to my knowledge.
Tell HN: iPhone Mirroring Is Available
I have just updated my macOS and iOS and got it working, no authentication tho, can not use bank's apps.
> I guess my question is why your employer or any other org would not follow the model above?

When you look at Artifactory pricing you ask yourself 'why should I pay them a metric truckload of money again?'

And then dockerhub goes down. Or npm. Or pypi. Or github... or, worst case, this thread happens.
There's a fine line between eustress (positive stress) and distress (negative stress)

The magazine has a narrative it is trying to push. Anyone running a business sees this type of thing quite differently. You have to keep people motivated and pushing themselves. You can do it in such a way that is positive or negative... riding that line is exceptionally difficult and every person is different. It is quite possible that culturally they excel when pushed in such a way. Hard to tell from the bleachers.
Start doing the same thing you will regularly as a programmer. Pick a tool chain, download whatever tooling is required, get the tutorial project up and running. Next, start making changes. Use the tutorial project as a template to fundamentally build some kind of site/tool/app. Encounter barriers, Google and GPT your way to solving those problems. Start adding features and functionality. Rinse and repeat until you know enough to be dangerous. At this point you are now a "programmer".
I strongly believe that Browser Dev Tools should have an extra column in the network tab that highlights JS from third party domains that don't have SRI. Likewise in the Security tab and against the JS in the Application Tab.
How could client deliver messages to the wrong recipient? Why would client have messages for user outside of the one logged in anyway?
You need to find a therapist as soon as possible. If you're under 18, please consider talking to an adult, say, at your school.
I thought the issue was that it comes installed by default. Like the old “Microsoft installed a browser to kill netscape” brawl in America.
> By definition they don't have conflicts in the technical sense of the word...

...which is the sense that we're talking about, when we talk about CRDTs.