skysight-inc/HackerNews huggingface dataset:
Or just use some mostly-opaque tape, such as masking tape or brown cellulose tape (which is what I remember using on one obnoxious external hard drive many years ago) and add more layers to dim it.

Or use a black permanent marker.

A great many households will already have one or the other of these already.

But I presume that none of these would particularly serve the purpose of the article, allowing infrared signals to pass through. Can’t say I’ve encountered the combination of a bright LED and infrared receiver, myself.
Looking at you, SuperMicro: Every other “normal” LED on our server room is green. Theirs is amber.
not just akamai, they also partner with cloudflare
For all embedded purposes, I'd strongly recommend sticking with `--mm:arc` and avoiding cyclical data structures (can't see much of a use for that anyways).

With ARC, you don't need to "run" any runtime GC. ARC is a fully static thing, the reference-counting happens at compile time (static analysis) and the compiler injects (the equivalent of) malloc() and free() calls in the compiled code based on that.

It's great for embedded IMO. You get the performance of manual memory management with the convenience of GC. The only thing to be wary of is that it "hides" a bit when allocation happens. On embedded, you often want to minimize dynamically allocated memory for performance and heap fragmentation reasons, though the latter should be less of an issue with 64 mb of RAM. In nim, you just have to remember that creatin a string, a seq or a `ref object` allocates. So you want to eg. avoid creating and destroying a string repetitively in a loop. Instead create a `var` (allocate a buffer) once, outside the loop, and modify it as needed in the iterations. Everything else in nim (including plain objects, which map to regular C structs) is stack allocated, so ARC doesn't get involved at all.

Further reading:

https://nim-lang.org/blog/2020/10/15/introduction-to-arc-orc...

https://nim-lang.org/docs/mm.html

https://nim-lang.org/docs/destructors.html

https://nim-lang.org/docs/nimc.html#nim-for-embedded-systems
Mostly because what it does differently besides the rendering engine, but yeah it is still Chrome.
Same here. The problem is that there's no consensus on what voltages. I might prefer 48v for lower losses but you might want 24v since it's "safer" and my neighbor might want 192v since he's already an electrician.
https://hnrss.github.io is a great service.
How do you feel about the (more common in previous years) flashing indicators for disk activity?
An insolvent pseudo stablecoin that swears to be solvent (pinky finger) is the very definition of a scam.
I'm passionate about peace and that's why I work 12h shifts at the landmine factory to finance hippy festivals.
No developer working on account authentication for sites has ever used the correct regex to parse and validate a legitimate email. I wouldn’t be surprised to see things like if you’re at anything other than @Gmail.com the email gets flagged as invalid. Maybe there’s a manual approval step here but better just flag your session as suspicious activity or failed bot check for the time being.

Or in the spaghetti parsing, obviously nobody is going to have swear words in their email. Go ahead and blanket ban all of that. And then @JohnsonAssociates.com gets banned.

I’ve also seen email parsing rules get applied to login screens too. So the valid email rules get updated and suddenly you fail validation trying to log into your already existing account. Ran into this today actually.

So having your own domain might solve some problems but you may still end up needing multiple accounts with devs refusing to use correct parsing rules.
The article talked about building a basic version of an LLM. Even basic versions like Karpathy's TinyStories ~100 million parameter models which manage to generate comprehensive English for a restricted vocabulary are trained for hours on an A100. If you want to skip the nvidia/torch stuff you'll be both training for days and having to write your own training code, which is not going to be just 500 lines. The principles are simple - but that is true for any important algorithm of the last 100 years. As opposed to LLMs, most of those can actually be done in a few hundreds of lines of code with no specialized hw and software stack required for it to be practical.
> sexism and racism

I'd add "ageism" to the list.

Just sayin'...
Oh, it’s far far worse than that. Just the core operation would be:

open() — network round trip
fstat() — network round trip
brk() — network round trip
read() — network round trip
Shuffle data over network
read() — network round trip
Shuffle data over network

Etc etc

For a “grep root /etc/passwd” there are 88 syscalls on a Debian 11. If we assume a very generous 50ms latency for every syscall, that means we’re waiting 4.4s for the result.

The use case for syscall proxying is limited to when you don’t want to upload an exploit onto a target machine, but you need to run the exploit on that machine. So it could be an LPE or something.

It is way too slow for post exploitation work.
Definitely seems to be from 1928: https://movieposters.ha.com/itm/movie-posters/animation/mick...
Just here.
This is basically control freaks trying to turn development into a cookie-cutter exercise.

If it really was a cookie-cutter exercise, you wouldn't need developers. You'd just write the program to implement your rules.

Lack of self-awareness is the Achilles heel of people who write this kind of material.
I’m assuming you don’t have kids? Little kids love Mickey Mouse and there’s lots of old and new content featuring him. Little kids still dream of going to Disney World to meet Mickey Mouse and the other characters.
While upstairs has a better view, more light coming in through the windows, and heat rises up (so the bedrooms can be kept comfortable cool). I guess it depends on the house and it's surroundings:-)
With more and more DC generation and consumption on the network, I think the AC mains is becoming very noisy, i.e. there are spikes, which we are not so used to handling.
The article does not show much except TCO existing with Bun and JavaScriptCore. It uses a not very suitable mutable data structure to mutate it in each iteration. I would say for that example it is almost better to use the for loop, since it looks very imperative anyway and using recursion to do mutating procedure calls does not give much benefit. It is a not so well chosen example.
There are ways to upgrade existing buildings that makes more sense in taller buildings than small houses, which of course is government subsidized, so taller buildings in Japan are often safer. Or at least safe for the first one. Some says the exoskeleton approach[1] is ugly as hell, I think it's cyberpunk.

1: https://dailyportalz.jp/kiji/170113198541
Of course, but these are thinner and prettier because of the pre-cut shapes.
I enjoyed the writing style.
Scribus 1.6.0 Released
Speaking as a long-time recovering addict, you sound like a using addict. I got clean with the help of Narcotics Anonymous. As a newcomer, you will be welcomed with open arms, as I was. Find a local NA meeting and just turn up.
Many adults of a certain age will have very happy childhood memories of watching classic disney movies such as jungle book, cinderella, toy story, Lion King. Most creative companies would love to have the kind of love that disneys back catalog has. Alas this love does mean the easy ability to sell plastic toys for every film.
I started out with Linksys NSLU2 (even ran my site off one for a lark), then moved to ODROID, Raspberry Pis, etc. These days I've got a few Rockchip variants around, and it's pretty amazing to consider how things evolved over the years (even without mainstream Linux support for some of the chips I've used).
Show HN: I'm building a Strava alternative (GPS tracks visualizer and analysis)
mastodon instances can choose their own limit
The Chatham House Rule
Usually though when people make shit websites or products, needlessly not adhering to browser standards that would easily work in basically all modern browsers, because they cannot be bothered or don't have a clue what they are doing.
Thanks for mentioning Oz, that 4K is really good. Hopefully more films get that treatment.
FaceID and touchID for iOS works pretty seamlessly nowadays for authenticating stuff e.g. mobile payments/banking, etc. and are pretty robust from being spoofed/hacked (uses depth sensor?). Why can’t we create some privacy agnostic universal FaceID to do away with passwords and usernames?
This reminded me of the morning my wife and I decided to semantically classify all of Hodgeman’s 700 Hoboes. https://dmd.3e.org/2006-07-22-the-semantics-of-hoboes/
One of the stable open source projects that is running the webradio for our foundation that promotes new bands for years now. Buster Neece truly is a legend and a saint in tirelessly developing and offering support for Azurecast as well (and putting up with all the demanding people that come along with it.).
There is no DMCA analogue for trademarks, so, for example, YouTube has no obligation to automate trademark complaints or to resolve disputes between trademark owners and video creators, so almost every case will go through the court, and overloading courts with bogus cases can have consequences for them.
I've been working in our industry for almost four decades. Yeah, ageism is an ugly part of our industry too.
Hugged to death? Here is the Wayback version: https://web.archive.org/web/20240101100336/https://www.fullc...
Expired Pfizer Covid antiviral drugs set to cost Europe $2.2B
I just use the marker. It's been the best solution all around, especially since you can either dim or fully obscure the LEDs.
Boston area folks should similarly head down to the Electromagnetic Pinball Museum in Pawtucket. Same deal and feel (I've been to both).
High voltage DC circuit breakers are a thing already.
Make it clear that documentation is part of the code.
Missing or poor docu = code not acceptable.
That's mostly the point I'm trying to make! What would you see as a more convincing example of TCO in this context?
Ever see the episode where Donald makes his nephews smoke cigars until they're sick?
Used to use this but it’s long gone. https://en.m.wikipedia.org/wiki/FireChat
Yes. This has been the case for at least the last 5 years.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
The giant blue LED on the LaCie Little Big Disk is the most annoying thing ever. It flickers on hard drive activity.
Get people to write the docs first. Not many people like writing docs after the fact, and much of the value of working documentation is lost if you do it after the implementation.

Assuming we’re not taking about user guide kind of docs, then a major benefit of writing docs first is to clarify your thinking. Being able to explain your intent in the written word is valuable because you will often uncover gaps in your thinking. This applies to a specification, or to acknowledging problem reports and updating with theories on what the cause of said problem is and an approach to confirming or fixing it. You can even reference that problem report in commits and merge requests. It pretty beneficial all around.

And docs don’t have to me masterpiece works of art. Just getting people to clarify intent is a huge win. Peer reviewers don’t have time to do a super deep dive into code. If they know what you intended code to do, that’s something many reviewers can check pretty quickly without having to know much context.

It’s selfish and naive to disregard basic documentation of intent.
Apple's $85B-a-year services business faces legal reckoning
Hmm I wonder if that's also because many more people are involved, which is a good thing. After all, the Web started as a research system, the more it returns to that the better. Intuitively I'd think LLMs/other algos could help since they can generalize, extract uniqueness, identify power laws, though that will be possibly gamed, that also helps create more robust algorithms. And it has a fascinating relevance to all works of society.
Was it Taligent where Steve Jobs was talking about being at a trade show or demo and they wrote all this code for a half hour and didn't even have a window on the screen so he just left?
> I am not sure how you come to this conclusion.

By knowing and working with more technologies than just web tech.

"The most the most powerful layouting system and rendering engine" struggles to render even a few dozen elements on screen without junk, tearing and consuming as many resources as a mid-sized game.

> JS and the DOM are fast.

DOM is slow as molasses. There's a reason why all frameworks are going to great lengths to touch DOM as little as possible. A few billion dollars of development and hundreds of thousands of man-hours have optimized it beyond any reasonable expectations, but it's still unbelievably slow because of many architectural decisions rooted back in the 90s.

It's a system designed to render a page of text with a couple of images in one rendering pass at the core, and no amount of hacks on top of it will make it a high-perfromant layout and rednering engine.

> Aside from arithmetic JS is just as fast as Java now

This has nothing to do with either layout or rendering

> The two big limitations from a pure processing perspective are the garbage collector

Has nothing to do with either layout or rendering

> massive repaints of large data on large layouts.

Where "large data" is measly thousands of elements.

Massive repaints in DOM happen basiclly on any and all layouts and layout changes. And these changes are triggered by almost anything that happens in the DOM.

There's a reason why any reasonable animation you can reliably do with DOM is to literally rip the element out of the layout context and render it independently because "the most powerful layout and re-rendering engine" cannot cope with re-calculating and re-rendering the layout for the entire page when you move elements around.

Edit.

Slightly more on this:

- Rendering performance https://web.dev/articles/rendering-performance

- Linked article, Stick to Compositor-Only Properties and Manage Layer Count https://web.dev/articles/stick-to-compositor-only-properties...

From the last article: there are only two properties that can be handled by the compositor alone, all others trigger either a re-flow+re-paint or a re-paint.
Show HN: Bin Ocular – Encode images in random noise
Some time ago, I came across a fascinating demonstration (likely on HN) that involved two clear plastic sheets, each printed with a random distribution of points. When overlaid, the density of points varied in certain areas, revealing a distinct shape.

I've been unable to locate the original demo. Here, I decided to create my own version.

While the website is mobile-friendly, I recommend viewing it on a desktop for the best experience. Also, don't forget to click on 'BIN OCULAR' at the top of the page for a little surprise. Enjoy!
yggdrasil can use WiFi on Android, I haven't tried it yet - https://yggdrasil-network.github.io/. yggdrasil gives you the ability to use TCP/IP applications over its mesh network but doesn't offer any end-user functionality itself.

Manyverse can use WiFi for decentralised social networking - https://www.manyver.se/. They're currently in the middle of a rewrite of the backend and a protocol switch away from Secure Scuttlebutt to their own protocol currently named PPPPP.

Reticulum/Sideband offers a P2P messaging system over WiFi or other mediums - https://github.com/markqvist/sideband
why? this is how the system works and corps are incentivized to do so.
Because in the end every organization is vulnerable to being eaten from the inside and worn as a skinsuit by parasites. Especially charities.

Why would they spend money on improvements to the site when they could spend money on other things instead?
What does the author mean that he "created a fetch request in node using the android example"? He means he made the request using Node and impersonated an Android client?
Another small Lisp-1 variant of Common Lisp: http://www.ulisp.com for microcontrollers.
ELISE STEFANIK: So, based upon your testimony, you understand that this call for intifada is to commit genocide against the Jewish people in Israel and globally, correct?

CLAUDINE GAY: I will say again that type of hateful speech is personally abhorrent to me.

If she thinks it’s so hateful, why are you trying to excuse it?
Most of the high power consumers could run on DC power with only slight modifications (in design, not aftermarket).

Heating elements can run on DC more or less unmodified. Also electric motors can run on DC efficiently (see electric cars). Back in the days 3-phase power was needed to run strong electric motors (very common in Europe, but i think it exists also in the US for factories and businesses). But there are many easy solutions nowadays to just run them on DC.
>not bother with a pesky thing like proof

This is pretty hilarious coming from someone defending a company that refuses to produce a legitimate audit. (no, an "attestation" is not an audit)

If all they're doing is sitting on a giant big pile of cash and treasury bonds, it should be absolutely trivial to provide proof: here's where those assets are deposited.
The solution to long lines isn’t to break up the line.

The solution would have been (let’s say JS since that’s the most “beginner”ish language where this could even have a perf impact”):

const myElement = myDict[family][subfamily][element];

const propValue = myElement[property][value];
I can only imagine what OP dislikes about the comments - but I guess too few people trying to make money/running a business is not it.
MIT lecture by Patric Winston: How to speak is the lecture you need to watch about public speaking and presentation. The most awesome thing about the lecture that it is self describing it's tools and framework in an awesome way and built up exactly as it's content describe is should.
It's on youtube: https://m.youtube.com/watch?v=Unzc731iCUY
The real interesting question is: what does this mean for our hobbit based tourism industry? What angle can someone take to make a buck now?

Special edition hand printed and bound in the Shire (aka Matamata)? Sell it to people coming off of the Hobbiton tour.

If you don't reference the Jackson movies, can you sell those tourists a One Ring or a Sting without paying for licensing?
Another common pattern is to keep track of the last cons and add there. This saves the reverse operation. (loop for i in some-list when (evenp i) collect i) will do something like that behind the scenes.
You look weak so my only option is to kill you, even when I don't want it?

Sorry, but trying to blame other for the Russian invasion is total bullshit
I remember finding a set of english names generated with a markov chain, I wish I know how to make it, they sounded good.
There are plenty of good reasons for short line lengths. Two factors constrain the max line length down to something not much more than 80 columns: side-by-side diffs and waning eyesight.

In-line diffs mix the flow of change in with the flow of execution, both going down the page. Side-by-side diffs makes those two axes orthogonal. With decorations (either in a terminal or a code review tool) even 80 column code requires a fairly small font. Editing two panes of code only needs 161 columns but a decorated patch might be more like 170.

The point font size is its height in increments of 1/72”, and most fonts are half as wide as their point height. The largest font one can use on a 27” monitor (24” wide) is 20pt. My eyes get knackered at anything smaller than 18pt.
Unitree teases new H1 humanoid robot
No, a Turing complete system can perfectly simulate any other discreet (digital) computation system.

What it cannot do is perfectly simulate any analogue system. By Cantor's diagonal argument, there are vastly more real numbers than natural numbers. Any system that is completely definable in the natural numbers (like digital computers) will not be able to 'reach' the vast majority of real numbers (in case you are concerned about the existence of real numbers, what is the square root of 2? What is the ratio of diameter to circumference?). Throw in some Chaos Theory and you can see how far away any Turing complete system is from a biological brain.
I created this template because I couldn't find any resources to run ClojureScript on Cloudflare Pages (one of the fastest and cheapest deployment options available today).
There is a huge collection of similar web desktops here. https://simone.computer/#/webdesktops Only windows93 and windows96 are any good though.

https://www.windows93.net/ https://v3.windows93.xyz/
https://windows96.net/
I have never seen any of this in Joetsu or surrounding areas (very close to Ishikawa). Maybe you've spent most of your time in Tokyo?
How do you define AI, and have you asked ML researchers whether they consider ML to be AI or not?
All this requires the DC appliances to be the same voltage, as transformers on DC is a tough task.
Well, to be clear, I am mainly a public domain and copyright theory guy. I do keep up to date with everything here. But I also don't write laws; if I did, they would look different.

Companies are allowed to train on copyrighted works - or, to be more precise, there is no prohibition in copyright law on them doing so. On the other hand, there are no particular protections.

The real question is to what extent an AI generator can return its copyrighted training data as a non-de minimis output. In other words, can I get one of the existing copyrighted works by putting in a prompt? This is something that AI developers are trying to avoid, but it's actuallg a pretty tricky problem.

Allowing AI output to be copyrighted is one of the worst ideas in copyright. Thankfully, the US Constitution as interpreted by the courts only allows for copyright to inhere in works of human creativity.

By the way, while I'm very excited about certain "AI" things, I have a very poor opinion of the merit of generative AI — and I mean in theory we well as how it stands today.
> Our industry is still full of sexism and racism.

Im curious what people like you want. If you look at the rest of the world, the west seems like it is decades ahead with this sort of stuff than anyone else in the world. And social change on national scales don't happen overnight. Yes improvements can be made, but HN is a site focussed on technology and that is what is mostly discussed. If some sexism or racism or whatever slips through, thats just the world we live in today. If you look at the youth today, they are already much more accommodating towards diverse views. Just give the world time and you'll see on average things will get better. But forcing your views onto people who grew up differently than you is just annoying.

[edit] when saying "people like you" I am refering to the highly vocal inflexible people on the interwebs.
These all just huge time waste, cpu energy waste, internet waste. Even I do find it's not compatabile to read the blog, author info.

What is the use like these works?
I hate those blue retina blasters. Few years ago I bought USB disk and when I connected it to PC it had nice white light. Finally the blue LED fad is over, the white LED lights are the new cool. A year passed and I had to buy new motherboard. When I connected that same USB disk it suddenly light in bright blue because I connected it to USB 3 port that the new motherboard had.