skysight-inc/HackerNews huggingface dataset:
That bus example is one of the dumbest things I've ever seen.

Spoiler follows:

The solution is supposedly that in countries where you drive on the right-hand side of the road, children immediately deduce that the bus is traveling to the left.

This seems nonsensical to me because it's not even clear the bus is on a road, or it it is, that it's on the far side of the road. As far as I can tell, the bus is in a dirt field. Or if it's a dirt road, there clearly seems to be enough space for another bus to pass behind it.

And since there are no citations, I actually don't even believe it. I've seen enough completely made-up statistics on LinkedIn blogs that unless there's a link to a study, at this point I assume the authors are just making sh*t up.
If you want to try this yourself, although he carefully doesn’t mention his software, it appears he is running the Cowrie honeypot (https://github.com/cowrie/cowrie)

(Note, I’m the maintainer)
Linked YouTube video was from 12 years ago.

These guys who initiated the effort could mean well and put all their efforts into it. That doesn't invalidate the parent's point a tiny bit -- nobody is incentivized to make it good today.

Yes software rots, but some much more than others. Look at Gmail, Search and Android. See the difference? Some generate revenue, others don't.
In AI we trust, part II: Wherein AI adjudicates every Supreme Court case
The mini-pc market for those HP machines is fairly in demand and you can get them very well priced.

They're fantastic as a low cost machine with decent specs that take up minimal room, they're also usually corporate devices in which there are plenty of drivers that work well out of the box.

I bought one to act as a home server and it works flawlessly running Proxmox, over the machine I built many years back which was slower and bigger.

I just think comparing the Raspberry Pi to these Mini-PC's is just a silly comparison to begin with.
https://www.science.org/doi/10.1126/sciadv.ado0215
Is this the dplyR use case in R?
Is there dplyPython for Numpy?
Isn’t it mostly exactly that just in Latin?
I would not work for a company that operates this way. If my current company started doing this, I would immediately start looking for a new job.
Ask HN: Examples of articles or content augmented with animated diagrams
I'm trying to improve my career by sharing some tech knowledge through blog posts. I think using scroll-activated animated diagrams can make my content more engaging and easier to understand. Target audience: non-programmer tech enthusiasts, early/mid career devs.

Looking for examples of blog posts or articles where these types of diagrams are used effectively. Do you know any good ones?

Here's an example of what's I'm thinking of:

https://projects.tampabay.com/projects/2017/investigations/tampa-electric/big-bend-hellfire-from-above

As for the tech implementation part: I'm planning to create the diagrams in Figma, export them as SVGs, and then animate them in React. I'm not planning to use anything heavy like D3 or Three.js yet. Any thoughts or advice on this approach?
Fast inverse square root

0x5f3759df - ( i >> 1 );

https://github.com/scienceetonnante/Fast-Inverse-Square-Root...
wishlisted, please keep going !
What do you think the implications of this are on Google's AI strategy? Not so much this particular data but the structure of Google as isolated units.
Agreed, this can be a big win, and I did something like this while I learning photojournalism on the side, and generating a lot of images.

Combined with the tech (RAID array, backups, sharing script), it also helped to have a manual practice of culling photos.

I didn't cull as selectively as I might pick photos to cold-submit to a publication. But if I had several almost identical images from the same event in my archive, I'd try to delete all but one of them.

Reducing space requirements to 1/4 has home IT benefits: maybe don't need that NAS or bigger drives yet, backups run 4x faster, backups might fit on a single backup medium or much less expensive one, can afford that second big local drive for a little extra RAID-mirroring protection, etc.

It's also good encouragement to be a little more judicious about pressing the button on the camera that makes more culling work. :)
The article indicates that the issue was with a private third party that analyzes blood for their hospitals. It also specially references the 2017 attack, and states that the NHS has taken steps to improve their security.
There are still unsafe constructs possible in GC’ed languages. I think we’re conflating GC with memory safety.
No, there really isn't any means right now. Even peacefully protesting gets one arrested in minutes. It's not probably risky, it's risky with absolute certainty.

I did participate in opposition activities that were 100% safe. I signed for Nadezhdin and voted for Davankov for example.
Or there are just less people (as we see in developed countries birthrates)
Sure if you're (like me) a weirdo that uses an actual camera :-) Most people use phone cameras that go directly to $BIG_CLOUD and everything else is More Work.

(Personally I use rsync (FolderSync) from the phone to a home server and pull things into my (kphotoalbum-oriented) workflow that way. But it's more about personal control and paranoia than being something that would be useful to random people for whom vendor lock-in is actually a threat...)
Comparing OCaml and Standard ML (2008)
Good accompaniment to another article I enjoyed earlier this year, on the history of fire in the US:

'All That Is Solid Bursts into Flame: Capitalism and Fire in the Nineteenth-Century United States'

https://doi.org/10.1093/pastj/gtad019
Funny, to me this English translation is very close in form and spirit to the Spanish one. I don’t know if I agree that “understands nothing” is comparatively a mouthful, considering that it’s 2 vs 4 words. But I do agree that the Spanish one packs a punch that is hard to get in translation. Part of that is the short words with strong accents, and a certain rhyming to the whole phrase.

I enjoy a lot the process of translating very idiomatic phrases, one way or another. I feel like I get to know both languages better.
Yeah, this bus is clearly intended to be a school bus but it’s missing too much detail. If the absence of the door is a valid clue, then so is the absence of the big red stop sign that is on the non-door-side.
You can tell the LLM it's wrong like you can with people.
Ya, I'm surprised the author didn't mention N100. One of the appeals of the pi vs 1L is the power consumption. N100's changed that.
that's what i'm talking about too, but yeah, i don't agree that there's a finite set of 'basics'; i think it's dependent on how much you can afford. for 50 years that's changed only very slowly in rich countries, and now it's about to change faster than it did 200 years ago, not because of the kinds of slow efficiency improvement at the point of energy consumption, but because of photovoltaic panels

things that already exist but could get much cheaper due to cheaper energy might include
ai, as you suggest, but also personal computers, oocyte cryopreservation, ecm machining, space travel, weekly air travel, personal helicopters, atmospheric carbon capture, caribbean cruises, making things out of aluminum or titanium instead of plastic, cnc machining rather than casting or stamping, cars, buildings, photovoltaic panels themselves, etc. and presumably there are other things that haven't been invented yet because they'd be uneconomic
Thanks for the WL!
Sure, you more than likely did read a more recent paper.

That said, the earlier paper was about two cycles, the already known 11 year cycle and seperate observations that only occurred every two 11 year cycles.

There's a chance the two papers are related via a common coupled driver, or not.
Interesting enough people still find things to argue about even with gofmt and goimports. The order of imports and maximum line length are two examples. I imagine if those were done by gofmt/goimports then people would argue about other things.

It's why we can't have nice things... Autoformatters do help though.
Sometimes you have to be the Kiki to keep the other Kikis from walking over you.
A train can also run entirely automated but it is as valid a competitor to FSD as anything you have mentioned because FSD is general and works like a human. Video to inputs
Misuse of Tourniquets in Ukraine Is Costing More Lives and Limbs Than They Save
Big picture things (some are already implemented):

- You can design your own buildings

- You can see inside of them

- Demand is based on specific businesses, not general zones

- Deeper simulation of citizens

- All the classic city builder features
I'd argue a FP implemenation with map (something like `[99..1].map(|n| f'{n} bottles of beer ... {n-1} bottles of beer on the wall').join('\n\n')`) is inherently as readable as the for loop, and not really more complex.

There are lots of great parts in FP, and for the last ~10-15 years imperative programming languages have made a lot of effort to add them to their syntax. You just need to leave out the more dogmatic parts that make FP popular in academia.
Personally I think using LLMs to scan is a good idea, but an honesty negative is a potential false sense of security. I think using LLMs here are useful for finding unintentional security flaws. I don't think it's a great tool to find intentional security flaws a la the xz situation. People might be less inclined to dig into the code directly if it was stamped with a green check mark by a GPT.
> Finnish is also oddly similar-sounding

For a long time I ignorantly assumed that Marimekko was a Japanese brand.
AI is a top priority company-wide at Google right now, so it’s relatively easy to get a ball rolling.
The point is to get feedback about how it works on different systems that I don't have access to.

And it's better to get feedback from people as early as possible while you're developing software, than trying to fully complete it and make it perfect before ever releasing it to anyone. Especially open source software.

The bottom line is that I simply can't afford to own every different type of computer and mobile phone, and even if I did, I don't have the time to test it on them all myself, since nobody's paying me to do this. But if you do want to pay me, you can be the first to support me via Patron, which I'd appreciate, but is not necessary.

https://www.patreon.com/DonHopkins

But that's not why I'm working on the project: it's a labor of love, not a source of income. However, I am running a special offer right now where you can pay me $5 to shut the fuck up for 5 minutes a month about any topic you want.

You are free to examine all of the source code on Github, and report bugs, and build it yourself. And your web browser also has excellent built-in debugging and reverse engineering tools that you can use to examine the WebAssembly binary and pretty print the compiled JavaScript, if that would make you less anxious. The WebGL shader is in plain text, so you can read that too, and verify that it matches the source code in the repo.

https://github.com/SimHacker/MicropolisCore

And if you can find any evidence of janky crypto mining software, you are free to report me to the FBI and Interpol and Github, since it's quite easy to identify where the software came from and track me down, as I'm publishing the source code and binary under my own name from my own Github account and domain.

Here's is a great example for you to emulate of somebody helpfully reporting an issue, identifying the system they're using, and including a stack trace identifying the problem, which I was able to fix in a few minutes.

https://github.com/SimHacker/MicropolisCore/issues/1

I'm glad you're so motivated to engage with the open source software community, and I hope you can write such a useful bug report yourself, and possibly even fix it yourself and submit a PR!

Did you try pressing the numeric keys to control the speed? (I haven't tested it with a numeric keypad, which I don't have, so use the digits along the top of the keyboard.) If you press "1" it slows down to one frame per second with one simulator tick per frame, while "9" runs at 120 frames per second with 50 simulator ticks per frame. That runs smoothly in Chrome on my M1 Mac, and the user interface is still quite responsive.

Which controls aren't working? What hardware and operating system and browser and GPU are you using, and did you see any error message printed on the browser developer console? Please include any console stack traces in your bug reports.
"Apple supplier" doesn't seem like a fair description of a company founded in 1935, with a billboard in Piccadilly Circus for 25 years [0], a billboard in Times Square since 2000 [1], and a famous maker of cassettes, minidisc, VHS, CD, DVD, Blu-ray.

[0]: https://en.wikipedia.org/wiki/TDK#Sponsorship_and_advertisin...
[1]: https://www.tdk.com/en/news_center/press/aah33300.html
This is really unique to the AI training clusters for reasons I'm not super clear on. Most other types of horizontally scaled workloads can sort of tolerate a slightly underperforming host, or hosts going bad every so often, with little P99/P99.9 impact. For some reason, AI training workloads really cannot.
I think this problem exists for any feature that needs to span multiple Google products, the organizational structure inherently makes it difficult for these features to be reliable and successful. Regarding the AI strategy, you can see it already causing challenges as each team is integrating Gemini technology into their products separately, instead of being a cohesive top-down vision and strategy. It's why Gemini can't access data from all the Google products, and each product that does support it has it's own integration.

I will caveat that though, I am bullish on Google and AI in general given the incredible talent and vast amount of data Google has access to. I think eventually they will make a technological breakthrough that puts them back in the leader position - they had it with transformers and just didn't know how to turn it into a product.
I designed the 12V electrical for my F-150 camper (and some friends’) and I could easily do 2 straight days of 40W with no recharge.

My fridge pulls 50W when cycling the compressor and my current 5G modem/router pulls 15W. Indoor lights draw over 20W alone on full tilt.

I have 200W of solar on my truck and my alternator does 400W and realistically I charge at around 550W on a good day so 40W is a drop in the bucket.

RVs can have much beefier systems than my setup. I don’t full time or anything — just long time camper for 10 years before van life was a thing, so my setup is relatively low capacity.
Written in the Atlantic?..not really making your case sound any better imo. The Atlantic is cover for either intelligence or special interest groups.......
What news?
I agree with this sentiment. It also provides an opportunity to store other metadata with the code. It lets different people choose their formatting preference when rendering back to human readable code.

The source code is text thing seems like a "legacy" concept.

At the very least I think this is an interesting thing to explore. Maybe it leads nowhere...
JP Hash: hashes strings into an output consisting of easy-to-type/remember Japanese syllables, ensuring there is an upper case letter, symbol and digit.

https://addons.mozilla.org/en/firefox/addon/jp-hash/

https://www.kylheku.com/cgit/jp-hash/about/
The fact that this isn't default is honestly the biggest thing I dislike about Go.
Related: check this post.

https://news.ycombinator.com/item?id=13264041

It's about the IBM PC Jr., which I had, and on which I wrote a lot of hobbyist code.

Mostly in the built-in BASIC, but some in Logo too (which I did not mention in the post). Logo came with the Jr. It was fun to program in.

The post also links to Mike Brutman's PC Jr. page, a retrocomputing site.

I has emailed with him about our common interest in the Jr.
Where do you plan to place it while staying at a hotel?
Does that matter? As long as system level instructions are emulated. I’m sure you could also whip up an FPGA if you wanted to.

http://pdp10.froghouse.org/

http://www.fpgaretrocomputing.org/pdp10x/

https://github.com/KS10FPGA/KS10FPGA

I haven’t checked, but I’m fairly certain it’s too big for Tiny Tapeout, so ASIC is out of the question unless you want to crowd source an older geometry.
Chinese Leadership's In-House Lecture Offers Insights into China's AI Strategy
These days, I only use a phone camera (Pixel 6 Pro) and it is configured to not upload my photos to the cloud. Every few days, I plug in a USB cable, move all of my photos off the phone to my computer, curate the photos (i.e. delete ones I don't want), and add them to my photo manager.

Curation is key to avoid having a mess down the road since I may take 10-15 photos of the same scene, and only save the 1 or 2 that turned out the best.
I had very much the same feeling. Not because Broadcom are nice guys, but because it just doesn't sync with what everyone thought they knew at the time.
> I would argue that imperative programming is most natural - it's what everyone gravitates to in the beginning.

When 6.001 (the introductory class for which SICP was written) was launched, most of the students who took it had never used a computer before. Yes, MIT students. This was around ~1980. And in the first hour of their first class they were already doing symbolic differentiation in scheme.

I think your view of what’s “natural” is a just so story.
I have the PiPDP11 and I had a ball putting it together. I love watching it blink at me all day; it’s soothing and it was gratifying to do.

I plan on getting the 8 and 10 someday and putting those together too.

Such a great kit. Highly recommended.
Can't you count bonuses that are consistent for two years?
> Takeout was released June 28, 2011. GDPR was passed April 14, 2016 and went into effect two years later.

Exactly. It really bothers me that people make these assumptions that all companies are bad and must be forced to do things that help users. And in this case, the author straight-up lies.

Google did NOT do this in response to legal regulations. They launched Takeout before the GDPR was even first proposed, let alone passed. They did it on their own, precisely in response to user desires not to be locked in. You're more likely to start using Google if you always know you can get your data out.
That's base pay. Equity is typically another $100k at least.
In this discussion with you and other threads I have come to realise that my idea of "war" is different to others. Maybe it is an "escalation" thing.

I see war as absolute/total/complete/existential in a sense. Anything less is an exercise in power, military/political/propaganda or otherwise. Not to demean those exercises as being terrible frightful happenings in their own right. Nor to demean their use in deterring what I see as war in the existential sense.

But I think that means I communicate with a crossed purpose.

For example, I see the US in Iraq as a military exercise. Nothing existential about it for the US. Again, to be clear, I'm not trying to demean the efforts or lives involved. There are great heroics and terrible outcomes in any such event. And such an exercise had significant political/social outcomes due to the military statement. For all I know it may have altered outcomes in a manner to avoid a war in the existential sense for the US. What if, per se.

But somewhere I feel that there is a different level, a different meaning, for fighting in the existential sense. World War 2 conveys that level of existentialism to me - many nations and peoples were fighting for continued existence. And it resulted in the age of the atom.

And I think it is this sense of "total war" that I mean when I am deriding the "rules of war". Because to me, the word War is loaded with the idea of there being no rules to begin with because sheer existence is on the line.

And so at this point I cede any debate. And thank you for helping me come to realise a significant point regarding my own views.
I have extremely fond memories of the ranch. It was what got Throttled Pro off the ground and was by far the best Objective-C resource I could have possibly imagined.

Aaron will forever be a hero in my book. Best of luck in the future.
True, the majority of humans never even saw a computer.
Starlark is one of those things that reminds you about how trends in computing are totally circular. In the early days, people strung together configuration through imperative shell scripts and Lua scripts and the like. Then there was this massive push toward declarative configuration DSLs and configuration-as-code and we got Terraform and a whole mess of YAML in every "cloud-native" open source project. And now we're shifting back to writing configuration imperatively as regular programs with Starlark and similar languages. No doubt another 5 years from now we'll just switch everything back to declarative once programmers get bored of the current trend.
If you were missing any fingers, it might lead to an interesting perspective on imaginary numbers.
My understanding is the 100k changes files were not reviewed by a human, they did some automatic validation, so that validation could also be done on demand, e.g. a commit saying "reformatted" could trigger a check to make sure the files were identical and bypass a human review... but sounds like they chose a reasonable approach.

I've always been against "reformat the whole code base" but it's an interesting example where it seems to have been the right choice.
> 95% drones. $500 drone with an RPG duct taped to it immobilizes an Abrams MBT and the other two finish it off

You’re describing conflicts where nobody is meaningfully contesting air superiority. (And CAS!)

> ”CAS” is bullshit in 2024

Stand-off CAS is still CAS. Air support for ground and naval units is far from obsolete.
Your circle is not representative of the job market.
We just got higher performance out of open source. No need for MK1.

https://www.reddit.com/r/AMD_MI300/comments/1dgimxt/benchmar...
I just started a new position as a build engineer to help migrate a huge codebase to Bazel at a big automotive company. As there are a lot of custom proprietary tools I’ll probably write quite a bit of Starlark. So far it looks nice, let’s see how my experience will be in a couple of months.
My almost 2-year-old does, and its name is "bah"
> They seem to be interested in that sort of thing

Even the F-35 isn’t optimised for dogfighting. (We call the air elements optimised for dogfighting missiles.)
"There's a difference between "someone fatfingered a command and brought this mysql machine down" and "our cloud provider shut down a core feature for our account"."

No there isn't. Those are both exactly the same problem with exactly the same solutions.
Thank you :-). It is much appreciated.
They could make customer facing support bots for every business with a Facebook page
I would quit during the interview process right after they introduced AI as a coworker concept. I can work with a little bit of crazy, but not pure stupid.
i would feel as if the boss cant even be bothered to show up for a job, and likely resign. beyond that, its not a human, so there are no social obligation, and the abuse of the machine will be a near insurmountable negative for such a corporation.
It's not a monopoly play by broadcom originally. It was a way to get rid of excess stock of a chip that was going obsolete (without just tossing them) while doing something good for computer engineering education. I don't think anyone expected this to get so big.

Subsequent chips were specially made for the Pi by broadcom, and supposedly they didn't have as large of margins as other customers.
Yes, it makes sense from that perspective, I was just surprised that it's illegal. I live in an "at will" state where you can be fired (or quit) for any reason or no reason. This is federal employment law however, which I guess takes precidence.
I would think at some schools, the other 28% were on Facebook or Tiktok themsleves.