skysight-inc/HackerNews huggingface dataset:
No warrants? Because they intercept only the phone's identity (and therefore your location?) and not voice/text traffic, presumably.

Not that it's not still egregious but it's described in this thread as an "eavesdropping" device so it would be helpful if we could be explicit.

If my supposition above is accurate then the rationale is likely the fact that you are traveling in public is not considered protected against unreasonable search.
> If you have a lot of money and are willing and able to build a private network with enough redundancy

Google has done this. Possibly AT&T also.

> Notice who the author is: Eric Brewer

Note that Professor Brewer is a teacher/academic, and CAP is intended for instructional purposes.

As a DBA, I find CAP totally inadequate for any business purpose.

Try explaining to a business owner, "Yeah, when our network partitioned, we couldn't accept purchases in both partitions." Their response will be, "So all that money you spent on HA was really based on a lie?"
Just do something else then.

A programming YouTuber "bisqwit" has quit his job as a programmer and now drives a bus. Judging by his content, which I highly recommend, he is still passionate about code, he just prefers a day job that requires less thinking.

Closer to me, a friend of mine was a project manager and in his 30s switched to photography (mostly wedding), and he is quite successful, his style is about capturing emotions. He found that the software industry, and office work in general was dehumanizing.

Another friend, again in his 30s took advantage of the fact his company does both software and mechanical engineering to switch from one to the other. Less pay, because of the relative lack of experience, but he is going back up. He preferred to work with tangible things. It is the opposite change from a lot of old devs who switched from traditional engineering to software.

There are thousands of stories like that.
This program has a very responsive, minimal feel that I am really enjoying. One minor problem that I've found is that (on Linux) you cannot copy text out of HTML notepad's default view.
The war is just beginning... they need to unplug critical systems even if a dropped USB stick could circumvent that.

Someone I know was happy because he could do his job remotely... controlling an hydroelectric plant... (that should not be possible).
At that point, why have the smart contract? If you want 'automation', just get a trustworthy third party to execute the financials for you , as is already done with (for example) most real estate contracts.
"After some timeout" - exactly. During that time you effectively have a partition; you have either accepted the write, meaning you are no longer consistent, or you are blocking on the write, meaning you are no longer available.

If you have multiple, let's expand out to 3 instances (not necessary, but helps illustrate some of the issues better). A tells B something 10x. A also tells C something 10x. Even assuming you don't get inconsistent responses (i.e., B has both accepted and rejected the write), what happens if B accepts it, and C rejects it? Likewise, if you have high load, you're going to have race conditions leading to lack of consistency as well (A tells B and C x = 2, meanwhile C tells A and B that x = 3). You are favoring availability > consistency.
>Really? If I set up a shop in the USA, can I not dictate what I sell there and under what terms?

There are limits. From safety to counterfeiting prevention to marketpower/monopoly considerations to various legal duties. In this case, Apple is using its position in the app store to force companies to use Apple's payment processor, and that's classic antitrust.

>"Making it harder to switch" is moot, once you start purchasing stuff in X platform it is already hard to switch

If the relationship was with the vendor directly, one could simply switch the subscription to the vendor's Android app. Because the vendor doesn't necessarily know even who the customer is (since Apple even takes other the email address), it's much more difficult to do. It's true that there can be other obstacles, but this one is an artificially made by Apple just to prevent competition.

> even though others are absolutely free to get their shit together and outperform.

The point is that others aren't allowed to. They can't run with iOS apps, and the user can't switch away from Apple unless the user cancels all subscriptions.
GE was financial engineering and cooking the books, though.
There's probably enough data out already on how long hard drives last while mining Chia to make a reasonable estimate. It kills hard drives fast enough that a large percentage of hard drives which were mining at genesis are now dead.
By default your validator software picks the unmodified chain unless you install a special update that lets it use the newly forked chain. If you do nothing you continue mining just one chain (the old one) and nothing is lost. If you validate with both then you are penalized. That can't really be done on accident.
IMO the Google translation is almost correct. My take would be “Ella habría tenido que haber estado siendo observada”.
NPR Planet Money just did a podcast about this and talked to Frito Lay they didnt deny it like this article as much but said they didnt take notes or have any records of it because they just didnt keep records of this kind of stuff [1]

[1] https://www.npr.org/2021/05/12/996228628/hot-cheetos
Lack of expressiveness does not guarantee improved readability. It can only prevent abuse of language expressiveness that could harm reability.

But expressiveness, when used correctly, can also improve reability. Which is more readable?

longNames := users.filter(x -> len(x.name) > 10)

longNames := make([]User)
for _, x := range users {
if len(x.name) > 10 {
longNames := append(longNames, x.name)
}
}

The only world in which the second example is more readable is one where developers never heard of filter, but have fully memorized (and are not confused by) all 3 variants of make(), the strange syntax of append (including all of its shared data pitfalls) and just got used to mentally parsing this behemoth pattern above as "filter".

This world is probably real in some corners of the wider world where Go is used, but it is not the only possible world, and I don't think it's a good one.
Ok that makes sense. But like you say, I'm not sure working so little makes sense.

10x more productive is probably a poor way to phrase what I really mean. 10x more impactful probably captures what I mean better.
They were compromised. Look up what a certain agency does to foreign nations.

One of the funniest things I heard in awhile is when Kreb's said the election was the 'most secure history'
So...not available.
The obvious answer is to store your secret data within the security kernel ACLs themselves, or better yet, encryption keys for the secret data.
Adafruit.com has the Zero W and Pi4 1GB and 8GB at MSRP, and I wasn't aware of big shortages of the OOS models (2GB and 4GB). They just come and go. There is a qty 1 limit for the available pi4's right now though, which has not always been in place. The Zero and Zero W have always had a qty 1 limit everywhere, since they are sold at near breakeven or at a loss.

Try also sparkfun.com. Sparkfun and Adafruit both have a "notify me when back in stock" feature where they send you an email if and when the item becomes available. That works pretty well. If something is in short supply it tends to sell out fairly quickly (like within days or hours), but it's usually not so intense as to sell out within seconds. So if you check for the item as soon as you receive the email, you can usually get one.
The same 'logic' could justify a 95% cut.
What an annoying headline. It's plausibly deniable, and yet implied, that the secret to stock gains is high salaries. It's not what's meant, of course.
Surely it's a good thing to have employees leave who think $X is less than (X/2)*1.15
You sacrificed A.
A very singular feature of Japanese, if not a unique feature, that stands out to most learners of it, is the variation in the numbers with the counters and the sound changes for how the counter sounds vary with the number sounds.

Consider the examples offered: ..."hitori, futari" for people, or "ippon, nihon" for long objects.... The "number part" varies considerably: one and two are "hito-" and "futa-" in the first case and "i-" and "ni-" in the second. In the second example, the counter is "-ppon", with a plosive stop; in the second, it's "-hon" with an affricate. The combination of varying number pronunciations and the

Japanese shares many, many grammatical features with Korean, including much of the politeness grammar system; however, when I looked over a Korean grammar linguistics book recently, I wasn't able to find anything to indicate that counting was as complicated as this.
While establishing a "cause & effect" here seems very hard, from my personal experience working in software field in Japan, I think the winning concept here is actually the combination of removing middleman and paying good salaries.

Japan is very very behind in IT/digitalization compared to most western countries. This doesn't just mean it's behind in product portfolio and quality, but that perception of software engineer & managers and still quite behind. The respect that a lot of software engineers enjoys in US/EU is not quite there yet in Japan(and salary often reflect this).

The C-suite usually doesn't have a firm understanding of software/IT world, and instead ends-up hiring a lot of "Scrum-experts/Agile coaches" and hires software engineers from consultancy or recruitment companies for cheap. There's ofc companies that doesn't fall in this category, but for middle-sized companies in Japan (which is the bulk of the economy), this is the true state of things. Middle-men in Japan have therefore been way more encroaching on this, and they have the incentive to not improve the respect/social standing the software engineers have.

"Removing managers" in this article does not mean the same thing as it would in US/EU, conditions are different.
Toolkit on Limiting Your Inputs
> To get action from enlightened self-interest, there needs to be leadership for making changes. (Ethereum seems to have this?)

Knowledge preceedes enlightenment. For example, Git is also green-friendly, and shares a virtually identical consensus model to pure PoS consensus designs. It’s just that “green-friendliness” wasn’t a design goal of cryptocurrency — creating a lasting store of value sans institutions, exchangeable pseudonymously over the internet, was.

As it were, pure PoS consensus suffers from the misfeature of not even having a quantitative fork ranking protocol — i.e. it lacks a way to objectively compare the truthfulness of divergent blockchains [1]. In PoW networks, cumulative hashing power can be simply and easily mathematically compared to produce cold, quantitative consensus. In PoS networks, there is no hashing power, and human intervention is required — just like Git.

Which begs the question, why do PoS networks even need a blockchain? I think we all know the reason for that, though — Git doesn’t have a hype train. Git just isn’t good enough at separating the general public from their hard-earned money.

[1]: https://news.ycombinator.com/item?id=27144921
I think the point would be you are already earning above average for the industry. No guarantee the next job will match that salary for the same type of work. Sure you can go the promotion route but the. You don't need to leave the company to pursue that.
> By sacrificing consistency you enter a realm where logic and cause and effect no longer apply - it's hell to program with that model - and the resulting bugs will cost you availability anyway.

Sacrificing strong consistency doesn’t mean your system won’t be eventually consistent. CRDTs are a great example of how you can get availability and simple consistency semantics.
This is the part I object to:

> just makes it so you can't taste or smell anything for a few days along with fatigue and flu-like symptoms

Maybe for the “vast majority” that’s true, I can’t speak to the distribution of ongoing impact people are experiencing or will over time. But there are a lot of people who have been infected, have survived, and have ongoing complications that go well beyond this description.
exactly. Im not saying ML should be used in more places. I'm saying that there's almost never a real need for it, despite how hyped it can be and how cool the math/algorithms are in theory
He's flouting the law and flaunting his crimes.
inescapable...

Watch me. First, I probably will not own a car new enough for this for quite some time.

Should that happen?

Out goes the stock entertainment system.

At the very least, screen and audio switch.

As they are today, I hate these systems. They are bright, they often take attention to operate, and overall value is pretty low.

Usually, I turn them off, especially when night driving. I love low cab illumination. As I get older, I love it more.

I am not opposed to car ADS though. How about they get the self driving done? I don't care to own a car I do not drive, meaning I am happy to ignore the ADS.
The alternative was not closing schools while cases and incoming patients were increasing exponentially. Is that a theory we should be testing when we've already paused elective medical procedures due to the already high numbers of people in the hospital?
The vaccines train your immune system to kill the virus more effectively.
I genuinely wonder what Taran Van Hemert (LTT video editor) would think of this.

It seems a reasonable part of his workflow (https://www.youtube.com/watch?v=O6ERELse_QY) is doing this exact thing.
This trial says UV light can be safe. Take it for what you will.

https://www.medrxiv.org/content/10.1101/2021.03.05.21252997v...
Largest nurses’ union condemns new CDC guidance on masks
Who knows. The alternative was not closing schools while cases were increasing exponentially. Is that a theory we should be testing when we've already paused elective medical procedures due to the wave of COVID patients?
> trustworthy third party

Merits aside, sidestepping the need for this is the whole point of blockchain.
That's not how logic works.

That would be like saying "you need light to your math homework so we will measure how many math problems you can do per lumen of light".

The throughput of transactions is not coupled to the amount of electricity used to mine. They are two elements in the system, that doesn't mean they move proportionally in any way.
I did some searching and it looks like you are right that there isn't anyone credible officially reporting it. However multiple credible news sources do mention welding doors shut as part of opinion pieces, including this one from Ai Weiwei[1] who presumably has more info about the situation and isn't going to simply speak on Western hearsay.

[1] - https://www.theguardian.com/commentisfree/2020/mar/08/china-...
Headline is contradictes by the article. The company replaces layers of contractors with direct employees.
Typically how these work is that the client caches some small number (i.e. 5-10) offline tokens for use when you have no connectivity. They also expire after 24 hours.
Honestly, what did he do to all of a sudden run against the news media that these antagonistic articles surge.

Prior to the divorce and especially during Coronavirus party-mode he was sacrosanct. Now that Melinda is out, he is super target one.

Does anyone have any suggestions on creating a connections list to figure out if Melinda is planting the stories to wane the leverage of Bill in the coming divorce?
Is this true?

When I worked as an assistant manager at Burger King, you could see employees that were more productive by a large factor.
If paying them more led them to stay longer it would have been a big win.

The best could do the work of 2-3 people, if paying them 1.5x more means they stay, you more profits on lower labor costs.

What is hard to do is create a repeatable process for this. And trusting local management.
Can, but they won't match and you can't break point exactly the same as in just js or ts
Can we then talk about the economic disruption felt by each respectively compared to the 0.4% difference in death rate? I don’t have insights into either county.
"I don't like it" == "It is a bad tool for me". That's about all anyone ever means when they call something bad. Or it's at least all they can mean. I just think you can have a valid and informed opinion of some tool without having written 500k lines in it.
> That complaint is as old as the language

I’m not making a complaint, I’m pointing out a fact without a value judgement.

> At any rate: the person asking the question is wondering how you manage to have performant containers with reasonable interfaces in a language without generics.

Uh, I don’t see either “performant” or “with reasonable interfaces” there, the question is: “How do container types, like arrays or hashmaps work without generics? Do you basically have to declare and implement types/methods for each different contained type?”

The answer is, for built-in containers, “no, because they use special-purpose generics”. For custom containers, its basically “yes”, but you probably only want a single contained type with an appropriate interface anyway. In neither case is “basically the same as Python” particularly accurate, though I suppose the former case is similar to typed python using generics in the same way as any language with generics would be, while the latter is loosely similar to bare Python or typed Python using protocols instead of generics. But only loosely.
Instead of working one day a week, just accumulate enough capital and then quit and do whatever you want?
https://github.com/jbaldwin/liblifthttp

I created a C++17 HTTP client which is backed by curl and libuv (linux only! sorry windows). I think a lot of people have done this or something similar but almost all of the ones I looked at either exposed the curl api directly in some fashion or had extremely weak async support. So my main motivation was extremely easy asynchronous queries for high throughput with a very modern C++ API that has as good as you can get memory safety, or at least as good as modern C++ will let you get. No raw curl calls or api exposed at all. I used to find it extremely difficult to make C++ HTTP calls, now its a real breeze.

My next project is a bit more ambitious: https://github.com/jbaldwin/libcoro/ -- I'd like to make a C++20 HTTP client from the ground up with first class coroutine support, and I'll be using lift as a benchmark to beat performance wise.
Except that every nil pointer dereference panics. Every out of bounds access panics.
Is that also prevented by culture?

Let's not forget that, for better or worse, exceptions in Java are checked. The types of exceptions that are errors in Go, must be explicitly handled or forwarded by the caller in Java - there is no way around it. The the type of exceptions that are panics in Go are just unchecked exceptions in Java: you don't have to explicitly handle them, but you can use the same mechanism for doing so, and handling them is more graceful, easier and culturally enforced than panic/recover. I have many criticisms of Java, but I'd argue Java culture is much more graceful in error handling there.
Automation is valuable in itself. Imagine a system of thousands of smart contracts interacting with each other millions of times a second. No court system is (currently) equipped to deal with that except in the most superficial way.
I think there is a difference. Components were units of code which were compiled and linked into application executables. Microservices run independently and are invoked over a network connection and protocol.
> Remember 6 months ago when Christopher Krebs insisted that DHS had successfully protected US infrastructure?

I remember his statements about election integrity specifically, but not a general one about infrastructure... what was his statement exactly? Protected what against what?
I meant that the abstract machine's behavior is dictated by the legislation of the "society" of node operators, in the same way that the judge's behavior is dictated by the legislation of the society you live in. They're both appointed arbiters. And they've both got the responsibility of enforcing, among other things, certain 'inalienable rights' — i.e. making certain contracts (or certain legal motions based on the wording of a contract) invalid, if they would be greatly damaging to one party in a way deemed unacceptable to "society."

> if a judge decides it's doing something illegal or unconscionable and issues injunctions to that effect

A judge can't tell a distributed network that has equal presence in countries with mutually-antagonistic economies what to do. They can at most ban the network's nodes from being operated in their country — but people in that country can still continue to use the network through a VPN.

Think of it like offshore gambling, except that it's 'offshore' respective to every country on Earth, and there's nowhere a sufficiently-motivated Navy can send a bunch of boats to shoot at it, either.

Much of the economic value of blockchains comes from the fact that they allow private citizens of countries that have no trade/treaty compatibility (e.g. countries actively at war with one-another), to have a basis for trust allowing them to enter into contracts with one-another. The basis for this trust is the virtual 'overlay' legal framework of "whatever the software the majority of node operators decide to install says, goes."

Of course, if you and I are both in America, and we enter into a smart-contract contract, then we're also entering into a civil legal contract evidenced by that smart contract (just like we're entering into a legal contract if we make a verbal "handshake agreement.")

But if we have a compatible legal framework to operate in, that grants our contract as valid†, then why would we even need a blockchain?

† (A common reason to not grant a civil contract as valid: because it's a contract for purchase of illegal goods. In such cases, you don't have a compatible legal framework to operate in, even if you're operating in the same country.)
I think it generally shows how active, responsive and sufficiently staffed the maintainers are. should projects be on github if the issues aren't used as intended? the worry comes from the number of systems in production relying on systemd
Eventually consistent generally means things can be all over the place. You can temporarily see extremely weird and unintuitive things and then modify data based on that incorrect world view. That means eventually consistent turns into permanently inconsistent in unpredictable ways.

CRDTs are interesting, but over hyped. They only work for very simple situations and very limited data structures.
Again, it looking yellow is a part of the theme. The names of the terminal colors are not supposed to correspond to exact colors all the time, otherwise there would be no such thing as a theme. They are just the names of the colors used for certain kinds of output in the default theme.

As for my attitude, luckily as a maintainer it’s my right to have whatever attitude I choose about the software I write, and people are free to use or not use the software as they see fit. It’s also my right to make my own decisions about when I feel like people are wasting my time unnecessarily, and particularly about when they’re being jerks about it.

Personally I find it very hard to maintain enthusiasm for the actual work of building the software when having to deal with entitlement in the issue tracker.
what works for me is just disabling JS.

That actually fools a lot of websites - like NYTimes and I think WaPost.
Can’t they see the content of text messages. If so that blows my mind that they can be used without a warrant.
> I'm now hesitant to install, and become dependent on, any new apps.

You should be hesitant to become dependent on anything that does not provide you unfettered access to your data in a usable format.
My biggest gripe is that the logs are in a binary format.