skysight-inc/HackerNews huggingface dataset:
Note that a major issue with Mullvad is the long standing open issue which prevents iCloud syncing on macOS [1]

I've noticed this is not really a Mullvad specific issue, as the same thing happens when i apply their "killswitch" config (= pfctl firewall rules under the hood) while using other VPN services, like ProtonVPN.

Apple seems to be blocking some of the proxy ip's or some iCloud service process is misbehaving somehow.

[1] https://github.com/mullvad/mullvadvpn-app/issues/2401
Yes, but I'd wager that most sites experience cloudflare outages more often than they experience bona fide attacks.
That is such a good answer. It often feels like a lot of startups are chasing ideas that have never been tried and hoping to find market fit, compared to solving actual pain points that people would gladly pay for.
> No listed salary

> Long interview process

> Standard benefits (I'm guessing this, but if you were offering a 4-day work week or something, you'd probably mention it)

The market is extremely busy right now, overwhelming actually. If a candidate wants to get through it with any time left, they'll need to apply filters, and the busier the market is, the harsher those filters need to be. A candidate who can only apply for 3 jobs at a time will do so whether the market is offering 3 jobs or 300.
Bit torrent is _great_. It allows for a massive amount of global information sharing at little to no cost to the creator. I have used bittorent professionally - we were distributing 50+GB to 150 computers in a limited time frame with a limited external internet connection but fast intercommunication. We downloaded the entire package to one computer and used BitTorrent to distribute to the other 150 computers. Niche, yes. Incredibly useful? Yes!
I disagree, I think we just got caught up in a whirlwind in 2015 that people still haven't recovered from.

There actually hasn't been any real trend away from current tech since about 2015. People are still using the same TypeScript/Node/Python/Go and GraphQL/MongoDB/Postgres stacks, still using Docker/Kubernetes, and still using React/Vue for frontends.

The trend towards cloud-based services was also started around 2015. People are still using Heroku despite it largely being considered stagnant. Cloud services like AWS are just more convenient for teams that don't own hardware.

I don't see any of this tech going away or being replaced because I don't think anyone can think of any better abstractions right now. Hardware and platforms would have to fundamentally change in order for software engineers to start thinking up new ways of abstracting them. Current tech stacks will of course be endlessly tweaked and "improved", but I don't think anything major will change for a long time.

The newest thing that I can think of is just a CSS class library called Tailwindcss. That's literally the only change in my basic stack in the past few years.

I also don't believe any core tech is being thrown out. As others have said, the initial excesses of the web tech whirlwind are receding back quite a bit.
Judging by the fact the page gives no information about the model used but says it's "compiled on-the-fly to WebAssembly by loop_tool.js", I assume it's intended as a demo of loop_tool.js, not the model. It can't be a demo of MNIST itself. That's just a dataset, presumably used to train this model.
It was more facebook. But google sucks also. You are just selling your data for a service that would cost you 10 bucks a month. And google is pushing there internet standard instead of gnu or free ones. And google has also a adnetwork that has the same harm potential as facebook … only a little less worse

Edit: youtube is a win for me and i use it a lot … but its the same. I give data away that I dont want to share. I would rather pay for services than pay with data
That is the curse of experience. In any field, I’d imagine. The trick is to be able to share your experience in a way that it get heard, watch people hit the fall when it is not and then help pick up the pieces without going “told you so”. I cannot do that sustainably and thus do not work in corporate environments. But it is my fault, not theirs, as such is the nature of the beast
Although computer science is not software engineering, the theory underlying design and analysis of algorithms will outlive any specific programming language that implements them.

Perhaps it would be good to get more into the theory of the algorithms rather than specific implementations.

It is why computer science undergrad education does not emphasise programming as much as the theory, in 50 years the theory will stay.
Their post was saying that the dedicated status domain should be the first place to get useful information. There were multiple new threads on HN before the status page was updated at all. I'm sure there are legal reasons, but it's not ideal.

Then there was the CTO's (appreciated!) comment prior to the status page's second update with information suggesting this would be resolved soon (which IMO is the information everyone needs to report back to clients, bosses, etc).

That the status page was subsequently updated prior to OP's complaint isn't really relevant. It's still a point of discussion, whether someone comments immediately or later, right?
Probably not many users who need the performance and can handle unexpected failover. There would also be the issue of setting the policy defaults effectively. Most users wouldn’t benefit from this footgun.

If you’re serious, you could probably automate this right now with your DNS provider and uptime monitoring.
I didn't really understand the premise of the article. Is the author talking about classical music, the genre that lasted about a century and got displaced by romanticism, or is he lumping all music done using traditional western instruments and musical ensembles in the same bag?

If it's the former, then certainly someone should have told him that the genre passed its peak more than two centuries ago. If it's the latter, I'm surprised that he hasn't visited a theater recently, or any of the concert halls that are frequently sold out when they play popular successes such as Williams.

To be honest, I suspect the real issue with the author is that his main line of business is to write about politics, and that this article is no exception.
Yes, but he says in his second sentence that he doesn’t mind and mainly uses CF for performance.
No issue for me. This is obviously a power-user option. It's kind-of implemented for Enterprise users were you don't have to let CF have full control over the domain.
The article doesn't seem to mention (although perhaps the book does) the role technology likely plays in the story. Not that long ago (relatively speaking) if you wanted to hear music, someone had to be performing it. With the advent of records and radio broadcasts that sounded half-way decent, not only did you not have to go to a theater to hear orchestra music, you could listen to it all day long. That no doubt changed the desires and expectations of potential theater patrons.

It also means if you're creating music with profits in mind, you're better off aiming at something other than the local symphony, such as accompaniment to other media (film, video games), or selling albums, concert tickets, etc. (If you want melodic, harmonic orchestral music more in the vein of "classical" music, I think it's today primarily found in film music, where there is a rich abundance of it.)

In other words, technology changed the entire cultural experience and business of music. I think the advent of photography perhaps had similar effects in the visual arts, as perhaps did automobiles with architecture (although maybe that one's a bit more of a stretch).

The internet is continuing to change it, and the advent of AI will likely continue to morph it further.

ETA: Whenever I see twelve-tone music mentioned, I can't help but think of this classic commercial: https://www.youtube.com/watch?v=LACCAF04wSs
Inspired by this I have started making a list of alternative search engines and plan to review them once count reaches 100.
https://github.com/Tintedfireglass/search-engines
I don't agree languages have got worse, it's much easier to build anything today than in the 70s, not just because of tooling and libraries, but the languages themselves are just easier and help build structure.

What makes development 'worse' today I think, is much more of it is just integrating with myriad other systems, tools, etc, which can be dull and frustrating, and I'm sure no-code will just make it much worse.

And then there's scrum.
DR much ?
My friend, in my opinion "cloud" is a temporary trend, soon enough whole AWS/Google Cloud will fit into your pocket because of Moore's law and miniaturization of computers. Cloud is a money pomp and it's managed by admins and marketing people mainly, not by real computer scientists which conduct research and draw conclusions from the history.

I can recommend you to watch YouTube videos and watch people like Alan Kay (watch all the videos), Hal Abelson, Jerry Sussman and others pioneers of our industry.
You should quickly notice that what we have now is a local maximum of some trends and much much more is waiting to be (re)discovered.

Hint: AWS and K8s are poor attempts to create real Object Oriented system. There will be much more like them in the future, but of a higher quality and based on some real rules, not accidental connections with HTTP messages.
Elon Musk’s Starlink aid to Ukraine triggers scrutiny over US military links
Plenty of commenters also seem to miss the most important word in the first sentence: "option".
I usually do it right after work or on a break. I would sweat from beat saber, but not so much from the zombie land game.
Same here. The last time I have used Mapbox was probably five years ago. Looking at it know I wouldn't even consider evaluating it anymore.
doesn't help. my site doesn't use CF and I'm still down because digital ocean is down
Last company I worked for, we had many Hetzner servers. We had many drive failures and CPU fan failures. It's fine if you can deal with a relatively high chance of hardware failure.
Or maybe sport is a way to vent the natural hate off in a harmless way.
The advantage of interviews at least is that it's two-way. That's time out of their day as well as mine. When I'm interviewing at a company, I'm also interviewing them to see if I want to work for them. Doing a take-home assignment is completely one sided. It takes up my time but basically none of theirs and it gives them information about me, but not the other way around.
I'm not sure it is fair. The tone of the essay to me reads as one written by someone who never thought to ask.

My wife routinely proof reads my work, and she does do it because she loves me, but I am not so foolish as to believe she loves doing it.
In tumultuous times (fix wasn't implemented at this point), the Cloudflare CTO still has time for some wit. Love it!
You feel depressed about the direction of the industry, but how do you feel about the direction of Java? I think Java and spring boot has improved by A LOT the last couple of years. And I enjoy that direction.

We are still running java+spring boot, even though we are moving from on-prem datacenters to GCP. We are moving from VMs to kubernetes/containers, still using java. We are using SQL, but managed CloudSQL databases from google. We are also moving to more asynchronous programming using events with google PubSub.

The developers are now responsible for setting up their databases using terraform, aiming for more DevOps. We used to throw things over the fence, but now the developers create their own infrastructure instead of relying on other teams. They create their own metrics and alerts and have a lot better insight and overview of their applications.

To me, as a java developer, I think it has grown more interesting, and I feel like I am in more control of my environment. The majority of development is still in java, the business logic is in the java. That won't go away.

I'm not sure if my comment is helpful, but I actually like the direction where we are going. Maybe you can try to find the nice parts and focus on those?
I'd pay a lot of money for an Ethernet device that sits between the jack and the router that would make a tunnel for me. Is that what this is for WiFi??
To be fair he is coding Java. He has literally been chilling in an ecosystem that has not only stood the test of time but is seeing a big resurgence... Unless you count J2EE falling by the wayside or SOAP not being hot anymore most of Java has just seen steady improvement rather than replacement for the last ~10+ years.
I reckon that's now how SSI solutions use a blockchain (or at least the ones I know of). AFAIK, a blockchain is only used to resolve a DID (an identifier mapping a random ID to a bunch of public keys you control, along with a URL to communicate with your device). Your personal information, as in your name, phone number, email stay in your device and are only exchanged with the party you want to authenticate against.

I'm curious to know if there's something I misunderstood in this space
"do no evil" springs to mind -- once burned, etc.
A lot of users of Telegram are those who lost WhatsApp for few hours and was looking for alternative btw... I'm not sure about values honestly.
Google is running behind NLP(Natural Language Processing) causing problems like this. I feel we should learn to use search engines and not search-engines trying to guess what we want to find using some weird Black Box AI
I hate inappropriately used MongoDB, Lambda functions, and microservices. I also don't think they're "in" anymore: the pendulum has swung back towards the middle and SQL with an actual schema, code that isn't scattered all over a web UI, and monoliths are all back to being defensible choices.

Software engineering isn't just knowing the tools, I think it's also seeing the patterns. Consider a queue. It doesn't matter if you're using Kafka or SQS or a jobs table in PostgreSQL read by a monolithic application, you're still going to wrangle with similar concepts: dead-letter queues, at-least-once delivery and idempotence, updating the schema of your in-flight messages, timeouts and retries, transactional all-or-none message delivery, large replays if your consumer went down, physical capacity running out. Knowledge around these problems won't expire, although it might become more niche or less useful.
The exact phrasing:

> "He was fond of a line from the Persian poet Rumi, who said, “When you do things from your soul, you feel a river moving in you, a joy.” Playing off that line, Chaudhri wrote, “Sadly, rivers dry out, and when they do, you look for a new one."

No, an employer wouldn't be in a great position firing an employee about a reflexion on a poem, that was used to explain his motivation drying out. To be clear, the employer would face the consequences.
I'm sure if trading or spending SPY was as easy as fiat, many people would sometimes prefer to pay or get paid with SPY instead of USD.
> In my opinion you’re hired somewhere to work there and be productive, not to unionize. Workers who join companies and then try to subvert the entire system are a cancer to the org.

We are doing the "Tell me you haven't read the article without telling me you haven't read the article." kind of posts on HN now?
Direction of JVM, Java and the other guest languages (Kotlin and Clojure mostly) is probably the bright spot of tech right now.
I'm so serious that I already have failover after 1 hour at the registrar level, but those changes are not immediate and can take up to 24h to roll-in and roll-back due to DNS propagation and caching.
An unpopular opinion, but NFS is super handy and useful in reliable private networks with centralised authentication. Sure, it has its downsides that are being worked on with newer versions of the protocol(4+) with addition complexity, but it sure is useful in closely controlled setups like for HPC clusters.

I ran a HPC cluster for an University, and relied upon good old NFSv3 for shared file storage(both home directories, and research datasets). In addition I also built out a big set of softwares compiled in one server and made available to the entire cluster via a read-only NFS mount point. The whole thing works so reliably without any hiccups whatsoever. To over some the limitations of authentication and authorisation with NFS storage, we use a centralised FreeIPA server that allows all machines in the cluster have the same UID/GID mapping everywhere.

As a cream on top, the storage we expose over NFS is ZFS, that integrates nicely with NFS.

Update 1:
Yes, data security is a bit of an afterthought with NFS. As anybody in my network with physical access can mount my central storage to another server physically and access data as long as they can recreate UID/GID locally.. but, if I let someone to do this physically, I have bigger problems to deal with first.
> The worst thing is, developers are embracing this AWS trend and seem to love it. No one seems to mind. Software engineers are cursed. Just when we've established a best practice and it's a solved problem, we throw it out and reinvent a new way to do it.

I don't think AWS is a particularly loved ecosystem, it's just a well bundled set of tools.

On the other hand cloud architects or whatever are like a modern day Pied Piper with so-called visionaries following them and burning money until their business runs out of runway. Once they realize they should have spent way their resources on diversifying their partnerships and creating a non shitty product instead of investing a gazillion on splitting a smelly monolith into 13 smelly parts, it is often too late.

Have a plan B at all times and you'll be able to sleep well.
When people refer to "crypto" they mean cryptocurrency. In a more general non-currency sense they still refer to trustless blockchains that solve the Byzantine Generals Problem.
It blows my mind how most of the otherwise savvy readers of HN completely gloss over the fact that Cloudflare unwraps TLS on most their internet traffic.

I trust that the current leadership might not do something evil, but they are publicly traded. At some point a group of investors are going to figure out that merging Cloudflare with an advertising network would create a level of user targeting that Google and Facebook could never dream of.
Ask HN: How does HN manage to be always online?
How does HN manage to be always online?
Very interested to know if there are any plans to support React Native? I’ve been struggling to find a good library that doesn’t require a web view.
Jira is a great example how a slow application can frustrate users. Most of my complaints went away after upgrading my broadband over 50Mb and switching away from wifi to minimise request latency and throughout.

Yes that should be ridiculous.
I'd buy a iPhone with a slide-out keyboard—a la the HTC Dream/G1 [1]—in a heartbeat. I'm happy with the onscreen keyboard for simple things like a quick search or message, but I also really want the option for a proper, physical keyboard any time I need to dig in and write something in depth. Bonus points for slider style devices like the G1 because you still got the "full size" screen, without having to sacrifice on keyboard size either; it really was the best of both worlds, and it's still my favorite device form factor I've ever used.

1: https://en.wikipedia.org/wiki/HTC_Dream
Many people started in Bitcoin by mining.
BonBon Web Browser
well that situation was what was shown in the documentary. i can't say how common that is, but given the cost and notorious lack of funds i think it is more common than we like. i could be wrong though. we could use google streetview to check.

as for alternative roads, that really depends. generally from my experience between two neighboring villages there tends to be only one road, unless you want to make a big detour. sometimes alternate roads exist when and old main road is replaced with a new one on a different route.
You can implement your own DNS server that CNAMEs to Cloudflare and falls back to origin IP when there is a problem with Cloudflare.
I think a downstream Cloudflare provider could provide such services if they desire.
I would think “tolerated” is a better description than “accepted”. And it’s often not the case depending on how egregious it is (e.g. Battlefront 2).

Almost all of those things are in some way user hostile, too (E.g. preorders, micro-transactions).
The statement always takes the form: there are no use cases that aren’t better solved by (some centralized company). The goal of crypto is to avoid that last part, and solve some of these problems without the need to place trust and lock value into a single entity.

Uniswap as the author mentioned is a good example, in that it provides an exchange that allows users to trade tokens without reliance on a central company like Coinbase. This allows users to hold and exchange USD pegged assets like USDC and DAI in a non custodial fashion, and also take part in defining, improving, and even forking the Uniswap protocol if they want to, as it is not privately owned.
I see this ALLOT on AliExpress. I mean what can you expect, but somehow I expected more.
Like why even bother posting if you havn't even opened the package up yet?!
When I was a kid I learned Logo and Basic and then Pascal, later C, and a bunch of other languages. In the late 1990s, there was this huge trend where a fancy 'new' language was embraced by everyone and their mother: JAVA.

I thought Java was bullshit, it's basically just some strange dialect of C running on a poorly written virtual machine. Everything you wrote was dog-slow. (I can't remember if the security problems were there from the beginning or were a 2000s thing.)

I was sure it was a passing trend and in 10, 15, 20 years it won't be there. And - compared to the great fanfare and hype of 1999 - it really did quiet down A LOT since then.

I hope this helps at least with some perspective. I agree with you that "the cloud" is a dead-end. I wish you the best of luck.
Last time I checked that was limited to the enterprise plan.
Mabye you wont, but someone else do it. It would be pointless to open code with unwanted tricks behind.
This is such a weird outage, cloudflare sites are down on some of my devices but not others.
Today a mistake, tomorrow an order from the DOJ. Take heed, Internet.
DDG is completely dependent on Microsoft for both the search results and their ad revenue. This causes a lot of problems as whenever Microsoft stops supporting DDG,the company is basically dead. In my opinion I think this is why DDG is taking a lot of "missteps" as they don't want to sour their ties with Microsoft. This is just my theory.
You are just afraid that your java skills will be useless. Instead of panicing and depressing you could save that energy for learning new skills already. And really i dont get that. You know that tech is changing and you still are trying to reject that. Just embrace the change and go with the flow.
All my sites behind Cloudflare had come back up, and have now gone back to serving 500 errors.

The Cloudflare Dashboard is also no longer fully loading.
The article says that there is no need for elevation (I'm not sure it's true though)...
Germany had/has promising range of electromobiles - https://en.wikipedia.org/wiki/StreetScooter
Thank you very much, I'll look into that.