skysight-inc/HackerNews huggingface dataset:
I mean strings that don't use that codepoint are fine, and that's most strings as I mentioned above.
It does. They get scheduled onto the ForkJoinPool which is a work stealing pool.
Another good web site for media data formats is https://wiki.multimedia.cx
Yes but if you generate food from plant emissions that reduces demand for livestock, the net production of CO2 drops, in theory.

Your concerns make a ton of sense for some CCUS cases though.
Show HN: Search >34k niche blogs and RSS feeds
hi HN! as part of the https://blaze.email project (automated tech newsletters and content search), I've added a feature to search all of the blogs and feeds that I've indexed.

You can search by adding 'type:feeds' and some keywords in the search box. A bit janky I know, but I've found it quite interesting and hopefully some others might too. I was thinking about adding an opml export function to this, but I'm open to ideas, and any general feedback you might have. thanks :)
From the article:

Even the telltale spike in the polygraph chart, itself largely a myth created by TV and movies, can indicate anything from a heart problem to sexual attraction. (Indeed, the machine’s inventors used it to detect both of those things. Larson married one of his first test subjects, and Keeler discovered a heart defect while testing the machine on himself.)
I'd much rather have specifically designed API endpoints that I can both optimise and to also limit how much it can be accessed than rely on some other group of developers to not go overboard, especially if they're not familiar with database performance. Although if the data team owns the database, then they're free to break their own toy as far as I'm concerned.
Add to that the home office was standardized during corona, so all that talent selling itself short or unable to move found itself surrounded by the world.
It was oddly popular where I lived during the 1990’s/2000’s for a while - largely due to a lot of marketing pushing it as healthier than butter.

I’m not sure exactly when that “turned back around”, but I think it was the 2010’s - now butter is the default and margarine is seen as rubbish.
Oh neat. Overcast is one of the couple of pieces of software I’m happy to pay a yearly subscription for. I especially love being able to load my own audio files on.
I believe you mean Hanlon's Razor?
I just started learning about parsers and compilers and json is probably the easiest thing to parse, also json is used everwhere and i have used it in pretty much every project so why not
This FAQ is a bit outdated in places, and is not something most users should worry about in practice.

JVM Green Threads here serve predominantly back-end scenarios, where most of the items on the list are not of concern. This list also exists to address bad habits that carried over from before the tasks were introduced, many years ago.

In general, the perceived want of green threads is in part caused by misunderstanding of that one bad article about function coloring. And that one bad article about function coloring also does not talk about the way you do async in C#.

Async/await in C# in back-end is a very easy to work with model with explicit understanding where a method returns an operation that promises to complete in the future or not, and composing tasks[0] for easy (massive) concurrency is significantly more idiomatic than doing so with green threads or completable futures that existed in Java before these. And as evidenced by adoption of green threads by large scale Java projects, turns out the failure modes share similarities except green threads end up violating way more expectations and the code author may not have any indication or explicit mechanism to address this, like using AsyncLocal.

Also one change to look for is "Runtime Handled Tasks" project in .NET that will replace Roslyn-generated state machine code with runtime-provided suspension mechanism which will only ever suspend at true suspension points where task's execution actually yields asynchronously. So far numbers show at least 5x decrease in overhead, which is massive and will bring performance of computation heavy async paths in line with sync ones:

https://github.com/dotnet/runtimelab/blob/feature/async2-exp...

Note that you were trivially able to have millions of scheduled tasks even before that as they are very lightweight.

[0]: e.g. sending requests in parallel is just this

using var http = new HttpClient() {
BaseAddress = new("https://news.ycombinator.com/news")
};

var requests = Enumerable
.Range(1, 4)
.Select(n => $"?p={n}")
.Select(http.GetStringAsync);

var pages = await Task.WhenAll(requests);
There are broader implications for the economy if a large percentage of people continue to WFH. In larger cities, many smaller businesses, like food outlets, are sustained by workers coming to their city offices most weekdays.

Many such businesses failed during COVID knockdowns due to lack of customers. Some are still struggling to become viable again with a low RTO percentage.

For some medium to large businesses, these struggling smaller businesses or business owners are their customers. So there is some self interest from many companies to go back to the way things were.

Arguably the failed or struggling businesses could be being replaced by other services, eg home food delivery, but I've not personally noticed anything like that happening.
Can you expand on how the benefit in your rewrite came about? Threads don't consume CPU when they're waiting for the DB, after all. And threads share memory with each other.

(I guess scaling to ridiculous levels you could be approaching trouble if you have O(100k) outstanding DB queries per application server, hope you have a DB that can handle millions of oustanding DB queries then!)
The question is that consensus is what is at stake in philosophy. Can all have one consensus. Can there be a truth ...

There is no ground rule in philosophy; you can have your professorship even but does you think you are right. I am not challenging as we hope there is something right out there even if it is contextual and individual and hence might not be universal that apply to all situation, all humans, ... And that the universe has no multi-dim and hence it cannot be self-contradict or self-refutated. Even if so, the issue is you are inserted there. How you do know you are the truth, the life and the way? God yourselves kind of? Why you impose your view on truth on me because you think that this is the truth? Why I have to believe in you.

Does truth/beauty/right is knowable (or is it thing-in-itelf?), talk possible (philosophy is a disease to be cured?), ...

Being Confuicus, Buddhist, Taoism, Muslim, ... or Hercaltus ... Of course you can be better than they are but have we agreed ...

Philosophy is IMHO first about raising questions. Obviously you provide answers. But it is the question and the process of finding the answer that is interesting or even truth to you. The result, ... it never satisified for everyone; sadly or happily.

To say there is a truth, a right, a beauty ... whilst we want to have one universal answer, but my answer might be different from yours and based on history of philosophy is that there is no answer. We might have to enjoy the journey.

**

in practice, marxism is bad; Maoism is bad, Stain..... you still do not get it and that is a shock to me. Should we sing a song: How many people has to die because you believe in Marxism ... Back to line 1 I guess as we will never agree.

**

When you do not think clearly and does not have an answer, and you just do it then it is just power grabbing and no doubt if you really have power, or even we do not have actually as time change whatever we do (but what is time?), we can believe our action can induce changes ... Hence, just power and change! And that is not about how right you are or how much truth you are. You just act and power-change as a result. As you do not think clearly and state clearly what this change might go to or even worst as Marx seems did not know or at least you do not think clearly or state outright what is his pathway to success. That is bad and that is how Marxism is wrong. Its development history shown you that. (Does Marx predict Soviet Union arise or even peasant China or more advance captialist stats will collapse instead?). Well, you still do not get it and to be consistent with my line, please go back to line 1 of course. :-)
Yep. The standard promises that new standard tags will never contain a dash, so if your custom tag does contain a dash, it can’t ever clash with future new browser features.
Remember, for any project -- software or otherwise -- in any business, the business is going to need to know the answers to two key questions:

* When is it going to be done?

* How much is it going to cost?

You should therefore estimate in units of time because you will be held accountable for time. (And time is money.) This is straightforward if you break the work down into components of manageable size beforehand and prepare a bill of materials itemizing each component that the final product will require. Using the BOM approach means that completion progress for the system as a whole can be tracked in terms of which materials are complete and ready to go, not just a number or percentage of how complete someone thinks it is.

Now what if your team gives one set of estimates and the estimates are off? Well, what managers have found is that usually there's a pretty consistent ratio between the time a programmer estimates a certain task will take vs. the time it takes them to actually perform a task. Therefore, the correct way to go about time accounting is, for each task, the developer should give a time estimate before starting the task and record the time it actually took them to complete it when they are finished. The ratio between the two, as it stabilizes over time, will give project management increasingly good information about how long it will actually take a given developer to do a given task, based on their estimate, and enable them to calculate schedules accordingly.
> Why do you mention GraphQL and JSON:API in the same sentence?

I usually tend to use words like these in sentences wherein there are phrases or clauses in which those words are the subject.

In all seriousness though, I mentioned JSON:API because it is a standard one can easily Google and it is a graph based data access API.

I wanted to demonstrate that it was possible for GraphQL to have been RESTful with the same ontology and mechanics.

I couldn't care less if someone created a JSON:API fork that handled relations like GraphQL, it would still be heavily preferred to GraphQL.

Also, the format for filtering in JSON:API is not defined by the spec. In other words, you can write whatever wacky query language you want.
> But speaking more generally, the one thing I miss from CO2 capturing industry is that they have no kill-app so to say. They are mostly a cost center

If you discount all externalities that is. Same as cleaning being a "cost centre", until you think what happens if nobody is there to clean, trash piles up, etc.
Academic journals are a lucrative scam – and we're determined to change that
Simulating Your Way to Smart Apartment Investments
Looking outside at places like China, society unfortunately does require more experts in specific domain fields than there are self-motivated workers.

You can't run a billion dollar chip industry on passion alone, you are going to pull in people who may be working for external reasons. What matters then I'd that the education they receive is effective regardless.
> The problem is the modern webs hyper focus on appearance over content. Content first, style second.

That's not "the web", that's "most humans"
Directing the Truth: An Interview with Albert Maysles (2012)
Isn’t this mostly moving the namespacing problem from classes to tags and attributes? It’s not something I mind, but since the other potential solutions were dismissed as flawed for similar reasons, I’m not sure why the solution presented in the post is better than the other solutions.

That criticism aside, I learned something new about CSS today, and the dynamic attribute based values is something I’d like to play around with to see if I like it. I also appreciate the enumeration of different strategies, that is something I can reference in a conversation with a colleague even if my conclusion is different from that of the author. Thanks for sharing.
> I assume you've read it and understood it, if you don't understand or agree, let me know

You’ve replaced “read” in the first part with “agree” in the second, and those are not at all the same thing. I can’t let you know that I haven’t read your message.

If a parent says to the other “hey, I’m running late, I need you to pick up Tiny Tim from school”, an acknowledgement is paramount even if you read, understood, and agreed to the message.

> it's just The Generals Problem.

That problem is concerned with an unreliable communication channel, which does not apply to the situation.
Or not even that:

https://www.decisionproblem.com/paperclips/
Plenty of people don't have good spaces to work at home and it's actually quieter at their office. Of course, there's also people in the other direction.
As a counter point, I think Singapore is a good example of well-educated, appreciated and well-paid teachers in public and private schools. Even starting at kindergarten. Education is on a different importance level there both for the government and its citizens.

I was surprised to see the relatively high salary in Luxemburg, Germany and Switzerland, too: https://read.oecd-ilibrary.org/education/education-at-a-glan...
If you're small enough to be able to migrate away from Gitlab in a single day then you're not contributing to anyone's bottom line.
If ever I was ok with an AI generated comment on HN this is it.

I’m firmly in the “the cognitive load to read/understand Shakespeare far outweighs leaving it in the ‘original’ form”-camp and this further confirms my view point.

I love reading, I always have, but I never loved reading Shakespeare and probably never will. I maintain that teachers do their students a massive disservice by shoving dry or hard to understand books down their pupil’s throats in the name of “it’s what we’ve always done” instead of something that students might actually enjoy AND learn from. Maybe one day they will enjoy “the classics” but I think you turn more children off of reading as whole with way it’s taught currently.

And yes, I’m including books like To Kill a Mockingbird and most “required reading”. Maybe I’m dumb (I don’t think I am, my career and what I’ve accomplished says I’m not) but it wasn’t until years after reading it that actually understood it. I still have an incredibly negative reaction to that book, not because of the contents, but because of how it was forced on me. English classes suck the life out of every book they touch. In fact, I dislike just about every book I was forced to read in
my English classes but I regularly read more than my peers. I was lucky that my mom and grandmother instilled a love of reading in me, school did its best to beat that out of me.
Is that how forums on the Internet work?
I complete disagree with this statement that lacks evidence and it just want to duplicate functionality:

"At first blush a utility class system might seem like a boon to a design system, but when applied to the markup we quickly see the problems: being unable to represent components easily in markup leads to a design system looking for other solutions such as providing markup with attached class names to represent a component - which usually results in the design system implementing components across a multitude of frameworks."

In this era of component frameworks, looking at HTML and its classes is the least of our problems. Our real challenge is to build an additional architecture on both the component side and the CSS side. Additionally, both components and CSS can have (or end up with) more than just styles; they can include behavior, animation, and effects, which adds complexity, making the entire project difficult to memorize, scale, and maintain. OOCSS projects often result in unmaintainable code, with developers ending up with large CSS files and creating more specific classes to implement new features. FCSS (Functional CSS, or Atomic CSS as exemplified here) solves this problem by separating concerns and removing the mental load from the equation.

The problem with Atomic CSS, Tailwind and others I just the syntax. It takes time to master Tailwind toolset of classes. At first it may seems easy and intuitive but it’s deceiving. FCSS has natural language https://www.fcss.club/syntax and it’s hundreds of times more intuitive.

The only real issue of FCSS or Tailwind is achieve inheritance only using CSS inheritance model. Let me give you an example:

.color—blue { … }\
.color—red { … }

<div class=“color—red color—blue”>text</div>

In this situation, you might expect the text to be blue, but it will actually be red due to inheritance weight. This issue can be resolved on the component side easily with JavaScript https://www.fcss.club/customization, providing a more controlled solution.

“There are a plethora of other issues with the Utility CSS methodology, and with it a plethora of articles. If you consider this a suitable solution, I'd encourage you to invest time researching the pitfalls, but I don't want to spend too long on this."

I’ve been reading dozens of articles regarding the atomic approach and I didn’t find any phletora of issues. The only thing I found was a bunch of arguments in favour of OOCSS, all of them listed here. https://www.minid.net/2019/8/12/in-defense-of-functional-css
Looks good! How much is something like this going to cost you?

Asking because my immediate thought was that these types of projects usually get their lights turned off rather quickly because of costs.

What is your source for the feeds?
The library already has tinygrad support it seems, so it's not limited to Apple & MLX
I'd advise you to NOT start with "what you want to do", cause you're likely not even sure. Take something that:

- Is already a development environment vs a toy console. E.g. some popular framework for making apps. Learn to make apps and to work in structures/boilerplates you can't yet understand. Don't be afraid of how big it is, this all will be useful and much less scary in the end.

- Is immediately presentable to you and someone else, in an entertaining way. Back in the day it was "graphics", today it's web apps with svg, img and styled ui controls. Don't start with "interpreter in console". That semantic gap between console and real apps will demotivate you.

- Has most of its wheels invented. That means a big community, a large package repository, an infinite amount of tutorials for different libs and toolkits. Languages that have no wheels invented cannot drive, because everyone is busy reinventing.

- Isn't low level, has little legacy. If you're not a programmer yet, high level programming alone will overwhelm you for a while, the hardest part being "broad" not "deep" (you'll see). Jobs are also mostly "broad".

That's how you choose. Addressing the "overwhelmed" part: it's both deeper and shallower than you think. Deeper in that there's many decades of knowledge packed into what we have today, and there's still work to do. Shallower in that you're likely 10x overestimating what it takes to start making average apps you see. 98% of fights in programming are with stupidity of something rather than with trying to grasp something too smart.
Anyone can easily get a quote from IBM Cloud for a hosted z/OS mainframe development system:

1. Go to https://cloud.ibm.com/vpc-ext/provision/vs

2. Make sure you select a Geography and Data Centre which supports z/OS. I know North America > Dallas > Dallas 2 does. Whereas Europe > Frankfurt > Frankfurt 2 doesn't. I haven't checked the others.

3. Scroll down to the "Image" section and select "Change image"

4. In the popup, you should see two button-like tabs. The default is "Intel x86s architecture", the other is "IBM Z, LinuxOne s390x architecture". Make sure you pick the s390x. If you don't see s390x as an option, it is probably not supported in your selected DC, go back to step (2) above

5. Select your desired z/OS version. Currently they offer z/OS 3.1 and z/OS 2.5. Let's just go with 3.1 – select the radio button.

6. Click "Save" at the bottom of the "Select Image" dialog

7. Now the screen will reclaculate, and you'll get a quote.

Mine is, US$1,874.76 a month before the "sustained usage discount". US$1,693.06 a month afterwards. That's with very minimal CPU/storage/memory/networking/etc, you might actually need to increase those numbers to get a usable environment.

And, if you are happy paying IBM US$20K+ a year, I imagine IBM will be happy to take your money. Some IBM sales rep will probably even be calling you trying to upsell.
The "data" prefix, followed by whatever you want, has been formalised for quite some time. The DOM provides a "dataset" property.
They absolutely do, because they're mandates. If you want to work from the office you are more than welcome to do so, and nobody here is telling you to stop doing that.
> there was no ad tracking at all in private mode

The post is about ways that tracking was previously possible in private mode that have now been blocked.
ACK, i'll be adding stuff to this for sure. appreciate you for pointing that out thx
I got my hopes up for understanding TIFF better, but alas I could not find any references I hadn't seen before. I have trouble generating anything but the most basic TIFF without getting into trouble with various consumers.
Yeah, I hear this mantra a lot, and since I have been WFH for over a decade, it makes zero sense to me.

* Juniors need help in a structured, systematic way, which is not dependent on who is or is not in the office.

* If a team member (no matter if it's junior, new, or just anybody needing help with their ticket) can not receive help and has to fight with his task alone, you have a management problem, not WFH/RTO problem

* In my humble experience, collaboration online is much better than in open-plan offices where you either disturb your colleagues by loud talk or need to find some private room (good luck with that) that is usually smaller than a farm animal's cell and gets uncomfortable after 15 minutes.

* The whole discussion is moot because if you force RTO you will lose seniors, so who will do this whole mentorship?
Bash scripting is hard ... missing a space or add a space ...

How do you debug it and trace it ...

I do use it as said this is the terminal command line and both Mac/Linux supported it. And if it works, it work even nohup.

Just hard.
> China and India are arguably a lot better with payments because they simply skipped the credit card phase. You can literally pay a street vendor in India through a QR code.

I'm not sure I'd say they're "a lot better". Better than the ridiculous US signing a paper bill, yes, but the US is not the standard, they're decades behind it. They use paper cheques ffs! In most of the EU contactless payments that work by card or phone over NFC with well supported/integrated app that work all the same regardless of your bank or exact method of payment sounds much better to me than needing a separate app for the payment provider in question, having to open it to scan a QR code.

My current payment flow is I take out my phone, unlock it, tap; or if I don't have my phone / battery is dead, I take out my card, tap it. Having to have a phone, unlock, open a specific app, scan a QR code (muck with light, angle, focus, etc.) and then fill payment details sounds much worse UX.
Show HN: Klipy - All in one AI CRM for small and growing businesses
Chinese Family Spent 6 Months Working Out: Before-and-After Photos