skysight-inc/HackerNews huggingface dataset:
Sometimes it’s ambiguous. In this particular case not that much, I think. That comment is in the context of “Tesla 3” and “Model 3” mentions in the two preceding paragraphs. (And Tesla is selling as many model 3 cars in one year as M3 cars have been sold by BMW in 35 years!)
> So now you've escalated the attack to be a 33% staker, which I don't think you'd mentioned before.

I mentioned it in my original comment, reproduced below:

"The unstated gotcha here is that the chain operates through a variation of BFT agreement where staked coins vote for new blocks. All the usual BFT constraints apply -- namely, if fewer than 66% of the staked coins can reach a quorum, the chain stalls. This would mean that the network is only as resilient as the nodes that contribute the least-resilient 33% of the coin votes."

Also, as mentioned before, the cost attacking the network is not the cost as buying 33% of the staking coins. The cost to attack the network is the minimum of either buying 33% of the coins, or compromising 33% of the staked coins' nodes and forcing them to misbehave. Either way, you get a liveness failure.

> The system does continue running with a split chain, each side apply the leak to the other side

It may, but it is definitely not operating in a BFT manner at that point any longer. There is no in-band recovery from an attacker that compromises 33% or more of the staked coins, since they can forever stall the network. Contrast this to PoW, where an attacker that controls 33% or more of the mining power can be dislodged by the honest participants acquiring more mining power (since hashes/sec, not coins, determines who can produce blocks).

> To the extent that social decisions are necessary, this 2014 post on "weak subjectivity" is the first to address your objection to that sort of thing:

In other words, you have to trust somebody to resolve forks for you out-of-band. Note that PoW does not have this deficiency -- when presented with two conflicting chains, the one with the highest cumulative PoW is the "true" chain.

> At this point, I'm going to just suggest learning more about how the system actually works. A good starting point is these papers:

I've read both, and there's nothing special about them that invalidates anything I've written above.

The points I raised in this thread are distributed systems 101 material. Maybe the Ethereum team should pick up a textbook.
You actually don't even need the HTML scaffolding for that, and can author a js-sequence-diagrams diagram straight into a text file, append a simple script to render the document, and save as .html! Example: https://unpkg.com/browse/js-sequence-diagrams-autorenderer@1... - click on "view raw" to see it in action.

Looks a lot cleaner, and the .html itself is a valid diagram as the script tag that bootstraps the renderer is prefixed with a comment hash.

EDIT: I used to have this in a gist that I'd load via rawgit.com, but since that's no longer active, I figured I'd update my script and make it publicly available through unpkg :)
Every dive is briefed on the boat. These days they will also have a website explaining the dives, the required certifications and maximum depth reached.

"A few meters more" is not dangerous per se unless you go below 24 meters (80 ft), but I agree it would be very bad to do that without the divemaster telling you before and also without him/her being a certified instructor.
I don't think this is what OP was talking about: if your mental model of what the code is going to do is correct, then sure, you can just read the code and find bugs. AFAICT, OP is talking about debugging as updating your incorrect mental model of what the code is doing. If your mental model of the code does not result in the same output as the code itself, it is extremely helpful to dig into the behavior of the program rather than just reading the code again. For which inputs does my mental model of the code break? At what point in the code do things start to diverge from my mental model? Etc.
Sequence diagrams, this deserves an awesomelist. And swimlanes.io should be on that list
This is the problem with a lot of the dev ecosystem. Many of the tool-makers don't understand the concept of a one-man shop, so scale to/from zero is never given the first class priority it deserves
“The opaque email responses will continue until morale improves.”
As a cashier you are not empowered to make this decision. You are not "able to" violate store policy this way and keep your job. If a store owner or manager wishes to give someone a product for free or issue a full refund, yes they are "able to" do that.

The rep in TFA uses "we," referring to Google. Google is able to reinstate accounts, and The Google Ad Traffic Quality Team is able to reinstate accounts depending on their judgement of whether someone is violating policy. If they are not able to reinstate accounts, can you explain to me why they're adjudicating account ban appeals? Do they say "no" to everyone?

The key point here is that the agent(s) are responsible for interpreting the policy. They have decided that Droidscript violates their policy, and I personally have no opinion about that. But to imply that it's "out of [our] hands]" is dishonest.

Just say "upon review we've determined that your app violates our policies so we will not be reinstating your account."
What I meant is that Fed Policy is dictated by Core PCE, so they don't look at that when setting rates. So it doesn't matter if fuel prices skyrocket or drop, it's not anything that gets the headlines. The only thing you hear about is Core PCE or Core CPI. If no policy is enacted by regular CPI, then who cares. The Fed only sees no inflation regardless of the inflation we see all around us.
Where the did you get the idea that I'm suggesting we lock people away for years?

Yes of course it's expensive which is why I said we should have larger scale studies with more test subjects funded by the government.

Also, what does subject reported data have to do with RTCs? What are you even arguing about?
Our Journey Towards Cloud Efficiency
Hahahah ! This is hilarious. "the police are sexist" !! XD
On the one hand: yes, $50 * 12 months would go a long way toward a machine upgrade, so it doesn't make a ton of sense purely on your-machine's-too-weak grounds.

On the other hand, I don't really run Chrome or Firefox on anything that operates on battery, because I don't like seeing the little battery icon deplete twice as fast, and it barely even matters how powerful the machine is (M1 helps, but there's still a noticeable difference). Maybe there are people who really, really want to run Chrome all the time, but also work mostly on portables and like them actually lasting as long on battery as they're supposed to. Maybe that's worth $50/m to them.
Drozer does (did?) this, except with Python rather than JS. https://github.com/FSecureLABS/drozer
Somebodies secret torrent folder :-D
I was thinking along these lines. Thank you for your point of view :)
I know you're trying to pin me as being rude, but no. Your answer is bad and ad-hoc. Just because a language is not Java does not make it magically untested and obscure. Just use Go tbh.

Edit: Okay I see the original guy stated Java. It is what it is. The real useful answer is to just use any other typed language, and not use Python.
> This field is so strong it would flatten atoms and rip electrons from your body.

...which is underselling it a bit. :)

(As quoted in Wikipedia) the field is so strong that pure vacuum itself has ~10,000 times the density of lead, due to the energy contained in the field. Imagine that.
Her Majesty's Revenue and Customs. (The UK's IRS)

I worked there and they had these awful surface pros with hardly any memory. Their solution was to use AWS's hosted Desktop for Developers. It.. sort of worked OK.

This, by the way, was not just for a few people: because of Brexit there are thousands of people all working on making the new systems for customs etc work.

I suspect organisations that are undergoing digital transformation (as they are) will have this kind of setup. It was rife through the whole place: rubbish old IT stuff rubbing shoulders with modern SaaS.
I agree they would pay more, but I'm still skeptical of $30-50. As I mentioned in a comment below, why limit it to the browser? If you've got all these resources just offer a full VDI which more typically prices in this ballpark.
Did you make a typo? You don't think Berkshire Hathaway is a large company?

Also maybe you personally wouldn't be surprised if BRK didn't double revenue over three years, but people who are in the financial space would be absolutely shocked if it did so, considering the last time BRK managed to double it's revenue over a three year period was from 1988 to 1991.
I dream of a dual phone (conceptually 2 phones glued back to back) where you do web and open stuff on one side, and the inevitable proprietary apps on googled-android on the other side, with a quick button to freeze the prop side (for power saving and mitigating spying).

(Or same where the 2 phones are somewhat multiplexed on a single screen, preferably in hardware.)
Airflow vs. Dagster
I expect to pay for this with high probability. I don't think I'm in the first target batch as I'm giddy in M1 land now, but I do work on so many different machines and love the idea of a persistent environment in the cloud. I also expect to want to do genomics in my browser at some point, and thus envision a need for 100x+ more powerful browser tabs.
You had colors? Back in the day, all I had was an unused GPIO pin and an oscope. One pulse, assert code 1, two pulses, assert code 2, etc.

(I’m kind of riffing on an old Dilbert cartoon, but debugging with a scope was common in my life in embedded systems.)
<meta name="robots" content="noindex">
"Worse is better" is about avoiding bloat to retain quality. Not the same thing.
Yeah, that's the case and the book I was talking about.

The actual accident, while obviously very tragic, wasn't especially interesting. Basically don't try to do a Presidential Traverse during the worst weather in about 20 years. It was actually a different situation from the more common cascading failures mode of accidents.

She made a grave error by deciding to drive up to NH that weekend and a fatal one by continuing above treeline. Even Rick Wilcox (owns local climbing gear/guide store and has summitted Everest) basically says in the book that she was well enough prepared but shouldn't have been out that day.

That said there were definitely lessons around just because you have a lot of experience, don't assume you understand the local situation when you have little to no experience there.

But the search and rescue account was morbidly fascinating. Also demonstrates that locator beacons won't always save you. (She admittedly didn't use it properly but I doubt it would have made a difference given the weather.)
This product seems to be a modern version of Opera mini (2005) or a Citrix client (which I used for web browsing over dialup in… the 90s?).
Várri Consultancy – A new standard in management consultancy
I was saying that it's a red herring to go "oh people don't used typed languages because Java programs start up slow".
Only from certain perspectives.

If I'm a network engineer at a company, I need full control of the network to ensure security. As just a user of that network, I would have to understand that I don't have full control for security reasons. But it's not my network.

When it comes to consumer devices, there's no reason why security requires locked down devices that the so-called "owner" of the device can't control. The end-user should always be in charge. If the manufacturer chooses to put escape hatches in front of features that could lead to security compromise, then that's fine. But those escape hatches should exist, and I refuse to buy a general-purpose computing device that doesn't have them.

The Google vs. Apple argument here is specious; the locked-down nature of Apple's devices is not necessary for their better (but honestly still not great) security, and the less-locked-down nature of Android is not what makes it a security minefield.
Complete guide to understanding time and space complexity of algorithms
Very different projects than what Blimp was. Blimp was integrated into Chromium's rendering pipeline itself to stream draw commands directly to the client browser.
Yes, technically I'm sure there are ways around it if you try hard enough. No one does that though AFAIK.
Real prices have been increasing. They approach bubble territory.

Home price to income ratio:
https://www.longtermtrends.net/home-price-median-annual-inco...
Well there is actually competent people out there who would like a job.
I don't know a ton about the history of x86, but I kind of assumed all of that shook out, one way or another, pre-2000.

I was using admittedly vague language for rhetorical effect. I only technically meant the past 21 years.
Fully agree with this. More often than not bug is in the computer between my ears rather than the computer on my bench.
Care to highlight the differences?
They can always either change or make an exception to the policy.

A policy is just their way of doing things, written down.

It’s not magic.
But I already use different devices. I have a desktop for development, a MacBook for random laptop needs, a Surface Pro that I use mainly for reading and annotating PDFs and watching videos, and my phone. Chrome, on each of these, keeps all my accounts, passwords, and history in sync. If I wanted to switch laptops I'd expect to largely just sign in to Chrome on the new one. How does this improve on that?
I don't like the tone of the comment (feels like a tantrum) but unfortunately this happens more often that people think.

What I find interesting is the little information they give you after a ban. Apparently if they explained the reasons of the banning then other people could use that information to find flaws and 'game the system'.

This means that, if you deliberately made something against the rules and were banned, you can then 'explain your mistake and the measures to not do it again'. But if you don't do anything unusual and simply break one of the crazy rules they have by mistake, it's game over.

P.S.
If you have a blog and practically all of your visits come from a single source (perhaps a link in something popular) don't EVER use admob on that blog. You will be banned.
Hello there. Your about page returns a 404.
But the Envoy proxy only supports a subset of the commands. For example, it doesn’t support LPOPRPUSH, precisely because the keys could be stored in multiple nodes, and they don’t support that part of the clustering protocols.
You're right, but I think you're not doing justice to the OP's complaint.

You're right that this isn't solely a faceless corporate thing. People say "I can't" when "I won't" for the same reasons Google did. We even ask "can you watch my kids?" Again, the same reasons drive the language. It lets a false but face-saving implication stand: You will pick up my kids if you can and if you won't than I'll assume you couldn't.

We also "ask" our employees or waitresses to do things, even though it's technically an order.

All this is good and fine. Language is supposed to embed cultural niceties that speak to our values and smooth relations between people.

The Orwellian shit comes in when it comes in. These cross from figures of speech into euphemization and the Orwellian point is that these things run deep. A bank manager is literally unaware of where her own prerogatives, organisational norms, hard corporate policies and regulatory rules begin and end. They are constantly implying (and thinking) that whatever is annoying/abusing their customers is not because of them. Usually it is.
It's pretty rare that I root for a company to crash and burn on principle. I'm an entrepreneur myself so it takes a lot for me to go there.

I hope every single one of these cloud-streamed remote-app or remote-OS plays fails and fails hard. They're helping lead the Internet and the computing ecosystem in an even more dystopian direction. I've been happy to see Stadia not really take off.

So lets say this succeeds. Then Google or Facebook buys it. Now all your browser sessions including passwords, keys, authentication codes, private messages, etc. are globally visible to be data mined.

Who's to say they're not doing this already?

What if this is hacked?

This is worse than that Amazon idea of giving Amazon delivery people keys to your house. In the physical world it's pretty easy to see people when they come in your front door. In the digital world you have no idea what these people are doing with your data. There is zero situational awareness.
iOS 14.5: Share Lyrics and Song Clips
>My question is why the need to keep adding features? Sure if something comes out that C++ is desperately lacking, add it in. But it seems like that hasn't been the case for a while.

C++20 does address legitimate pain points of the language.
- Modules alone can cut 30% off compile times, as well as solving some other corner cases.
- Coroutines will make writing network code easier.
- constinit and consteval greatly simplifies the horrible TMP hacks C++ programmers are already using.
- The spaceship operator removes a lot of boilerplate when defining comparison operators.
- Library additions like <format>, <bit>, <numbers>, std::jthread, etc, standardize widely used operations and libraries.

In contrast, it seems like most of the language features proposed for Python are to "keep up" with other languages, e.g. the pattern matching proposal. It's made even worse in Python's case because it has historically been sold as a simple and easy to understand language.

>I think the answer is probably yes, if it endures for a similar amount of time that C++ did

Maybe. But Rust is in a much better position to avoid C++ style complexity. Editions allow Rust to "clean up" the language without breaking existing code (C++ is trying to do the same with Epochs). And Rust doesn't try to maintain broad compatibility with another language like C++ does with C89. Other features, like powerful macro definition facilities, also help offload language features to libraries. And most of all, Rust can learn from the mistakes of C++, e.g. destructive moves are definitely the way to go.

Anyway, it does seem like programming languages are either destined to ossify, like C, or sprawl out of control, like C++. Although, this problem can be largely avoided if the language lets code leverage the compiler, such as Lisp macros.
I'd add state machine diagrams if those aren't covered by your previous suggestions. I suppose they could be considered a subset of sequence diagrams.
Indeed! Half seriously, we just need thermoelectric generators to get efficient enough, and then our phones can be powered directly from our body heat, and also refrigerate us on a hot day!

https://en.wikipedia.org/wiki/Thermoelectric_generator
Or you call yourself an entrepreneur, but you're really a failure.

Yet another reason to block European IP addresses on HN - they have no useful contribution.
Would that work for canvas-based apps like Figma, though?
I wouldn't let that column turn you away from Gladwell's work. He's a thought provoking author that covers relevant issues with a captivating style. As the writer of this column points out, it shouldn't be taken as scientific research, but more as philosophy with scientific undertones.
Agreed I’m learning about these investment tools do you suggest any good resources
Is there evidence that adblockers reduce browser memory use?
> And this graph is showing a range of +/- 0.56 degrees C over a period of 120 years? An measurement error of 1% across such a vast number of measurement sites, with different instruments, people and systems recording them isn't only plausible, it is very likely. In fact the error could be significantly greater than that.

I think we should be careful to judge metrics from other fields based on our own technical experience. There is no basis for a non-climate expert to assume whether +/- 0.56 deg C over 120 years is a big deal or not, or within margins of error or not. To think that climate scientists as a whole don't know about instrument calibration, measurement-biases, or statistical noise filtering is silly. This is like thinking scientists measure sea-level rise by putting a measuring stick in the ocean.
>> "No more cookie banners"

...I want cookie banners. When implemented correctly they let me turn off the cookies I don't want.

>> "We commit to keeping your browser history private"

Are there limits to this? Law enforcement for example? A company having your full browsing history sounds like a privacy nightmare.
I know many users. Basically any non-x86 workload that cost sensitive can benefit from moving to arm instances. Database instances are good candidates, big data workloads as well.
It does tell you something about them though, like the fact that they are using Next.js, haha.
Lightest uranium isotope yet reveals nuclear stability secrets
Woah, its like were the same person!

So, pretty much the same issue here. Albeit no one has been hired by them (afaik).

I am very well aware by working with many people in the past. I don't know if its narcism but its kind of sad really.

I just want to be as nice to them, everyone has something going on in their lives. Just don't want to jump to conclusions.
Don't worry. No hard feelings.

I agree that if there is a debugger available it's much better to use the debugger. [1]

When I'm improving the optimization pass in the compiler of Racket, one of the problem is that enabling debugging kills many of the optimizations. So when debugging is enabled the problem disappears.

Another problem is that it has a lot of expansion and passes, and some of the code is in Chez Scheme. So when modifying the code in Chez Scheme that is used to compile itself and later to compile the code in Racket, it is difficult to run all of these in a debugger.

And when an optimization is wrong, it's like if the compiler sees a code that is not what you are seeing, so the error may appear in a weird place and perhaps far away from the wrong code.

[1] I still miss stop-edit-and-continue that was available in Classic Visual Basic 6. And IIRC QuickBasic has an option to see a few of the previous instructions before the breakpoint...
the ad-fraud accusation is my biggest concern as well.

they provide no information or clues leaving the author to guess.

the author guesses that somehow someone extracted their identifiers from the apk.

google comes back and says more clearly that it's something to do with how the ads are positioned, essentially accusing them of trying to trick people to accidentally click.

this information should have been provided before the appeal, and google gains literally nothing from hiding this information from the author.

the malware claims have more validity, but the way they handled the ad-fraud claim is inexcusable.
You are welcome to use my site: http://krazerlasers.com

You are also welcome to use my html boilerplate:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="blue-white.css">
The pictures reminds me of my uncle. He was a VP in charge of the companies real estate holdings. What he said about dealing with architects.

'That's nice but I was thinking of something... square. I'm into right angles'
It's a shame people at Boeing seem to have the same outlook on this question. Cost a few hundred people their lives recently. When two sensors disagree, you don't know which one is right, but you know there's something wrong. You're going to fail, but at least you can fail safe. With only one sensor, you don't have that option.

Hence my question, "How much precision do you need to keep from running into a parked truck?"
Is ageism really that bad at the companies where you all work? Dang. Can't imagine working someplace where turning 26 puts you at risk of sounding old and washed up.