skysight-inc/HackerNews huggingface dataset:
The fundamental problem is this kind of stuff is hard work and to a first approximation, nobody wants to do it. So if the X11 core developers and the Wayland developers (who are generally the same people) want to do it their way, and their way is better than nothing, we kind of have to deal with their way, don't we?

I mean, I can run X11 as long as possible, but sooner or later, I'm probably going to have to deal with Wayland. Especially since I'm also not willing to consider Mac because I've suffered enough, and Windows 11 looks like it might piss me off enough to go back to an opensource desktop.

Alternatives probably look like borrowing from other projects that have managed to wrangle things. Android doesn't use X or Wayland, afaik, but I don't know that it makes a good base for a desktop. I believe ChromeOS uses X11 (EDIT: I'm probably wrong, looks like they use Wayland) and their own window management etc, that doesn't help if you don't like X11/Wayland.

Otherwise, maybe it's possible to build on top of Windows apis. There's NDISWrapper, maybe someome crazy could build something to use GPU drivers for Windows, and run wine or something. If you look around, you'll see articles about how the portable executable file format for Linux GUIs is windows PE, and it sort of makes sense, a little. That'd be a big transition in expectations though.
DynoLibrary – configurable injectable Angular Components
If you're actually curious -- here is a 2.5hr podcast about the company's history: https://www.acquired.fm/episodes/tsmc
Good luck! I would love to hear more about your training plans if you have set up any.

Mine are modest, send 3 v5~v6 benchmarks in my area, red point a 5.11a and solo a multi pitch.
Did you know that one of the very first uses of the first transcontinental railroad was shipping fresh California produce back east? And this was a century and a half ago.
One thing that surprises me, politically, is how things have shifted. During the AIDS crisis, it was the Right that made a big deal of sanitation theater--wearing bright yellow kitchen gloves, for example. This time, it's the Left.

I'd be more likely to wear a mask if I thought it would actually have any effect.
Rely entirely on SaaS income by the end of 2023. 100% bootstrapped!
Show HN: Generate AI art without being a prompt expert
This talk hurts to watch.

All the block diagrams prominently putting systemd-logind between X11/Wayland-compositor are very misleading, and seems likely to create more misinformed ire for systemd.

systemd-logind is basically just an arbiter of the seats for reasons like you can only have one drm-master on a given drm device at a time. It's not involved in all X11/Wayland-compositor<->kernel interactions. Once the seat has been acquired it gets out of the way. That should not be some huge box right in the middle of the two.

You can trivially confirm this by stracing systemd-logind on your system while interacting with your desktop. It's just sitting idle in epoll_wait().
Here is my personal way and not necessarily a New Year's resolution/Plan.

- A very fuzzy 10-year horizon plan-ish thought play. It has a few multiple scenarios and I let loose with no constraints. I gleefully calls this the "Big Picture" and I even have a folder with that name, complete with text, diagrams, inspirational pictures, etc. Some of the key timelines pivots around my kids -- 10th grade, 12, college, etc.

- Then a yearly plan that kinda/sorta/hopefully align with that 10-year thing.

- A more concrete quarterly actionable items that are an entanglements of work and family.

- Of course, then the monthly, weekly plan follows.

A lot of these plans moves around a lot and I'm fine with it. Recently, I have added a fork -- what are my Minimum Viable Failures as I age -- say, if I don't retire from active earning by 50-years, what should I change, focus, et al.

It is a fun exercise that I did. I'm also thinking of, one day, cleaning it up and write it out and hopefully help budding founders/entrepreneurs/doers/adventurer learn and adapt their own.
If a GCP project hosted child porn. And the project admin added you as a co-owner to said project. Would you be legally be at fault or implicated?
They are already part of a union.

https://www.reuters.com/business/aerospace-defense/southwest...

> WASHINGTON, Dec 15 (Reuters) - Southwest Airlines (LUV.N) customer service employees overwhelmingly ratified a new five-year collective bargaining agreement that includes an immediate 13.1% wage increase, the IAM union said on Thursday.

> The agreement covers 8,300 customer representatives and service agents and includes a 25.1% general wage increase over four years, which IAM said will put its members at the top of the airline industry’s pay scale for customer service employees.

> The labor deal also includes other benefits such as higher bonuses and improved mandatory overtime protections for all employees.
My problem with this kind of essay is, even if it might contain useful information, it presents the problem as "omg this is way too complicated it's almost insurmountable".

This is a common trend I keep seeing in technical blogs, and I don't understand why they do it.

Look, it's not that. It's just a series of small problems. Solve each problem one at a time, and you'll approximate a complete solution as you iterate further and further. Your first iteration will not be perfect, but so what?
> I would hate to make any of those more visible with a flashing notice.

idk I haven't used LiveView in production but an interface that offers a well designed fallback "refresh" button helps for unpredictable edge cases, more so than the negatives of added complexity, which yes implies failure but is also certainly better than failing to optimize for reality.

I ran into a similar hypothetical issues, that was really in practice an edge case, because we cached views for typical users. But I still provided a way to force reset of both server caches AND Localstorage caches because otherwise such an option was limited to advanced users/devs who either know backend or frontend.

This is win-win ultimately because the user feels taken care of even in niche failure edge cases and QA/devs doing testing aren't forced to use exceptional means to reset state.
He might be going through something currently and you aren’t getting a good read on his baseline personality. That whole running away crying thing might be a clue.
The government doesn't allow more independence. For example, letting kids walk to school by themselves. When I was a kid (around 10 years old) I would stay out by myself until way past dark, sometimes outside for 8+ hours without supervision.

Meanwhile:

https://www.usatoday.com/story/news/nation/2015/04/13/parent...

https://www.dailymail.co.uk/news/article-2643217/Father-fine...
Cut my teeth learning basic on a TI83 and an instruction manual with tiny type. My goal was to make programs for my algebra test to “cheat”. How silly of me - learning the subject well enough to create a program for it was the best way to study.
Apple gave me a G4 once when I was contributing to Darwin but, that was a long time ago and the culture may have changed. However I suspect if you had an existing relationship with an engineer there, they'd throw some surplus hardware your way.
It can be an antagonistic environment for online businesses, a surprise for the starry eyed hacker or entrepreneur who just wants to build cool stuff.

We regularly had competitors running negative SEO campaigns back when that was easier, we had review bombs, DDOS attacks, network incursions, you name it. Building out of the public's eye doesn't really stop that once you are actually operating, your competitors will find you.
You might laugh, but I buy the cheapest, most battered books from Amazon. I kinda like the patina of a well-used book, and let the people who like pristine ones buy the others! My LotR trilogy is one of my valued possessions: dirty, smudged, creased, battered, yellowed, dogeared, it's awesome. They've clearly been enjoyed by their previous owner(s).

Sadly, the local used bookstore tries hard to stock books only in "like new" condition. This removes the best "tell" for if the book is good or not - if it looks well-used, it's probably a great book.
Oh, I did live in a dorm and I guess it didn't. It was one small room for two people, maybe 150sqft or less, we had a communal kitchen.
Since the eigen decomposition is specifically a property of the matrix representation of the graph, but other things like shortest path distance between two nodes are naturally enough computed on graphs formed by objects with pointers, perhaps the correct interface is G.adjacency_matrix().eigenvalues().
I lived the vanlife. it wasn’t pretty
AWS will auto close a ticket after no response / activity for multiple weeks. That’s only after many, many warnings.
Can someone help me understand what are go's value types good for from a language design point of view? In most other gc languages, value types are always stack allocated and there' no way to take a reference to them, but in go you can happily do so, letting the variable escape its scope and thus be allocated on the heap and be garbage collected.

The only thing I can think of is a sort of substitute for immutability, so a function can take a variable by value rather than by pointer and guarantee that it won't modify it, but I don't see it being a win over just letting a variable be declared immutable.

The only language I can think of with sort of similar semantics is perl, but in pratice haven't seen many %hashes flying around, it's always $hashrefs instead.
Not true. Press briefly and it stays in IS mode for a couple minutes.
I wonder why there were so many incorrectly filled out ballots that minutiae of how they were processed was enough to swing the vote. Maybe they should take a look at how they were designed too.
I worked with Python for quite a few years but at 2013 it became too painful for "DevOps". The more I was thinking about how things could/should be the more frustrated I was. Python and bash were the "inspiration" that pushed me to start working on Next Generation Shell.

Particularly annoying in Python is running external programs (yes, I know there are libraries) and manipulating structured data (list comprehension is not aligned with how I think, which is map() and filter() and lambdas not limited to single expression).
I've never understood why in so many situations like this, there's no capability to remove yourself.
45,000+ in 2021, highest in many years
https://www.nobadreviewspodcast.com/episodes/

Podcast website
wow, searching the thread is a nightmare. there's a non-native search panel that comes up with cmd+f, and you press cmd+f again to do a native browser search... and both of them don't actually search the thread, only the visible section. you have to scroll around to load all parts of the thread in order to actually search the whole thing, with either of the two searches!
Excited about my goals this year - thanks for asking this...

(1) I am building a community Makerspace / entrepreneur incubator lab in Latin America (related goal: Learn Spanish!). Agile product development methodologies, pairing, open-source product designs - High quality people, practices, tools, products and clients (and snacks). - If this is your jam, hit me up. I could use the help!

(2) I'm learning Ruby & Rails (For fun: Using ChatGPT to propose a learning path & resources, and planning to use Obsidian + MkDocs to document what I learn). I'd like to feel comfortable hacking together interesting SaaS tools for friends & interesting business ideas. I'm familiar with Python/Django, so please feel free to suggest your best Rails advice!

(3) Writing & Sales are the two most important skills for Entrepreneur mode, so I'm studying books in those areas and practicing. I've done roles as developer, consultant, product management, and solution/sales engineering, but I'm holding myself accountable to actually develop excellent Sales Skillz (after all - we all "sell" our ideas, suggestions). Wish me luck on that one!

(4) Fitness / sports - Getting back into Squash (the best game there is). My dream would be to play at a 4.0 level (currently 3.0'ish)

Wishing you all an excellent 2023 - full of happiness, health, good family vibes, creativity, and prosperity.

PS: Check out this video on focusing on New Years "themes" - https://www.youtube.com/watch?v=NVGuFdX5guE
The stereotypical American helicopter-parent/soccer-mom can be viewed as a direct result of poor zoning practices & the resulting suburban sprawl. A typical child is completely incapable of going anywhere without the guidance of a car-driving parent. It is unlikely, either on foot or bike, that they are able to get to school, get to/from sports practice, meet with friends, shop at local stores, run errands, have a part-time job, etc etc. No wonder they're too sheltered & unable to navigate independence: they've never even had the option of independence.
NativeScript Is Dead
Join me as we document in this newsletter the tragic efforts of a devoted group of developers ardently working to improve a framework, unwitting to the fact that it is already dead.
Dang, I did not realize it is from 2015.
It makes sense to align your costs methodology with your income methodology.

In other words most businesses have figured out that their big costs (salaries, rent etc) are "subscriptions" and so by making their income into subscriptions there are few "surprises." Income becomes predictible, costs are predictable, and so on.

This ultimately makes business a lot less stressful. For everyone.

Annecdotally I play golf. I pay an annual membership at a club which includes "unlimited golf". In other words I pay a nominal $2 per round to play, but a big lump sum annually to be a member.

The actual marginal cost of my round to the club approaches 0. Their costs are fixed, so it makes sense for their income to be (mostly) fixed.

Incidentally paying once upfront means I actually play more. Even if weather is not ideal I can play because the marginal cost is so low.

Aside: this really helped the club during covid, no one was allowed to play, but the bulk of the income was assured. Other sources like bar, visitors etc went to zero, but the base-line meant the club survived better than some other clubs. No jobs were lost.

Every business is different though, and while I don't recommend pay-as-you-go only, perhaps offer both options. Then keep track of which group is more popular, and which is working best for you.
Why not 'Two day + One off + Two day + Two Weekly Off' ?
Unfortunately that is often the case.

The question that naturally comes to my mind is, shouldn't corporations who are acting on behalf of government be bound by the same rules as government.
Yes, my friend, we ought to give Microsoft the benefit of the doubt, since they gave us VSCode and GitHub. Why would they lobby for such an evil thing? Surely, this must be some grave misunderstanding!
It depends on the importance of the business. Hospital mistreating the patients? Sure, escalate it. Try to get it fixed, as politely as possible.

Local Dunkin behaving badly (my recent experience)? Just stop giving them my business. I can make my own coffee. I can also stop drinking coffee altogether. I don’t need them, and they demonstrated they don’t need me either.

There is too much bad behavior around - it is not worth one’s time and energy trying to fix them all
That make no sense. Those are big and doesn't fit all purposes. It would also be a shame as the underlying protocol is just fine and reasonable easy to integrate with, even if it is poorly documented in many places.

Which is not really something that can be said about the big toolkits which tend to dictate how execution happen.

But that attitude certainly seems common among the people that build compositors. Having more alternative implementations would be very healthy for the environment.
A company without customer support is incentivizing everyone to blare every single problem to the largest possible audience. The overall impression is that the company's products are unpleasant and dysfunctional. It's the opposite of advertising. Is not having support really worth the damage this causes to a brand?

That said, many people treat support so badly that offering it may be worth avoiding on principle.
Sure feels like it could be:

Project name: bob-does-[unsavory thing]

Adds Bob to project
Same here - how are you planning to learn that?
They should make an addendum that any safety-related cancellations require a full inspection/re-certification of the aircraft that takes either a lot of time or a lot of money to go through. And any crew involved will be required to pass some sort of check flight or related process (at company cost of course.)

Make spurious 'safety' cancellations expensive, very expensive.
I don't see how it's conspiratorial at all. There are market forces that are influencing these decisions, and there will always be exceptions. It is a generalization, but it's a stochastic generalization based on real life data - not on the assumption that there is a secret cabal of evil suits smoking cigars in a dark room.

I'm not a Marxist, but I don't see how Marxism is a conspiracy theory. There are certainly some conspiracy theories on the left sure, but Marx never assumed that there was a secret conspiracy trying to control things behind the scenes.

Regarding small businesses preferring cheap labor, it depends. Take the transportation industry - if you're a small business owner who works in the transportation industry you're likely to be an owner-operator - in which case you don't really care about cheap labor. Likewise in the hospitality / retail industry you're likely to hire American workers if you're an American and non-American workers if you're non-American. So the cheap labor from immigration only impacts you indirectly. Obviously if you're an immigrant you're going to be more likely to lean to the left, but must small business owners are American.

It's true that the construction industry benefits from cheap labor, but we're talking about general trends here. Someone who owns a Yoga studio is more likely to be left wing. But on the whole, small business owners lean to the right.
It's interesting you say this because for some time people in my family were using Amazon's excellent customer service to make money by fraudulently lying about misdeliveries and product conditions. From what they told me customer services reps at Amazon basically ask no questions (unlike other stores) and would happily ship you multiple high-value items. Apparently you'd have to be strategical to not make it look too suspicious, but if you can get serval households involved you could get a few new phones for free over the course of a year.

This was for higher value items though, and maybe Amazon's customer service / returns policy is different in the UK, but I'm genuinely surprised that you avoid Amazon for returns because from what I understand they're far more likely to accept a return than other retailers.

I think I probably have a biased perspective because of my background, but 99% of the time when I hear about someone returning stuff they're doing it fraudulently. That cost is then passed on to people like myself who basically refuse to return anything unless I'm sure I'm 100% not at fault so in general I wish companies didn't do returns outside of exceptional circumstances. Also working for a phone insurance company and a retailer with a relaxed returns policy made me appreciate the insane level of fraud which has to be financed by honest consumers.

But on the topic of in-store returns, one of the only times I've ever returned anything was a pair of £60 shoes which tore in the first week of normal use. I went to the store I brought it from and explained they tore and would like a replacement. The staff were extremely rude and tried to blame me which I found very uncomfortable. They then said they'd have to ship it to some department to assess if it can be repaired or replaced. A couple of weeks later I got a call saying it was decided I was at fault, so no replacement or refund would be issued and that I could come collect my shoes from the store. The store was about 30 minutes away from my house and I had to pay for parking, so this was all extremely inconvenient.

Maybe it's just because I have social anxiety, but I'll take cheerful chatbot over having to deal with a rude person instore any day of the week. In fact, it's why I use Amazon. Their customer support has always been great for me.
https://fred.stlouisfed.org/series/MEHOINUSA672N

actually very wrong, the real median household income is much higher
It sounds like if your goal is V5-6, you better be bumping up that 5.11 sport climb goal! Certainly at that bouldering level 5.12 is in your future in no time.

In terms of training plan, I’m generally very loose. I’m definitely blessed to be very lightweight naturally, and I think I’ve developed some pretty strong fingers over time. That combination lends itself to crimps which is definitely my preferred style.

Board climbing like on a moonboard or kilter board are fantastic to build power, but be careful how frequently and how intensely you climb on those. My fingers tend to feel quite tweaky after a lot of board sessions.

Ultimately climbing is a game of time and consistency. Listen to your body and keep grinding at it, and you’ll definitely see progress!

Good luck to you as well!
I always understood the "dont write your own auth" as a much more low-level understanding of "auth", such as not writing your own password hashing (use bcrypt), not reinventing the wheel (dont design your own cookies / sessions, use a library, or do it like a library does it).

Ive never understood it as "dont make an api call to some auth yourself", because really, theres no problem with that (in my mind).
McDonald's and fast food places deal with situations like that everyday, and from what I see, they just make the food how the customer wants it in retrospect, let them substitute it for something else or refund them.

Refusing to do so over a $6 sandwich is how you get irate customers calling corporate to complain, who will then give them coupons for free meals in response.
Mastcam-Z's Calibration Target (2020)
This was an awesome self-imposed Turing Test. Let's just say you didn't win this round. You have demonstrated why it is so easy to be fooled by AI. I don't know if there's a name for it specifically, but it's pretty much Uncanny Valley.
It's not nothing but it's rare. After about two years I finally had a type error. It wasn't horrible, though, just caused extra log lines.
They don't except for certain products. Google Cloud has a paid support plan. The free tier only lets you file tickets for billing issues. I ended up just filing this ticket as a billing ticket even though it's really not
I’m growing more and more jaded by the notion that a new calendar year should involve some sort of personal reinvention.

If you wanted to do that, you’d be doing it already. So quit making promises and just do the thing, or don’t.

Just enjoy where you are in life and focus on whats most important now.
The Mac II didn't ship with a 68851, however. It was an extra add-on.
That’s a bad assumption. The “DIGITAL RIGHT TO REPAIR COALITION” and “ AGRIBUSINESS ASSOCIATION (NYS)“ were on that list. I’d find it hard to believe they were involved with neutering this bill.

I would still agree with you though, most of the orgs on that list were likely at the table attempting to ruin the bill.