skysight-inc/HackerNews huggingface dataset:
Google is a mess of configuration languages. Starlark, GCL, piccolo, textproto, yaml, the weird subset of starlark boq uses. From the outside it seems a lot more uniform than it is.
Drawing is touching something with your eyes.
100%, way this felt in practice at Google was I could have whatever I wanted in my IDE, and it'd be transformed upon check-in into the house style, which I don't need to care about

FWIW, just happy to have a chance to unload this thought finally: it had surprisingly little impact on code reviews, in that the "personal preference I need to enforce" just ascended abstraction levels.
The Importance of Hide-and-Seek
Mama/dada effect: Children everywhere in the world say mamamama as their first syllable, which is why mama means mother both in Chinese and in anglo-franco-hispanic-germanic-latin languages, and everywhere else. They then say dada, baba, papa, which is why baba means dad in both China and in latin languages.

Ramachandran and Hubbard suggest that the kiki/bouba effect has implications for the evolution of language, because it suggests that the naming of objects is not completely arbitrary. - Nonsense, mama is an easier syllable for mouths to make, that's the sound that cats make as well as cows.
Maybe that's why we call them "ma- mmals" ?
I bought a 8TB SATA SSD for this. Currently it's already 15% full. The nice thing about my NUC is that it has Thunderbolt builtin so I can buy Thunderbolt drive bays.
You misunderstood. My comment had nothing to do with the meat of your post. I was only referring to Linux being preinstalled on Chinese hardware as being downright dangerous.
In French "kiki" is also slang, more like child speak really, for a more pointy part
The thrift stores in my area have tonnes of VGA cables.

If you're the type of person who regularly visits thrift stores, taking the time to go through the cables and wall-warts is worth it. The staff don't know what they have and everything is priced more-or-less the same. You can end up getting some quality and rare cables for a pittance. It is one of the few sections of modern thrift stores that feel like thrift stores of old.
because you're paying $1.10 per peak watt in a place with a suboptimal capacity factor, and if we add the rebates and 'free' gov money, probably closer to $2. if we're talking about us dollars, low-cost panels cost $0.08 per peak watt (though predatory usa import tariffs double that) and we can probably expect a whole solar farm built with them to cost about $0.50 per peak watt, maybe $1 if you're talking about the us. that solar farm can be located in a place with a 20% or even 30% capacity factor, because it gets twice as much sun as your house, so it generates twice as much energy with the same amount of panels

so your utility company is probably going to make four times as much energy per dollar invested in solar panels as you are, unless you're in the usa, so they can sell it to you much cheaper than you can make it yourself

so probably if you'd put the $16000 or whatever into the stock market it would yield more than enough to pay your electric bill for those 30 years or actually forever

the panels won't wear out in 30 years either, though, and the reduction in risk may be worth it to you
I don't feel like this is a fair representation of my viewpoint, it certainly makes me a little angry. I'm afraid I'll have to discontinue this discussion.
they won't increase; they'll drop like a stone
I’m inclined towards just banning cellphones in schools. For 70% of the students this will be enough to ensure they don’t use one (number made up based on experience of recalcitrant kids in my classes)
If they made it possible to disable the heating element (ie. require a human to wipe snow off it) then it would be a lot more viable for hiking.

The large version draws 45-70w so a airplane carry-on legal USB-C powerbank could power it for 1-2 hours.
I migrated my Fitbit account to Google not considering the effect it would have on my data exports. I had been using the "legacy export" feature to dump out CSVs maybe once a week and copy the new data into a spreadsheet I had setup. When I migrated my account all the data export now goes through Takeout, take it or leave it. 7 years of data is about 2GB uncompressed, 170MB compressed. It will sometimes take days to export, sometimes just an hour and it will tell me there was an error, or occasionally as much as a week. The files are almost always the same (mod new data), but it will almost always appear in my email as 8 archives, then when I go to download them there will be a random number of archives listed on the landing page, between 1 and 5. It's not super crucial, and it's easy enough to digest with a script, but it's wild how janky the process is.
> People can absolutely get promoted for improving products, even if those products don't make the company money.

Yeah, but there better be a high-up patron for these products because Google is notoriously stingy with promo.

Source: quit Google right after L3->L4 because another company was willing to offer me an extra $200k/yr and L5. I've since been promoted at THAT job, and am now looking again because they gave me a raise to the bottom of the next band and that's dumb.
Here’s one of my previous attempts at it specifically for k8s: https://github.com/cruise-automation/isopod

I’ve had mixed results trying to adopt this though - some people (usually better coders) get it, some like wallowing in their yaml soup
Yes, Javascript is one of the seminal "sales already signed the contract" situations in tech.

Given the circumstances, it's amazing javascript isn't way worse.
This is effectively a support forum, because you get visibility and issues do bubble up higher than the standard support queue. The system is what it does.
they won't be worthless, they'll be producing about 25% less power, and after that degrade very slowly indeed. but that doesn't matter much because 30 years is basically forever at any reasonable discount rate

bank cds do not pay a reasonable discount rate, it's true, but there are investments that do. maybe a nice index fund balanced with a money market fund?

you should also take into account the precipitous drop in electricity prices starting 10 years from now
Almost all problems (that I find interesting): anytime you can frob two foos together and get a new foo (put two parts together to make something that can again be a part) you've got the material for a tree.

Concrete examples: Docker containers, PDF parts, POSIX filesystems, Scheme sources, SVGs, x86 objects, etc.
Its worked well enough for me both times I've used it. First time it wasn't happy about giving me 10+GB of data in one file, but once I set it to break it up in to multiple files, it was fine. No corruption or anything.
There were also various Python formatters. The problem was the zeitgeist - engineers would tell me that "they didn't want an algorithm messing with their code" as though that was a serious concern, or that wading through endless pull-request changes for syntax was a good use of anyones time.
> i agree about wealth being the primary driver of energy use

That's not what I meant. I was referring to the development of populations. Populations that didn't have what the global north would call 'the basics', electricity, household water/sanitation, lighting, adequate heating/cooling, refrigeration, as well as 'basic luxuries' like television/computing/internet and personal transport, increasingly now have access to these technologies (even in 'underdeveloped' countries). This is going to increase energy (not just electricity) usage. But once 'the basics' have been met, they will already be in line with the efficiency standards adopted by the west (maybe even moreso because energy is more expensive in the global south)

So, a counterargument might be that AI will become part of our 'basic' lifestyle, and that we will see a resurgence of demand again, but we're seeing that cloud based compute is acceptable for the vast majority. So even though, say, internet search was energy intensive at its inception, it has largely been amortized and itself energy optimized to not really raise the bar of energy usage. Custom silicon, tighter semiconductor nodes, newer algorithms, photonics, and eventually yet-to-be-discovered technologies like room temperature super conductors can again bring the energy usage down for compute, increasing efficiency not just for AI, but across the board.
Random commenter on HN just tried to do a bearish analysis that Morningstar or any other analysis group you can obtain. News at 11.

How do we know that AI is going to be the only thing that GPGPUs are the end game?
and that it grows using current day approaches and technologies...
Some find irreparably thin devices beautiful. Too each their own ... until it becomes impossible to repair anything because of vain navel gazers.
well they do need to have names for things. you can't exactly do surgery on "the third muscle from the back".
Regardless NVDA gonna pop Monday on this news
This is a good point because “solving problems” and “generating convincing-sounding text” are the same thing. The fact that language models can answer heretofore unsolvable questions like “how many flimbops does it take to fill a fuzzlebugle to the halfway point?” means that Sam Altman has stolen fire from the gods as a modern day Prometheus
Quick 10 min into Googling, def. double check me:

You're right, ex. https://dev.to/jillesvangurp/comment/6gnb/

Sadly there's enough bitrot that ex. intentsoft.com is offline.

More here, but article is v opinionated/judgement oriented, comments are useful, but again, bitrot :( https://wiki.c2.com/?IntentionalProgramming

It strikes me that what I am describing as "bitrot" may also be "never really shipped, so the vagueness isn't accidental"
Jazz is... quite popular?
My first computer was a 386. There was a reference program I used all the time and I can’t remember it for the life of me. It was menu driven and had a ton of information on hardware, including CPU’s, UARTS, registers and their uses, interrupts etc. Sounds vague I know, but does anyone have any idea what that program was called?
It's a mess, yes, but it's better than most places I've seen that end up using a bunch of YAML/JSON and then poorly defined custom tools to mangle things together.

Also I'd argue that there's a good core in Google's config stack: everything resolving to a proto at the bottom, textproto for "raw" representations, and having one language above that. If we could standardise on that it would be good, but of course that's unlikely.

Does Boq use a subset of Starlark? I thought it was Piccolo. I've always assumed Piccolo predated Starlark and that Starlark was essentially the external-first rewrite with some learnings.
Related recent discussion:

An Overview of the Starlark language -
https://news.ycombinator.com/item?id=40573689
> You are talking about the strategy “working” or “not working” as if these are binary things.

WWII was before all this, but we have decades of management experience about how to take ordinary people and make them productive in an industrial setting.

The CIA list isn't the inverse of that. They didn't have Dilbert then either, but it looks like the equivalent of mailing over some Dilbert comics. Maybe it is better than nothing and I don't fault them for trying everything but I've never seen evidence that these are actually effective hints at sabotaging an organisation. The office-work stuff, not the physical ideas which I assume are quite effective.

Now that the discipline exists it'd be interesting to get a group of great operations researchers together and have them come up with their own list of ideas then see what the overlap is. It might be quite small. Is it more damaging to have a great worker who gets one or two key thing wrong or a grumpy guts who does poorly at everything? I suspect the former, the sabotage handbook the latter.
Preach it.

I remember trying to a avoid LaTeX to submit for a journal. Microsoft Word was powerful enough, right? And how hard could it be?

It was agonizing, painful, and downright schooled me on just how imprecise the popular editor could be. Weird flow issues, difficulty getting the spacing right, crappy support for certain kinds of figures, and knowing my submission could be rejected simply because it wasn't conformant to the journal's standards. I never did it again.

LaTeX sucks, and the reasons behind necessitating it probably suck too, but as it stands within the world of research? It is an unavoidable reality for many.
Think mammaries, which comes from an old word for milk, so probably from mother, yeah.
How long till someone ports NetBSD to it now that it’s more viable?

There was work in the past:
http://www.jp.netbsd.org/ports/pdp10/
It is unsustainable, but no one wants to see the music stop. AI hype is floating a lot of tech stocks right now, and NVIDIA is at the center of it.
Meta is going hard into AI (both hardware and software), which is great to see. Something that's not super obvious is what specific features of existing apps require AI, that is, how will Meta get return on investment?

Two uses I can think of are i) text and image content moderation on fb and instagram (won't need as many human reviewers if bots are as/more effective), and ii) chatbots for businesses (businesses could provide their business documentation to a meta LLM which could handle customer inquiries via messenger and whatsapp).

Anything else?
You say that like it's a joke, but they're called mammals because they have mammae -- breasts, udders -- and although I don't know completely for certain I'd be flabbergasted if Latin mamma weren't very directly related to mama etc. (Wiktionary says it's from Greek "mamme" which it alleges is a back-formation from babies' "mama", and cites a learned-sounding reference, but I don't know whether anyone actually has more than conjecture here.)
Two parts of this make no sense.

1. If energy storage on-turbine was important, you could fill the tower (rather than blades) with a much better storage system.. lithium ion, gravity device, molten salt, etc. No complicated power transfer between turbine and blades required.

2. Turbine repair people talk about how regularly damaged the blades get, how they have to be locked/serviced/patched in place, or worst case the blade fully replaced. Surely this increases build/repair costs, and the risk to those repair people.

There's no discussion of what the energy density of the product is (nor on the direct website https://sinonus.com/)
> same thing you're basing your assertions on: what I see as common sense

Well, that and my background in aerospace engineering and training to be a general-aviation pilot. Not quite expertise. But more than common sense.

(I have some military-pilot [helicopter] and designer friends and family, but for obvious reasons, they don’t inform my public views.)

> ChatGPT isn't designed to win dogfights, but other models are, and gee, guess what, that's exactly what's happening

Terrific, can it also aim a trebuchet, because they’re equally germane to a modern battlespace.

> that you were wrong the last 10 times you asserted that ML models can't do X

What? When?

> Radiation? Really?

I didn’t name this crap [1].

I’ve followed your account for a while. Reasoning on modern military bleeding-edge technology using the fallback of common sense seems beneath you. NGAD is in design and pre-production; you’ll find their trading off what decisions are made by man versus machine interesting [2].

[1] https://en.m.wikipedia.org/wiki/Anti-radiation_missile

[2] https://en.m.wikipedia.org/wiki/Next_Generation_Air_Dominanc...
Their whole advertising business model gets better with LLM understanding of text. They can target ads better.
They make USB-C cables with displays now
There is a logo implementation that runs in libreoffice: https://help.libreoffice.org/latest/en-US/text/swriter/libre...
> what if two people in the entire world was deadly allergic to apple or perhaps avocado?

That's the thing though. Peanut allergy is the second most common food allergy. Around 1 in 100 people have a peanut allergy. I can't seem to find data on what the average sensitivity to peanut is, but in a shared space such as a school, 1 in 100 is a real consideration.
When I started out I was basically stumbling around for code that worked. Things got a lot easier for me once I sat down and actually understood broadcasting.

The rules are: 1) scalars always broadcast, 2) if one vector has fewer dimensions, left pad it with 1s and 3) starting from the right, check dimension compatibility, where compatibility means the dimensions are equal or one of them is 1. Example: np.ones((2,3,1)) * np.ones((1,4)) = np.ones((2,3,4))

Once your dimensions are correct, it's a lot easier to reason your way through a problem, similar to how basic dimensional analysis in physics can verify your answer makes some sense.

(I would disable broadcasting if I could, since it has caused way too many silent bugs in my experience. JAX can, but I don't feel like learning another library to do this.)

Once I understood broadcasting, it was a lot easier to practice vectorizing basic algorithms.
They are just saying they will close your account if they catch you and feel like it.
> This basic pattern (consonant + vowel + maybe limited option for final consonant) is very common; it's the most common arrangement among the worlds languages. Far more common than languages like English which allow monstrosities like "strengths" (which is 6 consonants and one vowel).

It's a fun spectrum!

Italian is often given as an example of this, but Italian does allow more complex consonant clusters at the beginning of a syllable than Hawaiian or Japanese (e.g. gra-do, glo-bo, pneu-ma-ti-co). You see echoes of the Italian proclivity towards final vowels in English-language stereotypes of Italian accents, where a schwa (an 'uh' sound) is added after word final consonants ("I want-uh" etc.).

Czech, on the other end of the spectrum, happily allows for things like zmrz-li-na and - famously - strč prst skrz krk (yes, that spelling is phonetic - the rs are syllabic). Interestingly though, Czech evolved out of late Proto-Slavic, and PS had a rule that no syllable end with a consonant (the law of open syllables). This made late Proto-Slavic look more like modern Italian. So, e.g. prst in Czech was prĭ-stŭ in Old Church Slavonic, and krk was krŭ-kŭ.
Neither does grabbing yet another online third party's untested data?
The article says it costs $.40/mo to store 400GB on Glacier. Looking at current Glacier pricing of $.0036/GB, that should actually be $1.44/mo. I realize an additional $1.04/mo isn't much but the number is off by a factor of 3.6x so I'm just trying to understand. Also, if you're willing to spend a tad more, the 400GB could be stored on Backblaze B2 for $2.4/mo but egress is free!
I feel like a lot of major urban centers have "that" store whose entire business model is collecting electronics from failing businesses and then selling that. Great way to get a bunch of extremely underpowered Windows laptops or Android tablets. Terrible computing devices in general but if you're lucky it'll work well enough.
Is there any reliable source for this? It's an interesting claim, but I'm skeptical because I don't think anyone had any idea what a huge success RPi would be. The idea that it was all a monopoly play by Broadcom is something that I'd need more evidence to believe.
> you didn't do your homework on Azov, and so within minutes you got debunked

So it's not true that many Ukrainian regiments assisted the Nazis in WWII? It's not true that that is where these symbols come from? It's not true that the US had a ban on arming Azov for years for exactly this reason? It's not true that NATO can't post pictures of Ukrainian soldiers defending a sovereign territory from invaders because they wear Nazi insignia? It's not true that journalists have to ask the soldiers to remove their Nazi insignia when being photographed?

In fact all are true. Here are the sources:

https://www.cnn.com/2022/03/29/europe/ukraine-azov-movement-...

An image of a Ukrainian historical newspaper with a Nazi swastika and "Slava Ukraini" written at the top: https://commons.m.wikimedia.org/wiki/File:Nove-zhittya.jpg#m...

https://www.newsweek.com/nato-says-it-didnt-notice-ukraine-s...

https://www.nytimes.com/2023/06/05/world/europe/nazi-symbols...

Don't close your eyes to facts and truth. The world is complex. Try to find the truth in that complexity
Fake profiles to boost engagement/DAU? Grandma is lonely on FB now that no one is on there anymore.
So the article mentions the congenitally blind, but not congenitally deaf.

It would be pretty mind-blowing if it still worked.
The one by Tried&True appears to be pure linseed oil: https://s3.gomedia.ws/wp-content/uploads/sites/11/2016/03/FB...
I don't dismiss people's words based on the history of the person. The worst person can have sensible logic in some cases and vice versa
Timing and luck?
Full authenticity would also require raised flooring, and an audio track of people shouting "SAVE YOUR FILES!" whenever the lights flickered.
> The problem is more likely a lack of prioritization at the leadership level.

Great. If you're in leadership why would you prioritize a feature making it easier for people to leave your platform when you could instead prioritize a new feature that might generate value for the company?

There's no incentive to make Takeout any better than it is today.
Take a look at what’s going on in the only high intensity near peer battlefield in recent decades. It’s 95% drones. $500 drone with an RPG duct taped to it immobilizes an Abrams MBT and the other two finish it off. Then Mavics drop grenades on the crew. For reach there are larger drones, cruise missiles, ballistics and hypersonics. “CAS” is bullshit in 2024. At best, planes are launching missiles or guided bombs from tens of miles away.
yeah, I've just finished exporting all my families photo's. and importing into selfhosted immich.

its almost as good as photo's, better in some ways.

Next will be emails. though thats going to be a while away.. hosting emails sucks.
Just as being a poet is to learn to cause another to touch something with their ears, even if it was through their eyes initially.

And you nailed it.
If it has to be one line, the comment:

You are not expected to understand this.

from https://en.m.wikipedia.org/wiki/A_Commentary_on_the_UNIX_Ope... .
There seems to be at least one commercially available PDP-10 clone - https://xkl.com/about/
From what I remember, Piccolo uses a Python interpreter.

Blaze also used to call a Python interpreter to evaluate BUILD files, but this is something I've changed. Starlark is unrelated to Piccolo, it started as an interpreter written inside Blaze. Starlark was created just before we open-sourced Bazel (because I didn't want to open-source the Python preprocessing).

Edit: indeed, Boq's manifest.bzl is Starlark.
Maybe hit up your local sketchy electronics store, VGA is still sold regularly as older gadgets still need it (One of my screens still uses VGA)

I say sketchy as in no name brand anything, 100% chinesium electronics
> they have no desire to learn beyond what's taught

You know, sometimes 100% is enough. Have a beer and relax.
I haven't changed the meaning, I simply stated things accurately.

Here, though, you've misstated things inaccurately. You seem to think the points are interchangeable, and the only issue here is semantics. You couldn't be more wrong.
> gave me a raise to the bottom of the next band and that's dumb

Why is that dumb? By your own account they’re already paying you at least 200k/year.

There’s a limit to how many large raises you can give if you intend to give x% for the rest of time.