skysight-inc/HackerNews huggingface dataset:
Dear reader, in this article, we will learn about drinks that help you lose excess weight, and get rid of toxins and fats accumulated in your body so that you can gain an ideal and healthy body.

These drinks are made from natural herbs and plants that have many health benefits for our bodies. In this article, we will mention 7 mixtures to lose weight safely and securely.
I would argue that it depends on how it is implemented.

Some pay/reg walls are implemented such that the site is sending the full content to you but directing your web browser not to display it (like using a `display: none` CSS property). I would say using a browser extension to direct the browser to display it anyways wouldn't be a violation. You were authorized to make the initial request for the otherwise public page and they choose to send the full content to you. You aren't making any other connections to their system that you aren't authorized to make.

On the other hand, if it is doing something to trick the server into sending you content that it wouldn't otherwise send you and you aren't authorized to access, I would tend towards seeing that as something closer to a violation.
> Accessing material that has been deemed illegal enough to be the subject of a country-wide block is generally going to be a criminal offense.

That’s not the issue discussed here, I think. We’re not talking about someone circumventing censorship in their own country (which is obviously illegal in your own country).

What we’re talking about here are IP-based country filters imposed by websites such as Netflix or BBC iPlayer, restricting visitors from certain countries to access all or certain content. Circumventing that filter by using a VPN (thereby masquerading as someone in a “permitted visitor country”) is obviously going to be a breach of the terms & conditions of that website and/or license conditions of content made available. But the argument apparently raised by LinkedIn in this case is that this is also a criminal offence of gaining unauthorised access to systems (I.e. legalspeak for what’s colloquially referred to as “hacking”), which would likely lead to (more severe) prosecution and punishment.
Schema-On-Read, performance, combining the variety of Data Sources in one SQL query?
It is indeed early to say, but the design of the compiler pipeline is very different to rustc, it is a more traditional pass based system with plenty of side table lookups. Some of the notions are similar we are using HIR but we are not using MIR, GCC's generic IR is very similar.

So we have
AST->HIR->GCC-Generic->GCC

where as rustc is:
AST->HIR->THIR->MIR->LLVM-IR->LLVM
CPI is a good method to measure inflation, but it's managed by people who have an interest in getting a low number, so it is a poor measure in practice.
> Sounds like rule of laws then?

Yes and no, he was only arrested when his involvement became too obvious, but it was a well-known "secret" for many years on the streets that he was running the show the whole time.

And out of all cops and politicians accused of serious crimes (rape, murder, theft) it's very rare to see any of them condemned. And when they are condemned to a prison sentence, it's usually never enforced. Many well-known french politicians have been condemned to a prison sentence but i've never heard of a single one of them actually sitting behind bar. This creates a culture of impunity in the official representatives.

> arrest corrupt officials when they threaten the desired equilibrium

Yes, precisely. Only when they're too much of a bother to defend, they're rid of. I heard in germanic countries corruption and crime in State representatives is taken more seriously and it's not uncommon for ministers to be kicked out of public affairs even before they're condemned.

In France, corruption is business as usual, so you get in a situation where homeless people can be jailed for stealing food from a supermarket or cracking a squat in a building that was empty for many years, but people in power doing much more serious crimes will never face any sort of consequences beyond the very few independent media giving them bad press (which is not relayed by mainstream media which is owned by their friends from the industry). Differential justice based on class and connections does not fit into the definition of "rule of law".

EDIT: Strongly recommend reading Michel Foucault's Discipline and Punish. It offers a certain perspective on how modern social control operates, and how "justice" is not an independent power.
How dare you suggest something sensible. The mob will soon be knocking at your door.
In a world of imperfect systems and fallible humans, it's over-idealistic to say "Don't fight evil with evil". Simplistic, even. It's a counter-productive moral high horse because you can always find dirt on any authority that can help you.

Even if I believe the police is corrupt, if I get mugged on the street, you can bet I'm going to the police for help. That is not mutually exclusive to my belief that the police, as an organization, abuses power.

Government granted these tech giants the necessary permits to operate (to say the least), and can penalize them based on the law. It just makes sense that the power to regulate rests on this government too. Now how government should reign in these companies is another topic and that's the part where moral vigilance comes into play.
Why not complain about both?
Before gmail you either had hotmail, or you had your ISP's mail provision. Both were poor in comparison, and in different ways -- your ISP meant you were locked in to your ISP for all features, and while clients like eudora were fairly good for the time (I tended to use Pine), gmail was still superior for normal users.

The move to multi-device from the late 00s onwards also changed the email landscape. It was no longer acceptable to simply download your email onto a single desktop computer via pop3 and remove from the server, you wanted access to it from everywhere on any device, your home desktop, your laptop, your work desktop, and eventually your phone, which meant storing mail on the server.

Personally yes, I use DDG, OSM or apple maps, pay for an email provider hanging off my own domain which comes with a decent enough webmail client as well as imap integration for phones, but that's not normal. In the 00s I used Pine and fetchmail and squirrelmail on linux, with latex and StarOffice and Phoenix/Firebird (and konqueror at one point) rather than Microsoft and IE and hotmail and office, but that wasn't normal, and it's not really a defence against a claim of a monopoly.
From Cloud Run to Kubernetes: Why Internals Matter
> What's needed is to impose on programming languages, outside of comments, checks similar to the checks made for domain names.

But this attack works by placing characters inside comments and srings. So these checks would not help preventing this particular attack.
Yes the author was criticizing the kind of "I have deep CS knowledge, you are just pushing pixels" arrogance.
hiQ is based in California. What impact would the case have for machine learning companies that do not reside in the U.S.? Would those companies have an advantage over ML companies that operate in the U.S.?
Then that is a great job for other unmotived people. For motivated people, the poor interview is a great signal to look for a different company.
Okay let's go back to before I was born when people still used IRC and let's say you hated someone else's IRC server. You can just use a program to flood their server with garbage messages. In order to try and stop this spam they first try and deanonymize where this traffic is coming from. This can be done by looking at the IP that these bots are coming from. Now they can gline you and the flood ends. Now let's say the internet didn't leak your IP deanonymizing you. What are they to do? They essentially are forced to lock down the server and whitelist it. They can not allow anonymous users to join or else risk just being flooded.

Stopping abuse has always been a game of trying to deanonymize users in order to try and ban the harmful ones.
I think a good way of framing it, would be to say that your reasonable expectations in the organisational structure and culture have not been met.
We own a dog but I wonder why has this been flagged? As god owners me and my SO do realise that not all people love dogs and we tend to act accordingly: we've trained him so that he wouldn't do all sorts of not-ok stuff in a human-run society (it's better for a dog in this type of society to listen to your commands than not to listen), we clean after him after he does his stuff on the street etc.

Imo the same holds true for little kids, not everybody loves them (for good reason) hence why parents must be responsible in their relation between their small kids and the others.

Later edit: After reading the actual article (I know, I should have read it before leaving the first comment) it seems that the poor dogo has separation anxiety issue, again, a thing which me and SO actively tried to address since the very beginning (on the advice of our vet and the dog's trainer, among other people).

Also, the dog following the author around the house seems to be also anxiety-related and should have been addressed by the owner earlier on in the dog's life. It's nothing unsolvable (when it comes to the dog) but the problem is most probably with the owner (a nuance that can be caught from the article itself), if the owner doesn't actively want to solve that issue in his/her dog and if the owner doesn't work together with the dog under the supervision of professional help (let's say a dog trainer) then nothing much can be done about it. I very strongly believe that in these cases (and in the majority of the cases related to dog-ownership) the issues which are present are the fault of the owners, not of the dogs themselves.
Great point:

> you don't know what you don't know

aka knowledge is what you have after you forgot everything you learned.
> Saying society is screwed because ads

Stop your sentence there and I'd agree with you
All you need to know is the `if` statement. That's all.
"For example a lot of people now are asking to work remotely before they have demonstrated they can produce anything or function as part of a team. I may not be against remote work but to have that presented as a requirement or something I have to "align" my team with may be too much at the interview stage."

Are you for real? Interview is too early to ask about remote work?
Recruiters cost about 15% of your annual salary, to be paid in full if you complete the probation or the first 4-6 months. My first employer was angry when I quit at 6 months + 1 day (But the contract had a shorter leave term after 6 month, ironically).

As an employer now, I’d prefer you leave as soon as you want, after ensuring you’ve secured another position. It is in no-one’s interest to stay in an unwanted situation, even out of pure generosity for you.

As a recruiter, I wouldn’t know if someone stayed 3 months in an undesirable job, that seems normal.
But how can I be familiar with S3 without any data engineering work? Or maybe I should put it like this, what exactly does "familiar with S3" mean? Does it mean that I used it to store something (I mean even a non-programmer can do that), or that I should be able to manipulate (i/o) the store using Python with Boto (Again this can be done with a tutorial), or something else?

I believe that "something else" usually indicates some previous data engineering work though, so it's an egg and chicken problem.
i’ve used SwitchResX for years to create/use custom resolutions. though i don’t have an M1 mac (on order now). maybe that’s another way of achieving this?
Those don't skip null or undefined though, they only skip missing keys in the array. For example:

[1,,3].length
// 3

[1,,3].forEach(v => console.log(v))
// 1
// 3

[1,undefined,null,3].forEach(v => console.log(v))
// 1
// undefined
// null
// 3
Seems like the monopoly here is the school, not Google. There are other platforms than Google Classroom.
> many many studies have been done that prove the will of the people hardly ever changes the will of government

Studies such as? Citation needed.
Memorable one. I miss Collins' x86 articles.
Exactly, I've spent years optimizing RDBMS and columnar databases and I couldn't at this moment fully explain the definition of ACID to you without having a wee google refresher.

I mean, I learned ACID's definition, nodded because it made sense, realised that MySQL's default (at the time) MyISAM storage engine wasn't ACID, it flat out failed at C, so encouraged my LAMP stack using friends to switch to InnoDB, then switched to Postgres myself.

Likewise, I use a lot of distributed systems, but I don't think in terms of the CAP theorem on the regular.

Rather I just think about all the fun ways each distributed system can die in, and while ZK is CP (although I'm dubious about the P), and Kafka is CA, the failure mode is roughly the same - you lose enough cluster members and shit breaks.

I know that my k-safety (k being how many nodes I can lose and still have a system) for ZK is N - (N +1)/2 (assuming truncating int division), and as for Kafka, well... it really depends on the failure.

But the usual conservative design for a Kafka cluster is n * 3 replicas on a 3 AZ stretch cluster with min.insync.replicas set to num.replicas - 1,leading to a k safety of 1.

I'm a fan of the 2.5 stretch cluster, if I have to do a stretch cluster, I generally prefer separate clusters replicating.

So for a 2.5, you'd go 2 AZs with M brokers and N ZK nodes, where M % 2 == 0 && N % 2 == 0, with one ZK in the third AZ as the tiebreaker.

You can now lose an entire AZ, and still have a quorum, while paying 33% less inter-AZ traffic from your Kafka clients.

Basically, theory underpins all my work, but the theory and the reality are quite different things.
Well, you could argue that cats keep mice away. Specially wild or semi-wild cats. Not so much relevant now a days, but rats were plague spreaders in the dark ages, this is why cats were used to keep them at bay, by having the pet in your domicile and letting it recognise that as its territory, it would protect it, end result being less mice in the house.
Also remember, Recruiters and HR move around to different companies a LOT, and they all know each other (BECAUSE they move around a lot!). So you may find that one of these folks at a company you apply to either knows someone involved with your hiring or leaving a previous company, or might have been involved themselves.
> Welcome in appstore land, where the system is merely a collection of independent applications with no relationship with each other.

"App store" is having a centralized distro repository where you get all applications from (e.g. Windows Store), and "merely a collection of independent applications with no relationship with each other" is exactly the opposite (e.g. that's how the Windows apps were distributed before the advent of Windows Store).
> yes the power is imbalanced but it is possible to remove yourself from google, thousands have.

And I was once among them. Except actually, using Google's “services” is mandatory if I want to obtain such luxuries as food and shelter in the area where I currently reside. I was required to shell out for an Android smartphone; me paying Google money (albeit indirectly) was mandatory.

> You can not remove yourself from government, if you try they will kill you.

What hell-hole do you live in‽ In my country, the government doesn't have the authority to kill anyone (except the military, unfortunately, but that's in some other country). It used to, and then people decided they weren't okay with that any more, and now it doesn't.

And where is disconnecting from your city utilities illegal – let alone physically enforced with guns‽

> so I am not sure what factual factual basis you have to claim that governments must follow the will of the people.

I said “legally” and “in principle”. Though, in many places, the governments actually do do what the people want; look into the Pirate Party in Europe, for just one example. (Also, suffrage movements… A lot of the time the government “goes against the will of the people” is when most people are apathetic about your cause; governments prefer the status quo, because most people don't like change.)

Fundamentally, I have zero say in what Google does. At least with the government, I get a vote.
Senior or not, in many mid-size companies and above, developers are only seen as Individual contributors, with little influence and zero authority.

I'm not saying what you claim is impossible, it totally is possible. Working your way up does not only involve hard skills or soft skills, but also the local context must somehow enable/allow this and that certainly involves a lot of internal politics.

One question though: since you did that a few times, why did you not pick a C-level position (or any high level position) directly after your first success? Why did you prefer to "reset" to developer and work all the way up?
> this query is pretty slow, maybe I should look into adding an index because I know that speeds things up

On my current work database is riddled with indices over various status columns. Those indices are not selective and basically useless. Worse of all: it's not immediately obvious that those indices are bad, because inserts/updates are fast enough, but they slow system down as they accumulate and there's no easy way back.
I think the OP is not complaining about change. Arguably, change is inevitable. He seems to dislike trying to keep backwards compatibility at the cost of sanity and usability, and the fact that C++ is an ever-growing pile of features that doesn't make sense anymore.

This is precisely what the Rust edition are there to solve: your legacy code will work but the language will change with each edition to reflect the state of the art, and if needed, it will break backwards compatibility.
Can anyone explain how these people are making money? This is a serious question. It's easy to understand why they want to leave food and hospitality jobs, but are there other industries hiring these workers at higher wages? Are they working at Amazon warehouses?
I feel that this is a perfectly good interview question for a so-called "full stack developer":

> Let's turn to databases now. Can you explain ACID to me?

I'm not saying that the original article on RoyalSloth was wrong, exactly. It has to do with the way the interviewer approaches the question. For instance, for that full-stack developer I would be PERFECTLY satisfied with an answer that went like this:

> Hmm. Well, I don't remember exactly what the letters stand for. Atomic, something something. But look -- some databases, like MongoDB, can sometimes lose data after it has been "committed". Other databases, like DynamoDB, can read just fine from one table but they can't guarantee some basic invariants when reading from multiple tables at once. And some others, PostgreSQL and most "relational databases" fit in this category, jump through hoops (I don't know quite how it works) to make certain that what you see is always consistent.

If I were hiring someone JUST to do front-end web design then this wouldn't be relevant. If it's someone more junior then the above sentiment but without the ability to name specific examples would be fine. But I don't want to hire someone to work on interfacing with the database unless they understand it to at least this level.

If I were hiring for a database specialist I would expect a much more detailed explanation.
Never directly that I've seen. However indirectly I've seen across the board 10% raises for everyone when the company realized that people were leaving for better paying jobs, and those who were left just hadn't found the right opportunity yet (probably because they were lazy about sending out resume's but that is not something a company should count on)

I've personally left a position I liked mostly because my raises were not keeping up with inflation. I understand that at my age I'm at about the peak of what I'll earn in my lifetime: I'm not expecting a raise to earn more money anymore, but inflation still applies and so 0% raise is a pay cut against inflation. Turned out I liked the new position, but I wouldn't have risked that if my wages had kept up to what I thought I was inflation.
Results from being #1 on Hacker News for 6 hours
Ha.. all of us at one point?
The fact that you recognize this is a great first step.

It’s not abnormal to have a negative mindset. This goes back to our caveman days of having to think about the worst case scenario for everything since it was literally life or death.

I suffer from a negative mindset as well, and have found that therapy has been useful. Some things that worked for me:

As soon as you wake up, think or write down three things you’re grateful for. I found this very difficult at first, but it can be something simple: the sun is shining today

Think/write down 2-3 things that you will work on today to see the positive in - there’s usually a silver lining there, but you have to look at it hard, and honestly

Don’t watch the news. There’s never anything good there.

Cut back on social media. I went into a deep depression in 2016 and it was fueled by Twitter. I deleted every social media account I had, even LinkedIn. In fact, this HN account is the only thing o have now, and I mostly lurk.

Remind yourself that you can’t control other people - only yourself. Everyone suffers. Everyone can make bad mistakes and bad choices that may impact you. That’s a reflection on them, not you, so don’t let their choices and consequences live rent free in your head. You control you - that’s the best you can do.

Get adequate rest and exercise. It’s cliche, but those two things are the BIGGEST contributor to a healthier mindset.

Journal - writing stuff down helps me process negative thoughts and emotions. It can be cathartic. You may go through phases of wanting to write everything, and then nothing, and that’s ok.

Talk to a therapist. There’s no shame in this and it can help you understand where your negativity comes from and how you can change it.

Hope this helps. From another sufferer who’s still working on it himself.
By that logic Facebook certainly wouldn't be a tech company either.
Dangerous Malware Found in 19 Apps Silently Attacks Android Devices
That weird light at the bottom of a mug – ENVELOPES [vieo]
C++ Graph Library with Advanced Algorithm and Research Addition
>>> You will never have a romantic or sexual partner, you will never have children, you will never write a novel, you will never have a good job or start your own company, you will never restore a classic car in your driveway, you will never travel, you will never explore new lifestyles or ideas, you will never do much of anything beyond the extremely narrow confines of the life given to you by the aliens.

My dog, that eats roadkill, sniffs butts, and rolls in shit...is not having a 'meaningful' and 'life affirming' existence?

Just wow.
I have a computer science degree from 10 years ago and I couldn't tell you how to implement one. I vaguely know the general principles but I'd have to sit down and start from scratch on how to implement one.

Why? The only time I knowingly used them is with database indices. For everything else I do, they are an unnecessary implementation detail. It doesn't matter what Ruby's Set uses.