skysight-inc/HackerNews huggingface dataset:
Close. A major innovation in the fq-codel derived algorithms over former forms of FQ like DRR and SFQ is what we call the sparse flow optimization. Packets from flows that have an arrival rate lower than the departure rate of 1 quantums worth of packets from all other flows (a "round") observe no queueing, where in drr or sfq, new flows always go to the back of the fq'd flows. (still a huge win over fifo or pure aqm)

This among other things made codel's head drop aqm safe and stable enough to deploy.

Paper: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8469111

from: https://datatracker.ietf.org/doc/html/rfc8290

The step that moves an empty queue from the list of new queues to the
end of the list of old queues before it is removed is crucial to
prevent starvation. Otherwise, the queue could reappear (the next
time a packet arrives for it) before the list of old queues is
visited; this can go on indefinitely, even with a small number of
active flows, if the flow providing packets to the queue in question
transmits at just the right rate. This is prevented by first moving
the queue to the end of the list of old queues, forcing the scheduler
to service all old queues before the empty queue is removed and thus
preventing starvation.

The resulting migration of queues between the different states is
summarised in the state diagram shown in Figure 1. Note that both
the new and old queue states can additionally have arrival and
dequeue events that do not change the state; these are omitted in the
figure.

+-----------------+ +------------------+
| | Empty | |
| Empty |<---------------+ Old +----+
| | | | |
+-------+---------+ +------------------+ |
| ^ ^ |Credits
|Arrival | | |Exhausted
v | | |
+-----------------+ | | |
| | Empty or | | |
| New +-------------------+ +-------+
| | Credits Exhausted
+-----------------+

Figure 1: Partial State Diagram for Queues between Different States
maybe, but is this worse than the alternative of needing to allocate precious space in dense urban areas to car storage? It seems like getting rid of on street parking and thus opening up ~2 more lanes per road would be a win even with increased commuter miles.
> most people cling to conspiracy theories because they're more convenient to them

The trend I've noticed is the theories or beliefs are being attached to one's own identity. Once engrained, it's hard to ever openly view other opposing beliefs.
Just search a major news source from the time.
Sounds like Bungie "lost". My sympathies to them. They stated after exiting Microsoft they wanted to remain independent from thenceforth (and part of why Destiny was named that, they saw it as putting their own Destiny in their own hands, it sounded like). They went through so much horror with Activision precisely because they wanted to remain independent, but it sounds like the fight with Activision left them more wounded than they wanted to admit if they are selling to Sony.

(I don't think Bungie entirely spiritually survived the split with 343 anyway, given the rumors of all the behind-the-scenes drama in the making of Destiny, but I was rooting for their continued independence as a fascinating story, even as I stopped playing Destiny 1/2 because I hated their economy.)
Interesting to see that employers are looking for brainfuck experience!
Just grep would be enough
Maybe second brain is a misnomer. I rarely check old notes. Main value to me is lower friction to start writing and I spend more time reflecting. Keeping a daily log (ironically) improves my memory of what's happening lately.

For me it's also a place to dump all those things that you want to say but you don't know who to say it to. So you write it out and realize 90% isn't not worth saying to anyone. But occasionally a tidbit here and there helps in a conversation or meeting and it all seems worth it.
Not that I'm aware of, at least not without a lot of fiddling.
Airports Lie to You with DNS
yes, MS wants to create the "netflix of games"
Glitching Chips with Grill Igniter
You just described Facebook
Huh? Firefox on mobile supports ublock origin. Or do you mean the app? Don't use the app.
This type of thing isn't exclusive to sports betting, either. Card counting isn't cheating, but is typically prohibited (when executed successfully) in most casinos due to the edge it gives players (which has been practically eliminated with shift to 7 decks, autoshufflers, etc.). When players figure out other edges, such as imperfections in the playing card printing process that gives them an edge in games like baccarat, they'll either get banned or not paid their winnings. It is very much a heads I win, tails you lose situation.

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

https://www.betstrat.com/betstrat-articles/the-phil-ivey-edg...
The impact column is based on my experience what have an impact and what not. However I didn't want to overcomplicated things, so I just valued them from 1-3.

I would say that the real value is in the checkpoints themselves.

Thanks for a nice comment!
Clearly Microsoft making divestitures to get under the antitrust hurdle.
Yep. Having 15% inflation cancelled out by 15% deflation is superior to relatively consistent 2% inflation for rich people who don't need to spend their money, and prefer to preserve their wealth over decades without risking investing it in something productive. It's not for people who can afford 15% less food that year, or people trying to invest money in actual businesses.
Correlation is not causation but negative correlation is even more surely not causation and what I was replying to was

>Ad-blockers took off once they started throwing animated banners at us

which is still not true. When they took off the ads were still minimal.
>was never

Not true and there are many in this thread and elsewhere for years on the internet saying exactly this.

Thank you for conceding my point against the ridiculous argument that "prohibition is ineffective"... that no it is, it's only a matter of degree of punishment, which is what I said.

>more suffering than it prevents

This only matters in some utilitarian conception where all net suffering or utility or whatever is created equal.

No, I think drug dealers suffering is not the same as suffering of normal people wanting to live their lives in a productive and healthy way for their community. But this is what politics is for, conflict over interests, values, worldviews, and societal preferences.

It's also what all of criminal law deals with: justice for crimes isn't viewed the same as suffering of law abiding people or victims.

>a tradeoff exist here

Like the tradeoff exists for the death penalty of murders in that justice for that crime requires "harm" to be inflicted on the perpetrator, yes. But this isn't that profound of a concept.
Well, grep would look a bit uglier, sed would be better.
>I worked at a financial company as a web developer. [...]
"Oh!", he says with a grin, "I've outsourced my entire job to my friend back in the Czech Republic.

That sounds like a huge breach of the NDA or employment contract. Pretty sure you're not allowed to expose internal company code or requirements to third party outsiders without approval in any sane company with half decent lawyers who can draft an employment contract, let alone a financial company.

Here in EU they do background checks for devs working in most financial companies.
The name of the Firefox Android extension that allows background play is "Video Background Play Fix": https://addons.mozilla.org/en-US/firefox/addon/video-backgro...

Just install that and uBlock Origin and you're set: https://addons.mozilla.org/en-US/android/addon/ublock-origin...
Ideology has been and will always be a guiding force in science. Western genetics was heavily influenced by capitalism. Many concepts in Soviet genetics ended up being closer to correct than competing Western theories, although it took a while for this to be appreciated (e.g., epigenetics).

Philosophers of science Collins and Pinch have an excellent entry-level book on this called "The Golem" that I would strongly recommend to anyone interested. Very accessible and not overly philosophical/jargon-y.
State lotteries are just a tax on the stupid.
AOSC OS/Retro: A Linux Distro for 486 and PPC Macs
I don't think they do. I think Oni is with Take-Two. I searched about that one a while back actually as I always loved Oni and wanted to see it come back.
What is your solution? Should we just close our eyes to the threat?
https://archive.fo/MNQ73
So you made a bad hire, what does this have to do with a bait and switch?
They weren't under Activision, they just had a publishing agreement with Activision in the 2010s, and retained all intellectual property.
Had similar experience in 2017. We interviewed many candidates (10+) for the position, narrowed down to about 5 in the second round and decided to hire one. All over the phone. Took maybe 2 months. So when the guy shows up in the office my manager was like "Who are you? I never spoke with you.". We made some noise with HR and later Legal and he left right away, and the consulting company we went through had some conversations with the executives. From that point on we set some rules: require candidates to provide video feed, take screenshots, ideally record at least part of the interview, document every single question. Funny thing, had a very promising candidate for another position short time later but she kept refusing to turn on the camera, it was either broken, or connection was slow, or something else... So we rejected her because of that.

I believe there are some unofficial services that provide well spoken/knowledgeable professionals that will help you get hired, it's either directly through headhunting company or they might suggest (wink-wink) one for you.
Millions of Routers, IoT Devices at Risk from Malware Source Code on GitHub
This is something I think about often when it comes to tools. The idea that Google had all of my location history for the past 8 years means I can see everywhere I've ever gone. I can lookup any email I've ever sent/received. I can look through my browser history for any particular day. With Spotify + Last.fm I can see stats about my listening history, and with Tract.tv I can see my TV/movie watching habits. Strava tracks exercise, and YNAB tracks budgeting/spending. There's an incredible amount of health data from my iPhone + Apple Watch.

It's really cool to think that all of this data exists, but I'm not really sure that it's useful. Occasionally I've gone back through my old search history for that one old post that I wanted to re-read, or go through my Spotify listening history to find a song I really enjoyed but forgot the name of, but 99% of that data goes to waste.

Quantified Self [0] is an interesting project to me since it seems to make use of data from all of these disparate sources, but I'm still not sure what the outcome of tracking all of this data is. It seems cool but not useful.

[0]: https://quantifiedself.com/
First off, not everything is about "This is the problem and here is the solution", sometimes it's just about wanting to make incremental improvements in something.

That said, here are the incremental improvements listed from the post in the submission:

- I’m writing more

- I understand my productivity better

- I’m thinking more

- I’m managing my health better

- I’m managing my subscriptions better

- My spelling is better

- I’m tracking decisions

If it helps you, you could frame each section as "The problem is that I'm writing too little, so my second brain helps me to write more", "The problem is that I'm thinking too little, so my second brain helps me to think more" etc etc.
The parent's response suggests that he's watched the show a lot, and probably more than you have. The Instagram video was vetted (and possibly written) by Spotify's legal team, and is not representative.
I have quite a very same feeling. But as a way to review things, I also write flashcards when I think there's something useful I'd like to remember, or when I'm studying. Once you start remembering a flashcard, it will appear less and less often.

It's quite simple in Obsidian with the extension "Spaced Repetition":

What is foo?
?
foo is bar
Can you share where you found this definition of technical debt? I've honestly never heard it articulated this way before.
And frankly, Rare was a shadow of it's former self at acquisition anyway. There were still some a couple of the people left who worked on the games that made Rare famous (e.g. Ken Lobb, Grant Kirkhope), but it had a huge amount of brain drain around the early 2000s that left it in a state to be one of the first game dev studios to be picked up on the cheap by Microsoft. Nintendo want interested in supporting it, and it probably just would have went under if not for Microsoft.
Ask HN: How can I help my devs solve “combinatorial test case scope creep”?
I work in between clients and programmers; my job is essentially to decompose client requirements into design documentation to be built by developers. [1]

Since I started the job, I've been running into what I'm calling "combinatorial test case scope creep". For instance:

> CHALLENGE: RENDER A CUSTOM HTML SCREEN WITH THREE LABELLED BUTTONS AND AN IMAGE.

> Browsers: {Chrome, Firefox, Edge, Safari}

> Devices: {iPad 9th Gen, Google Pixel 4, iPhone XR, Macbook Pro, HP EliteBook}

> Languages: {English, Spanish, French}

In this case, the custom screen must render properly in 4 Browsers x 4 devices x 3 languages = 48 individual test cases. And that's ignoring all of the other possibilities (landscape/portrait, OS version, browser version, etc.) We can quickly find ourselves in 2000+ possible renderings of the screen.

I, not being a developer myself, have no idea how this is handled on the implementation end. The clients themselves are only dimly aware of this problem and will throw a fit if they notice the screen is broken, but are certainly not testing 50-2000 test cases to see when the screen breaks.

I'd like to help the devs out by steering clients in the right direction, and also adding build instructions to solve this problem at the root. Are there any development principles, testing tactics, historical writings, past HN posts, zen koans, ancient scrolls, etc. that outline and explain solutions to "combinatorial test case scope creep"? Thanks in advance.

[1] Disclaimers: I agree that in many cases it would make more sense for developers to work directly with clients and eliminate my job altogether. I was hired because I have a significant technical background but am not quite at the level of a junior dev. I would set my own team up differently if I owned the company.
Isn't this the third time? I thought they were owned by Activision for a bit, before leaving again.
Quantified Self – Self knowledge through numbers
People usually save for their first mortgage. I worked for 15 years before buying my first house.
That was when it was still a growing business. Uber was cheaper when investors paid for it, too.
I think, as parent implied, this is more of a semantic issue than any substantial disagreement. You are, in most instances of compositing systems of this style, correct that the computations are typically not triggered unless some view node is utilized. Additionally, if your view node is in the middle of some chain of nodes, only those nodes before the view would actually be performed. This is somewhat similar to the usage of lazy in regards to the operational semantics of programming languages. Again, as parent states, lazy 'evaluation' is basically demand driven computation. Python is not a lazy language, it utilizes eager evaluation by default. So in the sense that Pyflow seems to be a sort-of 'visual programming'/dataflow frontend for Python, I would assume that it is eagerly evaluating the code in the order of dependencies as determined by the graph.
Or, heavens forbid, offer help for free. ”Oh hey yeah that’s like 10 lines of code, I’ll put in the next service pack”

Nnnnnoooooooo -sales org
I've heard of people using things like this to get free plays on arcade machines. Apparently coin slots were not shielded and could be tricked into giving free credits by clicking a tool like this near the slot.
You could argue this means only what is currently in development. Which kind of makes sense, if you already have all the target platforms in the works, might be easiest to ship them all in the intended platforms. I suppose.
Smart cars will most likely go the way of intrusive surveillance smart TVs.

Are the features worth it?
It's probably a good idea to implement this with an existing language so that you don't end up making your own programming language. For example you could just make the whole document a JavaScript template string.
It's a cute common conspiracy theory but it doesn't really hold up. Modern pharma is making progress all the time. E.g. as shown, an HIV vaccine.
Now I am seeing some Google search results that are nothing but ads on the first page. I recently switched to DuckDuckGo and so far I have been entirely happy with it. I recommend everyone give it a try.
> One reason is that mRNA vaccines can be developed much faster than traditional vaccines. So the idea is you have a better chance of "outrunning" a strain.

Is that why the response to Delta was "just take another dose of the original formulation" and the response to Omicron was "just take another dose of the original formulation until we have the new one made up in a few months"? And who doesn't see another strain taking over in the next few months, rendering this new formulation less effective than originally promised?

My math may be off but there's been exactly one new Covid vaccine formulation in a little over a year, which is about how fast we crank out new flu vaccine formulations. Why exactly did we need to use mRNA tech to crank out new vaccines at the same speed as we did with traditional vaccines?
You're describing the 'toddler having a meltdown in the grocery store because they want candy' course of action which I'll admit may have some sort of positive results in some situations but is more than likely to have massively unexpected consequences for the initiator.

We'd all like to feel like it was as simple as expressing our dislike at a situation to fix it, that solving problems is as simple as applying a linear amount of force that is proportional to the size of the problem but the world isn't like that.

Drug addiction, Organized Crime, racism, sexism, global climate change are all examples of Wicked Problems[0] and no amount of force behind a whimsical edict is going to solve them.

https://en.wikipedia.org/wiki/Wicked_problem
A UK research company developed this kind of microphone array tech in the 90s. It first came to fame in the Bosnian war and was used by UK peacekeeper troops to enforce ceasefires. In that case it was most useful for detecting artillery fire and could instantly say what kind of weapon was fired, where it was, and when it fired. This could be used to instantly work out who broke the ceasefire, and peacekeepers could even fire back to destroy the rogue artillery piece and restore order.
What an utterly useless law. We have a convenient way for people to request universally that sites not track them. So let’s make a law that makes them have to ask “the right way” every. Single. Stinking. Site. On. The. Internet. Every. Single. Time. They. Visit. Every. Single. Site.

One might be forgiven for assuming that the law was actually intending to accomplish the reverse of the stated goal. It gives site owners tons of explicit opt-ins that nobody can complain about, even though they were coerced.
Insulate Britain’s protests are disruptive, annoying – and justified
Agreed. Another big reason I do it is just because it's fun and I like to.
In Europe at least, they'd still be on the hook for the rest.
Kent Beck: Big mistake calling them “iterations”. Should have just said “weeks”
NewPipe let's you 'subscribe' to channels without giving it any credentials. You know, like how it used to be with RSS. The good way. The user empowered way.
Publishing agreement, not ownership.
The emphasis of this project seems to be text based coding and visual description of dependencies at the cell level. Visual programming, at least according to wikipedia, refers to "manipulating program elements graphically rather than by specifying them textually," which this project does not do.
Thank you for your comment. This is a lot more to consider than simple dismissals.

> Lots of industrial activity is illegal/extremely risky in the US. If you want to open a steelworks, for example,

I see your point. OSHA and regulations probably make this more expensive domestically, but I wonder if it'd only be marginally more expensive? We still have plenty of dangerous industries at scale: forestry, oil, mining, machining, rail, our remaining steel industry, etc.

I agree with you that this probably plays a big role in the dangerous manufacturing jobs. I'm not sure it would have any bearing on "safe" jobs such as electronics manufacture, though.

> the US will be much more hostile to the business on environmental grounds than China would.

A sibling comment questioned this, and I share that sentiment. We have shale fracking, offshore drilling, mining, coal, and plenty of other environmentally dirty industries. Negative press hasn't put a stop to it.

> Median wage in the US is something like 5-6x times China and the gap was larger when the investment decisions were being made.

This is historical and it's starting to level out. Following this rationale, I assume we'd push manufacturing to countries where labor is even cheaper than China.

But another issue is fragility. Though infrequent, the supply chain situation we're in now is something we should avoid. We're making the decision to onshore for semiconductors, which are high value, critical, strategic components. It seems like we'd want to do the same for steel, pharmaceuticals, medical equipment, and other key domestic functions and high value industries.

Even if we don't face another pandemic for a long time, Covid has surfaced problems in our existing strategy. It would be good to be in a place of security and negotiating power.
We Want Your Feedback
Hi! We're working on building a product to help people achieve their financial goals, and are seeking feedback! We are currently in the ideation phase, so any and all input is valuable to help us target our development. If you have a couple minutes, we would greatly appreciate your responses to the brief survey below. Please feel free to reach out if you have any questions, and thank you in advance!

https://forms.gle/CpmuNyGzkhBHSAwM7
> Naming software experiments is a barrier to entry for me. Typically, I need to come up with a name before I can even create a project. Using numbers removes that burden and lets me start with a readme or a bit of code. This is the first of those numbered experiments.

(From the project readme on GitHub)

I have the exact same issue, not only for projects, but also servers, structures or variables. If the name doesn't clearly communicate the purpose, I can't go ahead. What helps me is settling for an unrelated naming scheme like greek gods or NASA missions (servers), going with concepts, like batch-importer or note-app (projects), or choosing the first generic name that occurs to me, eg. EncodingManager (code structures). The only important thing is a simple path to renaming stuff later on as its purpose becomes clear :)
How does SB compare to other options here (is this like Mastodon?)?
Netflix: Lessons in Experimentation
Your timeline is off Bungie left Activision years before and became independent leading up to now.
Or Oni.
Wind tunnel engineering.

Cars do not have large upright rear windows anymore because a sloping "fastback" design with a higher rear deck is more aerodynamic and gets an extra fraction of an MPG on the fuel economy rating.
They partnered with Activision to leverage them for distribution in a ten year deal that they broke part way through, iirc.
You must agree that, by the standards of this paragraph, most wars waged by people should first be against their own current leaders.