skysight-inc/HackerNews huggingface dataset:
Often at this level a corporate client is already serving as a backer/incubator for a promising service. It might even be an investor or promising acquirer from day zero. B2B is weird like that, relationships are multi-pathed and could easily be adversarial and cooperative at the same time. Corporate execs investing in the startup is standard practice as a way of lending political support inside the larger org (and hopefully profiting of course).
> To me this sounds very much like functional programming as well despite the fact that in OP's link it is said that

>> Distinguish data-oriented programming from functional and OO programming

Yes, that was the basis of my question. The book description also states:

> In DOP, you maintain application data in persistent generic data structures separated from the program’s code. You use general-purpose functions to manipulate the data without mutating it.

Which seems a lot like functional programming. The use of 'persistent' is perhaps interesting, though there's nothing inherent in FP that excludes persistence obviously.
> and I do not use encapsulation

works well for small stuff you can keep in your head, don't know how well that will scale :)

> I use inheritance scarcely and I do not use encapsulation. I separate the code from the data

"It looks like you are writing Pascal. Would you like some help with that?"

> Now I don't even need classes to hold the data since the introduction of records which are immutable containers of data.

Uh, how is a record not just a class with a few nice properties such as immutability, which, BTW you can have in C# anyway albeit with some extra boilerplate (annotating every class property with 'readonly' (i think it is) means it can only be set in the ctor. I'm not sure what to make of your post. Perhaps I should read the book.
Still have to get through that stage though with some good results to show for it, even if we suspect healthy bodies would handle it much better (although I wouldn't personally lose faith based on one instance)
> You can't operate a non-profit the same technique as a for-profit.

Keep in mind that profit maximization subject to a budget constraint and cost minimization subject to an output constraint are equivalent problems. A non-profit ought to minimize the resources expended to achieve a given "mission" or maximize the amount of "mission" it can achieve for a given amount of resources (depends on the circumstance), but achieving those does require it to act like a profit-maximizer.

In reality, non-profits are promotional vehicles and power exercises for people behind them with "mission" being secondary. And, obviously, people who are involved in non-profits do personally profit (reputation, influence, networking -- and in some instances by steering non-profits to spend money on things that benefit their other directly profit making activities).
Try this version which is lag free.

https://github.com/vladdoster/hammerspoon-configuration/comm...
Here's a related offering that Amazon launched a service for: https://aws.amazon.com/quicksight/q/ . Google Analytics has the same technology in their dashboard, found it kind of cool, works well sometimes It lets you ask questions about your data and get answers.
Blogging platforms that make it easier to publish and to be discoverable contribute to the problem just by making it easier to publish and to be discoverable. When writing a blog meant writing your own HTML, or at least installing and configuring some blogging software, and you’d have to write content other people linked to get a good page rank for your website, that served as a filter for low-quality content.

I’m not advocating to abolish blogging platforms, but they’ve been a double-edged sword in that way.
Read the thread. It is intended to be absurd.
You just need to word the postings appropriately and be willing to teach people what they don't know.

OK, I'll grant that if you have that "magic skill" then you can in fact recruit developers for niche languages.

Most companies don't, as we know, and frankly it's amazing to me how incoherent their communications are throughout their so-called hiring process.
Street view as cultural analysis. Is this postmodern art?
Nope. There are plenty of challenging problems that are not controversial, and disagreements can be dealt with amicably. You can have friendly opponents/competitors.
To beat the summer heat, passive cooling works
Wow, any explanation from the HN mods why this happens?
Why the US government always violates human rights?
Personal data could be used to enforce anti-abortion laws
Big Tech silent on data privacy in post-Roe America
You're right, relatively rare.

However, the background threat of it and cultural acceptance of guns over there would be intolerable for me (from a liveability perspective).
You hit the nail on the head. On my social media which isn’t always a particularly intellectual medium, people are already expressing their outrage… but not really saying much else.

The result: reading about how yet another person is so mad about the ruling and “so tired of this country” and what a blow this is for women’s rights has gotten repetitive and uninteresting. After a certain point, reading such comments over and over again is just giving in to outrage porn.

Most members of HN recognize this and prefer the intellectual stimulation that comes from discussing more nuanced technical details.
> the black people there seem so positively surprised and very kind when you ask them something as a white dude

In ~1999 I was in New York, walking around with a sizeable backpack and asked around in Harlem where to find the Sugar Hill hostel. I'd asked two men about where to find it when I was approached by two young women who advised me not to ask these questions here as that would not be safe. I was rather surprised by this since I thought that time was past. Maybe it was the location, maybe it was the backpack but it was not what I'd expected. I found the hostel by myself and came to no harm in any way or shape.

I'm "white" (more of a shade of tan, really), everyone else in this narrative is "black" (more of a shade of brown, really).
Right, I thought they had a 3 day per week in-office policy. How does that work with people relocating ?
Facebook probably can (or could if they wanted) because they've got everyone's contacts. But yeah, never had an issue with throwaway SIMs with any of the listed services.
Essentially a summary of the world at large.
I'll also add the course from The Great Courses - 'Building Great Sentences: Exploring the Writer's Craft' by Brooks Landon.

Just the audio version is sufficient, especially if you can listen to it on a daily commute. They give specific advice on how to simplify sentences that have multiple dependent clauses into a more compact form, which can be particularly useful for technical writing.
Faster Development Experience with Vite, Hugo and Preact – By Dawid Prośba
My brother is hard of hearing and extremely disillusioned about his workplace, but somehow he managed to bulldoze the team. The last time he told me that he has a separate captioning software running to Zoom meeting audio. This seems to work so well that he started to ignore running Zoom meetings and continued working and after the meeting he reads the transcripts. He said: „My colleagues are all complete bozos and most of the time what they utter is irrelevant.“

I find this frighteningly awesome and blasé.
Being an expert boss in AI and expert controller in loop in situ are two different perspectives.AI experts will be useless in situ.
Quantum Zeno effect
Apple makes it really hard to not enable 2fa, things like the Homepod won't work at all without 2fa.
I believe you are the one who need to reread the thread. The person I replied to claimed that "Postgresql upgrades are a piece of cake."

But it is not. It's complex to do properly, just like with most if not all other databases. Claiming that it is easy as is just ignorant and spreading such misinformation is bad.
You have to do that because Oracle has a nasty habit of changing what’s in the download and then changing the licensing scheme.

I’ve been burned by this before, and gone as far as to require a 3rd party audit for Oracle installations on a quarterly basis.
McEnerney’s lectures are great, let me just add that he is from the very same "school of writing" (actually, the same faculty) as my recommendation, Joseph M. Williams.

As is George Gopen who also has a wonderful book that is more into the finer points of where to stick which part of the sentence. Williams and also McEnerney's lecture are much more motivating.
SDCC 4.2.0, released Mar 8, 2022.
No, but it might be an argument for not using generic interfaces where an implementation that literally does anything at all might be passed in. In C# and similar languages this could be done with an abstract base class with an internal constructor for instance. No idea if Python supports anything like that.
Ask HN: Is joining a new company every 2 years to increase ones salary workable?
It seems conventional wisdom is to jump ship every few years or so to increase one’s salary. But how is this sustainable? Why do companies focus on paying new hires more than paying their own, existing bootstrapped, and productive employees? Doesn’t this churn hurt engineering teams and lead to brain drains? Is this a myth and doing so is not actually the best way to increase one’s salary?
yes, the English learning experience for my kids is the first thing I thought when this opportunity started to became concrete.

Sorry, I didn't mean your comment was polarized, the opposite. Yours was one of the few balanced comments in this thread so far (also don't want to discount other HNers comments, this is hugely useful for me)
Speculation, but are you sure it isn't the other way around, and something is chewing up your CPU time, which is then turning into the bottleneck. If you did profiling to actually determine where the CPU time was being spent, then you would probably be able to make a more educated guess.
> But it may not be the right tool if you need distributed compute over a very large dataset

I’m really interested in what the limits of DuckDB and Parquet are.

Can you give me an idea of what size you mean by “a very large dataset”
Mandatory bussing wasn't for cultural purposes, at least not directly. But you seem to forget that the rulings didn't just give some kids access to better schools but also put kids in worse ones solely for the purpose of achieving a racial balance. Parents could pay high property taxes for a school they can't send their children to due to racial quotas. It's essentially a form of robbing Peter to pay Paul.
Oh Shit, Git
This is totally a function of the experience level of the reader. When I was a beginner/intermediate dev, I was actively seeking out articles about the basics in everyday language from different people so I could grok the language. I'm much more comfortable going straight to documentation now, but there is absolutely a place for beginner explanatory blog posts.

The fact that they are generally crap is an orthogonal problem and one the author addresses pretty well IMO.
The article presents two sides - one end advocates humans taking an active role in the loop, like confirming a drone's target classification and authorising it to act lethally. The other side is where the human's role is to shape the operating envelope to what they think will have parameters appropriate for the ethics of the situation.

The examples of the systems seems completely out of whack though.

The active participant advocates are clearly taking about things like air to ground hunter killer missions on ambiguous targets. For example, a civilian vehicle converted to technical vs a plumber hauling some piping. A farmer with a weed killer in a ditch by the road vs an insurgent constructing an ambush. These are clearly beyond the realm of what the other side is talking about - easily identifying shit like russian airforce craft with no friendly transponders and armed active radar payloads under its wings.

I don't understand the conversation that is trying to take place. Clearly they are too different to even consider. Is the conversation supposed to be hypothetical enough that we can pretend we can act in the first case, as we can in the second? Then the conversation seems pointless. Of course you can, if you accept the premise of the second in the first place.

As an aside, the section that goes like:

> exerting over the system when the system has been fine-tuned to make it easier for the human to do less, and for the operator to accept the machine’s judgment.

Is just incredibly bad faith nonsense. Or extremely ignorant. It's hard to tell which.
DNS Measurement, Troubleshooting and Security Auditing Toolset
People need to start writing somewhere. The fact that they get visibility relates to upvotes and lack of publications. They also have advantages in communicating with other beginners.
Without touching on the rest of the article, can we please stop bashing on the use of two spaces after a full stop? It makes new sentences much more distinct. I've yet to see any convincing argument for single-spacing.

Edit: I note that HN automatically compresses my double spaces to single ones. Sigh.
I bought a Surface 7+ a few months ago and really like it. I think of it as a “laptop replacement”. My serious work is done on a desktop with 3 large monitors at home, and a laptop with two large monitors at work. So I only needed a small-ish laptop to handle the in-between.

Plus I can read books or watch videos, take notes, etc, in tablet mode.

> building apps that fit the UX paradigms of Surface tablets

I kinda don’t want this. A major selling point was that I have a full OS with the same applications on my desktop and laptop (ie, PyCharm, other python-related stuff, Firefox, custom python, bash, powershell scripts). No need to have completely different apps because the tablet maker hobbles the OS, making using a tablet in laptop mode useless.

It can be awkward for sure in tablet mode, but it does kinda work.
At some point image generation tools will be good enough to create recognizable images of Disney and Marvel characters, and the legal question will become very important in Washington.

But what we mere citizens have to say about it, I fear, won't matter much.
It's not different for managers. An L6 manager at Amazon for example will make around USD$170k total comp in Munich while new Seattle offers sit at $380k or more.

You will take at least a 55% pay cut -- and that's just pre-tax. Now consider Germany's 44% effective tax rate versus Seattle's 32% effective tax rate. The chasm gets even wider.

You get the double hit of massively reduced salaries and massive increased taxes.

How about purchasing power? Even more bad news. Local purchasing power in Munich is 40% lower than Seattle. Yet another hit.

Don't forget Germany recently also hiked their sales tax to 19%(!!!), which is almost double Seattle.

The higher you get on the seniority ladder, the worse the comparisons get. You can't get the equivalent of US$500k without being an executive, or for extreme outliers. US$500k is garden variety staff level in most top tier US companies.

Work just as hard as your US counterparts for a MASSIVELY reduced rate. Over 10 years, you've lost literally millions of dollars.
The Seiko TV watch
You missed the point. It not about what you think you know. It's about what everyone else believes.

Truth is a function of trust.

That's worth repeating: Truth is a function of trust.

Given the actions of all the Covid-related actors, only a fool would be rolling out the trust red carpet.

You know we know this, right?
> 1. Are Chan and Ridley selling a book?

Hej Alina! Thanks for being open with having an economic interest in this topic being dragged out into the open again.

> It is very surprising to me that these feasible routes of inquiry have not been explored more than 2 years into the pandemic.

It's not too surprising to me. International diplomacy works like this. With a more general picture in mind, specific topics often need to be swept under the rug. Otherwise international relations between any two countries would be constantly in shambles and we'd long have seen WW3, WW4 and WW5.

Note that I'm not advocating for any of this hush-hush. I'd also like to know what happened. But that's just not how international diplomacy works. In this particular case, if WHO wants continued support from China, then you need to carefully balance what and how you criticize. Nobody is helped if China leaves the WHO or next time doesn't even tell anybody that a pandemic is coming for fear of being bullied for this kind of thing. I'm sure the responsible bodies (lab people) will learn their lesson and be more careful going forward. That's the only thing we can hope for nonetheless. It's unrealistic to think China would be punished and all their labs shut down. This won't happen.
Similar experience, with a Surface Pro 4 many years ago. After one year it bricked but thanks god I still had the warranty and they sent another one...

Am I asking too much? I want a tablet with high precision drawing and low-latency to take notes about everything. Add an ARM processor and I'd buy it today, damn it.
If that's the case then it makes sense. From the sound of it I thought they were dissolving, but it makes more sense to just cease operations.
It’s become a meme: https://twitter.com/justsaysinmice
Germany Pushes for G-7 Reversal on Fossil Fuels in Climate Blow
Trading live music for GDP seems like a good deal. Although, I completely agree that SG does feel like an efficient well run corporate campus.
Let me ask you this: How would someone become "sighted"?

What filter can you use to discover the next great writer?

How can someone practice enough to become good?

That's the idea of these sites. People might have limitations but they can build them up. The voting system works but has problems. The alternative is often worse, individual silos, social network noise, etc.
I work with large ecommerce sites (mainly US, UK & EU), for most of them around 75% of visitors are on phones and it’s pretty much the same picture for every consumer facing site I work with.

There’s some variation depending on the demographics e.g. sites with a large audience amongst the older population tend to have more tablet, and laptop visitors.

You can check the mobile vs desktop split for most sites using the Chrome UX Report

You say my logic is flawed but too many sites are designed with large screens in mind and then retrofitted to mobile with poor outcomes for the user experience
To disprove zoonotic origin it would be sufficient for one person to step out and say "I made covid" and present a sample very similar to originally discovered covid strain and maybe some documentation regarding his experiments. It would immediately disprove theory of zoonotic origin of covid.

Nothing like that is possible for lab-leak theory. Even catching animal that has a virus very close to original form of covid wouldn't disprove lab-leak theory because lab-leakers would just say that the animal just got covid from humans.

As for validity of zoonotic origin hypothesis it's a default because every virus ever that troubled us came to us from other species of animals without any additional technological assistance from us. Unless you count hunting, cooking or husbandry a technological assistance.

It's now very well known that coronaviruses have huge variability, are able to mutate quicly and cross barriers of species so it's overwhelmingly more likely that sars-cov-2 came to us without any technological intervention.

We have no idea where the pandemic started. Only where it was noticed. Vast majority of covid cases give only flu-like symptoms. First cases might have happened in some village that had too few people to notice any spike in severe cases. Only when a person from the village visited market of a densely populated city and thousands of people got infected so that tens of them started landing in the city hospital the whole thing had a chance of getting noticed.
Join a study group around the book Real World Cryptography?

https://community.zeroknowledge.fm/t/new-study-group-real-wo...
> commit_to_database reads from stdin and writes to a database. When it reaches EOF it'll COMMIT.

> I don't want to commit something half-generated. Maybe commit_to_database replaces the current set of data with the updated version, serving bad data to users.

Thanks, it's clear now.

I (and I assume others recommending pipefail) was puzzled because idiomatic way to do your sorting example in a regular filesystem is:

set -o pipefail
whatever | false | tee output.tmp
if [ $? = 0 ]; then
echo Commit
mv output.tmp output.sorted
else
echo Abort
rm output.tmp
exit 1
fi

...which gsutil command can't because it does the commit step implicitly, with no way to do it explicitly, I gather? But at that point I still don't understand how can you avoid the race condition (regardless of the language) and kill gsutil before it does the implicit commit step.

> that kills the parent process, not the downstream process

It kills all child processes, including commands started in a pipe.
Would you really want to live in a building like that?

Doesn't seem like it would be pleasant
Consider cutting the US into pieces whilst maintaining the overall mass-shooting rate. As it decreases in size the average time-between-mass-shootings will increase. As you continue to decrease the size, that time will increase above a year and you'll start getting zero mass-shooting deaths per year. Continue decreasing the size futher and you'll get >3 years with zero mass shootings, at which point these microcosms of the US will have a median of zero, and will be indistinguishable from the European countries in the table.

Note that this is true even though each mini-US continues to have the same per-capita shooting death rate.

But that's absurd, since each of those mini-US countries has the same problem as the whole US. Picking the median has just hidden the data. I suggested 4 alternative ways to express this.
Obviously that's where automation should and already has kicked in (not for service jobs, but for factory jobs - which are strategically more important anyway).
You want an ipad it seems like.
HTML ignores multiple spaces and since HN is built on HTML, I’d guess that’s why it’s happening.
Or better, the Surface Pro X (when this is done):
https://github.com/Sonicadvance1/linux/issues/27
It’s difficult to figure out who this is really for. It’s clearly skewed towards lower income folks, who are decidedly not the people who read The Economist.

The Patek Philippe-wearing jet set, towards whom most of the advertising on The Economist is aimed at, is going to have very different ideas of livability.
Maybe they have a stronger position because they own GitHub. There is at least "Release and Indemnification" section in the terms of service.
Hacking a Samsung Galaxy for $6M? – Joe Grand
> Oh, and use an editor (the human kind, not the digital kind.)

This is so important (IMNSHO). It's fairly obvious, that editors are becoming a "lost art."

My mother was a scientific editor, and she was brutal (she edited some of my work).

It's really hard to find fiction books, that are less than 500 pages.

I read a story about Stephen King. Apparently, he hates being edited (most writers don't like it).

When he was just starting out, he was forced into being edited. I remember reading 'Salem's Lot, back in the 1970s. It was an awesome book (Relatively short, succinct, scary as hell), and made me suddenly become a Stephen King fan.

As he got more and more famous, he started being able to bully his editors, to the point where his work is barely edited at all.

And it shows.

I really can't read him, anymore.