skysight-inc/HackerNews huggingface dataset:
Also need to block all hosts not allowed by your own DNS server. Also need to give each "untrusted" app a separate local IP (in future: must have NAT for IPv6 too).
This is awesome! I'm researching delta state based CRDTs as a master dissertation, this kinds of optimizations on op-Based are really interesting
Gagliardo, ciglia, cogliere, I don't really see how the gl sounds like the ll in million
I used to have 1200 tabs open but I noticed more lag around above 800. That said my computer are far from last gen and I wouldn't blame mozilla for not supporting 1000+ tab hoarders anyway. But yeah firefox is not bloated even when abused.

that said I despised the UI redesigns and the recent FTP kill.. I want a broswer, not a fashion magazine
The water and soil pollution from a landfill is predominantly caused by biodegradable waste. Hard plastics aren't a big contributor because they're stable for a hundred years.
My experience here mirrors that. I just assumed that the lead paint was more expensive and the builders of my old multi-family went with duller paints. No lead to be found!
Or beautifully formatted:

https://github.com/ilyakurdyukov/ioccc/blob/main/practice/20...
I was surprised to read that this is actually a totally valid HTTP/1.1 application, according to the RFC. The only thing you need is the status line (http version, status code, status message, CRLF) and then the message body.

Things sure have come a long way.
> An average NFL broadcast lasts well over three hours, yet it delivers a total of only 18 minutes of football action.

https://fivethirtyeight.com/features/how-much-football-is-ev...
You left out the crucial part of the statement about livestock approval. -> “because mass slaughter of infected livestock’s prevents viral evolution, a leaky vaccine would not be approved.”

And while you’re right that the evolutionary effect a leaky vaccine can have is something to really pay attention to, the current evolution of more virulent strains has not been caused by vaccinations. The varients so far have arisen due to spread in unvaccinated populations.

And the “vaccines not miming natural immunity” isn’t the issue. It’s that the virus is highly virulent. Even “naturally” immune people in Brazil caught their second wave that was driven by a new strain and that wasn’t due to any vaccinations.
...And the great add-on purge!

What the hell was that about? Who in their right mind thought that was a good idea or acceptable?
I've been a solopreneur and founder of a bootstrapped startup for 8 years. I reached 20k MRR this summer.
The sentence "It's a marathon not a sprint" suits well my schedule and mentality.
For the first 6 years of my bootstrapped startup I used to work 6-12 hours each day. (when I became dad 2 years ago it became harder to work few hours on the weekend though).

I used to work every day, also during the weekend.
That's because I'm most efficient just after waking up, both in the morning and in the afternoon after a 30 minutes power nap.
You might not be efficient in the morning but in general I recommend everyone to find out when it's the time of day when they are most efficient and work that time every day. Better to work less hours but working every day during the golden hours.

It's important that you love to do your daily work. In my case is coding, I love coding.
If you don't love the core work necessary for your startup to succeed you will not be able to keep at it for several years.

I recommend always sleeping those 7-9 hours per night that make you feel full rested.
There is no point in overworking now if you will be tired or burnout later.

If you are single and able to move, I recommend becoming a digital nomad and living in cheap/nice places.
You can move to Thailand or Colombia or Portugal and pay less for rent and food and fun and all the savings will allow you a longer time to work on your startup.
That said, even if you have more time you shouldn't waste it.
Try to earn money from your project as soon as possible. In general it will take you 3-10 more times than expected to earn your first dollar. So if you have savings for 1 year you should do plan to earn your first dollar in 1-3 months.

The podcast Startup for the Rest of Us has been invaluable in my journey:
https://www.startupsfortherestofus.com/
Is this even possible (in the USA)? I mean, you can put "this code is in the public domain" in your source code, but that may not legally have any effect whatsoever. The whole legal environment around copyright and public domain is completely contorted.
That won't happen mate. At least not anytime soon. (Where I work) we have a few partner companies (service providers) that are paying a ton of money to train people that are not even in UK (most from India and Pakistan). After a chat with one of their managers: They want to buyild their skills up before bringing them here. It's a lot cheaper than hiring someone already in UK.
I'm not following why cross validation helps here. One group (sunglasses) is simply much rarer so my algorithm may globally perform better on the overall set by accepting lower recall on the rarer subgroup (allowing for higher precision on the much larger group).

This isn't a hypothetical example; many years back I improved the F-score of a face detector I was working on by using eye detection and skin color detection in the classification pipeline. I assume automated systems could produce similar effects, tanking recall on a small subgroup to buy better precision on the larger one.
the irony is that just when I voluntarily stop using chrome to help mozilla, they then get into the fads which really dont align with my usage :D
The other employees will catch wind of your million dollar per hour offers thrown out in an desperate attempt to find someone, demand that you pay them that much as well, and you'll be bankrupt by Friday. At that point you will have no open positions and everything is corrected for. Or, to avoid bankruptcy, you won't increase your offer and therefore will be removed from the market as a buyer for that position.

A shortage occurs when an external force prevents price from rising. Medical doctors in some jurisdictions, for example, are often legally prevented from accepting higher offers to prioritize patients. Instead their service fees are fixed and they have to accept patients on system that is usually a mix of first come, first serve and needs-based priority. Therefore a doctor shortage, in said jurisdictions, is quite possible. But you generally won't find such restrictions in the general labour pool.
How can you 'lie' about an opinion like 'better'?
Something is wrong with their system then. I use Meet in Firefox and it works. Sometimes it's buggy but I can always get it to work.
Russian Dacha Gardens – Small Farmer's Journal (2015)
I see no real differences between browsers nowadays feature wise. They are all good enough.

However, chrome has better integration with the rest of what google offers. And safari with what apple offers. Synchronization of profiles, open tabs on other machines, etc.

Firefox is a good product, the others are commoditized services.
...the winner screaming in a fury.

This is so distasteful to me that I haven't been able to watch much fencing. Fencing is fast enough that it would take a lot of viewing to really understand what's going on. So, this has really hampered my appreciation. Appropriate automated video editing could really help me out.

Do they scream like this at practice? Do they practice the screaming? It would be one thing if they vocalized as they struck, as in many martial arts. But this delayed "maybe I got a touch I guess I should ask the judge by screaming" just seems silly.
Well, I'd presume it's releasing a lot of chemicals into the air.

https://www.theguardian.com/lifeandstyle/2015/jul/21/bpa-exp...
Let's say they fire all existing execs. Poach some talented ones from other tech companies who are capable of righting the ship. How much do you suggest to pay them? If less than what they currently make, how many do you think will be willing to jump?
You are welcome to read the complaint. I've pulled out some choice paragraphs:

5. To protect its valuable Windows monopoly against such potential competitive threats, and to extend its operating system monopoly into other software markets, Microsoft has engaged in a series of anticompetitive activities. Microsoft's conduct includes agreements tying other Microsoft software products to Microsoft's Windows operating system; exclusionary agreements precluding companies from distributing, promoting, buying, or using products of Microsoft's software competitors or potential competitors; and exclusionary agreements restricting the right of companies to provide services or resources to Microsoft's software competitors or potential competitors.

17. But Mr. Gates did not stop at free distribution. Rather, Microsoft purposefully set out to do whatever it took to make sure significant market participants distributed and used Internet Explorer instead of Netscape's browser -- including paying some customers to take IE and using its unique control over Windows to induce others to do so. For example, in seeking the support of Intuit, a significant application software developer, Mr. Gates was blunt, as he reported in a July 1996 internal e-mail:

18. Second, Microsoft unlawfully required PC manufacturers, as a condition of obtaining licenses for the Windows 95 operating system, to agree to license, preinstall, and distribute Internet Explorer on every Windows PC such manufacturers shipped. By virtue of the monopoly position Windows enjoys, it was a commercial necessity for OEMs to preinstall Windows 95 -- and, as a result of Microsoft's illegal tie-in, Internet Explorer -- on virtually all of the PCs they sold. Microsoft thereby unlawfully tied its Internet Explorer software to the Windows 95 version of its monopoly operating system and unlawfully leveraged its operating system monopoly to require PC manufacturers to license and distribute Internet Explorer on every PC those OEMs shipped with Windows.

https://www.justice.gov/atr/complaint-us-v-microsoft-corp
Because you have self-respect and shouldn't be taking handouts if you're capable of working?

No one capable of working should be taking unemployment, ever.

This is how social safety nets get demonized by politicians, and it works. A factory worker and mother of three who was making car parts from the start of COVID-19 until now and was never laid off and who never had the option of quitting work, fucking hates someone who sits on their ass collecting unemployment playing Xbox games all day. That's the relatively young Hispanic woman who lives down the road from me. I was fortunate; I already work remote so the only thing COVID did for me was restrict my dining choices temporarily here in Texas.

The answer to every problem we seem to face in America always ends up being, "Just throw some fucking money at it!"

I'm sick of it. Many of our problems couldn't be solved if we had literally quadrillions of dollars of cash. Sometimes - many times - it takes a lot of good old fashioned hard work, in the arenas of careful thinking, and then careful doing. Neither of which it seems either political party is particularly interested.
I don't know how to do that, unfortunately. You might want to file an issue requesting this functionality (or, if the functionality already exists, documentation around it).

https://github.com/testdouble/time_up/issues
Playing with Stripe Payment Links
Perhaps, but this is true for just about any endeavor where there are a teeny amount of winners and legions of unreported failures.

I mean, the Olympics are on, and I love it when they interview a gold medalist or their family and they say "this makes all the sacrifice worth it." I always then think of the literally multiple thousands of non-gold medalists who tried just as hard and sacrificed just as much and think "well, that must suck."

Same thing goes for Hollywood actors, you only hear about the stars who were barely making a living before their big break, not the other thousands who were barely making a living and never got a big break so they ended up doing porn on drugs.
This sounds like how I approach leetcode. Leetcode feels a bit like math to me anyways. Coding isn't the hard part, understanding the algorithm in conjunction with the data structures is.
Well, the two minute warning...

It's interesting to see the power dynamic here. Here in the UK there would be riots if soccer games were broken for ads (I'm really not exaggerating). Over COVID, a short timeout was added in the middle of each half, and this was conditional on there being no ads in the UK.

That said, I watch a fair amount of NFL and with the intensity of play I'm quite grateful for the pauses. American ads are irrelevant to me anyway.
The best way to pronounce "gl" is to use the middle.ll in "million" while pushing the front of your tongue against your palate, moving it forward until the tip touches the back of your upper front teeth. It's basically identical to "lh" in Portuguese
I imagine a lit of these people have gotten permission and made arrangements with their employers in advance.
Yes. Ultimately WASM is executing within a sandbox & involves being JIT compiled (read: not heavily optimized except for hot loops eventually). If native compilation is an option it makes sense to go that route

WASM competes with asm.js not asm (or, arguably, jvm etc)
that's only partially true, as a company you have infinitely more leverage in society than an individual

you weigh more, you're worth more, it doesn't last forever but the difference is staggering
The game is more stop than start, by a long margin.

Once I got into more free flowing sports, like soccer and rugby, I can't really watch American football anymore.

Same goes for basketball, where the last few minutes of game time are stretched out by timeouts, free throws, and video reviews.
I don’t know, but Brave on iOS works very well. I can watch YouTube with no ads (and even a one-click button to download for offline viewing/ listening). Websites load quickly, with no ads that I can see, except in the rare cases where the ads are selfhosted.
Many major video conference applications don't even try to support Firefox, so I'm not surprised that during this time frame a lot of users where forced/coerced to switch.

Offenders include:

- Teams

- Slack

- Zoom

Sure there are codec license issues, but all(most) of them do use different codecs depending on the context, so they could totally support Firefox as long as no one in the conference is on a of Android device or similar.
Thanks for sharing; this would definitely make it much more interesting to watch!
Surely this would show up in dns?
The only thing my DNS shows me from edge usage is smartscreen.
There used to be a big difference (in JS engine speed) but it's small recently. Where there is still a difference is in the UI code. Not necessarily operations being slower in Ff, but ordered in such a way to appear slower.

For example, when you press ctrl+n, chrome instantly creates a new window, then spends the next second or so (depending how old your computer is) painting the UI. On Firefox though it seems like nothing is happening for an entire second, and then the window emerges fully painted. So even tho the total time is about the same, FF feels much less responsive due to this design choice.

I also noticed Firefox spent a much longer time (a fraction of a second, but perceptible, and multiply that by thousands of clicks a day) before it would even (apparently, again -- not sure whats going on inside) begin loading a page, which was frustrating.

I verified this was the case in the web inspector's network performance tab (there was an mysterious delay before the first network request).
> Microsoft supported a model with pluggable scripting engines which was supported both on Internet Explorer (for client side scripts)

So what happened? Given that we lived through an era of Internet Explorer dominance, and Windows/IE was apparently shipping with a variety of scripting languages built in, how did that not lead to options for client-side scripts? (This all took place before my career change into programming, so I didn't really notice as I was living through it – sorry if that results in some ignorant questions).
In case you're wondering how this kind of scenario can come about quite easily even though the vaccines are quite effective against bad outcomes, this graphic, originally from the Financial Times of London can help:

Sorry that I don't have a better source for it

https://twitter.com/jburnmurdoch/status/1418952126244478977

https://i.redd.it/km870p4xn1d71.jpg
I like the programming exercises :) I'll take a page from your book when I start programming in a new language!
Pesos Electronicas!
I wonder if you could turn this with a Google Spreadsheet into a real DB system with writing access and a little obfuscated security wrapper.
Feature, not a bug.
This is a rubbish, low-quality article. Of course a phone company wants users to be safe from scammers - scammers take money from the users that might otherwise be spent on Virgin Media products. But it offers exactly no way to be safe. It's just legal CYA from Virgin Media that "techdator.net" repeated word-for-word. Hacker News should not have this kind of uninformative, submarine PR hit drivel on it.
The examples you give look more like inefficient resource (developer time) allocation - AKA Yak Shaving - rather than technical debt.

Nevertheless, people doing things for just technical reasons does sometimes create technical debt, as when doing so over-complicates the implementation to no observable end. So? If anything, these cases stand as counter-examples to the author's argument that technical debt is not technical.
Samorost 1 as Pay What You Want on Itch
I quit. 52 startups in 52 weeks
I frequently have to refresh Meet to get it working on Firefox. Not in Chrome.
I was thinking the same. It's a bargain and now I understand why Google pays them so much.
Cement is a cornucopia of nasty stuff anyway.
No, you completely missed the point.

Everybody has done and said awful things. If you don't want to read the works of sinners, then you won't be able to learn from anyone.

My example highlighted folks like Thomas Jefferson and George Washington, unrepentant slaveholders who happen to be keystones of American democracy. They said and did awful things in life. Do you think therefore that you have nothing to learn from them?
If 100% of people think IAs are villainous, IAs will have a hard time recruiting capable people, so they will shrink and be less efficient. It will be easier to litigate against them too, since they have less of an ability to subvert the legal process with fewer people working for them, and fewer people being on their side. Congress will be more able to act and more incentivized to act against them if the rest of the country is united in disliking IAs.
"The Last Of The Deliverers"

Poul Anderson, "The Last of the Deliverers" IN Door To Anywhere, pp. 408-417.

I read this story once before in an anthology a long time ago. An author's note explained that the story shows one of our present conflicts as history because it will become history.

A future history is summarized:

"'Technology made it possible for a few people and acres to feed the whole country, till millions of acres were lying idle; you could buy them for peanuts.'" (p. 415)

A few people, yes, but a few acres?

"'Meanwhile the cities were overtaxed, underrepresented, and choked by their own traffic. Along came the cheap sunpower unit and the high-capacity accumulator. Those let a man supply most of his own wants, not work his heart out for someone else to pay the inflated prices demanded by an economy where every single business was subsidized or protected at the taxpayer's expense.'" (ibid.)

Living better on less work, people needed to earn so little that they paid nearly zero taxes, consumed little, thus causing a depression, and preferred to live in small country communities, despite rearguard action from both big business and trade unions. Individuals and families use town tractors as and when they need to and most grow garden vegetables. Land cannot be owned because it cannot be pocketed and carried around.

"'And when we do work, we'd rather work for ourselves, not for somebody else, whether you call the somebody else a capitalist or the people. Now let's go sit down and take it easy before lunch.'" (p. 414)
Somewhat related: John Oliver recently did a segment [0] on plastics and how we recycle it (spoiler: mostly we can't).

It seems regulations are sorely needed: differentiating domestic plastic waste will not get us very far. Still, research on waste reuse must continue: I'm afraid we won't put effort into really cleaning up our mess unless it becomes a somewhat profitable business.

[0] https://m.youtube.com/watch?v=Fiu9GSOmt8E
> A gem for the post-apocalyptic bookshelf. Assuming anyone can still read.

I assume that to get a bookshelf, you have to build the wood workshop first?
There's Crystal already so what's the point?
> Young have the advantage that they usually drastically undervalue themselves and thus provide an unbeatable proposition. They're usually more energetic, positive and optimistic, which is more pleasant to be around and thus makes the work environment more productive.

This feels myopic. It cuts both ways. Young employees are often much more susceptible to conflating their personal identity with their work identity, which can lead to serious emotional and psychological issues down the road. Even if we're looking at it purely from an extract-value-from-employee angle, I don't want a team that's running purely on misplaced idealism and ramen cups, because that's not sustainable.

So the counterpoint to your comment would be: older employees have the advantage of serving as an example to younger ones for how to better manage work/life balance, which yields a healthier team in aggregate.

Only a Sith hires in absolutes.

[edit: grammatical typo]
The compiler also loves to tell you that your borrows aren't long-lived enough and you need to make them `'static`, when making them `'static` is almost always the opposite of what you actually do to resolve the problem - change the borrow to be a move of the original value or a move of an Rc/Arc of the original value.

I've seen multiple colleagues new to Rust ask me for help with their code that has `&'static mut`, and when I tell them that's never going to work and ask them how they got there, it's always because the compiler told them to do it.

Like [1] says, you eventually get the experience to ignore the compiler error message (or at least the "suggestions"), and instead understand the real problem and apply the real fix yourself.

Similarly, when you have a case of value of type A being assigned to a binding of type B, there's a 50% chance that the compiler gets the "expected type" and "actual type" the other way around from what you want. This isn't really a fixable problem, because only you the human know which one you expected and which one you didn't. But it's yet another case where you eventually gain the experience of ignoring the "expected type" "actual type" parts of the compiler error because they don't matter, and just looking at the types.

[1]: https://news.ycombinator.com/item?id=28014288