skysight-inc/HackerNews huggingface dataset:
What I propose (AIA chasing in servers) can be dropped into existing servers and it won't make anything worse, in most cases it will make things better.

What you propose either can't be dropped in (so it's an interesting experiment for a new web server, are you writing one? No? Then it's of no value) or if it's dropped in it breaks working systems, making you a nuisance.

If you have a time machine so you can go back to the mid-1990s and ensure all web servers work your way your idea is better or at least good. But you don't have a time machine, we must work with what exists today.
1. Pursue science for the joy of it
2. Develop new measures of interpersonal synchrony and resonance
3. Be deliberate about my lifestyle. Take time and invest in myself.
How a Single Line of Code Made a 24-Core Server Slower Than a Laptop
Not just UX, also availability. I simply cannot use encrypted chats in the Telegram desktop client that I use the most and runs on the device that can actually get security updates while being fully owned by me (I, ahem, "rooted" my laptop and it can still install system updates without any hassle, it's amazing). This is why I'm slowly moving more and more friends to Signal but their UX is also very mediocre by comparison.
The simple solution for YouTube would have been to let the creators make the choice.
In one respect, this “pivot” is simply changing the medium for delivery of the service. On the other hand, this represents a major shift in the structure of the company, introducing change in basically every department. It seems very naive to presume this shift would be simply an adjustment of the business structure. I would guess the Netflix business as we know it now would have very little resemblance of what it was during those DVD days.
Telegram is pretty impressive when you take into account the number of (well implemented) features that they managed to shove in the app without breaking ergonomics and performance.

At this point, I just think the answer is top notch developers and designers with an impressive alignment about what the product should be.

I know no other free application with such an amazing usability. There must be some shitload of money behind them, for sure.
This is the main topic I cared about the entire time. Thiel isn’t libertarian except as he says he is one.

The other poster has made a good reply. I posted about Thiel being a conservative Republican [now] in another nested thread:
https://news.ycombinator.com/item?id=29747080
Keep up my existing good habits and improve on those that I'm not quite happy with yet. E.g. meditating regularly and getting into a regular sleep schedule.

Apart from that just business goals. I want to finish automating all the day to day tasks, which I'm really close to, finally. Then go on vacation, which I haven't done in the past 5 years.
Aside from that growing the business of course, which should be easier once the day to day tasks are taken care of automatically.
Blake3 is faster because it allows for very efficient SIMD implementations. That alone blows all competition out of the water, with a single thread. The ability to further parallelize it on multiple cores is just a cherry on top.
sheesh! how come T-Mobile never let us know that THAT 7726 is the “anti-SPAM” mechanism?
Eastern Ukraine up to Dniepr annexed by Russia, but in a much more severe conflict than the one in Crimea. Thousands of russians dead but zero admitted by Russia. Tumultous months in the markets as Russia is thrown out of SWIFT and petroleum prices beome nervous. UCAVs like TB2 turn out to be gamechangers and make what looks like a lopsided conflict into a very expensive victory for Russia. Russia denies the hundreds of burning wrecks of AA and armor are theirs, however.

The China/Taiwan/US conflict will stay in the diplomatic arena.

Nvidia announces a 40X0 generation of graphics cards, but no one really notices because like 30X0 they can't be purchased.

(Warning: complete layman speculation about Covid)
The Covid Pandemic ends. Or rather, the organized responses to the Covid pandemic ends. New variants occur but none that isn't targeted by the immune response from previous infections. Once a vast majority of people are both vaccinated and have past infection the infection waves look more like regular seasonal waves. Travel restrictions vaccine passes etc are with us for several years however.

NFTs will become completely toxic. Large brands and game developers will deny they ever planned to implement anything resembling NFTs. The term "web3" will fade completely with few people outside a place like HN having even heard it.

Nintendo announces the availability of their 5 year old console "Switch" for select customers.

The never ending debate between dynamic/weak and static/strong typing in programming languages isn't exactly settled but the up and coming compromise contender dynamic/strong has another good year.

Another massive security hole is found in some corner of some boring library everyone uses. My guess: supply chain attack in a compiler or build system.

Boris Johnson is ousted as prime minster. He is replaced by a either a man of some charisma or a woman without charisma, as that is the requirement.
A poorly designed AI can appear to be … nefarious.
That would be roughly equivalent to lastpass then.
> The problem I have with this is that it presupposes that you can change 1 thing and view the difference.

You should have other problems with it. Value that would be lost in the absence of a thing is unrelated to the value gained by its presence, because you have more choices than "pay for the thing" or "do without".

The theory of value espoused in this post would tell you that you should pay more for the oxygen you consume than you do for your computer.

(There is some self-contradiction in the post - it defines counterfactual value thus:

> what if pay is determined by asking: “How much would this company be worth without this individual?”

But then it provides an example of something very different:

> Baseball managers use the Counterfactual Theory of Value all the time, using a statistic called “Wins Above Replacement.” It predicts how many more wins a player gives their team, compared to whoever would replace them.)
China will NOT invade Taiwan.
Yeah, the linearity in the dose seems more plausible than the linearity in time; and I don't understand why the two dimensions necessarily would be intrinsically linked.
And continue supporting the person. I checked Thiel headlines. He’s working with Don Jr now against Liz Cheney for a Trump approved replacement. This is just recent headlines too.

Thanks for your insightful comments
> Your Windows bias is showing. :)

Pretty much anyone who works in 3D graphics acknowledges that Direct3D is head and shoulders above OpenGL in terms of ease of use, tooling, and support from GPU vendors, and has been for many years now. Even Carmack has come around to this perspective. Really the only reason to use OpenGL is to target Linux, Android, and formerly macOS -- and since game vendors don't really want to do that, now you know why many games and engines support Direct3D exclusively.

The thing you have to understand about Microsoft is that "Developers! Developers! Developers!" isn't just a meme to them. They really put the developer experience front and center and it shows. It shows in Direct3D, it showed in Internet Explorer back in the day, and it shows in things like Visual Studio Code today. Sometimes the Microsoft stuff is simply better.

> "Modern" graphics is mostly about creating a bunch of low-resolution "geometry buffers" and then scanning every single pixel on the screen only once while building the pixel up from some mathematical combination of those lower resolution buffers.

Pretty amazing how "modern" graphics is a fancier version of Atari 7800 graphics! The 7800 didn't have tiles and sprites as such; rather it had per-scanline display lists specifying locations in RAM where graphic bitmaps were stored; the graphics chip pulled the pixel colors from the memory pointed to by the appropriate display list entry as part of the scanout process.
It wasn’t for having a different point of view though, it was for being so completely out of place and not addressing anything in the original comment it was responding to. So much so that it reads like an AI or a script.
Wasn't the streaming delivery piece intended from the start though, but they just had to wait for the infrastructure to support it so did DVD delivery as a stopgap? I had always assumed this was the case.
This is in a nutshell what great software design is all about. Always asking the question, what is the least amount of work I have to do to achieve the most results?

Refactoring tons of code gets you used to seeing these patterns, but he is operating at a much higher level of abstraction.
I am thinking about buying camcoder and recording some youtube travel vlogs and maybe even short independent post-apo movie.

I want to spent more time with my friends, but this depends on pandemic situation.
The problem is that the December update came with a large number of bug fixes that users had been waiting on.

https://support.google.com/pixelphone/thread/139017133/googl...
Thought that could also be considered being part of the user experience

But definitely

I switched to Matrix though
On one hand, it's quite asshole-ish. On the other, google is serving broken frontends to their services and charge ridiculous prices on their API's. When I tried to make a third party search using google engine, I've exhausted the limit in less than an hour. It'd cost me like $40/mo to get what I get for free using their crappy frontend.
This whole story reeks of a paper mill similar to the Israeli group that keeps dropping slight variations of the same covert channel research every couple of months.
Thanks for this article, it's great to see people caring for their server (does it have a name?) and not defaulting to the serverless craze. Here's a few thoughts :)

> there is some small downtime when I deploy new versions of things since I don't have any load balancing or rolling deployments

It's entirely possible to achieve, depending on your stack. `nginx -s reload` will reload the entire config without killing existing connections or inducing undue downtime. So if you can start a second instance of your "webapp" on a separate port/socket (or folder for PHP) and point nginx to it there shouldn't be any downtime involved.

> for users that are geographically far away latency can be high

That's true, but counter-intuitively, i found unless you're serving huge content (think video or multiple MB pages) it's not a problem. CDN can actually make it worse on a bad connection, because it takes additional roundtrips to resolve the CDN's domain and fetch stuff from there while i already have a connection established to your site. As someone who regularly uses really poor xDSL (from the other side of the atlantic ocean) i have a better experience with sites without a CDN that fit in under 1MB (or even better < 200KB) with as little requests as possible (for the clients that don't support HTTP2).

> CloudFlare (...) That may become necessary if I ever have trouble with DDOS attacks

I've personally found OVH to be more than capable and willing to deal with DDOS for their customers. OVH has been previously posted on HN for dealing with huge DDOS. That is of course if you have proper caching and you don't have an easy venue for a remote attacker to induce huge CPU/RAM load. For example, Plausible-like analytics can be such an attack vector because every request is logged in a database; something like GoAccess [0] is more resilient, and no logs is even lighter on resources.

[0] https://goaccess.io/
Just looked the video on the website.

Still basic functions but looks promising IMHO, you should launch on Product Hunt :)
Not easy to set up. But perhaps easy to maintain
Unless you pull in a humongous amount of dependencies, Rust's compilation is still very very fast.

The dependency problem is a whole different issue. Hard to tackle, but it's one that must be solved.
Ask HN: Quickly profitable comparison SwiftUI vs. Python?
I'm a python developer. The last days I'm thinking about the steps to make your python code profitable in a programming language like python. For example:

Python:
1. Any Project
2. Wrap it was web app
3. implement user management
4. add freemium plans

SwiftUI:
1. Any Project
2. Publish to AppStore for selling

Is it right that there is a huge difference, how many steps to follow to make you code profitable depending on the programming language?

PS: Let's assume that "Any Project" is a early stage implementation of something with similar quality and use case in both examples.
Nim is more expressive, has a powerful macro and templating mechanism comparable to Lisp and build times are a fraction of rust's.
I wonder how useful this, considering how Telegram conversations are unencrypted by default. If they were to change this default, now _that_ would be something.
Someone deleted an interesting comment about adversarial interoperability [0]

I’d love to see and give money to a project to create and maintain easy to use and stable “adversarial interoperability” APIs for as many services and products as possible.

Perhaps companies and projects would not often use these directly because of the risks (hopefully some would, though!) but individuals could drop the library or the URL to a server hosting it into their apps to gain extra features.

If standardised, whole open source apps could be built around them that allow querying and analysis of data from services and aggregating and automating using the services including optimising prices, taking advantage of offers, and using undocumented APIs to the users advantage.

Maybe something architected and incentivised like https://thegraph.com/ for adversarial intercom and undocumented APIs. Building as a network of nodes and funding with crypto would make it harder to attack and take down.

[0] https://www.eff.org/deeplinks/2019/10/adversarial-interopera...
https://pkolaczk.github.io/server-slower-than-a-laptop/
The Allies had fielded jets earlier than the Germans. WW2 arguably slowed down jet development not accelerated it as most of them were pre-war designs.

The Brits didn’t had the industrial capacity to produce jets in large numbers and for the US the early jets were a logistical nightmare.

Early jets couldn’t fly off aircraft carriers in fact it would take quite a while for the navy to get jets working and for close air support the navy still had prop aircraft until early Vietnam.

Jet bombers weren’t viable during WW2 and the limited range of jets their fuel, landing stop and other logistical requirements meant that it was far harder to support them from frontline airbases.

So it’s more of the case that the US simply couldn’t use the jets of the time effectively if they could they would’ve built more of them and some even earlier than 43-44.

The Me-262 was built in relatively large numbers but did absolutely squat to change the tides of war as the Allies found a very simple solution to go after the air bases.

Unlike most prop aircraft of the time that could take off and land in a field and could be serviced in a barn jets needed proper runways and maintenance facilities.
the link posted is fucked, see https://pkolaczk.github.io/server-slower-than-a-laptop/
Biden as a symbol is everything I dislike. However you just made me realize he has grown on me too. In practical terms, people are being incredibly hard on him. Even I’m thinking whoa now. Exactly as you stated. He did leave however flawed. And he can’t do much with the two senators there.

I draw the line on him being an utterly decent man. He wasn’t chosen as Obama’s running mate for being someone who could stitch a few progressive goals together. He was chosen because of how conservative he was. Never apologizing for his rabid support of tough on crime (disproportionately affecting lower socioeconomic and minority people/men)
I switched back to linux because I enjoyed it more than OSX, maybe I am strange but I find Gnome more "focus".

I was using ubuntu for the last year and hardly customized it, just using Gnome and my tools. (altho i mostly just need a terminal/web browser/vscode and compilers)

last three months I have been ill and had to stay at the hospital with plenty of time in my hand in between chemo so I decided to dig more into linux internals and went with nixos....

I learned so much during that time about my system and how it works. I think I actually enjoy more computing since then...
Actually Pavel Durov made some very rough accusations against Signal and other "secure" apps for using the standard encryption method. For what he says, he doesn't trust others encryption protocols because he believes NSA made some pretty well hidden backdoors in them to easily decrypt them.

Meanwhile I'm just here thinking, what's the matter if you're messager is super duper safe if your device OS running them is plagged with backdoors?
I think the idea here is that RAID1 forces both SSDs to write every block at the same time. With identical SSDs and very similar write endurance profiles you're likely to have them both give up at the same time.

Even just a nightly rsync would decorrelate what is right now nearly perfect correlation.
Solely is because the op wants lower transactions. Giving an answer that would be applicable for 0,01% or less of the cases is just a useless answer.

--

The OP is not a crypto only business.

You're examples are similar to crypto investments, which is almost the only thing people would spend their crypto on.

It's not shifting when showing that you're answer would not even be applicable to 0,1% of his customers.

It's actually showing that your answer was useless in the first place.

You think/suggest 'USDC on stellar' even matters, i don't. They all have the same fundamental mistakes.

And it's not solely:

> high transaction fees, unstable price fluctuations and slow transfers

But please give me a realistic estimate for how many people your answer would be useful for the op.
> Also: AES-256 is weaker with related key attacks than AES-192, and AES-192 is approved for Top Secret (not just Secret) information, while AES-128 isn’t.

NSA CNSA says to use 256:

* https://en.wikipedia.org/wiki/Commercial_National_Security_A...

* https://www.keylength.com/en/6/

> […] so just stick with RSA until we have standardized post-quantum public key cryptography.

The folks that will approve the post-quantum stuff were also the ones the approved the 'pre-quantum' stuff, including the supposedly worrisome ECC standards. If you're not going to trust them now, why should you trust them in the future?
On iOS Telegram uses a system API, but on Android they seem to try to avoid the high Google Cloud fees: https://jlelse.blog/posts/telegram-translation
Great tip! Didn't know this. Thanks!
If the compiler and the build system is an integrated product, then right, this shouldn't be too hard. But that's not usually the case.

If they're not, what's the interface for the initial build step? Is it still something like "gcc -MD"?
But "gcc -MD" can't just spit out a list of files. It will have to output not only file names but also module names (both referenced and declared), because resolving module names to file names requires global knowledge.

That means every build tool that wants to work with C++ must be changed to take in this extended information and resolve module dependencies. Because otherwise, if there's even a single module in your 1339 file project, then current tooling breaks.

Which will put pressure on developers to not add that first module, slowing adoption.
Wonder how long the list is for companies with unsuccessful pivots
That infrastructure came with a lot of new 3rd parties and it's a shark tank for regular people. Centralized currencies are stable. Regulatory Stability counts for something and watching BTC jump around don't make anyone want to jump on board.
Just my guess for the future.

I wouldn't go long on crypto as is. Eventually it'll just be another complex trading instrument owned by the banks.
Saudi cut their pumps last year didn't they? After 40 odd years of OPEC prices they can afford to just pour money out like a fire hose for a long time...
the post HTML claims a wrong URL as the correct one and HN code "corrects" based on that (and I guess the localhost thing gets treated as a relative path due to not being a full domain):

<link rel="canonical" href="http://localhost:4000/server-slower-than-a-laptop/">
No resolutions. I have 5 3D Printers now; want to design and build my own printer next. Start a small business printing parts / accessories.
Unsolicited advice: Get something new lined up before you hand in your notice.
2 birds, one stone.

Politicians can get away doing what they want with whatever reason.

And politicians are being used to make the internet more opaque. Since 'view source' is being made a scapegoat, expect it to disappear soon.
Ah, yes, running QuickJS inside a linux vm running under JSLinux in a web browser (use `qjs` command to run QuickJS): https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg
I disagree.

Parsing the textual output of ls is such a natural idiom that I'm happy to renounce any other thing that causes trouble. Give me a "-o sanenames" option for mount, instead.
What's the "risk profile" and why is it too great? Kubernetes requires dedicated knowledge and can fail in surprising ways. Using a simple server with some established technology can be surprisingly/boringly reliable.

Some hosts can reach incredible scale with a just few beefy dedicated machines, given the right software architecture.
Yes.

https://imgur.com/a/7UIFLxT
As someone running something similar, I thought it was quite easy when I first set it up: I used the similar setup of a friend as a baseline to get through the configuration. It took about 1 hour to setup the base things to have the infrastructure running.

It sounds more complicated than it is.
> Matrix, Signal become mainstream

Which one? These two are not compatible.
Besides, Signal I can see, but a possible Matrix mass adoption is probably still years away. Experiences from previous years have shown that there seems to be no incentive for a majority of users to move to decentralized protocols. Unless either WhatsApp or Signal adds compatibility, that is. Does not look like it's happening any time soon though: https://community.signalusers.org/t/make-signal-use-matrix-p...
So I've read "syn" and "slow rust compiles" in pretty much every discussion of "slow rust compiles" and finally googled it and... syn is a Rust parser? For use in macros? Because procedural macros operate on tokens and not an AST? Hm. I'm sure there are reasons for how it ended up like this, but it does smell kinda funny.
Six Ways To Train For The M6 Financial Forecasting Competition
Here in the UK roughly 16% (not far off 10 million people) live outside towns and cities where public transport is next to non-existent. Roads are frequently without pavements so no walking and being single lane, incredibly dangerous for cyclists. I'm one of those near 10 million. The nearest supermarket is six miles away, as is the Doctors and the nearest hospital is 8 miles. For people like myself, a car is the only practical method of transport.

Before this I lived in London where a bus stop was 2 minutes walk away and a tube train just ten minutes. Bot outside London and cities that have trams like Sheffield, Nottingham and Manchester, public transport is just not to be found.