skysight-inc/HackerNews huggingface dataset:
Coming from big corp, I definitely miss my days at smaller shops that did Agile. I feel like so much of this has little to do with the development methodology and more to do with the people though. Smart people can make any methodology. Even at big corp, more waterfall-y processes are not terrible because I think my coworkers make it alright. The author seems to be unhappy about empowered developers being problematic, which I've seen, but a few of those people probably would have been as big a pain as in waterfall land. In general, I think Agile is good because it emphasizes smaller iterations and adapting processes, amongst many other connotations. I think the core of those ideas are miles ahead of whatever was produced decades ago by more rigorous engineering processes. Building a bridge is not the same as building a big piece of software. Developing software is hard in general. I think we're just slowly iterating as an industry towards better practices and we aren't there-there yet. As always, YMMV
I am not affiliated with them in any way, but I have swapped to https://www.freetaxusa.com as of several years ago and will never turn back. They cover everything I need and charge a much more reasonable fee than TurboTax.
I don’t think it’s a stretch to say humans aren’t great at assessing the truth or accuracy of anything either.
Ok, I really want to use podman, but the last time I built an image and tried to run it, I ran into a brick wall.

I think I used something called buildah to package something, and it had some parameter for a name, but then trying to run it using podman, podman didn't seem to have any way to reference the container image that I THINK buildah created. I think there was also something called spokeo but I don't recall what it did, or it did not help this workflow.

The tutorials all seemed to assume pulling images from the internet.

Anyone have a good podman tutorial that really goes from install podman -> make container -> run container on a Linux box?
Walmart is almost 3x sales than Costco [1]

1: https://images.app.goo.gl/ZzusMw52oLywXopP6
It's a big, complicated country. At some point you really just have to get over the concept that things take time and cost money, yes even to plan for.
Who is this guy, and what kind of credentials does he have to sprout such drivel?

It seems that like whatever sector he’s in, he has a big beef with developers.

If he’s a designer like I assume from the fact it’s published in something related to UX, I suppose he wants a few months to design a whole application up front (because it’s fun!), only to then throw away 80% of it because the requirements changed halfway through the first sprint.
>Unfortunately in my 10+ years in the industry, I’ve seen few teams do it that way. More often it’s a top-down series of waterfalls masquerading as agile.

Ask any software developer how they work (or would like to work):

"Yeah I just do the thing until it's done, then I do the next thing"

But this doesn't work for management, so we end up with all of these charades, and we have to play along and talk about how "yeah that would be super helpful to have all of these tickets, and track the progress of our burndown chart, and what's our velocity this sprint compared to last?".

It's just a game to play with the company folks put in charge of watching over us doing our thing.
With the mention of memristors, this sounds kind of similar to what Wolfram recently said about hardware for neural networks that can simultaneously be memory and compute:

> But even within the framework of existing neural nets there’s currently a crucial limitation: neural net training as it’s now done is fundamentally sequential, with the effects of each batch of examples being propagated back to update the weights. And indeed with current computer hardware—even taking into account GPUs—most of a neural net is “idle” most of the time during training, with just one part at a time being updated. And in a sense this is because our current computers tend to have memory that is separate from their CPUs (or GPUs). But in brains it’s presumably different—with every “memory element” (i.e. neuron) also being a potentially active computational element. And if we could set up our future computer hardware this way it might become possible to do training much more efficiently.

https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-...
>Then there is the line that says there are very few cows now but still the same conditions persist.

They say the cause was the destruction of the fauna, something that hasn't really returned. The cows were tge ones that destroyed the fauna.
> What benefits does it provide exactly?

Address stability. If you use the prefix your ISP gives you via DHCPv6-PD or whatever, it might change on you, and then all of your hard-coded configs are wrong.

> And even for internal networking, why not just use properly addressable IPv6 addresses?

It costs $250/yr (and hours of bureaucracy navigation) to do this in the ARIN service region. If you've got a prefix, it's certainly a good way to use it! But we can't expect everyone to get PI space.
I like a nice mechanical watch as much as the next guy, but this is just silly.
Not hunting, but it matches my experience with wildlife photography. I can spend hours carefully stalking animals because it feeds my dopamine imbalance. My distractions aren't random, because my brain is primed to respond to specific sounds and movements in my environment. Compare that to a sterile office where my mind wanders because that stimulation can't be found anywhere.
The Billion Dollar Code on Netflix is a dramatized story about this.
> While working-class immigrant Asian parents are forcing their kids to take test prep and piano lessons thinking that it’ll help their kids get into a better college, the wealthy Asian elite have already cracked the code. Elites like Ahmed know that signaling that one has the “correct” beliefs is what is needed to gain entry to America’s most prestigious colleges.

Groupthink, herd mentality, conformity > Meritocracy

This should be a fun couple of years, sigh!
TIL. There's a bug with the text editor where cursor will jump towards the last line. Really annoying and I think it's still not being fixed yet. Had to scour through Github issue to find the fix.
Out of curiosity, do you know any tools that can't use JSON but can use YAML? JSON is supposed to be valid YAML.
Learning is different from commercial work. Ironically, it takes learning yo realize that.
Correct, it is APFS since 10.12 or 10.13 (so, 6 or 7 macOS versions/years).
There may have been semi-wild creatures 150 years ago. That btw doesn't mean they were not farmed, or does it? Are there cow herds running free still there? If not, why is not the marine ecosystem regenerating? If the problem persists, what's the problem now? Maybe those mega farms and associated runoff?
I wonder what NIC it's using.
But are those 10 professionally qualified to check the manager's work quality during those 10 years? (Or do they buy some audit service from another division?)
+1 for FreeTaxUSA. Simple software, reasonable rates, no dark patterns (that I’ve seen). However, with the slush fund that the government has, I don’t see why they can’t make their own.
A couple hours is a lot per month.
Nobody thinks blaming cows means blaming their existence. Everybody understands it means "cow agriculture". You're coming across as intentionally argumentative and willfully obtuse.
> The program had previously by dominated by the Chinese and the Russians, data shows, but a 447 percent jump in inquiries from 2019 has helped American nationals take the top spot.

Americans had wealth in 2019 too. That's not what is driving the change.
How much do you think it costs to build a system that affects the finances of 300 million people? If highly-paid professional accountants, lawyers, and programmers meet to discuss if and how this system could be built, it's going to cost some money. This is not a 20 minute "yup we can throw up a React app next weekend" meeting.

Building the thing is going to cost a hell of a lot more than 15 million dollars, it's not a 3 man startup android app. It has to be reliable with high uptime, it has to cope with enormous loads on April 15, it has to be accurate and have no potential for data loss, and it has to be Made in America, no outsourcing for various reasons.

Many smaller nations have had boondoggle affairs with MUCH smaller systems.
So far I’m at 3 out of 5. It’s a bit sad that all the good experiences were with companies <200 employees.
I guess some people want heavier customisation, whereas they just accept what macOS enforces.

I have been using different Linux distros in the last 15 years (mostly Arch, so rolling), and really I don't customise much (default i3, default vim, etc). Doesn't really require any maintenance at all, I would say.
Can you confirm if OpenCL has been deprecated going forward for Apple Silicon please?

Also, should I be able to expect to use OpenCL version 3.0 on Apple Silicon, or only v1.2 or 2.0 or something else?
If you listen to Scriptnotes (which is excellent, and you should listen to it), Craig Mazin and John August talk somewhat regularly about the different roles writers have in features versus series. Directors run movies, and writers tend also to be the showrunning executive producers for series.
It is a system which would have to function for 300+ million people. With every possible financial circumstance ever known.

McKinsey would have likely charged triple.
If the programs are being phased out, rich people just want to exploit them while they still can.
I made several and I liked them all.... /shrugs
> The author has miscalibrated expectations.

No, they don’t. Nobody expects to dive into a C program and find that every single function parameter is a void*. That’s just abusive. Yea, the language technically allows it, but it eliminates all possibility of effective cooperation between developers.

> C's type system is different enough in scope and goals from many other type systems that it leads to confusion to lump them together.

C does have a type system, it makes C better than languages without one (like assembler), and faulting C for not incorporating ideas invented in the decades after C was invented is also abusive. Claiming that it isn’t good enough to be called “a type system” is just an attempt to change the language so that you are always right.
I wonder if people know how to talk, write, speak but not communicate.

Many people and organizations transmit in UDP. We need to communicate in TCP. Get the ack. Confirm the signal was received.

Personally, If I get or take a task, I repeat the request, confirm the deadline, and document the delivery. This way when there's a conflict I can demonstrate that someone forgot or ignored or overlooked.
No "algorithm" isn't no indexing method, try not to confuse the two things. I put algorithm in quotes because big tech is using an algorithm to force feed a narrative to people not just index content. See the maps example.

Libraries seem to function just fine and people find things with indexing but without force feeding a narrative.
IIRC they tried to replace turbotax back in the late 90s or 2000s, and wasted a half billion and didn't produce even a bare minimum system.
Yes. "grass fed" here means finished on grass.

The first 600-800lbs of growth are almost always on pasture, eating a mix of forage (the grasses) and possibly supplemental feed in winter depending on location.

As I said above, most animals are finished (grown from 600-800 to final weight of about
1400lbs) on a feedlot eating grains and soy and whatnot. Those are not counted as grass-fed beef.

Feedlots are still outdoors. It's silly expensive to build a building around them. Feedlots are big.
These deliverables are usually tied to external events with lead times of their own like an ad campaign, new hire, funding, etc.

Engineering teams that can more accurately estimate their delivery dates add tangible value to their company.
Your quoted line from the article stated: "Their donors also had the same HIV-resistant mutation that deletes a protein called CCR5, which HIV normally uses to enter the cell. Only 1% of the total population carries this genetic mutation that makes them resistant to HIV."

Then you stated: "The article is horribly wrong about CCR5 being the only pathway of the HI Virus to infect your cells and ultimately cause AIDS."

I'm not quite sure how you made the leap from "... which HIV normally uses to enter the cell" to thinking the article stated "... CCR5 being the only pathway of the HI Virus to infect your cells", but :shrug:
I get what you are saying but I think the analogy of NASA and flat earth is not appropriate.

To entertain that example: I've been to the southern hemisphere and I've seen the toilet flush the other way. I've seen the curvature of the earth from an airplane.

Perhaps more importantly, there's consensus among many disconnected and conflicting parties (eg: Soviet and US space programs)

And even most importantly - I don't see the motive to lie. NASA's funding isn't contingent on the earth being spherical.

That's totally different than a hot war going on right now, where the belligerents disagree on everything from what led up to it to how many casualties there are on each side. That's probably the most difficult situation for you as an outsider to suss out - your own information is low and there's a big reward for making you see one narrative or the other.
> GPGPU is not doing ML

> General-purpose computing on graphics processing units

> machine learning

Could you expand on why this is the case please? I thought machine learning was basically brute forcing a bunch of possibilities and keeping track of how different inputs "score", then ranking them accordingly to help make educated predictions later.

> GPGPU (General-Purpose Graphics Processing Unit) and machine learning are not the same thing, although they can be related in some ways.

> GPGPU refers to using the parallel processing power of graphics processing units (GPUs) to perform computations beyond graphics rendering. This involves using the massive number of cores in modern GPUs to accelerate tasks such as scientific simulations, numerical analysis, and other data-intensive applications. Essentially, GPGPU involves leveraging the processing power of GPUs for general-purpose computing tasks, not just for graphics processing.

> On the other hand, machine learning involves using algorithms and statistical models to enable computer systems to learn from data and improve their performance on a specific task. It involves feeding large amounts of data to a machine learning algorithm so that it can learn to recognize patterns and make predictions or decisions based on that data.

> While GPGPU can be used to accelerate the computation required in machine learning tasks, they are not the same thing. Machine learning is a specific type of computation, whereas GPGPU is a technique for accelerating computation in general. Additionally, GPGPU can be used for a wide variety of computational tasks, not just machine learning.
The big problem is that it doesn’t fundamentally change the way you work, which is exactly “Do the thing until it’s done, then do the next thing”.

What happens is that you get yanked off the thing halfway through, only to have the same thing happen with a few other things.

Then folks ask why there’s 4 unfinished things lying around.
Series director is just a different role than feature director. A feature director is usually the ultimate creative authority for the whole enterprise, but not on a series, where they report to the showrunning writer.
> Do you have examples of such compatibility breakages?

The wordpress integration test suite broke with PHP 8.0. They seem to be lagging behind for 8.1 and 8.2 as well. Remember new keywords were introduced and code just breaks in weird ways since these versions if you have conflicting names or depend on any library that has conflicting names.

There was a somewhat recent article that talked about changes for a string template literals cleanup for the next major version that will break a whole bunch of code as well.

In the near future you won't be able to assign new properties on instantiated objects anymore. Think anyone who is creating objects dynamically to be encoded as JSON, rendered as HTML, XML or generating them from parsing/reading any of those things. I expect a lot of breakage and patches here.

> I also have PHP scripts I wrote for PHP 5.1 and still work unchanged on PHP 8.2, 12 years later. Well, I had to fix some warnings for completely dumb things I did like putting mandatory arguments after optional arguments and I'm not sure why it was working, but the upgrades have been painless for me.

In many cases the warnings, improvements and deprecations make sense. If you have a few PHP projects and use decent tooling you can fix those things often easily and are sometimes glad for it. There might be hidden bugs that are discovered that way.

But what about many projects? What about transitive dependencies?

PHP is moving fast and makes no excuses. It's simply not a language that prioritizes stability. Often for good reason, but you have to ask yourself it the churn and instability is worth it.

> Plus, I find the latest PHP version quite pleasant, with the type annotation and other new features of the language, and the execution model where your app doesn't run all the time, its php files are just called by the web server (though php-fpm).

I agree on that last part. That's where PHP shines uniquely IMO. It's really optimized for stateless execution, which makes it very easy to reason about on a macro level.

But on a micro level it's tough. There are so many little gotchas and weird behaviors. A death by a thousand cuts.
Yeah, I'm going to use this a lot.

Like, a LOT.

Thank you.
rm -rf ~/go

once a year ought to do it
Recently there was a post on HN about some child whose genetic disease was cured by inserting DNA (can't remember the specifics). I wonder if something similar could be done with HIV. Obviously you'd have to insert a mutation for the CCR5 protein. Then the problem is you have all this bone marrow that's still producing white blood cells of the old type, so you'd need some way of killing off the old bone marrow cells without the right mutation and replacing them with the new ones.
I would rather have cows than clams and worms though.
If you can’t actually write undergraduate level code then seeing a machine do it and all you can do is pore over it and try to explain it simply amounts to you knowing less and being less capable of computer science than the average student in the 70s or 80s. This isn’t like an assignment to take an existing Linux kernel module and explain it given the source code. These are basic primitives.
A lot of us would be happy to have a browser that doesn't try to support the gazillion features of chrome and Firefox, if it instead gave us the ability to browse the web on our own terms instead of one company's vision of what the web should be.
> Ahmed know that signaling that one has the “correct” beliefs is what is needed

How is this any different to the previous several millenia?
For once it would be nice if they figured out those things can adapt to engineering time too, instead of the other way around.
> all the good experiences were with companies <200 employees

My best experience has been at a hyper growth company that roughly 10x’d in 2 years. The extreme focus on keeping up with demand meant that all manner of bullshit just melted away because nobody had time for that.
There are many complicating factors but arguably there were never more people around with the means to sort out the wheat from the chaff if they had the right incentives.

Happiness is obviously intertwined with techological development as anybody wearing glasses or cured from a nasty disease would happily testify.

On the other hand much of the planet is nowhere near saturating its consumption appetite and it is actually physically imposible for this to happen to US standards - a permanent destabilizing force.

Inventing 'sustainable consumption' is growth in itself but there is a raging debate about whether it can substitute for current practices.
I hate "agile".

Would love to try agile some day. Never worked anywhere that actually did agile though - lots of places with bits and pieces. So many scrum masters, standup meetings, T-shirt sizing, kanban boards... but never full agile.

Starting to think it's a myth.
What do you mean? How do you distinguish between what's obvious because it's obvious vs it's obvious because you've been shown the dots to connect?

Things you have first hand experience with, I can agree you can decide is obvious.. anything where your main source of information is the news/internet? Not a chance
This is a terrible take. Any kind of agriculture changes the local environment. Boats on a river, big buildings, wind mills, all of it.

I assume in good faith that your value is pristine nature but it’s a fallacy.
AGI is defined as human-level performance across wide variety of tasks. ChatGPT achieves that. It's somewhat stupid and limited (no vision, hearing, manipulation), but still, in principle, it's AGI.
Obviously fine-tuning is just a special (easier) case of training.

They are working on complete training of large models too: https://github.com/yandex-research/swarm
M1 Mac mini supports the shiv trackpad of course. Comes in clutch when you have limited desk space (and to me the superior input device).
The big question I'd ask is "do we need AGI?"

Surely an LLM could take over the ordering flow at say, Jack in the Box today. That's gotta be true for a lot of different situations.
Well you can't deny that if you understand how to compile your kernel, how to make a rootfs, what a primary/secondary bootloader is, etc, then you actually have learned about computers, right?

Try Linux from scratch, then ask yourself how macOS, Windows and *BSD solve those problems. Wouldn't you call that computer science?
The OPT-175B weights are only available on request (through the Google Form). Is Meta known to actually provide a link?
Do it randomly and make the penalties for cheating severe. Why is it CS people suddenly have no solutions for solvable problems?
"there's no good reason it shouldn't work that way here in the US"

There is a good reason for taxes to be shown separately: it draws your attention to how much the government is charging you.

Like you'd, I'd prefer prices to show the total amount I have to pay, but I accept that there is at least one good reason against the situation common where I'm from (the UK).
This feels like a failure. It doesn’t understand that tuxracer implies kelseyfrog is also just ‘predicting the next word’.
> know exactly what these models aren't going to be able to do is pretty foolish at this point

This can be said about absolutely any new technology but it does not make it true. It's simply the inscrutability of these tensors that allow people to imagine the intelligence is in there somewhere. The original comment was what humans "bring to the table" over ChatGPT specifically. And that's that they have real intelligence and not memorization.

As others have said, these models have been around for many years. Their core innovation is to add more and more data to them like a dictionary and compress those basis functions in the network architecture. This memorization has a limit and is actually the opposite of intelligence. Intelligence or creativity can do more with less information. As per the original comment, this is what human intelligence and creativity is (currently) superior at and what people should prioritize if they don't want to be replaced.
I embraced pods and now I don’t think I would want to go back to docker without them.

Once I get everything built the way I want I dump the config to a yaml with “podman generate kube” for future reference.

It’s also nice being able to use systemd service files to start/stop everything, and podman has a command to generate those too.