skysight-inc/HackerNews huggingface dataset:
Micropolis Web Demo 1: https://www.youtube.com/watch?v=wlHGfNlE8Os

Micropolis Web is the browser based version of Micropolis (open source SimCity), that uses WebAssembly, WebGL, and SvelteKit. Based on the original SimCity Classic code, designed by Will Wright, ported by Don Hopkins. This first demo shows an early version that runs the WebAssembly simulator and animates the tiles with WebGL, but most of the user interface is still a work in progress.

Live MicropolisWeb Site:
https://MicropolisWeb.com

GitHub Repo with source code and documentation:
https://github.com/SimHacker/MicropolisCore

Much more Info in Chaim Gingold's book, "Building SimCity":
https://mitpress.mit.edu/9780262547482/building-simcity/

Chaim Gingold's "SimCity Reverse Diagrams":
https://smalltalkzoo.thechm.org/users/Dan/uploads/SimCityRev...

Micropolis Web Space Inventory Cellular Automata Music 1: https://www.youtube.com/watch?v=BBVyCpmVQew

Micropolis Web is the browser based version of Micropolis (open source SimCity), that uses WebAssembly, WebGL, and SvelteKit. Based on the original SimCity Classic code, designed by Will Wright, ported by Don Hopkins. This first video has music by Juho Hietala, Blamstrain, and the Space Inventory Cellular Automata is performed by Don Hopkins.

Music by Juho Hietala, Blamstrain:
https://blamstrain.com/
Very nice, I was looking for something like this.

The only feedback I have is that on the frontpage it says "Download any tiktok video" but you support more websites than just tiktok. So maybe add that piece of information :)
One might expect some disadvantages to having more spinning mass in the rear wheel.
+1 for ecclesiastical humor in an ITSEC post
That was Reuters reporting on the Microsoft announcement. Not available on every browser everywhere.

This is from the Verge article, apparently about the same announcement:

>Recall uses local AI models built into Windows 11

Microsoft may very well be making the strongest case ever that Windows 10 was the last Windows there was ever going to be. As we know it at least.

>Recall was developed in secret at Microsoft, and it wasn’t even tested publicly with Windows Insiders.

That's very interesting about technical leadership when ordinary everyday non-tech people have to remind you that it may not be a good idea to deploy untested code. Depending on the size and mission of the company that could be a potentially significant embarrassment for somebody.
Ask HN: Anyone use graph db in production/at scale? Like Neo4j or Arangodb?
Please share any experiences. I'm specifically evaluating Neo4j and my sandbox testing is going well so far but I'm curious to hear from people who have far more experience.

FWIW I have a graph use case implemented with pg where I'm running into issues with recursive queries, whereas the neo4j queries are far better performant and easier to reason.
>maybe add that piece of information

The faster it gets killed by YouTube
They aren't resolvable with the listed in the article DNS providers, which makes it easy to find the other ones such as Quad9.
I think shodan could br useful in this regards

https://www.shodan.io/
Why do we use intermediate representations/languages?
Parody?

It's obvious, and common sense.
Friction of internal components of the motor -> heat.
Yeah, sorry, I shouldn't have written "everybody". I wasn't one of them! However, this was the common sentiment in 2018 as I remember it.

Just like nowadays the general opinion is that Tesla FSD is at least 5 years away or will never work.
Show HN: An Online Playground for ArkScript
For context: ArkScript is a small scripting language in C++, made to be easy to embed in apps, quite minimalistic

When I started working on a website for ArkScript, I drew inspiration from other proglang websites to see what I could show, what appeared to work or not work to grab people attention. What I got out of this was a good documentation going straight to the point (I think I'm on a good track, though this can always be improved) and a playground so visitors can try the language without installing/compiling anything.

Here we are now, with a very minimalistic playground, that was forked from another project with way more functionalities (https://github.com/ryusatgat/ryugod), tailored for ArkScript and the needs I have (using it as a playground/small online IDE on the go and to embed it in the project documentation so that you can try code as you read).

I'm not an expert in webdev nor in VueJS so the code isn't pretty and could be enhanced, but it works and I've done all I can on the security side (hardened docker image ; execution timeout ; limits on CPU, RAM and PID usage ; removed access to shell through `sys:exec` from the language (the functionality isn't even compiled) ; filtering user input to remove "dangerous" characters before sending them to the tty (so that you can't send ^C and get a shell)).

The playground code: https://github.com/ArkScript-lang/playground

The language code: https://github.com/ArkScript-lang/Ark
> Presumably most package distros keep track of which packages are installed and how often (e.g. Pip/NPM even publish their data).

This isn’t true. Most distributions do not collect this information. There are a few package managers that do as you note, but there are also some that explicitly hide it from package publishers (the Go module proxy cache comes to mind).

Nix and the big linux distros specifically avoid collecting this information. Brew has code to deliver it to additional endpoints without consent.
There is no combustion in a kettle either, why does it boil water? Axles and brakes don't combust either.
The solution to certain types of programs not being suitable to write in it is just… don’t.

I did various bits of freelance work on VVVV projects a while ago. Often writing C++ or C# code to interface with VVVV. Even when I was mostly stuck in the guts of the C++ bit having a test rig in VVVV was a lovely way to interact with and test code.

As far as I remember it’s absolutely simplicity to create a node that contains custom C# code (double click it and an editor window pops up). I definitely remember doing that for bits of logic that seemed easier to express that way.

I saw people build very cool stuff in it back then. If you’re building interactive visuals the “always live” way of working seems to allow some pretty fast iteration. Definitely saw things built in it that maybe would have been better built in other ways, but that’s just natural when you have people highly skilled in one tool or language.
If it comes up, than that must be due to frequent confusions between ASAN and the many other completely different kinds of sanitizers, like the array bounds checker.

Unfortunately the documentation for the great number of sanitizers available in gcc and clang is both voluminous and incomplete.

For all of them their internals should have been very clearly documented, like in this article about ASAN.
I would like a point for point critique as well, not all of us are experts in legal and commercial aspects of licensing.

I’m embarrassed to admit my own working model is really limited as I’ve only worked in orgs where license issues were always somebody elses problem. I.e. somebody mandates which licenses can be used, and if there is a commercial offering you need to use, somebody else negotiates the terms and pricing.
Am I necessarily always allowed to convert a reference to a numeric address?
I think the finicky part is the indexing system, the old friction shifters were way more reliable. On an indexing shifter any knock on the rear mech can bend the hanger and mess up the shifting and it can't be adjusted without straightening the hanger. A good indicator of a bent derailleur hanger is that adjusting works on one part of the cassette but than causes issues on the other end. On a friction shifter it doesn't matter, you can always make adjustments by hand. Internal hubs are heavy, drag like mud and usually require twist shifters.
Even for "normal" humans, the point is that consciousness is by definition unobservable from the outside, so everyone else but you can be un-conscious and you would have no way of telling. It's the p-zombies thought experiment.
> It's censoring DNS. That's a bad precedent

France uses a sane legal system based on civil law, so precedents rarely matter. In this case the Sports Code says that piracy is bad and operators can be requested to block piracy websites if they're used and "harm" rights holders. That doesn't mean that tomorrow in a random case not related to sports piracy a judge can refer to that law and order censoring of other DNS entries.
This is not really what happened. American policy makers weren't being lenient because they didn't how to kill Huawei, but because they wanted to keep the damages below the level that they believe would induce Chinese retaliations. Killing Huawei would have generated enormous collateral damages, when many of their allies depended on Huawei. Additionally US depends on China too. In an economic MAD world it is not at all clear people would care about 5G or 7nm chips.
> Internal hubs are common in places where biking is common - ie. Amsterdam.

And by sheer coincidence, the popularity of bicycles and internal hubs coincides with having extremely flat terrain.
do clubs count as payment processors? do hotels/bars who keep a tab with pen and paper?
Sure it's made to accommodate AI or more generally fast vector/matrix math. But the original claim was about "people surely aren’t going to design systems that cater to the current versions of LLMs." Those solutions are way more generic than current or future versions of LLMs. Once LLMs die down a bit, the same setups will be used for large scale ML/research unrelated to languages.
That input latency is why I hate browsers when making games.

Great job though!
> Was Google's plan to replace Android with Fuchsia?

I think the idea was that Fuchsia might replace Linux (so Android, ChromeOS, and various other OS things at Google would have a dependency on Fuchsia, instead of having a dependency on Linux)

But that seems unlikely now.

I think Fuchsia is pretty much dead, unless someone outside of Google starts using Fuchsia for something (e.g. Facebook almost used Fuchsia a few years ago)
With enough users, aren’t you going to be quickly throttled, unless you use one of those shady residential IP pools? (Disclaimer: on mobile now so haven’t inspected anything, but I assume the metadata fetching has to go through your server due to SOP/CORS.)
Why not do 'echo "ok"'?
> it implies that if one of us dies, the key worry of the management is who left who knows how to deploy the foo-banana service

Story from this week:

Manager at large-ish IT support company, visibly distraught, tells their manager that one of her direct reports got cancer.

Response: "Oh, and I thought something bad happened, like the direct report quit."
> Purchasing licenses when you are already entitled to your current use of the work is just bad business, especially when the legal precedent hasn't been set to know what rights might need to exist in said license.

Your take on how all this works is probably more inline with reality than mine, it's just that my brain refuse to comprehend the willingness to take on that type of risk.

You're basically telling investors that your business may be violating all sorts of IP laws, you don't know and have taken no actions to determine that. It's just a gamble that this might work out, while taking billions in funding. There's apparently no risk assessment in VC funding.
https://archive.is/Myagt

Start prosecuting and jailing some execs at Meta and let's see how fast they can fix "the algorithm."
Does it bypass YouTube are restriction, which seems completely arbitrary sometimes?
The first paragraph is enough to raise my skepticism bells immediately. The mom—a marketing person—videoed her pre-teen daughter "dancing" and "modelling", put it on a public Instagram page, and oversaw the growth in viewership... but it was for "bonding with friends and family" she says. Right.
There are some domains where it’s really helpful to empower subject expert to develop their domain specific data flow, without them needing to learn the ins and outs of a language like c#.

See for example Grasshopper for parametric architecture, or the node system in Blender.

OFC maintainability of a spaghetti node system is borderline impossible so there are constraints and tradeoffs.

Accessibility to non-software engineer domain talent is the main attraction imho.
"AI tools to protect research integrity"? Sounds like a paradoxon, nice try...
"The latest units are protected against dust and splash water, according to protection class IP54, and most error codes caused by magnetic interference disappear on restart."

This used of "latest" implies Bosch's engineers initially assumed dust and splash water aren't a thing, so by the sound of it they design indoor bike motors for people who hoover very regularly.

It's the second part that worries me more, though: "most" (= not all) error codes disappear on research, i.e. you have to regularly reboot your e-bike, like a 1998 Windows PC? Sorry, I never want to reboot an appliance, because real bikes never required that in the past, so it has been shown it is possible.

I never want an e-bike, and I don't like throwing away engines because of the environmental damage. Don't people bike because they want to get fit? If not, get a proper motorbike.
Sinclair Lewis has a sort of parallel there-and-back-again story of the heroic scientist from the backwoods.

(The erstwhile Mr. Dorothy Thompson)

https://jamanetwork.com/journals/jama/fullarticle/2767891
Waddabout? Can't hear ya.

Did ya see https://wiki.gentoo.org/wiki/Gentoo_without_systemd , https://wiki.gentoo.org/wiki/Runit , https://wiki.gentoo.org/wiki/S6 , https://wiki.gentoo.org/wiki/Mdev , https://github.com/slashbeast/mdev-like-a-boss ?

You could 'rice' ( https://web.archive.org/web/20160430183339/http://funroll-lo... , https://wiki.installgentoo.com/wiki/GNU/Linux_ricing ) this up even further by using Paludis and Exherbo instead ( https://wiki.gentoo.org/wiki/Paludis , https://paludis.exherbolinux.org/ , https://www.exherbolinux.org/ ).

Don't take this too personal, just messing with you.

Gentoo IS good (enough)! Really.

Congrats.
> While Meta bans children under the age of 13 from independently opening social-media accounts, the company allows what it calls adult-run minor accounts, managed by parents.

This is the problem. This woman just "sold" her daughter for money.
But why? I’m in Europe and houses here have ceramic shingles which almost last forever.
Some bozo from a hip-hop outfit not going three words without cutting glass: https://www.youtube.com/watch?v=mG2zN9xuGVw

(it's the XXI, you can type bitch now, but note that apart from a notable hapax, Mr B prefers to refer to ladies)
Turn JavaScript/TS files into PLV8 functions
They made an Ethernet board, I don't think a buck converter would be hard for them, but, as they said, it does increase the cost.
I’m not sure I understand - pythonnis “just” a process once you kick it off, want to run 8 processes on 8 CPUs, kick off 8 processes.

Are you saying that to run this 8 processes you suddenly need 8 VMs running in the cloud - yeah. That does seem expensive. It’s very tempting to say one should not start in the cloud but host locally, but that seems an unpopular view.

But maybe as we start to see more and more local workspaces catering to people working from home, we will see more and more “mini data centres”
- it might even by Oxides sweet spot.

Edit:
“””

because it actually winds up being less DevOps work, on average, to support open-source systems running on bare VMs, than to try to keep up with Google’s deprecation treadmill

“””
https://steve-yegge.medium.com/dear-google-cloud-your-deprec...

Mr Yegge makes my point much better ofc
You took the Most expensive example to make your Point.

Who even owns a 15k bike? 0.0001 % of the population?
The parents rationalizing exposing their children to predators online seem almost as bad as the mealy-mouthed execs at Meta blaming their own software, as if they have no idea how to filter hashtags or block encrypted uploads.

I'd like to see Meta execs prosecuted and jailed for allowing this, and exposing the members of Congress taking money from Meta.
This was true in 2018. In recent years I get 100s, sometimes 1000s of login attempts a day on high addresses.

My servers are on AWS addresses. If someone searches for servers (as opposed to routers, phones etc.) AWS might be a preferred address range. No experience whether scan rates depend on the address used.
Thanks for this! I recently designed a sensor board that connects to our main board with I2C, and in chatting with an EE about it she mentioned I2C is not intended for intra-board use. I just put a scope on the signals yesterday and they seem okay. The cable is only 15cm long, and it connects to a multi-use port which would be difficult to make work with differential signals in addition to the other things that port can do. I’ll keep an eye on it but maybe it’s okay.
There's a bottle of water on the table next to me. The label says it's... basically official wording for "high quality" and that the source, result and production process was thoroughly tested on a named date, and with a less thorough using continuous testing regime.

I find it difficult to believe that aircraft metal production has less testing. And if not less, then surely that which the manufacturer does can be repeated on a sample by the aircraft company?
There is some truth in that but mostly I would disagree. A lot of what I mentioned are ideas/concepts that usually came from one or more "guru-types". They may have been programmers, managers, or other.

They're not necessarily wrong but the issue I have is that, in science what should be taught is to question everything and see if it's actually correct and verifiably so. With a lot of these concepts this is seemingly never done. It also comes from a specific period where everything happens to be quite tightly bound to Java (UML, Clean Code etc. especially). That doesn't mean that I can't learn something from it. But it is almost a little hypocritical when you are taught the importance of abstracting and generalizing but then the tools given themselves are not even general enough to apply to anything besides enterprise Java.
Not much to admire about the mom's rationalizations, but Meta has a large-scale problem with promoting child porn on Instagram. It goes way beyond this one example. Look at the WSJ articles linked from this one.
I suppose not. His expeditions to the Antarctic failed their objectives. His business ventures were never successful. And he died in debt.

BUT. He successfully sailed one of the greatest and most perilous ocean journeys ever in recorded history, and rescued every member of his 28-man crew from certain death.

Funny in a cruel way. The world basically forgot about the voyage of the James Caird shortly after he returned home, since WWI had broken out during his time in Antarctica. He wasn't adequately recognized in his lifetime. I think he was one of humanity's finest.
Mull: Practical mutation testing for C and C++
As a college student learning Web stuff on my own, this is a pretty nice thing to spend summer on.
What if the subconscious is also conscious
From google etc? Sounds like an abuse case
Htmd: A turndown.js inspired HTML-to-Markdown converter for Rust
This is a non-problem since the invention of unattended updates. This whole subthread spreads uncertainty and doubt over simple things like nginx or ssh. Service providers don’t patch their software by hand either.

20 years ago, when I was still young and naive, I took these concerns way too serious, remapped ports, believed in pwn, set up fail2ban and knocking, rotated logs. Later I realized it was all just FUD, even back then. You run on 22, 80 and 443 like a chad, use pw-based auth if you’re lazy, ignore login attempts and logs in general and never visit a server until it needs reconfiguration. Just say f* it. And nothing happens. They just work for years, the only difference is you not having tremors about it.

The only time a couple of my vpses were pwned in decades was a week after I gave a sudoer ssh key to some “specialist” that my company decided to offload some maintenance to.

What changed from back then is that software became easier to set up and config and less likely to do something stupid. Even your dog can run a vps with a bunch of services now.
I think one variant of the title has “in the offing”
And if you really like passwords, you could always enable both, too!
All conscioussness eventually die off.
i mean you connect one wire to ground and switch the other wire between - and + with two transistors, thus reversing polarity on it in a way that can be used to signal information while also efficiently transferring power (though only a quarter of the power you could transfer with an h-bridge across rails of the same voltage)

basically rs232 signaling with just tx and ground
This kind of comment is best left on reddit to keep the signal-to-noise ratio on HN as high as possible.

Just hit that upvote button instead. :)
> Don't people bike because they want to get fit?

People bike because they want to get around. Also, a bicycle is a lot less bulky and more quiet than a motorbike and it doesn't require a license.
Is that how you would build a football team? Hire 11 strikers/forwards, etc. because they all have merit?

Team building takes more than just looking for talent, there needs to be diversity of opinion, experience and culture to build the strongest teams.

A statement based on MEI looks particularly one dimensional to me.
Welcome to the world of embedded! :)

As for the SPI flash size: they are almost always given in Mbit, so 16Mbit is 2MB hence the confusion if I were to guess. You would be looking for a 128Mbit one to get 16MB.

Nice work and keep on tinkering!
People who beg for power will always be dependent on someone else to hold on to it. If you are begging for it you are on the wrong path. Doesn't matter what the gender is.
Thanks, my mistake!
Very cool. But why a special syntax? Would be nice to use css for styling
Volvo's Battery Passport Traces the Supply Chain
If we’re going for ecclesiastical humour then we absolutely cannot go without mentioning Umberto Eco’s piece on Mac vs DOS: https://www.simongrant.org/web/eco.html
CORBA

https://en.wikipedia.org/wiki/Common_Object_Request_Broker_A...

This predated REST. And the rest is history.
It's an interesting question. That it does have value seems unquestionable to me and I suspect to most people.

Seeing an original work by an artist always makes more of an impression on me than just seeing a representation of it.

Being in the presence of something of significance weaves it into your personal history. Does it make you part of a grander narrative somehow? I have felt a kind of awe to witness something that is great in person. But I don't really know why it has the value it does.
It's mostly heating due to the resistance of the motor coils and magnetic hysteresis of the steel core. Friction is a small part.
Microsoft will require modern authentication for personal Outlook accounts
With conscious stuff I’m assuming you mean conscious beings.

It is against the law to murder another human. In many countries it is also against the law to kill or torture your pet. Are you not living your life according to those agreed upon ‘reasoning’?

As humanity evolves, the circle of compassion and common sense will expand to also include those conscious beings that we currently don’t deem worthy of compassion, since having a factory farmed burger on our plate is currently more important than reducing our carbon footprint, pollution, habitat destruction, deforestation or simply not inflicting pain and suffering on sentient beings.
Europe doesn't have term limits and have much younger leaders than USA, so term limits seem to increase the age not decrease it.