skysight-inc/HackerNews huggingface dataset:
It's a bit ridiculous to claim Australia is somehow falling behind when our target seems? To be more ambitious than China's is. It's not actually mentioned anywhere what China's 2030 renewables target is.

It's apparently 1200GW, but the grid's capacity in 2019 was 3TW - so after accounting for capacity factor (0.25) china was only targeting ~10% renewables by 2030, compared to Australia's 80% grid share. The share will probably be higher than that in China, but it's still ridiculous to not provide a comparable number in the article.

It's easy to beat a goal that's set low, surprise! Australia's goal of 80% seems like a solid number to me as well, and given the general trajectory of renewables it would not surprise me if the grid is defacto all renewables shortly after that time anyway.

Comparing absolute numbers is obviously stupid too. 1.4B is ~50x the Australian population, so china installing 50x the capacity ("they install in a week what we install in a year") is not at all surprising (and hilarious to compare the numbers directly anywU)

The whole article just seems to be a bit of a puff piece giving air to an unambitious target. The ABC has really gone downhill, and it's a bit sad how uncritical they can be nowadays :( (not to detract from china making progress - that's always good - but this seems like a pretty baseline result given their population)
All part of the plan to down size the company and overall white collar labor force
I've coded in a bunch of languages over my career, but somehow managed not to use bash. But a few weeks ago I found myself needing to create a somewhat involved script using Bash. Using GitHub Copilot, I was able to generate a script that worked great and it included comments, arrays, arguments, case statements, loops, conditionals, menus, etc--basically covering the first dozen chapters of this book. I guess my point is that we need to teach people what's possible and to help them explain what they want clearly. Memorizing syntax will be a less relevant skill at some point.
I think at least part of the problem is that todays "agile" methodologies lure people into almost completely neglecting analysis and design, as if these steps are forbidden in agile. So for many dev teams I have seen, agile basically means "we have no plan".
Watch the 1996 version of Romeo and Juliet with Leo DiCaprio and Claire Danes. Absurdly over the top and campy and fun, which I really think shakespeare would have loved. He was a "butts in seats" kinda guy.

https://www.youtube.com/watch?v=beV56hp4T3w

https://www.youtube.com/watch?v=SEzskNtFnIY
The Last Avant-Garde
> No one outside the scrum team should care about story points, and they certainly shouldn't be used to generate reports. Velocity is for the team's benefit, as a tool to help manage workload and schedule

These two sentences are somewhat in conflict imo. Workload and schedule is tied into capacity planning and resourcing, which happens at a higher level than the scrum team. The people having those conversations need something to go off of, so it's pretty easy to see why they latch onto story points and velocity.. those are numbers that their teams are already producing!

I do agree with you that this is a misuse of velocity and story points, but I don't think it's possible to keep such things from being used (abused?) by upper managers above your team
Does the data support the "general rule" then? I think 65 year olds today are much more able than 65 year olds 50 years ago.
> Hot take, but 3-generation nuclear families

Nuclear families are, by definition, two-generation; 3-generation families are one of the more common things that nuclear families are defined in opposition to.
> Right.. doesn’t work with oligopolies/monopolies. Do you think Bing is much better? No? Well..that’s that.

Barrier to entry have never been lower. Both over time, and also compared to most other industries.

If you don't like any of the offerings on the market, perhaps your tastes are just not wildly shared? (And if they are, but underserved, that's a lucrative niche for a new company!)
Using python and constraining yourself to only use a basic subset of the standard library modules so you can run the script in pretty much any environment is almost always a better choice than trying to write even one loop, if statement, or argument parser in a bash script.

bash script is "okay" I guess if your "script" is just a series of commands with no control flow.
Anecdote? Look up employment stats in any relatively old country, you’ll find that a significant portion of 65 year olds are still in the workforce. Calling them dependents is ridiculous. And in Asian American immigrant circles, 60+ yr old grandparents taking care of young children is basically the norm.
import timetravel
I was specifically interested in the contrast to automation alluded to in https://news.ycombinator.com/item?id=40970901

A job can be truly 'lost' if it's replaced by a machine. But it's merely reshuffled, if a foreigner does it.
>For any AGI to have seriously scary consequences, it needs to have a physical real-world presence that is at least comparable to humans

That doesn't seem true to me at all.

In fact, I don't see why it needs to have any physical presence to be scary. You can wreak a lot of havoc with just an internet connection.
The Mythical Man Month by Fred Brooks is always worth a read. It's now an ancient tome (e.g talk of how much storage space comments take up) but there is a lot of wisdom there and it certainly ticks the historical box. It's one of the only books I re-read regularly.
There sure will be people. However, there's no arguing that Goths, Picts and Aztecs are extinct.
Does this work with Siri? I'm not running the beta so am not familiar with the features and limitations, but I thought that it was either answering based on on-device inference (using a closed model) or Apple's cloud (using a model you can't choose). My understanding is that you can ask OpenAI via an integration they've built, and that in the future you may be able to reach out to other hosted models. But I didn't see anything about being able to seamlessly reach out to your own locally-hosted models, either for Siri backup or anything else. But like I said, I'm not running the beta!
It's easy to see the market producing a lot of cheap renewables now and think the government was never necessary, but without the government's early and heavy investments and mandates, we would have reached this point much further in the future.

To give an example, in the late 80s/early 90s, California mandated that 10% of major automakers' car sales be zero or very low emissions. GM started leasing EVs in 1996, and Toyota start selling the first hybrid in 1998.
Here it is in action
https://www.youtube.com/watch?v=9nspf7yapGY&t=73s
Then, in what way is it relevant to my claims here? Namely,

1. Dark matter does not meaningfully introduce billions more parameters into cosmological models than they already have, and

2. Individual galaxies' dark matter fractions are not essential to (not proving, but) strongly suggesting dark matter exists.
I think it depends on the person. My 30s were my most fun decade, and I can't imagine doing much of what I did if I'd had kids then. I knew a few people who'd had kids in their early 20s (and one even earlier), but I barely ever saw them during that 30s time period.

I'm in my early/mid 40s now; if I'd had kids in my early 20s I suppose they'd be college-age now, and I'd just be getting back to a more-or-less child-free social life. (Granted, that would depend on all my friends also having done the same thing.)

But I don't have kids at all, and, frankly, I don't have the energy to do much of the stuff I did 10 years ago. If I'd spent the last ~20 years raising kids I imagine I'd have even less energy than I do now.

But at the same time I can't imagine having a newborn now, or even in the past 5 years or so. That sounds beyond exhausting, and I'm not sure I'd be able to do it.
> the idea that "a 65 yr old is a dependent" is utterly unfounded as a general rule.

They're either dependent, or able-bodied, or dead. Not sure what the relative percentages are, but I doubt that "able-bodied and healthy enough to provide ongoing childcare for grandkids" is the majority here.

Looking at my area (urban Poland) there's a matter of urbanization as well - plenty of parents in the cities are first-generation city dwellers; their parents live in the countryside. The logistics (and CoL in cities, as GP noted), makes involving grandparents on regular basis prohibitively expensive.

N=1 in my case, we have one grandmother in the city, still professionally active (so limited time), and two grandparents retired and self-supporting, but living far away in the countryside (so unable to help most of the time).
Did you really think "they just call them grandma/pa" was a good argument against people not knowing their grandparents' names? What do you think people in other parts of the world call their grandparents?
Europe won't have fewer people, but there will be an extinction of Europeans. Maybe not in our lifetime but it is now all but inevitable.
This has nothing to do with what I'm attempting to discuss.
Seems like the Biden alternative being propped on all the left-leaning search engines.

So most likely the Clinton/Obama machine chose Whitmer to replace Biden in the last minute.
There's a server. You can ssh into it, but you don't have root. You don't know if it'll have python (2 or 3), perl, ruby, node, whatever. You need to write a cronjob that'll run every 5 minutes, or a script that'll do something on-demand, or just a one-off to clean some stuff up or grab particular log files or something. Performance isn't going to be a problem. User input isn't going to be a problem.

If you never run into this problem, fair enough, maybe you don't need bash.

A lot of us do.
See the rest of the thread for people who understand the basic concept of debate. It’s not my job to make that persons argument for them.
Show HN: Create a custom link with AI assistant to sell or buy anything
I watched the last starship launch on a scam YouTube stream. It was 30 minutes delayed, which a thought was because Musk wanted to promote Twitter. They said multiple times that Elon will announce something big after the launch.
Directly after lift off it cut to Elon holding a speech and I only noticed this been a scam channel when he talked about the QR code and crypto.
Had decent luck using chatgpt to translate some crufty old bash deploy scripts to python
https://en.wikipedia.org/wiki/Crystal_polymorphism
This exists:

https://playonshakespeare.org/
Nothing. "Make it so." isn't "I'll make it so" (aka. wilco) - it's "you make it so". "I agree with your idea, so you go make it happen".
https://archive.is/gCzrJ

Non paywall link
Nice! I like the `needs` utility :)
On a long enough timeline, we're all dead.
I have serious problems believing chinese data are there third party confirmations?
Music and Mystery: Seamus Heaney and the end of the poetic career
I've used linux brew a couple of times to escape this problem, able to get a newer version of python or ruby instead of bash: https://docs.brew.sh/Homebrew-on-Linux
Discord Uses Open-Source for Scalable Data Orchestration and Transformation
> live with the imprecision

Exactly that. In a restaurant, you're really pressured to make it the same each time.

At home: Who cares? It's good that it's different every time.
Encoding Differentials: Why Charset Matters
If you need control over who joins your network, implement 802.1x or a captive portal or something. If you just use a WPA key, people will always share them, you can't stop them, there are literally crowdsourced online databases of "free internet" WiFi keys
Can platforms behave badly? Yes. Can they dictate terms and conditions and thus break your orohram or distribution? Yes.

When you are building on another's platform you need to be aware of this risk.

Some platforms are more aggressive in this than others. Apple in particular literally coined the phrase "sherlocked". Do not be surprised when a platform behaves the way they always have.
I thought Ben Horowitz was fairly progressive. Were these high net-worth VCs, CEOs, and fund managers suddenly endorsing Trump actually closet Trumpers all along, or are they just cynically reading the room and trying to pander to it? For Bill Ackman, it certainly seems to be the latter, given his tendency to walk back premature hot-takes: https://www.businessinsider.com/bill-ackman-no-hire-list-gle...
I would agree if python dependency management wasn't a dumpster fire.
Tried https://github.com/google/zx and never looked back.
No… it’s simply the worldview opposite creationism. Any assertions of feelings of superiority are very certainly projections. It’s interesting that my entire argument in this thread has been equivalence, but people want to interpret it as some sort of superiority thing.
Is there anything Bash does that Python can't do? I feel like using Python is just way better than using Bash.
Pretty surprising to me; haven't you expressed some curiosity about your grandparents or had them talk about their lives. Ever seen your parents birth certificates or marriage certificates?
> Just curious: where exactly is the shell in `cmake -GNinja`? Or is CMake not a build system hmmm? Nevermind that some people use bazel or meson or something ... other than shell...

Right above it; cmake replaces make, but something still runs it. And IME that something is usually either a developer running it from a shell (ideally eventually with another shell command wrapping it to automatically build on file changes) or a CI system running it which is always a massive pile of shell scripts.

To be fair, I don't doubt that if you really tried you could build a dev environment that used zero shell. But you would have to really try, and half of the things you had to build to make it work would inevitably converge to an informally-specified, bug-ridden, slow implementation of half of Common Lisp^w^wBASH.
I agree, but I've been having a hard time even with python recently. I had a small script (50-100 lines) to format a data drive on boot I refactored, 3 or 4 obvious undeclared variables and who knows how many more I didn't notice - mypy found 0 issues.

I was looking up statically typed alternatives and stumbled upon Ammonite and Scala-CLI for scala. I haven't used them much, but Ammonite bundles some basic libraries including command line parsing, http, and json, which are probably 99% of what I used in Python too? And Scala seems like an interesting language too with decent editor integration.
If you are your family’s de facto IT support, it is worth considering Seraph Secure, which can detect when someone might be falling prey to an online scam and can notify you (among other things).

https://www.seraphsecure.com/
It's a brave attempt to release the programmer from worrying or even thinking about thread pools and blocking code. Java has gone all in - they even cancelled a non-blocking rewrite of their database driver architecture because why have that if you won't have to worry about blocking code? And the JVM really is a marvel of engineering, it's really really good at what it does, so what team to better pull this off?

So far, they're not quite there yet: the issue of "thread pinning" is something developers still have to be aware of. I hear the newest JVM version has removed a few more cases where it happens, but will we ever truly 100% not have to care about all that anymore?

I have to say things are already pretty awesome however. If you avoid the few thread pinning causes (and can avoid libraries that use them - although most of not all modern libraries have already adapted), you can write really clean code. We had to rewrite an old app that made a huge mess tracking a process where multiple event sources can act independently, and virtual threads seemed the perfect thing for it. Now our business logic looks more like a game loop and not the complicated mix of pollers, request handlers, intermediate state persisters (with their endless thirst for various mappers) and whatnot that it was before (granted, all those things weren't there just because of threading.. the previous version was really really shitily written).

It's true that virtual threads sometimes hurt performance (since their main benefit is cleaner simpler code). Not by much, usually, but a precisely written and carefully tuned piece of performance critical code can often still do things better than automatic threading code. And as a fun aside, some very popular libraries assumed the developer is using thread pools (before virtual threads, which non trivial Java app didn't? - ok nobody answer that, I'm sure there are cases :D) so these libraries had performance tricks (ab)using thread pool code specifics. So that's another possible performance issue with virtual threads - like always with performance of course: don't just assume, try it and measure! :P
I didn't read it as a grievance. A grievance would be weird.

A lament perhaps.
As much as I dislike nudges and trying to fix things via tax policy. We should let the IRS beat the snot out of companies where married men don't take enough parental leave.
> This layering forms the dominant narrative of how intelligence may work and is the basis for deep neural nets. The idea is, stimulus is piped into the "top" layer and filters down to the bottom layer, with each layer picking up on more and more abstract concepts.

popular deep artificial neural networks (lstms, llms, etc.) are highly recurrent, in which they are simulating not deep networks, but shallow networks that process information in loops many times.

> columns.. and that's about it.

recommend not to oversimplify structure here. what you describing is only high-level structure of single part of brain (neocortex).

1. brain has many other structures inside basal ganglia, cerebellum, midbrain, etc. each with different characteristic micro-circuits.

2. brain networks are highly interconnected on long range. neurons project (as in send signals) to very distant parts of the brain. similarly they get projections from other distant parts of brain too.

3. temporal dimension is important. your article is very ML-like focusing on information processing devoid of temporal dimension. if you want to draw parallels to real neurons in brain, need to explain how it fits into temporal dynamics (oscillations in neurons and circuits).

4. is this competition in realm of abeyant (what you can think in principle) or current (what you think now) representations? what's the timescales and neurological basis for this?

overall, my take it is a bit ML-like talk. if it describes real neurological networks it got to be closer and stronger neurological footing.

here is some good material, if you want to dive into neuroscience. "Principles of Neurobiology", Liqun Luo, 2020 and "Fundamental Neuroscience", McGraw Hill.

more resources can be found here:

http://neuroscience-landscape.com/
I think the point GP was making was that you restrict yourself to only the bundled standard library, which covers most of the basics needed for scripting.
https://ourworldindata.org/grapher/installed-solar-pv-capaci...

https://globalenergymonitor.org/report/china-continues-to-le...
Of my kids’ four grandparents, one recently died, one is massively obese and in a wheelchair, one is lazy, and one is able and willing to help. All are mid sixties to 71.
use mypy!
It's quite interesting for me to see this, because I had the privilege of being part of the University-ARPA systems before 1985, with SATNET at ucl-cs and even prior to that (albiet arms-length through an X.25 PAD connection).

pre-internet, a huge community of people lived in what John Quartermain called "the matrix" (although after the fact) -a mesh of UUCP mail and usenet-like services co-joined with BBS and BITNET, and non-internet stacks like the UK JANET systems, or INRIAs cyclades systems or Jacob Palme's DEC-10 communications network.

So this third-hand take on things from BBS is "foreign" to me much as somebody working in a power station might wonder at the folks in the town next door lighting by gas. We talked to each other, but it was a different space of engagement. I got mine for free, it was my job. I think I didn't realise my privilege until I finally got to an economy without time-charged local phone calls, because being online all-the-time was very hard in the UK under the 3 minute call tarrif model.

So my "introduction to the Internet" was directly experiental, living through the uplift to DNS from HOSTS.TXT, deploying software shipped on tape to drive network links which were too slow to be used to ship the code, UUCP (designed for a pre-internet store and forward world) being ported to run over IP so that existing investment in SMTP and USENET could persist.

I liked the early internet. WHOIS was a directory for users. You could pay for a printed copy of the phone directory. I keep a variant of my NIC handle for the needs of WHOIS records now, which have an entirely different purpose.

The idea of "what is the internet" as text files in a BBS is .. well it's entirely rational but I hadn't realized it's need. A bit of a TIL moment.
This is why you force yourself to use nearly zero dependencies. The standard library sys, os, subprocess, and argparse modules should be all you need to do all the fancy stuff you might try with bash, and have extremely high compatibility with any python3.x install.
Sampler, visualization for any shell command
My Mom's a widower living on her husband's pension. My sister and her spouse both work, with good incomes.

Of course my sister paid my Mom to babysit the grandkids.
> A 65 yr old is a dependent

that may be true for some, but others I have seen are highly capable at that age still. And of course in the US we have two octogenarians running to be presidents.
Looks nice. I'm a Clockify fan myself. Your app and homepage also remind me a lot of https://timemator.com/ (which I ended up not using because it was unable to generate reports that show me the percentage(!) of time spent on different projects throughout the day).
Write scripts in whatever tooling you have setup for your app. In a typescript codebase, I write typescript scripts. In a go codebase I write go scripts. It's so easy to write a couple wrappers to make execing something a one liner and then the advantages of bash have disappeared. You already have a toolchain for running a program in your language, just use that to build your scripts.
Maybe. I'd love to see whatever the Apple + MECC version would be today.
It's an assumption we make due to imperfect knowledge of a system. We assume all microstates have equal probability.

Just like rolling 6 dice. We assume all configurations of the 6 dice have equal probability.

What's the probability of rolling exactly 1,1,2,6,3,5? It's the exact same probability as rolling 6,6,6,6,6,6. We instinctively assign these probabilities based of of assumption because we also assume each number has a 1/6 probability so rolling exactly a certain number for each roll yields (1/6)^6

It's the macrostates that are subjectively grouping these microstates in various ways. If I pick the macrostate where all dice are the same there's only 6 microstates for that. If I make up the macrostate for at least one dice is different that's every possible microstate except 6 microstates where they are all the same.
> if we prefer to outright shut down online advertising, or give it the tools it needs to be less bad

It's not like we've just invented this new advertising thing and are now struggling to make it fit the internet. We've been living with it for decades now, and over all this time that industry haven't expressed even a slightest desire to be "less bad" in any meaningful way. I think we can safely set aside the idea that they don't do it because they just didn't have any tools. No, they don't do it because they are doing just fine without it, and they have zero motivation to do it. And a lot of motivation - billions upon billions of dollars of motivation - to keep doing exactly what they are doing, or worse.
FTC Interim Staff Report Jul 2024: Pharmacy Benefit Managers [pdf]