skysight-inc/HackerNews huggingface dataset:
> Nope, that's not what I said

That's exactly what you said in your now deleted (flagged?) comment.

There's no country in the world who benefited in any other way than as a side effect of US benefiting. It was never done for them but rather so the US can strengthen geo-political influence or economic interests in the area. And don't get me wrong, I totally understand and respect that. What I don't agree with or understand is why people let themselves be lied to with "moral duty" fairy tales when they should just own it. Being manipulated into believing a fairy tale seems worse than owning your actions.

You haven't addressed the mother of all coincidences that all these interventions happened after the issue was unfolding for a long time and only when the US (not the other countries) needed them most. Or whether you'd agree for the EU to treat any "threat to national security" the same way as the US did now.

> I don't know where you're getting this.

You refuse to understand what I said since it doesn't support your narrative. The world is not binary and if I don't agree with you it doesn't mean I agree with your "enemy".

I said EU principles are incompatible with US practices, as I'm sure you agree. Your answer deflected to "EU vs. China". What China is doing is certainly worse. And your argument is that this makes the US "good". I think it's just the lesser evil.

I'll address your deflection too, the EU is nowhere near a strong enough position to go against the US. The US has a history of strongarming allies to the point of threatning them with sanctions when it came to not agreeing with the US [0][1][2]. The common denominator always seems to be "US pressure" - threats. Takes an axe to all of your arguments of "for the good of others" and "ton of pushbacks". All you're seeing is US interests being forcefully pushed through others.

And yet the EU, home of the biggest 5G competitors, still hesitates to ban Huawei.

There's an old joke (not sure from which country) who's punchline was that not everyone who gets you out of shit is a friend.

[0] https://www.dw.com/en/germany-split-on-iran-soleimani-strate...

[1] https://www.theguardian.com/technology/2020/jul/13/europe-di...

[3] https://www.dw.com/en/nord-stream-2-us-senators-threaten-ger...
jc is also available as a standalone binary with python 'packaged in'. https://kellyjonbrazil.github.io/jc-packaging/
I have a mother making more than that in an incredibly cheap and rural town. $36k might not officially meet the united states level for "poverty", but it sure means a stressful financial situation if you didn't buy your house in the 80s or some other cheap housing time
AWS to Heroku is like going from Sugar to Chocolate cake. It's still made with Sugar. Try Apache. The config is XML. How much simpler can people make it?
This is dangerous of course because dogs are larger than cats, but I think he is correct. While every compiler I tried has this warning enabled for assignments or comparisons by default, I don't think the standard explicitly forbids it. Could be wrong though.
So in other words the problem with "extraction oriented" is by definition it stops with the extraction as opposed to bootstrapping to other infastructure both humanitarian and foundational for more advanced economy?
It's interesting because you can see how theoretically any of these requirements would be a reasonable step before starting a manufacturing operations. I know in silicon valley for example many environmental problems were caused by insufficient oversight of manufacturing. However, the road to hell is paved with good intentions, as described in the article. I'm sorry to hear this is happening and I wish you good luck in challenging this process.

Maybe a default-yes approach would be more efficient. You should be required to post notice of your plans to these offices, then they have two months to raise any objections. If they do not, then you can go ahead. If they do, they're required to keep the process moving or you can sue to remove the road block.
In 2012 or so, FaceTime was the only easy to use, reliable video call option. I know because I tried Skype and hangouts and tango and whatever other crap was out there. They all failed where FaceTime succeeded with all the elders. Also, iPads are the only decent tablet available which are nice for older people due to the larger screen. Reality is my explanation.

And I guess I must be imagining the hours I spent removing malware from windows computers before iOS came along. The stage was set a decade ago when the best option was iOS. My grandparents aren’t going to learn a different system nowadays.
Git Log Built with React and Ink
You don’t need any warning flags for these diagnostics because they are constraint violations, so a bare `cc` invocation will complain about them.
Oh yeah, WE are the problem.
Boeing 747s receive software updates over floppy disks
So long as the speed of light is an ultimate speed limit, the only way to ensure identical latency is to make everyone experience the same latency as the person with the worst latency since every 1000 miles of straight-line distance adds 5.4ms one-way latency under ideal conditions. So a signal following undersea cables will incur worse latency as it's not a perfectly straight line point-to-point. Better communication technologies can get us closer to that ideal, but everything we know points at the speed of light being an upper bound for any signal propagation.
I tracked my Discover feed for 12 days
In his intro he says he was surprised that he couldn't find any existing ways to do this.

Lichess definitely allows you to share positions via url. E.g. https://lichess.org/editor/rnbqkbnr/1p1p1ppp/p3p3/8/3NP3/8/P...

Cool project allthesame
The parentheses are required if == is changed to =.

== has a higher precedence than &&, but = has a lower precedence.

a = b && c && d

means

a = (b && c && d)
Roots in the UK rocket industry that never was: https://en.wikipedia.org/wiki/Mullard_Space_Science_Laborato...

Another local here; 20 years in Horsham now Haywards Heath
Why the Command and Conquer Remastered developers left in a 25-year-old exploit
Uber like platform needed for the entire software development consulting. Don't say that we have freelancer! Still it has to go a long way to reach this level
The problem is that if they forget to include the correct header file that declares malloc, then the cast will hide any warnings.

If the cast is not there, it will tell you that there is a type mismatch.
I do this at home, my phone has a WiFi Calling option, and our entire block is a near-zero cell signal area.

Airplane Mode + WiFi back on stops the battery loss from the phone hunting for a tower all day.
“All the nations of the world may sign up for the kinds of principles and rules we've described now, but will everybody follow them? Will everybody even sign them? Well, we don't yet know. But if you get these kinds of laws or principles adopted, it makes it easier to galvanize everyone to stand up and defend them. It makes it easier to hold the violators accountable.”

It sounds more like a mandatory code of conduct for all software projects.
Interledger Protocol (ILP, ILPv4).

Interledger Architecture:

https://interledger.org/rfcs/0001-interledger-architecture/#... :

> For purposes of Interledger, we call all settlement systems ledgers. These can include banks, blockchains, peer-to-peer payment schemes, automated clearing house (ACH), mobile money institutions, central-bank operated real-time gross settlement (RTGS) systems, and even more.

[...]

> Interledger provides for secure payments across multiple assets on different ledgers. The architecture consists of a conceptual model for interledger payments, a mechanism for securing payments, and a suite of protocols that implement this design.

> The Interledger Protocol (ILP) is the core of the Interledger protocol suite. Colloquially, the whole Interledger stack is sometimes referred to as "ILP". Technically, however, the Interledger Protocol is only one layer in the stack.

> Interledger is not a blockchain, a token, nor a central service. Interledger is a standard way of bridging financial systems. The Interledger architecture is heavily inspired by the Internet architecture described in RFC 1122, RFC 1123 and RFC 1009.

[...]

> You can envision the Interledger as a graph where the points are individual nodes and the edges are accounts between two parties. Parties with only one account can send or receive through the party on the other side of that account. Parties with two or more accounts are connectors, who can facilitate payments to or from anyone they're connected to.

> Connectors [AKA routers] provide a service of forwarding packets and relaying money, and they take on some risk when they do so. In exchange, connectors can charge fees and derive a profit from these services. In the open network of the Interledger, connectors are expected to compete among one another to offer the best balance of speed, reliability, coverage, and cost.

ILP > Peering, Clearing and Settling:
https://interledger.org/rfcs/0032-peering-clearing-settlemen...

ILP > Simple Payment Setup Protocol (SPSP): https://interledger.org/rfcs/0009-simple-payment-setup-proto...

> This document describes the Simple Payment Setup Protocol (SPSP), a basic protocol for exchanging payment information between payee and payer to facilitate payment over Interledger. SPSP uses the STREAM transport protocol for condition generation and data encoding.

> (Introduction > Motivation) STREAM does not specify how payment details, such as the ILP address or shared secret, should be exchanged between the counterparties. SPSP is a minimal protocol that uses HTTPS for communicating these details.

[...]

GET /.well-known/pay HTTP/1.1
Host: example.com
Accept: application/spsp4+json, application/spsp+json
I don't recall seeing anything close to this level of concern when e.g. Tumblr was filtering LGBT content from showing up in search and discovery.

But I suppose it's oh so different when China does it as opposed to when the US does it.
Yeah, lazy, drunken, Catholic Irish.

It's worth pointing out that when my Dad went to London for work in the 50's, there were signs all over the place saying, "No dogs; No blacks; No Irish"
I think you meant to say clearly that the current US administration has a chaotic approach to China. Which is true.

But keep in mind, a revolution is chaotic. And it is a revolution because this administration was the first in US and world to stand up visibily against China. Via tariffs. Via bans. Via sanctions. Via communique. Until the rest of the world recognized the danger and followed.

So I would cut this administration some slack. Just like you would for a startup that's trying to change the status quo.
And lose access to the Play Store? Ain't gonna happen! Not even Microsoft was able to break the duopoly.

Huawei only stopped shipping the Store because they were legally obligated.
> Few if any of the businesses that ran those ad campaigns actually cared about their workers

Agreed, but ultimately the responsibility to care for all citizens should fall on the government first.

Anyone who lives in a country should feel supported and cared for by their government. That's literally why it exists.

Employers should certainly care for their employees as well, but that should be an added benefit, not the primary safety net.
And Warren's actual proposed rate, 3% for everything over $1 billion, is outpaced by the 11% annual rate of return for the S&P 500 over the last 30 years. A wealth tax would just slow down how fast the rich get richer.
Yup, if I'm a Libre office developer what am I suppose to do to prevent nazis using my program? It's absurd to put this weight on a software developer.
One use case that has come up is to parse the output of commands your run on remote hosts that may not even have python installed. I have a PR into Ansible community.general plugins to add this functionality and it works pretty sweet. There are some other automation tools that are looking into this approach as well.
I am not sure why copyright law doesn't apply? Also celebrity net worth should create a trademark net worth which is obviously an approximation of the true net worth. That's different than a sports fact.. But still I don't see why copyright law doesn't apply if Google is directly sourcing material.
I genuinely want to know what these people are thinking. Similar comments also got downvoted with no explanation. Even if you're Kantian rather than utilitarian, you should understand that companies not wanting to spend billions of dollars on a lost cause.
Does Starlink work when it's cloudy or rainy? Because satellite TV doesn't.
This is simply not true. The number and degree of rights that people have in America is unquestionably higher than the 1960s. I could probably spend 8 hours making a list.

Here's a good place to start:

https://en.wikipedia.org/wiki/List_of_landmark_court_decisio...
This is such a fascinating idea, and I dig that blog-anyone know of any similar blogs/sites?
You're asserting that architecture changes faster than fashion? I'm not even sure how to rebuff that since it's so patently ridiculous on its face.

As for food trends, they are indeed changing faster than ever but they're more on a 3-5 year cycle at most. Certainly not 6 months.

Let's examine the word arbitrary. The "in" colors, styles and cuts (the entire make-up of clothing) are undeniably arbitrary and change every 6 months. There's nothing remotely comparable in food or architecture.

Based on your other comment, you seem to take great offence at fashion being disparaged here. It's okay to like fashion. It's the industry that's being attacked, not you personally. And yes, other industries are bad, some even more so. But that's irrelevant.
Was this written by GPT-3?
It's a video of an opinionated guy explaining his design of a Static SPA Chess app.

I like it! It's fun to see someone with some expertise and opinions talk for a while.
Northern Ireland is still part of the UK because the majority of the people wish it so.

The British Secretary of State is required to hold a referendum to rejoin the South if he/she believes that it will pass.

Don't get me wrong, it's bad but its 1000x better in the last 20-30 years.
Collecting stock and financials data with Python – video tutorials
Scala has a tool called scalafix (https://scalacenter.github.io/scalafix/) which allows people to write migration scripts (and other things) that work based on analysis of existing code. This has been used for library upgrades, and will play a big part in the Scala 2 -> Scala 3 migration coming at the end of the year. So it's not impossible to evolve a language and keep code bases current with minimal work for the end user.

For such a tool to be effective it must be possible to statically analyse code to a reasonable degree, and C is certainly not a language that enables easy static analysis.
Forest Fires Are Setting Chernobyl’s Radiation Free
can you do that with netstat? :) (ls was one of the more simple parsers to write, aside from some corner cases)
My degrees in the past: Industrial Engineering (I didn't use it at all, so forget about this I guess), Master of Divinity in Theology (still occasionally use this by reading theological/philosophy books), Master in Comp.Sci (I work as SWE).

For hobbies: I do Karate, I do aquascaping, and play guitar (acoustic, electric, bass) and sing (mostly church related weekend gigs).

For languages: Indonesian, English, Japanese (still not proficient but I can get by, Kanji reading is still working on it).

Not sure how I combined all of those. Totally unrelated lol.
Agile Under 5 Mins
4 Ways F&B Players Can Battle Covid-19 Challenges and Stay in Business
The inflation-adjusted price per square foot of a house in the United States (on average) has remained constant since the 1970s. House prices have not changed, on an inflation adjusted $/sqft basis in over 50 years. [1]

The reason houses are more expensive on average now is they're twice as big. People's expectations have changed.

I mention this because there were no cheap housing periods.

[1] https://fee.org/articles/new-homes-today-have-twice-the-squa...
> ...it can only be acquired early in life.

As a musicologist, musician and someone who acquired some level of absolute pitch at ~14 years, I have to disagree.

Anecdata:

Musicians distinguish between acquired and given/natural absolute pitch and additionally between active and passive AP.
Naming a note and producing/singing one are very different skills.

In my personal experience absolute pitch is a spectrum of several skills. For example:

- I can reliably name (single) notes played on a piano or similar instruments

- Most times I cannot name the root note of complex chords

- I cannot reliably name notes played by wind instruments

- If I can sing a note in my lowest register I can name most notes reliably

Just for completeness:

Musically speaking, absolute pitch is not a particularly useful skill and can be very limiting/painful for people.
While this is all very shady, it also seems to be a poor long-term business decision for Google.

"Our revenue and profits have dropped accordingly,which has forced me to cut our staff down to a bare bones team ... the quality of our content and product have dropped"

If CNW is no longer able provide that data because of financial insolvency, then Google no longer has a source they can scrape. This smells like the poor short-term incentives that drive individual roles instead of simply unethical behavior on Google's part.
The NSA used to have a defensive mission. They fully compromised their ability to do that by subverting the security of American products time and time again. The Shadow Brokers disclosure alone has completely undermined any trust anyone in the industry has for the NSA.
The State of the NPM Ecosystem
I think the issue is that programmers want a type "pointer to int", for example, but C doesn't directly provide that type. It has a type, int, with a modifier (asterisk) that can be applied to a declarator to make it a pointer to that type.

One way to create a pointer type in C would be to declare it using typedef:

typedef int * int_p;

then one can write:

int_p p, q, r;

and declare three pointers to int with perfect clarity, whereas using the C++ style, we'd get:

int* p, *q, *r;

which is very confusing, or,

int* p;
int* q;
int* r;

which is very verbose. I honestly don't know how C++ programmers typically handle this situation.

I have seen some code that strikes a middle ground:

int * p;

which is a little more clear, but doesn't address the multiple declarator situation.

So why don't C++ programmers use typedef? I don't know, other than I understand Stroustrup doesn't like it (not without reason).

(Edited for formatting and minor clarity corrections.)
Finder Alternative and File Manager for Mac
You make a good point. NYSE fees do not represent the full cost of intermediation for cash equities. But my core point remains: the cost of intermediation in the financial sector is 1-2 orders of magnitude lower than 30%.

I don't think you are making your complexity argument in good faith. It is ridiculous to suggest that Uber's order matching and payment infrastructure is more complex than the full chain of financial intermediation, from order matching through clearing, settlement, and custody.
I feel like even if Forbes makes good reports on Apple, they should overall be ignored on any matter pertaining to Apple. If you do a Google search for popular headlines, you'll see that Forbes has been recycling Apple articles for years with tiny variations in headlines.

https://www.google.com/search?&q=ios+%22nasty+surprise%22+si...
DearPyGui Feedback Needed
Where did this come from? The parent comment simply commended the grandparent comment for not bribing a government official to push a project with poor privacy for users. I don’t see why anyone would see that as a challenge to their moral code.
Why would the nature of the business be relevant to a House committee hearing? CNW is not on trial here.
For most people, turning off all cellular functionality is a relatively uncommon action, and very strongly associated with the airplane mode icon. The presence of that airplane mode button serves as an adequate indicator that the cellular icon has a different function.
Of course, that's why you continue to Uberize them.
A lot of the cheap wifi security cameras already use sound to transmit data such as for pairing.

https://setup.smartlink.pitneybowes.com/advancedTroubleshoot...
Maybe Dogfight/Air Duel by Microprose in 1993? In multiplayer mode you could have a F-16 fight with a Fokker if you wanted.
I find CDK[1] way easier to deal with than CloudFormation yaml or json. Try it out!

[1] https://aws.amazon.com/cdk/
Played around w/ olric a while back as a kv store for a routing graph, really enjoyed it even though I ended up home-brewing it later (the network topology meant that olric wasn’t the right tool for the job). Highly recommend it ;)
> Morality here is about treating workers with a minimum level of dignity based on human rights

Why "workers", why not "citizens" or "people"?

The tragedy in the US is that the government has successfully abdicated its responsibility to care for its people and has convinced everyone that they must be defined by their job, or by their productivity, and that any societal benefits or safety net they obtain in life is a reward for that work, as opposed to simply having it because their country cares for them.

If you want to bring "human rights" into the conversation, let's stop connecting it with compensation and productivity.

Edit: on re-read, it sounds like I'm arguing with you or rebuking what you're saying. I'm not. I agree with what you're saying, just adding on that it should be a broader conversation. =)
That does exist now in the UK, I had it last time I sent money - I put in the name I expected and then it showed me the name on their account because they were a bit different.

For companies there are present lists so I don't need to know most company details to send say gas bill payments.
> Turn off Bluetooth and Wifi

> Turn on Airplane Mode

> Decline location-sharing or at the very least restrict it to only when the app is open

These seem obvious but I guess need repeating. The last one is only an option for Android 10+ users which apparently only account for ~25% of Android devices out there. So 75% of Android users can't even do this yet. Not sure about iOS but I know they've had it longer at least.

> Reset you phone’s Advertising ID

This one I personally was not aware of

> Don't use iOS and Android's FindMy or FindMyDevice features

What happens if I lose my phone though? I wonder what the numbers are on people who have successfully retrieved their phone using these compared to people who can see where their phones are but never got it back.

> consider using a trusted VPN provider.

I clicked on their link and just skipped straight to their "Advanced User" recommendation, because this is HN, and they recommend Mullvad. Curious to see what HN users think of that one.

https://gs.statcounter.com/os-version-market-share/android

https://source.android.com/devices/tech/config/tristate-perm...

https://mullvad.net/en/
If I paid the amounts they wanted ~ 10,00,000 (10 lakh or 1 million) Rupees each, it would be done in 7-8 months.
The key to lawyers and doctors losing their licenses to practice is that they have professional bodies that will police/enforce the rules. However, they also have a monopoly to provide those services.

I suspect corporations don't want limit software engineers to those with licenses only as there would be less of them available and costs of said licensed software engineers would increase.