skysight-inc/HackerNews huggingface dataset:
> - Google still hasn't raised the rules count like it announced last year in the blog post you linked. The current API is still limited to 30k rules. (the dynamic rule count is ridiculously low too)

Manifest v3 is still in development, so I'm assuming that this simply hasn't happened yet. It definitely needs to fit uBlock Origin's default rule set and I don't see them backtracking on the 150k announcement.

> - Even if the rule count were unlimited, having a static list of rules handicaps more complex algorithms like those used in uBlock Origin, that aren't limited to "if URL in URL_LIST then block". For instance, a Levenshtein-distance-based algorithm can't be implemented with declarativeNetRequest.

This is the explicit trade-off that is being made. I'll gladly accept this limitation in exchange for not having to trust the ad blocker extension.

> - Similarly, its stance that the proposed API is more efficient is extremely dubious. Modern WebAssembly has close-to-C++ performance, meanwhile ads and analytics are one of the biggest source of slowdowns of the modern net. The idea that restricting adblockers would improve performance in the general case is absurd.

The blog post explains this - the issue isn't the (in the case of uBlock, carefully written and very fast) extension code, but the IPC overhead in routing all requests through the extension. The Chromium teams loves metrics and they wouldn't make this claim without having substantial data to back it up - it's not a matter of opinion, but objectively quantifiable.

> - Manifest v3 doesn't seem to prevent extensions from examining traffic, just blocking it. So Google's stance that its API is against data mining, not ad blockers in particular seems hypocritical.

The blocking version sits in the critical path, the non-blocking one can be called asynchronously. This is consistent with their reasoning.

With Manifest v3, blanket host permissions are going away, which addresses data mining extensions and would make the existing blocking webRequest API impractical: https://twitter.com/justinschuh/status/1138889508512866304
It's not clear to me what the source of water is relative to the size of the forest, because IIUC, in dry regions like Egypt (and California, Israel, etc), unless you use drip-irrigation with targeted crops (which won't grow a forest), agriculture requires a huge amount of water compared to domestic water consumption, so the wastewater stream from the latter intuitively can't be nearly enough to support a forest.

Perhaps they are drip irrigating the entire floor of the artificial forest to minimize evaporative losses? The paper linked in the article [1] doesn't really explain how they are doing this.

EDIT: this article [2] explains the system in a bit more detail. For a sense of the scale of forest vs the wastewater supply, it's a city of 400K people whose wastewater is supporting a .78 square mile "forest". So it's really more like a large park. It's a great demonstration nonetheless, especially if it can be a productive source of food for the city.

1. http://www.fao.org/forestry/35800-094f4eedb0c86a4a33be1a3d90...

2. https://www.intelligentliving.co/egyptian-desert-forest-recy...
Predict Your Political Lean From Your Reddit Comment History
And there is precedent to this, see Executive Order 6102: https://en.wikipedia.org/wiki/Executive_Order_6102
What’s insane about a 30-year fixed mortgage? That’s literally the most common term for a mortgage in the US and I’m willing to bet many other western nations.
I stick with I stopped reading The Atlantic because they keep pushing these rag newspaper articles.

What's on the front page of The Atlantic right now? "Evangelicals Made a Bad Bargain With Trump" and "After Trump, the Republican Party May Become More Extreme."

Garbage.

I stick with Reuters, PBS NewsHour, and others because I want news and not think pieces.
So your employer is being pushed out of the market by a better, cheaper alternative? On your last comment you claimed that x10-100 price is needed to pay for battery deployment, and here you are saying batteries are already beating you in price... Make up your mind.
Source: https://www.reddit.com/r/MachineLearning/comments/jdeyp9/p_p...
I knew about that: the talk of MQTT made me think that there was some improvement in the situation.
We launched https://www.thefactual.com over a year ago, to solve exactly this problem.

Get a daily email that informs you of the main events with multiple perspectives, with a sprinkling of interesting articles.

We are a paid service ($1/month, with a 2 week trial), no ads.
The article states an annual revenue of $2.7b, and a shortage of about $9m.

That seems well within the realm of "they can cover it"... but the real problem isn't the shortage but the practices that lead to it in the first place. I don't see the shocking part of this story as "Garda has a shortage of $9m," but "Garda has had a shortage of what they report to be $9m, and there is strong evidence that they have defrauded auditors to conceal their poor controls for an indefinite period."
apnews.com or reuters.com seem to be pretty impartial, since they are intended to be wire services.
It’s pretty obviously a dig, likely referencing the homeless situation in SF. Someone visiting the city for the first time could be excused for wondering if sewage is, in fact, widely available.
A significant political contingent does indeed object to any and all rules. They call themselves nice words like "libertarian" and "small government", but the basic ideology is really just anarchy.
There is a universe of alternative currencies. If people truly start trading gold its not going to stop until they barter in peas or clams
> /what if the file is deleted here?/

Nothing. In all major operating systems I'm aware of, opening a file creates a handle to the file contents. This handle is distinct from the handle implied by the existence of the path in the filesystem. Some filesystems allow you to create another handle to the same file by a different name (called a hardlink). Removing a file only deletes the handle implied by the path; if another handle to it exists (via a hardlink or the file currently being open in a process) the data itself is unaltered.

In general, TOCTTOU attacks are caused by introspection being done on paths instead of file handles. Once you have handles, and you are querying exclusively using handles, your TOCTTOU issues largely go away. There is still a related issue that filesystem atomicity guarantees (or rather, a general lack thereof) is still a major headache, but it's not the same issue as TOCTTOU attacks.
I think this kind of "technical debt" is penny-wise-but-pound-foolish but I can see where it fits in their scheme of things.

It seems that one reason for management not to be worried is that the sums are so small. Upgrading security in all their facilities would probably cost $9MM which they could easily cover from operating cash (they had about USD 3B) last year.

If I were a bank though I'd be concerned that this was merely the visible top of a large iceberg of problems.
One can be anti-Google and still use Google products. The browser is an exceedingly important piece of software. For some people, the cost of switching to something other than Chrome is too great. Maybe Firefox doesn't work well. Maybe they hate Safari. Maybe their favorite extensions aren't available. Whatever the reason, the cost of switching is greater than the price they put on their anti-Google stance. And that's okay.

Personally, I switched from Chrome to Firefox a long time ago. But I still use plenty of other Google products. I'm overall anti-Google, but I'm not a religious about it. I disconnect from Google where I can, and support products that match my views when I can.

If anything, I'm surprised the percentage of non-Chrome users your site encountered was as high was it was. Makes me kind of hopeful.
That's a good question. One problem is that my skills have improved, but so have the skills of others, while the overall amount of available work has declined. I'm a double bassist, and when I started playing, there was a shortage of us, but I'm not sure that's true any more, and the caliber of players has increased.

I think one thing is that $100/player is a kind of psychological "anchor" that people understand, and that is easy to negotiate. By the time I receive the offer, the bandleader has already negotiated their fee with the client, and now has a fixed budget.
Just played a game. Impressions in vrac:

- The website is very... monochrome. Seems like a very basic theme. The UI is not adapted to a desktop (vertical, hidden menu), I haven't visited the website on mobile. I wouldn't expect that from a game website.

- The rules need images!

- It's missing a rules button in the game interface that doesn't change page, but opens a popup or something similar.

- More colors!

- There's scrolling in the play area, remove them.

- Without the direct link for a game found in the HN comments, I would never have gotten to even play a game. It seems there's no way to create a game as a guest. I hate registering on websites, if you ask me to register before I even can see what the game looks like, I won't.

- Is there a chat? I might have missed it. It seems like an important feature if your goal is to have far away friends play together.

- Games? I see only one, and nowhere I can find mention of others in work.

About the pricing:

- For the free tier, I don't understand what you mean by "Freely given to all users; limit one."

- Subjectively, I dislike the "pay what you want". It's like tipping, I don't like feeling cheap by tipping too little, I don't like feeling like I'm wasting money tipping too much. Either way, I will feel bad.

- The pay for 10/20 games is... surprising. Seeing how fast the games are (2 minutes per game!), the minimum price of $2 for 10 games is exorbitant. Specially for something that seems in alpha. I want a monthly subscription, not a "pay for X number of games".

- And most of all... this is very, very early access. There's only one very basic game. There's many free online multiplayers games out there, more complexe and polished. What do you do (will do) to differentiate from them?

- The game itself is fun.
I.e avoid suffering or accept it or deal with it, rather than cure its causes. What a fine recipe for well-being, enlightenment, and humanity.
Don't have to imagine. We're already there in large part, so that national candidates just have to appeal to a handful of voters in a handful of swing states. This is a good reason to abolish the Electoral College. There are millions of conservative Californians whose votes don't count under the current system. https://equalvotes.us
Software CEO Robert Brockman charged in $2B tax evasion case
I was wondering about number 4. Does Chromium currently have the same behavior?
Yes, very good programmers can make mistakes.

To meet your challenge, think about the problem. How about this?

file size + 1 => s
allocate char buffer b[s]
read file to b (all data must be in memory, or merge sort. if on linux and allocation worked, read may fail! oom will get us, or we bail on read failure)
add final newline if missing
count newlines => n
allocate line pointers p[n] (if line pointers will not fit, we bail -- we could use offsets and fancy virtualization, if this is not a Z80)
fill pointer array p
sort => sorted[n] (if sorting fails, bail)
output sorted lines

Same for C and C++. UTF-8 is ok.

Do you want more data than will fit into memory? Even then,
C++ doesn't bring much to the table. Separating the sort algorithm? Yes C++ BEGINs to pull ahead by a bit.

safe? yes. easy to write? yes. no fancy bits? yes.
Transcribe to C C++ as you will. Java? won't be as pretty. Rust, Go? don't know.
Javascript. Not even close.

Since this is a "beginning programmer" problem, give a design that works for another language that makes sense to a beginning programmer.
Are you referring to community colleges?

In the US, at least, community colleges are the only publicly-funded technical colleges I am aware of that exist on a meaningful scale.
Redmi K30S vs. Redmi K30 Ultra Full Comparison
I'm not expert but I'm happy to share my learnings.

a. Running everything over a USB3 hub would probably work, you would just be looking at decreased total throughput ( depending on the hub ). Depending on what you're doing ( vlans ) the pi processor might become a bottleneck.

b. Most Wireless APs are mediocre and run some proprietary firmware ( including Ubiquity ). Personally I just got the cheapest one that supported my bandwidth requirements, and blocked if from being able to communicate with the internet ( the one I got would reach out to some AWS compute instance for who knows what ). Other than that they all kind of work the same. I know people who like the Ubiquity one because of it's nice UI.
Disagree.

Let's suppose for a moment that we ever reach a point where the democratic process gets involved with the question of how best to manage the western forests (what's left of them) in the USA. There will be people arguing for regular understory and brush burning, and others arguing against it.

Let's suppose that you're a citizen who gets to vote in some way on this matter. What will you base your vote on? The materials circulated at the time by those for and against various policies? Perhaps. But how will you judge those materials if you have not even a basic understanding of forest ecology.

Now, if you sit down and read about forest ecology today, it will have no impact on your ability to accomplish your goals in anyway. But is is not a distraction: it's the groundwork and the preparation for you to be able to participate meaningfully in democratic decision making, perhaps tomorrow, or next year or some other time in the future.

In short: it is education. You just have to be careful that you're learning about the actual world.
If you are not pressured to buy now I would advise to wait until the next year where Ryzen laptops with USB4/TB4 will hit the market.
these are largely solved by data lake vendors: Snowflake, Databricks and alike.

an experienced databricks/snowflake architect (or a couple of them) can easily set up and maintain data lake that supports most of what was mentioned.

Overall I absolutely agree, that rather than learning python or SQL, it is much better use of one's time to learn/get certified as Data Lake Architect and be able to create a large data lake from scratch and set up pipelines and maintain them.
He spent more energy evading taxes than improving the company.
>Mapping the California counties losing residents to other states (blue), ...

This is backwards -- perhaps written by an editor rather than the author of the piece. The blue counties gained population from 2018 to 2019:

http://www.dof.ca.gov/Forecasting/Demographics/Estimates/E-2...
>Because emigration aside, what are you going to do?

Maybe vote the corrupt leeches out?
Or you know just use a sensible time system with 0 to 24 hours for a day.
> Ubuntu has a much better track record of actual security maintenance over the long term.

Debian has 24 hour security fixes for 15+ years. It also supports "OldStable" in terms of security & backports. For some time it also has "Long Term Support" teams which supports older releases.

Debian is "the original" install & forget distro. Ubuntu has some commercial sauce over it but, unless you have a special need, Debian can handle everything you throw at it.

We have so much servers so that we sometimes forget some of our background service servers' and they hum all-along with all security updates applied.
You could record some video lectures and write exercises/instructions for them and put up a link to Gumroad (or any other similar service) on your website.

An example: https://www.xorpd.net/pages/x86_adventures.html
I only know of Unformat Clipboard. Not free.

https://coldx.net/#apps-for-mac
Invert, Always Invert – Avoid Failure to Succeed
Not Just Email, Send Your (Twilio) Webhooks to Mailinator
> My current candidate is promising Islam in public schools

Does that candidate understand that Islam is against many of the (far) leftist agendas that they're trying to push? Source: I'm Muslim.
I've checked prices on Zillow for Cottonwood Heights, UT; looks like the lower range is at least $400k, which makes monthly payments above $1900, after 20% downpayment.
There is nothing wrong with a Junta as a form of government. Often times military governments are required to transition to a democratic one. I mean half of south america basically had them.

They are effective forms of government required to retain order and stability so that democracy can ensue. The reason we don't see them be successful in african countries because they are often very poor, have immense cultural issues, and the government can't effectively maintain control. Even established regimes can't even perform basic functions of governance because corruption even within their own administration.
Many jurisdictions will ignore "write-ins" and they will not be reported.
The proposal makes no mention of who owsn the data and what it's worth. Why not instead legislate the ownership of the data by the users? The users should decide whether take their data, exclusively or not, to the platform they like more, or even better, to the platform that pays them more. Posts, friendships, pictures etc , all of this is valuable IP that can be traded with social networks. Let them compete who is going to win more users on a monetary basis. It's time we move on from the model that mercilessly squeezes user's IP for profit while giving back only "free services". The cost of free services has dropped substantially, yet the compensation of users has remained steadily at $0
Indeed, some checks on some providers are strange towards some people. E.g. I can't open an account on Linode no matter what, and zero feedback.
Frequently Asked Questions About Dihydrogen Monoxide (DHMO)
Don't know why this is being downvoted. The current Democrat presidential candidate has a history of "tough on crime" legislation and chose a similarly "tough on crime" running mate. AFAIK, neither has he committed to any re-distributive policies like expanding Medicare. In Canada he could be the leader of the Conservative party.
To Buy or Sell a Call
That's an unsustainable way of life. Humans cannot feed all humans with only organic food.
Having a thin standard library, which makes reaching out to third party libraries a must have in any project, many of each far from reaching 1.0, and not necessarly available in all deployment targets of the compiler.

There is stuff in ISO C++ standard library that requires third party libraries in Rust, yet another thing to certify in security sensitive domains.
Vorbildfunktion https://de.wikipedia.org/wiki/Peanuts or

https://de.wikipedia.org/wiki/Mannesmann-Prozess

with the golden handshake/parachute, however you may call it.
Yeah three of my friends have moved away from the peninsula now that they can work remote. Prior to that three others moved away when they had kids.

The NIMBYs and prop13 are unnecessarily hurting everyone except those that bought property a long time ago and pay relatively no property tax while suppressing any new housing and forcing new buyers to subsidize them.

Median housing price on the peninsula is 3 million, you can get a tiny old condo from the 60s for 1.3M if you can find it.

SF is a little better with some newer apartments available in the 800k - 1.2M range and some older stuff that's cheaper.

It sucks and it's totally unnecessary. Allowing more housing to be built would reduce the cost. NYC does it, Tokyo does it, it's possible and would be better for everyone except the NIMBYs leveraging their luck for their own self-interest.

In the context of historical exclusionary zoning and explicitly racist policy about restricting housing access framing it as 'local control' and 'protecting neighborhood character' is just a way to continue to block people from entering the community to protect a small subset of owner's self-interest that was protected by historically unfair policy.

There's a deep irony seeing 'black lives matter' signs on someone's lawn right next to anti-housing council member election signs.

Rent-Control, 'affordable' housing are bad hacks that make things worse. We need to build more supply of everything and a lot of it.

The current situation also sucks for start-ups where massive costs get eaten up by landlords. Here you've either had one or two successful exits or live with 3 roommates (or your parents are rich, or are locals). It'd be so much less stressful if housing cost was something you didn't have to worry about or it was possible to actually buy something.

What if there was enough supply to buy a place for 400-500k? Maybe then my friends wouldn't have had to leave to start a family live without roommates.

My only hope is something like SB50 eventually passes and takes local control of zoning away from these people:

- https://www.sanjoseinside.com/the-fly/cupertino-council-cont...

- https://twitter.com/lydia_kou/status/857012783895912450?s=20
As a UI/UX designer, I personally look to Dribbble for this. You can search for "Team" and see the designs. Most of the large, popular SaaS companies are active on there.
Why? Because they can. And we can, although in a very small part, blame also Mozilla for this.

Firefox back then had a bright future since any Windows user comparing it with IE could immediately notice how it was leagues beyond in features, security and stability. There was a problem though: it was slow as molasses on normal machines, so when Google published the first Chrome version, it was like someone turned on the afterburner on web surfing.
That was back when "do no evil" was still part of Google's mission and when I and many others would gladly do crazy things to work there, so it wasn't much of a problem to migrate to it, which I did and kept using for a few years.
I don't know the reasons behind Firefox slowness, probably the XUL engine and/or the lack of optimization, but alas this was very noticeable, especially in multitab sessions which for me are the norm. Then Google completed its transition from a techies heaven to a corporation, with the inevitable changes to their politics, which made me and others migrate back to Firefox even before it was rewritten to become much more snappy. The rest is recent history.

Nowadays Firefox and Chrome are pretty much equivalent wrt speed, although Firefox seems still faster and better suited to sustain lots of active extensions (currently I have 24, 21 of which enabled), but of course privacy plays a major role here, and I wouldn't go back to Chrome even if it still was much faster than Firefox. Lots of people's mileage will vary of course.

What I wonder is however what would have happened, had back then Firefox been already written with speed in mind; could Chrome easily take the top position in an era when Google wasn't today's Google? I think not. At least not that easily.
The bottom line should be: optimize your damn code even if a 10% slower competition doesn't make it a top priority, before a new unexpected 20% faster product catches you unprepared.
There's a reason why FT, Bloomberg, and The Wall Street Journal are so good.