skysight-inc/HackerNews huggingface dataset:
Thanks for the helpful summary. Capturing key presses could also work by talking to the kernel directly.

> There is currently no protocol, stable or unstable, for programs to implicitly grab the content of surfaces under the pointer, let alone read text of textboxes.

Yes there is, AtSpi, the accessibility protocol. But a normal window-independent `Click, X, Y` would indeed be quite important to have...

I'm wondering if there is a way to somehow get active window position, move windows around etc. using root privileges, without relying on a custom compositor extension. Could not find anything.
Git maybe decentralized but working in a group, making releases, pull requests etc. That is not part of git and that needs to be decentralized.
I lost a lot of faith in scientific research when I had to spend time reviewing patents in an early job.

The fact that I was looking into battery materials (a notoriously over-hyped sector) certainly didn't help, but some of the approved parents were laughable. They included core materials which had been historically known to be useful in batteries (and hence shouldn't qualify for protection), but then also every possible element-wise substitution of the same structure - many of the resulting materials would not even have been stable, never mind viable as a battery component. There were also instances of multiple patents covering the same material, suggesting that any prior-art searches were not being done rigorously.
It's not even their main codebase—if you read closely, it says it was only private code repos stored on Github.com, and that their main repo wasn't.
When soundcards were cool like GPUs are now, great times.
We actually do often recognize that "just stop having problems" isn't usually useful advice for people with drug addiction, too. Ex. naltrexone for alcohol addiction, methadone for opioid addiction, etc. "Just stop having problems" is usually easy to say as an outside observer, but generally when someone's reward circuit is hijacked by addiction, it takes something more effective to rewire it. Sometimes sheer willpower is enough to exit the cycle, but usually it takes outside changes (drugs, environmental changes, effective therapy) to loosen the grip of addiction.
Couldn't this be tangled up with healthcare professionals at increased risk, opting for increased vaccination? If so that could explain a correlation.
The 7 day week is a fairly modern convention; I believe popularized by the Christianization of Europe. The classic Roman "week" is 8 days. The Mayans (and most of mesoamerica) used a pair of interlocking 13 & 20 day "weeks". The Chinese used a 9 or 10 day "week" (xún).
At the beginning, piracy was the only way to access content. It was also about building a large library without having to wait for content to become available. Some people saw the Blu-ray era as a relic of the past because they didn't want to deal with physical media.

During the HTPC era (with programs like XBMC, Kodi, and later Plex), it was possible to download the top 100 movies automatically and watch them on your TV. Some major media companies noticed this and released their own streaming platforms, which improved the user experience.

Now, all of that has changed. Most major media companies have their own stores, and the content is fragmented. You have to think and search before you can play anything because you don't know who owns the rights to a particular piece of content (this also varies depending on your location). Some content can even disappear from a platform. The user experience is broken again.

Today, piracy is not about access to content, but about the user experience. Having one store is better than many.
This is what I seem to have learned a lot about, learning piano (and starting) as an adult.

The long-term progression. Nothing happens in a practice session. But each day you might notice that there is something you can do a little bit better than before. And over months you can notice even more. It's great to see some progress, but it's really over a long time scale. This year I can do more advanced patterns in the left hand than I could last year (!) etc.

And it takes time to learn something new. I found an excruciatingly beautiful melody. I worked for two weeks to learn the song and I made it through the first line - the first six bars. That was great. Then the rest of the song followed, maybe two more weeks for the further 16 bars, and then a few more weeks for the other half of the song (mostly a repeat of the previous with some differences).
Not only does it make no sense, it hurts you from an SEO standpoint since the content is probably identical.
What's crazy is that I did this to myself. I got a guitar for my 14th birthday, and I, for some reason, got it into my head that learning the guitar was HARD WORK and I needed to do it THE RIGHT WAY. I had an acoustic and I started with boring rote practice. Got bored and didn't pick it up again for 20 years, with an electric, and the resolution that I would only ever do fun things, and find exercises that I enjoyed. I've made more progress than ever in skill and I enjoy it 100x more. I think this isn't exactly the way I'd approach it with my kid (but then again why not?), but it was a key revelation.
Or maybe our conscious and unconscious brains don't work in linear fashion like factories. Inspiration matters. It doesn't matter if what it takes to inspire one, consciously or subconsciously, is weird and doesn't make logical sense but is more poetic.
Doesn't it just stand to reason that there's less to discover, that what there is mostly isn't the low-hanging fruit (and unlike actual fruit, it's not regrowing), over time?
Stolen as in how stolen? Did he give credits or not? I use templates for common shit all the time, but I'm not banned from GH.
Once you solve the n-butt, classical butt is just a special case.
I'm a quantum skeptic when it comes to delivering supraclassical power in full systems at scale, and I expect biochemical computing machines will be likely useful sooner. But yeah, if quantum can one day deliver 'nearly locally deterministic' cycles in volume, I want to have an architecture that can use them.
Similar story with e-ink; the license costs for the technology are the main blocker to wider adoption.
I have listened to a fair amount of fan fiction read aloud with what seems to be the default Siri voice in the fanfiction.net app. Like watching something with subtitles, you don't hear the drone after a while. It does put a lot more emphasis on the quality of the writing, which can be rough with fanfic.
Strongly agreed.

(The vim people at least insist. The IDE people just roll their eyes, not understanding what is being talked about and how code could look any different.)

And while you'll have to pry my Emacs from my cold, dead hands, the no #1 thing I wish for is the ability to keep the code in a database (or at least treat it as such, and not look at the raw text files) and expose it through various structured view, allowing editing at higher level of abstraction.

There are benefits to 2D textual representation, not the least of which is that both Emacs and vim let you work with it with efficiency and ergonomics unmatched by any other tool. But it should still be seen as representation, not the ground truth, and exploited to its full potential.

Some trivial examples of what I'm thinking about:

1) Render class content as an org-mode table like:

| name | type | access | initializer |
|--------------+---------------------+---------+-------------|
| GetWidget() | () -> Widget | public | |
| widget | Widget | private | {} |
| frobnicators | vector<Frobnicator> | private | {} |
| ... | | | |

With this, I can very quickly add, modify, or reorder fields, and the view should either immediately or on "commit" step ensure that I can't possibly get this wrong syntactically. Renames and other changes should, obviously, do appropriate "refactors".

2) Imagine something like 1), but rendering the result of a query "every field of every class in the current module, that is of type Frobalizer<?>". I'd then be able to e.g. rename these fields in bulk using, say, one or two regex-replace calls, and then commit it to execute a mass renaming "refactor".

The benefits of staying with 2D text as a representation form is that vim and Emacs are really that good at navigating and editing it, much better than GUI-based equivalents could ever be. I think it also maps quite nicely to how people think - there's the abstract structure, which you inspect by viewing it in various representation, and when you want to change something, you think in terms of how you'd want the representation to look like after the change - e.g. "I want all those Y and Z to be X and Q instead".
Graham Hancock's tone bothers me. it's far too much of "these traitorous archaeologists don't want you to know". but I've never seen any hint of white supremacy, or even remotely white-focused ideology. he seems to look for older civilisations pretty indiscriminately around the world. I'd say, if anything, he just likes a nice holiday
How is the mod's actions his fault? That's like someone working for me messing up and me paying the cost for it.
If you think making 3 such mods is not racist yet just one is, think again.
No, my parents were immigrants and I have multiple relatives who came to the United States as children and gained residency.
Why is that we still can't have a perfect or near-perfect text-to-speech given all the astonishing advances in ML taking place? Is TTS an area nobody is really interested in or is it harder than generating beautiful pictures and sophisticated writings?

This thing by Apple already sounds way better than the best I heard previously (NextUp Ivona) but it is not an instant-result offline tool yet and that's sad.
Yup, six or nine different documents possibly repeating the same basic stuff but no single document teaching the language from start to finish
Not best practice at all. Multi-language blog posts should be handled via canonical or rel=”alternate” (own google recommendation)
Any GitLab or BitBucket repos for the same?
> And I think they only way you can change someone's mind is by allowing free speech and engaging in conversations with them to try to change their minds

... if the person you are engaging with is open to having their mind changed. If you ever tried that with online trolls, you would quickly find out that's not really going to happen when person on the other side doesn't want that and can just decide to waste as much of your time as they can.
I think it really did not help that he is located in Russia.
I've long thought there is some sort of intelligence parallel to Turing Completeness: given enough time, resources and experimentation, it can figure anything out.

At least at a super-organism level, humanity has achieved that, in my opinion. However, I'm not sure whether any individual human can be said to meet that criteria. Perhaps some exceptional examples meet that criteria, or maybe there is some vague IQ cut-off where any human could meet that criteria if given a really long time to study a problem - but I'm fairly certain that many humans don't meet that criteria individually.

Obviously this isn't a mathematical or scientifically provable statement, just a general concept that gets a bit fuzzy at the edges.

What I would add is a lot of people seem to judge AI overly harshly compared to humans, perhaps comparing them against humanity as a super-organism or at least an above average human. Sure, ChatGPT makes weird mistakes and can't write code as well as me, but compared to many people I know, it's a far better programmer and possibly less error prone in general. Too many people are like "ha it can't solve this differential equation", but my mum doesn't even know what a differential equation is, and thought that the moon was the sun at night. At least ChatGPT knows the moon is a distinct celestial body to the sun.
Unless that's being assessed by a "skeptic" who literally can't do the math required to fully understand the topic they're being skeptical about.
Yeah it's all very confusing, and the thing that is most sorely missing is some human communication from github about the why of this ban.
Sheesh, wonder how no-one thought of this before.
Don‘t cigarettes and nicotine also suppress hunger quite effectively? It also has side effects, but are these more severe than from these drugs?
Hahaha. Reliable confidence, isn't that a contradiction in terms? If a model makes mistakes but has great confidence estimation why wouldn't it make fewer mistakes in the first place, since it knows when it is wrong.

But if a LM looks up a topic and sees contradictory answers, and none of them is much more reputable, maybe it can still use that information to say it is inconclusive. Knowing a topic is controversial or not present in search engines is useful information. chatGPT would hallucinate, a search + chatGPT solution would refrain from hallucinations. It could also give references.
> I’ll find the time to read your comment in detail and comment on some og your points, b/c I find the debate interesting

Do feel free to do so. I've been dealing with this kind of thing (HA + scalability and bringing WP into that realm) for the last ~1.5 years for an important project, so Im pretty loaded on that front.

> It was a joke and just intended for the quote to add some humor to the post. I’m sorry if it didnt come across like that

Gah. Great.
Why would he? The GIMP website explicitly states that commercial use is permitted.
Price gouging is another word for a supply shock due to far fewer workers and a strong subsidized demand.
Linux is a prime example of a technology that was at first far behind its proprietary counterparts but eventually dominated and nearly extinguished all non-free competitors.
I'm sorry but I'm just not sure I understand the purpose of this.
Towards Deployable RL – What’s Broken with RL Research and a Potential Fix
This bring back fond memories.

I had a 486DX2/66
He mentions having bank conflicts in shared memory, there is a simple trick to avoid that. You allocate an extra column for your shared buffers:

__shared__ float As[(CHUNKSIZE+1) * CHUNKSIZE];

If CHUNKSIZE is a power of 2 this will eliminate bank conflicts.
I’m EU and it was enabled. I normally always disable such options, hence I am quite certain I did not enable it myself.
Your view is a bit myopic as you seem to assume Apple can just throw its weight at it and that winning in the US market would be the same as winning globally.

Books are one of the oldest media around and as a consequence most jurisdictions have fairly extensive and specific laws around them and their authors' and publishers' rights. In many cases copyright itself is ultimately based on laws created to deal with authors and publishers.

Infamously, Amazon tried to snub book pricing laws and lost. Google got into hot water with newspaper publishers because its news app violated laws originally written for citing physical newspapers.

This is like suggesting Spotify just ignore the RIAA or Netflix should just stream all content in all countries, licensing restrictions be damned.
Most kids aren’t interested in classical music and that probably shouldn’t be the default for so many teaching methods. If you want kids to play, make it fun. Teach them the music they listen to.

When my kids were taking music lessons the teacher would sometimes try to talk to me after the lesson and tell me what they did and wanted to discuss with me what to teach next and my reply was always the same - why are you having this conversation with me? It’s my kid that you have to keep engaged. I’ll keep paying for lessons as long as my kid wants to play. Discuss this with my kid.
I consider Cunningham's book one of the best I've ever read on the topic of the manned space programs.
Which is kind of astounding for an OS that is supposedly about flexibility and customization. Something like AHK should be built in to every personal computer OS, but it isn't for some reason.
Each of those countries are either countries that were affected by the 2008 crisis, or countries that are being used by the richer countries in the Eu as cheap labor sources. Even though their birth rates may be below replacement, the real crisis comes from emigration from those countries.
Thank you for doing this.

I've maintained or built Swing applications for work and at university. One was a game.

I hope I'm not the only one who feels frontend programming is difficult to get right and to get maintainable software.

I would like to learn Qt but the C++ is a barrier to learning it.
I think you’re underestimating state of the art in this area. You can do amazing things with just a few minutes of readings.
This is a good idea. I wonder what the carbon footprint of the additional trucks plus storage would be?

There is a popular electric airplane that has exhangeable battery packs. The ability to swap out the batteries would be ideal, though possibly not practical during a blizzard.
here you go,
https://programmingisterrible.com/post/632368259807772672/ho...
How about compacting the trash in the truck?
The page that the parent linked certainly is not, which is why I asked.
lnav is pretty great. I wish it had a library that could be pulled out into an app instead of a terminal. There are a few things that make more sense with a GUI like standard keyboard shortcuts, filtering, saving exports, etc.
As long as it stays an exception to the rule. I would not want to see HN turn into Reddit.
How does this compare to DaisyUI?

https://daisyui.com

edit:

So, with daisyui, you do this for a button:

<div class="btn">Button</div>

(https://daisyui.com/components/button/)

It appears that with SailboatUI, you do this:

<button
type="button"
class="rounded-lg border border-primary-500 bg-primary-500 px-5 py-2.5 text-center text-sm font-medium text-white shadow-sm transition-all hover:border-primary-700 hover:bg-primary-700 focus:ring focus:ring-primary-200 disabled:cursor-not-allowed disabled:border-primary-300 disabled:bg-primary-300"
>
Button text
</button>

So, is this just a collection of Tailwind CSS classes that are uniform? There is value there, but it's definitely a lot more code.

(https://sailboatui.com/docs/components/button/)
Eccentrica Gallumbitz
If you're going to use it "aggressively, always, relentlessly" then you may have to brace yourself for the occasions when you use it to someone from Brazil (where it's said to be a gesture along the lines of the middle finger) or with black-bloc counter-protestors near a nazi rally, or any other context where it's considered hateful or just generally rude. The Brazilian may just think you're an asshole. The black bloc guys will assume you are with the nazis who just hospitalised their friend...

This is what's important - it's not banned, it's not going to get you jailed. It's just going to land you in a tricky situation if you use it where it's going to be interpreted as a hate symbol.

What you do with this information is up to you.
The solution seems obvious: build something like AHK into the compositor itself, since that's where all this is happening anyway. Do any compositors do that?
You can't handle browser crashes.
They detected the incident on the 29th of December. I kinda think that regardless of what day they disclosed, from that day to today, people would find various reasons to complain- "to soon to know what happened", "the day before New Years", "the day after New Years", and "too long after the event". In snark I will suggest that's a pessimist voice you're hearing- the cynic in me wonders if there's any time to disclose that won't receive a complaint.
To me this feels like the automated video slideshows that Apple Photos (and undoubtedly Google Photos) makes for you. Perfectly fine, but indeed even on a casual watch you notice mistakes/imperfections you'd never make if you were producing such slideshow manually.

But that's the thing...is "perfection" worth 3 hours of video editing for something you casually consume?

I think almost any audiobook listener will vastly prefer a serviceable but imperfect audiobook when compared with no audiobook at all.
You have one life. Do you not want to be in charge of it? Stop listening to other people.

No, do not hire a fucking life coach. You are as smart and as dumb as anyone else.
The mental effort that goes into thinking of new ways to hate other people is astonishing.

Get.A.Life.People.
I don't know why testimonials are so underrated, use testimonials. Potential customers want to know WHO has used your product. Any big companies? Any famous users?

I feel that the only products that avoid testimonies are the ones who don't have too many users.
Jobandtalent Runs Web Apps
For some products, like TVs, it's not clear what 'efficiency' is measured with respect to. The end product is a maximum energy use, not an `efficiency` measure.

Efficiency is typically understood to be a the ratio of the useful work performed to the total energy expended.

For something like a light bulb, you can calculate a theoretical maximum amount of light that could be produced per Watt of power (assuming for the sake of argument a single wavelength of light) and then compare the amount of light being produced to the number of Watts being used. The ratio is the efficiency.

But as the 'output' of the TV is 'entertainment', and there's no ISO unit of entertainment, it's hard to measure what the output is. If one produces a `better` picture quality, but uses an extra 100 Watts of power, you can easily measure and compare the extra power used, but not the picture quality. If a TV produces a brighter picture for the same power, is that a good or a bad thing with respect to efficiency? Surely it must be one or the other?

As you can't measure the output in a meaningful way, these limits end up being arbitrary lines in the sand with respect to energy usage.

I must concede it might end up influencing manufacturers to make more energy efficient products to `get the grade`, but it still rankles to call these grades measures of efficiency.

sidenote:

It's slightly amusing that the limits apply to the `default` mode provided on a TV, I wonder whether you'll start seeing TVs ship with very dark picture 'defaults' that end users then have to manually switch from.
Author do realized that more than half of the world's population are still using outdated low cost Android phones thus using web technologies is just not possible.

For example, I had a project last year where the app will communicate via Bluetooth to a portable printer to be used for the factory workers. I'm not sure if the web technologies can handle this.
The ‘Dune Hypothesis’
So, approximately 1% of its workforce.
I'm not disagreeing with you. To be clear: I find any of those mods to be distasteful, pointless and potentially harmful.

What makes me sad is the amount of effort needed to figure out A) why could github have banned this account, B) knowing that, do I feel this is fair or an over-reaction

I planned to use this repo professionally, so getting to the bottom of this is important to me. Instead of clarity, there's outrage and selective reporting; I couldn't find anything conclusive so far.
I understand. Just posing a question for discussion.
...he made the mod?

This is mod as in modification, not as in moderator.
That depends on interpretation.
Making good black powder is quite dependent on the quality of the charcoal[1].

[1] https://schuetzenpowder.com/swiss-black-powder/
This is very well-said, thank you. I think that's just right.
For Windows users, there is LogViewPlus. (I am the author).
https://www.logviewplus.com/

It has a similar feature set (tail, syntax highlighting, SQL reporting) with a focus on accessing files remotely.
That applies to humans as well.
I don't see in Sentry where you can set up "Report-To", "NEL" headers.
The Fascinating Development of AI: From ChatGPT and DALL-E to Deepfakes Part 3
Shows I never read my GIMP license agreement...
This definitely shouldn't be the case. 1080p can be cleanly upscaled simply by displaying every pixel 4 times. If you have blurry results your display or output device is doing wonky stuff.