skysight-inc/HackerNews huggingface dataset:
This has very little to do with qos tags, which frankly don't work well for this use-case, even if everyone involved suddenly decided to support them.

This is about how the router handles traffic flows when congested. The naive (and all too common) solution is to just lump all the traffic into a big buffer and push it through in fifo order.

QoS algorithms like those used here tend to handle each stream individually, giving each an appropriate buffer and bandwidth. This means "thin" streams (voip) can have very low latency even when fat streams (80 people downloading the latest computer game) are eating all the bandwidth available and begging for more. The thin stream can easily get through the link and "should" be fast and low latency and drop no packets, it barely even needs a buffer, but the fat streams certainly do need a buffer, _must_ drop packets (that's the only way they know how fat they're allowed to be), and can accept higher latencies with no negative effects.

fq-codel/cake try to handle the streams in a way that well behaving streams get a link that "feels" like everyone is behaving well, and greedy streams don't ruin that experience for everyone, only themselves.

Even greedy streams benefit, since packets can be dropped earlier by smarter qos systems (rather than waiting until they're using the whole buffer), it can work out the optimal amount of buffer given the link speed, which is often not the same as an arbitrarily picked buffer size. Too little buffer and you lose throughput, too much and every packet sits waiting in a buffer for 200ms for no good reason.
I think adoption has mostly gone towards slf4j+logback now.
Germany is not dependent on Russian gas to survive, Russia's just the cheapest source of it.
Trajectories matter. And the shot from that angle is the least likely to hit the car. From where Oswald was supposed to be located a frontal hit before the car turns around the book repository would be the best shot. Makes no sense. Also, you would be ignoring dozens of witness testimonies that mentioned that they heard shots coming from other places. But sure, believe what you want.
https://twitter.com/rickhanlonii/status/1470074730279546895
That’s not a point of contention. This theory identifies the person, with a raised rifle, being jostled by a lurching car.
Thinking that you are smarter than the judge you will appear before is not a strategy I would recommend.
Why expectation is alcohol's most potent mixer
I agree with you in the context of ads, but I do wonder if they could monetise these communities in a more high-value way which plays into their primary purpose.

For instance, I am a member of /r/synthesizers, but all trading/buying happens on eBay or reverb.com. Can reddit provide the way for this community to transact in a more high-value/trusted way? Maybe I'm missing something and that is a terrible business.
What you describe is working in VR. But please stop conflating VR with metaverse. Although, I reckon, they will soon be synonyms if we continue like this.
Doesn't seem very active: https://github.com/spencertipping/caterwaul/graphs/code-freq...
It's called savings. I haven't worked for the past 8 months, and it's been great. Maybe I'll start looking for something after New Years, but maybe not. I could go for another year or two of freedom.
Yes, I agree. Only if we could have a thin syntactic sugar on top and start using algebra to compose stuff.
and yet unfair dismissal is a thing.
I have a project currently deploying a bunch Microsoft Teams Rooms at a client. It tries to create a similar experience in a physical space. People are confused as hell by it — it doesn’t work the way they’re used to / expecting, so they give up within a few minutes and just connect an HDMI cable to the main screen.

We weren’t even going to have HDMI as a fallback, but the executives demanded it because they weren't willing to spend 5 minutes every meeting dealing with the tech when the problem is that it didn’t work the way they wanted it to.

I cannot imagine my users in-office all donning headsets when many attendees in a meeting are just there to listen while working on other things. I personally like to take those kinds of “listening in” calls while doing work around the house. I’m not sticking my face in a VR headset for that.
Strongly agreed. Swift isn't alone, the Kotlin compiler is very slow too (and yoked to Gradle, which is itself very slow). Rust as well. Maybe the Go authors are onto something after all.

When Go first came out, I thought their emphasis on compilation speed was just an overreaction to C++, because a) C compiles plenty fast, b) C++ is only slow if you overuse templates, c) other languages compile faster than C++, right? and d) Moore's law!

But a) hardly anyone uses C now, b) everyone overuses C++ templates, c) other languages compile way slower than C++, d) compilers got slower faster than computers got faster.

Even now, Xcode can feel very slick and fast in a tightly-written C/C++/Obj-C project.
Not with that rifle. and Not with Oswald, who was apparently a poor shooter based on the army files we have about him. And let's not forget the pristine bullet... surely there's no problem anywhere.
I'm certain that Israel's nukes and their strategic air strikes against Iran's nuclear/military facilities (preventing Iran from having nukes) contributes much more to their protection than a standing army.

This situation is obviously amplified 10x in Lithuania (population 30% of Israel) vs Russia (population 170% Iran).
"But in the final days of 2020, while out for a leisurely walk with his wife and children, Green suddenly had an insight: What if instead of one smallish blue circle per tile, you used many minuscule circles, scattered randomly?"

That's funny, guy writes a 68 page paper based on a random thought he had while out for a walk that shows a nearly 100-year-old combinatorics problem is not only wrong but spectacularly wrong.

Advanced mathematics stuff is just so crazy, I don't get it AT ALL, but it's so cool so many people can do it.
Zuckerberg has proven extremely effective at predicting future trends. Look at Instagram and Whatsapp, perfectly timed investments.

Zuck has taken long term bets on the metaverse starting with Occulus and now seemingly betting the whole company on it. He could very well be wrong but there are a lot of very smart people at Facebook and on their board I have to think they did some very intensive validation before doing so.

It could all go up in flames but I think they are going to take a very real run at it backed by billions and billions of dollars.

Don't get me wrong I very much dislike Facebook and the oxygen it provides to extreme and uninformed groups but to think that Zuckerberg is an idiot taking a stab in the dark with the fortunes of a publicly traded FAANG company is not a serious take.

"In Facebooks case, they should really try their hand at making a 2D world that doesn't lead people to want to die before they try to expand on the whole reality thing."
No arguments from me, there is a ton of moderation that needs to be added to Facebook.
Men usually do it with the intention of success, that explains the huge disparity (4 to 1) in results.
A lot of the non-parents saying "I'll home school because the schools are just daycare" have an incredibly inflated notion of their own ability to teach. Major Dunning-Krueger effect. A few manage it and manage it well, but in my experience the more common outcome doesn't even qualify as daycare. I suggest that anyone repeating that talking point actually try to teach anyone anything before they assume they'll be the next Maria Montessori.
You'd probably be interested in Unison ( www.unisonweb.org ). It's a Haskell-style functional language, which aims to make the sort of distributed computing you're talking about easy. The central conceits are:

1. Functions are hashable

2. The codebase and runtime are deployed uniformly to every node

3. Networking these nodes allows functions to be cross-referenced and passed by their hash values

Unfortunately, while the "Haskell-style functional language" part is already implemented, it's not clear to me between https://www.unisonweb.org/docs/faq#where-can-i-learn-more-ab... and https://www.unison-lang.org/articles/distributed-datasets/ whether the "make distributed computing easy" part is.
`pass` was written by Jason Donenfeld, the developer who gave us WireGuard.

It's is a bash script that makes it convenient and easy to use gpg2, the OpenPGP encryption tool. Frankly, I'm kind of shocked at how difficult it is to use the gpg2 command line utility. Clearly it's an extremely powerful tool, but it's written with the assumption that the user has a very deep understanding of how encryption and key signing work. To use `pass` effectively you should have a basic understanding of encryption, but unlike gpg2 you don't need to dedicate a week to grok the manpage.
Modernizing Security [audio]
> 3. Does not allow running multiple test simultaneously.

It does with almost every form of transaction isolation mode. Read uncommitted in Postgres still behaves as read committed, so in Postgres you're never missing the mark here.

> 1. That wouldn't work if code under test uses multiple transactions.

A lot of abstractions interpret nested transactions as save points for this reason.

It's not the only valid pattern, but it is a consistently behaving one that's straightforward to implement and gets you most of the UX you want from integration test design.
Charting the future of our bug bounty program
Estimating: How, Why, Don't
This would definitely be possible with a full VM, it’s what VMware did before hardware accelerated virtualization became a thing.

It’s just more difficult and less efficient than accelerated virtualization.
All true, though monoliths themselves aren't a good alternative. The real alternative is "Roles".

Here are my old slides about our DI tool for Scala, implementing Roles: https://github.com/7mind/slides/blob/master/02-roles/roles.p...

And a couple of talks: https://www.youtube.com/watch?v=o65sKWnFyk0 , https://www.youtube.com/watch?v=CzpvjkUukAs

And another post about the same approach from another prospective (monorepo vs multirepo): https://blog.7mind.io/role-based-repositories.html
It wouldn’t change the actual costs of living, but it would remove the inflection points where a full time employee is suddenly much more expensive than a 38 hour a work employee.

And the taxes could be spread more progressively, e.g. to match the rate of wealth accumulation people get from having passively having wealth
I agree more or less with 1 and 4 mostly. But for monitoring either you would have to monitor the service calling this microservice or need to have a way to detect error.

> if it does have memory leaks anyways, just basic cpu/mem usage monitoring on your hosts

Who keeps on monitoring like this? How frequently would you do it? In a startup there are somewhere in the range of 5 microservice of that scale per programmer and daily monitoring of each service by doing top is not feasible.

> 3. deployment? if its a go service, literally a bash script to scp over the binary and an upstart daemon to monitor/restart the binary.

Your solution literally is more complex than simple jenkins or ansible script for build then kubectl rollout restart yet is lot more fragile. Anyways the point stands that you need to have a way for deployment
This is a bit confusing. It sounds like a lieutenant colonel demanded a bribe to not interfere with food delivery and a manager for the food supplier was convicted for paying it. Is that right?
In one of the vidoe Stephen Wolfram said he had discussed with RMS and was not convinced. I could not find what was the core argument. I like to know what his core argument is apart from making enough money to continue the work.
Taking the Pain Out of PHP Development with Docker Compose
And therein lies the rub: the EU would not be able to do much of anything without the rest of NATO to back them up. And in spite of Europe being dragged along in many American adventures in the middle east I wouldn't count on NATO sticking together either. Way too much 'realpolitik' going on to count on that for long term stability.
Money is all that matters [audio]
Based on previous IPOs of internet giants I think Reddit is a good bet but obviously lots of dynamics about the inner workings of cash flow etc that a layperson is only guessing about.

One area that seems inevitably would have to change is Reddit’s linking to pirated video clips. I’m sure the clips won’t go away but would be altered in a way so that reddit has deals with copyright owners and unskippable ads are played.

Ultimately all these media funded platforms under-weight advertising to begin with to build a user-base so become worse to use once established.
How is the original comment harder to understand?

If there is one freedom people have is to control their language, wether to avoid certain words or to utter words that other find silly.
I think Russia in the EU would mean no more NATO.

NATO is first and foremost a tool of American power in Europe and against Russia. If the geopolitical landscape changed so much that Russia decided to join the EU and was accepted, I think it would have to mean that the EU/Europe had shifted (back) to standing up on its own.

> with the economy of the similar size to Germany

Russia's economy is not that big. Nominal GDP is between Spain and Italy.
Or wait until the house of cards that is fiat money turns into real money with no counterparty risk.

Look at the risks involved in having central banks as the final counterparty for all our government's fiat monies: [0]. This is why increasingly companies, banks, pension and insurance funds, and governments are turning to it a a pristine global digital collateral with no counterparty risk.

“The key question facing Bitcoin nearing the onset of 2022 is whether it’s peaking or simply a consolidating bull market,” wrote a recent Blomberg Intelligence report[1]. “We believe it’s the latter, and see the benchmark crypto well on its way to becoming global digital collateral in a world going that way.”

[0] Consider the multiple hyperinflation disasters of the 20th century, I.e., the century of central banks. https://wtfhappenedin1971home.files.wordpress.com/2020/01/do...

[1] https://assets.bbhub.io/professional/sites/10/1489771_Crypto...
I do think there is some room for parental control apps, at least at a very young age (I see little reason someone under 13ish should be able to view porn).

But... they need to have their limits. A parent should not know every single thing going on with their child. Especially as their child is figuring out their own identity and later transitioning into adulthood.

I know there was once (yay landlines) that I caught my parents listening in on a call I was on... It broke my trust with them completely. I no longer felt safety from my own parents, to be honest it made me feel like a hostage in my young brain. From then on I did everything in my power to hide things further from them (and being very technical this was not hard).

You need your child to feel comfortable enough to come to you when they need something, not for you to come to them because you saw something that should have been private.

Basic child blocks? Thats fine up to a certain age

Time limits? Of course, that is your prerogative.

But knowing every single thing that is done on what should be a very personal device... that is problematic.
I've long thought that was a general problem. Why should I see the command line arguments from other users' processes?

What if non-root could see their own processes in detail, but only the program name for other users' processes?

Would that break a lot of other things?
so this article is in russian/ukranian (or another language in cyrillic) and i wonder, did all people liking or commenting here really read this?

as a european i tend to be very skeptical of the US involvement in eastern europe. they seem to be exploiting the enmity of some eastern european nations toward russia for own economic gain and to stop russia selling its natural resources to EU. all the while being many many miles away from the danger zone. one has to wonder, how would people of US percieve the situation if Mexico decided to host Russian bases and missiles
Does everybody here imagine Ukraine that naively? There are so many internal problems after-maidan, the society there is very divided and the not-flawless gov is spreading fear and ethnocentrism to unite the people against any enemy they can find, including the Roma etc. Meanwhile many older people and ppl in rural areas more to the east are very sceptical of the recent political changes, since Ukraine literally means "on the edge" of a country for which they felt patriotism for most of their lives and some of them are even ready to die for it in Donbas. Meanwhile western liberals dream of defending a poor victim country against barbarians from the east, overlooking how it's mainly an internal struggle about the history of Ukraine and lies entirely on the people living in the region, not some Westerners who have their own problems they should solve and not dream about ousting foreign governments.
Bad idea: 10 teams jointly maintaining a monolith.

Good idea: 10 teams each with responsibility for a separate microservice.

It always goes back to Conways Law.
There's not official requirement, and never has been. It's more a concern about the ambiguity that would arise from such a situation.
Database schemas are generally isomorphic with RPC data structures - usually a subset one way or the other. If you had a service which handed out Zip Codes and the structure of Zip Codes changed (maybe you used numbers and now you realize you need to use strings, which I infer from your UK example) you'd have an isomorphic problem: updating 12 consumers and 1 producer for the new type in the RPC message.

Having an RPC to migrate means you can put code on the read path to support backward compatibility while migrating. But you can do the same thing with the database - support both fields until all readers have ported to the new field - and since big database migrations are expensive, in practice large systems do migrations that way anyhow. Introduce the new field, start writing to it, back-fill it, port readers across individually (there may be many read locations even within a single service), drop the old field.

If a system evolved from a monolith, one way to partition services is to provide views to limit set of visible columns. That's another point at which you can put shims for compatibility while porting schemas.
My PC slows down just by displaying a page that only describes what Mathematica can do.
Luckily you could transport the stuff you need by rail.
I love building test harnesses. I think the trick is making sure that your system is built in such a way that 1. You can actually pull the core of it out to run in a different situation and 2. You keep enough of the real system such that you’re not getting lots of green passes which are going to completely fail in the real world.
And don't forget that in the Baltics there is a fairly large contingent of Ethnic Russians who are the perfect pretext for a liberation exercise.

https://en.wikipedia.org/wiki/Russians_in_the_Baltic_states
Installing non-warmonger democrats makes sense for non-warmonger nations only.
Knowing k8s makes it a lot harder - there’s nothing wrong with apps on ec2.
1) It pretty much does, AIUI.

2) "Doing it for the language's sake" -- Not necessarily the language itself, but he clarity it affords you. I could never quite get my head around the "half-typed, half-not; half-OO, half-not" nature of JavaScript; it just feels so... messy, to me. Any other language that avoids those as well as Pascal would do me equally well. (Hm, what does that leave? BASIC, C, COBOL, and FORTRAN...?)

2 B) "C++, superior backend libraries and performance" -- Maybe... but not by all that much, AIUI. Compensated for by clarity and simplicity (leading to better safety and productivity) on Pascal's side, IMO.
> Will NATO come for let’s say Latvia or Lithuania?

I don't know about NATO, but I strongly hope that EU defends its territory integrity. And I am not sure Russia wants to find out either…
Donbass is a diversion of attention from Crimea. It will eventually settle and return back to Ukraine, as more and more countries recognize Crimea as part of Russia. It is hard to imagine Ukraine giving up on Crimea (though it would make a lot of sense by now), so it will never join NATO and it is very unlikely that they will join EU despite promises of local politicians.
Idling. The single most important thing I’ve lost since the pandemic started is the capability to overhear conversations.

I can no longer pick up on junior team members talking themselves into trouble and nip it in the bud, I only get exposed to that trouble by the time they’ve invested enough time into it that it becomes a much harder discussion.

When I go grab a cup of coffee I no longer overhear other teams talking about their projects, and ask them if they mind me sitting in to learn more about what they’re doing.

A lot of the organic social interactions that serve as a medium for knowledge diffusion are just gone.
> Europeans don't hate Russians as much as Americans do

I don't think Americans hate Russians at all, in my experience. Just Putin and a handful of oligarchs.

> probably because they've actually got Russians visiting and know that Russia doesn't really represent the threat that the American military-industrial complex needs you to believe is real in order to justify their trillion dollar misadventures and further subjugation of NATO member states into puppetry.

Some of these Russians just happen to carry Novichok or polonium and assassinate dissidents living in Europe, no big deal right?

> In fact, a lot of Europeans would like to see peace made with Russia. A Europe united with Russia would be the one superpower even China could do little to contain ..

This is a glorious fantasy
I think it's possible to respect the software their developers create and dislike the business goals and cynical approach to making money.

Facebook has made some wonderful software, and it has fundamentally degraded humanity.
Isn't it easier to write 3GbΩ instead of 3Gb/S?
Found it, but it's not what I need.

I need a target to be a playground; not a project.

The idea is to be able to assign resources, files, and SPM modules to a playground, so they are available to the code running in the playground (an example might be an SPM module like my Generic Swift Toolbox Module[0]). I can then work with the code I'm prototyping in a lightweight text file.

[0] https://github.com/RiftValleySoftware/RVS_Generic_Swift_Tool...
I am not convinced it is as effective as pretended, otherwise the Mapo Bridge in Seoul would be razed and the Aokigahara Forest in Japan would be fenced with barbed wire.
I think the point is, does removing fans make someone less depressed in the long run, or increase their quality of life?

If someone still wants to kill themselves, but cannot because all means have been eliminated, have you solved any problems?

I'm honestly not sure that I'd argue it doesn't increase quality of life, but using suicide prevention as an outcome seems superficial to me.
Most accidents happen in the own households. I won't be more specific to give any suggestions but this approach makes the likely root cause - hardship in the pandemic - even worse.

> This is a fine measure, assuming that it's followed by investment into mental health.

More recreational opportunities and less pressure during studies are probably more helpful. From a documentary I've seen recently stress at India's universities must be extreme in some cases.