skysight-inc/HackerNews huggingface dataset:
Great job!

I was significantly older when I built my first website (19, in 1996) but I'm so glad I had a space to pretty easily put up basic HTML (Geocities, though there were similar options). No WYSIWYG, no build steps, just the basic text-only HTML which created a foundation to build on. It's unfortunate there aren't really good options for that for today's younger creators. (is there?)
> As the problems become harder ...

What percentage of engineers are working on truly hard technical problems?

I can only speak from experience but the vast majority of us are doing the same shit with a different name signing the checks.

The world doesn't need millions of brilliant engineers. It needs construction workers that can assemble materials.

I am fatigued by every tech bro in the industry that thinks they need to find the next genius with their ridiculous hiring process.
Congrats on the tool/release.

I was slightly confused at the start, as I didn't know exactly what it converts the image/audio/video into? I thought, based on the title, that it can convert image to video for example, or video to audio. Can it? Or is it more of a format/encoding converter?
Am I the only one who found this article a rambling mess? The first page makes a point, then it diverts off into a ridiculous rant.
Respectfully, if you see the comment as critique, that’s on you. It could just as easily be described as “unsolicited advice” or “unsolicited tips”.

The communicator does have responsibility on how their message comes across, thought not all of it. It’s on the receiver to also make an effort to understand what was meant and not take unnecessary offence. The comment reads pretty much neutral, apart from a post scriptum which is explicitly about the author’s preference. It’s up to you to inject the writer’s feelings as either “this code sucks, here’s how you do it” or “congratulations on making something cool, here are a few suggestions”.

My experience is that life is much better if you take the latter approach. Default to empathy.

Consider listening to “This is Water” from David From Wallace.

https://www.youtube.com/watch?v=eC7xzavzEKY
You are thinking of byobu. Zellij is an independent replacement for tmux.
Amazing image quality and very use to edit and share the output!! Great app!!
Ok, that sounds a bit more convincing... I'm not the OP, but I was just trying to imagine why a "sealed vault" would work better against cosmic radiation than a more prosaic screwed shut container.
To playing well with Python, this was on a front page some time ago: https://arxiv.org/abs/2308.15893

"The Janus System: Multi-paradigm Programming in Prolog and Python"
From Ollama to OpenLLM: Running LLMs in the Cloud
LOL, I was reading the abstract and remembering there used to be a paper like that. Then I look at the title and see it was from 2020. For a moment I thought someone plagiarised the original paper.

Unfortunately BERT models are dead. Even the cross between BERT and GPT - the T5 architecture (encode-decoder) is rarely used.

The issue with BERT is that you need to modify the network to adapt it to any task by creating a prediction head, while decoder models (GPT style) do every task with tokens and never need to modify the network. Their advantage is that they have a single format for everything. BERT's advantage is the bidirectional attention, but apparently large size decoders don't have an issue with unidirectionality.
Turns up in the great sci-fi book https://en.wikipedia.org/wiki/Beyond_the_Blue_Event_Horizon which is a sequel to the sublime (transcends the genre) https://en.wikipedia.org/wiki/Gateway_(novel) which compares to Ballard more than Asimov or Heinlein.
I'm from Rome (East of Syracuse) and I don't really have any good canal stories. I actually live near Rochester now and we go on bike rides on the canal trail pretty frequently. It's quite flat and a little boring but pretty. There are lots of YouTube travel vlogs of folks biking the whole canal. You can camp at the locks, just watch out for the mosquitos!

Ok, I think maybe Utica or Amsterdam is up next.
I chose to use prolog to essentially build an expert system across and heterogeneous data ecosystem.

Prolog could certainly use some serious improvements to its tooling. But the language is simple enough that it doesn't prove too much of an issue. You can get some much out of language it can be very powerful. In the system we've built it makes up a purely logical core that is completely referentially transparent, we leave all the ecky side effecting to a host program.
Or asbestos or lead based paint. Social media is the asbestos tile of the early 21st century. Widespread, beloved by all who use it, and insidiously dangerous.
Hotels and hostels routinely overbook and when they're really out they pay for an alternative place out of pocket, so this supposed number of available places is complete bs.
Ultimately it doesn't matter and that battle is already lost, even adults overly trust the output and never question it. I've had colleagues insist to my face that something wasn't possible in a piece of software I'm an expert in because ChatGPT told them it wasn't possible.
Why not DANE in browsers (2015)
Same here, but I figured nobody would get the joke. From his downvote count, it looks like I was right.
I got started with Netscape Composer around this age, as you could easily switch between the HTML view and the WYSIWYG view and see what everything does. Seamonkey is a still maintained version of the old Netscape/Mozilla suite which has Composer.

https://www.seamonkey-project.org/
I know you're not entirely serious, but we really had it good and largely figured out with tables. It's probably because using tables for layouts was my native language, but I still sometimes have to mentally translate divs into a table in my mind to picture what is happening, and when default types are change (like block to inline, etc) it sometimes breaks my brain and I have to fallback to experimentation to get what I want. Slight disclaimer though: I'm a backend/infra guy so don't do frontend very often.
Actually, in most countries, the public agents are forced to pursue persecution whenever they are aware of a "crime", not doing so is usually defined in most countries legal statutes as the crime of "prevarication".

So, unless a formal procedured issues a legal valid document granting immunity, I hope this guy/gal keeps quiet.
Or maybe those making a living on selling a product claiming certain parameters should raise their voice when those parameters are not met, regardless if that product is used for space travel or turn on and off a ketle for f's sake.
The firmware is also signed, so you can't even do reverse engineering to replace it.
Absolutely true. This is a thing I talk about quite a bit. However, it doesn't speak to the idea that "security is a luxury", it speaks to the idea that security, like all things, is subject to a cost/benefit analysis.
Unless such measures are applied globally (and practical space travel remains unobtainable), or a country completely isolates itself economically, these geographically bounded measures just displace the externalities.
I think I was 8 or 9 when I started building my first website as well, and it looked remarkably similar to this. :) I think the only difference really is that all guides used uppercase for html tags back then. Happy that went out of style.
I can't really agree with the author's outlook on a completely tech free childhood. As with most things, you need to strike a balance.

I'm reminded of stories in China where parents do similar things for gaming, then once college starts the kids swing in excess to the opposite. Some even die of a heart attack. It's much better if kids find their own limits under a safe environment with parents than alone where there is no one to stop them when things go to far. Plus there's going to be a huge social cost in being excluded from group chats or socializing through common interests.

On the flipside, of course that dosen't mean letting kids go online virtually unsupervised all day, but it's the same issue of parents taking the simple, "easy" route of parenting rather than a more nuanced approach.
Bruh you installed a niche OS on your phone and are now claiming that it is "normal". Normal when it comes to cell phones is android, iOS. Hell even BlackBerry is more normal than Ubuntu touch
This is a false equivalency. Evaluating risks to some individuals reaction based on incomparable research material is irrational and irrelevant. Consider, mathematically, there are infinities that are not the same as other infinities.

Most people who are licensed to drive are unlikely to have a negative reaction from the act of driving for 2 hours under controlled conditions. The same can not be said (at all) about use of mind altering substances, given the mind cannot necessarily be controlled. Set and setting.
Something worth keeping in mind is that Chinese factories that makes things like IP cameras don't typically have their own (significant) R&D departments and instead work from examples provided by the makers of the chipsets. Sometimes there will be another company involved that provide an "IoT ecosystem" (Tuya is a major player here: https://www.tuya.com/solution/hardware/ip-camera ).
So it's not necessarily surprising that the backend still works even if the manufacturer (Amazon brands are not typically the factory themselves, for practical reasons frequently changing "brand names" are used) is no longer present.
The first quote is simply a statement that central locking is safer. I don't think that's really disputed, but it's not the same as saying that it was the defining motivation, especially in the 1920s.

The second quote relates to the greater adoption in the 1990s. But this is far after the initial adoption by the London Underground in the 1920s, and presumably these safety issues during the period 1920-1990 weren't so great as to be a showstopper, even if a safer design is preferable. This suggests to me that there was some other, much stronger motivating factor behind the development of the technology in the 1920s on the London Underground, with safety being a trailing motivator.

The third relates to a design issue entirely orthogonal to the design of the doors.
There are just a lot of similar risks like these in life. Camp in the wrong place for example and you might lose the ability to eat red meat [1].

I think it's irresponsible to tell people to take this or that drug since we still don't have good numbers on the risks. But I also think telling people to completely abstain is dumb, and the government trying to enforce complete abstinence even more dumb.

[1] https://www.nytimes.com/2023/07/27/health/alpha-gal-ticks-me...
I've heard that from someone else and I almost can't believe it. My non-coding friends could write the pseudo-code for that, which is a pass in my interview loop. It's a trivial exercise in a 100-level coding course.
I strongly agree with this. I worked on low level algorithms in bioinformatics circa 2010. Writing mapping algorithms and variant detection in C/C++. Most/all of what we did was adapt known compression and database algorithms. The "best" aligner is still BWA (Burrows-Wheeler Aligner), which uses the Burrows-Wheeler Transform, popular in a lot of compression utilities.
The platform itself wants to shove Shorts and other mindless consumption content down your throat, because their interests are different than yours, even opposite one could say. So your only options are to find tools that allow pushing back (or just abandon the platform, but that's very difficult precisely because they have taken care to extinguish any practical chance of alternatives to sprout over the years).

On a desktop with a decent browser you should be able to use uBlock Origin (not a random addon by any reasonable measure) and the user-contributed rules from here:

https://www.reddit.com/r/uBlockOrigin/wiki/solutions/youtube...

(remember this is a fight against interests of the provider vs those of their users, so expect it being a cat-and-mouse game of rules that stop working).

On handheld devices, any system that respects user authority to do as they please (i.e. not an iPhone) can install a patched version of the YouTube {revanced.}app, which ironically attends better to its users' needs, and allows disabling Shorts altogether. Again, it's a bit of an antagonist position, so breakages can happen (VERY rarely, though).
I don't use Twitter/Instagram/TikTok/any of that (I do still have an old Facebook account), so I can't relate to the idea that they're somehow just part of the life now. They seem completely irrelevant to me as an adult.

When I have checked my Facebook on occasion, it appears to be a ghost town with maybe ~3 people I know that use it. Or maybe Facebook simply does a poor job now of showing you your friends' posts so it only appears to be abandoned at a glance. Hard to tell without putting in a bunch of work to go mine my friends' profiles.

In any case, school business just like any government business should not require agreeing to a company's ToS. Especially not one in the spying/advertising business.
It's a format/encoding converter, if you upload an image filetype you will only be able to select image filetypes as output.
He doesn’t give sentient life more than until AD 99999 in this universe.
Kaspersky gives US customers six months of free updates as a parting gift
In my decade its been majority MacOS. But Ive worked on the other side of this fence.
> It is illegal to use a metal detector to search for archaeological objects anywhere in the Republic of Ireland, unless you have written permission from the government.

What if you use it to search for non-archaeological objects, but then accidentally find one?

Not surprising they receive anonymous donations without information if they treat finders like that.
> Booking.com -> Pretending the venue is about to run out of places and there are only "2 places left..."

I was buying train ticket in France yesterday (through the SNCF website) and I was shown that exact message...
Well if your problem does not require a solution that’s 100% written in prolog, then any relational/CLP system that can be hosted or work as a library is going to win in terms of library support and community knowledge, at solution level.

So e.g. a core.logic solution can make extensive use of the jvm ecosystem.
1359.67 Rankine
I want to know if they have a patched version of Ultrix or a license file that allows more than two users? Ultrix on a MicroVAX was my first contact with a Unix system. Then briefly some SunOS 4.x and then extensively Ultrix on DECstation 3000. But while you can do some fiddly show and tell stuff without a license, only being able to have two process owners, one of which is root, is kind of limiting.
While the probability of reading something enlightening from someone that is using this word as a derogative is very, very low, censorship is not a solution.
Agreed, that the feature-set of IOMMU is fairly small, but is this function not usually included in one of the Chipset ICs, which do run a lot other code/functions alongside a (hopefully) faithful correct IOMMU routine?

Which -to my eyes- would increase the possibility of other system parts mucking with IOMMU restrictions, and/or triggering bugs.
Seems like a tmux that’s configured out-of-the-box. Neat.
Way to go, Naya! You taught me something new about cats, and I'm probably older than your dad!

Keep it up, you're doing great! :)
I wish pages like this had a way to specify, in the HEAD tag, that they are to be run in an additional sandbox with zero network access. That way, the user agent could render them in a special way to indicate to the user that it is safe to share data with the app.

Because nothing is stopping this app from updating its code after a few weeks in order to begin shipping data.

Of course, you can download the page and then use it off-line. Sure. But it'd be nice for a page author to communicate "I'm good, this page is self-contained and doesn't need any further access to the network, please let the user know."

Allowing a user to "pin" that status would similarly be great. Oh, and apply that or make it available to browser extensions.
People who are fucked up and take drugs and find it tolerable because they feel less fucked up will likely always assume the same is true of others. That is likely from the effect of having low empathy for the outliers.

Risk taking is not something to advise others to practice in. It is for each and every person to evaluate their own risk tolerance and not have them influenced by those who took risks and came out the other side "for the better".
That is a scammer. You are out some money. Stop communicating with them or they will get more money out of you. Others would have to chime in if there is a way to get your money back from Binance but I would not get my hopes up. The IP's are Azure. Scammers use public clouds with fake ID's and proxies. It's and endless game of whack-a-mole for companies like Microsoft and Amazon.
I'm a big fan of satire in general, but in this particular case it failed to land with me - TFA is about not allowing an EU release of powerful open models that can be run locally (or at least on the edge). In the meantime, the cloud-hosted LLMs like ChatGPT and Claude (that would be affected by a Kessler Syndrome event) are fully available in the EU.
> All to serve a page that's similar in information and feature-density to what I handcrafted back in 1999 in notepad.exe. Yet hundreds of times the size, thousands of times more complex and much, much slower to run and load.

Seriously, I think about this quite often. I recently found some old code that I wrote in the early 00s and it was wonderfully simple, and aside from a few visual trends that have changed, it looks pretty damn good. Straightforward layout, good information density, and very clean. The best part is the code is vastly simpler than anything I've seen/built in the last couple of decades (especially since CSS, packers/transpilers, etc started arriving). I grant that there are some good reasons to introduce CSS and divs and all that, and that once we've done that it is inconsistent to have some things done in html and others in css, but sometimes philosophically better isn't better in practice. Sometimes.
Show HN: Browser-based images/videos converter
How about "dream-reality confusion (DRC)" ?
I don't see the section that says it involved accessing RCS messages.
State media pushes back on claims China has entered 'a historical garbage time'
Why is the user space component required? Won't they provide sysfs interfaces to control the hardware?
I lived in Lompoc, CA for a while (next to Vandenberg -- which is a really cool experience, the rocket launches were absolutely amazing). I had always assumed that the El Segundo presence was in big part due to access to Vandenberg for launches.
They are not preventing their kids from drinking from lead pipes, they are preventing their kids from drinking at all.

Using your kids as a social experiment to sell your blog posts while preventing them to access any online content seems quite narcissistic to me.
Sounds a lot like vipassana meditation. I equated it to an "overwatch VM".
You can make SQLite scale way beyond the limitations of WAL mode or even Begin Concurrent mode, all while doing synchronous writes

https://oldmoe.blog/2024/07/08/the-write-stuff-concurrent-wr...
Multi-tenant Kubernetes[1] is a strcpy-level footgun IMO. It's perfectly fine as long as everyone involved does everything correctly and never makes a mistake.

Kubernetes itself is very complex. The "who needs a UI when you have configuration files and an API?" approach makes it even more opaque to the people who often end up responsible for it. The landscape changes very rapidly.[2] I'd trust Kelsey Hightower to set up a secure multi-tenant deployment, but probably not anyone else.

Is it not practical to deploy clusters on top of virtualization? That should make efficient use of hardware while still giving each tenant their own cluster, therefore providing stronger isolation than the typical Kubernetes configuration tends to.

[1] I am specifically referring to a Kubernetes deployment where different customers are running custom code on the same underlying hosts. Using Kubernetes to host a service that is multi-tenant at a higher level is not something I would recommend, but it's not as immediately dangerous as a model where customers run container-level custom code.

[2] This is not surprising for a relatively new technology, especially one that's as paradigm-shifting as Kubernetes was. But most people are not going to rearchitect and redeploy everything every six months just because the Kubernetes developers decided to replace a pod security or network security model with a non-backward-compatible alternative again.
OneDev[1] is great. See previous discussions[2][3].

[1] https://github.com/theonedev/onedev

[2] https://news.ycombinator.com/item?id=32316251

[3] https://news.ycombinator.com/item?id=22081419
The Joy of Living by Mingyur Rinpoche. I was like "what's this nice innocent book, how wonderful sounding"...

It was a great book, but the way I thought about myself was let's say, very incompatible with the Buddhist ideas about self. The words I read in that book were undeniably true, and it shocked me.
Asking for affordable addresses in Carmel is like asking for affordable cars at a Maserati dealership. They just don't stock those there. Instead you need to drive to a Hyundai or used car dealership. If you want an affordable home you drive to Seaside or Salinas. I rented a room in Carmel for about the same price as a coworker rented a nice ranch house in Seaside.
No, I want to be doing the same things I was doing 30 years ago, and I want the same opportunity for my children.

I think it just as likely that social media-induced social discohesion tanks the country as lack of innovation (particularly since a large proportion of innovation seems to be taking us further and further from a world where normal human interaction doesn't involve a screen).
NASA cancels VIPER South Pole lunar rover
Lawn to Meadow: Why your lawn is killing us [video]
I think this topic is on a lot of peoples' minds, and it would be nice to get a discussion thread going about it with a quality article at the focal point instead of this completely uninformed one.
You get concurrency in SQLite by using multiple connections - and typically a dedicated thread per connection.

When using async wrappers, a good solution is connection pooling like you mentioned - exactly the same concept as used by client->server database drivers. So you can have 5 or 10 read connections serving those 100 connections, with a statement/transaction queue to manage spikes in load. It's probably not worth having more connections than CPUs, but it depends a little on whether your queries are limited by I/O or CPU, and whether you have other delays in your transactions (each transaction requires exclusive use of one connection while it's running).

SQLite maintains an in-memory cache of recently-accessed pages of data. However, this gets cleared on all other connections whenever you write to the database, so is not that efficient when you have high write loads. But the OS filesystem cache will still make a massive difference here - in many cases your connections will just read from the filesystem cache, which is much faster than the underlying storage.

Open connections don't block checkpointing in SQLite. The main case I'm aware of that does block it, is always having one or more active transactions. I believe that's quite rare in practice unless you have really high and continuous load, but if you do then the WAL2 branch may be for you.

I feel connection pooling is much more rare in SQLite libraries than it should be. I'm maintaining one implementation (sqlite_async for Dart), but feel like this should be the standard for all languages with async/await support.
Doesn't save time, but it's a nice experience. Sometimes you get exposure to something you didn't know, other times it makes the boring stuff less annoying.