skysight-inc/HackerNews huggingface dataset:
> to some degree? No, they are completely controlled by China.

This is a matter of perspective.

Do you think the question is "if the CCP tells Tencent to do something, will they do it?", or "does Tencent do anything the CCP doesn't tell it to do?"?
How Futhark implements bounds checking on the GPU
> Imagine if Google was as controlled by and as much of a cheerleader for the US government as WeChat is for the Chinese, and the kind of threat that would pose to European sovereignty.

Imagine that! Imagine if some US agency had a global dragnet surveillance network!
After a volume shock it's too late. I think there should be a limiter/compressor by default or something, especially sensitive to when there is an initial loudness jump.
With many people using mobile devices, a plug for PhotoSync enabling seamless photo backup and sync between iOS, Android, Windows, Mac, Linux, local NAS, iXpand local flash and cloud services. They have both subscription/rental and lifetime/ownership licenses, https://www.photosync-app.com

iOS storage management has improved with a user-visible "filesystem" and storage providers allowing edit-in-place, but there's still virtually no support for backup or rsync. The native iOS Files app is not a robust client for NAS storage. So far, the best option has been GoodReader (Russian devs) which implements robust sync (SMB, SFTP & more) within the app, along with optional in-app strong encryption that goes beyond iOS data protection. Unencrypted files are visible to other apps, https://www.goodreader.com/

Samsung's iXpand has built an ecosystem of iOS apps that support their custom protocol for iXpand flash drives via Lightning. Now that iPad enables access to local storage via USB-C, we need a similar ability to mount a ZFS drive, even if Apple won't provide this natively in iOS.

With a low-cost x86 SBC like Odroid H2+, an entry-level NAS can be constructed with Ubuntu ZFS and dual 3.5" drives.
This all makes for good press, but it's rather naive about how the global banking system works. If it were possible to decompose the flow of capital between nations into its purposes, avoidance of taxes and regulations would outweigh all other purposes 2:1. Most of this activity is viewed as legal. The only barrier to moving capital out of any tax/regulatory regime is the overhead you are capable of spending to do it and that's the only way it can be without a drastically different system of international governance.

One can always perform infrastructure spending, if the needs are great. My favorite example is the island of Seipan, which was used over the last 20 years to expatriate billions and billions of dollars from China into the US. https://www.bloomberg.com/news/videos/2020-04-15/how-a-chine...

There isn't really any international enforcement body or oversight besides whenever there is outrage in the US/Europe. On paper banks doing business with US banks must extend the US enforcement regime, but there isn't really any system to ensure that's the case, and the US laws are already weak. These news stories cannot change this reality, and there's really nothing mysterious or hidden about how these funds transfers work.
Blocks the rest of the nonsense? :) I see it as a very configurable privacy tool for powerusers. It also clearly shows the parts of the page and where they were (not) loaded from.

Incredible tool, sad to see it go.
>Sure but do people want to actually want to live in those places?

I don't see why not. It's not like the Bay Area is particularly great culturally, culinarily or in most other ways. It's a giant suburb sandwiched between a medium sized city and a place that is only technically dense enough to be a city. There's plenty of mid-sized cities and suburbs in the US with reasonable costs of living.
Strictly speaking, neither Google nor any other single entity is responsible for giving anyone any opportunity of any kind; to work, learn, grow, etc. That they do is is very cool.

From my experience, the best people at anything (it doesn't have to be coding, anything in life) are those who caught a glimpse of something that resonated with them and, from that point forward, could not let it go.

In other words, from my perspective, the opportunity to grow is created by the person, not by external actors.

Here's a simple example: How often the children of very rich people end-up being complete losers? They don't lack resources at all. They don't lack opportunity at all. What they lack is hunger, exposure, discipline, struggle and that something that creates that spark that inspires so many to excel.

This is why I said that what Google is doing is great. You don't need to put people through a full CS curriculum for them to be useful and, more importantly, to change their lives. What they do with the experience and insight after that is up to them.
While I'm sure state organizations like FSB, CIA, MI5 do attempt to influence the Q-anon movement, it's obviously become a genuine popular movement akin to the satanic panic of the 80's.
>> why does WeChat have first amendment rights?

> Yes.

We might also observe that the only mention of "people" in the first amendment gives them the rights to assemble and to petition the government.

Freedoms of speech and the press are phrased as restrictions on Congress, not as rights given to anyone (and this is probably the main justification for extending first amendment rights to foreigners, which appears to be a popular but not universal viewpoint).
ETFs have to publish their fund holdings daily. Go to the issuer website and you'll be able to download it.

In addition you can go to edgar and download the NPORT files monthly.

You're right that index positions are expensive to obtain. But the ETF holdings are a pretty good proxy
I hope this isn't too much of a tangent given the article's subject is details and specifics. I adore Rust for it's unique combination of features:

- Can write fast, and systems-level code; something typically dominated by C/++

- Makes standalone executables

- Modern, high-level language features

- Best-in-class tooling and docs (As the article points out)

I'm not familiar with another language that can do these together. It's easy to pidgeonhole Rust as a "safe" language, but I adore it on a holistic level. I've found Rust's consolidated, official tooling makes the experience approachable for new people.
Of course it is for printing, yet we are viewing it on the web. Is anybody actually printing any of those announcements? Or is the thought that a "printing look" would confer a document more weight in the eyes of some consumers?
There are now at least 3 stories on the front page covering the same documents. Most active discussion here: https://news.ycombinator.com/item?id=24535241
That is pretty interesting. I used to love developing with the Source Engine, and I found their code base to be stable and easy to read. I hope TC2 gets the long term support and care that it needs to grow a healthy community.

I worked on extending the Source Engine with C#, some 7 years ago, and I feel like I got pretty far, but nothing really usable: https://github.com/SharpMod/SharpMod

But I have not kept up with the changes of what exactly Source 2 is, how backward compatible it is, and how it compares with Unreal/Unity.
Yes, there isn't adequate browser (or other client) support to use Curve25519 signatures in a public CA's certificate.

I'm actually kind of confused about exactly what would be required and exactly what the state of it is, so maybe someone can chime in -- I just know it's not ready.

Another thing I don't understand is what the threat model looks like for applying hypothetically backdoored curves. That is, can you interactively or offline attack ECDHE, ECDSA, or both? Can you derive the private key from the public key, by inspection and calculation, by observing random signatures, by obtaining chosen signatures, or something else?
These kinds of switches are perfectly analogous to technical debt. Doing things the right/straightforward way involves costs that we don’t want to pay (holes in the wall/labour to run a new circuit) so we shoehorn a complex hack using some new tech (RF control). The cost savings are moderate and the price paid is amortized over every further use of the system.
Even better than curve25519, I would prefer to see the related curve448 supported. I haven't heard any reason to prefer the NIST curves when open alternatives exist. From what I understand, curve25519 is significantly faster than the NIST curves, in addition to being better understood.

And it isn't just DJB speaking against the NIST curves. There's a relevant quote from Bruce Schneier here: https://en.wikipedia.org/wiki/Curve25519#History

The only real advantage I know of with the NIST curves is that they might be more widely supported, which you mentioned, and which is all the more reason why it would be good for an organization like Let's Encrypt to push the industry forward with regards to curve448 support.

I wouldn't mind if they offered options for what kind of certificate you would like them to issue, so people who favor NIST curves could get a certificate signed that way, and people who prefer curve25519 or curve448 could get a certificate signed that way, but I also realize that more maintenance burden is never fun.

But, those are just my thoughts on the issue... maybe I'm completely wrong.
Wont they rot when the power goes out?
Because oil...
Paul Manafort engineered the Maidan Coup in Ukraine. he was the money guy, who facilitated moving CIA's cash into Ukraine to bribe the right people in order to pull off the coup.

in the voluminous text messages of Manafort's daughter which were leaked, one message stands out. Manafort's daughter tells her brother "do you realize our money is blood money?"

Manafort is precisely the type of "Lord of War" figure who deserves to be splatted like a bug with aggressive and expansive money laundering surveillance systems.
> Rust also lacks an analog for the pimpl idiom, which means that changing a crate requires recompiling (and not just relinking) all of its reverse dependencies.

Interesting. I did not know this. I would have thought Box<dyn Foo> would have achieved PIMPL. Is that not the case?
Show HN: CUDA Pathtracer with Lots of Features
Is that updated atomically with filesystem updates? Can multiple applications access that simultaneously as it changes? Is it a known pattern where you expect the various applications on your system to be using that already?
> Satellite set top boxes, media streaming devices (e.g. Apple TV - I realise NVidia Shield and some Chromecast apps do have some software volume control), games consoles, and Blu-Ray players will all output a fixed audio signal,

I genuinely think that statement might be false in more cases than it's true. Certainly in devices I've used personally, the majority have allowed you to control the output volume directly.
There actually is https://www.eurogamer.net/articles/2011-02-21-the-boy-who-st... Dude got 2 years probation, Nowadays he steals source code for the Chinese I guess (tencent).
>HIV positive people on medication, cannot spread HIV

Absurdly false. Not everyone responds the same to medication, not everyone has the same health conditions, and not everyone begins treatment at the same time. Further to that, completely besides the point:

If you have a fatal disease that can only be kept at bay with powerful ARV's (that are often expensive and loaded with serious side effects), then you have the responsibility to inform those you potentially expose to it. Paramedics, doctors, dentists, sexual partners. Basic decency. You are KNOWINGLY making potentially life and death decisions for others by depriving them of information.
Judging by their people page, there is only 1 corporate council. So that person would have to first notice and also care to put up a fight.
> reverse form feeds

A form feed is 0x0C or ^L in ASCII. What the heck is a reverse form feed?
Got it. Thanks!

> its not beautiful to most people

I think the same could be said about audio mixing boards, for example. I've found that interfaces for professionals often look ugly to the uninitiated.

I've said many times that you should give an interface two weeks, not two seconds. Interfaces that you love after two seconds, you may come to hate after using it every day. Interfaces that are intimidating on the first day, you may come to love after a few weeks, and even more and more through the years. For me, a great example is vi.
My priority is providing for myself and my family, not some abstract entity to which I'm linked only through an accident of birth.

If a country offers better work conditions, a better salary, less risk of economic turmoil, better health care, etc. then I'll take the opportunity if it presents itself. I've done it twice and would do it again.

It's not any different to taking a better job offer, whatever that means to you.
While my career has mostly been as an AI practitioner, Java was also very good for my career. Sun had a link for a year on their Java home page to a blog article I wrote on the Java world tour so for about 10 years I was the first search hit for “Java consultant” which was nice enough.

Except for periodically updating my Java AI book [1] (5th edition was released July 2020), I don’t much use Java because most of my customers want to use a Lisp language.

Where should Java go now? I think both OpenJDK and also Oracle are doing a good job adding new features. I would vote for faster startup time; keep improving language conciseness; better data initialization literals.

[1] https://leanpub.com/javaai
I have never seen or even heard of a microwave breaking.
Yes, but then we're back to loud popping sounds when you turn it back on.
Much of that is mostly of historical interest.
Today, either you're using the scene graph of some game engine, or you're
down at the Vulkan and shader level, working on the engine and programming the GPU. A theoretical understanding of the whole pipeline is helpful for both, but how much of the old mechanics should be taught is a question.

WebGL is easy for students to start with, since all you need is a browser. It's not really used much on the Web; most of the good demos are over 5 years old. Despite that, it's probably worth teaching WebGL simply because students can use it to get something they can show to others.

Here's the Utah teapot in WebGL: [1] Udacity uses that example. Once students understand how that works, they probably know enough unless they intend to do game engine development.

[1] http://www.realtimerendering.com/teapot/
Someone above accused him/her being unscientific and they responded accordingly.
Traefik: Canary deployments with weighted load balancing
To add insult to injury, my oven has membrane buttons, and of course the temperature/time up button has gotten the most wear, so it doesn't work quite right.

If I want to set a timer for an hour, theoretically I hold it and it repeats and jumps in increments of 5, but it's too flaky sometimes. So I alternate between trying to get that to work and just pressing the button a zillion times.
The upside to wireless switches are how cheap they to install and remove.

I'm in a 40 year old apartment with a lot of switches that now affect nothing, because they broke and no one fixed the wires ('cause landlords are cheap). I wouldn't want to change this for a bunch of wireless switches but it's easy to imagine landlords of the future wanting nothing but glue on fixtures - routing wires costs significant money.
This project seems pretty promising. How many players are online?

I’d love to see a TF3 some day, although I don’t know video games economics well enough to understand if it would make financial sense for Valve.

Funny side story - just before COVID, my spouse and I had a dinner reservation at the Fogo De Ciao here in Bellevue, WA. We came out of the restaurant after dinner to go up stairs and walk to the Cinemark to catch a movie. Behold - Gabe Newell was coming down the the escalator as we were going up. He seemed like a pretty down to Earth, chill guy. Afterwards I figured out that Valve has offices in one of the upper floors in the same building as the restaurant (Lincoln Square).
If you're working on safety-citical software, I think using formally verified C code (as discussed in the article) would be the best approch.

If a bug could kill someone, you should (to the greatest extent possible) have a proof that such bugs are impossible.
And they take 10%-20% of your monthly rent and at least half of the first months rent of a new lease.

When I was in real estate, the banks would only credit your income at a 75% occupancy rate. It’s hard to break even on an income basis with rental real estate.

When your property is vacant, you’re still on the hook for the mortgage. More than likely, your income is going to be lower when you’re forced to leave the country.
IMO a good idea is not only one that can be successful, but also one that can be accomplished.

For example, I had the idea of mobile payments almost 20 years ago, way before smartphones. This is extremely popular today, but even if I had had the technical skill to pull it off (I didn't) this is only the kind of idea a giant company could have considered.

Good ideas are not universally good.
You could email the admins and ask this question, using the footer contact link.
> Yes, there isn't adequate browser (or other client) support to use Curve25519 signatures in a public CA's certificate.

I'm not so sure about that.

https://en.wikipedia.org/wiki/Curve25519#History

"Also in 2018, RFC 8446 was published as the new Transport Layer Security v1.3 standard. It requires mandatory support for X25519, Ed25519, X448, and Ed448 algorithms.[24]"

I haven't confirmed this myself, but it seems like anything that supports TLS 1.3 (a lot of things, relatively speaking) supports both curve25519 and curve448.

> Another thing I don't understand is what the threat model looks like for applying hypothetically backdoored curves.

Maybe this article can provide some insight into what people are concerned about: https://en.wikipedia.org/wiki/Dual_EC_DRBG

Obviously, no one has proof that the NIST curves are backdoored, so who knows what kind of backdoor they would have? No one really wants to find out the hard way, though.
Here you have experimental extension-support version of ungoogled-chromium on Android:
https://uc.droidware.info/extension.html
>The manufacturer controls every aspect of the hardware and software so it makes no sense

Makes perfect sense, the only way you'll get a responsive touchscreen is if one of the engineers behind it actually cares about it being responsive.

Otherwise the job goes down to the designer to try and pressure the engineers into making it responsive which there is a chance they might not even be skilled enough to understand how to make that happen. If they don't want to make it happen there is a hundred excuses as to why its not actually their fault.

To make an actual good, responsive product you need people at every level of the implementation who care deeply about their work.
Are you kidding? Their excuse for not being able to perform any normal civilized function would be because WeChat got banned? That's pathetic.
This productivity porn needs to end.
Every oven for the last 65 years has been easy to figure out by reading the labels on the controls. It wasn't until the javascript generation started designing them that you needed to read a manual to preheat it to a temperature and set a timer.
A big thing missed here is compatibility. The systems programming market is huge but most of it is covered by C/C++ programs, many of which being giant codebases with millions of engineer hours inside them. You can't just rewrite them in Rust. And Rust will always be second in place when it comes to interacting with C/C++ codebases, C++ will always be better at it, and if it's only the explicit safety barrier.

So languages like Rust are relegated to picking up the new greenfield codebases and some few codebases where engineers felt courageous enough to introduce it.

Overall, the signs are good though. I think it's much easier to onboard new engineers to Rust rather than to the company specific dialect of C++.
As someone else commented - you can set a personal key. It's encrypted at rest (and in flight), but obviously Backblaze have that key.
What part of it makes you suspect intentional vagueness?

There are still technical scenarios for which the law has not been tried, and no consensus exists among experts.

Much confusion, in my opinion however, comes from overinterpreting the regulation.

The EU certainly has technocratic tendencies, but I firmly believe the spirit of GDPR is at the right place.
https://victorribeiro.com - oh man, my site is only visually average.

https://myraah.io/index.php/visualmind/report/aHR0cDovL3ZpY3...
Criminals use the obtuse, obfuscated, and oligarch serving banking system, as records are not public record. Bitcoin fixes this.
How do you ensure an unsafe block on an dependency downloaded from cargo out of some pad-left like implementation doesn't do exactly that?

Also should be noted that Rust lacks the necessary certifications.
No, the output of electret capsules is generally wired as a common source amplifier at Ugs ~0 V with an N-JFET. Without bias, there will be neglibible output (~essentially only the capacitive coupling from the gate to the output; if you SPDT the bias voltage to ground, you're having a >100 MOhm source impedance (the capsule) fighting a couple kOhms (bias + input resistance) through perhaps 5 pF or so.
Possibly to hide damaged cuticles, dirty fingernails, or something else unsightly. Comments will harp on just about any flaw. Ben Heck addressed comments about his fingers' condition, but he just offers some sarcasm about them instead of hiding it. Some might resort to gloves.
New Zealand, has a four-stage alert and response level, and constantly monitors and adjusts that according to outbreak status, as I've noted elsewhere in this thread.

If I'm reading sources correctly, the country is currently at Level 2 (excepting Aukland at 2.5), and had bumped from Level 2 to 3 in August after community spread was detected.

This is what effective and appropriate response looks like.
Good to know. So it's supported for static filters and not for dynamic filters, which is presumably why it isn't exposed through the UI like uM does.

So it looks like the equivalent of this uM rule:

github.com raw.githubusercontent.com xhr allow

would be:

@@raw.githubusercontent.com^$domain=github.com,xhr

... or something. (I have to spend some time RTFMing.)

So then, like I said in my previous comment, it seems it would be the best of both worlds if gorhill took the UI from uM and put it in uBO.
I have a big round audio knob that is insanely handy. I can move it around wherever I'm at. A mouse and audio knob makes watching or listening to something very nice.
Julian Assange's right to Free Speech has been denied.

of Free Speech is arbitrarily granted, then it's not free speech, and that violates Prior Restraint, at least, if the Courts are not also arbitrarily deciding who's free speech deserves to be protected.
Walt Disney was cremated.
So a federal judge blocks something based on their opinion/interpretation and you interpret that as something having "no legal basis whatsoever"? You look at life through an interesting lens...
“Big Ideas: Don't Get Any” by James Houston (2008)
> complexity works against safety.

Not always. Java programs have fewer memory-management issues than C programs, and they tend to be less severe.