skysight-inc/HackerNews huggingface dataset:
You can easily get by without Portuguese, most locals have excellent English as does the large friendly expat community (many Scandanavians Brazilians and Americans).
Economy was booming (prior to Covid) wages are quite low if income originates locally - but most of people that I know (who have a great lifestyle) work for international companies or have their own business.
A law degree does not mean you can't lead rebellions, and being a British citizen doesn't excuse starting the Quit India movement.

The face on the currency should be someone who contributed something meaningful to the national consciousness. Gandhi was an impressive figure but his main contribution to the British Empire was helping break it apart. If that's what the UK thinks is worth celebrating these days -- their own decline -- then I look forward to the inevitable Theresa May / BoJo Pound note.
AR will make tons of sense when/if someone managed to develop the glasses for it. Before that, it's mostly a stupid gimmick.
Deployed a fix. Thanks!
Had C++ standed still, yes.

Except that now there is vcpkg, conan, prefab (on Android) and contrary to cargo,they support binary libraries, meaning I don't have to build the world every time I start a new project.
No, he gets to pick from two options.
Trim gets around many of the paywalls on popular news sites, and uses no JavaScript or cookies in the browser:

https://beta.trimread.com/

For example, the article in question is reduced from 895 kB down to 35 kB: https://beta.trimread.com/articles/30765
That's true in embedded and mobile, but not the case in the server space. The platform has been standardized so that the same Linux ISO will work on any mainstream Arm server.

https://developer.arm.com/architectures/platform-design/serv...
I referred to iSpy both because it's a great free/open product, but it also has an excellent camera database with all of the video feed URLs for different model cameras. Check it out: https://www.ispyconnect.com/sources.aspx

From my experience, many cameras won't publicize/document this information, but it's still available/possible for almost every one.
At least that's a unique human experience that countless numbers of our species have dreamed of doing one way or another. The same cannot be said of fly fishing.
How badly will Microsoft fuck this up once the deal is closed? I can't imagine they're going to be able to successfully make this app secure.
Interestingly, I have 3 Nest thermostats (3rd gen), one of which had its WiFi chip go bad this weekend. A quick live chat session with zero wait time, and they’re shipping me a replacement and a prepaid label to return the faulty device. It was even out of warranty by a few months; I was impressed, took less than 30 minutes from start to finish & zero time spent “waiting for an agent”.
Microsoft. Facebook. Amazon. Wal-Mart. As others have pointed out, Equifax. Adobe. I could go on...
Right. ‘Batch job started’ is the same “complete response” as a spinner. A progress bar is a better response and UI design than either because indicates time to completion.

> Nothing in the paper suggests that making tasks avoidably long is ok if the system gives an indication it is doing something.

I can agree with that statement as written, but there are a couple of minor issues with your framing here. One, I didn’t suggest that making tasks avoidably long is okay. I can see why I might appear to have hinted in that direction, but your summary, especially inserting the word “avoidably”, is not a generous interpretation of my words, and I was explicit from the start about stating that I’m not a fan of CSS transitions and not defending the design choices of the Laws of UX site. Two, you already know the context of this paper is 1980, when the alternative to what they actually mean by “complete response” is a blinking terminal cursor that doesn’t move. They’re not talking about partial response of some kind, and they are considering “batch job started” to be a complete response. In that sense, and in the context of the time the paper was written, it is very much suggesting that more quickly giving an indication that it’s doing something is the goal.

Beyond this paper, the broad idea of fast response in the UI/UX and web world has adopted the idea that showing acknowledgement of input very quickly is important. There are multiple examples of this in the nearby threads, and many hundreds of papers beyond Doherty’s that discuss these topics and demonstrate the humans perceptually prefer to see fast reactions even when the final result takes a while.

It might also be worth pointing out that for the arrow buttons on the Laws of UX site, the animation itself literally is the “complete response”. The function of the button is to trigger the animation. Animations are really out of the scope of Doherty’s paper, their idea of a “complete response” in 1980 was a line of text that could display at once.
Well I mean at that level what counts as a difference and what’s the measure of that distance. I like that this is an attempt to define it even if is isn’t op and we do t actually have any actual numbers, past or present for comparison.
>> Here's a typical Sowell quote: "I have never understood why it is "greed" to want to keep the money you have earned but not greed to want to take somebody else's money."

>> Why did the rich man "earn" it but not the poor man? Why is it "somebody else's" when it's the poor man's money but not when it's the rich man's money?

>> The answer is ideology.

> His comment holds true if you don't assume that every single 'rich' person did not 'earn' their wealth, and only gained due to corruption.

No it doesn't. His comment holds true only if you assume the current economic system that created the rich and poor men is right and just. For instance: the rich man is rich typically because he owns the capital (which can be owned at massive scale) and "earns" its profits. The laborers that operate that capital for him are much poorer than he is, because all they "earn" are wages for their time (which cannot scale). Sure a particular rich man theoretically can loose his shirt (but so can laborers, for different reasons), but the general relationship will remain the same between those groups under the current system.

It's a deeply ideological assumption that the labor that enables profit is entitled to none of it (as such), and the owner (who may have enabled none of it) is entitled to all of it. Admittedly, it's an ideological assumption so fundamental to current society that it can be as hard to see as a mountain you're standing on.

> Not sure how 'ideology' is constructing any sort of counter argument to any of Sowell's arguments that I'm aware of.

I think the point is it's not much of an argument if it's little more than the output of certain ideological assumptions (e.g. assume P therefore P).
I highly recommend Rothbard's Anatomy of the State as an excellent starting place. It's really short, practically a pamphlet.
Congrats on the launch.

How do you handle latency to google sheets or airtable APIs - these are not as responsive right ? Does it affect performance of stacker ?
You cannot just extrapolate like this. Maybe those numbers are true. Or maybe virus have already killed the most susceptible, and more infections would not translate to more deaths. Maybe… All is just a speculation.
I'd agree -- privacy is the right term here.
How does this compare to forced technology transfers of a companies IP?
Are you suggesting all white conservatives are racist? Doesn't that sound like an overbroad, racist generalization itself?

I'd like to find a good faith interpretation of your statement, but it really seems like your world view is that someone's skin color and political inclination determines their moral standing and beliefs.
> I think C++ can do anything Rust can do, and I would like it to be much simpler to use

You're going to need to break c++ then. It is so much harder to use than Rust today, I have no idea why anyone would choose c++. The libraries argument is mute because its such a pain to use external libraries.
"some way to protect metadata (e.g. self-hosting)"

From whom are you trying to protect metadata? Briar distinguishes itself as a platform that doesn't leak it to anyone. Matrix always has at least one central point for metadata eavesdropping, and that's the device the entities interested in your communication will hack first. Or maybe the threat of the group is in the inside -- John, the creepy IT-guy of the peer network who has a crush on Karen and is jealously eavesdropping on her every action, including content when E2EE is disabled for some chats.

Thanks but no thanks. I'd much rather just centralize the trust to a known crypto anarchist like Moxie who doesn't know me in person, and if I can't trust anyone I'll just use Briar despite lack of offline-messages. It's not like my phone isn't on 24/7 anyway.

Wrt. Session, it's not at all clear how anonymous their onion routing network is, if there's enough nodes etc.
They might be able to build systems for small teams but they can't scale them to organizations. These "apps" get stuck soon on change management, data, integrations, etc.. You might make money on short term as people get excited building apps, but long term this approach is likely to disappoint.
I use it as a shortcut because I got tired of reading BS using the skills you describe. Now I don't read the opinion section at all. Once bitten twice shy.
I'm wondering if the solution to this involves shipping more software via something like the AUR (Arch User Repository) rather than in binary packages.

It's not necessarily sane to maintain binaries for each and every device flavour, but as long as the code is reasonably portable & each manufacturer keeps their LLVM IR/JVM bytecode backends in order, that might be enough to overcome some of the pain.

I've always found Arch distributions to be more usable on ARM systems than Debian distros simply because they user-friendly ways of building & installing from source. Building from intermediate representation might be the right mix of obfuscation, performance, friendliness, and portability for the consumer space.
> ... or at least it would, if I was seeing my desktop background once in a while

One of the very few reasons I miss stacking window managers:)
> But if there's going to be a small number of options that the vast majority of users will choose, such as with countries it might be the US and a few EU countries, you can improve this by putting those countries first and presenting an alphabetically sorted list of the rest after them.

I hate when people do this. It messes with selection by keystroke. It's frustrating and breaks the default means of using a drop-down box.
Good to hear AMD haven't completely done away with their OpenCL-on-CPU.

Have you compared the performance against alternative technologies like OpenMP?

Years ago I had the Intel OpenCL running on an Intel CPU (the machine ran Windows) and AMD OpenCL running on an AMD CPU (that machine also ran Windows). AMD's Visual Studio plugin for OpenCL was really pretty good. Haven't used OpenCL since though so I can't really comment on the current state of things.
It's also the standard format for non-pg essays, and published content. And, as hyperlinks aren't available in HN comments, this is the least disruptive way to insert text.
But it won't. The reason things became "partisan" is precisely because things like the article are useless and ineffective. You're assuming a shared reality that doesn't exist.
There are several differences, I wrote about them here:

https://leoloso.com/posts/introducing-the-graphql-api-for-wo...

As a summary, this plugin offers:

- Persisted queries

- Custom endpoints

- Integration with GraphQL Voyager to explore the schema

- Access Control Lists, to define who can access the schema (logged-in user? user with some role?) defined field by field

- HTTP Caching, with maxAge defined field by field

- API hierarchy: can create endpoints such as /mobile/posts/english, where each level inherits properties from the level above

- Namespacing

- Public/Private schema: if the user has no access to the field, either show a message indicating why (public), or deny the existence of the field (private)

And a few other features :)
Apple demands 50% rent cuts for UK stores despite record sales
Well, the problem with opinions is that they are not that helpful. For example, I could say the following:

Sowell is a classical liberal and right. Sowell is a neoconservative and wrong. Sowell is a traditional conservative and right. Sowell is a neoliberal and wrong. Sowell is a classical liberal and wrong. Sowell is a neoconservative and right. Sowell is a traditional conservative and wrong.

Without some way to separate the true sentences from the false sentences none of them are very helpful, even if one in the pile happens to be true.
You can. And there's an easy way to smell test a source:

What's their response to verification? People who are lying are going to say either you can't or don't want to check up on them. At some point, they're going to say "trust me".

Never trust someone who asks for your trust. Someone trustworthy isn't concerned whether or not you trust them. They will just say, "Fine, here's what I used. Show me what I missed."
>The question is, was the policy created with the intent of racism.

That's convenient for the people it doesn't affect. Not only do you not have to worry about the policies: by choosing not to be racist, you absolve yourself of blame or privilege for benefiting from them.

It also depends on you being able to infer another person's intentions. Intentional racists have always been in favour of covert racism in the form palatable policies that indirectly harm the groups they dislike and have always benefited from the unintentional bias of others.

Models are models, not a representation of reality. As long as the model is close enough to the local maximum that the providers keep making money, it keeps existing. And history suggests lenders are not perfect at calculating diversified risk.

The only assumption that OP made is that cheap credit makes it easier to make money, and that makes it easier to get cheap credit. That's not especially controversial.
> The days of BSing people are over.

Really?
No argument here on that topic.
I imagine there are many fly fishermen and women that would disagree with you.
> if there is a way to calculate the addresses in each step homomorphically

Calculating the addresses homomorphically means that you will have a ciphertext that decrypts to the address, not an actual address.

> storing the data in such a way that knowing individual encrypted addresses doesn't reveal much about the data

As I pointed out in my earlier reply, with FHE if you reveal anything then you are actually revealing everything, so what you really need to say there is that you do not reveal anything about the data.

Beyond that, what you are describing sounds like oblivious RAM (ORAM), which is a well-studied technique that cannot be applied to FHE. Basically an ORAM has two levels of addresses, the "inner" address for a flat array you are simulating, and the "outer" address that you are actually working with to traverse the data structure. The outer address reveals nothing about the inner address, but to ensure that this is true you have to update some kind of state after every access (otherwise you could use the outer address to determine if two consecutive read operations retrieved the same data). It is also a requirement that the outer addresses are available as plaintext, and as I said, FHE only allows you to compute more ciphertexts.

Fundamentally the challenge with FHE is that the processor is free to compute whatever, as many times as it wants, and so nothing can be revealed except for ciphertexts. Introducing interaction ensures that the computations are limited (by other parties that are not colluding with the attacker), which is why it is possible to have things like ORAM (because you can ensure that the ORAM state is properly updated etc.) and branching. Interaction also makes it possible to talk about "controlled leakage" since you can limit the number of operations that leak data. You are correct that an ORAM can reduce communication among the parties in an MPC protocol, but it is not a silver bullet -- ORAM overhead is non-trivial and asymptotically it will always be worse than computation on plaintexts.
those mean the same thing...
Microsoft and the Internet. While they're doing okay now with Bing and other tech, they really missed much of the early Internet land-grabbing. It's hard to picture now, but at one point Windows was synonymous with computers.
Me too! GITenberg started with a variety of goals, some of which were achieved, and others which were less so. Outstanding, considered as a prototype. Standard Ebooks has been much more successful at creating a community working to improve the quality of PG-derived ebooks. We're on the same team.
Quick unrelated comment from the peanut gallery:

Every time any crypto-currency related messaging app is published, I think it should be mandatory to immediately explain what the currency and/or blockchain brings to the table. Is it a paid app? Does it store ciphertexts indenfinitely to the blockchain? Or public keys?
because they can hold him up as an unbiased intellectual despite the fact that most of the opinions that he voices are trite, and honestly just sound like talk radio. I mean, just go through a few of his statements:

"Instead of trying to propagandize children to hug trees and recycle garbage, our schools would be put to better use teaching them how to analyze and test what is said by people who advocate tree-hugging, recycling, and innumerable other causes across the political spectrum."

"What do you call it when someone takes someone else's money openly by force? Robbery. What do you call it when a politician takes someone else's money in taxes and gives it to someone who is more likely to vote for him? Social Justice."

If you think that's uncharitable go read what he's written over the years, in particular on politics, it's indistinguishable from my rambling grandfather. Even pay attention to the title of the post. "Thomas Sowell, the Nonconformist". How is he nonconformist as far his views go? He isn't, what's nonconformist is his background.
Racket 7.8
It's possible he'll stop in here and write something himself, so I hope sharing this is not somehow presumptuous, but Alan Kay had a beautiful remembrance of Bill English on quora:

https://www.quora.com/How-important-was-William-English-to-t...
The first step is to distance the domain of your project from the domain you use for user-generated content.

Examples: github.com vs. github.io, wordpress.org vs. wordpress.com (note that these are not subdomains, but distinct domains).

Doing so allows you to keep the two separate as far as SEO is concerned, so that your main project isn't affected regardless of what users might upload.

Then it's about putting out the fires whenever they appear.

I'd also be careful about JavaScript, since a site hosted on example.com/a will have the same origin as a site hosted on example.com/b (and therefore access to cookies). This is where a separate subdomain for each user comes in handy (so a.example.com vs b.example.com), which shouldn't be much of an issue since DNS providers usually have an API that you can call, and DNS updates should be fast when you're creating entries (as opposed to modifying existing ones).
A computer is more than a tool, it's multiple tools. No one argue about using an older typewriter, if it still does the job, but if you were to require 1000 copies, well that typewriter will seems a bit outdated and you may need a tool provided by a newer typewriter (like a digital one connected to an external printer).

Buying that adapter and floppy emulator cost more than a whole used computer. I guarantee you, if you just do what that Atari 520ST can do, it will "just works" too ;).

I can't guarantee anything about any others tools that a computer provide, like Teams, but lets be honest, if someone that do everything he needs on an Atari 520ST were to use theses tools, it seems like it wouldn't be by choice.

By the way, using older tools is certainly not a controversial opinion on here, you will find plenty that still works using terminals, vi, etc...
It should be trivial to calculate excess deaths compared to the same period averaged over last X years, so if countries cared about transparency they could just share that, and the issue of non tested deaths would be somewhat minimized.
Not arguing with your comment, but with "Due to the current situation" they assume that the public is aware that they are a Wirecard AG Brand (well, formally WCS Ltd, as a subsidiary of WC AG), and that Wirecard AG went under a few weeks ago.
That may perhaps not be the best example – although the linked Breibart article is hardly a stellar journalism and some of the commentary is wildly off-base – but the general pattern described in the article seems to be mostly right to me.

IMHO dismissing/criticising a rather lengthy article just on one less-than-ideal example is not really good form.
Used both vcpkg and conan, not comparable to the ease of use of cargo.

Needed some high performance code last year, wrote it all in c++. This year migrated to Rust, will never look back.

C++ is going to need to break things if they want to fit into the modern landscape.
You would need a way to legislate this globally. Outlawing it here in the US only intensifies the prisoner dilemma aspect of this - the criminal enterprises keep winning the remaining 85% of world GDP, while all US companies suffer the most from the ransomware.

You'd likely still see US companies pay the ransom anyway, but just try to keep it secret. Probably less risky than losing their crucial data and systems.
I can tell you that Google does not sell your information to anyone. They horde all of their data so that they can sell advertisements targeting groups of people (scarily accurate groups) but they won't sell data on individuals as that impacts their competitive advantage.
Explanation of the current legal structure that can be used to ban/force divestment of TikTok:

https://www.lawfareblog.com/tiktok-and-law-primer-case-you-n...

In short, a president has substantial powers (granted by Congress via IEEPA and CFIUS) to institute a ban or force a divestment of any company "engaged in interstate commerce in the United States", if "national emergency" or "national security" is involved. So, legally, it seems that president can ban TikTok, under certain conditions (that may not be so difficult to achieve). The link above only explains the current legal framework, not whether banning the TikTok is in itself a good or a bad thing. IANAL, so I can't judge the competence of the presented arguments, but it is written by a respected law professor.
Apple was the first to ship Arm 64-bit hardware back in 2013. For the Arm macs, they waited until everything was ready, with them being competitive across the whole range.

Microsoft instead cornered the laptop/tablet with integrated modem for Windows on Arm (64-bit), which allowed them to ship much earlier.
I saw one on PolitiFact about Biden a while back. The claim was that he's been fighting to cut social security benefits for the last 40 years. The verdict was "mostly false" but if you read the contents [1], it's "mostly true." You see shit like this all the time.

1. https://www.politifact.com/factchecks/2020/mar/12/bernie-san...
Obviously, just as it's important to be cautious in general when reporting on hot issues. But to claim that it's a lie because they might be false flag seems ridiculous. Your reporting might always turn out to not be accurate in hindsight, but I wouldn't consider it a lie unless you knew it to be inaccurate at the time of publishing.
Oh nobody’s even bothered to think about epistemology before.