skysight-inc/HackerNews huggingface dataset:
When I joined Google in 2015, one of my work buddies / teammates was someone who had transferred in from having spent nearly ten years on the Ads side, from a GCAS (Global Clients & Agency Solutions). This org doesn't exist in the same form anymore, but at that time it was the pinnacle of Google's ad sales, with white glove treatment for the top xx global spenders (advertising agencies, who consumer products firms, a couple of travel aggregators -- you get the idea). We talked a lot, about a lot of things, and one tidbit I crisply remember was her noting that it was common knowledge that Ads had the ability to "turn the dials" on various things, including in Search, to affect business metrics.

Reading Ed's post reminded me of this, and whether (or to what extent) it's true, it certainly was conventional wisdom at the time.
Actually, it's not really repetition, since she's talking about the things you didn't even know were unknown to you.
I wouldn't, as it doesn't seem to add anything to a professional discussion about it. Imagine a doctor describing some advanced cancer as "amazingly scary"
Stripe does way more than just taking USD payments. If that's all you need, then sure, but let's not pretend they are are interchangeable.
That's similar to what I said in my comment to the department. " Under the fourth amendment, this would be an unconstitutional general warrant. I thought we did away with those long ago. It does not describe the particular things to be seized."
That’s not a terrible guess. Together they own 56% of the voting shares and maintain control of the company. A divided puts money in their pocket without needing to sell any of their class B 10x voting shares.
Yes, I understand your point, but it is also moot, because even with the first amendment in the US, Free Speech is not absolute. There are limits to freedom - i.e. the right for you to swing your fists ends at the tip of my nose.
What's new for .NET in Ubuntu 24.04
Two problems:
- Incentivising decentralised infrastructure (this solves that)
- Incentivising content creation (completely different issue, will always require a political solution, and cannot be solved by technologists)
How can you anonymously self host?
There was a Concurrent DOS, and there were quite a few others: topview, taskview, doubledos, vm/386, to name a few. I remember reading this article (p. 22) sparking my imagination as a kid: http://bitsavers.trailing-edge.com/magazines/Microsystems_Jo...
Well I suppose if one wasn't looking to bad faith rage vent to take one's mind off other problems in one's life, it's possible one could surmise they're really resource inefficient.

I'm not the only dev who says this, but I've never heard the same criticism leveled at say Google.
I think this is a fair question. In my opinion, if you're developing a larger application then nearly all of your code will either be in the "racket" language. If you're keen on types, substantial fractions of this may be in the "typed/racket" language. It is true that all of the languages share a common substrate, and they can more or less all interoperate, but it's definitely not the case that a programmer would be likely to break their program into five equal pieces and use a different language for each one. You'll probably write your docs with scribble. Using different languages allows you to have a fundamentally different programming model, and while having that as a backdrop made things like the development of Typed Racket feasible, it isn't something that should prevent you from starting.

TL/DR: Just use Racket. If you find that you really wish that you had some other feature or style of programming, you can investigate whether there's a language that already provides that.

All of this is my opinion, of course.
I was going to say that OTP was certainly done, but it got a patch last month [1]. I don't expect many more? But just because OTP 22 is done, doesn't mean OTP is done. There's obviously lots of optimization available that can be done, as well as ports to future architectures, and the requirements aren't set in stone; it's got a TLS stack, so that's never done for example.

[1] https://www.erlang.org/patches/otp-22.3.4.27
Do you realize The Onion is a satirical comedy newspaper?
Oh wow, I didn’t know their domain name is abc.xyz, that’s beautiful.
It seems like a miscalculation on TSMC's part to expect to be treated the same in the world's largest economy as back at home.

Another miscalculation: undervaluing the ability to speak the same language.

Any organization except the U.N. should have a single working language and require everyone to use it exclusively.

Hell, I even think that English proficiency should be a prerequisite for immigration to the U.S., or at least for citizenship.
They still haven't stopped.
For example, not having "self-checkout" helps dramatically. You can't bulk theft with a cart when said cart has to first go through an engineered checkout arena.

However, that would require an increase in the number of employees to ... you know ... check people out.

In addition, "normal" (read: not organized crime of some flavor) shoplifters will do a lot less of it if there are enough employees around that they think they will get observed--especially if you then ban them from even entering the store. If, however, there are two employees for a whole bloody store, people will have zero compunction about trying to pocket something since their chances of being called out are zero.

Again, you fix this by having more employees.

Instead, these retail companies are just whining hoping somebody else will spend the money to fix the problem that their own penny pinching caused.

> A cashier or stocker or whatever shouldn’t be responsible for doing anything other than calling 911.

I agree with this 100%. However, there are a lot of things you can do with psychology that will deter shoplifting behavior far short of accosting people.

Finally, not treating your employees like shit means that your internal theft won't be as high, either.
We shouldn’t be using judgemental words like “good” and “bad”. Let’s use bye().
Their point is they don’t think their project is suitable to be public, so making it so would be performative.
It's crazy to me that our judicial system would be happy to knowingly find innocent people guilty, just because they feel like it's more important to pretend that exculpatory evidence simply doesn't exist.
IMO with the 9-11 special edition The Onion reached its peak.

https://www.theonion.com/issue-37-34-the-september-11th-issu...
I know i'll be done with the internet completely if this rule goes through. I will not want to upload government IDs with inaccessible systems.
Never in this thread, nor anywhere else on HN, nor anywhere else do I speak generally about the Jews. In fact, when I see people doing that here on HN, I flag it. “The Jews” are not committing a genocide, they are not committing war crimes, they are not oppressing Palestinians. I don’t claim that, the UN doesn’t claim that, the only people claiming that are actual anti-Semites, and neither me, nor all pro-Palestinan people I know, want anything to do with these anti-Semites (except maybe punch them in the face).

The state of Israel is committing genocide, and “The Jews” have absolutely nothing to with the state of Israel. Which ethnicity the leaders of the state of Israel has, has nothing to with the rest of the people who share that ethnicity. To be absolutely clear: The Jews have done absolutely nothing wrong. In fact, I don’t want the Jews to do anything, except continue to exist and share their amazing culture with the rest of the world.

Now, with that out of the way. Genocide is clearly defined by the UN. It is a pretty universal and undisputed definition. Most nation (152 to be exact; see list[1]) have signed and put into law this same definition, including both Israel (in 1950) and Palestine (in 2014). This includes nations in both hemispheres, on all 6 habitable continents, of all major religion, indigenous nations, former colonies, current colonizers, countries with minority representation, majority minority nations, homogeneous nations etc. Even countries that have in the past been perpetrators and victims of genocide have signed on this definition of Genocide.

I’m not making any claims here which isn’t pretty much universally accepted. And according to this definition—which is universally accepted—it has been ruled by many experts and a legal authority on the matter, that it is plausible that Israel (not the Jews) are committing genocide against Palestinians in Gaza as a group.

You see, I also want Palestinians in Gaza to continue to exist and share their amazing culture with the rest of the world. And as of now it is plausible that the state of Israel is working to deny them this existence, by committing a genocide against them. For that I do indeed hate the state of Israel, just as I hate Nazis trying to deny Jewish people the right to exist. In fact my heart is full of hatred towards the ideology of Zionism. But at the same time my heart is full of love towards Jewish people.

1: https://en.wikipedia.org/wiki/List_of_parties_to_the_Genocid...
You are wholly missing the point I'm making. I was not making any claim on whether someone's behaviour is good or bad. What I claimed was, interpersonal links between nations will probably fuel mutual hatred once the nations find themselves at war.
The null hypothesis is that market forces takes care of it. Like your airline ticket prices. The onus of proof is on you to market forces aren't enough.
Yes please do! I did.
I'd argue plenty of democrats fit that description as well.

> Perhaps a compromise to placate the majority of Americans would be: "don't touch the right to bear arms in exchange for bodily autonomy and healthcare."

Most of the leftists I know are extremely strong opponents to gun control. Marx was pretty clear on the importance of an armed working class, and leftists tend to take that to heart ime.
When I was a young man I felt personally called out so much that I changed up the way I did things:

"I'll Try Anything With A Detached Air Of Superiority"

https://www.theonion.com/ill-try-anything-with-a-detached-ai...
It doesn’t establish trust. It’s the opposite of trust. It establishes paranoia, and even then, how can you be sure your screen is the truth?
I was there from 2015-2023 and, although I didn't work in Search, I remember a lot of the bigger initiatives designed at improving Search for users, like the project to add cards for the top 500 most commonly searched medical terms/conditions, using content from Mayo and custom contracted digital art (for an example, here's a sample link: https://www.google.com/search?q=acl+tear ). There were a lot of things like this going on at any point in time, and it was terrific to see. Then I discovered the manually curated internal knowledge graph, that even included many-language i19n. And then that it was possible for any googler to suggest updates/changes/additions.

Point being, there's a lot of amazing stuff that folks on the outside never would have seen, and it would be a shame for beancounters to ruin it all with decisions actively not "respecting the user".
I know for me I'll have to stop using the internet. I can't take any chances. I can't upload government Ids everywhere I go, especially if the systems are not accessible with screen readers.
Do we have many conservative Muslim or Jewish legislators? I would figure they tend to come from more progressive districts...
Re-read what I wrote.
I have 5G home internet in the US and haven't had issues. Fiber is at capacity on our side of the street and we don't have other options.

What service have you tried that didn't work well for you?
Not marketing/advertisement.
Meta does not have access to your WhatsApp chats as they are end to end encrypted.
Source: history.
My personal favourite was when The Onion chose 'The Man' as their 1997 man of the year.

https://www.theonion.com/the-onions-1997-man-of-the-year-181...
Also worth noting that ChatGPT, while big in tech circles, most people don't use it day to day.
Research suggests that the color/temperature of light doesn't cause sleep issues, rather its brightness.
I have 0 proof for this and am not a scientist, but hypothesize that our brains have evolved to enjoy rhyme because it’s an error correcting mechanism, like a parity bit. This way information can be more reliably passed on through generations.

This was a shower thought a couple weeks ago which was also discussed here (3 comments) https://news.ycombinator.com/item?id=39942137.
How do we know that that will converge to a single constant period of oscillation? Could you have a few different-sized square waves continue to cycle through the circuit?

(I've never built or simulated that, I'm just trying to imagine what could happen!)
Super cool to see MZ initials, which are for Mark Zbikowski. They are still to this day at the beginning of every Windows executable/PE file.
Never underestimate scaling challenges. And as someone pointed out, their products are highly configurable which adds complexity. Throw multi tenancy on top along with long lived obscure features still in use by some large enterprise customers.

That’s how you open yourself up to a world of pain. Everything takes 5x long because you’re forced to maintain backwards compatibility for an ever increasing list of features, that Sales keeps baking into contracts to win and retain customers. Also, they easily have over a dozen or more products now.

It’s interesting how every company I’ve worked at in the last 15 years was a JIRA customer. That level of consistency is only matched by one other product: Slack.
Can't me mention the T-ball one without also quoting

> Little League Pitcher Just Getting Fucking Shelled
Ask HN: Building a "good bot" too risky?
I have a business idea that I want to try to validate, which involves periodically checking customers' websites using Selenium WebDriver, maybe once an hour. The service is similar to a link checker or uptime monitor (it's not a scraper and will only target sites that my customers can prove ownership of).

However, I'm worried that this idea is a dead end because my customers might have their sites behind CDNs like Cloudflare that will detect my activity as malicious and throw up captchas.

Are my concerns legitimate, and if so, any advice for mitigating this scenario?
> If there's no abstraction, what's your value-add?

But then

> I don't care enough to read

Hmmmmmm.
No I like this line of thinking very much. I share in it. I too, often think about the primordial structures of things. It appears that there’s a shape to all things, especially thought. I very much enjoy what you’re trying to pull off here. It reminds me of a few things I’ve had percolating in my head or seen across others. If I could help in any way, I’d be happy to. Just bounce ideas you need feedback on!
For a long time I figured that was just the right way to do multitasking. Hook the interrupt and pass control to the next task when you are done. I also figured most of what I wanted was popup TSRs anyway - how can a human possibly pay attention to more than one program at a time? Makes me wonder how much my brain has changed over the years by being exposed to a multitasking and multiple windows on a large screen.
I'm sorry to hear about your injury, but it's great to see your determination to learn and adapt. You might want to check out emacs-tutor, a package that provides an interactive tutorial inside Emacs itself. This could be a good starting point to get used to the basic commands and gradually build up your muscle memory.

Also, consider using god-mode. It's an Emacs package that allows you to reduce the number of key chords you use by entering a command mode where single keys correspond to commands, similar to Vim.

Regarding your concern about using evil-mode, it's true that it might feel like a hybrid of Vim and Emacs. However, many users find it to be a good balance that leverages the strengths of both editors. You could customize it to your liking and gradually add Emacs keybindings as you get comfortable.

Remember, the key to learning Emacs (or any editor) is gradual practice. Don't rush yourself, and take the time you need. Best of luck on your journey!
Windows 2000 Pro was what I used at home for a long time and it was great. NT 3 and 4 were absolutely terrible which might explain your NT naysayers at school. I never once had to reapply a service pack in Win2k
If you haven't updated your Debian in a while, 1 in 30000 apparently: https://www.hezmatt.org/~mpalmer/blog/2024/04/09/how-i-tripp...
This has not been done in a single US city. We only have patchwork networks, and a patchwork network of safe infrastructure is by definition unsafe infrastructure.
T-Mobile has a variety of plans that selectively throttle video streaming for known streaming services. I wonder if this will force them change it.
I was introduced to this concept a good while before DDD came along, when someone opined that if the nouns and verbs in your code don't match the problem domain that's an impedance mismatch and it's going to get you into trouble some day.

It really reads like a shame response to me. People are so pathologically allergic to saying "I was wrong" or "we were wrong" that they end up pushing their metaphors around like a kid trying to rearrange their vegetables on their plate to make it look like they ate some of them.

It's also smacks of the "No defects are obvious" comment in Hoare's Turing Award speech.
The reality is that this firehose of money is what allowed those core problems to grow & fester. That and the practice of using TVCs for as much as possible, to the point where nearly every process that's documented is outsourced, and often no one inside really understands how things work anymore.
The Russians are probably tunnelling through another connection or are steering a botnet.
We should make choices based on communication, first and foremost. Words that do not communicate are not useful.

A "quick test" implies almost nothing, other than it is faster than some other, unnamed test out there. Is a quick test good or is it bad? No way to tell. This term, quick test, it does not inform.

On the other hand, a sanity test, well, it is more evocative. You definitely want to pass a sanity test.

If you reach back to your psychology classes, they talked about a four-part test that is useful for determine if a behavior is sane or not.

1) Is it abnormal? Unusual? Out of the ordinary? for the situation.

2) Is it unjustifiable, unreasonable given the circumstances?

3) Is it counter-productive? Which is to say, does the behavior serve the individual, or does it in fact make things worse? Or simply do nothing?

4) (and this is where my memory is fuzzy) I think it involves personal distress. For the life of me I can't find it via Google and it annoys me.

Now, interestingly, a sanity test matches the first three! (The fourth, well, there is no "I" in the program to be distressed) In programming, a sanity test looks for something abnormal, not reasonable for the program, and represents a state that won't get us the desired output. In short, it's highly congruent to the other context for sanity.

This term, it communicates, and in a way "quick test" does not.

In general, one of the main critiques of political correctness which few really notice is that the new term is less specific and less useful, that it fails at communicating. Consider when "Oriental" fell off of the euphemism treadmill for "Asian." We all knew that the first term referred to a particular part of the world, from the Latin for "east." (Ex lux orient and so on) "Asian," however, could refer to people in Russia or people in India, but nobody in the US does (I note in the UK India does get the "Asian" pass). So here the new term is less specific and less useful, and is confusing to boot because we deliberately ignore parts of Asia when using the term "Asian."

If you want something to supplant "sanity test," you gotta work harder for it than "quick test."
Andrew Baglino, former VP of Tesla, sold all of his shares
As long as you and the recipient has encrypted backups turned on How to enable end-to-end encrypted backup[0]

[0]: https://faq.whatsapp.com/490592613091019
The importance of an ordinary space in a Unix shell command line
> It wasn't, that's exactly what you did

the thing with using types to make unrepresentable state is that it ensures the compiler is the one checking.

By doing it "manually" this way, you're not saving much effort. You still had to make the analysis of which state is valid, and to code it up (hopefully without a mistake). The state of the program can also temporarily be invalid - just happens to fast for the user to notice (thus "fixing" the bug).

It's probably the best that could've been done other than a rewrite, but make no mistake - it's not the ideal.
Thanks for pointing that out. I was wondering why I couldn't find the source for dosshell!
What do you use the additional buttons for? I generally only use the forward and back buttons.
I don't have exactly what you want but you would be very disappointed by the result anyway. Tor isn't as nefarious as people tend to believe.

[bauruine@tp:projects/misc]$ python check_ip_tor.py /tmp/malicious_ips.txt
Got a total of 6303 malicious IPs
Of which 15 are Tor relays

Edit: Small addendum here are the worst 5 ASNs.

1607 TENCENT-NET-AP-CN
738 DIGITALOCEAN-ASN
483 KIXS-AS-KR
205 GOOGLE-CLOUD-PLATFORM
115 OVH
In https://nandgame.com/ (mentioned elsewhere, a game version of NAND to Tetris) you start by making a NAND gate out of relays. The relays are electromechanical components, but you can choose to think of a transistor (within certain "regimes") as being directly electrically equivalent to one. (This simplification isn't appropriate for all engineering tradeoff purposes, although I don't know the details of how it fails or how we can benefit from knowing more about transistors' actual behavior.)

The electromechanical relay is a very simple device to understand, if you're willing to just believe that electromagnets produce magnetism (without understanding why the universe works according to Gauss's laws on the relationship between electric current and magnetism). It's a coil of wire where an electric current produces magnetism that physically pulls a switch open or closed.
> I think the government should refund the airlines the government taxes/fees for canceled/delayed flights due to weather or mechanical issues at least.

It's my understanding that taxes aren't collected until well after the flight (service) has been fulfilled, and cannot be collected when it has not.
They don’t really pump themselves. Their network is full of people they appreciate.

They would like to work in a better context with such people.

They are discouraged by the quagmire of the low quality cold interview swamp.

I don’t see narcissistic flags here, and I have had significant experiences with that category of person. Unfortunately.

The irreverent gallows humor seems to be throwing some people off. But that is often a creative person’s tactic for maintaining a light mood in casual (not professional) contexts, despite rough circumstances.

(Narcissism isn’t being off putting, difficult, unpleasant, objectionable, etc. It is as important to not overapply that concept as it is to recognize it. It is usually not immediately obvious, as they are often image conscious and exude charm. Unless they have a secure power imbalance, or you are socially irrelevant to what they care about.)
I was aware of the brief, but until now had never taken the time to read it.

It's probably the funniest amicus brief ever written. Thanks for linking.
Oh, you had to worry about legal. But since lawyers are concerned with risk, if the source is all proprietary and internal, the risk was lower.

When Mozilla went open source back in the 1990s, Netscape's lawyers required the source first be bowdlerized. (Search for "censorzilla" for some examples.)