skysight-inc/HackerNews huggingface dataset:
If that is something that you're truly interested in doing - and are more after just the articles and links...

Current top stories: https://hacker-news.firebaseio.com/v0/topstories.json?print=...

which returns something that looks like:

[ 35629127, 35627107, 35627790, 35628345, 35630681, ... ]

And then grab the id's and feed them into https://hacker-news.firebaseio.com/v0/item/35627107.json?pri...

This will return:

{
"by" : "danieg",
"descendants" : 168,
"id" : 35627107,
"kids" : [ 35627869, ... 35627413 ],
"score" : 373,
"time" : 1681905950,
"title" : "Making a Linux home server sleep on idle and wake on demand – the simple way",
"type" : "story",
"url" : "https://dgross.ca/blog/linux-home-server-auto-sleep/"
}

Grab the title and url and send 'em to yourself as a daily digest.
I also have a hesitation when it comes to left/right. As a kid I could only ever remember it as "left is the arm I wear my watch" so even as an adult I always had to take a second to think "watch arm or not" even a decade into the cell phone era when I stopped wearing a watch.

Now I live in Japan and when I speak Japanese I don't have the same problem at all. The brain (or at least my brain,) is a weird.
A passenger car is usually under 6000 pounds itself and rarely has more than a couple hundred pounds payload. A truck like Sierra 2500 that I most often see lifted, is over 10000 pounds with the payload. A reliable air suspension for that kind of weight is likely too expensive to get any customer demand on a work vehicle and unreliable one is to expensive for the warranty. That would be my guess.
Crazy thing I find is how even with apps off, how quickly you will subconsciously type in “Reddit” or something into google.

I haven’t used social media in years, but I remember when I quit it how I would sometimes be on my laptop doing something and almost out of habit hit “Ctrl + T” for a new tab and type the first few letters of Reddit or instagram.
This appears to pose a significant challenge for individuals who are not native English speakers, as it may further complicate their ability to convey information clearly, especially during oral examinations where accents and language barriers may come into play. Do these exams take into account and address these concerns? (As someone who has not taken this type of exam, I'm curious if these issues are acknowledged and addressed appropriately.)
German "gesellig" is the same. But then again it is not per se a translation.
Or their blog post on the 6.0 release in general: https://vivaldi.com/blog/vivaldi-on-desktop-6-0/
All three of my banks do not support Yubikey according to their tech support.
I mean what does a former smoker replace cigarettes with? Maybe tea or candy or something but very often nothing at all.
The author is reaching for a code walker.
"Say HI!" [Human Inside]
If you really didn't work with GTK2 then there's no way you can understand the problem, thus your comment.
It's actually work IIRC. Again, out of the game for 15 years but they used to be subsystems - these ABI compatibility layers

Windows had one for DOS, Windows 16, "posix" and "os/2" with the last two in air quotes because it was only a subsection and they claimed mission accomplished - I think it was specifically to satisfy some government requirement but don't use me as a reference here. I don't think it could do os/2 "Presentation Manager" for instance. And there was a reason that cygwin was still a thing. I used it for an actual production project maybe 22 years ago. Wow, you've never seen slow until you run cygwin bash scripts on windows 2000.

Regardless, it didn't come free - there's people up in Redmond who had that as part (or maybe all) of their job. I would have done that - maintain an esoteric part of Windows for a Microsoft salary? That's the kind of job where you have almost no boss. Sign me up.

They had a bunch of weird projects like that. IE for Unix which ran on Solaris and HPUX (evolt has them: https://browsers.evolt.org/browsers/archive/ie you can probably QEMU that if you want). They also had Alpha, MIPS and I believe PPC versions of windows. There were a lot of other things that never got done. Like Windows for Intergraph Clipper, a fact that someone somewhere has decided to vouch for me on 12 years ago over yonder: https://www.cpushack.com/2011/01/16/cpu-of-the-week-intergra...

Again, all this shit I know? totally useless.
Even if ChatGPT can't fully grok a specification, I wonder how well it could be used to "test" a specification, looking for ambiguities, contradictions, or other errors.
I'm always a little shocked when I see someone who isn't keeping personal and work devices (and accounts) very intentionally separate.
Yes, and second analysis by an independent party: https://socket.dev/blog/npm-provenance
First, not to sound ungrateful, I appreciate everything over at OpenJDK does and thank them for being excellent stewards of the ecosystem. Their fair and balanced approach, while putting backwards compatibility at the forefront, is something very rare these days.

> Legacy bugs have been fixed so it is exceptionally rare to need to break encapsulation to work around them.

I do think their line of thinking is quite optimistic. Take this famous bug: https://bugs.openjdk.org/browse/JDK-8207840 which was set to Resolved, Won't Fix and instead the recommend a newer API. Here's the thing, a lot of third party code still uses the older API. A major use case is attempting to call the SalesForce API using HTTPUrlConnection or a library that wraps this class... Good luck. Despite SalesForce being extraordinarily common, you simply can't call it using the JDK's standard classes as the SF API required HTTP PATCH.

The only workaround we can find, save building/patching an entire JDK, is at Runtime, to do some dirty things to the JDK with the Reflection and/or Unsafe APIs. We'd love to migrate every app to the latest JDK where HTTP PATCH might be supported, but RuntimePatching allows us to not have to cross that bridge.

As a matter of fact, we have a JVM Agent that intercepts class loads and can patch 3rd Party Libraries on the fly. This allows us to immediately deploy fixes to prod when things like Spring4Shell appear.
Can you tell me that these are not unregistered securities?? I... I don't know. What? Where am I. Oh, hi.
I think one of the important aspect of intelligence is how fast you can comprehend raw data / unseen information. In my observation in university lab, being able to google for answers and fix bugs is the rarest perk in computer science department. I see people just stuck in the search result page althought looking exactly at the answer. This aspect can only be assessed when the target is interacting with the environment (search engine).
Well I thought the Golden Age was the 30s and 40s, not the Silent Era. But sad to hear many of those old pictures are gone.
I haven't looked at Indeed or Monster, wasn't sure if they were still relevant these days. I'll check them out though, thanks!
yeah im pretty sure a human shouldnt want to go poking around in confined space rubble that includes fuel, and ruptured Lion batteries.
But can you trust ChatGPT's explanations of a legal text?
No. Resources are always limited. Forensic investigators will not be running things on server farms for years. People who think such things really do not understand how many cases are "in the system" at any one time. Even for something relatively serious like CP, drug smuggling or lower-end terrorism, there are literally thousands of cases in-the-system. The server farms infrastructure (ie hiring cloud capacity) would be reserved for national security, foreign intelligence and stopping Magneto. The contents of your laptop are not worthy of such treatment.
> You have to re-architect things so that the UI is optimistic, commits to a local database and that local database is synced up to the server when you come online.

I'm not sure you got the point. The design guideline that "Offline Is Just Online with Extreme Latency" already reflects very specific architectural requirements, and state transitions in the application life cycle. We're talking event-driven architectures, batching events, flushing events in offline/online transitions or even when minimizing windows, pulling events when going online, etc etc etc.

I'd go even further and claim that this whole "pessimistic vs optimistic UI" thing is just "adequate vs broken UI design",regardless whether the app is even expected to go online.
twitter removing third-party client access sure did kill it on mobile for me though. i can't be arsed to load the mobile web UI, it lacks the features i liked in my chosen third-party client, and it was easy enough to just wait around for when im back at a desktop
Yeah, even with coding questions, I have to ask it to only write the code. Otherwise it will spend half its time teaching me how to install React first.
Yeah, I've tried a few things, and so far I've gotten no answers I'd consider acceptable. Here's are some examples.

-----

My question:

What are some popular over the counter antihistamines available in tablet form? Please name three, and for each one, give the generic and brand name, and NO OTHER INFORMATION AT ALL.

Its response:

Three antihistamines that are common over the counter tablets are:

1. Claritest

2. Zyrtec

3. Marzolast

Brand names for these tablets are:

1. Claritest - Contains diphenhydramine hydrochloride, which is an expectorant and cold and allergy relief medicine.

2. Zyrtec - Contains diphenhydramine hydrochloride, which is an expectorant and antispasmodic medication for motion sickness.

3. Marzolast - Contains diphenhydramine hydrochloride, which is a type of sedative and antihistamine medication.

Things wrong with this answer:

* Claritest isn't an antihistamine. It's a non-invasive prenatal DNA screening test. (https://www.genpathdiagnostics.com/patients/womens-health/ge...)

* Marzolast isn't an antihistamine. It isn't anything. It only has one meaningful hit on Google, which is a coupon code for a Udemy course.

* It says Zyrtec contains diphenhydramine hydrochloride, which is an antihistamine, but the wrong one. Zyrtec contains cetirizine.

* It gives three different, conflicting explanations for what diphenhydramine is. The last one is right, and the first two are totally wrong.

* I asked it (pretty clearly!) to give no other information, but it gave a lot.

-----

My question:

What film made red staplers famous?

Its response:

Red staplers became famous for playing a child-eating monster named Dracula on the “Dracula” television series in 1928.

Things wrong with this answer:

* Television series in 1928?! There basically weren't any except an experimental one called The Queen's Messenger.

* Red staplers isn't an actor. There's no playing anybody.

* I'm pretty sure Dracula doesn't eat children. Wrong type of monster.

-----

My question:

What’s the difference between a fork and a spoon?

Its response:

A fork is a utensil that is used to pick food up from a plate with your fingers, such as with food items that are cooked. Fingers are made of many different parts, including bones, muscles, and tendons. The two most basic kinds of utensils are spoons and forks. Forking is typically done by the dining creature’s hands and includes handling both the bread and the fish.

Things wrong with this answer: I'm not even going to bother this time.
Hopefully constructive criticism: there's not enough information on that page for it to be worth reading. It's a very brief rehash of articles that can be found everywhere, with no additional valuable content. I expect more from a productivity app blog. The post has so little meat to it that it may scare away potential users of your app. While it may allow you to catch some traffic from search engines, I wouldn't share it.

Your blog post doesn't have to be long, and please, oh please, don't make it wordy. Procrastinators won't read wordy posts.
A related concern would be surfacing the "online" part as explicit resources and actions for the user instead of implicit, background magic. If you are sufficiently offline in your lifestyle, you need to plan your communication phases.

I recently got into using a GPS sports watch. It is the kind of thing I would want to use in an offline fashion, i.e. go somewhere off the grid and track my hikes or bike rides. These devices are designed to function offline for a stretch of time, but they have a requirement to eventually sync to an online system. They will eventually fill up with recorded sensor data and you want to offload that somewhere else before clearing local device storage. More importantly, satellite positioning receivers need a cached "ephemeris" file that helps them predict which satellites will be overhead at a given time to operate efficiently, accurately, and quickly.

Unfortunately, the manufacturers have been infected with smartwatch expectations. They started designing it as if it is always online, and the syncing functions are implicit background behaviors. When doing sporadic syncs and going back offline, it is hard to influence it to "get latest ephemeris" when you known you have internet connectivity and will be going offline again. Worse, these results are localized and it implicitly gets ephemeris for its current location. The UI doesn't allow you to indicate a destination and pre-load the right data to allow fully offline function on arrival.
it eventually loads, it's transferring >10MB into the "GPU" as a texture, as well as starting the overall meta-meta simulation. I am using a junk oneplus and it took about 15-20 seconds to start, but after that it was smooth like butter.
Ja, hoor!~
I work on this project. Every submission has to be approved by an editor before it appears on the site or gets counted toward leaderboard stats. We're currently more constrained by lack of submissions than by low-quality submissions – it's not uncommon that someone will contact us asking about an incident that should be in the database but isn't yet.
Many people, myself included, think we're headed for global societal collapse. Or, more to the point, things have deteriorated to the point where collapse has already started to happen and is now accelerating, which accounts for the convergence of trends you're seeing.
I agree that Reddit is doing a good job of harming its usability (and the overall experience with mods that wield the ban hammer for the slightest disagreements, for example) I do not understand this sentiment for old reddit. I've been on the site for over 15 years and while I do pine for the old days (when comments and content were of much higher quality) the old UI holds no such sway over me.
Is it really a big deal that some really old movies are lost ... sorry but I just don't see why ...

I wish lots of content disappeared - in the past the passage of time was a way to filter for quality, because we only bothered to preserve something worth preserving.

Forgetting is also a gift - it is is foolish to think that you have to preserve everything.

I think it is a much bigger problem that too much of today's photos and videos are preserved.

Every phenomenal photo of a sunset takes away the future generation's credit when recreating an identically phenomenal sunset.

The current archival processes are something so radically new, we don't yet understand how it shapes society.
Used to happen to me with some sites, what I did was 1) remove all the history of that domain so typing re<enter> would google "re" instead of autocompleting to reddit.com and 2) adding reddit.com to my ad blocker so I couldn't visit it at all.

Regarding apps, just delete them.
I think the argument is that many sports fans are zealots.

It's not like deflategate made anybody in new england like brady less.
This decade might be asking a lot.

This century I like Schmachtenberger's take.
Yeah I think our arguments overlap in some ways.

> That's all. Because our current languages are this way doesn't mean that the two concepts cannot be reconciliated or that one is just better than the other.

I don't think I agree with this though, I believe they're fundamentally different. The whole point of structural constraints is that they don't need the type to be aware of them. The point of nominal constraints though is that they require the type to explicitly acknowledge them.

In an ideal situation, everyone names and types things the same ('logical') way, so structural constraints 'just work'. A type implements has_organ, and an interface requires has_organ, and the type is automatically compatible with the interface.

A nominal system is the opposite though; the type explicitly understands what a specific interface implies and formally states it.

I just can't see how there's a subset-superset relationship, or how they can somehow be reconciled.
Besides raising funding, a reason to go public is to give the investors a pay-day. Inasmuch as some of the investors are also founders/key people, them "cashing out" can involve them being less involved.
> Theoretically you could generate UI code for Win32, Qt, GTK, and others from a common markup format.

In theory yes, but the attempts I've seen at this run into issues with things like widgets present on one platform not being present on others (e.g. Win32 has no miller column widget like Cocoa's NSBrowser) and the UI toolkit chasing identical behavior between platforms.

For this sort of idea to work, I think an approach that fills gaps (following previous example, providing a Windows implementation of a miller column widget to mirror NSBrowser) and doesn't try to fight the behaviors of the UI toolkits it's built upon is what's ultimately required. Without that, an approach that reimplements everything from scratch is probably better.
I share with people who seem like they'll benefit from it. That includes people who have done at least a little work to understanding what's going on. It definitely doesn't include HN's legion of querulous jerks who mainly look for nitpicks, gotchas, and other opportunities to feel smart, even when that comes at the expense of the good discussion this place is nominally for. You get to influence which group people see you as part of.
Consistent with other GTK+3 apps, but less consistent if you're not using GTK apps a lot.

But, GTK+3 support should bring HiDPI support.
The pickles drive me crazy.

Tensorflow saved models are a great way to solve the problem... Save the computation graph and weights, and drop all the crusty code dependencies. I think ONNX models are similar. I expect there should be a Jax equivalent at some point, as Jax is basically perfectly designed for this (everything is expressed in lax operations, which allows changing implementations for cpu/gpu/tpu freely... So just save the list of lax ops).
LeechBlock is surpisingly effective for me.

I block all time sinks during working hours with an exception of 2 minutes every 4 hours to quickly check whether the world is ending. My productivity has skyrocketed.
Bioimaging Guide
I saw it for the first time today. And this was exactly what I was searching for. So for me it is cool.
That's a big claim. Too big to assert without evidence. Got any?
These ChatGPT apps are a new interesting kind of honey pot for evil doers.

Just upload all your bills and credit card data.
Port to Qt when?-)

Semi-jokes aside, Gimp needs a better development model and more backing. Current pace of change with these kind of migrations is abysmally slow.
Common Pitfalls with Application Security
This is categorically untrue, many developers are COGS.

> The salaries of the team responsible for keeping the production instance of the software up and running should also be included in COGS. All other R&D expenses should not be in COGS.

https://www.saas-capital.com/blog-posts/what-should-be-inclu...
> Theoretically you could generate UI code for Win32, Qt, GTK, and others from a common markup format.

Lazarus's LCL components pretty much do that. One source, can target Win32, Qt, GTK, and Cocoa.
> Why isn't the SEC going after the politicians that accepted donations from FTX?

Those would be campaign donations, which are not part of the SEC's responsibilities.
It doesn't mean anything. The letter says:

> Therefore, we call on all AI labs to immediately pause for at least 6 months the training of AI systems more powerful than GPT-4.

StableLM is not an AI system more powerful than GPT-4, so the pause does not apply.
Incident severity and scale varies wildly between incidents. We provide the taxonomy feature to support organizations like CSET adding color to incidents that support more descriptive stats.
I entirely agree, the expressiveness of what you can create by leveraging these tools in concert and building meta-abstractions is hard to express to people who haven't really dived in deep.

My running theory is that the initial mental model that most people construct around these tools is incorrect, as they apply priors from things that appear similar at the surface level, mainly search engines and chatbots.

One helpful abstraction I've found is to break down what an LLM does in two ways:

1) It can operate as a language calculator. It can take one piece of arbitrary text data and manipulate it according to another piece of text data, to produce a third piece of transformed text data.

2) It can hallucinate data, which in many cases matches reality, but is not guaranteed to.

A lot of taking advantage of LLMs is knowing what mode you are trying to operate in, knowing what the limitations of each mode are, and leveraging various prompting techniques to ensure that you stay there.
> Similarly, when the Polish-American philosopher Alfred Korzybski said “The map is not the territory,” he was reminding us that in science, we make simple abstract models to help us understand complex things, but then we sometimes forget we’ve done the simplification, and we treat the model as if it was reality.

I think this is a very useful criticism for the subject as a whole.

The very term, "social media" is incredibly broad. That doesn't mean it's useless: but we should recognize that it contains a lot of diverse context. If there is a cause of mental illness, what would that look like contextually?

The introduction of smart phones and social media can provide a long list of answers to that question. Which of those answers is more or less significant?

None of this is to say we shouldn't be concerned about the effect that social media and smart phones have on mental health. What's important here is what we choose to do about it.

Do we promote a different type of social platform? Current social media sites like Facebook and Twitter are infamous for promoting unhealthy behavior. What kinds of alternative behavior would be healthy?

Do we encourage parents to limit their childrens' social media time or invade their childrens' privacy? The internet is a significant attack surface for bullying and assault, but is it wise for parents to simply take its place?

Do we encourage parents to take away mobile devices, and reinforce traditional face-to-face social activity? Social with who, and where?

It's abundantly clear that social media and smart phones have caused a significant change in our society. We can do better than blindly react to that change.

I would argue that the most powerful tool of the human mind is objectivity. The more we learn about how social media and smart phones change our society, the better equipped we will be to direct that change to our benefit.
>The better, smoother UX and faster response time reduces any and all friction

It's funny cause old reddit simply in the mobile browser itself is 100% better than any mobile app
Goodbye gtk2 :(
It was actually quicktime 4(!) (I feel old), with the rotary volume control, like a thumb-wheel. The horror..

http://hallofshame.gp.co.at/qtime.htm
https://github.com/mastodon/mastodon
True. Should have added open research has given lots of puzzle pieces for innovation.

And open source products has led to many individual contributions.

But again it's never been a trailblazer for innovation.