skysight-inc/HackerNews huggingface dataset:
> Programming when I started in the early 80s was much more straightforward, as you needed to know the programming language, the operating system, and what you were asked to build — everything else you had to invent for yourself!

Is that much more straightforward? If I have an idea today, I can mostly just skip straight to the parts of that idea that interest me. I don't have to worry about writing my own database driver or windowing system or whatever — projects that could be fun in their own rights, but ultimately soul-sucking if they're just obstacles in the way of my actual vision.
Most regulars post with no body and then add a comment with more info.
I use Brave, which has built in ad blocking.
pdo is a common interface layer for databases for php, like jdbc in java or ado.net in C# so I can use the same api for any supported database.
In python technically dbapi standard exists for the same task, but the driver apis annoyingly vary so much between themselves that if i have to i go with sqlalchemy, but it's no longer a lightweight solution
Iowa Man Thinks Good Idea Is Obvious In Hindsight, Writes Internet Comment
Astronomers say new telescopes should take advantage of "Starship paradigm"
Hindsight is a fabulous thing
I was a wannabe gamedev also, was obsessed with learning 3D concepts, optimizing code, learning assembly language, and so on. After getting nowhere with game companies (You think FAANG is selective?? Try late-90's game companies), my first job ended up being writing GPU drivers for a major graphics card company. Lucked out, I got to work with gaming technology but without the soul-crushing burnout and 80 hour week death marches.
Well I got COVID over a year ago and still have negative effects every day. Went to the doctor multiple times and they said I'm ok, I don't think they tested enough or looked at the right things. It's one of the worst things that's happened to me. I'm only in my 20s.
From the readme: This minimal installation gets completely loaded into memory.
I always feel like the people who make these sort of comments have never actually read a medical journal.

A huge amount of study does not lead to patentable medication, but is either performed by research groups, or is performed as part of R&D of another products and then published in papers.
Yeah I've flagged way more posts by accident than I have on purpose. It's a pain to go find and un-flag them.
What industry hasn’t changed tremendously since 2000? Look at Vulkan vs OpenGL 2. Or C++23 vs C++03. Or C# today vs C# in 2000. Or even Java today vs Java then. Or CPUs of today vs CPUs of 2000. Those gosh darned hardware engineers keep making this stuff overly complex!

I find it funny when people from other domains complain about web development changing so quickly, when literally every other domain changes at about the same pace. React has been around since 2013 now, that’s the same age as Rust. Of course if you’re not in the industry and actively following it, it will feel foreign to you if you revisit it in 10 years. That doesn’t mean your industry hasn’t changed, it just means you haven’t noticed it because you’ve been following it all this time.

And you can still use plain JS, HTML, and CSS. And a lot of things have gotten way better using vanilla tools. You don’t have to use a super complicated stack if you don’t want to.
why folks think long covid isn’t real? Most disease have long lasting effects. Why not covid?

Without endorsing this one way or another: that's precisely the argument. There does exist a general "post viral syndrome". Since that is already known, why jump to the conclusion that a separate post-covid syndrome exists, as opposed to this just being another example of the same?
Only if said regimes are friendly with the US of course.
Especially since I have @prefers-reduce-motion set.
Having most of the population holed up inside is bad for long-term economic growth too. Ineffectual internet-schooling replacing normal in-person schooling for more than a short time period would be particularly devastating to long-term economic growth.
Snapchat Spectacles 1. I've never used Snapchat not plan to do, just take memory snapshots without blocking my view with phone.
They were a group of local teenagers and young adults with a shitty little clubhouse along a trail in the woods with some swastikas painted on it. They tried to corner me and my friends with what ended up being air guns with painted tips (since I wasn't into firearms at the time I completely thought they were real) because they thought we got too close to it. They probably weren't part of any organized nazi gang, but when they identify their property with swastikas, I'm gonna call them what they pretend to be. The police took and melted the air guns, but it didn't go any further than that. They've still got their hunting licenses, judging by their Facebook pages.

The other incident with a real gun I was referring to was a man pointing his revolver at me while I was picking up his daughter for a date, talking about how a man has to protect his daughter. At that point, I wasn't even scared so much as I was concerned what I was getting into. But since he didn't directly threaten me I was told that it was "negligent use of firearms" at worst, and didn't want to push it.
The worst case of GPT with internet access is still far less risky than being a standard VPS provider. These tools co-opted the term AI and aren't what the 90s sci-fi movies were talking about, which would now need to be referred to as AGIs.
"Completely different"? All of the new values listed are practically synonyms of the former (with the exception of the "AGI focus" addition).

This article is clickbait at best
What a cute and creative advertisement for a book! I wouldn't mind seeing more like this.
I use https://addons.mozilla.org/en-US/firefox/addon/hnes/ which has a bunch of nice features
The dilemma of choosing the right tool for a long-term project is understandable. We are running an open source React framework called refine for building Enterprise B2B apps like admin panels, internal tools and dashboard.

It's designed to be ensuring that projects remain maintainable even as time goes by. With its headless architecture, it can be used with custom styles or any UI library and data services. Maybe it helps you somehow

You can check the examples with source code: https://refine.dev/docs/examples/

Repository: https://github.com/refinedev/refine
The material’s not the hard part. You can just study that.

It’s the social environment and performance, often sustained for hours, that’s entirely unlike anything else I do. It’s not like emergencies (great at those), it’s not like being in a meeting with a hostile client (good at that), it’s not like any socially-difficult thing I do in work or life outside of it, and it’s certainly not like normal collaboration. Programming while being watched and judged is horrible and energy-sapping in its own special way.
Creative cloud all apps + 100 GB.

Argentina is a weird country.
A sample size of 1 does not show a trend
Also hurts that Intel changes socket every 5 min. I sold everything before a move and I’m looking to get a pc again. I’m looking at the used market to see if I can get a good deal and I’m surprised that the same motherboard generation I sold (Ryzen 3600) supports a 5800 that runs pretty decently today. I guess it was a good buy back in 2018.

I think if I buy new I’ll go ddr5, otherwise I’ll stick with whatever is around. But people in the bay are trying to pay rent with their PCs and want way too much for the age of components they have. Back on the east coast the same pcs go for 200 less at least. Makes negotiation a bit difficult.
At the moment, there are only downsides to riscv as a consumer. It is largely used in areas which are otherwise invisible to the average consumer. Lower performance, less software availability, less reliable companies producing chips, etc. Eventually it may improve the diversity of the hardware ecosystem which will in term mean more competition and related benefits for consumers. Either way, software compatibility is the biggest reason a consumer may care directly.
It's funny, that link was grey before I clicked on it. If you can find a copy, you might like to pick up MindCandy (http://www.mindcandydvd.com/), but of course they can all be found on YouTube these days.

"Unreal ][ Main theme" is still on my main playlist on my phone, and I've yet to go through the thousands of .XM files I just grabbed off some FTP site back in the day. The MOD community is a related rabbit hole one could get lost in . . .
This requires the humans applying the policy to apply them fairly. For example, I've seen "friends of the boss" be hired into tech roles after failing the interview. The policy of needing to pass an interview panel is only for those not a friend of someone higher up. Technically the policy is fair, in practice it is not.

That is before we get into whether or not those policies treat people well.

But I don't have a good alternative, other than more and better policies I suppose...
I honestly can't say I've ever seen a computer keyboard that has a symbol on the shift key. The text implying that it's common took me quite by surprise.
It's all pretty automated at that level. To be clear, it will likely never pay off the initial cost of implementation, but the volume is low and we can afford it. Also it pays off as a component of our funnel since about 20% of these users end up upgrading at some point.
A great idea in principal, but having a local server doesn't necessarily mean said server will continue functioning once severed from the rest of the internet. Things like DNS and timing signals are an issue. Until it is tested, and retested after every update, I wouldn't trust any financial server to keep ticking along once so disconnected.
The ada concept of "package spec" and "package body" does headers the right way.

Expose the types, and the public procedures. Users only need to see the spec during compilation.
"omxplayer" on raspi. We use it with sshfs as a hacky "Chromecast".
I went shopping for a new bed the other day and hadn't for decades. So I got some future shock when I found out that they now not only have wifi and bluetooth, but also artificial intelligence. The salesman pitched me an $11,000 Smart Bed. Fascinating. Call me a Luddite but I honestly prefer a dumb bed.
Ruvy
i support this strategy, I once did this but used meatspin.com
What outdated tech are you still using and are perfectly happy with?

- Spinning rust. My daily driver has 7200 RPM drives and an old Core i7-6700 CPU @ 3.40GHz. It's connected to my old Sony receiver from 1998 and using VLC to play music from the 70's at the moment, shaking the house. The drive has registered a lot of errors but keeps on working.

- 1990's Sony reference line receiver. It's not green-tech but helps warm the room in the morning, offsetting the wallboard heaters so the wasted energy is a wash. That plus my old JBL's I bought from a coworker in the 90's keep hibernating animals out of the ceiling.

- ICE vehicles. Truck, side-by-side, etc... and a 1947 Fordson 2N tractor that still out-performs horses though both tractor and horses have their moments. I buy all vehicles used and extend their life.

- Manual hand operated tools. Sometimes battery tools are more of a hassle when I have a quick thing to get done. They are perhaps useful to keep around when electricity is no more. The scythes and related tools are also good exercise.

- SFTP for transferring files. It's not really outdated, just fallen out of popular use. To be outdated bots or humans would have to be able to exploit due to being unmaintained or something else would have to be faster. Can't beat lftp+sftp for splitting big files into multiple TCP streams through firewalls. Torrents can come close but have other negative characteristics including being useless for private files.

- Cheap wired headphones. No batteries to replace or fail which is good given many Bluetooth headphones do not have user serviceable batteries. No RFI. No hacking or leaking data. Less junk in the landfill. They seem to still be popular for audiophiles.

- Wired keyboards and mice. Not sure if that is considered outdated tech.

- Wired switches, appliances, lights, Ethernet, surveillance cameras will always be perfectly good for me.

- I have a GPS map in the truck but I also keep paper map books in the truck and am happy to use both. GPS may be jammed soon.

- All the free notebooks and pens vendors gave me over the years for taking notes, to-do lists, reminders.
> This is potentially a post-money objective.

Can you elaborate?
Show HN: TLS client configuration test (TLS Client Hello Mirror)
Hi folks,

I wrote a server which presents your browser's TLS Client Hello message in multiple formats. It can be used directly or in CI tests to check for TLS privacy pitfalls (session resumption, fingerprinting, system time exposure) and security shortcomings (deprecated TLS versions, weak cipher suites, missing features, etc). It supports HTTPS and Gemini, is written in Go and is free/libre software.

My main motivation for making this was my interest in the privacy pitfalls of TLS, primarily session resumption (session identifiers can be used much like tracking cookies) and TLS fingerprinting. Also, I wanted there to be an online service that provided the full Client Hello message as JSON.

I hope some of you will find it useful. The code is available here:

https://tildegit.org/nervuri/client-hello-mirror

Its development led to some unexpected places, such as finding a CVE-worthy flaw in Go's TLS library and thinking up a new version of JA3. I posted the development story here:

https://nervuri.net/client-hello-mirror
> Reinforced concrete is far stronger than unbaked mud bricks, by pretty much any measure you care to name.

No. Reinforced concrete crumbles after a few decades due to steel expanding under corrosion (rust takes more volume than steel, making the concrete crack, increasing corrosion, and so on).
So reinforced concrete is tougher, and stronger, but also much less durable.

> Afghanistan (where mud brick and adobe are popular construction materials) recently suffered several earthquakes in the magnitude 6 range.

> Death toll: many thousands.

> Anchorage, Alaska (which has modern building codes that exclude mud bricks and the like) suffered a magnitude 7.1 earthquake in 2018.

> Death toll: zero.

Turkey this year, where many building where from the late 90 and later and build out of reinforced concrete (but without state-enforced regulation).

Death toll: many thousands. Eh!

Reinforced concrete doesn't make buildings earthquake-proof, (properly enforced) earthquake safety regulations do.
The Free Market does not exist. It has been shown that the big banks can do whatever they want and if they make bad decisions and take risks that end up costing them billions the government will come and bail them out.
AI Startup Helps Insurers Spot Cognitive Decline in Older Drivers
Show HN: PicoVision – A HDMI video stick with dual RP2040 chips (CPU and GPU)
I thought it might be a fun one for the HN crowd, to celebrate the launch of our latest product we're running a demoscene competition to see what people can squeeze out of it - details here: https://shop.pimoroni.com/pages/win-a-500-gift-card-in-our-p...

PicoVision sports two RP2040 chips (one on a PicoW with WiFi and Bluetooth) acting as GPU and CPU allowing you to drive a HDMI display with smooth fullscreen animation - it can even play DOOM!

There's a heap of interesting features built into the GPU firmware including support for "soft" (?!) hardware sprites, palette modes, scrolling, and more! The GPU and CPU share a pair of 8MB PSRAM chips that are swapped each frame using an analog multiplexer to allow them to pass the framebuffer and other information between them with no overhead during VSYNC.

It also has a HDMI connector, a microSD socket, GPIO pins, a Qw/ST connector, some buttons, and audio out meaning there are a lot of possibilities from gaming to digital signage and anything inbetween!
You must be in the control group of the A/B testing. For people who aren't, even uBO isn't good enough anymore.
> Insane difference between thunderbolt vs competitors.

> Clearly we are paying for quality here

It's not just quality. It's because Intel did the sensible thing and made a bunch of things that are optional in USB-C mandatory in Thunderbolt certification. So you always know what you're getting.
From the little exposure I've had of the digital art world (I assume you mean high art as in fancy galleries and such) is that it's much more fad driven. One year the "it" thing is interaction, and so everyone rushes to do that. Then it's AI, so people rush to be the first to publish a book written by AI or whatever.

Say what you will about the current demoscene stylistically, it is to this day an underground, non-commercial movement (maybe countercultural? labels don't really matter, I'm just trying to gesture at something). People make stuff for the hell of it, with themselves as the target audience. It's hard to beat the sheer joy of that.
Especially with physio where musculoskeletal issues can take months to years
I went to high school with the girl who plays the sales clerk standing next to Will Smith, Ivana Miličević.
My old motherboard had 2 NICs, and was able to test Ethernet cables this way.
Nothing is more permanent than a temporary measure.
Visit this website before visiting any unknown website
This stuff is what worries me about the whole EU standards body issue. I'd rather Apple be able to innovate and create a better connector than locking them into this mismatched and inconsistent reality.
(To add to my own comment)

If Musk is really interested in turning X into a payments service maybe his most important goal is to get a payment card associated with an account.
Show HN: Mementō – File browser for local and cloud storage
And after all that effort, an operator overload is still the "wrong" API for the job anyway, because: it's missing a crucial argument! Any binary (infix) operator can only relate two things, but typically when you want to print something you actually want to relate three things: the stream, the object or value to print, and the way you want values represented.

Oh, sure, you can manipulate this by inserting magic formatting objects, but that's not different from saying all functions take one argument a la Category Theory or Haskell without syntactic sugar. Or you could write a class or function that allows you to tag your object or value by changing its type to a different one so a different operator<< overload is called. In the iostreams design, you're only indirectly selecting which print function to use by manipulating either the stream or the printed object. But in actuality the types of your two arguments are not different, so either you must munge global settings on the stream or "hack" which operator<< overload is selected.

And that's the crux of the issue; what you "really want" is a stream API with three arguments: the stream, the object or value, and a pointer to a function (or function object) that takes the value and transforms it to a stream of characters. Why not just pass that function directly and explicitly? Of course that requires something that's not just a single chained infix operator; my thesis being that starting with that quirky choice leads to down a path that ends in a bad design.
Or you could hit ctrl-+ once and go on with your day?
Creativity and mental disorder: study of 0.3M people with severe mental disorder
Hey HN,

we're a small bootstrapped team working on building mementō, a better file browser that let's you manage and find your files wherever they are, in cloud or locally on your devices. We're still in beta so some features are missing or are clunky to use, but we would love to get some feedback.

Security and privacy:

- All access tokens for your remote storages are stored locally on your devices and never uploaded to our servers.

- If any data is shared between devices, it's end-to-end encrypted (we're using kotlin wrapped libsodium[1] for cryptography needs).

- We currently don't collect any analytics from the app, and in the future if we decide to collect it we will be using a privacy respecting tool like plausible.

- You can see the website privacy policy and access the analytics that we collect. [2]

Techincal details:

- We're using kotlin multiplatform for both server and client side.

- We are using passwordless approach where your device generates a keypair and uses that for authentication and authorization.

Here are download links:

Desktop (Linux, Mac, Windows): https://www.ionspin.com/download/conveyor/

Android (Google play store): https://play.google.com/store/apps/details?id=com.ionspin.me...

We also have a iOS build for testing through TestFlight available on this link: https://testflight.apple.com/join/ohRS4Pd4

You can learn more about mementō and the company here http://www.ionspin.com

If you want to share your feedback directly with us you can send it to suggestions@ionspin.com, it'll get forwarded directly to all of our inboxes.

I'll also be here for a couple of hours to answer all of your questions.

Ugi

[1] Kotlin wrapped libsodium - https://github.com/ionspin/kotlin-multiplatform-libsodium

[2] IonSpin website privacy policy - https://www.ionspin.com/privacy/
Same reason the FCC received so many of these weird submissions: Everyone knew they wouldn't move quickly - if at all.
Great point. The obvious explanation for less documentation is that customers don't care much, and the obvious explanation for why customers don't care is that Stackoverflow/Google/etc. works fine in practice.
Quick and easy HTTPS/TLS for local development
It's really strange that even getting a separate testing device is really hard. There are some that test pins and some that can read the emarker, but none affordable that can do both.
Is there a reason this is in a bash array? I assume so you can use mpv or something to play each artist's catalogue straight from bandcamp.
Yes, the update politics of ember is a good example for all. But it comes normally with a cost (features, speed, better solutions, whatever.... don't know currently enough about ember to form a judgment there).

I used ember too for a little own project, when it was version 1 (ONE), but i can't remember today why i not used it anymore.
It’s to the point people don’t answer their phones due to the massive amount of spam calls. The network is losing relevance due to the lack of regulation.
There are tons of them on AliExpress! Some can even test resistance, emarkers, etc.
X, erstwhile Twitter, will start charging new users $1 per year
The modern dev can try https://dwitter.net

Here is all of mine https://dweetabase.3d2k.com/?user=rep_movsd
Your argument is sound but it does not support your conclusion; react native is an example of “changing the base”. It is missing a significant chunk of HTML and CSS as an implementation detail. It is not an improvement, and I treat it as evidence that approach will not yield an improvement.
The most recent of those were 5W TDP "Amber Lake" CPUs from 5 years ago. To my recollection, AMD had nothing to offer in that space at that time, and as far as I can find AMD has not ever shipped a 5W mobile SoC with any number of cores (Geode notwithstanding).
Just letting you know, both stylish extension and with it userstyles.org have been largely left behind by the community due to past transgressions like tracking site visits. While that's mostly in he past afaik, they've been superseded by the stylus extension and userstyles.world
Seen from the perspective of my own education that is a very strange thing to say. Did you never learn anything practical at school or university? My own education was full of things that I have used all my life in my career as an engineer.