skysight-inc/HackerNews huggingface dataset:
> Go’s LSP (created by Go Team) is the best in class and super feature rich. I’d recommend trying out things before making claims about one thing being better than the other.

Ahem, cough.

gopls is a PLS. Which Wikipedia gives us the definition of being:

programming language-specific features like code completion, syntax highlighting and marking of warnings and errors, as well as refactoring routines

PLS features are only the tip of the iceberg of the features that you get with GoLand which has a much richer integration with Go. Ranging from contextual menus, to configuration options to all sorts of other things.

I therefore retain my point that VSCode's only benefit over GoLand is its free.
Author here. No ChatGPT was used.

Just my own brain reading through old talks and articles from Instagram engineering and Excalidraw for the diagrams.

I did my best to put together all the info I learned from them into a comprehensive and simple manner.
No. It was training given to the HR department. Thorman received generic training regarding how to classify exempt employees from an attorney. Thorman did not request the training personally.

It was a training given widely, and online. It was arguably broad and generic. It was given unsolicited (unless you count every training an employee is told to do as unsolicited).

The fact that you misunderstand the factual and procedural posture of this opinion should key you in to how out of your depth you are.

Let’s return to what was originally under discussion.

From you: “10 execs? Maybe. If they’re all involved in the same thing and all asking for advice. Seems unlikely to actually be the case though. So probably not.

100 folks listening to a presentation? Definitely not covered.”

From you: “Trainings aren’t seeking legal advice.

Being a random employee reading email isn’t seeking legal advice.

The larger the group, the less plausible any argument gets for this reason. There is no way a lawyer is having a conversation or giving legal advice (actual advice) to 100 people at once. Even 10 is highly improbable.

If all parties to the conversation can’t even plausibly claim it’s a private conversation with their lawyer to seek legal advice, then the courts aren’t going to even think of taking a privilege claim seriously.”

Here we have a standard training that was conducted online to an entire department via slideshow. Is it privileged? According to your heuristics, it’s not. Clearly it was.

Every discovery fight is a special edge case. Every assertion of privilege is a discovery fight, and the privilege itself is a special edge case. That’s why I said corporate privilege is hard in theory and even harder in practice.
As has been said so many times on HN, individual users of Google resources are not the customer, they are the product. Browser defaults are an annoying way that Google exerts pressure on everyone to be their product, but I'm more annoyed by their stupid Captcha API integrated into many pages Google has no business monitoring.

I feel harmed every day being coerced to be an unwilling and unhappy product of Google's adtech leviathan. I don't know what that means for this particular case, but hopefully Google gets the message and builds a better off-ramp.
I presume this architecture would look very different today? With supabase, spanner, cloudflare, etc? When scaling, the database bit is the least clear to me. How do you create an "isolated" database per customer?
We use the microservices architecture as a single team and don’t have any issues with this for many years. The key is to have a monorepo and stay consistent by following strict coding guidelines.

In my opinion it makes the backend way more resilient than a monolith.

Don’t kill me for this opinion please ;)
Interesting take on Nairobi a vibrant startup city
Tracking Austrian grocery prices by scraping store sites
And if he really cared, he'd get her some hands-on experience with the BBC.
RAF = Red Army Faction, AKA Baader–Meinhof
> Most importantly, SQL databases made supporting highly consistent ACID transactions easy.

The default transaction isolation level for every major database is not ACID. Enabling the required serializability tends to make performance terrible, and so most don't.
> Then since we're looking at the commas for this argument, the second algorithm is paying less for comma correction even though it's much wronger.

And? It will surely have to be on average more correct than another competitor, otherwise its size will be much larger.

> What if wikipedia is using the incorrect word in a lot of locations,

Then you write s/wrongword/goodword for a few more bytes. It won't be a deciding factor, but to beat trivial compressions you do have to be more smart than plain looking at the data - that's the point.

> And it shuns any algorithm that's (for example) 5% better at knowledge and 2% worse at the last mile

That's not how it works. With all due respect, much smarter people than us has been thinking about it for many years - let's not try to make up why it's wrong after thinking about it badly for 3 minutes.
Moore has a complicated relationship with Watchmen (and VfV), spurring from his complicated (and constantly changing) relationship with superhero comics. One of his bones of contention with DC is precisely that he didn't want the work to grow offshoots; I doubt he'd want the world to write them freely either.
In the European Union, all countries set up public UBO registries. A few were challenged on privacy grounds, and in November last year the Netherlands and Belgium and probably a few others closed off public access.

Now only government departments and banks are able to access those registries. That's very inconvenient, for instance, for non-bank lenders, who still have a regulatory obligation to ascertain the UBOs of who they lend to.
The official US foot has been based on a metric measure for more than a century now though:

The Mendenhall Order marked a decision to change the fundamental standards of length and mass of the United States from the customary standards based on those of England to metric standards.

It was issued on April 5, 1893, by Thomas Corwin Mendenhall, superintendent of the United States Coast and Geodetic Survey, with the approval of the United States Secretary of the Treasury, John Griffin Carlisle.

At this point every US unit of measure (length, mass, volume, temp, second, etc) is defined in terms of a metric fundemental.

The US public are really just pretending that they don't use metric.
The BBC Micro / Econet network used in UK schools was a lot of fun, very open, and not at all secure. There was no internet so you had to work everything out by reading the docs (which were very good) and reverse engineering.

Each account started with a quota (8K!), but you could easily steal more if you could persuade someone to run a program under your control. That was because if they created a file in your directory, and you deleted that file, then the quota to write the file came from their account, but deleting the file credited the quota back to your account. Needless to say I had a lot of spare quota after a while, so much so that I had to "hide" the fact by creating lots of random-filled files, since the system only tracked quota for free space, possibly the root cause of the bug.

Another one was that writing to address 3362 allowed you to change your station number (think IP address if you only had 256 addresses) on the Econet network. So you could trivially impersonate any other logged in account by assuming their station number and sending requests to the file server. I worked out the address (3362) by printing every address that contained the same byte as the station number across a few machines and cross-referencing them by hand.

Another one was the *NOTIFY command which sent messages to other machines on the network. Except it worked by literally typing those strings as if they had been entered on the keyboard of the other machine, obviously allowing you to send arbitrary commands. The system admins at our school removed the program but couldn't remove the underlying "system call" [as we'd refer to it nowadays] in ROM, so I wrote a program that performed a broadcast notify letting you type commands to as many other machines in the room as you liked.

I was banned from the school computer room after a couple of years of this.
If you don’t understand why free games have to be endless, happy IAP purchasing :)
that's presumably why the author said "made supporting... easy", not "is"?
I don't think that's verifiable without receipts. I'm pretty sure at some point (late '90s) you could get such paperbacks on the secondhand market for pennies, and everyone had one already.
>The inability to sue to identify the problem or correct it is a real loss of autonomy and freedom.

It's unclear if "inability to sue" applies in this case. For example:

>Discriminating against people based on their gender and ethnic background is illegal in the Netherlands, but converting that information into data points to be fed into an algorithm may not be. This gray area, in part the result of broad legal leeway granted in the name of fighting welfare fraud, lets officials process and profile welfare recipients based on sensitive characteristics in ways that would otherwise be illegal. Dutch courts are currently reviewing the issue.
If someone write about a topic and produces new content, that is not the same as publishing publicly funded research.

People wouldn't read review articles otherwise.
> Think of how much time is stolen from you in a daily commute

Not that much. And I just read hacker news while sitting on the train which I was going to do if sitting at home anyway.
Per-capita, in most of the world approximately everywhere is urban - non-urban dwelling is a rounding error.
You read my comment wrong. I'm asking "how come the contract allows for this outcome, which is very bad for DC?"
> finding food that is high fiber, low salt and unsweetened is nearly impossible

I mean, this is pretty much anything in the fresh produce section. Chop it up and eat as a salad, made palatable with a sprinkle of salt (nowhere near as much as what is added to processed food) and a simple homemade vinaigrette (olive oil + vinegar).

> yogurt, bread, peanut butter

You should be able to find relatively healthy versions of each in a store; perhaps you'll need a trip to a health-focused store or Whole Foods, but it should definitely be possible to find plain-nothing-added yogurt, simple sourdough whole wheat bread, and plain-nothing-added peanut butter.
Some gut parasites release immunosuppressants to protect themselves , it's also actively being traild on humans who suffer from autoimmune gut diseases
Yeah, you want to get rid of uncertainty, but it's here to stay. The whole legal system is not brought to its knees over the fact that no code on GitHub (gasp) is automatically guaranteed to be safe against copyright infringement.

> It is standard, reasonable person practice to use foss-labeled code on GitHub under the presumption that the license is not a lie.

Yes, absolutely: presumption, not certainty. (Nitpicking the phrasing: presumption that the copyright is not a lie, the issue does not even venture into licensing.)
IMO "crawling" is a rather emotive word choice because it often applies to insects
Not OP. No anger in his words. Please don't make OP feel inadequate for expressing themselves clearly.
How can one avoid their browsing ending up in the passive DNS logs? For example, is using 1.1.1.1, 8.8.8.8, or 9.9.9.9 (CF, Google, and Quad9, respectively) good or bad in this regard?

For example, where does Spamhaus get their passive DNS data? They write [1] that it comes from "trusted third parties, including hosting companies, enterprises, and ISPs." But that's rather vague. Are CF, Google, and Quad9 some of those "hosting companies, enterprises, and ISPs"?

[1]: https://www.spamhaus.com/resource-center/what-is-passive-dns...
Unless you're a mind reader you are way out of line with this comment.
The CIA offered to pay then Prime Minister Lee Kuan Yew USD$3.3 million to cover up the matter.

Lee rejected the offer, and asked the U.S. to provide formal economic aid to Singapore instead.

Wait, so instead of taking the money personally, he just asked the CIA to give it to Singapore? And he still kept it secret?

Still sounds like a bribe to me.
The issue is not the inconvenience unless they took action to make it inconvenient on purpose. It's when they do take action to make it inconvenient on purpose, or prohibit it through contracts or DRM.
Perhaps (well.. almost certainly) that would disincentivize any of the companies in these industry from innovating at all (if you can’t gain any edge by additional investment since anything you do will be stolen you might as well start stealing if that cheaper).

This would also especially favor large mega corporations as long as they are efficient enough (due to obvious reasons).
Looks like those wordpress bots have finally figured out HN as well.
No, you are keeping it simple.

I am using rsync to rsync.net from multiple different hosts with different configurations. I run the same command on every host running variations of *nix, no messing about with different tools needed.
Hmm. I'm asking because I've had some trouble with Duplicati. I use it on a laptop, and it does not like being interrupted during a backup. It also doesn't fail the backup, which would be fine; instead, it gets jammed on files, particularly the large (multigb sqlite) file it generates to track state. It remains jammed, even once network is restored, and measures upload speeds at single-digit bytes per second. I end up having to force kill it after multiple abort requests fail to stop the jammed backup, and there's multiple warnings that this can corrupt data / you shouldn't kill the process...

So anyway, I'm looking for alternatives.

Duplicati also, somewhat annoyingly, nails 100% cpu for a while during backup which spins up the fans and gets my laptop very hot. I've been meaning to see if there's a simple way to modify the code to prevent this, but I'm very unfamiliar with C#.
China certainly did agree in various ways: https://en.wikipedia.org/wiki/Intellectual_property_in_China
good job US, imagine google moving its whole business to another country :)
Enforcement of what exactly? Locking up half a city?
I can't find where it says it's per customer. It says they have "a few physical shards". From what I understand, they had a few physical DB servers which stored their own subsets of data. When a request came in, the appropriate DB server was selected based on photo or user ID.

P.S. Here's more information: https://instagram-engineering.tumblr.com/post/10853187575/sh...
Disclaimer: I'm a core contributor to PRQL [1] and post about it a lot on HN. Apologies for jumping in on other people's threads, but for people interested in the headline, PRQL might be of interest.

At PRQL[1] we believe that SQL is a combination of two things:

1. Relational Algebra, which is eternal because it's just maths, and
2. A language designed in the 70s that looks like COBOL.

When people say that SQL will never die, they are usually thinking about Relational Algebra because SQL has been used interchangeably with that. With PRQL we agree that Relational Algebra is fundamental to thinking about data and we intend to keep that. However we've learned a lot about programming languages in the last 50 years and so PRQL is a revamp of SQL that brings the composability of functional languages and modern ergonomics to data transformations in order to improve the DX and UX of data scientists, data analysts and analytics engineers.

PRQL is simply a compiler that produces SQL so you can use it with whatever database you are currently using. It's completely open source with zero commercial associations and is deeply committed to staying that way forever.

1: https://prql-lang.org/
Musk's actions have certainly damaged Twitter and its engineering. When you set the house on fire of course some termites will get killed but then you might also kill some babies and the family dog.

A lot of tech companies have bloat in the form of AI ethics people, DEI people and so on. They need to go. But Musk probably hurt twitter a lot in short term by firing a lot of engineers and making it a place that made people unhappy.
Got me to within 1km, that's pretty crazy
Uber, at that time, was "scrappy". Every operating city was a different market with different rules, so Uber was akin to a franchiser that gave their market managers wide leeway to setup whatever business processes are needed to succeed in that market.

Excel is the easiest way for business-oriented people to make numerical decisions, run incentive campaigns, segment riders and drivers, produce reports required by cities, counties, states, etc.

The data teams providing market intelligence to the various markets, of course, knew about servers. But they would not have the time or skill to setup something like this, and the business still had daily data needs. So the laptops it was, for a time.
You can split things up you don't have to though. Teams operating independently is fairly orthogonal to this.
It's probably the "crawling with" that did it.
> Enabling the required serializability...

is trivial, no?

> ...tends to make performance terrible

I've heard this a lot but never seen any figures - anyone have any numbers/experience?

(edit: and most apps I've worked with didn't need serialisability, either because they were working with a snapshot of data or absolutely precise answers weren't needed)
The article is about agencies and you are a SaaS founder. These are very different types of business with very different economics.

It’s fair for you to chip in with your experiences, but you shouldn’t start off by saying you are confirming the article is true, because you can’t. If you were speaking from your experience as an agency founder then you could confirm it, but your business is very different to an agency.

The problem a lot of people here have with this article is that it seems to be based on SaaS economics not agency economics. So for you to say you confirm it as a SaaS founder is propagating the problem people here see with the article.
Interestingly, while skimming the front page, my brain autocorrected this to "GPT-4 is getting worse". We all have similar confirmation bias, I guess.
If your data is somewhat sparse, somewhat hierarchical or have evolving/amorphous schema, gzipped jsonl is better. Jsonl is supposed by clickhouse and jq and a bit more consistent around escaping/delimiting
On strong schemas and flexibility:

1. You still have a schema in your code. With weak schemas it's now just harder to know if every record in your database conforms to it.

2. An ORM is a great tool for prototyping. R.g. have SQLAlchemy objects in code, run a command to generate a database migration; run the migration, and you have all your data guaranteed to be compatible with your latest code, and you didn't write any SQL.
Discord: the uninternet. Thanks.
exactly. liberalism is right wing.

but just to confuse the waters, i would say that Americans liberals are indeed right wing, by global standards.
Of course not in France, different cultures have different hot button political issues at any given time. In France the equivalent would be support for the EU or mass immigration.

For three you're right, I should have said "non white people". Their belief system is that "white" men are born into sin and other types are born pure then corrupted. More or less. I mean, I wouldn't expect an emerging religion to be internally consistent.

Mind is the same thing as soul in this context. They believe you can have a genetically male brain but the soul (or mind if you prefer) of a woman or vice versa.

For five, yes my sketch is rough and I appreciate the clarifications you're forcing on me here. It's the first time I've written down these thoughts, others have done so better. What I was getting at was the focus on the supposedly weakest members of society as a justification for attacking the strongest (tax collectors, the rich etc).
Then IMO they would be a monopoly on iOS in a similar way. You change the default search engine on Android too, most people don’t know how/don’t care/etc.

Now I’m not sure that something you could actually define as a monopoly but they do control almost the entire search market on mobile because they directly control Android and pay Apple huge amounts of money to achieve the same on Safari.
https://archive.is/Qzh3t
No idea what your point is, sorry.
> AI ethics people

These do actually have a proper job. They do ethics laundering for the tech companies and are very valuable.
Let me recommend Japanese way: it is impossible to sold copyright. so publisher always need to negotiate with authors.
https://archive.is/G3s7z
Once you expose something long enough to get scanned. It's going to continue to get scanned pretty much forever.

I self host a couple web services, but none are open, you need strong authentication to get in.

It's not ideal, ideally I'd close the https web traffic and use some form of VPN to get in. But sadly that's just not feasible in my use case. So strong auth it is.
SAS Institute
It's true that Google is unpredictable but as it stands Android still allows me to install apps outside of the approved store.
Funny enough, where I've noticed the most bugs is in the ad buying process. They want an active account (which many corporate accounts wouldn't qualify as), then they want you to be a Twitter Blue member(which requires a verified phone number), then my company's phone number wasn't accepted. I gave up after that
> The article as I read it is trying to make a broader point, that there are underlying mathematical principles that inspired Codd’s relational model.

The relational model is a direct product of a set of mathematical principles Codd put together called relational algebra, which deals with sets of tuples called relations.

Nothing in the article addresses any of the mathematical underpinnings of the relational model. Its blowing smoke at an audience that it expects to know next to nothing about the topic.

> One goal of the article seems to be to inspire a curiosity in knowledgeable readers: what happens if you build a document database that also supports the same mathematical principles that inspired the relational model

The features of RDBMSs that they seem to be suggesting FQL supports are ACID transactions. While that's an important feature of RDBMSs, it isn’t the same thing as the mathematical principles addresses by the relational model, whether relational algebra or the more general set theory that inspires it. The article isn't directed at knowledgable readers.
Dijkstra's been everywhere, man.
Counterpoint: scihub, libgen links are routinely shared on HN as a matter of course (likewise in academia). I've seen HN threads in which people unapologetically reminisce about torrenting movies/music.

Perhaps your will object: "But the publishers/Disney/etc are evil, greedy entities and I don't owe them anything." But I'm sure anyone who's stolen corporate secret elsewhere can come up with a similar justification in their head! After all, that may well be why they left the company in the first place.
Hippies were much more about social inclusion than environmental issues though at the time. So I think yes the woke movement is definitely a descent of the hippy movement. Wokism has a stronger focus on racial elements, bit that was definitely present in the 60s too, just less militant in the hippy movement than it was in the black power movement. Possibly you could argue that wokism fuses black power and hippyism.