skysight-inc/HackerNews huggingface dataset:
I've been programming since childhood. ROM Basic was everywhere. I got a help desk job in cc. Then worked into their tech team, where I leveled up on a dozen platforms, languages (DCL :|) and support processes. Soon there after a boom made my sheet attractive for hybrid support/systems.

Automation was what I was good at. And I'm a natural sleuth, so I don't need direction only tasks and responsibilities. I'm actually lazy af, my strategy is to automate and "normalize" tech stacks.

I would say my natural intellectual curiosity and predisposition for order and organization out paces my conventionally trained peers, who race to catch up with the next task. How many times have you actually randomly scrolled through your data? Really? Just peeked at how the streams are doing and what kinds of things you notice?

For the past ten years I have achieved the ultimately satisfying freedom of "independent contractor". Next you will be asking me, "how do you bill?" To which I will answer, "art of invoicing." Git them an agreed upon invoice immediately, and do the work
This is less about an annoying car and the person and more about the hundreds of thousands of fans this person has for doing absolutely nothing. For some reason this kind of Idiocracy is profitable. It's not the people who are doing it it's the people who are watching it. Once you stop watching they'll stop doing.
This link doesn't display the article, it just shows the website navigation. WSJ got wise and appears to only load the content of the article once it knows you're allowed to see it.
> Compare that with the Soviet Union, or East Germany, or China, or North Korea

Would it be better to compare current, non-totalitarian governments, such as EU, Australia, or the like? It kind of sounds disingenuous to use extreme examples. (No dig to you or your opinion, just don't see how using those examples helps.)
AMD willing to pay you up to $30k via its new bug bounty program
Sounds cool. Does the DRAM exist both in the SPU (4 kelvin) area and 77 kelvin area? This paragraph is a bit confusing:

> We call it a superconductor processing unit (SPU), with embedded superconducting SRAM, DRAM memory stacks, and switches, all interconnected on silicon interposer ... Next, there is a glass bridge to a warmer area, a balmy 77 K that hosts the DRAM.

Having 20 exaflops in a 20x20x12 cm volume is cool, but aren't you going to need a memory bandwidth close (factor 10 - 1000 lets say depending on arithmetic intensity) to that to be useful? And total memory capacity as well. I feel like the bytes/second/area (bandwidth flux) would be the limiting factor to make use of that compute density

From the linked paper https://pubs.aip.org/aip/apl/article-abstract/122/18/182604/... the projected JSRAM density is 4MB/cm2 so barely anything on the SRAM front
I'm not sure they were de facto immune, it's just most were less criminal.
I am not a woman, but I consider Silence of the Lambs to be in my top five favorite films, and a large part of the reason I love it so much is because of how it actually talks about sexism in more subtle ways. The male characters aren’t overtly sexist to Clarice, but there’s tons of little microagresssions (e.g. multiple male characters making a pass at her when she’s just trying to do a job, the Crawford subtly trying to talk to the police chief without her because he thinks woman can’t handle gruesome details, etc.). None of the characters are really doing anything reportable, and they’re not “bad” people, and they’re not cartoonish stereotypes of sexists. It was something I noticed even as a teenager watching the movie the first time. I would like to think I am a tiny bit more aware of institutional sexism than I would have been without the movie.

It’s too bad that everything else in the Hannibal universe has blown chunks.
"Some remain frustrated by the scheduled obsolescence of hardware that was only released to the general public in February 2022. Car Thing first released to a limited number of subscribers in October 2021."

What is the purpose of this device in the first place? In 2021/2022, smart phones with bluetooth or usb/audio cables were in full effect which is how I'm assuming >99.999% of users use Spotify. Were there Spotify users that had cars during the recent 3 years that had cars with radios that were incompatible with bluetooth or aux inputs that made this device desirable?
> In Spanish, we have a saying: "Perfect is the enemy of good."

It's a saying in English too, frequently formulated as advice: "don't let the perfect be the enemy of the good."

> Here, the preference is to avoid benefiting the majority of the planet to prevent a small number of erroneous responses that any human with common sense should be able to avoid.

The glue example isn't the problem, it's just an obvious expression of it. The real problem is when it does the same thing, but it's not so obvious.

And I can think of at least one situation like that: mixing cleaning products. I could totally see an LLM, say, advising a user to mix bleach and vinegar to get out a stain, and the user actually doing it.
It often is that way, but it's not for technical reasons. They're just poorly written. A lot of apps are written by inexperienced teams under time pressure and that's what you're seeing. Such teams are unlikely to choose plain server-side rendering because it's not the trendy thing to do. But SPAs absolutely can be done well. For simple apps (HN is a good example) you won't get too much benefit, but for more highly interactive apps it's a much better experience than going via the server every time (setting filters on a shopping website would be a good example).
I like the speed and compactness of the UI.

Hopefully constructive feedback.

1. That message about upcoming feature obscures the code and is actually a big div taking the whole right side, from top to bottom, which blocks events like scrolling with mouse wheel. It's white so it looks like part of code but blocks scrolling of code.

2. those circular things are a gimmick in my mind. And acting on hover is confusing: I move the mouse and things flash wildly.

Give me a clear option to permanently hide the circular thingy.

Only act on click, not mouse over.

3. When I clicked on an enum definition (e.g. in postgres parser) I expected a way to see all places that use that enum. It's not possible or I'm missing something.

4. The "search everywhere" dialog is confusing. Again, a big circular thingy, invisible cursor so I don't even know I can type something and I don't know what I'm searching there. File names? I expect search to be full text search of all files.

5. I was confused by `C-u`. Now I get that it's `Ctrl-u` but make it more obvious . At least in help use the full `Ctrl-u` and add tooltips with full version.

6. The color of tabs is the inverse of what I expect based on pretty much all other software I use. A current tab should have the same color as the panel, so that it looks like it's part of it. Since panel is white, selected tab (e.g. History vs. Tree) should also be white. It's black. Or find some other way to make it clear which tab is selected.
Had similar experiences. This is why they need to bring the proper folks to think through the problem - digital is great until it doesn't work and paper is just less of a pain for everyone. Also, costs a lot less!
> It's funny seeing the current generation get up in arms about progress after spending so much time whining about boomers inability to cope with change.

Almost all of these apparent "contradictions" stem from the fact that generations as a cohesive single-minded group is a total illusion.
How the heck did it automatically pan the map to my current location, my small town, in an Incognito window, on page load?

Is IP geolocation this accurate and accessible to every website nowadays?

If this website can do this I assume every website I visit can do it too?
I don't see Discord as a replacement for forums, but as a replacement for TeamSpeak/Ventrilo. The chat is an added bonus.

As far as I know there is no other voice communication program that handles voice channels TeamSpeak style with a chat box next to it. If there is one I'd jump ship.
"a team of a couple hundred people. That team might cost $50 to 100 million in salary a year"

100m between 200 is 500K average salary. Seems exceptionally high.
He’s not going to prison for a first-offense class E felony.
> no reputable Chromium fork will support v2 extensions, and you probably won’t have any reason to want one that does anyway.

I don't disagree with the first part here (I've heard numerous complaints about chromium forkers about how absolutely awful a chromium fork is to maintain and how the chrome team likes to deliberately break internal patterns), but I think you underestimate the importance of reputable adblockers to both tech people and downstream tech users.

Because when family calls about Chromes adblockers not working right, what the family techie is going to do is install Firefox, not Chrome or its forks.
Google Coral seems abandoned by Google. Not official but last news on their page from May 2022
> During the pandemic.

> This is nothing new and non-news

You should check the news again, because the pandemic is over now.

Also, I got my 2014 MacBook Pro battery replaced onsite in 2021 for $200.
Maybe? If a 20 MB network achieves 218 fps that'd need 4.3 GB/s of bandwidth just to stream the network, completely ignoring the images. And they use PCIe Gen3 which is 1 GB/s per lane, with different products having 1, 2 or 4 lanes.

So... maybe just about?
My first thoughts as a technical artist is that TSL should be abstracted to a VPL like most shader artists are used to whether it's the nodes in Unreal, Blender, Vray etc. They're already starting with three.js playground, but this would allow any traditional shader artists in gamedev or really any industry related to 3D to create really awesome shaders using the same exact workflow they're used to on other apps.
But I'm sure the restaurant has to pay the company who provides these systems a monthly fee.
Even wealthy countries will have dead zones (Toronto subway until recently, and like 90% of the landmass), and at least in Canada, “running out of data” and just having none left (or it being extremely expensive) was relatively common until about the last year or two when things got competitive (finally!).

Still have an entire territory where everything is satellite fed (Nunavut), including its capital.
He was going to be fined $100 for the violation? So is this an ad for the artist or something else?
Can we fix restaurant websites next? It's so infuriating when you're trying to figure out where you want to eat and you go to a restaurant's website to see if they have anything that looks good, except they won't show you the menu at all unless you go through their process for locating the nearest restaurant and starting an online order. If the home page of a damn restaurant doesn't a big button that says "menu" and when I click it it shows me the menu, they deserve to go out of business.
The idea was always fine, the execution pitiful.. but I guess the same could be said for just about anything these days haha. QR codes, mobile menus, mobile ordering, on-table kiosks, printed menus, it can all be done really well (and is usually done really poorly for a variety of complex reasons).

Hell, I never understood why restaurants don't have a simple little unobtrusive light on the edge of a table that you can just push a button to turn on to indicate that you need the attention of a waiter! but even that's too much to do correctly.
> you mean "interpreted" in a sense that it translates to C code, and C code is interpreted and translated into machine code

No, I mean that the Lisp variant of CLIPS is a pure interpreter, (assumingly) not even threaded, and (certainly) no JIT. The "constructs-to-c" feature apparently doesn't change anything to that, i.e. even in the "translated to C" version of the CLIPS code it is still interpreted.

> I'm thinking in terms of interpreted-at-runtime programming languages like Ruby, Python

Me too.

> and CLIPS before you use `constructs-to-c` ... changes this from an "interpreted" to a "compiled" language

Didn't find evidence for this so far; as far as I understand it's still the same interpreter.
I'm embedded so I don't much about web stuff but sometimes I create dashboards to monitor services just for our team, tganks for introducing me to htmx. I do think html+css should be used for anything that is a document or static for longer than a typical view lasts. Arxiv is leaning towards HTML+css vs latex in acknowledgement that paper is no longer how "papers" are read. And on the other end, eBay works really well with no js right up until you get to an item's page, where it breaks. If ebay can work without js, almost anything that isn't monitoring and visualizing constant data (last few minutes of a bid, or telemetry from an embedded sensor) can work without js. I don't understand how amazon.com has gotten so slow and clunky for instance.

I have been using wasm and webgpu for visualization, partly to offload any burden from the embedded device to be monitored, but that could always be a third machine. Htmx says it supports websockets, is there a good way to have it eat a stream and plot data as telemetry, or is that time for a new tool?
Also note that 'are these 2 words case insensitively equal' is impossible without knowing what locale rules to apply. And given that people's personal names tend to have the property that any locale rules that must be applied are _the locale that their name originates from_, and that no repository of names I am aware of stores locale along with the name, that means what you want, is impossible.

In line with case insensitivity, do you think `müller` and `muller` should boil down to for example the same username for login purposes?

That's... tricky. In german, the standard way to transliterate names to strict ASCII would be to turn `müller` into `mueller`. In swiss german that is in fact mandatory. Nobody in switserland is named `müller` but you'll find loads of `mueller`s. Except.. there _are_ `müller` in switzerland - probably german citizens living ther.

So, just normalize `ü` to `ue`, easy, right? Except that one doesn't reverse all that well, but that's probably allright. But - no. In other locales, the asciification of `ü` is not `ue`. For example, `Sjögren` is swedish and that transliterates to `sjogren`, not `sjoegren`.

Bringing it back to casing: Given the string `IJSSELMEER`, if I want to title case that, the correct output is presumably `IJsselmeer`. Yes, that's an intentional capital I capital J. Because it's a dutch word and that's how it goes. In an optimal world, there is a separate unicode glyph for the dutch IJ as a single letter so we can stick with the simple rule of 'to title case a string, upper case the first glyph and lowercase all others, until you see a space glyph, in which case, uppercase the next'. But the dutch were using computers fairly early on and went with using the I and the J (plain ascii) for this stuff.

And then we get into well trodden ground: In turkish, there is both a dotted and a dotless i. For... reasons they use plain jane ascii `i` for lowercase dotted i and plain jane ascii `I` for uppercase dotless I. But they have fancy non-ascii unicode glyphs for 'dotted capital I' and 'dotless lowercase i'.

So, __in turkish__, `IZMIR` is not case-insensitive equal to `izmir`. Instead, `İZMIR` and `izmir` are equal.

I don't know how to solve this without either bringing in hard AI (as in, a system that recognizes 'müller' as a common german surname and treats it as equal to 'mueller', but it would not treat `xyzmü` equal to `xyzmue` - and treats IZMIR as not equal to izmir, because it recognizes it as the name of a major turkish city and thus applies turkish locale rules), or decreeing to the internet: "get lost with your fancypants non-US/UKian weird word stuff. Fix your language or something" - which, well, most cultures aren't going to like.

'files are case insensitive' sidesteps alllllll of this.
The slightly clumsy wording would indicate to me that it's a real person rather than a chatbot.
Hey ChatGPT, how do I survive until the next AI winter?
OK. But as a general design principle, it's vital to understand what people actually do with your product, as opposed to what you intended them to do. See the concept of "Chesterton's fence".

> I appreciate what Pop has done above/beyond Gnome

As it happens, as far as GNOME goes, I agree with you!

I like GUIs. I like WIMPs. I am adept at managing my own windows, apps, and files, thanks. I like a desktop that makes it easy for me to manage it as I wish.

GNOME is not. GNOME is a desktop inspired by smartphones and tablets, and it hides window management and app switching as much as possible. No buttons for minimise/maximise. No visual list of windows or apps, unless summoned with a keystroke or a mysterious ambiguous keyword ("Activities") now replaced with an inscrutable symbol.

GNOME is a desktop for people who don't manage windows and who live in a few maximised ones all the time. I do not, so I don't want that.

Pop tries to take that and turn it into a tiling environment, with smart automatic window placement. I don't want that -- I know where I want my windows, thanks -- but I appreciate that they tried and I think as a result it's better than GNOME which tries to make the whole issue go away.

But I tried it, and I wouldn't use it from choice.
Man… such a let down.
It should just be able to program. A programming language is the ultimate verbal-to-math translation layer.

Tangent but... programming languages aren't designed for computers. Computers are perfectly happy with assembly or even binary. Programming languages are designed for humans, not just so we can see what others have done, but so that we can understand what we ourselves have done. We give the variable a name because we can't remember 0x0010101; but the computer remembers them both just fine.
I have the same feeling about Matrix - and I've used IRC since the 90s so I'm used to jank.

Discord has a clear segmentation where a "server" (community) has multiple "channels" (and "forums").

I can easily context-switch between servers. With Matrix there is no clear way (at least to me) to get all channels from a specific context - that is provided by someone else. I can of course manually organise channels somehow, but that's not what I want to do.

Example: When I join the Retro Handhelds community[0] on Discord I get access to a huge amount of channels, created by the server admins. I then have a fancy UI (Channels & Roles) where I can pick which specific retro handhelds I am interested in (RG35XX and Anbernic) and it hides the other channels from my view.

There are no other tools that can do this currently. Matrix has the technical capability, but their insistence on making the client NOT-Discord is getting a bit tedious.

I WANT to like Matrix, but they're making it so damn hard.

[0] https://discord.gg/retrohandhelds
> It is a pity the managers over at Mozilla don't think Google is worth challenging

It's not an easy thing to do when they get half a billion a year from Google.
Somewhat recent social media trend of "how I start my day as a 19 year old millionaire tech-entrepreneur homeowner" (replace after 'as' with arbitrary garbage) where people pretend to social media that they wake up every day at 3 am to lift, run, meditate and prepare gourmet breakfasts in order to get an optimal start to the day. Most definitely a meme.

People in general thinking it is productive to to wake up early for no other reason than waking up early to be productive is also a meme.
Considering "pick up the coffee mug on the table": I think we can strengthen that assumption from you know where the mug is (and will be) to you can grasp a mug, even if you don't know exactly where it is (because it's moving). A mug won't be moving, of course (unless the table has tilted?) but many things you might reasonably wish to grasp will be, and you might be too. (pick up a cup to drink during a race? pick up a stone while running at the other scavenger that's noshing on your carcass?)
What exactly do you think zoning laws are if not the wider community making decisions about one's property?
Thanks, but I don't have root access to my machine.
https://www.oddschecker.com/politics/us-politics/us-presiden...

has Trump in the lead. Betfair have Trump 1:1, Biden 6:4 on Betfair.
On Adium? Really? Great to hear that. I was extremely fond of Adium, a decade ago.

On Pidgin? Cool. I am surprised but I managed to get Pidgin working on macOS via Brew yesterday, which automatically installed a recent version of WINE, to my considerable surprise.

It wouldn't connect to anything and I couldn't find where, in one OS's emulated filesystem on top of my real OS's rather complex filesystem, I could put plugins, but hey, it started and ran and that's quite impressive.

Given that Gtk apps such as Geany manage to run on macOS, I thought a native Unix port of Pidgin would be an easier effort than the Windows one, but hey.
it is also discrimination if a rule applies to everyone, but only a certain group is actually affected by the rule. for example forbidding to build a ramp would be discriminating against wheelchair users, whereas others don't even need a ramp.
> If every car on the road were battery-powered and those batteries were charged entirely by renewable energy, transportation emissions would be close to zero.

This is entirely false. I'm surprised to see it in the NYTimes. They're only 0 when you factor out the cost of building the car and maintaining the highway, and those are still pretty high
The jury had multiple options for the "second crime" and they didn't have to agree.
How AI Will Change Democracy
I'll never use MS Teams for personal stuff because it's way to work adjacent. The fear of a mis-click or wrong login is to stressful to even start.
Google Search seems to be down
What's a good (production ready) setup?

I'm thinking of an external camera (weather resistant) and hardware. The hardware could be a small computer that connects to the camera (maybe with wifi?), and runs the YOLO model.
Show HN: LLMs to discover how much your loyalty points are worth
Hey HN - co-founder of Gondola AI here. We’ve built a travel site that uses language models to pull together your entire travel ecosystem:

- Sync your email to see how many loyalty points (i.e. United, Marriott, Delta) you have and how much they are worth
- Generate an interactive map of every place you’ve flown and hotel you’ve stayed at
- View all your upcoming trips in one place
- Make optimized decisions about when it's best to use cash or points for hotel deals
- Use agentic AI to perform bookings directly with major hotel brands (earning maximum loyalty points)

The HN referral link will bypass the waitlist. We’re super excited to put this out there and would love to hear what you think!
HOAs are local politics. You're making a distinction without a difference.

Some local politics sucks, some does its job with minimal fuss. The difference is not made by the label you put on the political entity.
discord is just IRC in a trenchcoat. what’s to replace?
So - how do I know if the paid version is accurate if the free version is inaccurate? It shows me a sample of some place I don't know so it's impossible to evaluate.

They should offer some other way to trial the full version.
I'm not sure how to use this, I just see a blank screen with the word "delve" at the top and typing doesn't do anything. I'm on Firefox on macOS.
The main issue is the experience sucks and every interface is different and also suck, unlike reading a menu and calling a server.
In many places QR codes have partially replaced servers as you're now "directed" to pay via a link supplied via said QR code, a job that used to be carried out by said servers until not that long ago.