skysight-inc/HackerNews huggingface dataset:
Tom Scott’s work stands out as some of the best examples of how interesting and valuable web content can be. In a sea of short derivative junk-food content, he made things that i honestly learned from, without demanding more than 10 minutes of my time a week! There’s of course a lot of people also doing the same sort of great content, but it does feel like a slowly dying breed. Tom definitely deserves an indefinite break though. If/when he goes back to short form web video, I’ll be happy to watch again! :)
RIP you solid lad
Show HN: Tracking bike-share movement over New Year in Zurich
In Switzerland PubliBike is a popular bike-sharing company. Thanks to its openly accessible API one can extrapolate the movements of these bikes around the cities.

As a Christmas project I decided to collect this publicly available data and visualize the movement of bikes in the city of Zurich.
Purple tracks are classic bikes, while blue tracks are electric bikes.

I am not well versed with front-end development so I hope you will excuse the mediocre interface. Happy to take any questions, comments, feedback and thoughts.
A good new year to all of you!

GitHub repo: https://github.com/Yoekkul/publibiker
(my wife crochets).

Crochet figures generally look 'pixelated', where a pixel is a single stitch. The eyes on these figures don't look stitched at all. The hair looks like waves of material that also lack a stitched look (compared with the faces). The curves of the lower lip cut across stitches (going by the size of the stitches on the adjacent skin) and don't have that pixelated look.

[Edit] Also, I don't know what these crochet sites generally show, but in the pictures I've seen, it's usual to show the figure against a plain backdrop or on a table, not part of a scene with a detailed background (which in this case, also lacks stitches)
> 89. Investing in wired headphones, rather than wireless earbuds. Not one has popped out of my ear and disappeared down the drain since.

Throwing in my vote for wireless Aftershox: they also never pop out of my ear. Additionally, because they are bone induction, wearing ear plugs doesn’t hinder them (eg when using a loud appliance/tool), and they are safer for biking because I can still hear other sounds.
It depends, do you define endless scrolling as boredom ? Because I think it’s not.
Welcome to the new era of fakes and scams beyond our wildest imagination !
> Rescuing trapped bees

I some time ago came across a nice little trick: Using a big empty matchbox to catch them and then just open the window to free them. Works like a charm.

https://www.youtube.com/shorts/CNVeqM94L80
What happened to the "Six months from now, this channel stops" video he posted?

https://twitter.com/tomscott/status/1675158819629064192
Keep an eye on the Secret Universe (drawing) channel on YouTube for updates on the series.
my guess YouTube either purposefully or accidentally failed to serve an mp4 for this because looks like webm download works

> date; yt-dlp.exe --restrict-filenames --trim-filenames 30 --format "bestvideoext=mp4+bestaudioext=m4a/mp4" -i "JQgKhZZyBYg"; date;

Monday, January 1, 2024 10:53:15 AM
[youtube] Extracting URL: JQgKhZZyBYg
[youtube] JQgKhZZyBYg: Downloading webpage
[youtube] JQgKhZZyBYg: Downloading ios player API JSON
[youtube] JQgKhZZyBYg: Downloading android player API JSON
[youtube] JQgKhZZyBYg: Downloading m3u8 information
[info] JQgKhZZyBYg: Downloading 1 format(s): 22
[download] Destination: Jet_crashes_at_Thunder_Over_Mi.mp4
[download] 0.9% of 13.42MiB at 2.62MiB/s ETA 00:05[download] Got error: 138391 bytes read, 10282680 more expected. Retrying (1/10)...
[download] Got error: 0 bytes read, 10230994 more expected. Retrying (2/10)...
[download] Got error: 0 bytes read, 10302760 more expected. Retrying (3/10)...
[download] Got error: 0 bytes read, 9963536 more expected. Retrying (4/10)...
[download] Got error: 0 bytes read, 10084597 more expected. Retrying (5/10)...
[download] Got error: 0 bytes read, 10318710 more expected. Retrying (6/10)...
[download] Got error: 0 bytes read, 10071239 more expected. Retrying (7/10)...
[download] Got error: 0 bytes read, 10341419 more expected. Retrying (8/10)...
[download] Got error: 0 bytes read, 10356985 more expected. Retrying (9/10)...
[download] Got error: 0 bytes read, 10212427 more expected. Retrying (10/10)...
[download] Got error: 0 bytes read, 10277275 more expected. Giving up after 10 retries

Monday, January 1, 2024 10:53:20 AM
Can anyone recommend an SBC with >=16 GB of RAM that has been confirmed to run stably with the mainline kernel?

Edit: to be clear, I specifically need ARM CPUs. Headless is OK (although a basic console over HDMI would be nice). To answer myself, an Orange Pi 5 might fit the bill but I'm not sure how stable it runs at 100% continuous load (on a mainline kernel).
Great insights on do's and dont's of RAG app development!

Embedchain seems quite promising. Will give it a try for my next project.
I remember asking at some point what seemed to make Tom Scott so successful compared to the thousands of others who have probably tried to make it big on Youtube/social media. Was it the format/length/style, the topics, the camera work, the commentary/research, etc?

I think the consensus was that he came out with generally interesting content, but most of all, predictably and sustained, which generated viewership. Interesting how that can be the main factor -- maybe both in keeping people's interest, but also developing the skills to create content that was improving each time and becoming more engaging. And I guess he points to that explicitly in this last video, where he says he challenged himself to make it his real job. For 10 years.
I had to phone my bank, which is one of the bigger players in the UK high street market, a couple of days ago. They're still encouraging me to enroll in their idiotic "my voice is my password" programme. At this stage in the evolution of AI, that feels simply negligent.
I prefer the first style. It reads way less weirdly. I spend way more time reading commit messages than "manually searching" by scanning them. I either arrive at the commit from git blame, or I use this really cool feature of computers called "ctrl-F".
Tom is why I understand UTF-8 [1].

And it is not so much WHAT he explained but HOW he explained it, what really made it stick. It was his sheer unbridled genuine enthusiasm that put him on the map for me.

One of the best to do it.

[1] https://www.youtube.com/watch?v=MijmeoH9LT4
How many terabytes of data have you been exposed to in your life? Songs, movies, books, day to day vision and memories, etc.

Those all influenced you. You may not have perfect memory, but neither does GPT4. You may rememeber a tiny subset of that data perfectly, just like GPT4.

The inanity here is in seeking to extend copyright beyond reproduction and into learning and cultural accretion. It’s crazy to me that anyone would look at the past 100 years of copyright and think that what we need publishers with legal control over reading.
Have you been following politics?
The output is "word salad" because the probabilities of the model are uniform, albeit implicitly- eyballing the python, it selects the next n-gram uniformly at random.

From a quick look, it doesn't seem to sample uniformly. w3 is added to a list for the context w1, w2, not a set. So, say word A occurs twice as often in a particular context as B, it will be in the list twice as often. So, even though a uniform choice function is used, the probability of A getting samples is twice as high.

You get a word salad because a trigram model has to little context to do anything else. This is a well-known issue with Markov and hidden Markov models.

(Fun fact: some hidden Markov model taggers switch to a different trigram distribution for V2 languages after seeing the finite verb, otherwise they often fail catastrophically in the verb cluster due to the limited context.)
> I wish I know how to make it

You can learn! I know it's easy to say something is easy to a beginner, but figuring out Markov chains is truly something you can get the basics of over a weekend if you've ever written any software at all.
i thought news failed because sun blundered the licensing and kept people from adopting it, not because it was too expensive to run (though it was kind of expensive to run, i don't think that's what killed it; i remember xnews being pretty usable even on a sparc ipc)

speaking of expensive to run, electron struggles to run an app in less than 4 gibibytes of ram, and it's impossible to get things to be reliably responsive in it. and the 'standards based' platform has the kind of sandboxing you need to safely run third-party apps, but it eats its children, like the pgp message format: you only get one level of sandboxing, no sandboxes inside sandboxes, so things implemented on the 'standard' platform can't actually use the sandboxing to confine apps

android surfaceflinger seems to have done a pretty thorough job of displacing x-windows in that surfaceflinger installs outnumber x-windows installs by about 100:1
Messing with Markov
Mass immigration from 3 countries that have been invaded by Japan within the last 90 years?

Color me skeptical.
Elevenlabs has been around for a while now. Genie has been out of the bottle for a bit, and the sooner the notion that anything digital can be easily faked seeps into the wider consciousness the better. Trust nothing.
I met a small number of exceptional people. Most were very good people, smart and very passioned and that made them very productive. Unfortunately not all of them were positive additions to the team, one was counterproductive as he was creating a lot of tension and conflict.
Just to offer a counter-point, we had measurable success with this tech solving a direct problem it's designed to solve for: https://www.honeycomb.io/blog/we-shipped-ai-product

My take is that the tech isn't in search of a problem, we're just early. It solves a lot of problems. The challenge is getting the right data pipelines in place to allow it to do that. The good news is that in many cases, it's a good thing to have that in the first place.
Happy Public Domain Day
> The article concluded that the idea of Register Windows went away because it was a bad idea that didn't really work in practice. But I think that's only half the reason, and that could have probably been fixed with some design iteration.

The Itanium also got register windows but designed differently. First, the window size was variable, so that a function didn't have to allocate registers it didn't use.

It also used a separate protected register stack. The architecture allowed registers to be spilled/filled automatically in the background in-between load and store-instructions instead of all at once, but I'm not sure that any implementation did that.

BTW. The return pointer was also on the register stack, so it couldn't be overwritten by a buffer overflow.
A 128GB MacBook can devote almost all of that memory to AI.
Yeah of course, but the pfc stage boosts the voltage first up above the ac peak voltage and then a second stage steps it down to whatever voltage is needed. If one has a dc grid one doesn’t need the pfc stage (but of course still the second stage).
I did the complete opposite: I threw away almost all my books, digital or physical. I now restrict myself to having two books I’m actively reading at a time, one fiction and one non-fiction. If I reach the final 15% of either one I allow myself to buy a new book, not before. This has massively increased the number of finished books.

I found having a Dropbox folder with hundreds of books to be both completely useless and paralyzing. I kept switching books, or i was unable to pick one due to too much choice and ended up just scrolling instagram or Reddit.
I only see random Java in synthetic benchmarks, without testing all variations of JIT and AOT compilers available throughout the ecosystem.

OpenJDK, GraalVM, OpenJ9, Azul, PTC, Aicas, ART, JikesRVM,....

Not to mention the optimizations that a dynamic language like JavaScript will never be able to take advantage of.
> adapt or die I guess, sympathies for the dead.

I dunno dog, you don’t sound super sympathetic.

I’m really tired of these takes where people look at a community they aren’t a part of that’s struggling with AI-based issues, hand-wave some non-solutions (usually involving some reference to “reputation”) and then shrug and go “and if you can’t solve these problems that society has never successfully solved then I guess you deserve to fail”.
There are extensions that will "nitterize" twitter links among others, but TBH the one I have been using is now unmaintained and I need to find another one.
I dislike montages and yet this was a wonderful one.

You made countless lives better, in small ways times a million.

If this is the best thing you’ll ever do, it’s already good enough. The rest is gravy.
You shure as hell have a lot trouble shopping food.
Redir 301: DNS Based Subdomain URL Redirect System v0.1
'protect our jerbs'
There was a _long_ hiatus in Java progress between 1.5 (release in September 2004) and 1.8 (released in March 2014). Before Java 8 the language was, basically, the previous generation's golang. in that timeframe there was no Kotlin, Scala had little toolchain support and some sharp edges. So many smart people left the JVM altogether.
We're the exception, not the norm, unfortunately. A vast supermajority of people in the West seem to have absolutely no qualms about having an always-on, always-recording device next to them 24/7 that reports pretty much everything they're thinking to multiple companies that have a lengthy history of voluntarily cooperating with their own shady government, other shady foreign governments, etc. Which sounds completely insane to me, and maybe you too.

Remember the words of former head of the NSA, Michael Hayden, "The U.S. government kills people based on metadata".
it's also really easy for the circadian rhythm to just shift forward a bit each day. i currently managed to reach the point where i woke up after the sun had set, and not sure where to go from here to fix it.

tried staying up all night and then go to sleep at a reasonable time the next day, but that just ended making things worse since i was too tired to stay awake that long eventually :D
Open for business!

No wait…
NJAL.LA for privacy reasons. EUR 15.00 per year which I don't mind.
Could use a water curtain instead that only stops specifically at the time and area the ball will pass through it, similar to this water stop sign: https://www.dailymail.co.uk/news/article-2325904/Water-stop-...
The View Transitions API and Delightful UI Animations (Part 1)
You would be accessing Twitter posts through a 3rd-party service, which would see everything you would see. Because, you know, it can't be any other way?

So your insistence on 'privacy' yet 'only vetted by Mozilla' is misguided at best.
* Is Superman/Spiderman/Batman, but wearing a business suit.
Those were great. I turned one of mine into a 4G enabled garage opener some years ago, battery backup and everything.

Was a real pain to find an archive of the flashing utility and images.
Good headline, terrible article content for this audience.
I’m not joking…. You’re sounding really paranoid. Please get help.
Tom Scott was an early contributor to POPFile.
As a teenager Tom Scott helped write the documentation for POPFile. By chance he interviewed me years later on stage at some conference and just before we went on stage he told me that some of his very first contributions to anything on the Internet were to POPFile documentation. I had no idea.

https://getpopfile.org/docs/welcome
I would prefer that manufacturers use the traffic light colour scheme:

* Red: stopped or off (preferably dimmed of completely off)

* Yellow/Amber: startup or error state in which the device needs intervention

* Blue/Green: running properly
10 billions is a bit much, but yes
I met someone whose summer job was to fry crisps. Some brands print "handfried" on their packages. He was the guy who put down the net into the oil and back up. All summer long. (He didn't say if it was interesting or enjoyable)
Northeastern scientists build AI that can predict a person's life (and death)
>But why did the team need to grow to that size if they were highly effective before that?

Having seen this firsthand, (in my experience) it's been that executives or higher-ups decide that this team is working, and because they want to increase the company's bottom line, they will grow that team come hell or high water because in their minds, that team is correlated with results.

>Doesn't the growth and the adoption of those that don't have the skill handicap everyone else?

Considerably.
https://archive.ph/caYpQ
If you're concerned with privacy, you probably shouldn't have the same corporation that built the spying apparatus have unsupervised physical access to the car.

Supporting small independent mechanics + right to repair is supporting your ability to protect your own privacy too!
In this list of the top 7 surprising factors that can push a man away from a woman, if I may ask, is your relationship hitting a rough patch? Have you noticed your man pulling away, and you’re not sure why? It turns out there are some surprising factors that can push a man away from a woman. These factors go beyond the usual suspects
Can you elaborate? I would argue that logic has even stronger token prediction characteristics than language.

As a total handwave, I would expect an LLM trained on formal logic and a huge corpus of proofs to produce pretty strong logic output.
“Find me a prompt to generate this image,” seems like an interesting problem to toss at an AI, I wonder if anyone knows of work in that direction?

Hypothetically if such a system existed where you passed in a copyright image, and then got a prompt to generate it, would that be sufficient to show some kind infringement?
> Nobody else got to fail as much as Jobs and kept getting free passes though

Stephen King had his first book Carrie rejected 30 times.

The author of Dr Seuss had his first book rejected by 27 different publishers.

Walt Disney was fired from one of his first animation jobs.

Everyone fails. Not everyone gives up.
Yeah, but it kills a git bisect run
Sure. Corporate or HR or someone is pushing for a perspective that is not natural.

Real example: I created documentation for a specific team, showed it to my supervisor, who approved with one requested change: that I embed alternate text for every image. I knew the target team had no sight impaired people so I asked why. Her explanation was that perhaps someone who was sight impaired might at some point want to review the documentation.

Because of a hypothetical future reality, I was instructed to make changes that were not apart of the original requirement, to benefit someone who to all of our known realities does not yet exist.

I was not asked to translate the document into the 30 languages our company employees speak - this is a true reality.

Now we can argue that text can be converted into languages using existing technology and at the time image to text translation does not capture the intent of the flow charts and screenshots that I had created so a human would have to generate these alternate text blobs.

This one person had a perspective that while admirable was not exactly grounded in reality or practicality but was manifested from their own desires, bias, or influence.

Now, my text was not screened for vocabulary levels that match the intended audience so it is possible that I was either being condescending or esoteric but that was not addressed because the concern was brought up. I do believe we each have a desire to shape to shape our world into our vision - and that bias should be met grace, humility, and thoughtful expression when spoken by someone in authority or with power. My frustration is when an unrelated preference or opinion shapes the way a goal is met instead of the completion of the task.
> More will be done with less.

I don’t doubt this. But the technological advancements required to sustain the current population are either not even in the horizon, or are outright physically impossible. AGI leading hopefully rapidly to ASI can probably solve a lot of things with advanced materials science, but aside from that possibility the future does look pretty bleak. Please read the article yourself and you’ll understand, there’s just too many crises cornering humanity, each of them currently with seemingly no way to solve.

> I'm not sure you're being honest with yourself.

I’m sorry, no. The only reason I mentioned the relation with depression is because I know from experience (friends, sample size < 10) an awful lot ratio of Western people tend to get serious depression at least temporarily after seeing the current true situation of the world.
For battery powered devices, red should be “charging”.
While women are absolutely disproportionally affected by a couple having children, in general raising a family needs to be made such that it isn’t so disruptive to… well, basically everything. In today’s economy once a couple has even one kid, many sacrifices must be made by both parents, even for the relatively privileged in the working middle class.

Not only are the financial and opportunity costs huge, but so are missed experiences – with the age of retirement skyrocketing, choosing to be a parent can mean essentially trading away the remainder of one’s finite lifetime.

If birthrates are to recover, society must restructure such that we do not live to work and families within a community support each other so parents don’t have to forfeit the people they were prior to parenthood and can have lives beyond their job and kids.
Yeah, learn some recipes before trying this experiment. Quality is almost always far superior but the time investment can hurt.
Same same. I get the desire to manage more folks (status, money, org impact, joy of mentoring) but the ability to see what you directly build help solve problems... Well, that's hard to beat.
Guinea (Coin)
I have seen it called "structured procrastination".

The idea is that instead of trying to focus on what's important, leaving out everything else, make a long task list, including things that are not that important, but still productive. So that you have plenty of things to do to avoid doing the top items.

To avoid shifting the problem, it suggests self-deception, so that you put items on top that appear important, but are not really. So that you do the really important ones in order to avoid doing the falsely important ones.

I don't know how effective it is though.
You have a lot of trouble shopping for prepared food.
Staying home with kids.
> Plan 9 really runs with this idea - you can mount the processors of another system to use them on yours

as i understand it, it's more that you mount your window on a cpu server so your computation-intensive process can draw into it; there isn't a filesystem interface to the processor itself
It's notable that it took 12 years to make that version.
Yeah that's definitely not idea, but neither is manually wrapping. Look what happens when your manual wrapping gets wrapped again!

https://i.postimg.cc/x1KFkyMZ/image.png

I think I'd take stupidly long lines over that tbh.
Great ! (and it built and started the first time)
Today is 6 months from then.
Did you write this code? Any good tutorials for ONNX you recommend?
Global minimum tax on multinationals goes live to raise up to $220B
Isn't the US poverty line a level of absolute wealth that would put one among the top 10-20% highest income humans on earth? I wonder why such prosperous people are still so compelled to commit elevated levels of crime.
Exactly because of my past history with the games industry 20 years ago, and some contacts I still have, I know much better than random HN commenter ranting about why studios don't care.

Food for thought, not even the studios targeting Android/NDK care about GNU/Linux, despite both platforms having the same 3D, audio and device API relevant for games.

It isn't the APIs that make them not care about GNU/Linux.