skysight-inc/HackerNews huggingface dataset:
Consoles, as in PS4, XB1, soon PS5..etc. Elsewhere in the thread the author said that some of these are already supported, and others are coming soon. Access to the SDKs for those, which you would need to run something like UL, is governed by contracts that you as a developer sign with the platform owner -- Sony, Microsoft, Nintendo, etc.

These agreements very rarely (read: never) allow publishing of the SDK sources in any fashion. Even simply exposing code that calls into SDK functions would be in violation.

You don't get access to the SDK unless you sign the contract, and if you sign the contract and breach it, they have legal cause against you. Usually if you want to use third-rdparty software for these closed platforms, the third-party and you must both have developer agreements with the platform owner. This of course excludes software that you as a developer ported to the platform on your own.
Also the "Gibson's Law" quote of "The future is already here. It is just unevenly distributed." is a thing I often quote, as it provides multiple useful perspectives.
> Does Rust have something like C++'s const methods? Where you can have a method that mutates a member, but doesn't logically mutate from the caller's perspective?

Yes! "Interior mutatbility" is the term to search for. In Rust, you'd wrap the field in a RefCell<T>. Many connection-pool implementations use interior mutability to manage the connections transparently to the caller.

Interior mutability is basically what, e.g. OCaml, does by default. In Rust, it's opt-in.

Yeah, DB ops are always a sticking point for figuring out how to write my APIs.
Ye it is semantics alright. Not taking the debate to the Holocaust, hate speech is not just incitement to hatred (quite broad) or incitement to crime (quite specific), against a group anymore. It is like "fake news", in that sense, when Trump comically turned the term against its creators.

I feel that when it comes to Google its not about if it is hate speech or not, but who controls it. I.e. Zuckerberg is fine although there are multiple long-lasting Facebook groups that have been used to incite crimes, but Aaron Swartz would not be (today). It is quite amusing how Facebook is not shut down in Europe even though many European countries would shut down any local company being so lax and arbitrary with moderation as Facebook.
Right, I get that that’s a position you can take, I just don’t see why.
Yes, the fact that they are dumped into the American prison system, which is mainly a profit generator unfit for all three, does not help at all.

I guess if the consequence was that these people had to undergo some psychological tests it would have been better. And even so, I doubt most of them would do anything in the real life, i.e. without some convenient honey trap.

But then, it would be all cost and no reward for the police, so they probably would not bother.
Likewise -- I fall firmly into this XKCD https://xkcd.com/1279/

My e-doppelgängers have priced cars across the state of Ohio, been active in the PTA, pursued higher education in Germany, and seems to always be interested in commercial real estate in the outer boroughs of NYC.

Though once -- I received an email asking me to please just apologize to my sister already.

I replied, "I think you have the wrong email address; I don't have a sister."

I saw a response -- "HOW COULD YOU SAY THAT? Your mother is crying." I thought it best to just walk away at that point.
Stash – Introducing Stash Enterprise Edition
> Boomers marketed GenX as the generation of slack and apathy...

And we spend all day on Slack at work so clearly the Amateur Radio version of Slack/IRC has to be called "Apathy"!
> So what? It takes a lot of money and coordination to run a war effort too, or to go to the moon in the 1960s.

Which is why government managed each of those.

It sounds like you're arguing for nationalization, not subsidies.
Was it with a self-hosted version or the meet.jit.si public instance?
Around 20 we had the same problem on the public instances but I wonder how much is server side or limitation on the client side.
It also definitely worked better in Chrome, it seems that the Firefox situation is much better now though.
On Safari echo cancellation was just not working.
That's what distributors are for?
Yea I knew Peterbuilt an engineer who talked at how bad the work was at the Nashville/union plant. He watch people get fired for gross negligence, be hired back a month later. There are several fleets who would specifically order trucks from the other two non-union plants.
Yep, we maintain an Xbox port and are porting to PS4, PS5, and Switch next.

Yes, the GPU renderer (and CPU renderer) took about 4 years of R&D alone to get to a usable state (we started on GPU rasterization long before WebRender was even around).

FWIW, a large number of our customers need commercial support and have complex integration concerns that go significantly beyond what those offerings provide (just in the past week, we've been doing custom development for several game studios to get our renderer working in their engine on their platforms).

Also we fully intend to stay current with WebKit trunk (we use a fork of their WebCore/JavaScriptCore modules) since a number of our users need to support modern HTML/JS/CSS (latest build supports ES6 modules, WebAssembly, and more).
RmlUi: C++ Cross-Platform HTML/CSS User Interface Library
Not sure why there isn't more open source alternatives in this realm. Since I only run Linux, I was amazed the first time I used Zoom that it had an actual working linux client. I've always had hopes that webrtc would take over. There's been demo's of video conferencing done over webrtc 5+ years ago and I always hoped it would get more traction. The best I've found lately is "Unamed"[0] but it is the product of one author.

[0]: https://www.irif.fr/~jch/software/chat/
> Though I don't think I'll complain to Google

Don't. Google has nothing to do with it. Complain to the services/companies sending e-mails to unconfirmed addresses. It is unfortunately fairly common.
I order meat from The Great British Meat Company and my meat arrives 2 days later, still refrigerated, in a hard polystyrene case packed in with still frozen ice cube bags. It costs a little more to deliver, but it arrives upright and in a perfect condition at 3 degrees Celsius (~38f).

Its ridiculous that something of regular shape, in a regular box, is so difficult not to damage in transit especially from a company like Lego who exist purely on the sentiment parents and children have towards their brand.
Q. (voiceover) Farms in Cambridge?

A. (cow with pocket protector) μ....
Sorry I don't even remember what it looked like. But the guide from @wattenberger is in the same vain. It might have been it :-)

My overall point is that if you are struggling with d3, take a step back and really try to understand the conceptual building blocks. It'll make a world of difference.
> I'm curious how you arrived at some of these conclusions.

> - Sluggish UI -> I've never experienced this in the last three years of using my 2017 MBP.

There seems to be a type a user who perceives any kind of animation as sluggishness. Before I switched to macOS, I used to hang out in #kde. From time to time someone would come in and complain about the sluggish UI. They'd often list specs that were impressive at the time.

I'd instruct them on how to globally increase KDE's animation speed. That almost always "fixed the issue".

I'm not sure what it is, but for some users animations are indistinguishable from lag.
Zoom has been the major player in Uni for the last 2-3 years I would say.
Thank you, being unfamiliar with that work, I couldn't parse that sentence.
Google is politically very very left. I'm guessing that someone at Google may have browsed these apps, decided they didn't like what they saw, and pressured to have the apps banned. Obviously they can't do that to large players like Facebook, but small apps, they can easily crush, and nobody's going to do anything about it.

Image if Google decided to just block certain websites on Chrome, or if big tech got domain registrars to drop 4chan, or whatever humor websites they don't find amusing.
It would work as the internet is supposed to work. Like it worked about until 2015. Slander and libel is punishable under law. This is the way to punish lies and excesses. For the rest, lets just talk, freely, and let the best ideas win.
Got a guy with my same first name and surname.

Been getting his bank statements, his amazon orders, class emails, share purchases/sales.

Its a joke.

Edit: been happening for around 5 years.

Its also entertaining at the same time to see what he's doing on another continent. I'm torn, dammit Google!
Calculating these risks, daily, is exhausting.
Emacs #4 company-mode, To write good code, we need good code completion
Building web apps with Rust using the Rocket framework
You're right in that the limitation isn't in the kernel or the file system, but it's not in the API either.
Even the oldest functions in the Windows API can accept long filenames, up to 32,767 characters. This has been possible since Windows NT, for about 20 years now (I think).

But, they're only accept file paths this long if those paths begin with the magic sequence \\?\ [0]. So each "normal" path has to be "normalized" to this format in order to be longer than 260 characters. This is a usually a trivial operation of appending this sequence, but it's slightly much complicated than it looks, and also not well known for some reason.

I'm not aware of any newer APIs that can natively accept long path names, btw,

The Windows Explorer shell, and so the standard Open File dialog used by most application, uses the "non-normalized" form without the magic prefix, and so can't be used to view, delete or create those long paths.
So to bring this discussion back to the original post: 7zip is very good to have on your system if only to be used as a viewer for files on those long paths, and in order to delete them, since Windows explorer can't...

Incidentally, the other common application which can handle long paths is git for windows.

As for the much hyped ability in Windows 10 to enable the support natively : it's still not enabled by default, so you can't count on it being present on user's machines.

BTW, I'm using an open source library for dotnet called Zeta Long Path, which does exactly this (appending this magic sequence) and works wonderfully well, even on Windows XP.
But you're right that most people who use those APIs directly usually allocate a 260 char array and use it, and if Microsoft would suddenly change the behavior and started returning actual long paths then those applications would blow up.

[0] https://docs.microsoft.com/en-us/windows/win32/fileio/naming...

[1] https://github.com/UweKeim/ZetaLongPaths
They are experts in running a Redis cluster, and you can leave the complexities to them.
AFAIK Gab is not federated anymore: they decided to disable communication between other instances some time ago.
You can’t be non-censorious and also take down hate speech, if that’s what you mean by “takes hate speech seriously”.

You’re either a censor or you’re not. If you want a censored platform, say it; if you want an uncensored site, say that.
This sort of decision by Google does make me rather uncomfortable (the entire situation is uncomfortable... https://www.theverge.com/2019/7/12/20691957/mastodon-decentr...). But it's worth understanding why the situation may be a bit more complicated than is described above. What seems to be happening is not an absolute ban on Fediverse apps, but a ban on specific implementations that make it easy to join specific communities which encourage hatred and real-world violence. Other implementations block these instances, and I believe are not banned.

Whether or not this is a good thing is a complex question. If you happen to be the target of this hatred and violence, and feel it is an existential threat to your livelihood, you might believe that it is a good thing to make it more difficult for those who are engaging in this behavior to enlarge their communities. On the other hand, if you believe eliminating communities by platform fiat is an existential threat to your livelihood, this may seem like a very bad thing.

(You might also think it's hypocritical, since you can access most of these communities via a browser. Google also controls the browser, and does make it difficult already to access some sites https://developers.google.com/safe-browsing/v4 . However, it does seem to have a higher bar for browsers than for social apps (e.g. malware, csam, iirc); some have suggested that there are legal reasons for this, I'm curious to learn more on this, but I have not seen any substantiation yet.)
I have a Dell XPS13 Developer Edition. I like it but the trackpad is the weak point for me. An external mouse is not the solution to that.

I haven't wanted to use a mouse since 2006. I much prefer the trackpad on my 2014 MBP to any mouse. For me it's worth it for the gestures alone.

Each to their own I guess.

Edit: The good news is that the trackpad support is improving constantly especially with Wayland.
One possible bug... playing in Firefox and I went F11 / full screen. Reached the end of the game I was locked out of all F keys in Firefox and thus couldn't restore my screen. Ended up having to kill the Firefox task. Possibly something in how you're capturing keystrokes? Not sure.

Overall great job! Agree with the comments about it being a little dark.. am on a laptop in daylight and it was hard to see with everyting maxed. Looking forward to more.
No, the problem is that the people being caught aren't "them" (the actual paedophiles you would actually want to get) in the first place.
Yes, it's an attractive place to add surveillance code for all NICs. But not all NICs take over encryption/decryption. And if other components do the encryption/decryption, NICs don't see plaintext - just (lots of) metadata.

If/when they take over encryption/decryption functions, that would make them an even better place for hard-to-detect, user-disloyal surveillance code.
Of course selling ads in the app improves the in-app experience, otherwise Facebook wouldn't sell them in the app! Surely some folks prefer to place their add orders on their phone instead of sitting down at their desktop.
Is there a metric for battery performance while the machine’s asleep?

That’s been my only gripe in moving from a MacBook Air to an XPS running Ubuntu a little over a year ago.

Battery life is comparable in active usage. But if I close my XPS lid and then, for whatever reason, don’t use it for a day or two, I’ll be at zero battery.

I don’t remember this ever being something to even think about with my Mac laptop.
Normally I get annoyed by these kinds of off topic comments but what the fuck, this is what the article looked like for 5 seconds on a hardwired 80mbps connection

https://i.imgur.com/6Rw6kbe.png

How does it get this bad?
The "user" and the "customer" are pretty different for these kinda things.
Start a class action lawsuit! Teach them a lesson somehow. They know what they did.
Agreed. I'm not a fan of chainalysis.

Monero ftw.
The unlimited price nearest to truth was set by Amazon CEO's private life hack with geopolitical implications. Was this ever imagined before in a plot line?
Did we read the same article?

> A 2017 study in the British Medical Journal described "the rigging of the 1999 Unicef survey" as "an especially masterful fraud".[12] The three comprehensive surveys conducted since 2003 all found that the child mortality rate in the period 1995-2000 was approximately 40 per 1000, which means that there was no major rise in child mortality in Iraq after sanctions were implemented.

You seem to forget that the Iraqis liked Saddam which is the only reason he stayed in power. Did they care about the genocide of the Kurds? I think not.

https://en.wikipedia.org/wiki/Anfal_genocide

Want more proof? 15 years after Saddam was executed, they were still proceeding with their ethnic cleansing of the Kurds.

https://en.wikipedia.org/wiki/2017_Iraqi%E2%80%93Kurdish_con...

If you really want someone to blame, blame France, England, and Russia for arbitrarily drawing up countries after WW1 without considering that people in the middle east wouldn't overcome their nationalism and racism which would lead to continuous conflict.

https://en.wikipedia.org/wiki/Sykes%E2%80%93Picot_Agreement
Yep. You know the trick of surviving 10+ years in a corporate managerial position? You pick your subordinates out of slightly underqualified mediocrities. Not only they will be completely helpless without you (let alone, challenge your position), but they will also be infinitely loyal to you, as they won't get another chance under anyone else.

Well, that kind of people now want to run our entire society this way. They want you to be that loyal mediocrity, infinitely thankful for the handout, and supporting their cause without questioning.

Believe me, it's a road to nowhere. Corporate mediocrities end up taking antidepressants for life, or killing themselves after the boss gets fired and they have zero shot at paying that mortgage. The life of self-improvement, hard work and achievement is 1000x more rewarding and I'm glad more people are starting to realize that.

We need more people like you speaking up though. Because virtually every criticism from outside the minorities is now almost unconditionally labeled racist.
U.S. tech stocks are now priced higher than the entire European stock market.
New webex sucks for remote support. It forces me to re-request control every time I paste something. Yes I could manually type everything out but that is a pita when dealing with long Linux commands pulled from documentation.
There have always been limitations on freedom of speech, including speech that incites violence. So your example, while deliberately hyperbolic (I don't think anyone would say that words literally murder people), has always been a normal thing.
The Packet Status Register Archives, 1982-2020
>What keeps me home is the risk that I might be unwittingly spreading the disease.

We did this before this most recent coronavirus also. What is important is the cost/benefit comparison, including mental health.
> Unless you are heavily biased towards software always being high quality.

This is the main discussion of his research, to show that quality and defect removal actually lower cost and increase speed. The tradeoff between time & quality is one he regularly shows is not a tradeoff at all, even for very short timelines.

> I enjoyed talking about this with you, and now I have to move onto other things.

Ok!
I agree. Boeing, if it cannot find investors to keep it afloat, can simply sell off its IP. There are a considerable number of aerospace engineers who would kill for a fresh start. Look at the recent article on the Colorado startup with their supersonic experiment, or SpaceX. And yes, SpaceX does got a lot from tax payers and there are issues with that, but it's also a case of the State investing in something rather than owning it.

Nationalization for something like an airplane company is terrible idea.
This is because OSs are ossified. They need to move along or get left behind, they decided to be left behind.

This type of position has the veneer of forward thinking, but it is precisely backward. The core value of an OS or a network protocol is consistency. Do not break things that work. Do not change what doesn't need changing.
787 was an exercise in out of touch MBAs and execs trying to run an engineering and development program with all the worst business & management practices, and the results show.

Such a shame because the 777 program in the 90s was an excellent program to model the 787 after, but Boeing threw it all away to agitate the union, penny pinch everything, and outsource all that expertise to the lowest bidder.

Ultimately it ended up costing more to build a worse product with a long tail of severe post-launch quality and design issues.
lol in what way am I being hand wavy? It was a sincere question, and the use case you're pointing to is very different than what the post was discussing

That being said, for these cases you could use Argon2 which is mostly (entirely?) based on ARX constructs and will work well on embedded/underpowered devices

There are also some symmetric encryption shenanigans that can be done, but if you can use something other than password-based auth you're free from pretty much all of these problems, with probably much better security
Working for a company that deals with security, I have definitely run into customers that would think I was crazy if I asked them to use anything other than Zoom or Webex. Some are even limited to webex only.
Google and Apple Downplay Election Threat in Covid-19 Tracing Software Protocol
next time someone talks about the first mover advantage point to Zoom

its quite funny if you think about it
There's nothing intrinsically superior to either SCOTUS or any group or organization's interpretation.

I'm pretty sure you are able to interpret it as not allowing even in the worst and most extreme cases, you just don't want to. There's no need for an argument from authority.
To protect society from technocrat control of speech.
almost positive 6 is the minimum character length for gmail addresses.
It's a shame they don't bake cakes.
Rewriting the rules of machine-generated art
Every single step I took to get my side project to $1k/month
If an external contributor were to bring such features to the open source redis, would they refuse it?
The reason is because it's a hard problem that requires a lot of work to solve.

Dynamically change video quality to fit in the bandwidth, work correctly with a hundred different types of webcam, do echo cancellation, and wrap the whole thing up with a simple UI. Echo cancellation by itself is a hard problem.
It's not a deliberate trick on anyone's part, but rather complexity induced contradiction. Similar destruction has happened to other rights - jury trial via plea bargains, equal representation via forced arbitration clauses, "papers please" via driving and flying, unreasonable search and seizure via web services, double jeopardy via overlapping jurisdictions, and of course federated government via pervasive commerce.
It's also not that unlikely. Similar thing happened in Poland.
Quote: "Tell us why RHR would be a good fit for you"

OMFG! Really? This corporate BS question, that I get tired of it every time I find a interesting project to bid on, and the naive potential client has it hidden in there - it's here for youngsters? I usually just go with a snarky "because I'm awesome" or "because I'm the best you'll get" on my potential clients. Hope youngsters are replying to them with "It's not, I'm a masochist".
There's this: https://github.com/blitz-js/blitz/blob/724c6921da1646a35625b...

It's neither the old open source version of supertokens, which is deprecated, or the new version of supertokens, but is in between.
Active active geo-distribution, for one. If you want globally distributed consistent clusters, enterprise makes it possible through their CRDT based enterprise-only option.
Tesla autopilot should be treated in the same way as it is in commercial airliners. If you happen to have a few hundred miles of open road without crossroads or infrastructure, go ahead and stretch your legs. They don't need to rename autopilot, people just need to stop thinking that it means self driving. It's pretty clear from the manufacturers perspective – keep your eyes on the road while you're driving.
Not really. They are categorical choices.

Decide X is a "safe enough" activity. Done.

I agree that trying to balance that every single day would be tiring, but broadly deciding "Our kids can play with the neighbors" is a one-time choice. As are the rest.
They're letting us know what we should have already known for a long time.

It's not the abuse of power that is the problem but the power to abuse.

Decentralize all the things!