skysight-inc/HackerNews huggingface dataset:
I hope the author's technical thinking is a lot more organized than what was represented in this mass of meandering confusion, that this represents the mind of a startup CTO would cause me as a potential investor to run the hell away.

The essay falls on its face with its central thesis that 2010's Canada = 1970's Soviet Union, which beyond being absurd on its face the author fails to make any case for other than observing, correctly, that bureaucracy exists in Canada and that individuals that are established in a social hierarchy take advantage of it. The underlying motivation for this screed seems to boil down to 1) rents are too high in Vancouver, and 2) firms don't want to pay techies enough in Vancouver. This is then extrapolated linearly to mean 'Canada'.

As for the observation on the housing situation, this is recognized generally as a problem in many markets, but his actual argument here is that these high rents thus smother "wealth creation". This may be true in Vancouver, but doesn't seem to be true in other areas like the Valley or NYC, which remain hotbeds of economic activity. Vancouver's specific problem seems to be that the Soviet leadership in British Columbia has been unable to curb the very capitalist problem of money laundering profits from the People's Republic of China into Canadian real estate.
Are U.S. Railroad Gauges Based on Roman Chariots? (2001)
Oh, as well as the Clipper debacle, in the 90s I seem to recall there was a big push towards forced key escrow, on both sides of the pond.
It probably wouldn't have helped, creating an email account is easy enough.
Maybe they’re defensive because readers keep complaining about not understanding the math they use?
The question is whether it could ever become standard practice, or whether "no-killing-people" software would inevitably just become a hobby ecosystem that nobody seriously considers running a business with.
Take a gander at https://en.wikipedia.org/wiki/Five_Eyes#Notable_individuals

Some of those individuals were guilty of little more than political activism but experienced real harm (e.g. deportation) thanks to surveillance overreach.
I don't think it's unreasonable to say all participants in a crime that leads to a murder, even if the participant didn't personally kill someone, are equally guilty.

Obviously there is a question of proximity, but under Fennell's (presumably charitable) telling of events, he assaulted a man then returned with a co-conspirator; when the victim attempted to defend himself, Fennell threw a bottle at him and watched as his co-conspirator repeatedly stabbed the victim. Fennell then refused to help identify the co-conspirator.

see https://en.wikipedia.org/wiki/Felony_murder_rule
For the Norway example, that offender is being held in solitary confinement in very harsh conditions, and it's very likely his sentence will be extended indefinitely. It's not a good example of a more human criminal justice outcome, considering how harmful we know the effects of solitary confinement to be on mental health of those held.
Public markets aren’t buying the stories that tech unicorns tell
I get it. Seems very niche use case. Keyboard requirement in a mobile world. I feel like the browser bar essentially solves for it already except I have to remember the 3-4 characters to get the autocomplete to fill in. But at least I don’t have to configure it either. My idea of tiles is like a phone/tablet where I could order it myself and learn the placement through muscle memory. Scanning by eye is much easier than typing and remembering what keywords I set up. I can hardly remember my passwords.

Anyways not raining on you’re parade. It’s a cool concept just doesn’t fit the use case I’d prefer. Best of luck with it!
My guess is that networks can block the DoT ports to force fallback to plaintext DNS. Whereas DoH looks indistinguishable to HTTPS traffic so it’s harder to block.
I think that people perceive being on call and having to work with messy legacy infrastructure as a restriction on their personal freedom and an anti-perk. We also don't compensate well for oncall shifts so that might be part of the reason that people see it as a lesser form of work and not as a special status that's only given to the best engineers. At other organizations it may be different... I hear FAANG companies compensate their on call shifts quite well (typically a percentage of base salary banded by SLA)
As an aside, I think the clearance and seniority requirements are the most detrimental. If you aren't of a specific mindset at a specific time you will probably never enter into a form of service that permits you to advance in government work, and this, I think, leads to a massive disconnect in the type of person who works in the public sector (especially DC) and the average person.
> Do we need to rethink what free software is?

Yes we do need to do that.

Initial idea of FOSS was more about personal use of OS applications, so at times when "you can share your code with your neighbour without your neighbour being able to deny the same freedom to others".

But that model simply does not work (or at least is not fair) in cases when OS is used in paid services. And 90% of OS code now is in the form that is suitable only for services. And that is the problem - FOSS is not motivating fair use of our code. Sometimes - quite opposite.
By the way, you can get around this by using their custom domain support and proxying the segment script.
I was wondering if anyone has started using cue[1] and has an opinion about it, seems like a super interesting project aiming to solve this

[1] https://cuelang.org/
Sorry, but a 17 year old knows what it means to rob and murder someone and knows the difference between right and wrong. That’s the basic criterion for culpability.
> The author's name is a spoiler?

Yeah because it would spoil the book. By mentioning the book nor the author, you don't realize that you know the spoiler until you've already read 90% of the book.

In case someone does want to know, in rot13: vasreab ol qna oebja
China as a country should be punished by the State. It has too many human rights abuses not to. However, I also think this applies to the US. The two punishing one another seems reasonable, but I cannot imagine one or the other cares about something as trivial as basic human rights.
Enjoying it might be an overstatement, but I prefer YAML over JSON, XML, INI files, bash scripts and most other config mechanisms.

Maybe the only comparable thing that comes to mind that I prefer is jsonnet.
The felony murder rule comes from British common law. While it’s been abolished in the UK, Canada, and parts of Australia. But civil law jurisdictions have statutory crimes that achieve the same effect. For example, in Germany this crime probably could’ve been prosecuted as “robbery with deadly outcome,” which can carry life imprisonment.
Why is this linking to the wayback machine? This blog post is live on the same website at the same url.

https://gregable.com/2010/09/why-you-should-know-just-little...
(watch with sound on) “document.designMode” lets you edit any text on any page
But if you don’t have mechanisms to moderate those cores output, they’ll be blazing away all the time. You can’t get away from the fact you need a way to moderate the reaction, including For ‘spare cores, which you at least need a mechanism to activate, and you need an active cooling system.

And on top of all that, even with reaction mass cooling the core when it’s active, that not going to be enough to capture all the generated heat.
Do you think your example is going to get released after 21 years?

Because that's what they were pointing out, that your example was an extreme and likely not to receive the common treatment.
One argument against requiring the hyphen in such situations ("first-quarter touchdown", "emergency-room visit") is that doing so encourages constructions that are ambiguous if spoken aloud. Since the hyphen never makes it into speech, you end up relying too much on the punctuation to convey meaning.

Note that certain punctuation is often spoken aloud for instance people often say "quote" (and maybe "unquote"). Other punctuation such as exclamation point and comma can affect how it is spoken. Technically you can speak very slowly and group words together and use a bit of accenting to indicate how words are grouped, but still.

I generally don't use a hyphen unless it is absolutely needed to make it clear. I find them kind of ugly and can break the flow.
Ubuntu 19.10 Flavours Hit Beta, Here’s What’s New
That is not true. Google "free software four freedoms".
You're assuming the people making these rules actually understand encryption, which is doubtful at best.
Two primary use cases were considered during this protocol's development. These use cases are preventing on-path devices from interfering with DNS operations, and also allowing web applications to access DNS information via existing browser APIs in a safe way consistent with Cross Origin Resource Sharing (CORS).

Virtually all the opposition to DoH is rooted in two complaints:

1. It centralizes DNS at Cloudflare (obviously, you can point DoH elsewhere).

2. It's hard for network operators to block it (which is the point).
Take it to the logical limit: either we have some sort of techno-utopia al la Star Trek -or- we have a world of Haves and Have-nots, Morlocks and Eloi, Techno-N. Korea. Unless Nature kicks our asses whatever we set up today will get amplified by technology one way or another.

Most people today can't even control their television (they can select what to watch, but not decide not to be spied on by their own tv. This is on the frontpage right now: "Watching You Watch: The Tracking Ecosystem of Over-the-Top TV Streaming Devices" [pdf] (princeton.edu) https://news.ycombinator.com/item?id=21100404 )

These are social/political issues. I think the FSF here is overwhelmed by a tidal wave.
> I'd prefer an ops team that trusts the dev team is competent, and trusts that if the tests pass, the devs probably made acceptable decisions.

You don't need anyone to trust you as long as you're responsible for deploying, monitoring and responding to failures regarding the app, meaning: being on-call for the app(s).
What I'm saying is "what Marx intended" is utterly idiotic and destructive, and fundamentally at odds with human nature. It has failed every time it's been tried, it just took longer for it to fail in some cases than in others. Sooner or later you do run out of other people's money.
Eyeing That Sweater? It’s Yours in Four Easy Payments
Spot on. And totally depressing. Apps as black boxes. Ugh.
https://www.scottaaronson.com/blog/?p=4317

Scott's Quantum Supremacy FAQ
For people concerned with Firefox's use of cloudflare, it's very easy to configure an alternative DoH if you have one you prefer. You can do so via network prefs or about:config (the key is "network.trr.resolvers")
That will be a great incentive to get people into medical careers. I can't see how a race to the bottom salary and factory-like approach to healthcare would be the end result to this.
For someone completely out of the loop, this was a terrific summary. Thank you.
> Switching my title from "System Administrator" to "SRE" within my last company resulted in a job family change and a 10% raise (I had to show I could code as well as a software engineer in order to make the switch).

Perhaps we're in agreement, but this is critically important. When my company hires for DevOps, CloudOps, etc positions, we are innundated with applications from Ops/SysAdmin personas. We don't want people who will put out the fire and keep the system limping along--we want people that can't stand putting out fires _and who have the skill set_ to build systems that (1) aren't likely to catch fire and (2) are easy to troubleshoot/extinguish when they do. One way we're addressing the problem is to change titles from "DevOps" and "CloudOps" to "Cloud Engineer"--not sure yet how big of an impact that will have (if any at all), but it's worth a shot.
Some people link to archive.org to future-proof against dead urls.
As someone who is currently picking up Clojure, that chapter just sold me on the book. I really liked the sign/referent/sense distinction and discussion. I knew it from philosophy/semiotics, but every other place I come across it instantly goes down another rabbit trail. I'm sure the balance you strike will vary language to language, but it really was useful seeing it discussed in terms of naming in software.
>It’s a first degree murder. Putting him away for life is what he deserves and others (law-abiding free citizens) should not have to bear the risk that he would commit more extreme crimes given the extreme nature of the crime here

Well, not all cultures on Earth, especially western ones, share the above revenge-motivated old-testament-style viewpoint on the law. Perhaps that's why they manage to have less crime, less recidivism, less mass shootings, and far lower murder rates, with far-far lower incarceration rates and no death penalty.

In the end, a society gets what they deserve, and those revengeful reap what they sow. Like those clinging to guns for "protection", and dying from gun crime (or from their own gun-owning family members).

>The relation you imply between laws, sentencing, and crime rates between different locations and demographics is not causal and doesn’t account for various other factors, and is therefore irrelevant.

Well, it's not the only factor, but it's a telling part of the belief systems, structures, and overall culture a society operates. It's not just lost in the noise of other factors, as it's irrelevant. Culturally, and in terms of recidivism etc, it's very relevant (like the long history of racism inspired incarceration is). Besides, the proof in the pudding is in the eating.

As they say, "so, how does that work out for you"?
> Disagree on hypocrisy. US still affords significant freedoms and largely respects human rights.

If you are US citizen maybe, for the rest of the world. Definitively not.

Without being a lawyer, I'm pretty sure random drone strike on civilians in Pakistan, torture in Guantanamo or intercepting entire world communication is not an example of "respect of humans rights".
If congress and the president decide they want to increase the SC to 99 justices and add and additional 90 of their choosing then that's when the US Constitution officially dies but it can be done according to the law.
Because I've coded for it.

Name another RISC with a byte opcode with prefixes and is variable width depending on the arguments. That's about as CISC as you get.

It was pipelined, and at the time people for some reason thought that you couldn't pipeline a CISC and therefore it had to be a RISC.
Every single person I know who uses Signal has complained about this. I'm glad Signal is reliable for you but that is not our experience.
In a way, the world of 1984 was too humanistic - imagining a telescreen having a camera pointed back at the human viewer, ambiguously judged by another human viewer. In the current panopticon being built out, surveilling humans for their poorly-specified human behavior is actually not important. Rather it's only worth surveilling each human's effects in the technological realm. The system doesn't particularly care how you lash out, just about which ways you conform.
Facebook is working on technology to turn us all into holograms
Prior discussions:

https://news.ycombinator.com/item?id=1738688

https://news.ycombinator.com/item?id=2932450
Basically, yes. We use Kubernetes and it has that shit built in. If the software is too crappy you will be forced to switch it off and do it manually, tho. And when you are not doing anything else anymore you will have succesfully tansitioned from software engineer to SRE.
> Are they going to outlaw encryption libraries?

Funny story about that, those used to be considered controlled munitions [0].

[0] http://www.treachery.net/~jdyson/crypto/tattoo.html
Awk is a fantastic "swiss army knife", and always included (in some form) on every *nix.

The article mentions FS but this is easier to access with -F. e.g. for some quick and dirty CSV munging-

awk -F, '{print $2}'

Something else I find super useful is the built-in regex matching, e.g.-

awk '/ERROR/{print $(NF-1)}'

or maybe picking out all 503's from an web server access log-

awk '/503/{print}'

edit: formatting....wow hn is bad for this
Yes, this is something that literally everyone who reads HN will oppose. Meanwhile do you hear the deafening silence from the average Joe who thinks he has "nothing to hide"?

Don't hate the politicians who keep pushing this. They're just trying not to get fired. And the surest way to get fired in a western country right now is to be seen doing nothing about the terrorism problem and then having terrorist acts committed under your watch. So the politician asks the security forces "what can we do to stop terrorism?" Security says "get us access to messages of terrorism suspects". Seems reasonable, let's go ahead with it.

Yes, we know that it doesn't stop with terrorism suspects. Then law enforcement wants to read the messages of drug kingpins, then drug suspects, then shoplifters, then jaywalkers, then everyone, just to be on the safe side.

But as long as people are told that they need to give up some privacy in exchange for security, they'll take the latter every time.
I don't see how this is a metaphor, it seems to be pretty much on-the-face as recommending people travel the world four times.
How do you ensure no one is using surveillance without a good surveillance system?
I don't really agree that the sentence is condescending. It's mostly accurate and the problem is described fairly neutrally.
why are they exempting Apple's iMessage then?
No, that doesn't make any sense.

If workers are always only paying the amount that they are able to pay, no more and no less, then that means that any increase in salary, will cause rents to increase.

BUT, it also means that the opposite is true. If salaries decrease, such as because if a tax, then rents will also equally decrease.

Or in other words, the tax is purely borne by the landlord.

So it makes perfect sense to tax the landlord in that case.
Dupe of what?

You've linked to the same post.
Thank you vey much for your comment. I agree with most of your thoughts and learned a lot from it.

Specifically, the FUD part sort of worked on me a bit in retrospect. The book was likely written this way because it gets listened to and sells copies.

That said just because there is a dash of spin doesn't mean it is any less true.
What are the alternatives to facebook and whatsapp? Is there anything open source and p2p that can be used to replace facebook?
Yeah only a stupid person can think that backdooring whatsapp will actually prevent the next 9/11. And that's in my opinion the core issue with most politicians, stupidity/tech illiteracy.

I'd love to hear about either a possible alternative government structure in which there are no politicians or a way to attract the smartest people in governments.
A user in an ICE concentration camp also lacks the freedom to tinker with the software. Seems like a pretty big hole in the ability of the license to protect the freedom of its end users.
Smart Cities Open Door for Cyber Attacks
> flipped classroom

>> She told me one of the teachers pre-records the lectures, and they watch those in class, instead of live instruction.

That's not flipped classroom, it's some weird cargo-cult hybrid combining the drawbacks of pre-recorded lectures with the drawbacks of in-classroom lectures.

The whole point of flipped classroom is to move mostly non-interactive stuff like lectures out of the classroom by assigning them as homework, while moving exercises that were previously considered homework into the classroom where a teacher is available to answer questions.

I hope OP's daughter at least gets a copy of the video she can re-watch later.
Yes, land rights for example. Someone else decides what you're allowed to build and/or dig.
TeamCity actually lets you set job configurations with kotlin in source control. The config is actually a kotlin dsl, so not only can you import settings, you can also have TeamCity generate projects, jobs, and settings from your code.
TL:DR: Don't do crack cocaine, kids. Buried in the middle for some reason.
Really need a paywall disclaimer for all these links.
The success of a cities and nations has always dependent on a couple of variables:
1. Human capital (increasing size and quality)
2. Cheap real estate (ever decreasing share of real estate costs as an input of value creation machinery)
3. Cheap energy costs

In the U.S. and in most developed countries, we've had (1), in some cases (3) but (2) is become scarce.

In my opinion, there are very few modern cities that are able to provide cheap housing these days. It requires an activist government fighting two very powerful forces: existing home owners and corporate landlords. Truth is that the lobby of those interest groups are way more powerful than low income renters.

The other problem is that expanding the housing stock is not sufficient, governments have to provide basic services: water, public transportation access, sewage, etc.

Who is going to pay for them? In most cases, the cost is paid via property taxes (existing homeowners and corporate landlords)

The truth is that we have disincentivized the creation of new housing stock and until we fix the underlying issues of bringing more supply to the market, this issue will continue to worsen.

https://www.zillow.com/research/new-construction-shortgage-2...
No one is trying to hide anything, and your "we do this but not that" language obscures the issue.

We show compassion for animals, and also brutalize them. We care for the environment, and destroy it. We fight for human rights, and ignore human rights, and actively abuse human rights. A lot more people need to move towards the good sides of those spectra. This is a small and local movement, probably not one that will have a major effect; we shouldn't let it distract us, obviously, but I think we can still appreciate it.
In that case, isn’t an excellent DevOps/sre engineer indistinguishable from an excellent software engineer? Why hold any distinction at all?
> The most common job title seemed to be SRE (Site Reliability Engineer)

This article (plus the comments) kind of scares me because I am a CS student who just received an opportunity to work as an SRE Intern at a pretty big company over the next summer break. I took it because I wanted to find out whether SRE is a role for me but I am a bit worried that if I accept a more permanent SRE role after the internship, will it hurt my chances of moving to dev role later in my career.
What kind of power do you think we have? Economists have been advocating for taxes on exernalities like pollution since Pigou in 1920, and everyone just ignores us. If people had listened to us and implemented a carbon tax years ago, we wouldn't be panicking about climate change now.

Economists get listened to when their ideas are convenient for people with political power, and otherwise they get ignored.
I think they should do as the laws in Brazil.

In Brazil, It is not allowed to give sentences for more than 30 years, and if the prisoner has good behavior, he is out in 1/6 of his sentence.

And still, if he is not caught in 24h, was his first murder and has a job he may wait for the final judgment outside prison (after all appeals).

Brazil is big, multi-diverse and is very nice.

The Brazilian penal code is the most human and modern criminal code.
And it brought great success as [1](https://en.wikipedia.org/wiki/Crime_in_Brazil)

Nowadays we have a "repressive", "gun-loving" president that wants the revert our success. [2](https://foreignpolicy.com/2019/04/22/brazils-murder-rate-fin...)

[1] - https://en.wikipedia.org/wiki/Crime_in_Brazil

[2] - https://foreignpolicy.com/2019/04/22/brazils-murder-rate-fin...
I use one of those https://www.amazon.de/ISI-Edelstahl-Schwarz-8-5-31-5/dp/B011..., but others exist, for example sodastream. I prefer mine because it doesn’t require some apparatus that take space on the kitchen counter.