skysight-inc/HackerNews huggingface dataset:
The pendulum is swinging back because equity language censors took this way way too far.

People-first language ("enslaved people" not "slaves") makes complete sense to me, but making a big fuss about how common English idioms like being "blind to a problem" is somehow offensive is going to earn you nothing but eyerolls from nearly everyone. Some of these, like "grandfathering", cannot even be understood without deep diving on etymology to discover the racist origins. People are so far up their own asses on victimhood culture that the people of high education and privilege driving these initiatives are looking for literally any reason to feign offense on behalf of other peoples' identities and disabilities.

With the prioritization of equity also comes erasure of identity. For example, it seems like we can't say "mother" anymore in medical settings. For my partner's entire pregnancy, our providers only referred to "birthing people" because of some tiny number of trans men that exist and also want to give birth. I support trans people living however they want, but my mother was a mother, goddammit, not a "birthing person", and I don't appreciate anyone implying that this word and identity are somehow offensive. At work, a "women in engineering" group got renamed to something bland like "gender minorities in tech".

The recently reported bowdlerization of Roald Dahl by 'sensitivity readers' is another symptom of this illness. The whole equity language sterilization process forgets that words which are synonyms are not interchangeable because to the writer each word is chosen with intention for the flavor it provides, its connotations and rhythm, the image it creates in the mind. People should be able to communicate using whatever words they wish. Otherwise we're just deleting colors from the artists' palette.
Absurd. Clearly we use Star dates off the earth.
No, you can't get exactly once guarantees, in any system. This is an axiom. There will always be a failure mode somewhere that puts you in either at least once or at most once mode.

This has nothing to do with CAP.
GitLab has probably 5x as many features as Bitbucket. For example you still need a ticketing system with Bitbucket (Jira), but not with Gitlab since its issues system is self contained.
No. It is an agenda imposed on all EU citizens without direct representation.

It goes top-down instead of bottom-up unfortunately and that is why there are so many fights. It is also increasingly invasive even of the sovereignity of constitutions of individual countries.
Not only are their PO Box only zip codes, but there are also zip codes that are associated with various business and government entities. In those cases the USPS literally doesn't care what you put for the address bc they will hand over all the mail addressed to that zip code to the entity and let them handle it.

The most famous example of this is the zip code 12345, which is actually for GE in Schenectady, NY.
IOS 9 or 10 (been a while) turned off SMS fallback when the user upgraded to that version. People kept calling and complaining texting no longer worked, and it was just that they could only text IPhones. That was 100% a dark pattern / monopoly practice with no reason but to ensure market share.
Latine and LatinX don't come from “people of a different race” than those it applies to (even without considering the artificial race/ethnicity distinction.)
I don't care that much for the Computers of Theseus - we keep them working in whatever way we can. And indeed, past the IBM PC's explosion, there aren't many significant computers or that are actually unique - Macs, UNIX workstations, that Unisys ISA board that has an A-series mainframe on it, IBM's counterpart (with a 370) and a few others that earn a place in history by some unique design or historical accident.

And data. I'm thinking about BD archive, but most of the time it's local hard disks with BtrFS or ZFS with snapshots stored in Amazon Glacier and other similar services.
Just today I read a Quora bot answer that was confidently wrong, I could tell as I already knew the correct answer. The bot answer also contradicted the unanimous human answers that predated it, so they couldn’t even be bothered do a basic sanity check before posting the bot answer.
In Australia, this is regulated and they can charge no more than 1.5%. https://www.accc.gov.au/consumers/pricing/card-surcharges

This could be changed overnight with 1 piece of legislation.
This will end with a huge settlement. Ebay did wrong by targeting their most loyal merchants with a criminal campaign.
The aim is to find equilibriums though more signals and noise than any one authority could realize. The outcome is efficiency of resource allocation.
I remember a story my parents told as a kid about someone asking for directions to the local amusement park and being told, "Take such-and-such a road, it's the first castle on the left."

The person giving the directions forgot that the county prison was also on that road and is also a castle!

https://www.google.com/maps/@40.0395107,-76.2926349,3a,34.4y...

https://www.google.com/maps/@40.0269921,-76.2184577,3a,75y,2...
World’s Rich Take Advantage as $1T Property Market Craters
Possibly ambiguous by a few km, as it could be the geographic South Pole, the magnetic South Pole or even the geomagnetic South Pole.
> and don't even get me started on the mess that's XMPP.

If two clients have good implementation, there is nothing messy about user experience. The only problem is that most clients are developed by hobbyists in their spare time, who might have very different ideas on how to do key verification, etc, so you get only what you get. It is not because of the protocol.
How Bacteria Invade the Brain
I don't buy the "we don't have a grid so the system can't work" excuse. You don't need grids to generate addresses.

Most of Europe has free-form streets and even today new non-grid neighbourhoods are built.

You need a basic system and someone to put down which number goes where. "This is where the street officially starts, odd house numbers are on the left and even numbers are on the right" is an extremely crude system that still works.

The bureaucracy problem is the only good reason why they wouldn't have addresses for every building, and that's something that can be fixed if the government cared. Concepts like "unique addresses" and "postal codes" are recent inventions when it comes to cities and in many places the addresses of buildings came centuries after they were constructed.
Shouldn't a business have the right to fail? It seems like a reasonable technical requirement. I should be allowed to screw up, go bankrupt and close shop? Or should it be that I get to keep the profits but when I make a mess tax payers should help me?

It seems sensible to nationalize all critical infrastructure?
I'm the opposite of a Scheme hater. I developed a whole (smallish) arena roguelike in Scheme.
I had sort of a similar reaction to the piece — reading through it really clarified for me some impressions that had been sitting in the back of my mind.

Language at some level is really about the speaker, in terms of their background, knowledge or lack thereof, what they want to communicate and so forth. Sometimes I think what this equity language betrays is some desire to convey moral or intellectual status, or even some assertion of social power, but sometimes it reflects a genuine attempt to respect the wishes of the subjects of what they're saying.

The problem as you point out is different groups might see things in different ways, and maybe even want to be seen in different ways in different settings or at different moments. Maybe they want to be seen as strong or resilient in one setting, and maybe in another they want to discuss the injustices they have to be resilient against. I think this is only a natural part of human nature.

So it makes sense that these edicts about proper language aren't just morally problematic because they reflect some power motive on the part of the speaker, at the expense of the subject of the speech, but because in doing that, they deny some flexibility in how certain topics and persons can be portrayed or portray themselves.

The example of the passage from Behind the Beautiful Forevers is compelling in how it illustrates how equity language can be disenfranchising and therefore counter to its own stated purposes. The passage works because it is meant to convey something about the parents' perspective and to cause us to wrestle with that. The author is channeling the parents' language. In a different context, maybe the same situation might be described differently, more positively. It's not just that the language in the second version is intellectualized and distanced, it's that it denies choice of language from those who potentially are in the best position to say something about it.
(Mathesar core team member here.) Thanks for the kind words! Our demo server actually spins up a unique database for each session, giving you the capability to make changes to the database and try Mathesar's features to the fullest extent. Your changes are only visible to you unless you send the link to someone else.
These may sound funny white north american people's problems, but imagine when your AI app is is trying to explain european history to your children without referencing slavery racism or war.
I love the content that interviewing.io puts in this category on their YouTube channel. What was especially eye opening is seeing two senior engineers that normally conduct systems design interviews taking the driver's seat. https://youtu.be/Zi0pPkiFemE

TLDW; they struggle! big time!
Caused the stock price to jump 20% over the last hour?[0]

OP, if only you bought some calls instead of informing HN, you would have been rich.

[0] https://finance.yahoo.com/quote/GTLB/
I had an internal explosion of my gas grill. I apparently forgot to turn the gas off so it filled the chambers under the grill plates and when I went to light it, it sent the top and the grill plates through the lanai and 40ft into the air. I lost my eyebrows for a few months.
Excited for SandBox in Shoreditch that sells desert themed craft beer for £7/pint
Yes, you're SUPPOSED to do that.

But in practice people are more likely to read you if you cite them. Furthermore reviewers are more likely to accept your paper if you cite the papers that they think are important. So the INCENTIVE is cite as liberally as you can.
also from same paragraph:

"but also to natural biological macromolecules, such as molecular machines. Machines can be driven by animals and people, by natural forces such as wind and water, and by chemical, thermal, or electrical power"
Salesforce has a lot of subsidiaries including Slack, Tableau, Quip, Heroku, and MuleSoft.
> But let's not dismiss that this further tilts things into a flat, isolated, touchless society.

Does it though? I lived in trees that I can just take a stride in for lunch break. There are no trees next to the office.
It’s been [2] days since I had to fix our npm install.

One package (not ours) suddenly fails to build about 40% of the time. Looks like a parallel access problem, node-gyp poops with ”Unable to access foobar.tlog” because some other step is using the same file

Fixed elegantly by adding a while(failed){npm install}

Because trying to debug the build for a package you didn’t create just isn’t worth it
Perhaps you actually could create some kind of right-of-assumption. If Starbucks wants to close, fine, but the existing employees must be given the right to buy out the lease and base hardware at cost. People would leap at the chance for an insta-coffee-shop in the high traffic locations starbucks abandoned in Seattle.
OPC? It'd be great to talk about your area, because I bet most don't know what you do, and maybe I can make it an entertaining read.
Obviously. Chatgpt will randomly spew bullshit about nearly any topic though. So you can really only trust it for things you are already an expert in or things that are very easy to verify.
As others have said in this thread, it wasn't created by white people. That's why I'm saying this is inflammatory.
what? the argument here is that ChatGPT giving factual answers is a mere coincidence, not at all what the model was trained to do. It's a broken clock, it can tell you the correct time at very specific contexts, but you shouldn't rely on it as your source of factual information. If you feed him enough data saying the statue of liberty is 1 cm tall, it will happily answer a query with that "fact".
Yes, think outside the "box"
It doesn't matter what they say, one should look at their actions. Acta non verba.
Experienced machine learning and data practitioner: applied research and engineering/MLOps. Background in statistical modeling for astrophysics (PhD).

Location: NYC

Remote: yes

Willing to relocate: possibly within Northeast

Technologies:

- Python ML stack

- Pytorch, NVIDIA Triton/TensorRT, Hydra

- Docker, cloud and site deployments

- Flask, Django, some JavaScript work

- RabbitMQ, Kafka, Spark

- experience writing performant code in C and julia

Résumé: https://kilianbreathnach.github.io/resume/Walsh_Kilian.pdf

Email: kiliantics@gmail.com
The only really important details to keep secret are business-specific algorithms, so talking about the overall architecture of a system is usually okay, without those details. If you're building very special architectures where that actually is the business detail, then I suppose you need to figure out how to talk about something else similar or something. I just talk about the systems I worked on in generalities, so I would talk about how we get some telemetry from some devices, process it, store it, and etc., but only the mechanical details and not the meaty algorithmic parts (we use a JSON API to submit the telemetry, then we store it in a table, then we take that data in our other component and process it through our "algorithm", etc.).
Russian government != Yandex. They did business in Ukraine and worldwide. Don't see the reason why Microsoft or any other enterprise would need to consult the nation as a whole on which business decision to take.
Then you can just use ESM straight in the browser... The payload will be bigger, but it's all JS turtles the way down.

I think for me the only small down side (beyond request count/size) is you couldn't use JSX and a lighter interface (preact or similar). One option would be a service worker to transpile JSX on demand... which I guess wouldn't be too hard to do.
I think people into computers will naturally not fit this as a huge part of our jobs is to keep up with trends and learn new things, so we do that outside of computers too. More so than most careers.
In the example on that blog post, you want lodash's "startCase" function.

In typical bundling with tree shaking, the developer would download all of lodash and the bundler would identify that only the "startCase" function (and it's deps) are referenced, it would smoosh them all together into one file along with the rest of your code, you put that file on a CDN, and you're done. The client can access everything they need with two requests: index.html, then app.js

With import maps, first loadash needs to be sure to split all their exports into individual files (they've done this for a while now as they predate tree shaking, but that's besides the point), then the client requests the website's JS, which tells it to go request https://unpkg.com/lodash-es@4.17.21/startCase.js, which then needs to make requests to https://unpkg.com/lodash-es@4.17.21/_createCompounder.js and https://unpkg.com/lodash-es@4.17.21/upperFirst.js. Then, _createCompounder.js needs to make a request to _arrayReduce.js (thankfully dependency free), deburr.js (depends on a ton of things), and you see where this is going.

All said and done, the client ends up making 32 (!!!) separate requests to the lodash CDN for that single function. And yes, this does parallelize somewhat, but its still 8 distinct "depths" of sequential request bottleneck as the browser can't get the dependencies for a file until it gets that file, and there are 8 levels of dependencies for that single function. On my home network this is 250ms just to load a single function, and when I simulate "Slow 3G" it's nearly 20 seconds, just for that one function! It's truly mind-blowing. Also, as lodash doesn't minify their code for some reason, the bulk of the bandwidth is in comments/etc and I download 30kB of useless crap for that single function.

When I instead use plain old bundling, the client makes a single request to index.html, which in turn makes a single request to app.js. The bundler does all the work of making app.js include the 10kb it actually needs (in 11ms no less), and even the "Slow 3G" client gets their website in 4 seconds.

All in all these "import maps" seem like a massive step back in every way that matters to the client, just to save the developer the 11ms it takes to run esbuild (which comes fully batteries-included, btw. The rollup days of "you get a plugin! you get a plugin!" are over).

Edit: this all sidesteps tree shaking as lodash is built to not need it, but you can see how if a library had multiple functions per file and especially if they had differing dependencies, the request chain would look much much worse.
I always thought that non-coding architects still had at least some background in coding. What does the path of a never-had-coded architect looks like?
“When a measure becomes a target, it ceases to be a good measure”.

The interviewing cottage industry has become a sad joke at this point.
Which is funny because I know a lot of people moved to GitLab after GitHub was acquired by Microsoft.
Then chip makers will make money selling chips without secure boot. And when those are outlawed, people will start to make their own bootleg chips. This is already starting to happen, it's just in its infancy. They won't be as nice as the current chipmakers but at least they wouldn't be beholden to crazy legal restrictions.
You’re ruling out all candidates who work on classified systems and those under an NDA
Yes, anything can be misinterpreted without proper context!
https://www.youtube.com/watch?v=7EMiSsxpP0E
The last thing the world needs is a mental health company with this "Silicon Valley start-up vibe".
your website is _fast_, i'm impressed. The problem is, it's a very rare exception. Most SPA's I interact with daily (like banks - BofA, Citi, Chase, etc) are a complete and absolute disaster, anyone who touched that code must be fired for incompetence and banished from profession forever (e.g., Citi has 30,000 developers+all the money in the world, yet their backward-ass, forever-spinning, busted SPA gets a 7/100 in lighthouse)
> I don't understand why people are so mad at iMessage that they need it crippled.

I don't want it crippled. I want them to have to publish their code/spec publicly, so other people can interoperate with it.
I came across a humorous video of someone getting his fish to invest in stocks https://www.youtube.com/watch?v=USKD3vPD6ZA&t=715s

He was essentially teaching algo trading, and also tracked wallstreet bets sentiment analysis. He went so far as to pitch his investment strategy to serious tech investors (it was ahead of the nasdaq at the time). His Wallstreet bets tracker had been tanking so he focused on the fish investing fund, but I was waiting for one of the investors to suggest he inverse wallstreet bets and make a lot of money.
FreakWAN, a Radio Relay Chat
I did a quick Slack bot that messages a channel with open merge requests every morning. I really wanted to show the approval status, too, just as a reminder for someone to go "oh, that's approved, I should go merge".

But the entire approval-related API fields are deliberately removed on free tier, not just the web UI "require approval" functionality. I found this to be pretty heavy handed, especially for a self-hosted instance.
As long as ‘time(AI write code) + time(fix code) < time(human write code) + time(fix code)’ it won’t matter.
Now my wheels are just spinning over self-shorting funds.
The meta goal of greenwashing means you can't use Peltier coolers as it would take insane amounts of power to replace a condensing fridge, like dedicated circuit 15 amps. They're very inefficient... if you're burning coal. What if you're not burning coal?

Consider this loophole... imagine a crappy anti-green energy wasting Peltier cooler connected to a solar panel. Half the day it chills down to -70C and then all night long it slowly warms up to -50C until sunrise. Probably the bottom quarter of the fridge is a giant ice block with fans blowing on it when the fridge above warms up, whereas the cooling is solar and below and is on full blast whenever the sun is up.

Minor problem is now you're dumping 1500 watts of heat into your kitchen whenever the sun's up. Nice in the winter, not so much in the summer. And some idiot is going to gain access to the cold-sink to "chill their vodka" and end up with frostbite when they touch the -70C sink. And good luck periodically defrosting that beast. But, in general, its not an overly crazy idea.
Regardless of who created it, I've never seen a non-white person use it. My wife is Hispanic, and it has been offensive to her and her family.
Researchers took over Booking.com accounts using a legitimate Facebook link
I am spanish. I fully agree this is all deeply stupid political-industry stuff that just generates artificial conflicts.

Like many other things in politics.
T87 from Tatra, copied by VW to make the Beetle in 1938
And there was no need for bringing up this unreadable "Latinx" word in the first place.

There's already a centuries-old gender-neutral word for Latino/Latina that is, surprise, "Latin". Or "Latin person" if you will.

I was born in South America, and I really reject being called a "Latinx". It sounds dehumanizing.
"Barry Lyndon" is not one I've seen, but famously Kubrick acquired special lenses from NASA to shoot by candlelight (I believe f/0.7 which were then the fastest in the world), so when he says an infinite amount of care went into the look of the film, I believe him. This is a very cool piece of ephemera from the film world to have come up online. Thank you.
It's still used that way. I'm always confused why people criticize this one in particular. The distinction makes perfect sense. There's an enormous amount of stuff that I've read a bunch about or watched a lot of media about or talked about with people, but is nonetheless outside my lived experience.
Vintage Splash Screens from Mac OS, Windows, and SerenityOS
> In the US now, businesses expect you to tip on take-out orders, at drive through windows, at every form of eatery, there's even tips expected now at some retailers.

This does not match my experience at all. You may see tip jars in those places, but there is never an expectation (in the soft-obligation sense) that anybody tip into any tip jar ever. The only place where tips are considered soft-obligatory are waitresses and food delivery, and in those cases you leave the tip on the table or hand it to the person yourself. Tipping into jars may be desired but is never expected.

Are you perhaps an immigrant to or tourist of America? I can see how foreigners might get confused by the tip jars and not pick up on this nuance since it isn't explicitly spelled out anywhere on the jar, but I don't think people integrated into American culture perceive any sort of obligation to tip into jars. If you sit in a shop and watch people order, you'll surely see that the overwhelming majority of people never put anything into the jar.

(From what I have seen in Canada, all of this is true there as well. Tips for waitresses are socially obligatory, while tips into jars are not.)
We've found that candidates who better understand how things are connected make better candidates and operators. We need some way to gauge how well they understand how things are connected. This is as fair of way as we've come up with.
No need to apologize. We knew what we were doing when upvoting a comment by the great cornholio.