skysight-inc/HackerNews huggingface dataset:
This sounds very judgmental about NextDoor users. They are voicing their concerns about their neighborhood and community. Why do you have to say anything about their community, especially if you don't live there?

You also have the right to voice concerns about your neighborhood and community. I would assume you want others to respect your right to voice your concerns, just as they would expect you to respect their right to voice their concerns.
Or a beginner-friendly REPL could link errors directly to Stackoverflow search results page.
I don't disagree, necessarily, but ACID[0] is/was quite expensive for (usually) marginal gain. These days, I'm sure it could be done a lot more efficiently (with SSDs and such), but the fact is that there's no real way to do it using just POSIX syscalls. Applications literally cannot 'signal' transaction boundaries wrt. file system writes as it is. The APIs simply aren't there.

[0] Well, not exactly, but you get the idea.
The Game of 2021
> ads for surveillance cameras

How much of that advertisement is based off of "Paranoid Paige" with too much time on their hands?

Not to necessarily rail against using metrics, but metrics can be tilted -- if everyone's Paranoid Paige, how deep and legit is that gold mine?
Sooo looking forward to being able to live fully in a virtual world. Virtual cash, virtual socially distanced "relationships" and friends, a virtual body so I don't have to work out, and Neuralink attached to my brain (or whatever's left of that) so other people can make decisions for me. What a relief it's all coming together
That's just not true. The proposed legislation does not overtly favour News Corp any more than any other Australian news organisation. News Corp will likely continue to dominate in Australia only because of its reach and it's ability to rely on a real estate website to make the books look good).

SBS, ABC, Guardian, Fairfax/Nine all get their share of the pie in the legislation.
It's an implementation question. It's one of the reasons we give people services instead of cash.
It didn't make it into the ACA. Trump signed a pricing transparency law which is in effect now, but being fought in court.
Winters get much much colder in Michigan, so this particular fault would have been uncovered early.
Sure, but the quality of those 8k screens are important. Reality has very high dynamic range, refresh rate, and bit depth :)
> Section 230 doesn't give blanket immunity to publishing illegal content: it only protects against civil violations, not criminal.

Of course you are correct, but that doesn't make me factually wrong. You are talking about publishing illegal content. But (c)(1) "No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider."

And I missed DMCA takedowns.
I don't understand where the enfranchisement of the citizens comes from in your description. I read a bit of your page on voting, but it was about securing electronic voting. Why won't the company act as an unchecked tyranny as historically it has?
What on earth is SME-QA and why should you care about it?
> I think the time is ideal for the "next Python".

We could call it Python 6.
wanted to comment why not shadertoys but realized that's more demoscene instead of game-oriented effects, yeah i think we need this but kinda hope it uses a generic shader format instead of one tied to a specific engine, or provide translated native shader code by godot's shader engine if that's supported
Who said anything about meetings?
From the GIFs in the article, he appears to be moving his head while keeping his eyes steady (as a way to draw more smoothly.)
Clojure has ad-hoc polymorphism and it isn't even statically typed so I don't get how implicits are so essential. Implicits are still alive and well in Scala 3 I hear so I guess they blew any chance of going mainstream (again).
But apparently the EU isn't actually stopping much of anything, as evidenced by the fact that the T-mobile sprint merger that you brought up went through, which is a clear an obvious thing that they should have stopped but did not.

If they failed to stop such an obvious case, then is strong evidence that they aren't doing anything.

But whatever. Going to move on from this thread because it is clear that you know that this example is a clear cut example of how the EU isn't doing much to regulate anything, which is why you completely ignored it.

The complete dodge on that shows that you understand how much it disproves your point, and shows that the EU isn't doing much, which is why you completely ignored it.

So that dodge is good enough evidence for me, to show me that you understand this.
On the contrary, China's success comes from exactly this form of migrant exploitation, only internal to the country, and codified by law and culture into a two-caste system. Urban citizens get one set of opportunities, rural citizens get another. Legislation and opportunities overwhelmingly favor the urban citizens, and massive wealth transfer occurs between the two groups.

"Today, holders of rural hukou are ostracized and discriminated against by their fellow citizens, and have little choice but to take on the most dangerous, demanding, and low-paying jobs that those with urban hukou wouldn’t dare involve themselves in."

https://www.diplomaticourier.com/posts/chinas-caste-system-h...

https://en.wikipedia.org/wiki/Hukou
The remember seeing one of those in a Uunet data center in north Dallas in the 90s. I was amazed at the tech and also amazed how ordinary it looked.
Curious of this too, I don't want to go blind!
Could something be added to the linter, to flag language features that you don't want to use? This would allow creation of a beginner mode, where all but the most primitive features are left out. It would also be a potentially useful way for us to impose consistency on our codes as they grow in size.
iPhone's Adult Content Filter Blocks Anything 'Asian'
It's a bit like taking over someone's lease for a house mid way through...

If there is damage when you take it over, you better ask the person you're taking over the lease from to pay for it, cos else it's gonna be blamed on you and you'll have to pay for it...

The same translates to buying shares with my proposal - you better inspect what you're taking on, because there might be costs associated.
The planet was destroyed, but for a short time we made a lot of money for a few rich people
Right, 420Gb/s is the worst-case number. If you can track the fovea accurately, at 100 Hz you need to keep at least a 9 degree circle at full resolution -- more likely an 18 degree circle -- and even so, there's no mechanical system likely that's going to keep up with that motion, so you need a display screen at full resolution across the entire surface, even if you're only painting full resolution across a small sector each frame.

Also also note: there's head motion to track and events to respond to. If you're playing a movie, that's pretty much your best case because you only have to pan and tilt a stream of things you already know about. Playing a game is medium bad, because you can predict the range of possible events. Doing AR mediation is worst, because you can't predict the rest of the universe.
Nextdoor wants to make money. It's hard to make money and do good
What does the business really want? If it is more or less worming code, or perfect code? Or somewhere in the vast continum between?

Code review is one tool in a large set to get closer to perfect. However if the business doesn't care to get there why are you doing it at all?

Of course if you care at all about quality code review is one of the better bang for buck tools and so maybe you need to change your culture around peer correction so it can be used. The choice is your companies.
Scaling. You can autoscale app servers by orders of magnitude, no sweat. Database replicas require much more logistical overhead and provide diminishing returns. The less demand your app places on a database overall, the more scalable it will be.

(Of course, running a whole lot of simple queries can be more expensive in the grand scheme of things than one big query, so there's no one-size-fits-all solution to that principle.)
I thought that this was going to be an appreciation for the interesting or unique qualities of "bad" art, but it's all just sarcastic comments demeaning or shaming the pieces.

Not saying this is better or worse, just disappointing to me because I really enjoy discussions about gleaning value from all art, good or bad.
This title makes it sound like a bad thing, but this is good.

Edit: I think the title was changed between me posting this. Please ignore it.
If you're gonna bring numpy into it you may as well use np.diff():

def maxWidthOfVerticalArea(self, points: List[List[int]]) -> int:
return np.diff(sorted(x for x, _ in points)).max()
True, and you can even turn data journaling on. The problem is... what is an "atomic write" from the perspective of an application? There is no POSIX interface for that. Of course making a single 'write()' syscall atomic, and so forth is a good thing, but... that's not an application level 'transaction' necessarily. Libc has buffering between fwrite and write... that's pretty arbitrary (fflush notwithstanding). Also: Dirty read (A) -> Writes that are committed, but the data read (A) doesn't get committed. Uh, oh!

The problem is a thorough lack of semantics on file systems. It's the wild west.

ACID was a good start for databses, but even that is pretty vendor specific in the specifis... and nobody truly understands the basics of it anyway.

It's a difficult problem.
If you can please let me know how to turn this off in neovim with its native LSP support, I'd appreciate it.
I assume you meant using leetcode's editor without type checking then yeah, there's much less benefit using type hints there.

In my vscode setup with mypy strict, pylance basic and python 3.9 though, type hints all days for me. I personally forget the arguments types like 1 second after I write the function. Maybe I'm conditioned by typed python.

Leetcode codes usually have simpler data structure and without 3rd party libraries so that's even easier to add types for.

Edit: Oh looks like Leetcode python code template has type hints
The lies need to do demonstrable harm to someone (and be about that someone) in order for it to be defamation. Lies that just "make the world a worse place" are much harder to deal with.

For instance, in the Snyder v. Phelps case, all sorts of nasty (and probably untrue) things were said, yet SCOTUS ruled in favor of Phelps.
gRPC for Swift 1.0
3. Australians barely notice.

Searching for "plumbers in my area", "hospital near me", "Bondi Beach weather this weekend", "2021 Australian federal election" all starts to break or show dated results. Latency won't be the problem, relevance will be the problem.
Be relentlessly curious and share what you know. The curiosity will drive you to learn from multiple sources, including books, video, blogs, formal, or whatever appeals to you most. This builds your backpack of tools for potential use in software development. Sharing what you know forces you to think deeper and find ways to explain in the simplest way possible for someone else to understand. As with learning, use the means that appeals to you most. In addition to personal growth, you will have contributed to the community as a whole. Remember that it's a journey, not a destination, and while you'll experience moments of accomplishment, you should enjoy as many days as you can along the way.
don't forget about every loud sound being "gunshots??"
Unless you’re frequently powering down your equipment you’ll likely keep the same IP. DHCP will try and keep the same address to avoid impacting in-flight connections, etc
It is in most places I think ?)

At least every country I lived so far (not that I’m a vagrant criminal lol)
I’d wager money that “homomorphic” gets interpreted as “gay power rangers” by easily 30% of the voting public in the United States.
With Storage Class Memory aka Persistent memory becoming a talked about thing in the industry they're not too far off base. It sits right between capacitive memory and nand flash; may end up being the DRAM's page file and the SSD's cache.
I know what parallax is, but what is lens focus? Is that an area seeking improvement in AR research?
It's also important to note how much a bit of goofing around got the public engaged in the missions. It wasn't a dry, clinical, scientific expedition — real humans were on the moon, and took the opportunity to... be actual humans. Hitting golf balls. Jumping around.

Those antics, even if they had nominal risk, are part of what got millions of people (especially young people) excited about manned spaceflight.
The article references Andrea Wulf's the Invention of Nature a number of times, which I'd like to give a hearty, emphatic +1 recommendation to. It's a beautifully written biography and the Vintage Books paperback is also a physically beautiful book.
Funny, I read the title and immediately thought it was a good thing.

Only after I read your comment did I consider the alternative :)
Relatedly, I made a flake8 linter plugin for modern Python if you really feel like being constrained:

https://pypi.org/project/flake8-simplicity/

https://github.com/wryun/flake8-simplicity/blob/master/flake...
Not enough money goes to good teachers and too much money goes to bad teachers.

Teachers unions enable bad teachers by excusing their behavior. Doesn't do much to help good teachers.

What does teachers unions do to help good teachers become better teachers and helping students?

Teachers unions help bad teachers by preventing vast majority from being fired for being bad teachers. Everyone knows who the bad teachers are in the system.

Teachers unions make money by controlling the teachers and politicians in the system.
Scientists Have Proposed a New Particle That Is a Portal to a 5th Dimension
Several other comments are alluding to saccade [1], where your eyes unconsciously jerk around (saccade is the french word for jerk) any vision control system would have to allow for this.

In the simplest approach this would be a low pass filter, presumably you could throw a bunch of ML to filter them out more accurately

[1] https://en.wikipedia.org/wiki/Saccade
That's a little hard to square with the mob that descended on the Capitol, which included people who apparently seriously hoped to kill politicians. We all get that "I'm going to kill him!" is usually just an expletive. It's not always, though.

MTG seems like a strange hill to die on. I assume you pretty much share the contempt everyone else has for her.
Why not the actual title (though that title is a little awkward too)

“In the first six months of health care professionals replacing police officers, no one they encountered was arrested”
A person who don't see the value in senior engineers who aren't team captains isn't a good team captain.
Whether no arrests is a good thing depends on the crimes.

Only the most ideologically blinded would defend having a social worker team like this respond to car break-ins and the other broad daylight petty theft that has plagued California since they passed that ballot measure awhile back (and a couple other specific cities with similiar legislation).

If using this program as an alternative to police response for drunk and disorderly conduct, teenagers doing teenager things, homeless person trespassing and other "no immediate victim" type crime (which is what it sounds like from TFA) then it's a good thing.
Thank you for your comment and feedback!

Before I developed Gaze, I've tried some update-and-run type of tools including Entr, but I was not able to find tools that designed to be for quick coding. That’s the reason I developed Gaze that you can define each extension’s default behavior and invoke quickly just by typing “gaze a.py”. Gaze’s response time and parallel handling and flexible options should be great for the purpose!

Gaze also have a restart feature (-r) but I don’t know it’s same as Entr’s. I’ll look into it, thank you!
From the logic of the GP, that would be:

Height: 135 * 60 (135 degrees at 60 pixels per degree)

Width: 180 * 60

So 87 megapixels, or a 10.8K display with a 4:3 aspect ratio
Wow. That one team of folks is on track to handle 1,500 incidents a year. That's a tremendous win on pretty much every level.
Props for bird lives.
It's amazing how many people don't realise cats kill for sport, and unlike a dog for example, can't be trained not to do so.
If anyone has any recommendations for good ways to pick up this knowledge except by attrition, I’d be interested in hearing them!
With the big, big, notable exception: targeting the browser.
>Fundamentally, infrastructure should be publicly owned a

No. Good market socialist solution in situations where network investment (electric grid, railway, telecom) creates natural monopolies, is forcing separation of the network and content.

For example electric grid owner must allow other sell and buy electricity trough the network. They can only get maintenance fee determined so that it cant be used to distort energy markets in favor of the company owning the grid.

In telecom it usually applies only for the last mile.
> It felt like I was using a cheap Android system from 2012 overlayed onto reality and, uh, it wasn't that great.

Considering that Google Glass was created in 2013 with hardware smaller than a phone, thats actually exactly what they made! After Google Glass got canned, all of the talented engineers went to different projects. I assume their enterprise version is basically the same 2013 glass.
I haven't played with their crypto wallet honestly so I can't provide any kind of informed opinion on it. It's a fork of Monero, but Monero is more widely accepted. Although Monero's wallet has a terrible UX too so if they've forked their wallet too, that'll be why.

Session has a pretty nice UX though, better than Wickr which has been around longer, although not as refined as Wire. It's pretty much a more barebones Signal without phone numbers as far as pure UX goes. It should follow the system setting for dark mode though. No idea why it doesn't.

> I have to say, I’ve considered the utility of it myself. It seems to me that I’m far, far more likely to have my chats compromised through my chats being stored in plain text on my devices than in a technical scenario that PFS could have prevented. What do you think?

To be honest I agree. It's always good to have layers of security in case there's an exploited vulnerability in one. However, it seems pretty far fetched that someone with the ability to pull off a successful attack to grab your keys in the first place is going to be stopped from grabbing past messages by PFS.

If they've got your keys they've either cracked the layers of encryption that protect them in transit (highly unlikely) or they've pwned your device (much more likely). If they've got remote code execution on your device PFS isn't going to make any difference to anything. As you say, messages stored in plaintext is a far bigger real world risk.

This is why I always have disappearing messages on. That makes me feel safer than PFS. At least then in the worst case scenario past messages simply aren't there in storage.

To put it another way, if I had to choose between disappearing messages and PFS, and I could only have one, I'd choose disappearing messages.

And it does also seem to me less like they're removing security, more like they're relying on a different form of it. They're having to strip PFS to make the protocol work reliably on their onion network. The fact all my traffic goes E2EE through 5-7 nodes, as per the technical description, should provide a strong level of protection against any traffic sniffing threat model assuming their fancy new way of doing onion routing is as secure as they say.

It seems to me that's what it really hinges on. As long as their onion router is actually secure, the E2EE messages are going to be secure in transit.

The biggest risk then would come back to unpatched exploits or 0days in the OS or side channel attacks in Session itself. That's how most attacks on messengers succeed after all, not by complex attacks on the crypto protocol but through side channel attacks in the application or exploits in the underlying OS.
Image persistence can potentially be a thing with some LCDs but I honestly don't remember seeing it for years now even in the most brutal edge case scenarios.
Nextdoor needs to do a better job of monitoring their moderators.
They are absolutely not worthless. I just don’t understand the hype around them as being the must have feature.
There are ~65,000,000,000 neutrinos from the sun passing through each square centimeter of your hands every second as you read this. There are no materials on Earth that can reliably stop any given neutrino. For that, one needs densities greater than those generally found in stellar cores.

Neutrino detectors work by maximizing dumb luck through being both very large and very, very clean (low radioactivity). The transmitter-detector systems work by sending oodles of very energetic neutrinos at a well-defined time and looking for a rare coincident flash in the detector.
I do think it depends where you live and what ecosystem's are around there. F# to me fills a niche - i.e. in an ecosystem that uses .NET but is also more tech-savvy and willing to evaluate best tools and new approaches. That intersection of users being small shows a bit about .NET developers culture than the F# language itself (IMO only!). It happens less in the Java ecosystem and I suspect that's because Java was much slower to improve - C# isn't the best language on the platform IMO but it is improving all the time. Often reading a new C# release notes in previous roles (C# 6, 7, 9, 9) felt like reading very old F# release notes which means people don't necessarily have to take the risk to get the language endorsed in their enterprise - they just need to wait and they will eventually get something representing it (if not as generic or ideal as the F# impl).

That's more an observation I've seen on the ground in previous roles but YMMV.
sometimes the short term harm inflicted on a few is worth the benefits it will bring society in the long term

"Our shudders are all for the “horrors” of the minor Terror, the momentary Terror, so to speak; whereas, what is the horror of swift death by the axe, compared with lifelong death from hunger, cold, insult, cruelty, and heart-break?"
Kuaishou shares rise nearly 200% in IPO (~$165B valuation)
No one is talking about the very big risk associated with this, that mental health professionals can commit you against your will with no trial, which is an erosion of civil liberties (incarceration without trial). Having known several friends who got committed and held against their will in psych wards when there was no good reason to, because their insurance was good, this is an issue.

Notice they don't give any stats about outcomes, but the primary cited issue is "mental health" which is very vague and a subjective assessment.

We should not create an extra judicial system that has no checks and balances. Otherwise we will head towards medical authoritarianism which could easily be abused by those in power (psychiatrists and others) for their own personal gain.

See https://www.buzzfeednews.com/article/rosalindadams/intake for an example of what I mean.
Agreed, the "but" in the bolded text[1] further confuses, but the article highlights some great progress.

>> STAR, has responded to 748 incidents."
>> about 3 percent of calls for DPD service, or over 2,500 incidents, were worthy of the alternative approach

[1] "Chief Pazen is thrilled with the success of STAR, but the time and money it saves will go toward fighting crime, he said."
VR is fail-deadly, AR is fail-safe by design and there's no way of getting around that. When VR fails, it's a black screen covering your head, whereas AR is the world around you.

There are many circumstances where AR is far better than VR, even with perfect VR