skysight-inc/HackerNews huggingface dataset:
Yes, I'm afraid of that. But the tech is changing into something I don't recognize and that I don't like. It's not a change of syntax or type system. If I'm right AWS will replace Java as the enterprise standard. I know that doesn't make much sense on the surface, but I see AWS as a scriptable engine. Just not something I'm excited about. It doesn't look like programming at all. Just product soup configuration.
Money is different.
The one thing I miss since leaving Google for mail is the knowledge that I could use the report spam button on companies that made unsubscribing difficult and if enough users did this, it hurt their deliverability to most of their customers.

On Fastmail, as far as I know, the spam filter model is only updated for my organisation, and even if they had a service wide filter taking user feedback, they are much smaller.
They make enough money to hire all those people. Maybe pull in some extra contractors until the queue is manageable and then staying on top of it wouldn’t be as bad?
Tabloid is a programming language in the style of clickbait news headlines
Looks like a good place to workout before attempting to switch off notifications in some popular applications.
Others say we only have popular culture, driven by profit hunger. Each to their own.
Are Chinese teens immune to it?
> Anyway, sounds like a midlife crisis. Hang in there. I got myself a sports car.

Getting an EV sports car is like being a kid again. But you can still commute in it. How great is that!
Yes, very awesome what you did with it! Really promising to use as a developer. Always hated all the roadmapping tools that required to generate the roadmap in the tool itself instead of Roadmap-as-Code.
One last important bit: don't forget to enjoy the adventure, take it slow, think and feel how your reasoning toolbox expands :-)
And to any classical snobs on a "technology = bad" tangent,

Perhaps consider that a concert hall filled with a couple of hundred instruments built to a standard tuning, the materials and techniques involved, and the sheet music notation system used to reproduce works and train the players, was absolute pinnacle, state-of-the-art technology in the early 18th century.

As in, only the military had greater ability to deploy the latest materials, precision manufacturing techniques and information technology etc. at the scale required.

The symphony orchestra and the music written for it was a product of the social and technological circumstances of its time, every bit as much as the LP & CD album format (which is also, sadly, looking increasingly obsolescent this last decade or so).
The “second wave” of crypto uses are already present for those using these networks. For average mass market appeal, we will not see it until PoS and privacy enabled scalable L2s reach maturity.
Looks like the page has been removed?
I absolutely agree and very respectfully so. No one is immune to outages. Well said. CDNReserve is designed in a way, that if the outage occurs on one platform it will map the traffic to failover CDN and if the failover/backup CDN suffers an outage, the traffic will be shifted to the primary CDN using CDNReserve. Its built on the premise that the likelihood of two CDNs having outage at the same time is close to ZERO.
If your code is versioned, it's still better to have outdated documentation with an obvious older timestamp than no documentation.
cloudflare has a 100% SLA. This needs revision
https://www.cloudflare.com/business-sla/
Agreed, the date thing is stopping me too still for now. I'm waiting for symbolic headers! Or the use of relative dates.
Code could be self documenting if it had constructs for everything we might want to say, but I don’t think that would be a practical language.
It is "compiled on the fly", including (hardware specific?) optimizations, which can take some time.
You haven't addressed the part where the ICs have to be part of the system so thoroughly. You've only addressed that project managers need to communicate with one another and with their teams, and you've only done so by using anecdotal evidence, before drawing a conclusion that JIRA is a net positive.

Again, give some actual proof. It's about time we stop clashing rationalities and face the music. If it's this easy to come to a "rational conclusion", it shouldn't be much harder to pull evidence.
Rows Community: The first publishing platform for spreadsheets
It really isn't that hard to get a single binary that works across glibc-based distros. Just compile against the oldest version of glibc/Xlib/etc. you want to support and bundle all non-system libraries, statically linking them with symbols hidden if possible.

We are not talking out of our ass here - I myself do this for all the software I maintain and just works. Tons of programs are released this way.
That article brings back memories - I had a HTC Desire Z which had a sick slide out mechanism. That was also my first smartphone!

I remember it was great for emulation of SNES and GBA games because of its physical keyboard.
>My purpose in this blog post is to outline another argument against the idea that consciousness can be reduced to computation.

https://en.wikipedia.org/wiki/Blue_Brain_Project

Started in 2005 the goal of the blue brain project is to simulate the brain in the computer.

They currently have a complete working simulation of the neocortex of the rat brain.
Django Project Structure(2020)
I'm very happy that in the Netherlands we have tweakers.net. Not only do they do tech news and reviews, they also have an amazing parametric search/price watch tool that I'm reasonably sure is a major contributing cause to how competitive pricing is here compared to neighboring countries. Every time I happen to use Amazon I die a little inside because of how bad their search is.
What does that look like in practice? Interview questions?
and/or use Authenticated Origin Pulls with a TLS client certificate.
I’m going to be less sympathetic than others here and say this is a “you” problem.

Technology does change over time, as you say. Some of these changes are good, and some bad. Some useful technologies and techniques develop. Identify the ones which offer you a benefit, and reject the ones that don’t. This is one of the core competencies of a good software engineer.

If you find yourself thinking “everyone is an idiot except for me” then it’s a signal to take a step back and reflect. There are reasons that engineers embrace various different technologies. Some of them are good - technologies that provide some great benefits and which are applicable to the work you do. Others are bad reasons - including trendiness or ignorance of existing solutions.

Finding yourself dismissing popular technologies out of hand—rather than being genuinely curious about how they can be used—is a sign that you have stopped thinking with your engineer’s hat on. And I understand that this can be hard to overcome at times. There is nothing wrong with you having deep knowledge in a set of reliable technologies; there is something wrong in assuming there are no benefits to other approaches.

I will also point out that:

1. Many engineers in the early 2000s would have accused you of being a “cursed” software engineer for picking up a trendy new pointless technology like Java. Reflect on that.

2. Amazon has been providing cloud services for 20 years already. AWS as a distinct entity has been around since 2006. It most likely will be here in 20 years.

3. If you think the trades remain static you’ll also be surprised there. Tools, building materials, and techniques also change over time. Not to the extent that they do in newer industries, but also way faster than you’d think.
I wouldn't be comfortable opening our code base to every applicant for "real work".
> how exactly web3 is supposed to fix that?

By providing a set of tools that allow (but not require) disintermediation.

> FAANG provided opportunities

Sure. It also blocked them. It also has created massive costs to people. It has also created Surveillance Capitalism. It employs thousands of people whose sole job is dedicated to keep its users addicted. It is creating a society of people who can "connect" with anyone on the other side of the world, but who get anxiety attacks if they have to talk with their own neighbor next door. It is destroying all chance of civil discourse, making groups increasingly polarized and isolated.

> that have much more value for people than idealism

To some people. Good for them. When it works, it is great. The question is: what about those people who don't get to enjoy these benefits? And can we get to provide this value without having all this collateral damage?

> (that doesn't even work!)

It works for some cases, and it works for some people. There is no technology in human history that was "born" perfectly ready for mass-usage. And there shouldn't be.

I'm not advocating here that we should all be dropping the systems and institutions that work, just to adopt something for the sake of "new tech". What I am saying is that there are whole lots of groups who are not being served by the current systems and institutions, and that we can do more than collectively shrug our shoulders and/or attack those who are attempting to create a solution.
Good thing HN doesn’t use them then!
In the U.S and maybe Canada, that's true, so you have to be cautious about which company you join. I'm actually facing this right now, but I'm a contractor, and by accepting that the risk of technically running my own business, I can also just stop providing my services if they won't be paid for. Employees can also do this though.
As we'd say, no worries mate! One little blog is probably the least of the s*tstorm you guys just had to deal with :)
The difficulty is allegedly that the mechanism is too complex. Which seems to be just an urban legend.
CF SRE team need to rethink their published SLA of 100%. This is not reasonable. https://www.cloudflare.com/business-sla/
First of all, modern art is art of the modern age which started after the middle ages. If you are not into depictions of Jesus, saints or medieval nobles you like modern art. Contemporary art is what you are complaining about. In that space, the works that are successful do not look like the ones from 100 years ago. That’s just how the world works. You can still do an oil painting of a sunset and put in into a golden frame. It will not be put into a contemporary art gallery though, because chances are that someone 200 years ago did it better and you can just go to the next museum (or just a different part of the same museum) and view it there. A Beatles cover band also does not make it to the top of the charts. But there is a community of people who like contemporary landscape paintings done in a traditional style. They are just not the main stream. Same as you can go to a concert of a Beatles cover band. It’s not that contemporary art is bad. Most people just don’t spend the time to find the stuff they like.
Heh, western nations are plainly jealous of that, they are no opposition. The EU just legalized mass surveillance data analysis retrospectively for the data Europol already gathered illegally. They also want to be able to decrypt chats on social media. This is no incompetence, it is malice. They have enough specialists that explained the consequences of these policy decisions.
It doesn't exist yet but it needs to be built. Project-management-as-code. This would be the roadmap interface. Let's kill Jira.
The same excellent documentation framework is also available on this company-independent website: diataxis.fr
I'm new to this whole thing. Can u point me on how I don't depend 100% on CF, if its DNS is down? Is there such a service? (kinda like load balancing, but with DNS?)
I think a big part of why Google has such sticking power is that on the one hand they actually are pretty good at some things (even though they visibly flounder with others), but web browsers are heavily designed around leveraging the particular tasks Google is really good at.

This is manifested by turning the URL bar into a search bar by default, making URLs difficult to manually edit (especially on mobile), making bookmarks inaccessible and difficult to manage by requiring multiple clicks to access, and having an interface that makes it easy to accidentally bookmark the wrong websites. I don't believe there's some big conspiracy where Google has orchestrated this, but it's probably more like an effort for every web browser to mimic Chrome without realizing why that has problematic knock-on effects.

I really sort of wish there were good alternative web browsers that weren't ostensibly waging war on user agency, or at least gave more than token customization abilities.
> I'd be fine with them changing

This would be best implemented by you. If the point is to avoid CF as a PoF, why would you rely on their infra to fail safe when something breaks?
Good on you for making the effort. The daughter would've been beside herself!
Diagrams have their place, and a high level diagram can be very useful, but I find that low level diagrams usually tend to be a lot more trouble than their worth. They get complex and both hard to understand and maintain, which means they tend to get ignored when changes happen and become out of date.

I've found that if I'm struggling to create a diagram for something in Mermaid then I've gone too deep in my explanations and it's time to step back.
Videogame-inspired fantasy startup simulator for developer upskilling
Typical use for me is to touch my phone (not pp) once every 20 days to put it on the charger and don't toy with it or call at all, just receive an odd SMS or two for 2fa bank access.

If you'll play a game, it will matter whether the game consumes 30% or 290% of CPU time. It will matter if you use the phone mostly indoor, or outdoor, because backlight is a major power sink. It will matter if you need wifi or mobile internet, or whether your usecase is mostly uploading or downloading data, how much screen on time you'll want,...

It's nonsensical to ask for how long will phone run on a single charge without specifying what you'll be doing with it, because it can be anywhere between 7 days and 2-3 hours.

There's no such thing as a typical use.
Of course it is... Typical Cloudflare.
Sort of have unfortunate similarities to BonziBuddy with that name.
They are just pointing out that friction to change matters, and if the friction is high enough, it's not really a free market
> Apple often claim they are among the most innovative companies.

I see you’ve bought into their marketing!
It's not easier to build anything. It's easier to build web applications and video games but we already have way too many of those. If you're doing something innovative you will find things have indeed gone backwards in a fundamental way.
Security in WordPress Plugin Development
If you are looking for book recommendations, How to Win Friends and Influence People is still a good foundation. Books by Berné Brown are really good.

The short answer is: your anxiety comes from the fact that you are focusing on how awkward and shy you are. When you notice your attention going this way, try to redirect it toward curiosity about the other person.

(I find that in order to do this, I still sometimes need to clear the air by stating outright to the other person that I am an awkward nerd.)
Good point. It's maybe hard to see when you yourself aren't very good at something. Even harder when you really like doing it.
Noether's Theorem
The interviewee addresses that:

> All the stuff where incentives destroy incentive, motivation are things that you like to do in the first place...

> These are, frankly, inner-city schools with low achievement. We were trying to foster a love of learning, getting them to try it and see that they can excel at it, not the other way around. We also did all the measures of intrinsic motivation, we found no effect on it whatsoever. So we didn’t foster it, and we also didn’t hurt it.
The explanations are very technical on his clouds work and maybe that's what the asker of the question wanted. Really the question seems to beg a simple answer.

Clouds don't have a well defined boundaries. They are very large and we are generally very far away. If you fly through clouds or walk/drive through them on a mountain top it's clear they're not defined at all. From far away it looks like that cloud is a ceiling and when you reach it there's a binary effect but it's not.

Same thing from viewing lakes or oceans from very high up. They can look like big static bodies.
I completely and utterly disagree with the premise of this article. I am a second bass (a singer) and have been paid to sing a lot throughout my life. I was also an Organ Scholar while a student. If anything, I think we actually have a lot of really nice, lush contemporary choral music composers around and the likes of Eric Whitacre and, yes, even John Rutter have done a lot to put it back into harmony. There is a place for atonal, atemporal, allegorical music that requires a degree to listen to – but on my iTunes library while I am working in my "day job" isn't it.

Here are some examples of mostly extant classical composers whose works that require either the human voice or few instruments beyond it. I think that these are both appreciated by classical music aficionados and music critics, and I have sung every one of them in a "recent" (mostly pre-covid) concert:

– Ēriks Ešenvalds, a Latvian composer – e.g. https://www.youtube.com/watch?v=jh09QDoJMMg

– Tõnu Kõrvits, an Estonian composer – in this piece of music he echoes another famous Estonian composer, Cyrillus Kreek (d. 1962) – https://www.youtube.com/watch?v=yETJdX5r80U

– Franz Biebl (died 2001), a German composer – e.g. https://www.youtube.com/watch?v=41KBZsdC2dw

– Rihards Dubra, a(nother) lovely Latvian composer – e.g. https://www.youtube.com/watch?v=28NzGYAvsoQ

– Vytautas Miškinis, an excellent Lithuanian composer (b. 1954) – e.g. https://www.youtube.com/watch?v=cBGoPpebOkA

– Andrej Makor, a Slovenian composer – e.g. https://www.youtube.com/watch?v=kYsMU_tc7uU

– Moses Hogan (died 2003), a composer from the southern US, where gospel stretches the definition of "classical" a little bit but to excellent results – e.g. https://www.youtube.com/watch?v=2b-d-JsQhzI

– Vaclovas Augustinas, yet another excellent Lithuanian composer – I LOVE Tykus Tykus (https://www.youtube.com/watch?v=9G8DZD7IFZs)

I think I'll stop here, but this is just a list of the lesser known contemporary famous classical composers in the variety of classical music that I like. The "actually famous" ones – Eric Whitacre, John Rutter, Arvo Pärt, Gabriel Jackson, Cecilla McDowell, Ola Gjeilo etc., or even people like Christopher Tin (who wrote the excellent Baba Yetu, which I think many HN readers / fans of Civ 4 might recall [1]) – have massive followings and, to my ear at least, compose interesting, harmonic and often frankly beautiful music.

[1] https://www.youtube.com/watch?v=PCa8RxaOPW8
architecture teams, platform teams or core teams as they are usually known have incentives that are misaligned with those of normal teams and more importantly with the business.

And the reason is indirection. They are two layers away from the business, shielded first by product people, then by product developers. As a consequence, they live in a bubble where nothing matters except a good starter repo or a new standard to push onto all the recalcitrant idiots that work on _products_.
Let's look at another random example (I have a list of over 80,000 examples to choose from): 173.230.137.156

What is the domain name.

This is a Linode IP. It hosts a few sites/endpoints.

Most TLS sites I access have multiple sites/endpoints hosted from the same IP address.

Thus a network observer who sees that IP address on the wire needs to figure out which site the user is accessing.

If we search for a certificate on crt.sh, there are no results. https://crt.sh/?q=173.230.137.156

If we fetch the certificate from the IP address, it does not reveal all the sites/endpoints. It only reveals one: 3e8.org

echo|openssl s_client -connect 173.230.137.156:443 -showcerts |openssl x509 -text

The site does not support TLS1.3, so the certificate retrieved above can be sniffed for SANs on the wire. However as above it does not list all the sites/endpoints.

If we try reverse DNS, we get 3e8.org. Passive DNS data shows 3e8.org and the subdomains www and mail.

One of the other endpoints at this IP is api.call-cc.org.

It is possible to find that name by searching the IP at censys.io.

Despite hosting multiple sites, SNI is not required. Hence I do not send api.call-cc.org in plaintext over the wire.

echo -e 'GET / HTTP/1.1\r\nHost: api.call-cc.org\r\nConnection: close\r\n\r\n"|openssl s_client -connect 173.230.137.156:443 -ign_eof -noservername

If the user sent SNI, the network observer has no work to do. She can see the exact domain name the user is accessing.

But without SNI she has to do work. She has to figure out if the user is accessing 3e8.org, www.3e8.org, api.call-cc.org or some other site.

Of course, with some detective work, this is possible. But it is not as easy as sniffing SNI.

By not sending SNI the user is not handing over a comprehensive list of every domain name accessed to ISPs, "tech" company intermediaries or others sniffing network traffic, as she would if using a "modern" browser to send HTTP requests directly to IP addresses.

One of things I like about Cloudflare's ESNI is that it is really fast. I am looking forward to the next iteration of a solution to the SNI privacy leak.

To follow the progress, check out https://defo.ie

Anyone who thinks the SNI privacy "does not matter", who has no issue with handing over a comprehensive list of every domain name accessed to any party who is sniffing the wire, is encouraged to contact the folks working on encrypting SNI and tell them to stop. :)
the NFSv4 ACL Standard is tangentially related to NFS, the TL;DR is that it replicates the kind of ACLs you can create under Windows (ie, seperate "Write to File" and "Append to File" into different permission bits, make inheritance configurable, etc.).

The TrueNAS people (ixsystems) have a patch to bring it to Linux and ZFS; though from what I've heard upstream LKML lists aren't too enthused since they'd rather see this being used by an in-kernel filesystem.
What Apple’s WWDC 2022 means for developers
That's pretty much what I was thinking while reading it. The difference between doing your work, and doing your work better than you're expected, is often unrewarded with any measurable security, probably because they're non-functional requirements and it's hard for some manager to sell their boss on the RoI. It's similarly hard to measure, if they'd even let you in on that data, how much of a minor influence you had on the business financially. Sales people meanwhile can just say "I sold this company on a $2m contract for services over the next 2 years"