skysight-inc/HackerNews huggingface dataset:
That just shows that the iPhone is "not suitable for use" and should be discarded.

Also a Brand that shows that it's "not suitable for use" is a Brand that I would be very reluctant to purchase again.
I was thinking of the possibility of bad interactions between multiple patches. But maybe in practice that's not actually a problem. It was just what came to mind when I read that bit.
Thank you for all your feedback. I really appreciate.
Isn't Android mostly based on Java 7 (for instance, the Guava artifact you need for Android is the Java 7 one)? It can't be the reason why Java 8 is popular.

I believe that the reason why Java 8 is so popular is because there were a lot of backward compatibility problems with Java 9, compounded by the fact that Java 11 (the next LTS after Java 8; both Java 9 and Java 10 had very a very short life) removed many APIs deprecated by Java 9.
Nevermind, I realized what you meant. You mean the attribute might be wrong, but the index always reflects what the attributes are currently set to (wrong or not).

You're right, the index wouldn't be atomic in that sense.
> Rust is a systems programming language.

While Rust is a systems programming language, it has a very advanced Traits system. This makes it, in my opinion, more powerful than your average scripting language (Python, JavaScript, etc...) I have recently used Rust for something that I should have, normally, used JavaScript or Python for. Based on my experience, I probably gained in development time because I didn't do much debugging. Rust code just works, it's simply amazing.

> Complexity

One way to approach this, is to actually enjoy this complexity because there is real theoretical computer science behind it. It's not complexity for its own sake.

> Compile Times

This one is really annoying even with a powerful processor.

> Maturity

I'd argue that since many high profile companies like Facebook, Google and Microsoft used Rust to start new projects (like Libra, Fuchsia); Rust is stable enough to be used in a production capacity. You'll probably benefit more if the project is new and thus have less time dealing with C compatibility.
Yeah, that’s horrible. It’s like Spring Boot is the holy grail or something. People should really invest time in researching other frameworks.
I'm launching an open source initiative supporting several social media platforms, starting with Matrix/Element, a messaging app similar to WhatsApp; and then Mastodon, a microblogging platform similar to Twitter. The overall effort is being called the "Resiliency Network" in reference to creating a social media platform that will foster resilience in relation to the significant social, environmental, and political challenges we're facing today. If you're interested to get involved, please respond to this comment. Thank you!
Specifically, HSBC was laundering money for drug cartels. IMO this made them complicit in mass murder.
> half-assed rsync and shell script abomination

I don’t understand the author’s difficulties with a minimalist bash-wrapped rsync-based backup. You can even hardlink to unchanged files from a previous backup to save space.

This is how I wrap rsync: https://github.com/kaumanns/snapshot

And regarding file permissions: why not simply use an EXT4 backup drive instead of an FAT32 one? Non-rhetorical question.

My home network Raspberry has an HDD attached which gets fired up every couple days for a fresh snapshot of $HOME. The only thing I am missing is redundancy. And possibly encryption.
And all propaganda is political.
Dark Towers by David Enrich talks about this and how Deutsche Bank throughout the decades became the financier for the likes of the Nazis, Trump, and the Russians. I recommend it. https://www.goodreads.com/book/show/45730424-dark-towers?fro...
Not something I'm qualified to comment on I'm afraid - I'm strictly in 'lazyweb' mode here.
> the most disadvantaged first

How about prioritizing the most disadvantaged _US citizens_ first instead of kicking the stool from underneath them by importing cheap labor?
And 77% of conservative and strong conservatives don't want to share their views because they feel that they will offend someone. (from the article)

Is that because those views are hard to say, argue, or back up with fact? If you think your views offend a lot of people, doesn't that mean you should maybe examine why you have those views, or why those views offend others? But it doesn't seem like that's happening, people are just shutting down and would rather not even talk, unless its to their echo chamber.

In general I think this is a bad thing, as it's a whole new level of denial in that people don't even want to argue about things anymore. Breakdowns in communications never bode well for relationships, and I don't think this is any different.
They certainly went up after 11:29am UTC July 16th 1945.
"Scope creep" is orthogonal to the issue Rousseau raised: representative democracy is a form of slavery. And in this slavery, masters are law makers; slaves are 99% of the population. The beneficiaries are K-street people, the elite from media, c-suites, politicians, the super wealthy, etc.
> So far, the best option has been GoodReader

Dropbox?
The reasons for using the NIST curve might have less to do with technical merits or security aspects, and more with regulations and certifications. Certifying something including cryptography already certified (NIST curve) is easier/cheaper than otherwise.

As for backdoors, nobody really knows .. the nature of the algorithm itself makes it practically impossible to even detect a backdoor, even when there is one. So far, no evidence of that though. So if there is a backdoor, then whoever has knowledge of it is damned good in keeping it a secret. In my opinion a bit too good to be likely. That said, NIST has been caught before with their pants down. Rather awkward, since that's the organization supposed to certify such things. One can even wonder what worth or real meaning certifications still have, after they got caught with what they did. I'd personally consider it mostly a national US affair, but the reality is that the rest of the world is still dominated by US standards when it comes to the internet.

All in all, the reasons for using the NIST curve might be more economical and people doing security by marking check boxes, rather than about actual security or efficiency.
I can easily beat Rust, thanks to incremental linking and binary libraries.
The bill of rights treats rights as existing in morality (whether based on natural law philosophy or religion) prior to and outside of written law. It does not purport to grant rights, but to prohibit the government from violating them.

In that framework, the US government is not to violate anyone's freedom of speech anywhere in the world. That doesn't seem to be what's at issue in this case though; the case was brought by a group of US-based WeChat users on grounds that the ban would restrict their freedom to communicate with people in China who are unable to use other communication services.
> bugs where typings don't match what you expect and everything blows up are common

> the only overhead is making sure objects were passing around match on both ends

Seem like is it a big deal based on the first sentence.

I've never been convinced of the single language argument. Sharing code between frontend and backend sounds good but as in practice there's little overlap... models have subtle differences, there's extra logic server side... All in all it's not very practical.

To me the most awesome part of a fully TS project is that you can use the same interfaces everywhere. If you take the time to define them for any input / output, everything is pretty much guaranteed to be sound.

> the type erasure problem is far worse than Java

Check out RunTypes [1], amazing to guard any incoming data.

1. https://github.com/pelotom/runtypes
I’ve found ffmpeg’s dynaudnorm filter pretty good for this. https://ffmpeg.org/ffmpeg-filters.html#dynaudnorm
Looks like some connectivity is creeping into the high-end stuff like Gaggenau as well, but at least they still stick to TFT screens and not huge LCD touch displays, and it looks like the connectivity stuff is actually useful for stuff like remote diagnostics.

My Samsung fridge can connect to wifi, but lord knows why. I can adjust the temperature, but why I would want to do that on my phone and not on the appliance itself I do not know.
I noticed it in my first Sony walkmen 30 years ago and it really pissed me off.
first generation core i7 (960), 45nm, october 2009, 263mm^2 die area, 4 cores, 4 threads, 3.2-3.46ghz 731 million transistors, 130W TDP,

tenth generation core mobile i7 (i7-10875H) 14nm, Q2-2020. 25mm^2 per set of two cores[0], 8 cores, 16 threads, 2.3-5.1ghz. 43 million transistors per square mm[1] -> over 4.3 billion transistors, 45W TDP.

So you have 4 times the threads, at a hair under twice the speed (without stressing turbo boost that much) at 1/3rd of the power at the wall. from top of the line desktop CPU in october of 2009 to "it's ok" mobile CPU from april of this year.

Intel stopped publishing (where i can find it) die size or transistor counts, i found the [0] and [1] information on a comparison between TSMC's 7nm fab runs and Intel's claimed 14nm fab runs; and i was only able to very briefly confirm this for the mobile i7 tenth gen and not the desktops. The desktop CPUs are like 400mm^2 larger in physical size, no idea about die size. Sorry. Intel stopped publishing those i guess, seems around the time that ryzen came out or slightly before.

edit: 11 years is 5.5 doublings of transistors IIRC, so you should really compare like to like, but i don't have that much free time. My laptop's CPU has 7.8 billion transistors just for the cores, and an additional 2 billion for I/O.

sorry. this information isn't in a precise place and i am unused to HN forms.
You can get that filter to auto forward them to SpamCop (https://www.spamcop.net/) too!

More than likely will get their ESP's attention.
> Global banks defy U.S. crackdowns by serving oligarchs, criminals and terrorists

Translation: Global banks defy U.S. by not just serving its own allied oligarchs, criminals, and "freedom fighters" but also those tied to other countries

E.g. Bezos, or Carlos Slim, or some e.g. Saudi royalty sawing journalists, or even someone like Pinochet, or terrible African right-wing dictators? Good. But it's bad if you're a rich person (shady or not) from a foreign country that's not bending over backwards.
I don't think you understand the Luddites, to be frank. Theirs was a reasonable reaction to the evaporation of control, individual agency (as skilled workers) and political sovereignty of the laborer. They saw their livelihoods evaporating, their financial security being siphoned away. They worked their asses off for bosses who then built their automated replacements. It was a callous betrayal, and their response was to destroy the technology which enabled that betrayal.

"Hating the biggest companies behind it" will change things. Hatred, skepticism, cynicism, and distrust will change things. In a world where "regulatory capture" is almost complete, only neo-Luddism (properly understood) can hope to change things.

We should be raising alarms, and we should be hostile to those institutions which siphon away our agency.
BridgeCom Systems SkyBridge Hotspot Review
If the code remains open, the opportunity to decentralize power still exists.
This is not really correct, since I'm writing this to you through Chrome on an iPad.

Edit: I stand corrected. I learned something about my browser today.
This reminds me of that one dystopian text adventure game the verge put out a while ago.

The version on the original site now links to here:

https://adirobertson.itch.io/wake-word

for those who haven't played it yet.
Would you provide a link to that Verge article? I cannot find it.
I think your parent's point is that ultimately these platforms run us down the algorithmic rabbit holes that keep us on the platform in order to show us more ads. So, ad blockers might undermine that incentive.
> The thing that I found interesting in the A14 is that this is the first time I can remember a chip designer using a die shrink mainly to cut power usage instead of increase performance.

This has been a thing with RF Chip design for the 30 years I've been paying attention. Transceiver I used 20 years ago consumed 220 mW in receive mode. One I used 10 years ago, 50 mW. Current one uses 10mW.
True, but in that way "oligarch" is being used (as it always is) as a slur against the foreign wealthy that implies wrongdoing, rather than naming it. I agree virtually 100% of the time that the way people named as oligarchs accumulate and maintain their wealth is terrible, I just don't know any criterion justifying why the wealthy in the US aren't also referred to as oligarchs and the same protocols applied to them. I think they aren't because they own the US media and political parties, just like named oligarchs do back in their home countries (where they aren't referred to as oligarchs, but instead in respectful tones.)
I no longer getting into stupid Facebook arguments

That's the one thing I absolutely loathe about Facebook. There's no constructive dialogue going on. Everyone is so full of themselves that any kind of argument derails pretty fast. And then there is the fact that the platform doesn't provide the structure for long conversations. After a couple of replies all text has the same indentation so it's hard to see who's responding to what comment. I've been online for twenty years, and I've never seen a environment more hostile to conversation than Facebook.
Yes, but doesn't the additional housekeeping negate much of the elegance of Haskell?
I never used rclone, but I can tell you that a borg repository basically is a number of encrypted blobs of up to 500 MB size that are never going to be modified again (only created and deleted) + a few small metadata files. It rsyncs quite well.
Framing this in relation to diversity is weird. The real question is what is the value of competition in the browser market. Which has an answer that is much more obvious. Because without it, Google would control the entire internet browsing experience.
That was my decision as well after a few forays with Rust in GUI programming, I just add Java alongside with .NET due to different deployment scenarios.
Wouldn't this be solved if they would switch to Chrome as well? Note, I'm not saying they should. But this is exactly the kind of problem that a global single engine would solve. The same things could run on every device where that engine is available.
The majority of the illegals pay taxes too.

DACA kids go to school. They graduate from schools here. They serve in military. They pay taxes when they join the workforce.

The majority of Indians/Asians also vote for Democratic candidates. 80+% of Asians voted for Clinton in 2016.
One of (many) other ways to speed up C++ (or C) builds is to use multi-processing in your make file - https://stackoverflow.com/questions/414714/compiling-with-g-... - I typically get about a 20% speed up, but obviously YMMV.
You mean like the US government? How naive are you?
How Does Rails Assign Variables to Rendered Views?
https://www.cbsnews.com/news/timeline-president-donald-trump...

Feb 26: "And again, when you have 15 people, and the 15 within a couple of days is going to be down to close to zero, that's a pretty good job we've done."

Mar 6: "Anybody that wants a test can get a test. ... The tests are all perfect, like the letter was perfect, the transcription was perfect, right?"

Mar 13: "We have 40 people right now. Forty. Compare that with other countries that have many, many times that amount. And one of the reasons we have 40 and others have — and, again, that number is going up, just so you understand. And a number of cases, which are very small, relatively speaking — it's going up. But we've done a great job because we acted quickly. We acted early. And there's nothing we could have done that was better than closing our borders to highly infected areas."

Mar 24: "I think Easter Sunday — you'll have packed churches all over our country."

Mar 24: "We begin to see the light at the end of the tunnel."

What about these quotes imply "we're taking this seriously"? He's still mocking folks for wearing masks and is holding public rallies where people aren't wearing masks or distancing to this day.
True. My biggest complaint there is actually lack of guaranteed tail call optimization.
Sounds to me like you're focusing on the wrong things or don't have the right resources for the task at hand. (that is, I don't think I've ever had to brush up on a proof for any algorithm or data structure when prepping for interviews)

Take it from someone who also had a shit background/education in math/CS and had to teach myself a lot of these things from scratch - it's doable, you just need time, and I guess the mindset that you can learn these things. See my comment history for some book recommendations. If you really feel like you need to learn things from scratch to give yourself the confidence of having a solid foundation, look at some of the intro computer science courses on Coursera. When I realized most of my uni's cs courses were... not great, I just ended up going through courses like Stanford's Introduction to Algorithms on Coursera and teaching myself.

I can also tell you as someone who was in Seattle for a while and had a bunch of friends at Amazon, I don't think anyone is going to think less of you, if anything, being able to survive at a place like Amazon seemed to be recognized as its own accomplishment...

edit: I'll also add (from personal experience), if it still feels like these things are difficult even once you feel like you have all the right resources, look into seeing medical professionals to make sure you're not being held back by anything, like sleep apnea, any cognitive disability (not sure if that's the right term...) etc
You are technically correct.

In reality though you can't expect programmers to code for eventualities that occur only in extremely rare cases (until now).
They have a whole alternative to the web, it's called WeChat Mini Programs.
I have an Ipad mini (gsm model) and most of the apps are not working/updating anymore. E.g whatsup, facebook etc. I believe the "mail" app is not working anymore either. I guess the games(most of them) do not depend on the ios sdk so that could be a reason why they still work.
Consider volunteering some time to the Grassroots Law Project, an organization dedicated to working toward racial equity in the United States through deep police reform, decarceration, decriminalization, and immigration reform.
They have different research projects at different times to tackle some of these issues from local to federal scale, and your Python and Data Analytics skills in particular could be very useful to the project and to human rights in the States.
https://www.grassrootslaw.org/
You missed this:

> The FinCEN Files show trillions in tainted dollars flow freely through major banks, swamping a broken enforcement system.
Mind blowing that such a pedestrian (dare I say Protestant?) life is so venerated and celebrated. Do as you like, but is this guy really one of our deities?

The whole glory of work thing is so droll. Outcomes are what matter imo.
I'm not sure if this system of reporting is good or even well intentioned, or if it might be overly authoritarian as some replies here seem to think.

However, what's being argued is clearly not just that banks are diligently flagging transactions only to be ignored by law enforcement.

> They [the leaked files] show banks blindly moving cash through their accounts for people they can’t identify, failing to report transactions with all the hallmarks of money laundering until years after the fact, even doing business with clients enmeshed in financial frauds and public corruption scandals.

> Authorities in the U.S., who play a leading role in the global battle against money laundering, have ordered big banks to reform their practices, fined them hundreds of millions and even billions of dollars, and held threats of criminal charges over them as part of so-called deferred prosecution agreements.

> A 16-month investigation by ICIJ and its reporting partners shows that these headline-making tactics haven’t worked. Big banks continue to play a central role in moving money tied to corruption, fraud, organized crime and terrorism.

https://www.icij.org/investigations/fincen-files/global-bank...
I'll shamefully admit that I have been running and writing JVM based services for years and I didn't know this. I thought that the fixed memory overhead for a simple JVM service was simply higher than with CPython as a fact of life.

There are times when I'd happily trade more frequent GC pauses for a smaller per-process memory footprint. How do you find a reasonably small Xmx that doesn't lead to OutOfMemoryError exceptions?
Yes, and? It's impossible to escape [ideological indoctrination](https://www.metamute.org/editorial/articles/californian-ideo...).
I would still recommend Guava for immutable collections, and for the caching classes, both of which are much better than trying to piece things together on your own.

There are a lot of features that have been subsumed into the JDK, and you should usually prefer the JDK implementation where available. Guava has deprecated the redundant functionality, so if you pay attention to your IDE you will be fine.
Why not testing everyone and anyone is valuable for the accuracy of a viral test
Chrome is just a re-skinned Safari on iOS: https://stackoverflow.com/questions/11259152/chrome-ios-is-i...
Reinhart Koselleck's theory of history for a world in crisis
From https://www.bbc.co.uk/news/uk-54225572 :

« By law, they have to know who their clients are - it's not enough to file SARs and keep taking dirty money from clients while expecting enforcers to deal with the problem. If they have evidence of criminal activity, they should stop moving the cash. »

If that's true, I don't think the banks are simply behaving in the way anyone reading the legislation would expect them to behave.
You missed the point of the post.
Astronauts explain why humans haven't returned to the moon in decades
You shouldn't think that the US laws will save the day, just remember the debacle of 2016 election, where multiple foreign organizations had access to millions of voters with the tacit consent of FB. Since then FB hasn't done anything to properly address this problem.
Yeah, but they don't buy commercials with happy bongo music and stir FUD about their competition, so how good can it be?
Nope, Java 8 nowadays.

https://developer.android.com/studio/write/java8-support

All libraries that matter on the Java eco-system are already on Java 11.
This is not a great choice. The Backblaze client is extremely insecure—like, arbitrary remote root code execution insecure—and they seem to me to either not care or are too incompetent (or both) to be trusted.[0]

[0] https://twitter.com/zetafleet/status/1304664097989054464
Facebook is not listed on the Chinese App Store, but you can install it easily by switching your region to the USA, installing Facebook, and then switching your region back to China, without losing apps from either region. (I know this because I owned an iPhone while living in China)

Much easier than having to bother with a VPN, and many Chinese people are already used to jumping through such hoops.
There is no such criterion. The US is full of oligarchs. It’s just not commonly used to describe them because US oligarchs own, among other things, the definition of the word oligarch in the US.