skysight-inc/HackerNews huggingface dataset:
Don't forget the power of batch processing. Even today, you can dramatically speed up processing of work by putting things into batches. Speedups of 3-4 orders of magnitude can easily be realized, even if you hedge and do micro batches (10-1000 microseconds wide).

To a consumer of one of these systems, you can make the batched processing occur so quickly as to seem real-time in nature, while still realizing most of the low-level CPU architecture benefits of doing things in reasonably-sized chunks.

There are benefits to doing it the old-school way too (i.e. nightly). Giving the business ample time to respond to errors before EOD processing is a huge perk in many industries where the downstream consequences of errors cannot be reconciled. Real-time processing is wonderful, but there are still a lot of places where you don't really need it or where it causes more harm than good.
This is also why I think concern over "third parties" is misguided. It needlessly advantages the biggest tech companies, and encourages them to get even bigger.
What's the drug that does this without significant side-effects? (it's not meant to be a snarky comment, I'm genuinely curious)
Reform the Police had been the modus oparandi for fixinf policing for >50 years. It hasn’t worked. That is why more absolute language has been used.

Policing organizations/unions/departments have refused to change, evolve, or improve their behavior.
Anecdote:

The wife and I enjoyed a tourist horse ride. Because of my motorcycle past time I was assigned "the fast horse".

The enjoyable leisurely ride out only had a minor disagreement regards a path shortcut under a low hanging branch.

The ride back included a gallop in shallow lake waters.

Apoplectically incompetent I hung on for dear life trying to balance standing crouched in the stirrups while we proceeded to overtake everyone thanks to the horses own plan.

Thankfully the lead guide called forwards telling it to slow and it was someone else who fell off into the shallow water as we came to a stop.

I am far from being a competent rider - either horse or motorbike - but I'd rather be calling the shots!

To each their own. :-)
> Prostitution was historically only acceptable for men, while women were forced to either have a husband or be celibate.

I'm not certain about that. It also must depend on the culture. But I do remember ads that survived from ancient Rome for a certain well-reputed (male) cunnilingist.
How decentralised and democratic is the steering and decision making in reality?

Nobody elects the mining pool operators, nobody elects the people owning the mining hardware and not enough people elect the people who are steering the various crypto foundation.

If a crypto blows up and becomes essential to a countrys economy the vast ordinary citizens will only participate in it by earning money and spending it for their needs.

For those people you just replaced a somewhat accountable government, with somewhat predictable financial policies and transparency processes with one nobody knows anything about which is perhaps operating far away and in a different culture/country.

For many people in the world that'll mean less influence on the decision making process.

In other words: There is no fundamental reason to trust the Ethereum Foundation more than the ECB or the Fed.
Facebook Workplace reaches 7M paid subscribers
Show HN: Some Star Wars-themed Forth programming. May the Forth be with you!
> We can solve any problem by introducing an extra level of indirection, except for the problem of too many levels of indirection.

I'd see it as the organizational equivalent of having too many abstractions in software. Each one might make sense individually, but the sum total of them all becomes unworkable.

[0] https://en.wikipedia.org/wiki/Fundamental_theorem_of_softwar...
> There's a great quote from Bill Clinton: "The problem with any ideology is that it gives the answer before you look at the evidence."

Great quote, thanks!
> And in no case has any student been harmed by it.

How can you possibly make such an assessment?
We need to understand that 45 is a symptom of a social and political system and not a one-off uniquely bad example.
> Do the needs of that town with 500 inhabitants require different streaming laws? Freedom to repair laws. Special export restrictions?

A town with 500 inhabitants isn't required to have different streaming laws or freedom to repair laws etc. They could all pass the same ones. But if the state of Colorado thinks that the rules in New York are too favorable to device makers and the state of Alaska doesn't care to have any laws on the matter at all then why shouldn't the people there be able to make their own choices?

If the cost of living is dramatically lower in Wichita Falls, Texas than it is in San Francisco, California, what sense does it make to have a federal minimum wage instead of allowing each place to choose appropriate to their local economy?

> Should they be allowed to dump chemicals in the water we all share?

Pollution that crosses state lines is the purpose of federal courts. You don't need federal regulations for that, just an outright complete prohibition on it and penalties for the offending state.

> Host servers that serve copyrighted material?

That ship has sailed, hasn't it? It's a global internet. The Pirate Bay is still up. Does it really matter if it's hosted in North Dakota or Sweden or wherever it is now?

And we could most certainly stand to not have DMCA 1201 everywhere.
The capitalization of Black is becoming increasingly accepted editorially due to its similarities to otherwise capitalized words like Christian, Jewish, Muslim, Marxist, Irish, etc. Essentially, a culturally distinct body of people.

"white" isn't capitalized because it doesn't bear as much similarities to those words, as "white" is not a cultural identity.
I'm interested in "employee asked if the company could revisit Singer’s remarks" - was there a point, or did that employee just said literally that?
Just speaking from personal anecdotes, every time I’ve accidentally been charged for something on AWS that I didn’t intend, their support team has refunded me without much hassle. Things may have changed in recent times but I’ve found them to be pretty reasonable about it.
It's interesting that the concept of bodily autonomy doesn't extend to the male not wanting his body to engage in a lifetime of forced labor when the female's bodily autonomy extends to carrying an irrational pregnancy to term, though, isn't it?

One might even go to say that there are very real systemic and social inequities which have nothing at all to do with your rape fixation...
World’s Most Vaccinated Nation Reintroduces Curbs as Cases Surge
Why did it take 7 years to create a report on the collected WSPR data
Ugh. I'm so glad my first owie was "only" $200. Hurt a lot at the time, though. I could still use that back...
Europeans can obtain free mental and physical health care at any time. Americans cannot. A single accident or illness could require treatment which could bankrupt us, so we just don't go.

Yes, there are assistance programs. Yes, some (all?) hospitals will waive your debt under certain circumstances, and the existence of those programs is often simply not something that most people are aware of.

Staying out of the doctor's office, (and out of debt) in the first place is an easy (and often deadly) solution that anyone can come up with.
I have submitted a review for the car parking multiplayer game in the past but received no feedback.
source: https://techbigs.com/car-parking-multiplayer.html
Which is why it is imperative society push back against the vilification of any race, including whites.
> I'm convinced Lisp self-asphyxiated by fighting a last stand on parentheses

Lisp self-asphyxiated because the teaching materials were garbage^W poorly focused for normal programmers from 1985-1995.

Stupidly useful things like "Hash Tables" and "Imperative Linear Loops" were always sort of an afterthought/footnote in Lisp books as opposed to "Recursion and Y-combinator" which were 70%+ of the books and 90+% useless to daily programming.

Perl stood up and said "Regexs and Hashes are important, useful on a daily basis, and easy to use." And consequently wiped the floor of the non-systems programming community until Python.
Sorry to be so blunt, but fuck that. Fuck that, man. Fuck. That.
It's clear that they were pointing out exactly what you're getting at in your second sentence: any solution that that depends on solving global income inequality is practically impossible over any reasonable timeline, and therefore not worth much discussion.
I monitor and control our 8 year old son's Windows laptop using software I wrote myself. I update it from time-to-time based on feedback from him and my wife and observed needs.

He objects to it. He doesn't mind so much the monitoring, the thing he doesn't like is when it locks him out because he has been using it too much, and we tell him he has to do stuff (like his homework) to get more time. He thinks he should be able to use his laptop as much as he wants.

He tells me he is going to hack it and remove it. I told him I'd be happy if he learned how to do that. It would actually be pretty straightforward to disable. (It runs as a Windows service, and he has an admin account, so `services.msc` or `net stop` would do it.) And if some day he actually works out how to disable it, I'd be impressed. Since it is custom software, not off-the-shelf, he can't just download some script kiddie tool to do it automatically, he has to actually develop some understanding (e.g work out the Windows service name).

That said, while it would impress me if he worked out how to disable it, I'd soon get to work on working out how to harden it against that somehow. (e.g. lock his IP or MAC out of the network if the software isn't pinging a central server). And then see if he can break the hardening. I think such a game may be fun, and educational too.
text-mode.org
He very clearly did not say "white supremecy does not exist". He said it didn't exist at the company. Those two things are very different.
It’s not you. It’s pretty rough for new users.
No one was calling anyone a white supremecist in the conversation. They were likely talking about white supremacy as a cultural and political force in the context of how the policy could perpetrate it.
Even the federal government uses it for things like IRS and Social Security login.
I'm not sure any company could survive unscathed from everyone at an all hands meeting addressing topics like:

"we live in a white supremacist culture"

Or demands from one employee to another at all hands meetings to denounce white supremacy.
Singer is an executive in a c suite that has courted publicity, seems fair to name him.
It sounds like we agree!

I will say that from the transcripts (and from the way conversations have been going in this thread), the way this usually starts is that one party unilaterally sets the rules of engagement and more or less demands that others accept those terms, and when the others push back on those rules, we all take a step back and admit “failure of all parties”.

It would be a lot easier for us to collaborate on these problems if we can be honest with ourselves about who the aggressor is, and who’s caught on the defense in these kinds of heated exchanges in workplace debates.
You definitely don't want to universally add the "./" prefix because it breaks on absolute paths.

The only solution is for users to add the "./" prefix themselves when the path begins with "-", because many BSD userspaces don't support "--" as a marker to stop option parsing. Maybe that doesn't matter for a document with Linux in the title, but given the popularity of macOS for doing Linux development, I would still err on the side of supporting the BSDs for such things. Never mind that support for "--" outside GNU is very spotty, even on Linux.

There is no point, in my opinion, in trying to be smart in small shell helper functions. It should just do a simple, relatively foolproof series of commands, and usually, bail early on error. But the intersection of `mkdir -p` failures and `cd` successes is tiny, so I didn't even bother muddying the waters by suggesting another alteration to use `&&`.
I've had a contrarian thought about Bitcoin and energy lately. I am not convinced it's right so it's just a speculation.

A lot of people have scratched their heads about Elon's backing of cryptocurrency while at the same time apparently being concerned about climate change.

What if it actually does make sense? What if increasing energy demand actually will help transition toward lower carbon emissions?

When demand is stable or falling, industries become very conservative. Why invest in anything new if demand is static? Just run that old clunky coal burner plant as long as possible.

But if demand is rising you have to expand. That means deploying new stuff. What new stuff do you build now? Well there's gas, which is mostly lower carbon than coal, but most new capacity being built is solar and wind. So you build that, then you build storage to back it.

Once that's done, then why invest more money in stringing along those ancient coal burners?
Yea they should, but if it doesn't, are you gonna keep waiting or do something about it?
What does "people who talk" even mean here? I gather it's supposed to parallel "people who joke about the 'funny' names of people different from them", but how does the phrase end?
New York be like “what?! People running businesses in our state? Can’t have that...”
So I recognize the world bollard but I definitely wouldn't have been able to think of it off hand. I feel like its just not an entity that needs referring to very often.
> Perhaps it didn't "start" with "off-color ribbing" but the usage of 'jokes'

Hutus and Tutsi violence didn't start at jokes. It started with German and Belgian colonists literally preferring one group over the other. Raising animosity between two groups of essentially genetically same people.

Hutus used the identity cards colonists left to target their purges.

I'd say those influenced genocide way, way more, than some radio jokes.

Edit: I think it's easier to believe that if we didn't make a jokes here and there we could have prevented an atrocity. It's an easy and quick solution to a complex question.

I think the situation was way more messy and way more muddy. Jokes didn't help but stopping them wouldn't have stopped the genocide.
Most people aren't good at self-directed study of hard things. Taking a class on algorithms at a good school is one of the best ways to learn the challenging material, period. The ability to ask a real human questions when something just doesn't "click" in your brain is invaluable.

You're going to learn novel things in an Algorithms class that you can't learn online - but the way it's taught is easier for most people to digest the material. Motivated/driven/talented individuals can absolutely learn the material themselves.
I was that teenage girl. It doesn't have the effect you want it to. My parents weren't "preserving my innocence" or "sheltering me from the bad bad world." They were just teaching me to hide better and to perform for them. I would get cash back at "safe" stores to avoid my purchases being monitored, my boyfriend bought me a prepaid phone, I hung out at the library all the time to use social media, I stayed the night at my girlfriends' houses and they would help me sneak out.

I'm now an adult in therapy dealing with all the coping mechanisms and trust issues I developed and unsurprisingly I have a very distant relationship with my parents.
Bit of a fool’s errand to try and avoid politics at work — like a fish trying to avoid water in the ocean. The ways companies are built and maintained, the relationship between employers and employees, workplace requirements and benefits — all of these are shaped by and and built from political systems, to say nothing of how politics surrounding a person’s identity might affect their worldview. You’re never going to shut all of that out of your company.

Lots of fearmongering in the comments about “woke mobs” here, and I want to offer a counterpoint to the characterization of the Basecamp employees who left as some kind of shrill hypersensitive scolds. Put yourself in their shoes.

You notice the company you work at has a circulated list of customer’s names, some of which make fun of your race — have been used to make fun of you since you were young. You go “hey this sucks” and it gets taken down. You point out that this is part of a pattern of societal behavior you’ve known your whole life, and that pattern has affected your life negatively and materially. This is not received well — combating a single incident is easy, but unraveling a pattern of behavior is an arduous, years-long, and sometimes unprofitable path. At an all-hands meeting, a higher-up not only denies this pattern exists, but any action taken to unravel it would instead target him instead. The Big Bosses do not refute this until much later, and only partially. Would you feel respected? How would you react if someone said you were acting like a child and demanding something unreasonable? How would you feel if someone told you that you’re only doing this to perform “wokeness?”
Given the terminals you listed above, I assume you are referring to something very specific when you say "show images properly". However, there is a lot more flexibility to use the terminal of your choice (not to mention compatibility with other programs like tmux) if you don't need pixel-perfect reproduction.

For example, I made an image browser for the terminal [0] based on Terminal Image Viewer [1] (for most image formats) and catimg [2] (for animated GIFs) that doesn't require installing a new terminal. It works great with tmux and SSH and I use it all the time for this purpose (though I didn't initially expect to find it so useful).

YMMV, but I have found that the image quality provided by TIV for example is more than sufficient for the kinds of use cases I tend to have when in a console session and needing to quickly view one or more images. Mostly that involves quickly identifying a particular image file among others in a directory, but it's so much easier to not have to leave the terminal and change contexts that it's often more convenient to reach for it for more general tasks too. Any tradeoff in quality is more than made up for in my view by the convenience of being able to use my regular terminal.

[0]: https://github.com/dohliam/console-image-browser
[1]: https://github.com/stefanhaustein/TerminalImageViewer
[2]: https://github.com/posva/catimg/
I had a similar experience, with costs of $100 incurred over a four-month period. All it took was on email to AWS support, and they refunded the entire thing.

I was impressed, but still have been really trying to keep off AWS just to not have a mistaken repeat.
I keep reading the term "free speech" being brought up in these discussions. Some people have come to believe that free speech means "I can say what I want and nobody is allowed to respond negatively."

But this definition is, ironically, the polar opposite of free speech.
yeah, I'm also surprised they didn't rewrite everything in Rust /s
They also made their overall compensation package a lot loss less attractive with 10% profit sharing as a replacement for lifestyle subsidies.
Is there an API/SDK that enables publishing an article on multiple platforms?
Platforms like wordpress, medium, etc..
Wild, previously domesticated dogs are a thing. Some strays out there would continue to survive without humans around, too.
The employee has made it abundantly clear through multiple channels that that the parent interpretation is not a belief he holds
How many brkb shares do I need to get a ticket?
Most of the movies in Zurich at least do have de/fr subtitles on top and bottom.
The funny names list?

Yeah that seems to have been the trigger but I'm not sure that such a list should lead to everything described in the article.

How that lead to demanding someone denounce white supremacy at a meeting seems like things have long since disconnected from the funny names list.
https://www.cnn.com/2021/05/02/americas/colombia-protests-ta...
Pokology – a community-driven site around GNU poke
Tecate/bitmap-fonts: Monospaced bitmap fonts for X11, good for terminal use
BTW the Langweiche article in The Atlantic suggests that the passengers and crew were asphyxiated by flying over 40K feet for a period, hence no objections. Also the the end of the plane was seemingly more violent than simple descent.

This doesn't contradict my vague scenario, but I wrote it after having read the posted article (about the clever ham radio hack) but before reading Langweiche's article which was mentioned in another comment.
Google, who operate Firebase, enable and encourage Firebase customers to partake in advertising, e.g., by linking their Firebase account to an ads account.

https://support.google.com/google-ads/answer/6333536?hl=en

https://firebase.google.com/docs/ads

https://firebase.google.com/products/analytics/partners
Given the topic of the thread:

https://www.samaritans.org/about-samaritans/media-guidelines...
We're talking about withdrawing funding, not a specific amount (like in your $100 example)

If I withdraw money from my bank account, I still usually have money in my bank account also. If we withdraw funding from a authoritative service that serves a public function but has also been leveraged oppressively, it doesn't mean there is no funding
In the US they're just legal descriptions at the register if deeds
Trying to remember whether to use \1 or $1 depending on the program.

Having to double-escape backslashes in Emacs.

Regular expressions are an incredibly terse way to express the goal... I deal with readability via concatenating well-named strings, each containing a portion of the larger regex.
I am late 30s and do that. I think it is a learned dysfunction / habit / stimulatory addiction.

Just last night my wife asked how I can play a game (Path of Exile) and watch YouTube on my other screen. It was a little hard to explain but I mentioned I tend to watch videos I don't really need to look at (in this case it was just the relaxing tones of LockPickingLawyer) and I was kind of playing in a flow state in PoE so it didn't need my full attention.

What is really concerning is when I am watching something I actually want to pay full attention to on YouTube/Netflix, and I find myself opening a fresh tab to load up a second video before catching myself and realising it's ridiculous listening to two videos at once talking over each other. Putting the speed up to 1.75x or so helps with this if it suits the topic. In fact that was one habit I built during COVID, and going from YouTube videos at 1.75x to voice meetings with slow-talkers back in the office I found myself reaching for a speed button that didn't exist.
Are you also familiar with extension tubes? I think in both the reversed lens and extension tube the lens sits further from the film or sensor (focal plane). Somewhat counter-intuitively, at least for me, is when the lens is focused at infinity, it's at its closest point to the focal plane. Moving it further from the focal plane focuses closer.