skysight-inc/HackerNews huggingface dataset:
Forums sometimes do have (crappy) live chat experiences. Their main selling point is that they have easily searchable, indexable, and navigable threads that are usually pretty well organized into distinct topics.

The UX on Discord is excellent. That's why so many people, including nerds that used to happily use IRC and Mumble, use it. It's easy to create your own server, administer it with granular permissions, and to invite your friends to it. You can instantly start voice and video calls with screen sharing, for free. It's also a live chat with excellent formatting capabilities and has multiline support, unlike IRC (unless this has changed recently?), which makes it much better suited for technical questions involving code. Oh, it also has actual code formatting built in so it's actually legible (though this remains a feature underutilized).

The problem with discord is it's just not visible outside of discord, it can't be indexed, archived and searched through other means, and is vulnerable to the whims of the server owner. It's also not very good at being a forum replacement because its threading capabilities and UI wasn't designed for that purpose, so it feels bolted on (because it is).
Alternative of Google Analytics Is Finally Here
For the past 5 months, I have been working on SiteBehaviour to turn it into a superior alternative to Google Analytics that can finally satisfy my craving for beautiful stats and real-time dashboards. I launched it 4 days ago and the reaction from the Reddit community has been overwhelming
according to the video, that would be 80% of those buying a home today.
> I think it applies to most STEM fields

Much of the medical and life sciences space does not publish on Arxiv or OA platforms.

It's slowly changing with Green OA initiatives being pushed by government donors, but not there yet.

> Social sciences may be behind though as you say

Econ, a lot of PoliSci, Finance/Business, and Computational Linguistics was very early on the OA/Working Paper movement.
> where the crime itself is hard to define

Huh? It seems fairly clear-cut, as a crime: https://en.wikipedia.org/wiki/Falsifying_business_records#El...

It's a form of fraud.
"But I had to make sure that my altruism would be commemorated. " - this sentence made me smile a little
Gil was fantastic - such a great role model in hindsight.
A hint that might help at least partially: novadays for managing digital and handwritten notes I juse Joplin, but before that I was an avid Evernote user. Having a paid plan active gives you access to Evernote's OCR function on their backend. I had a lot of handwritten notes uploaded as attachments to Evernote, and I remember that despite my handwritnig being awful their softwre was able to parse it and allow me to, among others, perform quite advanced searches on my handwritten notes. I'm not sure if there's a way to make Evernote's OCR backend work for you in scenarios more elastic that what it's been built for, but I wanted to menion that there's this unique OCR tech that I think does far better job that any standalone OCR software I tried (for my handwriting style which I consider awful). It might be worth researching further for you.
> Generally, ad-tech and friends cares very little about small cohorts of users.

Sure, and it will keep being that way. But if this gets improved at the transport layer, seems like a win.

As an analogy, if buses are late because roads are bumpy and drivers are lousy, fixing the bumpy road may help, even if drivers don't change their behavior.
It is never necessary. Never. Some entities pretend it is but there is always an undocumented alternative they wish people would not use, but oh well.

No one can force you to have a smartphone to lead a productive life in the modern world.

I run a Silicon Valley based tech company and not having a phone has never restricted me from doing anything.
From what I know it doesn’t have memory but streams everything to the chip. So there’s no limit regarding the size of the the neural network (unlike Google Coral)
because this is a project in the “I do it because I can” style and not in the “project that brings benefits” type. time wasted on yet another opportunity to launch doom on a Chinese plastic spoon. I would support it if this was a post about options for improving the user interface, or about optimizing some specific software. about creating backward compatibility with old OSes and PCs. but no! This is just another doom. of which there are already thousands. pure show off. but no benefit.
Agreed, I find it astounding how so many people seem to be ok with devoting almost all their useful hours of life to work (although maybe they aren't ok but cope / convince themselves somehow).

My weekday: get up and immediately go to work, come home, have about 2 -3 hours spare time, sleep, repeat.
In that 2-3 hours I'm supposed to source healthy food, exercise, contact family, maintain friendships, maintain a romantic relationship, do laundry, keep the house clean, volunteer / contribute to society, meditate, read, do endless life admin, plan for the future, and finally relax.
Then on the weekend, at least 1 day catching up on all the garbage that inevitably couldn't be done during the week. And maybe I'm left with 1 day out of 7 to do things I actually want to do (if I have the energy left).

And let's not even discuss the range of crap tasks that must be done during the 0 business hours I have free: posting mail, going to the doctor, getting an electrician or plumber, contacting the real estate agent, contacting any business really. Lucky I can work remotely or else do any of these I need to take half a day off work.

It's no wonder people have trouble with anxiety and sleep in modern times. There's literally not enough fucking time in the day to do everything which needs to be done.
Even if you try to minimise and optimise every part of your life, you still barely have enough time to enjoy yourself.

And we are living this life for what exactly? So in 50 years I still won't own a home and the environment will be irreparably destroyed?
I'd like to buy a Framework since 2+ years, but they don't ship to where I live so tough luck i guess :(
Just occasionally? I get at least 3-4 of those daily! They've become seriously annoying, and confused senior professors around me often fall into the trap.
Russia says it isn't bluffing over threats to use nuclear weapons
... Wait, how is it not really a crime? It's fraud. Now, it's not terribly _serious_ next to some of the other stuff he's being charged with, but arguably that's part of _why_ it got done quicker; more serious crime takes longer to prosecute.
Seemingly, edu solutions from big tech are developed without ever asking input from actual educators. They usually come from a "I went to school, so I know what educators need" perspective, which is often wrong. The offerings are typically half baked, buggy, and deaf to the needs of educators. Github classroom comes to mind. ChatGPT is apparently the next example, where none of the features are educator focused, but instead are focused on bringing their products to students.

Educators have to be especially wary of these efforts, because every tech company comes up with the bright idea of "let's give it to students for free, they'll get hooked, and then when they make money they will buy our product." So we are inundated with spam messages for edutech the way doctors are spammed by big pharma reps. I've got messages in my inbox right now offering me $$$$ to blog about some AI startup. I've got some tech rep hounding me to push some online C++ tool. Now add OpenAI to the list.
> on mastodon, which is also not searchable from the outside?

By default. You can turn on indexing for your account if you want to.
I once wanted to join the NixOS Discord. But of course people just call it "Nix", so I googled "Nix discord" and followed the first link ("NIX Official Discord").

Some of the channels seemed a bit weird, especially one full of memes, somewhat 4chan-like. It took me a few minutes of reading (and a few gross right-wing memes) before I realized that the Discord I joined had absolutely nothing to do with NixOS.

The complete opaqueness of the process makes it impossible to know anything at all about the community you are about to join.
Featured will enable tool authors to showcase the product to visitors if they decide to do so. I do not think "largest curated directory" and "featured products" are mutually exclusive. Also curation, feature updates and maintenance takes a significant amount of my time and a portion for infra - already have over 50+ tools in queue to review. So featuring will help support the platform.
But why?

This data doesn’t need to persist forever. You could literally drop the table (after doing a backup) anytime you need to make a migration.
Reddit you can save with archive.org if you want.
For me the trick is to fold exercise into my daily routine.

In particular, I bike to work (and drop off my son at preschool) everyday using an ebike. I live in Los Angeles and the route to work is 10 mi one way.

The one thing I would recommend is to actually live close to decent biking infrastructure, otherwise biking in traffic can be stressful. For me, there's a great bike trail along a water stream away from traffic which is great peace of mind.
What's the data source?

The premium map is really good for my neighborhood!

I wonder if it's image processing from Planet data or something. Shape from shadows (then back to shadows?)
I was myself once, before switching to AMD, a user of the related trick where one could run a used $35 quad-core Xeon on e.g. a Core 2 mobo by just switching two pins on the CPU's pin grid with a little sticker. Miles better experience than the $400 Core 2 Quad.
PTSD Has Surged Among College Students
It’s a competitor to Google Coral (seems abandoned) and NVIDIA Jetson. I’ve been using it for more than a year and the hardware seems to be one of the best on the market. The software (how to actually do inference on the chip) is subpar though.
Spotify won't open-source Car Thing, but starts refund process
Discourse works without javascript. AFAIK it even has email support as well (I don't know how that works).
Coping with the death of a loved one is an unbearable task for me. They say that time heals. In my case, time does not heal; it allows me to forget more often that the person is no longer there. And to forget the constant feeling of missing them
Did you try the paid data? The free one missed most the trees, but the $2 map showed all the trees in my nearby park. Really impressive.
will love feedbacks
Yes, and they're doing it for the same reason.
It takes a “special” skill Level to develop web applications in JS for low bandwidth connections. it takes time because frameworks and libraries are not built for this. there are very few libraries and frameworks in JS that are optimized for Low bandwidth connections. this requires having to program applications from scratch.

I went through such a process. Took me two weeks versus two hours using JS query
Intel only doing one upgrade per compatible mobo is kind of annoying. I had to buy and return a 6000 series CPU just to update my board's firmware so I could use the 7700k I intended to. How's the compatibility on the AMD side? Will a board work enough to upgrade itself with a newer CPU than it launched with?
I maintain that the UN actually does have some credibility (despite having also the same order of flaws as any humongous organization).

If Israel disagrees, then it is welcome to withdraw its membership at any time.
It's definitely possible to write shit in anything. It just seems that writing something more structured, like SQL stored procs and a REST endpoint, means someone had to actually think about what data is coming back, it's structure, and how it's being used and the dev generally had better insight as to where the data was coming from and what values to expect.

There's a lot about graphql that is really cool. It just seems like the way my company uses it is to cut corners.
Right - it obviously isn't a binary option you can pursue both in unison.

I would want to continue the statement that we are still early innings on renewable energy -- and let's keep deploying it rapidly to manage increased compute demand.
> You can live on half the space as average people and eat half as expensive food, that lets you FIRE on an average wage

Not even close, unless your version FIRE is retiring at 63 instead of 67 and still get 80% of your pension

Average salary in germany: 42k gross, 23k net

Renting a small place : 500 euros (let's say it includes heating, electricity/gas)

Let's say you only eat potatoe and drink rain water: 3 * 1kg * 2 euros/kilos = 180 euros

Good job, after 15 years you have 210k euros you can retire at ~35 years old. This money will allow you to buy a flat in a ghost town and to continue your potatoe fuelled life until you die of old age at ~90

Now remember you have to pay water/electricity/gas, health insurance, property tax, &c.
Can't even do fraud anymore without being accused of doing crimes. It's political correctness gone mad!
Then again, time * size_of_cluster = cost.

If you train on a cluster that costs >$1M/day to operate, the wait time is likely to be a smaller concern than the financial cost, unless you're REALLY in a hurry to beat some competitor.
Interesting conversation shows what it is like to work for an AI
I had this interesting (and funny) conversation with ChatGPT:

https://chatgpt.com/share/37ca2100-ad0f-4939-a16b-910c61dc82e2

It shows what it could be like to work for an AI boss. Clearly, it didn't understand my instructions or the task.

Have you ever worked for a boss that didn't seem to get it? Would you ever work for an AI boss?
Tom Rubin on OpenAI partnership deals
At the point the ship has been allowed to dock, due diligence on the owner/papers should have already been performed. If that process fails, it should be improved at that stage.

It seems inhumane from an ethical perspective to essentially maroon a person on an abandoned ship, simply because it's slightly more convenient.
> I thought that you might have specific experience with "real world" applications, thus my question.

As to this point: I don't at present have "real world" experience writing CLIPS. My experience thus far has been entirely research-driven based on observations I've made in "real world" scenarios.

If you want to read about some other people who have used CLIPS in real world scenarios, here's the most comprehensive HN thread to date so far on the subject:

https://news.ycombinator.com/item?id=40201729 - 30 days ago

One in particular that stands out to me is the usage of CLIPS in MTG:Arena, a real-time web-based card game with and arguably large amount of rules.
Well in the US we used to be forced to agree that no "non-whites" would reside at the property when we purchase it. Later SCOTUS would state such provisions are legal between private parties, but can't be enforced with the coercion of the government.

The same thing could happen with HOAs
ChatTTS is a voice generation model on GitHub, specifically designed for conversational scenarios. It is ideal for applications such as dialogue tasks for large language model assistants, as well as conversational audio and video introductions.

Features
- Conversational TTS: ChatTTS is optimized for conversational tasks, achieving natural and fluent speech synthesis with support for multiple speakers.
- Fine-grained control: The model can predict and control fine-grained prosodic features, including laughter, pauses, and filler words.
- Improved prosody: ChatTTS surpasses most open-source TTS models in terms of prosody. It also provides pre-trained models to support further research.
I dip my toes in regularly for the last two years. Every time I do, Matrix has been an extremely janky experience with negligible command of good UX principles. It's awful, and I'm only trying to use two devices.

If folks want to convince less ideologically motivated people to switch and support The Cause it still needs so much TLC. It's barely competing on table stakes features for a chat platform.
While Krita has been pretty good for most of its existence it really wasn't until about ten years ago that it started having a life of it's own outside KOffice, then add some time to pick up more features and gain a reputation and you're right at 6 years or-so.
A low power core that’s 9-way for decode and 8-way for issue? Did we solve some basic thing that made very wide architectures more feasible? Or addressed the diminishing returns to wider issue? It took Intel about 10 years to go from 3-way issue in the P6 to 4-way in Conroe. But in the last decade we’re up to 8-way in an Atom CPU!
There can be lots of other factors that make a particular refactor more or less desirable. Is the code actually that long or not really, is it already complex or straightforward, was it written well in the first place, etc. Without seeing the particular code, people can jump to any conclusion or justify any bias towards or against any particular refactor including attempts at DRY.

My experience has been that the worst code was also the most poorly tested, if at all. In many cases, you can't really test the code without refactoring it, but you can't refactor it without risking regressions due to lack of tests.

Breaking this cycle requires going back to requirements, whether explicit or by painstakingly inferring every valid use case supported by the intentions of the original code, even if its defects meant it couldn't actually serve those use cases anyway and so cannot even act as a reference implementation for those use cases.

Once you've understood the intended behavior of the old code enough, you now have a test suite to use for any future code. This is usually the hard part [1], and it's going to seem that way because once you have it, finding the simplest code that passes all tests is just programming. Importantly, even if a future maintainer disagrees with you on the best solution, at least they can rewrite it without worrying about regressions against any tested case.

Aside: Performance regressions are more difficult to detect but preparing standard test workloads is a necessary part of that too.

After you ship this rewritten solution you're going to get user issue reports that you broke some edge case nobody has ever explicitly considered before but someone had somehow come to rely on. Now you're only adding a test and logic for that one edge case, you know that no other case was broken by this change, and that this case will never be broken again.

Now you have leverage over the complexity of the project instead of giving it leverage over you. Now you're free to refactor any which way you prefer, and can accurately judge the resulting code entirely on its own merits. You know you're comparing two correct solutions to the same problem, neither one is subtly hiding bugs or missing edge cases. Your code reviewers will also find it much easier to review the code because they can trust that it works and focus the review on its other merits.

[1] You know if your problem domain is an exception better than I do, like if you work on LLVM.
By the way, when I actually joined the "real" NixOS Discord, and asked a few questions but got no answers, I realized it was better to be on my own. I don't know if there was much useful information inside it, but I can see how it can help kill an open-source sofware community: you either arrived early and had the time to digest the information, or you end up having a very bad experience trying to search for the information, trying to understand how the community works, which channels are useful and which are not... so you choose between being the chatty noob who annoys everyone, or the silent lurker who spends hours looking for information or waiting for a reply.
Slack and the Jira suite are terrible.

Slack web downloads 40MB of Javascript. The macOS Slack client, that I guess should have all that stuff already, downloads 10MB of stuff just by starting it (and going directly to a private text only chat).
so they can google it and work out if they think its fun or not....
And that is why KLoC is a very piss poor metric.

>A project with a state machine, commands, strategy patterns, etc requires an awful lot of repetitive boilerplate.

Yeah, good thing we're not a java shop...
Trump's defense team was held back by Trump. Trump is running for office. He's not just trying to win the case, he's trying to maintain an image of perfection for the voters. ("I didn't have sex with her at all, and all of this is just political persecution by a corrupt judge, orchestrated by a president who knows he's losing.") Trump's lawyers were handicapped because they had to try to maintain the image, not just win the case.
https://archive.is/sZxRu
I see that now. For some reason I read the first arrow as the arrow of implication.
This has been well known for over a decade
I love Discord... for chat. I refuse to join servers for projects that are using it in place of a forum.

I want to be able to browse the existing information without needing to announce that I'm looking (people joining a server may be announced in a specific channel and you are added to the user list) and without implicitly signing up for notifications (you get the chat notifications unless you make sure to mute the server and suppress @mentions). I want to be able to search for information without trudging through loads of BS chatter and interleaved conversations.

Traditional forum software is great for this. Please use it!
HOAs are just usually snobbery of people not wanting to live next to poor people. They don’t want old cars, unrepaired cars or “ugly paint” on a house next to them. It’s mostly middle and upper middle class, as the really rich can afford to live in an area that the cost alone prevents this.
https://www.youtube.com/watch?v=xcF0VSi4qxc
They couldn't if they tried, zoning laws, local labor costs, and the hyper-consolidation of the meat packing industry make that a complete non-starter. You're trying to goad me into admitting obnoxious neighbors are obnoxious which is self-evident. Generally there are ways to deal with obnoxious neighbors that don't require entitling the rest of the neighborhood to make decisions about one's property. Ironically I've taken the starch our of more than one asshat neighbor by threatening to build a hog pen next to their house, so there is that I suppose.
The real issue is the dependency in a real life enactment. Not even considering the performance.
They achieved AGI: Always Generating Investments...
> Look for eg "Why does God permit evil?", "Why does God allow suffering?" and similar.)

That's addressed in Job.
You rarely see those kinds of unlocks anymore unfortunately, since they started using eFuses to disable parts of the chip permanently. It still happens occasionally though, like the time when AMD decided to add a 4GB SKU alongside the originally planned 8GB SKU of one of their graphics cards so late in development that they didn't have time to actually change the hardware, so all of the initial batches had 8GB installed with half of it disabled in the VBIOS where applicable, which was easy to reverse by flashing the VBIOS from the 8GB version.

The one time in history when "download more RAM" wasn't just a meme.
AppleCare+ is usually 48-hours downtime in my experience, and that's with the need to ship the laptop to and from the repair center.
Yeah the article is pretty terrible IMO. It seems to be pitched at folks who don't know any better, so just showing that you can use 'source' like a kind of config parser without pointing out that it totally just executes code is pretty reckless.

I thought it was going to be something more like "here's a way to read KEY=VALUE lines into an associative array" (which is pretty easy, and can lead to all sorts of fun discussions/learnings about arrays in bash, subshells, whitespace/$IFS, etc)