skysight-inc/HackerNews huggingface dataset:
I think if we banned almond milk, California would have no water problems at all. Almond cultivation uses much more water than residential water in CA, so you’d think the first thing they’d stop doing is putting all of that water into almonds just to turn around and process the almonds into ersatz milk. But no, you gotta wear the hairshirt instead.

If building things was an option in California, they could just use nuclear power to desalinate water from the Pacific, but let’s be realistic.
I can give two tips on how to test this.

The most accessible tool I would recommend is zonemaster.net, a tool developed by AFNIC and The Swedish Internet Foundation. Go to advanced and type in nlm.nih.gov as domain, and then the two nameservers listed above and their ip addresses. Run the test and it will present a status summery of the domain and its name servers. (or just use this link: https://zonemaster.net/en/result/4a7d593dce6e167b)

Alternatively you can use the tool dig command tool which is the industry standard for dns debugging and probing. Installing it on windows/mac is a bit of work, but is very easy and convenient on linux. The command here would be "dig @130.14.55.128 nlm.nih.gov". The @ sign is for saying which nameserver to use, and the last part is the domain name you are looking for.
> So while some of them do work long hours, they don’t have to.

Or so you say. But it sounds like a rationalization of why that doesn't matter/makes them morally bad people. First it's "they don't actually do any work, lol", then it's "but they totally don't have to, they could skate by on 2 hours a day, they are already pre-selected for success".

But really, it's perfectly fine if you don't care that much and won't go to that length. You don't have to justify that by coming up with narratives that others who do are evil, mentally ill, or hate their families. You can just say "that's not for me".
>I was pitched on privacy. Whether I believe I was lied to is a subjective judgement.

The standard for chargebacks isn't "Whether I believe I was lied to".

>Six figures (and counting) already approved by Amex for a series of donations a friend made over a year ago!

Are we talking actual frauds (eg. kickstarters) or "ACLU was more woke than I'd like so I'm going to charge back 2 years worth of donations?"

>Depends on the card association. But first decision maker is the issuer. And as I said, Amex has already cleared chargebacks from donations a friend made over a year ago.

Sounds like Amex just caved and refunded you out of their own funds because you were being a Karen, and you are in fact treating chargebacks as a super-bad review.

>The merchant has recourse per their merchant agreement. But the money comes out of their pockets first. And given it’s a donation, there is an almost zero chance that Mozilla will win.

There's nothing in the merchant agreement that suggests "given it’s a donation, there is an almost zero chance that Mozilla will win".
Join us at https://www.camber.health/ if you want to help fix this.

We build software that automates insurance billing for clinics.

And yes, the sentiment is correct that the burden of insurance encourages consolidation in healthcare. Wrapping that away (i.e. Stripe for healthcare financial infra) lowers the barrier to entrepreneurship.
Most people would just set up auto pay and then it would be functionally the same. Out of sight out of mind. I'm pretty sure separating it wouldn't do anything except cause a lot of enforcement issues when people failed to pay.
This unwanted fee increase has me jumping ship

That's probably a reason for the fee increase because $10/month probably doesn't significantly exceed overhead costs at scale.

What I mean is, Rackspace probably has a service standard that exceeds $10/month/customer. Thus $10/month customers would not be worth keeping. Particularly if they are using the services in the way you are (without indications of increasing use to profitable levels).

To double down, customers who will leave for $24/year are always likely to bounce. That's the nature of price sensitive customers.

Good luck.
Damn, I should have known that. The ñ is an exception too, as its numerical value falls outside a-z, but it's sorted between n and o.
Also, each transaction seems to be independent - no history and no concern about the future. Thus, there's no "lose one to win two" kind of thinking. And as everything has to be a win-lose, the US will be a last-resort kind of player for others.
And to add to the confusion Template Types let you compare enums as if they were strings.
Technically yes, but you'll pay them a lot more than you'd pay H&R Block or any of the other tax prep people.
> Just document that the enumeration is open-ended, and programs should treat any unrecognized values as if they were “Other”.

Possibly just showing my lack of knowledge here but are open-ended enumerations a common thing? I always thought the whole point of an enum is that it is closed-ended?
Classes aren't interchangable, excepting using a child when a parent is called for.

Likewise, enums represent a discrete and unique set. The fact that there is either a number or a string used under the hood is irrelevant.

I imagine using numbers or strings was useful for interop with vanilla JS (where JS needs to call a TS function with an enum as an argument), so it makes sense to use it instead of Symbols, which is what I typically pretend enumd are.
> not because I have a crystal ball, but because my church is filled with Hispanics and I learned so much about how they think politically and so much of the nuanced perspectives within their community by listening to them, meanwhile the Democrats think almost entirely in terms of identity politics.

Identity politics (specifically, religiously motivated anti-LGBTQ politics), dislike of poorer, more recently arrived Hispanics from Central America, and the high rate of business ownership among middle-class Hispanic Americans were significant factors in their vote swinging to Trump.

> Before emigrating to the U.S., my parents and my family lived under real authoritarian regimes, under which family members were ... and even killed for their political viewpoints

You have missed a lot of American history if you don't think people have been killed here for their political viewpoints. Many Americans don't want to move in the direction of the countries you describe, but plenty of people who voted for (and some who work in) the current administration actually do.
Not even true of all surgeons, the ones that make the most money use machines to work on things their hands couldn't do
> They literally just mean things like filling out forms. Implicitly or explicitly you have to give Firefox permission to store and reproduce the text you type in this very textarea so that it can submit the form for you.

If they mean that they should say that.

But also it doesn't seem like they would need permission to store data locally, on your own computer. If it's a matter of using Mozilla Sync, then the TOS would apply to Sync and having a Mozilla account, not for using the browser.
Alas, so does engaging with the modern world...
It can seem great when the market jumps like this... but I am more wary and skeptical than ever. Now feels like a good time to de-risk.
That, or she would live in with the family.
There's a scene in the movie "The Right Stuff" that shows this. Pretty funny ...
I don't care where it's from, it is still false. The layoffs were happening long before this email went out, and the vast majority of them had nothing to do with the email. The threat to fire people over the email was toothless and illegal, and as far as we know from public evidence no one has been fired over it. You have no idea what you're talking about
Why is it expensive and risky?
As a career proposal specialist, I’m in complete agreement with you. Large deals take significant pursuit and documentation…at the Fortune level enterprise or for regional / state-level agreements in the US, it’s a highly competitive process. I’ve seen this first hand in SaaS sales for municipal clients and it’s simply a cost of doing business for certain markets. AI can’t be trusted with proposal responses that may be catastrophic in the contract phase.
A Woman Wonders If She's Human in "I'm Not a Robot" (2024)
> Yea, I actually happen to think that Mozilla doesn't have ill intent here

I could understand that if it was just the Terms of Use thingy.

But if you look at the whole picture, I cannot really come to the conclusion.

Why did they remove the "we won't ever sell your data" promise?

Why the statements about Mozilla being/becoming an AI company?
> Seriously. Have these guys actually read history?

If you read the work of someone like Yarvin, the answer appears to be: Yes, but selectively. Same with scientific literature. He's very selective in what he reads and how he interprets it. He does not appear to care about the implications of this bias, or register that it exists; his bias is such that it discounts the need to even account for its existence, if that makes sense.

I don't think these people do much reading about things that don't serve them. For lack of a better way to phrase it. I had this revelation while reading into project 2025, Yarvin's work itself, and other, related, periphery works.

I don't like it. I find it very unpleasant. I would rather read something I agree with more, or which feels constructive. I'd like to refine my understanding of history, policy, philosophy, and the rest of the world in ways which I find agreeable and additive to my own beliefs and desires in the world. But I recognize that that's overly self-serving and not conducive to functional, socially-integrated learning and growth. I don't want to bubble myself.

These people don't seem to care. They don't immerse themselves in the nuances of cultures, belief systems, or most plainly perhaps: the reality of people they don't agree with or care about.

The world isn't a complex system of people to them. Everyone else is a distraction or barrier to their desires and preferences. If it isn't functioning to serve them, something is wrong. This is why they all seem to land with this authoritarian stance. They reject everything else. They even want to destroy it.

That has been my take on it, anyway. Many would argue that the people behind Project 2025, the broligarchs, or someone like Yarvin are all far more intelligent than I am. I'm entirely open to that possibility.
And after every update there's something new that is broken. I suppose you mean "stable" as in "you can count on something always breaking".
Seriously? Payment and funding are what matter when you are self-bootstrapped, wanting to make an income, and not intending to sell your company (to someone who will likely just destroy it). If instead you want VCs to own you, or intend to not turn a profit, then payment and funding don't matter.
Microsoft was a major contributor to IE's downfall, through their incompetence. Google is doing a much better job of not shooting themselves in the foot with Chrome.
Yes, exactly. Detail-oriented, fault-finding domain experts. Bridge the idea that functional testing, perf testing, and the like are certain aspects of security. (Stealth) training folks to cultivate a hacking mindset.
It happened within hours, it can take a bit to update the docs and then get them reindexed.
The emails went to every federal employee, not any specific agencies. You don't seem to know anything about this whatsoever
> To HN: Will you be quitting firefox over this change, or is there simply no better place to leave for?

It doesn't really concern me yet. I'll wait for the controversy to die down and examine it then.
RealXP Lab: Address the "you need exp to get exp" dilemma in games
Haha. Have you actually ever seen a surgical robot yourself? Your claim is laughable. There is no automation whatsoever in any robot on the market currently.
This employer had similar surveys, and the results plummeted after a huge RIF and never really recovered. I was asked to join focus groups for more detailed feedback, and as soon as we gave it, they silently dismantled said groups rather than update us on how the powers that be would be acting on that feedback. All-hands meetings where questions about RTO, attendance policies, and flexible working arrangements were regularly diverted and ignored. That doesn’t even get into the technical concerns I was also fielding as an Engineer, these were areas solely focused on trying to contribute a sense of objective direction to the company like the executives repeatedly bragged about inviting us to do, to “be different” than other businesses.

No business is different than the others, not really. Absent accountability, the executives will always act in their own self-interest; since their compensation is mostly stock, that means they will sacrifice the future of tomorrow for the stock bump of today, every single time.
The field of web applications didn’t really blow open until we were into the DotCom era. By then Berners-Lee’s concept for the web was already almost ten years old. I think it’s hard for people to conceive today what it was like to have to own a bookshelf of books in order to be a productive programmer on Windows, for instance. Programming paradigms were measured literally in shelf-feet.

Practically part of the reason Java took off was it was birthed onto the Internet and came with Javadoc. And even then the spec for Java Server Pages was so “late” to the party that I had already worked on my first web framework when the draft came out, for a company that was already on its second templating engine. Which put me in rarified air that I did not appreciate at the time.

It was the Wild West and not in the gunslinger sense, but in the “one pair of wire cutters could isolate an entire community” sense.
Put economic pressure upon Russia so it cannot support its war efforts. Meanwhile, Ukraine should be given anything it needs to defend itself effectively. Do you think it is palatable?
The approach in the link is fine for consumers, but for producers you really do need some way of saying "create a value that's not one of the known values". Still, there's nothing that says this needs to be pretty.
they aspire to "don't be evil" which isn't exactly the same as "do be good"
I don’t think this is entirely wrong, but we’re coming off a long period of intolerant liberal groupthink, where if you strayed too far from the progressive Democrat orthodoxy, you risked excommunication from your liberal friends and family, getting fired from your job, etc. Where you’d be labeled evil or a fascist for daring to question progressive policies, which may have been well-intentioned but often had terrible second-order effects. Where the administration strictly restricted what could be said by news media and on social networks under threat of political and legal retribution. So this isn’t a new phenomenon, or a conservative phenomenon, and it hasn’t nearly reached the levels we’ve been living under from the left. The liberal tech cohort was just unbothered by these issues when it aligned with their ideology.
That's a good idea for a generalized fork, I agree. I quite like the look and feel of the current approach, and it would be nice to be able to use it with other data sources.
Yeah. As we saw with the invention of excavators, we ran out of things to build and didn't need construction crews anymore.
not automation, yet
Is this a PR campaign by Quaise?

Yesterday Real Engineering published a video about the importance of geothermal energy and talked about them and today it's the New Yorker.

And unless I'm missing something, neither outlets mentioned this being part of a campaign or anything of that sort.
The first thing that stuck out to me (emphasis added):

>> When I plead with my direct reports to please comply with the company policy of in the office 3 days a week

Someone higher up is the decision maker here. They are acknowledging a lack of empathy while implementing those policies and trying to explain why they may lack empathy in the process. Yet, at the end of the day, they are simply one of the people who has to ensure compliance.

> Imagine your last 30 years of not having to go in 5 days a week?

There are likely a lot of managers out there arguing against company mandates. The thing is, it is difficult to discuss their struggles with higher levels of management without creating a negative impact (or a negative impact of a different sort) in the workplace. So they have to carry out the orders without actually discussing how they feel about those orders with their reports.
My wife got the email, did not reply, and is not fired. You have no idea what you're talking about
You're one of today's lucky 10,000 that gets to learn about Section 230.

When a liberal is president, the conservatives say Section 230 is a dangerous and inconsiderate provision that absolves too much liability from tech corporations. Liberals protest to defend personal freedoms and that's the end of it.

When a conservative is president, the liberals say Section 230 is a dangerous and inconsiderate provision that absolves too much liability from tech corporations. Conservatives protest it to preserve American businesses and that's the end of it.

Note, neither side actually wants to fix the issue. They just want to control the narrative by threatening publishers with pugilist legislation. Section 230 is arguably quite great for individual liberty, which is why both sides of the aisle threaten it when their party is underfoot. Sorry for not feeding into your "us vs them" shtick, suppressing online speech is sadly a bipartisan fascination.
Reading code by itself doesn’t provide the same level of understanding as writing it yourself. You may think you understand it while it very well might not be so.

It is well known in pedagogy: you learn much more by solving problem than just reading its solution in a textbook.
> I'm pretty sure the goal from the start was to generate cover for whatever policies they feel like enforcing.

Surveys aren't a good way to do that.

I would guess the point of your parent comment was that the finding is more easily explained by people who like being in the office being more likely to go there.
I think you're being unfair. A more generous description would be "who thinks they're on their own anyway, because if the big bad day comes, Trump's going to be a no-show".
That's rather simple agreement. The languages I know of are compatible with that. They either have a similar or simpler number agreement, at least for the third person. English has better examples, e.g. a vs an. If you template some text, you need to write agreement rules for that: "Are you interested in [a/an] {product}?"
Memory is there to be used by all my applications, not to be hogged by one application when it could get by just fine with less.
It was released late last week wasn’t it?
Because the RTO mandate is not to increase productivity, it is to cause people to quit or give a reason to lay people off. It has NOTHING to do with making workers more productive. Also 20 years ago it was much more doable to live close to an office. Real estate prices are insane now, even in smaller cities. Also, it is hard to work full time, commute, raise kids, and keep a marriage successful. It doesn't leave much wiggle rooms for exercise, cooking, recreation, etc. It is a rat race. It is why people become overweight, have heart attacks, and get cancer. Keynes prediction of 15 hour work weeks didn't come true, despite unprecedented productivity growth. It is a shame.
I wonder what affects we might have when cooling the earth (ground). Smacks of the same sort of hubris that we couldn't possibly warm the earth. I guess conservation of energy is a hard concept to comprehend.
I felt this way until Claude Code. It works much, much better in large codebases than anything else I've tried. It implements smaller features, including ones with FE + API changes and tests for each, pretty well. I'm going to try cloning our main repo multiple times to get it working on multiple branches at once.
>It is physically impossible to be aware of the entirety of one's impact on others.

No it isn't. You just need a shred of empathy.
"Unspecified" is semantically different from "other". The former is more like a default value whereas the latter is actually "specified, but not one of these listed options".
What you're describing is <0.1% of browser use case though.
This is the same as a null pointer, and the requirement is very deeply tied to protobuf as it is used on large distributed systems that always need to handle version mismatch, and this advice doesn't necessarily apply to API design in general.
There sure was buffalo though.
Show HN: Mmar – open-source, zero-dependancy, cross-platform HTTP tunneling
Hey HN!

For the past couple of months, I've been working on and off on a cool project I'm excited to share.

mmar (pronounced "ma-mar") is an open-source, zero dependency, cross platform and self-hostable HTTP tunnel built in Go. It allows you to easily expose your localhost to the world on a public URL.

You can easily create an HTTP tunnel right away for free on a randomly generated subdomain on "*.mmar.dev" if you don't feel like self-hosting.

This isn't something new, in fact there's quite a few of alternative HTTP tunneling tools out there. mmar is my attempt to optimize for a super easy developer experience and simplified implementation. None the less, I had a blast building it and I think developers could find it pretty useful.

Additionally, I documented the whole process of building mmar through devlogs. You can read about the thought process and implementation details here (https://ymusleh.com/tags/mmar.html).

If I would suggest one devlog to read, I highly recommend devlog 5 (https://ymusleh.com/mmar-devlog-005.html). I describe how I built a (very) basic DNS server just to run simulation tests for mmar (a bit of an overkill, but a fantastic learning experience). I dive deep into the DNS protocol and explain why I needed to implement it.

Finally, I would love to hear your thoughts and feedback. If you try mmar out, let me know!
I just gave two examples above.
As compared to Brave, that isn't much value since the built-in ad blocking in Brave works great.
> We ain't even solved garbage collection yet

Can you elaborate on that?
Can't blame them, their whole life things have been all down hill. No future.
In case anyone didn't know, Matt (the blog author) was the head of Webspam at the time, and a Distinguished Engineer at Google (and semi-official spokesperson for Google web spam issues). He left Google eight years after writing this, and went to the USDS for a few years, and then retired I believe.

Would be curious what Matt thinks of today's Google.
your manager thinks this is serious

who cares what you think?
> suspected dead government workers

Suspected by Elon Musk, with no factual basis presented. Here's some real facts:

> ...22 of the 24 agencies covered by the Chief Financial Officers Act of 1990 (CFO Act) had some data on instances of time and attendance
misconduct—including potential fraud—from fiscal years 2015 through 2019... Most (19 of 24) agency Inspectors General (IG) reported that they substantiated
five or fewer allegations of time and attendance misconduct or fraud over the
5-year period. In total, these IGs substantiated 100 allegations, ranging from zero
substantiated allegations at six agencies to more than 10 at four agencies.

No mention of fake dead workers.

https://www.gao.gov/assets/gao-20-640.pdf

Do they think there is somebody out there making millions on fake federal paychecks? They should go find and prosecute them! Hopefully such a criminal is not smart enough to monitor the email accounts and respond, or DOGE's brilliant plan will be foiled.
No infra team cos cloud? And AI will handle it?

Oh my sweet summer child.
Good idea. Interests are too aligned in one direction to falsify results.
> (any I forgot?)

Gleam has real sum types and can compile to JS.

https://gleam.run/
Awesome. I'm thinking about making it my daily driver everywhere, but wasn't sure if there was anything big that would make me avoid it.

Thanks!