skysight-inc/HackerNews huggingface dataset:
Apple is famously white at the headquarters. The accusation of sexism is a convenient way for elitist white women to attack latinos. In the power structure white women are the new elites and use diversity programs as a ruse to increase white representation and lower people of color in big tech.

From the article:

The irony that a Cuban-American has been castigated by a culture that apparently prioritises the emotional safety of minorities is not lost on Martínez: “I’m actually one of the few ‘people of colour’ in tech that I know of who’s risen to this level, and I’m getting shot down by white people who went to a fancy school! It’s just incredible.”

The affair is a reminder of the extent to which virtue-signalling social activism is seeping into corporate culture. It also highlights its disingenuousness — this seems to be about protecting Apple’s brand and bottom line, not its employees. In a statement on the dismissal, Apple said it “always strived to create an inclusive, welcoming workplace where everyone is respected and accepted”. Or, it seems, everyone except those deemed to have committed word crime.
> But C programmers believe they deserve to be abused this way.

I don't know of any C programmers who think that way. We accept the state of affairs because there is little alternative. We're not going to rewrite our code in another language, because we mostly need to write in C for various reasons. Also Rust inherits LLVM's undefined behaviour, so it's no panacea. We mostly keep adding flags to turn off the most excessive optimisations and pray.
"but small employers have to compete with the government guaranteeing a minimum of human dignity"

Fixed it for you.
Thea's sharing the preferred parts list is particularly generous. There's a ton of work summed up in there. It's interesting that 0.100" headers and Eurorack hardware are coming direct from China but tact switches aren't.
Given you were so interested in programming as a kid, how did you rationalize a career in engineering?
I'm only asking because I'm doing something similar - I was mostly interested in computers/programming growing up, and am now in my second year of Mechanical Engineering (w/ CS Minor, which doesn't mean much) and wondering if I should just bite the bullet and switch over to CS all the way.
I bought a Prusa MK3s during lockdown (don't think I'll do the upgrade to the +, doesn't seem much changed), it is amazing. I've never owned a 3D printer before, and it was painless to put together, took about 1 hour to tune and fix one assembly glitch. It's sitting right next to me printing right now.

The other thing I bought myself was an M1 mac. I just got frustrated with cleaning my butterfly keyboard again, and just said, "fuck it, I'm buying one". It is an amazing machine. Battery for days, nice, light. It's probably my favorite computer ever (well, after my first – an Apple //e).
I got one at home about 5 years ago, and have sat in it every day. I'm not sure if it's heavenly (or what that would mean for a chair), but I've never once felt uncomfortable sitting in it. It's firm (but not hard), breathable, and very well built. I'm generally not conscious of how much the chair I'm sitting in costs, so I'm not sure how other chairs that cost this much (or even a third as much) feel. If the bar is 'never uncomfortable while sitting in it', then it's absolutely worth it.
Then you serve the ads on the same set of elements that also contain critical content to the user. You can't block ads from Twitch / YouTube with a rule if the ads are baked into the stream itself. Same goes for any other kind of "element" that doesn't explicitly set itself apart from the actual content.

The ads have long ago started evolving away from a simple "here's an ad neatly placed into its own semantic container so that blockers can target it".
That too (like "periferia") comes to Latinate languages through Latin from Greek.

Seems all you nice folk think of Greeks as... posh? Must be all the philosophers :P
Who is going to let random old people let them take care of their kids then? Who is going to house them? You’d let random abusive parents take care of your kids and live with you?
How do they work for audiobooks/podcasts in noisy environments? (traffic mostly)
Is there any way to use nix-shell for dependency management in the superuser on Ubuntu? I'd love to use Nix to handle Kubernetes but nix-shell on my Ubuntu rig doesn't work with sudo, and that's required for K8s.

Am I screwed and just need to install NixOS?
Appreciate the feedback! You are not required to top up your YSplit balance. You can link a debit/credit card to the app, and when your share is due, you can pay your share through that. The in-app balance is simply a budgeting feature that you can use to set money aside for your future bills.

In terms of your privacy concerns, while we've worked really hard to make our service secure and leverage trusted security storage providers, we know there'll still be some people who are not ok with sharing their bill account credentials. This is why we are very excited to be developing the YSplit card. You can essentially get a card and use it to split & pay the bills without handing over any account details. There'll be some limitations, most notably not seeing all your bill data in one place, but the splitting feature will work the same.
So cool! Also https://dscvr.ic0.app/ is built and running on Mainnet! a 100% decentralized version of reddit. You can make a profile, and create an "Internet Identity" which can be used for any upcoming applications to be build on the Internet Computer. So cool to see an app served completely from blockchain.
Alice was about to be made homeless, the others have liquid assets, and clearly have made other arrangements for housing.

I think your example is not really a full picture, and I don't necessarily agree that the state encouraging home-ownership, and helping out home-owners who might be about to lose their home, is wrong.

To my eyes, Alice was living responsibly.
> As a person who has played these games myself, what else can I say but "No"?

The core of this is that the author may have clocked 100 hours into Animal Crossing. Or maybe 0 hours.
Sorry about that. It's difficult to maintain effectively two large open source projects like this simultaneously, especially since this is a side project for most of us. We've probably dropped the ball a little, especially since v2 has taken a long time to build. But the good news is we are getting very close. Docs and migration guides are our main priorities next.
It just depends if you need a higher level of trust or not.

You can implement all that on a central network, or a single machine. But if you have it running over a decentralized network there's more certainty that validation rules and data won't be tempered with.

I'm not arguing to build everything with blockchain. I know very much how business can be swayed by buzzwords, but those also shouldn't take away or detract from the potential of a technology.

In this case, the ideal network in my opinion would be that you've got some global blockchain network that can record arbitrary data and run contracts attached to the data where it could scale and not be power hungry.

If we had that, then you could start to record things like land ownership, and attach contracts to them that dictates the rules for transfer of ownership, time-limited ownership, death, loss of key, etc.

Unlike a paper contract signed in handwriting, this contract is signed with people's private keys, and the rules aren't enforced manually but automatically. And you can trust in the data and the enforcement of the rules because you can have trust in the network to do so.
I can give you example snippets I was able to write for Nyxt, that I find quite exciting, as premises of an integrated platform, bluring the lines between a web browser and other applications. I don't agonize in not having them in other browsers, yet, but I still find the Nyxt capacities they illustrate exciting.

- first, there's a simple file manager in Nyxt (Webkit's), the open file command is bound to C-x C-f, just as in emacs, so it's at easy reach. We can open a directory view, an HTML file, a video in Nyxt. I wrote a snippet to dispatch to the right application depending on the extension. There was no such thing buit-in, but I could add it. Similarly, I added a command (M-x open-home-directory) to open the home directory. It's easy to write such simple commands.

- there's a built-in git cloner (I contributed it, uh). M-x git-clone and it asks for a directory. I can open a file or directory with emacsclient.

- we can write hooks: I have one to open reddits links in old.reddit.

- I have M-x download-video (built-in maybe?) that fires youtube-dl.

- I have M-x fip-radio-save-current-playing-song, that scrapes the song data on the radio's website and saves it in a text file. I can view them in HTML, I can M-x listen-saved-song, that searches it on youtube (it could find on a directory if I already have it).

=> they are little things that I usually do in a terminal that I now do in a browser. Nyxt gives me a nice fuzzy completion prompt for any list of strings, it gives me the possibility to print rich text, etc.

There's something I didn't manage to do yet but am wanting very much, is to be able to react to Webkit web events. Last time I checked they were not exposed on Nyxt, only on the C side. I would react to button clicks, I would add new buttons on the page and react to them. That'd be awesome.

All this is written in Common Lisp, that is strange at first (rest assured, you're normal), but it's a great language with a long history of industry use, so it's solid and it's good to have it on my toolbet. I am now lauching new services in CL rather than in Python, that is so slow, unstable and error prone.

my snippets: https://github.com/vindarel/next-init.lisp/ (outdated, I didn't follow the latest changes)

other great config: https://github.com/tviti/next-cfg/ and https://github.com/tviti/next-notebook (interface with Jupyter)

An honest comparison with Python, workflow and ecosystem: https://lisp-journey.gitlab.io/pythonvslisp/ (mine)
There is a difference between jargon in context and the use of those words in a general sense. It can be "undefined behavior" in a general sense, but not necessarily "undefined behavior" in the jargon sense.

After all, if I were to use the words "undefined behavior" in a sentence unrelated to the standards, the definition in the standard of "behavior, upon use of a nonportable or erroneous program construct or of erroneous data, for which this International Standard imposes no requirements." would be nonsense. Same goes in the other direction.
(not OP) Yeah, something like that. Status updates or something, hopefully more involved than just no contact until shipped. You may want to use those people to help shape what you're building.
A sorry state of affairs all around.

I hope some of the free software projects which live on freenode will consider moving to Matrix.

I have nothing but fond memories of IRC, it changed my life in fact, but it just doesn't measure up to modern standards for chat. I don't mean stickers, reacts, and memes, I'm referring to TLS, E2E for private channels and messages, delivery to multiple devices, and providing missing messages when a client reconnects.

A lot of FOSS has moved to Discord in response to this, which is proprietary, and that's a real pity. Matrix is fully mature now, and the future is bright. We use it at my company (where 90% of the work is writing free software) and have no complaints at all, it's been an improvement over Slack on every dimension.

I know that a lot of old hands (and some newer ones!) are set in their ways and likely to respond defensively to this. Remember that Matrix is an open protocol and the reference clients are free software, it just does more, without having to pile a creaky stack of kludges and extension bots on top of a fundamentally insecure protocol.

IRC will always be around, and I'm glad libera.chat is setting up to fill the gap that losing freenode to some weird coup has created. I'll end this post where I started, by encouraging free software projects to consider using the disruption in continuity to move to Matrix.
English has been adapted by many communities as common medium in India, where none are native-speakers. The Indianized English that we speak are understood well by other Indians and it can vary/struggle a bit as you move across the country (north-south, east-west).

Now, we Indians find it hard to understand when others non-native speakers speak English just as others for Indians.

I had had my experiences being the "English Translator" for Indians and Japanese speaking, well, English. I enunciate, use simpler words, and shorter sentences.

I happen to grow up in a corner of India where languages and dialects differ every quarter-mile. So, English happened to be the common thread. Our schools fined us ₹0.50 in my times if we do not speak in English since very early grade.

During early 2000s I started visiting countries outside India, such as US, and UK. Then I realized, that my English sucks. I have been learning a lot more since. Working mostly with Native English Speaking clients did do a whole lot of fast-forward into "speaking English" the proper way.

Unfortunately, I feel my own language is limited and very complex. My family switch to English if we need to understand things faster and better. My daughters are learning our original language but they sounded very funny and kinda "language-retarted" to their counterparts (cousins, relative back home).

The interesting thing is I can speak and understand a minimum of three languages (English, Hindi, and our Language) like most Indians. I can also get away with exchanging info with people speaking in Marathi, Gujarathi, and a bit of Bengali, Punjabi, Haryanbi, etc.

Attempting and preparing to learn Japanese soon.
I started with the AirPods and upgraded to the Pro’s. having used both I find the pro models fit and stay in my ears much better.
You can also set each one to behave differently when clicked, which might help with all the play, pause, rewind etc. But I’ve gotten used to using Siri for anything more complex than play/pause.
The Shortcuts app also makes it relatively easy to add custom commands. “Hey Siri, silence” will pause, invoke noise cancelling, then play again. “Conversation mode” will pause and turn off noise cancelling.
Your competition is a welfare cheque that's paying people to channel surf from a sofa. That's not the same exact rules.

I'm not against safety nets in principle. Check my comment history, my last but one comment was a diatribe against Marxism. But even so if Banks can get bailed out, why not sick labourers?

The problem is not safety nets, it's incentive structures. That's why I like the idea of a negative income tax over basic income. The less you earn working the more you get in benefits, but as your income rises your benefits decrease. You are always better off working, and always better off earning more that way. If the incentive structure was better I think the opposition to benefits would melt away.
I'm just saying that the correlation doesn't make much sense. If more taxes and more government action was the "simple solution" as my parent said, then CA would have less homelessness and crime than the rest of the nation. The opposite is true.
fun fact, ww1 was started at a time of high economic interdependence among world powers
Pretty sure they were talking about verified profiles being hacked, changing their display name and avatar to Musk's, and then replying to Musk's tweet something along the lines of "I'm giving away free crypto, click here".

In my view, 2FA should be a requirement for verification.
You could do Australian pull-ups (i.e. horizontal pull-ups) to start building your back, you just need two chairs: https://www.youtube.com/watch?v=kbBDBkkuNac

Or with a broom put down between two chairs to build your hands grip: https://homegym-exercises.com/inverted_row_between_two_chair...
This is why it's dangerous using cutting edge software. All in all if they have a small team I'd also point them to v2 for a fixed problem.

Rather than backport to some beta version.

(Not giving Parcel zero blame in how ready they present themselves).
You can have the advantages of a publicly verifiable blockchain without the hassle of distributed consensus if you have a trusted entity that can perform consensus. QLDB is a corporate owned example, no reason the government can't do the same thing.
I feel like you think that theres only two markets: "hyperscale cloud stuff" and colocation. Sure, nobody can drop $1000 on an ARM server and stick in 1U at their local colo. Do you want to? Is that what is fun for you? Or is it more about physical ownership?

When I first started developing on AWS, I bought the company a beefy server so we could run virtual machines on it to "test it locally". We bought a dual socket supermicro board and put our choice of Intel Xeons on it. It ended up being north of $2000 (ten+ years ago). At the time AWS c1.xlarge were $0.80 per hour. Paying per hour just felt wrong. And then, within a few months, we had a working system, and we were running 250 c1.xlarge for hours on end, and charging 50x for the end result. The $2000 machine sat idle and was a total waste of money. We developed on our local machines (a Mac), and deployed to test machines on AWS.

Now I pay some hosting company $x per month to host my eldest's minecraft server. I don't want to manage that shit! I have money but not time, and I use my time effectively. That means I don't waste my time buying and configuring servers.
The owner has the 'clear right' to fire volunteers who were never paid and have already quit.
Yea nobody liked Vine. That's why Vine compilations still garner 20M+ views on YouTube 5 years after it was shut down. /s
I was shocked to learn recently of the Singaporean legal concept of “parental maintenance” where parents are entitled to financial support from their adult children and can use the court system to enforce payment. Kind of like reverse child support or alimony.
I've had one dish, with multiple deglazings, that tasted funny after. Ill admit it may have been in my head, or the pan was light on seasoning. Tasted almost like the metallic taste of Hoegaarden.

I have both, and I use 5-ply fully clad more than I use cast iron. My 9 qt is bottom clad only, but the lack of clad up the sides hasnt been an issue. The bottom surface is hot which is what needs to be hot on the stove. The sides arent getting hot spots in the oven, during brazing and stews.

https://www.calphalon.com/cookware/cookware-by-product-type/...
Both issues you linked are about upgrading to newer versions. For these kind of issues saying use the new version is completely fine. There were no security risk. No bug that something essential isn't working. It literally please update the software so a new version of some dependency is supported. I would have done the same.
Introduction to H.264: NAL Unit
Once all the cryptos crash this will be a moot point.
Also all cryptos are bad for the environment. The reporting should be for transfers less than 5$. /s
> except to go on a prison-building spree

Okay, let's do that instead. I'd way prefer to have more prisons than for theft to be legal.
Frontier isn't an evil company because of their financial issues. They are evil becuase their response to those financial pressures is consistently lieing to their customers.

In the recent past, when Frontier had extra cash, they used it to offer extra dividends to stock holders rather than building infrastructure.

So please stop with the excuses.
I'd call OP "daring" for using Tk in a Python/Rust/Go/JS world.

Impressive and novel, but not that easy to remember.
I concur with the people who have mentioned robovac, instant pot, sony xm3/xm4, ooni pizza oven, MacBook m1 - all making my life better.

Other things - door frame pull up bar, resistance band. Cheap, get a lot of use, don't take much space.

One of those shiatsu machines with infrared - used one almost daily for a couple of years. Great for upper back/shoulder muscle tension release while sitting on the sofa in the evening.

Sheepskin slippers, merino/cashmere sweaters. Sheep really know what's up when it comes to keeping cozy.

80's Yamaha U3 piano. Just great to sit down with now and then, deep immersive sound. As good as it gets with an upright. Doesn't really depreciate in value.

Yamaha C40ii classical guitar. Can't really go wrong with these, great bang for buck.

Plants - fruit trees and vegetables. You can grow these from seeds for free if you want, just need space. Made my life a lot better.
I have the Amazon special i6+ (which is the same as the i7+, but sold by Amazon, similar to Costco's i8+).

Also, one of my favorite things about it is hearing the base spinning up like a jet engine to suck all the crap out of it, and hearing it go FOOMP.
I was in a hostel where I and a Southie were the only native English speakers, and the Southie was unfortunately trying to explain how to "speak American" to someone from Eastern Europe. Cringe-worthy doesn't describe it.
It depends on the context, you wouldn't say "στην περιφέρεια της ψησταριάς", that sounds pretty fancy.
You don't get it: if you are ready to give up top performance, you can choose among a multitude of more forgiving languages.

There is simply no point in having a C language with less than top level optimizations.
> How are customers on trains supposed to vote with their wallets?

They can't.

> The only way to lower prices is nationalise the entire industry and replace privatisation with direct investment, on the basis that transport infrastructure is a social cost with significant indirect benefits, and cannot possibly be run as a self-sustaining profitable business on a national scale.

Hear hear!

I'm not sure if you realise you're agreeing with me, but yes, exactly, I agree with you, that was my (intended) point too; I wrote:

> bidding for the multi-year contract to operate a line is a poor proxy for (impossible) proper competition where rail users could vote with their feet and wallets.

Note the '(impossible)' - I mean that in the sense that I'm generally pro 'leave it to the free market', but that that only makes sense where you can have effective competition, which as you say, you can't with national (especially physical, electricity for example is fungible and so abstracted that it mostly works being privatised on the consumer/payments end at least) infrastructure like train lines!

In some hypothetical land where there's multiple lines, multiple services by different operators at the same time competing on service and price, great, I'm all for that, let them compete, don't nationalise it, let people vote with their feet and wallets. But we live in the real world; they can't.
No joke. Where are the teenagers on HN? This place seems to be full of angst-ridden middle-aged people who decry the lack of backbone and work ethic of the modern man - who cannot imagine not working because they’ve finally hit the peak of their career and are doing so well in middle management!! I mean, I just got a damn raise for shipping that product! I worked hard and so should you god damn it!
First: I do dislike how hard it is to avoid some UB / how impractical some of the rules are.

But I also think a lot of discussions of this topic caricaturize compiler writers to a ridiculous degree. Almost describing them to write optimization passes looking for UB so they can over-optimize something, while cackling loudly in glee about all the programs they can break.

The set of people doing so overlaps with the set of people complaining that the compiler doesn't optimize their code sufficiently to a significant degree.

Lots of compiler optimizations need to know the ranges of values, hence logic to infer ranges. One of the sources for that is "can't happen" style logic - which nearly all of the time are things the code author would agree with if they thought long and hard. Not just about the code as written, but also good the code looks like after inlining (across TUs with LTO).