skysight-inc/HackerNews huggingface dataset:
> catch subtle word-plays

In jeeves and wooster, there isn't much word play. It is somewhat antiquated english though, and wooster likes shortening words (the metrop, instead of metropolis/london, "thos" instead of thomas (almost pronounced "foss" but with a th sound))

Its not hard like oscar wilde, but its not overly easy. You _might_ want to try watching the Fry and Laurie version first: https://www.youtube.com/watch?v=CkLulnrecAQ
Your comment has been flagged and my comment has received a bunch of upvotes. Multiple people consider your wording or tone aggressive.

In case you're a person with social issues, asking so many questions in a succession is considered quite rude.

Space them out, in writing add newlines. Or add more context to your questions.

Your comment history suggests that you do this often and you have a ton of downvoted comments.

Friendly advice :-)
There's a Clojure for Dart I believe.
That's right. The decoder doesn't know.
Yes, and I think that NASA probably shouldn't be using "X" as a communication medium as a result. Then again, maybe this X account isn't the main NASA account but someone's side project. I didn't log in to check.
After talking about the biggest failures I have seen through my career in learning JavaScript I watched a YouTube video about an interview with a divorce attorney. It was interesting because the behaviors I heard expressed in that video exactly aligned with behaviors I see expressed in failures to learn after large commitments of time investment in programming. It inspired me to write this: https://github.com/prettydiff/wisdom/blob/master/JavaScript_...

The most important learning for me out of this is that people are predictable and how we commit is modeled by how perceptions of rewards are attained. It also inspired me to dive deeper into self learning about behavior and economics, because people do exceptionally irrational things to avoid perceived discomfort.
The last time I've checked, OOP and functional programming are orthogonal concepts.

EDIT: It means that there is no problem for the language to have both OOP & Functional. They don't have to choose one over another.
mega.com isn't an uploads site anymore and those domains were seized in 2012 by the us doj.

The point wasn't that encryption is possible but instead that it's a de facto practice so the operators don't actually know the breakdown of the content being uploaded unless they're only considering the cleartext.

Furthermore, this doesn't protect them from being responsible for the content.

You can disagree, but until you can form a majority opinion on the SCOTUS, your thoughts don't actually matter.

I'm not a lawyer but I did a few podcast episodes on this topic a few years ago so I did about a month of research on it. The hosting providers are responsible for the content within some reasonable expectation of how the site is structured.
yes indeed, search engines settled that problem a long time ago in a civilized way. The more of these lawsuits, the harder the wild west of "training" will have to search for an acceptable solution to what is currently web-scale theft of data.
> That said, the competition in this scene don't have better to offer anyway namely react native (web tech) and QT (LGPL).

What's the downside in your perspective of Qt being LGPL? I'm more familiar with GPL and AGPL, but with LGPL as long as the user can swap out the linked LGPL libraries you should be good. What is the downside in that? I can only think of it being an issue if the application you build statically links all the libraries it depends upon.
How to Process Scheduled Queue Jobs in Node.js with BullMQ and Redis on Heroku
Process long-running tasks in Node.js with background jobs. Learn how to use BullMQ and Redis on Heroku to create a scalable and reliable background job processing system.
User-Agent: <new technology category>Bot
We never quite lost it, just the startup SV culture lost sight of them,

https://www.embarcadero.com/products/delphi

https://dotnet.microsoft.com/en-us/

https://www.outsystems.com/

Or in the game industry,

https://docs.unrealengine.com/5.2/en-US/blueprints-visual-sc...
I recently read the Hunt for Red October.

Not obscure or niche by any means but it surprised how good it was (again). Do recommend!
I think he meant this particular video, which was only published one day ago.
actually if you had a subscription you might be more screwed than if you crawled it with free access, since having the subscription means agreement to the TOS.
if you want to give away your data for free, do it, but speak for yourself, not everyone is in position to be able to do it. Just like you can't force other people to give away their software (or anything else, really) for free if they choose to charge for it.
One thing about Spinoza I find incredible is his description of how god must be a substance that permeates all nature and how god always and everywhere behaves the same way.

It takes right to my Science class in school: the laws of nature are the same everywhere. But I haven't read about any link between his philosophy and science from that age.
You can do the opposite since the inception of robots.txt: User-agent: * Disallow: / and then whitelist google bot and whatnot. Most of the web is already configured this way. Just check robots.txt of any major website, e.g. https://twitter.com/robots.txt
https://kgdev.pl/scanplay/new

It's a NES-tanks inspired browser game where you use your phone as a controller. It's built for local multiplayer sessions and includes a simple level editor (levels are encoded in urls so it's easy to share them). In order to play you have to scan qr code with your phone (for test purposes it's possible to control 1 tank with WASD after pressing "local" button). There's still plenty of scaling and compatibility issues that will probably never be solved but it's been quite fun to work on.
How is compression not a real workload? Zstd is an excellent codec that's rapidly proliferating - for example Chrome is integrating it at the moment.

https://bugs.chromium.org/p/chromium/issues/detail?id=124697...

Relatively few servers run databases. Many more are running web servers and given the huge efforts web devs go to in order to optimize response sizes, much faster, lower power and lower latency compression seems like an instant win. All that's required is for web servers to integrate the zstd library and this QAT thing, and that can be enough to tip the balance especially for IO bound servers that are mostly just doing string interpolation and waiting for backends.

And you mention a DB with compressed disk storage. How is better compression not a huge win for that use case? Databases are usually disk IOP, latency and CPU power constrained, and this is a win for all of those cases.

Finally, clearly this tech can be applied to other algorithms not just zstd. Presumably they highlight zstd because the library is actively maintained and was willing to add this (probably single use) "plugin" API. Really they should have just integrated it directly instead of complicating things for every zstd user, but I guess it adds extra dependencies or increases code size or something. The wins are big enough that other codec libraries will probably use the same approach and eventually it'll be abstracted by APIs that are less code size sensitive.

Yes, AMD is doing great right now, but Intel have had an edge when it comes to specialized CPU features for a long time. For example AMD are only just now catching up to where Intel were with SGX 8 years ago.
> I never understood why people single out Tor for this logic.

Because the other examples you mention, are corporations with lawyers. They (usually) won’t get a random police raid, and even if, it’d not be as potentially disastrous as it would be for a random person.
Large Language Models with Semantic Search
I've been working with Elixir and Elm the last few years but recently have been working on a mobile app in Flutter. While the recent changes are a good step in the right direction (being able to express ADTs and records) it does feel like an iteration away from being ergonomic.

Regarding sealed types, I'm not really sure why you'd choose these over type unions, in practice they're often used to describe things like events for reducers and using sealed is incredibly verbose compared to the equivalent in for instance typescript.

type Message =
| { type: 'IncrementBy', value: number }
| { type: 'DecrementBy', value: number }
| { type: 'Set', value: number };

vs

sealed class Message {}

class IncrementBy extends Message {
final int value;
IncrementBy(this.value);
}

class DecrementBy extends Message {
final int value;
DecrementBy(this.value);
}

class Set extends Message {
final int value;
Set(this.value);
}

In a real app this noise really adds up making it difficult to get an overview of the types.

Record types are nearly there, but currently there isn't a way to update the records which really hobbles them in day to day use (it looks there will be record spreading coming though so this is hopefully temporary).
Long Covid in a highly vaccinated population – Australia, 2022
Qt also depends on layers of abstraction and is slower than native GUI (on mobile) and also integrated badly with mobile IMO. On Android you have basic issues like the scrolling has no inertia, text rendering cannot support emojis well, and Text QML components don't play well with autocorrect and other mobile features. (This is all QML experience btw, widgets are not supported too well on mobile anymore)

I'm going to take a look at Flutter to see how it handles these issues soon, but I can't make a real comparison now.
Not a fan of XAML after trying to get into it, but there is Uno Platform. It wraps native widgets on mobile, just like React Native (which is good for accessibility), and uses C#. https://platform.uno/

My guess is that it's mainly focused on mobile. On Windows, it has no overhead (behaving like a normal WinUI 3 app), on macOS I think it uses Catalyst by default (which was developed by Apple to make more iOS apps available for Mac desktops) and on Linux it draws its own widgets that the devs try imitating the GTK style with.

On Android and iOS, it just uses the native widgets which I think is a better experience so you can see my reasons for guessing it's mobile-first. That may or may not be what you want.
I'm working on https://openlang.ai (please try it on desktop, there are some bugs on mobile)

It's a web app to learn languages using podcasts, Youtube and chatgtp.
I have been using these language learning techniques myself and I know they work better than duolingo or similar apps. I'm biased of course, but that's the reason I'm building this in the first place, I don't think there's any other app as effective out there.

It's not done yet, but it's usable on desktop.
Any type of feedback is appreciated.
Equal access to education (a consequence of the 14th Amendment) means that the school district more or less has to do whatever it takes to educate each kid regardless of disability.

A modern, functional district will have a small army of Speech Language Pathologist (SLPs), Occupational Therapists (OTs), etc. jumping between schools and/or special ed classrooms to work with kids.

The more severe the needs of a kid, the more therapists and therapy sessions they'll need. This adds up quickly.

I suspect a lot of this is covered by universal health coverage in other western nations.
What is it about Python? A pretty trivial feature that has been known for 30 years (and is present in NumPy) is made into a whole blog post, linked to APL to sound more interesting and is on the front page for a day.

If the allegedly "most popular language" (confirmed by Gartner and Netcraft) needs that much proselytizing, perhaps it is artificially popular? Or has voting rings?
Ask HN: Has anyone else had trouble with Cloudflare R2?
Last ditch tech support question, but was wondering if anyone else has run into the following issue with R2: When transferring a moderate amount of files (~ 50+), the last file often takes a very long time to transfer, even though it seems like it has fully transferred.

For example, here's the rclone output:

Transferred: 146.271M / 146.271 MBytes, 100%, 2.600 MBytes/s, ETA 0s
Transferred: 161 / 162, 99%
Elapsed time: 56.9s
Transferring:
* my_last_file.jpg:100% /24.872k, 261/s, 0s
We have data from thousands of years ago that has survived on stone tablets, papyrus, etc., but we don’t know what the failure rate is. The surviving items might be 1% of the originals.

The best way to preserve data long term is to make lots of copies, distribute them widely, and migrate the copies onto new technologies periodically.
They’re saying that the synthetic gas will be carbon neutral.

If you’re capturing CO2 that comes from an industrial process like cement production, turning it into methane, burning the methane, and releasing the combustion products into the atmosphere, from an accounting point of view either the gas isn’t carbon neutral, or the cement plant isn’t carbon neutral, and the process is still incompatible with achieving net zero emissions.
Having caught up with Glynn Stewart releases after finishing Wildbow’s Ward, I decided to go for some famous books I never read.

First was Gene Wolfe’s The Shadow of the Torturer. After about 1/4th of the book, I didn’t care about anything. Neither the world nor the main character. Decided to stop there, it seems it’s not for me.

Next up, Ursula K. Le Guin’s A Wizard of Earthsea Again, I stopped after 25%. This time the story was interesting enough, but I couldn’t stand her writing style, everything was written as if it was a prologue and the actual story is starting anytime now. That just got real annoying when it’s the main story.

Finally, I jumped many years forward (both regarding the release, and the setting), and started Pierce Brown’s Red Rising which I’m enjoying very much so far.
> You're completely erasing the community involvement in KDE and GNOME. Moreover, it's grassroots that push utilities to follow the basedir-spec.

What community involvement in KDE and GNOME? The GNOME guys tend to be dismissive of anything not fitting into their grand vision. I'm not sure what distinction you're trying to make on the grassroots comment. If a project has a majority of paid devs on it, it's de facto controlled by a company. The users don't really have a choice or an influence in those two projects.

They also don't have a choice if a bunch of people come together to force their idea of proper standards on the greater ecosystem. It's simply toxic social behavior.

> Again a misrepresentation. The CoC says to be tolerant of all contributors, and not doxx folks. Hardly burdensome. These are rules which nobody would ban an eyelid in a professional context.

Firstly, not a misrepresentation:

> This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

Look at that little wiggle room -- when you're representing the project. When does that apply? Who decides that? What's stopping FD.o and other CC CoC consumers from declaring that all contributors represent the project at all times?

This precise verbiage has been used to cause ruckus and harass people, because there are different customs and expectations between contributors as to where the line is on when you are representing the project.

Morally speaking, a project has little justification for punishing or ousting a contributor for any conduct that occurs outside of its infrastructure or community.

I don't care what the professional context is. That's another word and concept that means different things to different people, and is better used as a bat to shame people with than to form any reasonable standards of behavior that respect personal liberties and variety of expression. "Professional" people care far more about appearances and prefer to deliver their poison in etiquette-approved containers.

How often does one see behavior or words labeled as "unprofessional", without any logical or rhetorical backing? Personally, I see it every time it's accused.

I'm interested in reading about any community-driven features or standards that XDG has collaborated with the community on in good faith. i.e. something that was added without the need for a company to sponsor or approve it.
Just like float-testing my eggs
Spectral lines may be telling about conditions suitable for certain type of life. But as per some theories life itself may be quite abundant in universe, but mostly primitive equivalents of stromatolites so it may not be that interesting for aliens to keep checking every single planet for such life in whole galaxy, especially if speed of light is absolute speed barrier.

One other thing I came up with on a long evening walk recently was to check for gravity fields. If you have all bigger pieces of matter mapped well within galaxy, and you grok all physical laws there are, you should be able to predict movements and gravity fields for billions of years with high precision. Kind of make a complex checksum of given galaxy. If this changes for no predicted reason, bingo you just have a very strong candidate of life evolving enough to escape its planet and start moving big chunks of matter around (think big asteroids or changing orbit of planet slightly to ie counter some natural catastrophe like greenhouse effect / ice age, or living near slowly dying star).

Obviously this is way ahead of us and maybe even not possible, just a fun thought. But if you start space mining company by any chance in the future, please don't move matter around too much.
you can easily opt out of that, or control it to your heart's desire (including what snippets to show), and it will be honored. There is no way to opt out of this bullshit. So no, not the same at all.
Ownership in OpenAI LP appears to be (mostly?) the missus' department.

The cap table is moot in the near-term because of the profit precedence structure.
Ageee. Was that the take away from this post? Is everyone else having a totally disconnected discussion here? I'm a bit confused
From the introduction to the linked blog post:

“ We’re developing a scalable electrolyzer to deliver the cheapest possible green hydrogen, which we use as a precursor chemical to make cheap synthetic carbon neutral natural gas in our Terraformer.”
i guess it depends on the value of the data whether this tradeoff is worth it.

was the data at google recovered or did they abandon the plan and consider it lost?
The Art of Earning with Amazon's Affiliate Program
https://www.digiupdatehub.tech/2023/08/the-art-of-earning-wi...
CounterCloud: A Fully Autonomous AI Disinformation System
Boilerplate? What do you mean?

:root {
--gap-default: 2rem;
--gap-large: 4rem;

... 30-40 more vars ...
}

.component1 {
margin: var(--gap-default);
padding: 0 var(--gap-large);
... more styles like this ...
}

@media (min-width: 640px) {
.component1 {
padding: 0 var(--gap-default);
}
}

@media (min-width: 768px) {
.component1 {
... other overrides
}
}

/* potentially repeat for other breakpoints ...*/

/* repeat for all components */

/* repeat for some internals of some components */

There's a also a good (if contrived) example directly at Tailwind: https://tailwindcss.com/docs/utility-first

> As for features, it took months before grid was included in Tailwind. New powerful and useful selectors aren't there.

No one stops you from using whatever CSS you need alongside with Tailwind. I do that for the excellent layout breakout I found here: https://ryanmulligan.dev/blog/layout-breakouts/

Can't see how this makes Tailwind "ant-CSS".

> As for performance, can Tailwind split its compiled CSS so that only rules used in the displayed components are loaded?

Tradeoffs.

Most existing solutions can't even detect duplicated CSS. So if your existing component already has `width: var(--some-var)`, and you load a different component with the same style... You will still load that style hidden in a different (often auto-generated unique) class name.

Meanwhile with Tailwind has a fixed number of classes that apply to all components equally.

So, if you have a complex app with multiple component variations, of course you'll need to split your CSS and only load relevant CSS for displayed components. Because your CSS grows with the amount of variations, and each of those variations becomes its own unique class.

For Tailwind though that growth slows almost immediately because... it's just a fixed set of classes.
Security is of adversarial nature. Us vs them.

But the reason I find your comment interesting is that it turns that towards the inside.

Trivially the ones to blame are the attackers. But the responsibility for protecting against them is treated like a hot potato. It seems to be more important to say “It’s not our fault” than to prevent attacks.

Why is that?

I think a big reason is the interface of the technical side. People want to hear that it’s safe, but engineers can only really say “It’s safe against these particular things.” But it’s uncomfortable to hear that.
So is this making just flower legal, within the bounds of personal use - or more likely, cannabis clubs?

Or does this include legalizing the sale of THC products e.g. edibles or shatter?
There's the call to hire right at the end of the article, go for it!
I'm confused. Isn't that what you were hired for?
Rob Pike was right: "features were being added by taking them from one language and adding it to another" "...and I realised all of these languages are turning into the same language." "we don't want one tool, we want a set of tools, each best at one task"

https://www.youtube.com/watch?v=rFejpH_tAHM
When the subject arise I usually point at the following interesting article

https://ethz.ch/en/news-and-events/eth-news/news/2021/11/hyd...
>> a shotgun approach to meet your goals

> I don't think there are any "hits" it's just exhibitionism.

So... Goal achieved, then?
You can use TurboBench [1] to benchmark igzip, zlib-ng and others.

Download TurbBench from Releases [2]

Here Some Benchmarks:

- https://github.com/zlib-ng/zlib-ng/issues/1486

- https://github.com/powturbo/TurboBench/issues/43

[1] https://github.com/powturbo/TurboBench

[2] https://github.com/powturbo/TurboBench/releases
All those stars you see in the night sky? That’s an astronomical waste of energy. No technological energy limited civilization would let that waste continue, entirely unhindered.

The fact that we don’t see the light of stars, or whole galaxies replaced by dim infrared waste heat emissions means either (1) new physics will point to free energy solutions that circumvent thermodynamic laws [unlikely], or (2) we are the first.
what do you mean "tried it"? this reality already exists for a long time now

in this system design, anonfiles wouldn't be hosting it, any Section 230 exception problem would be the IPFS node's problem

and its not even about the legal aspect? its about working smarter not harder. what you are saying, to me, sounds similar to "this person made an online store to get around the zoning procedures of a brick and mortar store" never considering that they never ever considered making a brick and mortar store to begin with and would find the administration entirely unappealing and unrelated to fulfilling their vision
Is there a built-at-home kit or something I can hack on with this stuff?
Well, at least now you know why lobsters are a recurring theme in some tech circles…
Sure but that doesn’t imply that it’s objective. I mean, I think there are two levels of objective: objective among humans, and objective among the universe. I don’t know any secular person who believes that morals fall into the latter category. As for the former, I don’t think anyone can suggest that the (lack of) a right to privacy falls into in that
The digital dead drop. Love it.
No. That’s only going to be performant if you can perform an indexed read. That index is not going fit in memory.