skysight-inc/HackerNews huggingface dataset:
Kidnapping? Really?

The officers have POLICE on their chest in big letters. People getting arrested have helmets, bats and window breaking tools on. They aren't "protestors". They are preventing peaceful protestors.

Also there's some claims of some of them being undercover agents who have infiltrated Antifa though I am not sure if that can be confirmed.
Like many behaviours, it can range from "personality trait" to "disorder", with a lot of grey area in between. I'm not hugely in favour of quickly applying the "disorder" label based on my personal experience of being stamped with such things which, in my opinion, are merely "personality traits" which were labelled "disorders" by well-intentioned but overly zealous mental health professionals, but that doesn't mean they don't exist in some people.

I don't know the specifics of this case.
The F6 is the most advanced and capable film DSLR ever built. If you want/need to shoot film and you shoot subjects that are commonly done with modern digital SLRs and considered out of reach of a film camera, the F6 is the best game in town. The fastest and lowest-light-capable autofocus, the best matrix metering, digital recording of exposure data (just like EXIF but for film!), etc. It is a modern pro camera that happens to shoot film.

Most people don’t need it but it’s certainly unique. If you do need it, there is no substitute.

Nikon actually has a history of doing that as well. The Nikonos series underwater cameras were really the only thing in their class, with unique water-contact optics that avoided rainbow diffraction from the port by putting the optics right against the water. They also made unique 180-degree orthographic lenses for atmospheric surveying - measure cloud cover/etc by photographing the sky every day and get the full horizon to horizon in one frame. etc etc. They really are a fascinating company.

Check out the 1001 Nights of Nikkor, a fascinating series of stories about all that stuff.

https://imaging.nikon.com/history/story/
thugs? They have "POLICE" on their chest.
I have never interacted with "knife nerds" before, but I sense their presence here. I want to get a good knife to take camping, anyone have a recommendation?
SO is an internal medicine doctor. When covid was ramping up at first and we thought there would be beds in school gyms and stuff the first thing she did was get a pulse oximeter off the internet.
Absolutely right! Both Rust and Vale have their respective overheads.

Fast mode is as fast as even C++, and strictly safer than e.g. the C++ + ASan approach, but Resilient Mode is where the speed+safety story gets interesting.

I didn't have much opportunity to go into it in the article (it was already going on 15 pages, hah!) but there are some other aspects to Vale which should drastically cut down on reference-counting overhead:

* Immutable region borrowing: we guarantee an entire is immutable, so all references into it are temporary and zero-cost, verified by the region borrow checker)
* Bump-calling: a pure function can make its own new region which uses a bump-allocator for all allocations, and at the end we copy out the return value.
* As mentioned, optimized ref-counting; we hope to reuse Lobster's algorithm, which removes 95% of ref counts.
* Non-atomic ref-counting, because of the region isolation (like Rust's Rc, as opposed to its Arc), which is faster and more optimizable.

I would of course agree that fast mode isn't for every use case; I would use it for a game or WASM, but not for a production server, where priorities are different. We think that the above four optimizations will give Resilient Mode speed on par with Rust and C++. Benchmarking will show us how close we can get!
In many cases you get the feeling that search might as well not be a feature. You can’t depend on it for location things. It does PDFs sort of okay for some reason.
Container Networking Security Issue (CVE-2020-8558)
There would be a lot of candidate oligopoly markets to attack if Apple got into that business with its war chest. A risk with the DRAM plan is that they could succeed in lowering prices but the costs would be unpredictable and they would then take a very long time to break even, givn the new lower margins, and would have to become a semi house that makes chips for other customers (to get required volume to break even), taking away focus from their consumer product business.
Probably worse. It's not just going through dysphoria, it's having it forced upon you via coercion.
The linked article has no pictures of the sign.

I have friends living in Shenzhen, I asked them, and they said they never saw such signs. It could be that they are visiting different groups of restaurants or hotels etc.
So post-menopausal people are genderless?

(If you say "but they were women, so we define them as continuing to be women," then I"m going to ask you about congenital azoospermia.)
Seconding this. If you want to do anything sophisticated in the ELK stack, you’ll eventually have to write some scripted indexes, and it’s a very bad joke how hard it is to do that.
One can be against the lockdowns in response to a public health emergency and against incidences like these…

Reminds me of my response to my wife in reaction to the State Dept "pleading" for americans to come back "home"… I'm strongly in the camp of things getting worse and worse because none of the underlying issues in modern american society have been adequately addressed for a long time.
* Looker (most usable BI tool I’ve come across so far)

* DataDog (distributed tracing is a dream)

* IntelliJ (idea, goland, pycharm, clion, datagrip)

* MindNode (macOS-only mind-mapping software)

Recently started using smart sheets, but on the fence about this one so far.
List of High Profile Departures from the Google Angular Team in 2020
You are being dishonest on purpose if you think wearing a helmet and dressed up as Antifa is peaceful protesting.
That was so totally W3C validated URI yo.
Those business trips probably were necessary in the 70’s, before the internet and video conferencing.

But in 2019 I think most trips were more about corporate inertia than practical need.
Logo was I think the second language I learned after Commodore Basic but the on the C64. The third was probably Gary Kitchen's Game Maker scripting. This was all mid 80s. Logo though did feel transformative to me.
Yeah, it's not easy to query against nor manipulate data (e.g. in comparison to MongoDB), HGETALL is a mess (e.g. as bull does), and by definition it's meant for caching and storage; it isn't a persistent storage database. I have used it as a persistent store for jobs/etc for a very long time - and I regret it, as it only has led to trouble and limitations.
It exists! `@which fn(a,b,c)` will do exactly that. There's also `@less fn(a,b,c)` if you want to take quick look at the source code for the relevant method, or `@edit fn(a,b,c)` to open the relevant source file in an editor.
Thanks for the laugh! I needed that today :)
Nobody said anything about "superior". Men changing their bodies to match their gender are generally not prescribed estrogen, so it doesn't make sense to reference them in the context of people being prescribed estrogen, that's all.
Microsoft courts new customers on the farm: cows
This is really smart, good job. I look forward to taking this for a spin, the point of not adding a build step is critical for some of my current work. I think the time for using CSS preprocessors is over, they add very little value now we can use variables and combined with tricks like these we can speed up our builds!
Unintended consequences.
It’s a long article but if you just skip along and read around the graphs you get a lot of context on this situation. I also found it fascinating when I first stumbled upon it .

https://www.brookings.edu/wp-content/uploads/2016/02/Boswort...
There's no money in doing useful incremental pieces of physics (and precious little even for the big milestones), unfortunately.
If only the President had Susan Rice on his team, they could claim a video caused it.
Have you ever read A Canticle for Leibowitz? It's fiction, but I can see this project being important for future civilization.
the individual is the smallest minority group you can possibly have
Important accounts should require 2fa for posting anything.
I'm curious about that second safety hole Rust has.

All variables are supposed to be initialized before use. But a Rust Vec, like a C++ std::vector<T>, has both an in-use "size" and a usually-larger pre-allocated "capacity". This allows adding elements without getting a new memory block.

Implementing Vec safely in Rust runs into the problem of initializing the capacity not yet used. Not initializing it is unsafe, so Vec has to have "unsafe" code.

I'd argue for this:

First, data types should be divided into "fully mapped" and "not fully mapped". A fully mapped type is one where all bit combinations are valid. Fully mapped types don't have to be initialized to be memory-safe. This includes integers, floating point on most systems, but not booleans. (C++ calls this "plain old data", or POD, but allows Booleans and enums. Whether Booleans with values other than 0 or 1, or out of range enums, should be considered "plain old data" is a good question for a language designer.)

If it's not fully mapped (worst case, it has a pointer or reference in it), what do you do about uninitialized data in the unused "capacity" area? If it's not initialized, you have a pointer with a junk value, as far as the language is concerned. If it has to be initialized, you have a problem if initialization requires an input value.

So I'd argue for the concept of a partially initialized array as a language feature. For
simplicity, only being initialized from the beginning to a limit (0..N) should be supported.
(Yes, there is such a thing as a giant sparsely initialized hash table where allocation info is stored outside the table. See Google's sparse hash table. That's very rare.) The idea is that you designate some field of the structure as the "size", and accessing beyond "size-1" is a subscript error. But you can initialize at "size", and this increases "size" by 1. You can decrease "size" if you own the whole object.

If you have both of those features in a Rust-like language, you should not need "unsafe". Except to call other languages, maybe.
Really? GFW definitely helped a lot of newer internet company take off by shifting the market from a US directed tastes to a more domestic. I.e. one would not immediately think Instagram is cooler than douyin. (As a result, Instagram like photos sharing were never main stream)

GFW by itself is no small engineering feat either. It's technology is widely relevant in many technical areas related to traffic control and network management. For example, deep packet inspection was applied in GFW, and had been quite useful in intrusion detection. Of course now with the popularity of encryption, DPI is no longer very relevant. But that's the example of it being advancing technology.
I wasn't trying to say that FOSS _allows_ for anyone to contribute but that it _relies_ on that.

I was trying to make the point that Swift will be good for the things that the parties who are interested in it need it for. And these interested parties are the deep pockets you are talking about.

We might just be saying the same thing :)
Post-menopausal women still have internal organs which indicate their sex.
I work in an embedded / safety critical software tools vendor and I can say C++ is pretty big in a lot of embedded spaces (maybe 40% vs 55% C, with 5% other) whether it is growing or shrinking depends on which industry (In avionics it is being displaced by model based design but it is growing in medical devices), I will say that the embedded space also has a lot of C programmers who via C++ as a bastardization if their beautiful language.

The general rule, with many exceptions, is that in lowest level embedded you see C with a healthy sprinkling of assembly, in higher level embedded (programs with guis or that just involve a lot of component interaction and interfaces) you tend to see C++

FYI, for a nice sampling of what C++ jobs are out there you can look at the C++ jobs posts at Reddit’s r/cpp
Interesting work! When I read it, I came away with the impression that vale provides guarantees like Rust, except that you get runtime errors rather than compile time errors, and that the guarantees for thread safety are weaker.

It's likely these are well motivated design decisions since you designed this with knowledge of Rust. As a programmer relieved by the transition from C++ to Rust, going back "halfway" in the direction of C++ will be a hard sell, even if it makes some things easier.
Right. And if the answer were "yes", there arguably wouldn't be a question mark.
So can anybody with two minutes and a clothes iron. Actual police announce themselves, state their intentions, follow deliberate procedures, create public reports, answer to bystanders, and generally work to uphold law and order with everybody else. Regardless of how they got the costumes, the aggressors in that video are violent criminals.
Enterprise indeed, I had to use it when working with a client, it’s was ... different.

No intergration with something like Jira, no support for pull-requests/merge-request, navigation is pretty terrible.
This man is stating a tautology and is yet being downvoted as it hurts peoples feelings. This is absurd, I thought that hn was better than this. Sense of entitlement and self delusion is simply out of control, and I mostly blame the modern college system that has failed the latest generations of young men so badly that they cannot function in reality. They are slaves to perceptions and marketing while proclaiming and screaming they are not. Truly, twisted times we live in.
So I guess it's okay then for the Saudi Arabia government to target him, harass him and try to kill him; because he's providing military aid (he's as much a mercenary as Boeing is) to one US ally, and another US ally doesn't like that.
> look at reddit and boston bomber the person they accused killed himself..

Do we know this was due to the Reddit misidentification? His body was found on April 23, after being accused on April 18, but he had been missing since March 16. I've never seen a definitive order of events given.

(I've no doubt such accusations _could_ lead to such horrible outcomes, but I'm not sure if we know they did here with certainty)
> A lot of people would have been very surprised if it had failed.

How often does a radically new technology work the first time?
assembla is full of endlessly frustrating bugs
> and the Mother just can't handle it

It's unfortunate that it's often the case that psychiatric help is only sought for "problem children", who negatively impact those around them. These are the kids that get "easily distracted and distracts others" on all their report cards.

Well behaved children with ADHD (generally those with inattentive-type) tend to have their poor academic performance written off as laziness or stupidity. Their report cards tend to say "has great potential, if only he would apply himself"

Unfortunately, it's common just to give kids some pills to settle them down, especially when therapy is expensive or resource limited, without helping them learn healthy coping mechanisms and management strategies.

Often as they grow older, they become less hyperactive, which leads to the belief that they've "grown out" of their ADHD. There's a common misconception (even amongst doctors) that ADHD is a children's disease, when in fact up to 2/3 of children with ADHD carry it through to adulthood. I have friends who went to their GP and were straight up told that they couldn't have ADHD as they're adults.

Therapy should be the first-line strategy for treating children with ADHD, with medication being an alternative or supplemental treatment. Otherwise you end up with adults who never learned healthy management strategies as children, as the medication suppressed the need to learn them. Then as they "grow out" of their ADHD, they're taken off medication and are unable to function as effective members of society.
These tools are nice. Please share your other tools as well.
Good question. I reckon the answer is mixed: some customers are individuals -- where the person who decides to make the purchase is the end user -- some customers are small businesses, while some customers are enterprises. It does appear to have some business & enterprise functionality - at least around how license management works (having some people with permission to manage a pool of licenses for the software that can be granted or withdrawn to individual users in an org). I wonder what fraction of intellij's customers are individuals, small businesses, vs enterprises. My hypothesis is that software that is sold to individuals, where the purchaser is the same as the end user, has more evolutionary pressure not to be awful.

It'd be interesting to ask "what is the best enterprise software you use that is ONLY sold to enterprise customers and never to individuals" as there's more pressure on such software not to be usable.
(I am someone who clicked on this mostly to find out what language it was for and was disappointed it was Rust.) My solution to this problem--which I consider to be pretty serious: the best title for your blog is one that elides any context assumed by all of your posts, but then it is difficult to get Hacker News to appreciate a post about it due to the insane "exactly match the title" rule (which I one time caused serious problems for as I posted an article on Google+, which didn't have titles, and submitted the article myself here with a title, and no one even knew what to do)--is the next time I publish an article I am going to special case people coming from Hacker News and just give them a different website with a different title. (But the fact that I have to do that is ridiculous, and only works because Hacker News is so popular that it can one-offed.)
“Dope” URIs Dont Change, that’s gas.
Show HN: Impeccable MIME Email from Markdown
Probably one of the chlorine-breathing microbes.

Of course, the hard part is discovering the exact microbe that eats a given compound and publishing/finding an exact paper on it, not naming compounds.

Which input sha256s into d4667a67e71436947c7ff89f31379aeb82d2044f74dbad776941fcd91585e318?3
This breakpointless approach is interesting:

https://utopia.fyi/
The higher-order reason that it's relevant is that there's something of a moral panic going on about medical therapy for transgender youth. While this particular case (assuming that the news story is accurate, of course) seems like an entirely unjustified prescription that's also entirely irrelevant to any medical gender transition, there is absolutely a push to try to get doctors to be unable to prescribe estrogen or testosterone for children under any circumstances, and most of the people pushing this seem to have trouble using standard/well-accepted terms for transgender people. So, it's a reason to take the claim about estrogen's side effects with a grain of salt, in much the same way that you'd be at least slightly skeptical of claims about Linux from someone who insists on spelling it "LINUX" - it's a sign that they might be getting their information, in turn, from an unreliable source.
> In the west there are far more protections and due process rights.

Not necessarily. You could also lose your job and get totally screwed professionally if you speak against the last political trend. University professors could for instance lose a job over a pronoun matter. Sharing a memo have also been proven risky. The actors are different (state in one case, mob and PC in the other) but the end result can be pretty similar.
A lot of companies use both C and C++ on different projects, sometimes due to use cases and requirements, sometimes due to the preferences of the project leads, sometimes due to legacy code bases
Seems not so secret.
Do you know if this something that any mac app can use or is it limited to Apple in-house applications?
The distinction you're reaching for is usually called "sex". Gender is the socially constructed presentation of that.
It's not so much about security as about reproducibility. What if this is being used in scientific research?
This is a bit off-topic, but "at birth" is a seriously wrong phrasing - they were assigned that phenotypical gender well before birth.
I edited that bit out because it was invoking a generalized "other" that didn't need to be. Just by sheer numbers, surely some who were protesting at state capitols are also protesting unaccountable police and institutionalized racism.

More succinctly though, there are many people refusing to wear masks, claiming it is government control rather than reasonable common sense in their own best interest. Meanwhile this is actual tyranny that must be resisted if we are to retain our remaining freedoms.

For the general trend, I want to hope that we're seeing the darkness before the light, but my cynical side tells me that's just a coping mechanism.
It's always worth remembering that large firms like this are not hired for their ability to deliver products but the free underpants the brand supplies to the hirer.

It's never about the delivery. It's about the backside covering.
The Socket API
I think plenty could have happened. Compare with the false nuclear attack alarm in Hawaii the other year. Panic can cause all kinds of unforseeable consequences.
Anytime I'm jimmying something open with a screwdriver I can't help think of this story and how crazy dangerous holding two hemispheres of plutonium apart with a screwdriver really is.
According to WHOIS, w3c.org is from 1997 while w3.org is from 1994.

A message from a W3C staff member on a W3C mailing list on 1999-06-21 mentions [1] that w3c.org should redirect to the corresponding page at w3.org, and the latter is considered the 'correct' domain.

[1] https://lists.w3.org/Archives/Public/www-rdf-comments/1999Ap...
I agree. And when I'm driving my Camaro, 'bitchin' still works.
I've seen "worker", "main", "parent/child", and "primary/replica" used as a replacement depending on the context.
If it's not open-source, then how can you be confident that it doesn't suck? Hobbyists don't tinker with it, people probably don't publish benchmarks of it. Sure, maybe it works fine, but it might also be awful. So why take the risk when there's an open-source option?
You claim, “People getting arrested have helmets...” and that, “They aren’t protestors.” - here’s a video of a peaceful protestor getting taken in an unmarked vehicle [0]. Sadly, plenty more exist of similar conduct.

But two responses later and you’ve still ignored the question: what difference does it make what they’ve done - why defend unmarked police? I’ve taken the time to show evidence that it’s occurred, it’d be nice if you reciprocated some effort.

[0]https://www.google.com/amp/s/www.sandiegouniontribune.com/ne...
Due to lack of will and wisdom; Since 80% people are poor https://archive.vn/bS2fL in India https://en.wikipedia.org/wiki/Bread_and_circuses is very effective in India;
Great Comets
Yup, I've got a small little rust component that translates a couple industrial sensors on modbus + rtl_r443 over to an influx database and it's been happily running along for a few months now.
I flew bi weekly across eu and to asia and US for years and have a very different experience, 747s (must add that these were generally from BA) were noisy and the turbulence flights horrible (including with people crying because it is so noisy which adds to the experience in heavy turbulence); 330/350 (mostly finnair) were silent and nice. I started to pay attention after a few flights and 747s always seem to be more noisy to me so I started to avoid Boeings. Every time when I am in one (usually across eu where I cannot always pick), it is a shitshow: old & noisy and reminding me of a prop plane ride I took over Guatemala where the pilot was drunk and there were animals in back. Good riddance.