skysight-inc/HackerNews huggingface dataset:
Not just that the brain of a newborn comes pretrained with billions of years of evolution. There is an energy cost associated with that which must be taken into account
Develop on a branch. Do whatever you like on that branch, no-one cares.

Squash merge to main always.

Problem solved.
Some of us are perfectly qualified to understand them and the nuances.
> representations for most of the stuff on the internet

Yes we have learnt far more complex stuff, ffs.
Apparently not:

"On one team, I was the head engineer at a small, seed-stage, venture-backed startup. I reported to and worked alongside the CEO.

On my second team, I was an individual contributor with 10 others at a well-known Big Tech company (Meta, Google, Apple, etc)."

From OPs linked blog.

How an apparently successful software developer, believes that having a college kid as his co founder, is a good idea is baffling though.
Humans also learn from other humans (we stand on the shoulders of giants), so we would need to account for all the energy that has gone into generating all of human knowledge in the 'human' scenario too.

i.e. not many humans invent calculus or relativity from scratch.

I think OP's point stands - these comparisons end up being overly hand-wavey and very dependent on your assumptions and view.
Most people on this sight will pander to you because they use messageboards as soundboards for their narcissistic delusions.

Here is what you really need to hear...stop blaming other people for the results of your decisions.

Who hired him? Who hired the designer really? Who keeps paying the designer? etc etc etc.

You are bullshitting yourself. Stop.
ACM should call on AST to disavow this before receipt of any award.
Local discovery is itself based on broadcast/multicast, both of which only work over UDP (TCP doesn't provide any mechanism for broadcast streams).
Leaving a failing unit test is really good for efficiently establishing yesterday's context.
I wish an easy cross-platform PEX or shiv [1] were a thing.
Binary dependencies are the biggest reason I prefer the new inline script metadata spec (https://packaging.python.org/en/latest/specifications/inline...) and `pipx run`.
Luckily, they're pretty great.
They have changed how I write Python scripts.

The way inline script metadata works is that your script declares arbitrary dependencies in a structured top comment, and a compliant script runner must provide them.
Here is an example from a real script:

#! /usr/bin/env -S pipx run
# /// script
# dependencies = [
# "click==8.*",
# "Jinja2==3.*",
# "tomli==2.*",
# ]
# requires-python = ">=3.8"
# ///

pipx implements the spec with cached per-script virtual environments.
It will download the dependencies, create a venv for your script, and install the dependencies in the venv the first time you invoke the script.
The idea isn't new: you could do more or less the same with https://github.com/PyAr/fades (2014) and https://github.com/jaraco/pip-run (2015).
However, I only adopted it after I saw https://peps.python.org/pep-0722/, which PEP 723 replaced and became the current standard.
It is nice to have it standardized and part of pipx.

For really arbitrary hosts with no guarantee of recent pipx,
there is https://pip.wtf and my venv version https://github.com/dbohdan/pip-wtenv.
Personally, I'd go with `pipx run` instead whenever possible.

[1] I recommend shiv over PEX for pure-Python dependencies because shiv builds faster. Have a look at https://shiv.readthedocs.io/en/stable/history.html.
Is sudo even useful ? I could argue that it has only few sane usage. Indeed, those usage are importants.
Perhaps a consolation prize that Linus doesn't need...
Yes I agree. The whole concept of trying to compare energy usage is incredibly complicated.
I think nowadays OpenEHR [0] is the most credible option for a FOSS EMR/EHR solution. In my understanding (not 100% sure) in Sweden OpenEHR is obligatory for hospitals.

[0] https://openehr.org/
This is the problem with wanting to have a cofounder at all costs. It's a bad idea. Especially if you're stuck with an idea guy.
I use UDP for my desktop game like software with clients all over the world to propagate anonymized state. It needs no encryption as the transmitted data has zero value to any third party. It needs no reliability since dropped packets would be handled by predictive filter with practical reliability that is way more than needed.

So why the F.. would I bother with anything else?
I don't know why you're being down voted, there are two places in my partner's home town in Italy that sell objectively mediocre pizza, but are invariably busy because of location and convenience. It's just, a different type of convenience to Dominoes - buy by the slice and sit by the piazza/street to eat.
Boxplots don't assume anything about your data. They just measure percentiles and put them on the y-axis.
Why do you choose to write in a snarky way? Why does that make you glad? Why does this make you energetic?
There are some downsides.

https://github.com/libexpat/libexpat/pull/789/commits is a PR of 16 related commits. Many of them make sense individually, but are depended on by subsequent commits.

Reviewing them separately makes sense. It's easier on the reviewer (and future readers) to handle multiple smaller changes, especially since each is more tightly coupled to a rationale in the commit message. Unfortunately, github's PR-focused UI doesn't really make this per-commit review as convenient as Gerrit does.

Additionally, the last two commits are authored by another contributor. This metadata would be lost in a squash.

Of course, each intermediate commit must build and pass tests. WIP and cleanup commits are squashed locally before final review/merge.

You could argue that all of these could be separate PRs, but I think there's value in grouping them up with that final merge commit, showing what one was trying to do at a larger scale.
A better argument that it is due to red-tape:

https://rootsofprogress.org/devanney-on-the-nuclear-flop
That's only a problem when using GitHub. GitLab and Gerrit correctly version such force push PR updates and provide a nice view of what has changed.
so it is a cruise missile then.

which is a sub class of.. a guided missile
The approach is comparing
- Theoretical configuration errors, or theoretical vulnerabilities that may or may not be there with
- Having a new daemon running (a new attack surface) which
- may also have configuration errors, or vulnerabilities as such
- and also removes a few layers of user based authorisation with a single root level

This approach is somehow considered more secure.

And in a rational way, and of course for any rational security perspective this can't be considered more secure, just different.
> You seem to be fairly competent and accomplished ("I work a job in Big Tech")

This (sadly) doesn't necessarily say much about their interpersonal or people management skills. BigTech ICs can be very blinkered outside of their technical focus.
Oh I know the author.

Just because you’re high profile in the data viz industry doesn’t mean you should be commenting on statistics especially with such a clear misunderstanding going on.

Some of us are definitely more qualified to speak on these matters and we still don’t think we’re qualified to teach it.
You're right. I guess that's not the author's mistake then. His mistake is assuming "the whisker is small, therefore it has a small number of datapoints".
Secure and fast (tm)

(400mb Python script with supply chain CVEs)

Welcome to software postmodernism.
there is nothing particularly innovative about China industrial strategy - it is simply long term planning with ROI calculations going multiple decades out. The challenge for the US is how to execute similar plans in a system of governance which encourages (demands?) short term thinking. If there is a requirement for the 'deep state' it is this; to carry out long horizon objectives whilst the Punch and Judy show of politics cycles around every 4/5 years
Creating a Toy Java Virtual Machine in C++
Coffee is mostly terrible in Italy. Even Starbucks might be better than the median. McDonalds is junk food - everybody sometimes craves that and it has little tradition in Italy.
But pizza? Italy is so traditional with food that its hard to find anything else than pasta and pizza. So Dominos was competing with like 50% of all food vendors.
It requires writing a lot, more than reading a lot.
Nope.

I'm not one to appeal to authority either which is why I am making objective arguments about what is presented.

And yes he should go on a stats course. I dread to think the chaos he’s spread to people who don’t know better.
> On my second team, I was an individual contributor with 10 others at a well-known Big Tech company (Meta, Google, Apple, etc)."

This is almost certainly describing an entry-level position. A senior/staff IC is unlikely to describe their role as working "with 10 others" (rather than leading/managing them).
Quite a lot - especially compared with total VC investment in the US per year: "The U.S. venture ecosystem ended 2020 with more than 10,800 companies across the country receiving venture funding and approximately 1,965 VC firms managing 3,680 venture funds with $548 billion in assets under management"
Good point. It was initially because of their network that I thought would be super valuable. It's in a niche-y industry where I took a chance on an enthusiastic college kid, I guess. (I'm where I am today because people took a chance on me in college!)

They were pretty well-connected in a way that I thought would pan out well, but it just didn't end up working out that way.
> our brains remain wired like the tribes that fought for survival

If that was literaly true then there would only ever be a single organizational structure for human society, like bees, ants, chimps or whatever.

When you look at recorded history alone, societies have organized in many different ways and the complexity and variety is only exploding over time.

Organized war has generally been part of societal behavior, but that has been because perceived benefits always exceeded the attributed cost. From the nuclear age forward the calculus has changed. It only gets worse with each new potentially lethal invention.

The reality of a finite planet, where organized, technologically assisted violence can wipe out billions will eventually sink and lazy ideological thinking, vested interest in warmongering etc. will disappear.

Logically, given the trajectory of human development, for war-as-we-know-it to persist we'd have to wipe out modern civilization in a final global war and go back to primitive societies that can afford this "game".
It really isn't a missile, it uses a propeller to sustain flight.
It’s not really mathematics though. That’s an abstract concept which is my point.
I do stats and data viz for a living and the article seemed perfectly reasonable to me.

He isn’t dogmatic.

He makes reasonable arguments.

I’m confused by these hopelessly uncharitable readings of the article.
> Encodings built up within lambda calculus are not known to lambda calculus itself, and are ambiguous.

Which is why it's strange for trealira to single out Church encoded booleans and numbers.
Yes, CVT, sorry. When? When I worked with Mercedes. Honda never had one, only McLaren/Mercedes
Show HN: A forum for sharing and discovering project ideas
It often happens that one has a brilliant idea for a project, but not the willpower and personal alignment to bring it to life. There's plenty of lists online that evidence this (for example, [1], [2], and [3]).

It also often happens that when one does venture out to find ideas to pursue that would fit well with them, one finds none. Good ideas are drowned amidst the million other discussions on social media. Some ideas take too long, some don't arouse enough interest, and others are just... outdated. Hence the flood of people building things that already exist, doing things that even they themselves know won't make a real difference in the world.

I've built a solution: a forum exclusively dedicated for project ideas. Share things you want to see happen in the world, discover things you actually want to do. For now, there's just some handy filters and features, with more to come as the number of ideas grows. What do you think?

PS: I'm also reachable via email: ys2256[at]cornell[dot]edu

[1]: https://forum.effectivealtruism.org/posts/K5R35pgPFk3DcGyRp/...
[2]: https://forum.effectivealtruism.org/posts/MsNpJBzv5YhdfNHc9/...
[3]: https://forum.effectivealtruism.org/posts/9AEEqDR8zcQv2XmsB/...
> rebase is only possible for "private" commits.

This is false. Well, it can be false. Git sucks and makes it harder then it needs to be.

It’s relatively easy to have multiple people working on a feature branch that is continuously rebased.

Meta’s Mercurial-like VCS system automagically stores 100% of commits in the cloud. Feature branches are anonymous rather than named. It’s all just a tree of commit hashes.

Having multiple people work on one “branch” requires some basic communication as to what is considered “tip”. But since it’s all anonymous there’s no issues with different people incrementing a named branch to different commits.

Honestly it’s pretty simple and easy. Git makes it harder than it actually is.
Unless you are building software for a pre-established intranet, how do you predict ahead of time whether your software will run on congested networks?

Most end-user software ends up running on a variety of oversubscribed wifi and cell networks
No, QUIC is mostly for Google to enforce E2E advertisment.
Then you must also take that cost into account when calculating the cost of training LLMs, as well as the cost humans operating the devices and their respective individual brain development.

LLMs are always an additional cost, never more efficient because they add to the calculation, if you look at it that way.
Even more fun than spelling words is to actually calculate with them.
lol + lol = hihi
And it makes sense...
TCP is a back & forth between two hosts and thus cant do "shouting blindly into the network" things. That rules out local discovery and media broadcast.

Package encapsulation is bad over TCP because if the encapsulated data is TCP itself, you have congestion control twice. On congested networks, this results in extra slowdowns that can make the connection unusable.
In the mathematical sense this is clearly not true - it’s easy to come up with a smooth single mode distribution that doesn’t look like a bell.
Writing multithreaded programs does not means that people know how to do this.

Just fire up the Windows Process Explorer and look at the CPU graphs.
As a french I have never heard of anyone considering a burger as a snack, like a bag of chips, and not as a meal.
Do you use a burger as a side to something else? Like you would eat it with a kebab instead of fries? Or is it the same for the kebab?

I don't think you can select a meal in a restaurant, then have a burger instead of fries/salad as "accompagnement". You will also not find a burger in the "starters" section on a menu.
Been using git every day for ten+ years and I never knew about --force-with-lease.

That's great to have learned, thanks!
Quic is implemented over UDP. It's literally running over datagrams.
How do you navigate via memory without some degree of mental visualisation? I’m convinced many aphantasia folk are just heavily overrating what other people are describing as visualisation, as if it’s some kind of minority report style interface that appears before you and is perceived by the eye. It’s simply being able to reconstruct physical entities as mental models. Again, without being able to do that it just seems impossible that you could navigate from memory, unless every destination is recorded in your mind as a series of “left, right, left, left, right at church” instructions that you’ve managed to memorise, but surely you’re not doing that? You must be about to walk through the steps of a journey in your mind? I struggle to believe people are getting through life without this ability, it seems so essential to me in all sorts of scenarios.
IMO stream abstractions make it too convenient to write fragile programs which are slow to recover from disconnections (if they do at all) and generally place too many restrictions on the transport layer. Congestion control is definitely needed but everything else seems questionable.

In a datagram-first world we would have no issue bonding any number of data links with very high efficiency or seamlessly roaming across network boundaries without dropping connections. Many types of applications can handle out-of-order frames with zero overhead and would work much faster if written for the UDP model.
Understanding WiFi Protected Management Frames
Starbucks is popular in North America. However, they had to shut shop in Australia precisely because there was high quality coffee available everywhere and nobody wanted to put up with the rubbish Starbucks was feeding.
My favorite thing about that whole thread is the unanimous consensus among everyone involved that we will all be running GNU/Hurd in 2 years so these stopgap OSes are just academic hobbies.
> At age 30 the total energy use of the brain sums up to about 5000 Wh,

That doesn't sound right... 30 years * 20 Watts = 1.9E10 Joules = 5300 kWh.
It's 100% clear why his I initiative was buried. The guy is a reckless egomaniac jerk. He is very transparent that he would do illegal stuff on a whim, target civillians, escalate conflict with other nations without even consulting a superior, and then reveal his face to the whole world, spilling secrets left and right, for a minute of internet publicity. And do a reddit AMA. And put "I am single LOL" there, showing just how much he can be trusted with leading a government cyberwarfare task force

What I read is that guy did a clever DDoS, which is mildly impressive, and decided to become a twitter celebrity/NK assassination victim. I am no hacker, but I expect real hackers to be laughing their asses off.
Me too. I have a branch with some commits on top of git-revise where I implemented this config option:

~/.gitconfig

[sequence]
presentation-order-head-on-top = true

Branch: https://github.com/anordal/git-revise/commits/rebasehappy-in...
Sounds like you don't have a very good understanding of what nurses actually do nor do you appreciate them.
I've tried WezTerm, and it seemed good. But, I didn't see anything better that iTerm. (Aside from the name not being "WezTerm2" :-/ ) And even though I use only maybe 8% of iTems's features, that's still a significant number of great features no other terminal that I know of has.

I've also tried all the others you mention. I actually like Konsole from KDE the second best, I think.

But none of them come even close to iTerm, except... it doesn't run on my main computers, so I have to find a Mac and SSH into my main (Linux) machines.

What I want is iTerm (minus confusing version iTerm 2 v 3.x naming stuff), that work on Linux also. (Extremely unlikely to ever exist, I know... just stating my wants.)

And maybe also with a Termius-style "persist all your bookmarks and saved configs to the cloud so that with one commmand you have them all on any machine".
Super interesting project, however I do not believe that striving for producing 100% identical binaries worth it. They themselves seem to have already deviated from that, by producing a combined binary.
I'm very surprised you've never gone hunting for bugs in your git history.

"Hey something went wrong with X service"

Find commit like "add y to x service'

It's a time saver to me. Plus if the bug is extra tricky, you can ~easily~ revert or pick it out.
I cannot. It's easier to imagine the sensations of being with the person than it is to visualize the person themselves.

I can't visualize the faces of any of my exes but I can vividly "feel" the memory how we felt being next to each other, sometimes if I focus this starts to include smells and sounds as well but no visuals.
I don't care.

I've come to the conclusion that gpt and gemini and all the others are nothing but conversational search engines. They can give me ideas or point me in the right direction but so do regular search engines.

I like the conversation ability but, in the end, I cannot trust their results and still have to research further to decide for myself if their results are valid.
> leaving broken commits useless for git bisect.

Honestly all of this is just a function of Git’s tooling being pretty bad.

There’s no reason that a merge based history can’t be presented as a linear history. That’s purely a matter of how the information is displayed!

Similarly there’s absolutely no reason that git bisect should try to operate on every single commit. We live in a world where CI systems need to land a queue commits at a time. No one can afford to run every test on every commit. Git should have support for tagging commits that had varying levels of tests and then running bisect against only those commits. Easy peasy.
How else would you calculate the quartiles to render the boxes?
Indeed, I've always been against filtering people on programming language. However, I wouldn't hire a developer that wasn't good at the language they had been using or learning for the last years. In the same way, I wouldn't stop from hiring someone without git experience. But I would definitely not hire someone who, in 2024, hadn't been using some CVS tool. Plus, I would be curious to know how the applicant had been sharing code with colleagues in group projects and why they had gone for solutions other than git. For someone more experienced I would be wondering how they managed to be insulated from the most widely used code repositories like GitHub, GitLab, BitBucket, and so on, which overwhelmingly are git focused (BitBucket even started out as a Mercurial solution and then slowly shifted to Git). This could actually be an interesting window into the applicant's decision making process. Even though I would be open minded, I think that the odds would tend more for me to find out reasons not to hire that applicant.
But is that what they're actually used for?

The data has been reduced to three numbers, throwing away most of the information that you would need to assess whether the distribution is gaussian or not. If it's not, how will you ever know?
Pizza Is depicted in a few frescos in Pompeii and is also mentioned in Virigl's Aeneid.

It's not a modern invention.
I didn't mention selling the picture I made of a Disney character. I mentioned only drawing it.

Likewise, AI can draw the Disney character. You as prompt author may have no desire to sell or share the drawing. It's your karma if you choose to cheat, deceive or steal in any areas of life.

I am not a fan of AI-gen "art". But I object to pitchfork policy, banning and crippling AI from training on actual things in the world - IP protected or otherwise. I think AI should see everything we humans publish, so it knows us better than if we limited its learning.
> Multi threading is still the domain of gnarly bugs, and specialists writing specialist software.

It is not even there.
Windows (7,10) has difficulties splitting jobs between I/O and processor.
Simulations take hours because of this and because Windows like to migrate tasks from one core to the others.