skysight-inc/HackerNews huggingface dataset:
You treat TLS like a silver bullet. Yes, it's common, but so are TLS intercepting CDNs like Cloudflare which can do a passive attack to find out user passwords. Also, if the password never even enters your network, you are safe from any misplaced debug setting that accidentially logs your passwords (happened to facebook).

The only disadvantage from SRP is that you can't do server side stretching which means you are limited by device concerns like battery power for your stretching parameters.
The purpose of a union is not efficiency but the counterbalancing of power, and power is often odious in its ability to cover wrongs. For some this value is sufficient to spring into action.
I use StartPage.com which is based on Google but strips the private data.
Gödel's work actually echoes Christianity quite deeply. A key theme of Christianity is that humans are incapable of being good (much less of achieving perfection) on their own strength--no more than Hilbert could axiomatize all of mathematics with a consistent, computable set of axioms.

"Do not be overly righteous, and do not make yourself too wise." (Ecclesiastes 7:16)

"There is no distinction, for all have sinned and fall short of the glory of God, and are justified freely by His grace through the redemption that is in Christ Jesus." (Romans 3:22-23)
alternatively in 15 years there will be less than 0.01% workloads that a mainstream 2-way Epyc XXXX Server with 512 physical cores 64TB RAM and 10,000,000 IOPS will not handle so 90% of cloud services will become meaningless :).
I'm not sure applying antitrust laws (which have been in place for longer than anyone has been alive) to a monopoly (which has been acting monopolistic for years) qualifies as knee-jerk.
> ObjC had some elision tricks like objc_retainAutoreleasedReturnValue, but more importantly the optimizer was taught about RC manipulation.

Cough. Actually, before ARC the ownership rules really kept RC traffic very low, and you could drive it lower still if you knew a bit about how ownership worked in your code ("these will balance and the object is already owned elsewhere...").

ARC just went mad with trying to give guarantees it really had no business making, and then hoping the compiler would be able to remove them again (difficult with message sending).

This caused some amusing bugs, for example a crash in the following method:

-someMethod:arg and:arg2
{
return 0;
}

How could this possibly crash? All it could possibly do is clear register AX and return.

Well, with ARC enabled and in debug mode, it inserted code to first retain all the arguments, and then immediately release all the arguments. Apparently one of the args was a bogus pointer (framework-provided, so out of our control) and so it crashed.
Thanks OP, this is a nice resource.

One note, though. The presentation of IQ demodulation seems to mix up the real and imaginary components of the analytic signal with the electric and magnetic fields. Even if you skip the analytic signal and just generate a straight up real signal (with zero imaginary component), there will still be a magnetic field.

This seems important because the current presentation suggests the complex signal representation is somehow specific to electromagnetic signals, while it is really just a mathematical convenience applicable to any signal (EM, sound, wave on jump rope, etc).
I didn't down vote you but I did find your post shrill and confronting thanks to your use of crazy capitalization.

> THE SOLUTION IS OPEN SOURCE SOFTWARE that will disrupt the landlords of the Web (Facebook, Google, Amazon etc.) as much as the Web once disrupted the landlords of the Internet (AOL, MSN, Compuserve).

Using capitals like this implies to me that you are not making a reasoned argument, otherwise your points would stand on their own rather than BEING BLASTED INTO MY FACE.
My wording above wasn't quite precise enough: I was thinking of "reproductions of public domain 2D images (drawings, paintings, ...)" specifically, where creativity plays less a role, and what the German legal precedent is about.
I don't consider any of those to be advertising. But that's just me. I accept that they are ads for other people.
Why do you think Google Search still knows who you are when you search in Incognito mode? (Or, in Firefox, if you open a private browsing window.) How would it know?

There are advertising companies that use fingerprinting for ad targeting, but Google doesn't.

(Disclosure: I work at Google on ads, speaking only for myself)
Good thing that computing power also scales exponentially with time then.
In 99% cases client sends the actual password to the server. If you don't want to send the actual password over the wire then you use SRP (or something similar) mentioned in the original post.
Cliqz plans to make money by, in the future, "deliver[ing] sponsored offers to users based on their interests and browsing history...processed locally based on a remote repository of offers, with no personally identifiable data sent to remote servers"

This is the reason they're pushing their browser and their extension. Privacy wise, this method sounds OK if they really don't send the data (or what ads you see personally) out. I don't mind seeing ads if they are somewhat relevant, non-obtrusive, and not stalking me across the internet.

My first impression about Cliqz search is that it is somewhat viable, but the index is pretty shallow. There are actually a few other search engines with their own index not mentioned by the article (Google, Bing, Yandex, Baidu):

* Mojeek. Sometimes really good for obscure sites when you want to "grep the internet" but seems very vulnerable to blogspam and other SEO. Maybe I just haven't figured out how to query this one yet.

* Yippy. Pretty decent index. Cool feature: categorizes search results with a tree on the side, so if you search for "cobbler" you can just remove the pie or shoe results depending on what you're looking for.

* Gigablast / private.sh: private.sh is the new Gigablast proxy run by PIA. Shallow index as well, haven't used it as much.

The search engine market will be up for grabs if Google keeps getting worse at the same pace.
Salva: And 3-dimensional fluid simulation library in Rust
You're changing the subject to substantially narrower claims, none of which I disagree with.
The claim wasn't that corporations aren't free to explicitly optimize for goals other than or contrary to shareholder value (this seems trivially true AFAIK). It was that corporations are forced by law to take specific steps like "doing everything they can to optimize tax avoidance", and are legally prohibited from leaving any optimization opportunity on the table (as long as it's legal). Corporations are afforded far more discretion in this area, legally speaking, than your OP comment states.
Did the original article not specifically make a point about Linux’s `rename` to be atomic only in the happy case and not when a crash happens during the rename?
Why? Because they hit a ceiling of the paradox of development. Development introduces problems that their current system cannot fix, and they face crisis: either breakthrough the ceiling or fail. Usually breakthrough is associated with figuring a new ways to extract more energy from the environment (industrial revolution).
Wasn't sure if I should have linked to demos or to the project page.

https://salva.rs/
Its one of the things I appreciated about Sailfish OS's UI lipstick. The system wide inclusion of the users colourscheme preference is so completely hostile to attempts to brand the interface.

Meego also had a nice communications hub where all instant messengers would integrate centrally. The skype application was essentially just a plugin for this hub.
This is almost a 4 hour video (as such, with a surprising upvote velocity)

The relevant 4 minutes (9:00-13:00), as claimed by the page title: 1) Common rules for the internet 2) Liability exemptions will be the same for all internet and hosting providers. 3) Create a single marketplace for digital services. 4) Ensure that digital services are guaranteed to everyone in the union. 5) Ensure that countries receiving digital services are not prohibiting services

#5 is the weird one as it's not clear at first if he's for or against prohibiting services targeting some countries, as a retaliatory or punitive measure.
There are literally five+ applications listed and described further down the page.
Lots of stuff going on, but based on concepts known to the developers. He had to teach the computer how to synthesize a hitherto unknown substance. Can't get around the information entropy of the stuff he'd've had to input into the computer.
> I was around during the “search wars”, and what’s usually forgotten is that well, they were by far the best behaved as a corporate entity.

They were well behaved when they had competition to worry about. Once they effectively achieved a monopoly, ethics slowly got relegated to the back seat. They started leveraging the search monopoly to take over other industries, to undermine the open web, to engage in political censorship (hello Project Dragonfly) and much more.

Everything you say here is an excellent argument why search should not be a monopoly. We need competition to keep the search engines honest. Regulation won’t help, since orgs like the FCC are vulnerable to regulatory capture, and there’s no other way to "hold them to a higher standard" than taking your business elsewhere. As long as you continue using their products and thus earning them money, they don’t have any reason to care what you think about their business practises.
The Rise and Fall of a Teenager's Meme Empire
It's not so much the "anti-success" wars as that Google's story is a microcosm of the "tendency towards monopolies" that ultimately plague the upper end of capitalism.

Even as a Google Employee I agree that the concentration of marketshare and infrastructure that Google has distorts the market. But without radical intervention either by normal humans collectively or by governments using legislative and military power to shape corporations into their vision (again, probably collectively to be effective) the problem can't go away.

At the very least, we need to stop pretending that pointing our the problems of rent economies and monopoly tendencies in capitalism is not "an anti-success rhetoric" but rather a candid and informed discussion. Markets do not function well (defined as delivering utility to the largest number of people, we could of course define this in other ways) when you need to render the player's assets on a log scale.
You're definitely correct. I tried to cover this in the post:

> There are obvious differences between Craigslist and AWS. The most important is that Craigslist (and each of the category spawn) is a marketplace, and so has the powerful advantage of network effects. Another distinction is that AWS has relative cost advantages over its unbundlers when it comes to the fundamental components of infrastructure (compute, bandwidth, storage, etc.), and I can’t see a parallel to Craigslist. So it’s not a perfect analogy, but the premise of unbundling certain categories still holds.

Scale effects are obviously at work in AWS. My premise is basically that higher-level things may be advantaged over AWS offerings because their scale advantages dissipate the farther away you are from their 'primitives.' I don't deny that there are some holes in the logic and comparison.
That doesn't make sense. In the movie the joke is clearly on Reg, the guy who says the words "What have the Romans ever done for us?". I still think the author didn't really get the joke...
Yes, according to the post, the "primary benefit" of using Cliqz is so that you can get access to their search engine, which is exclusive to their browser.
So prosperous that raising the price of public transit by a few dollars has led to widespread protests.
There are prolly only 3 global English language indexes. Google, Bing, Yandex. DDG uses vague language to make themselves look like they are actual search engines, which would make you think they actually index the web.

The truth is they rely largely on Bing and Google results and mostly just rerank them. That's why it's hard to take their PR seriously.
Let's flip the scenario. Someone comes to you and pays you to borrow your sewing machine. Then by your logic, you should not have any say in what they do with the sewing machine. It seems you are claiming that if A pays B, then A has complete say in what happens.

From a third party perspective, this is just weird. Society sees two people associating, one providing labor, that other capital, no matter how money is flowing within the association. Weirdly enough our system only allows capital owners to have any say in the running of the system (via shares and the board). Within this system, unions are one way in which the owners of labor get a say in the running of the corporation.
No pics in the SciAm article. The Nature article includes pics:

https://www.nature.com/articles/s41586-019-1687-0

EDIT, NOTE: when clicking from inside the SciAm article, the Nature article was displayed. Clicking on the link from HN shows a paywall.
One piece of feedback - currently your site governs language by region, rather than by browser language.
Yes, but semantic understanding is not really complicated for rename variable, for example, so it's strange there is no library which can do that.
Obligatory reference to the 1990 FuFMe April fools joke: http://www.easylife.org/fufme/
My point is not that 100% uptime was a tectonic shift; it's that the ability to enter a credit card and click deploy is a tectonic shift.
Making a search engine was not hard 20 years ago. But now the internet is filled with so much more crap that it actually is.
AFAIK, I can't remember an instance where AWS raised prices. So if they were to undercut someone in prices, they would not be able to raise them again, so I find this scenario unlikely to happen.
Planet in the Houses – Alwayswomen.com
OpenStudio Beta Testing – Business Management Software
Anyone have thoughts on how this might compare to something like Ampere's ARM server chips? Seems like the custom chips are indeed ARM based as well? I saw some benchmarks recently on Ampere chips that had me fairly impressed.

https://kinvolk.io/blog/2019/11/comparative-benchmark-of-amp...
>It is better for both individuals and society at large if we are able to not only generate material wealth, but also do so within systems of our own design which allow us to generate said wealth through voluntary cooperation.

There's absolutely nothing stopping people, especially a collective of people who might want to form a union, from pooling their own funds and starting an enterprise based on the values of their own collective design.

>You are of course correct that any person is technically free to reject any particular job, but someone with an interest in both continuing to be able to provide for themselves and their family as well as in bringing about structural shifts that would allow for much truer freedom might refuse to perform a particular function for reasons other than ill intent.

And someone, or a group of people, who've created an enterprise of their own values, are generating value from it and are providing labor opportunities and value to others are free to fire people who outright disagree with said values, or attempt to form an entity of power to dismantle or disorientate those values.

It is incredibly dishonest, and certainly of ill intent, to join or remain within a company or group whose values you strongly disagree with for the purpose of financially benefiting from that group's activities and trying to undermine said values from within.
That is factually incorrect: https://beta.cliqz.com
unprecedented prosperity for like, 20 people. The millions of other people definitely haven't enjoyed anything but immense poverty and misery since the Pinochet coup the implementation of the neoliberal wet dream.
> There are only very few truly independent search engines in the world. Google, Bing, Yandex, and Baidu are the best known ones. Most other players only white label results from those four and are dependent on them and their business model. Or they are so localized and small that they do not offer a credible alternative. Nevertheless, we at Cliqz are also trying to build one: over the last five years, with around 100 people, we have built our own search engine beta.cliqz.com from scratch. It’s completely independent, it does not use anyone’s technology nor anyone’s business model. It’s built end-to-end from collecting, crawling, and analyzing data up to actually showing results all this with privacy by design. We’re quite proud of it. And each day until this Christmas, we will explain one core piece.

I look forward to reading the rest of the series.

I see no mention of their technology being open source, which makes it a lot less interesting as an alternative, to me.

Their search UI seems OK, once I turned off all of the noisy widgets, including the terrible pretty background image. I wish this trend would go away, but I'm glad they provided an option to turn it off.
> Even worse, likely in a country that won’t match your same values of “freedom”

For many people in the world, the US already is a country that matches this exact description - what with toothless antitrust laws, anti-union actions being tolerated, and what the ICE camps look like is something we don't even have to talk about.

Sure, China would be worse, but you should strive for more than just "the second worst developed country(tm)"

In fact, yours is the perfect argument why we in Europe should try to end the dominance of Google and break it up.
My biggest problem is: How do you break up a software system? I understand how you break up a company that mines ore, produces steel, builds railways, runs transportation - those are all separable ventures that can negotiate contracts almost as easily as when they had a single owner.

But the tech giants run a single system: Amazon in the delivery, FB in the social graph (DB), Google in the knowledge graph. Those would be incredibly hard technically to break up. The less technically complicated split would mean that one new company has all the revenue and the other has all the costs.

I haven’t heard any credible proposal on how this “breakup” would actually physically work. If anyone has links to good sources I’d be interested.
I am convinced that Italy should do something similar, only with Venice.
They have an autosuggest feature in the browser which shows search results as you type. Goes without saying that this requires a request per keystroke. If each request contained a unique user id, that would be concerning, but that is not the case. that the search query itself goes to their servers is just common sense, but those requests are anonymized. (Disclaimer: I'm a former employee)
Oops. Wrong URL.
CGP Grey The Sneaky Plan to Subvert the Electoral College for the Next Election: https://www.youtube.com/watch?v=tUX-frlNBJY
I was really hoping for big usability/learning curve improvements with 3.0. I've tried using it and other engineers I know have tried. It just ends up being a complete cluster.
> (This is partly about demeanor, above all not looking confused about the process, and partly judicious use of shibboleths. I’m occasionally surprised how few are required; it isn’t a state secret that “500mg of acetaminophen” and “a Tylenol” are the same thing.)

I can't think of a single situation in which it's a good idea to make it appear as if your medical knowledge is greater than it is. When the conversation shifts to whether your child is allergic to diphenhydramine, you'll wish you had taken a different approach.

Try honesty and interrogative-led questions instead.
Capitalism is also an extension of democracy, the difference is that with capitalism you get to choose how to vote, by giving part of your vote to someone who have created a better product, and get someone elses vote by doing something useful. With socialism you get the same amount of votes whether you do something useful or not, and can spend that vote on the only type of product whether you like it or not.

This is actually rather similar to the form of democracy we have in our governing system, where you get to choose between two bundles of policies you do not like, and i'd say we need to make our governing democracy more similar to our economic democracy instead!
Thanks a lot for the comment - you are absolutely right.
People rarely mention in these debates that Bitcoin is open source, along with essentially all other cryptocurrencies. Indeed, the cryptocurrency business model could hardly exist without open source. It isn’t the same community at all as Linux / Postgres / etc, but it certainly should be considered a great success for open source.
OpenStudio – What Are Business Management Tools?
I’m not sure I agree that we need a new google, or to break up google.

But we shouldn’t trust google, what trust existed has been repeatedly damaged by their desire to grow and profit.

In my opinion we need transparency. Why is a result / snippet number 1, 2, 3, etc for a query?

“The algorithm did it” is not an answer.

Any new search engine should be accountable for the results they provide, and there should be a mechanism to dispute the results.
I frequently see arguments of the form "X is good; Y doesn't have X; therefore all typeof(Y) are doomed". I don't understand. Didn't you just give a criterion for success? Why can't we make a new Y2 that has X?

In this case, it doesn't even seem difficult. I've seen multiple stack-based systems that allow items labels. They don't use them for arg-passing (AFAIR), but I don't see why they couldn't.

I'm not even convinced that positional arguments are fatal for language design. Most popular languages today lack named arguments. They're usually only named on the callee side. I'm sure we've all run across a C function call that looked like foo(a, b, c, d, e, f, g, h), and cursed the author under our breath, and then counted out to the argument number we wanted to change.

Languages succeed or fail for many reasons, but I don't think I've ever seen "calling convention" be the deciding factor (no pun intended).

In the more general sense of concatenative (not necessarily stack-based) languages, Unix pipelines are a common example, and they don't seem to be doomed.
I guess they don’t necessarily have to fall, but from a historical perspective I think it’s safe to say that empires will fall.
> It’s really sad to see the anti-success rhetoric.

The title may be, but the article was not. Was a reasoned statement for why those folks bothered to build another search engine.
OpenStudio – What Is a Software as a Service (SaaS)?
Easy, stop letting them dump other services for free on the backs of their other businesses. Search can stay ad-supported. Youtube, Gmail, Drive, Cloud, Stadia, Android, News? Should all be broken out into their own businesses and forced to be profitable on their own. As it is, nobody can enter those spaces without being willing to lose hundreds of millions (billions?) of dollars.
Just ordered one myself after reading your post, look forward to working on this platform!
His whole point is to bypass the “customer service people”.
Very cool, I've wanted to do something like this for a while whenever I forget to install my time tracking editor plugin on a new machine. In the past, I've also used Google Search History to see when I started/stopped doing some task.