skysight-inc/HackerNews huggingface dataset:
I love the homage to IntelliJ Rust in this article!

As a newbie computer science major who "grew up" in the era of Eclipse/IntelliJ conversion, IntelliJ will never cease to amaze me in how much more productive I became with IDE tools and the general "power behind the compiler".

Mad props to the plugin interface JetBrains has provided and the novel solutions that have come out of this style of thinking that far outpaces the experience in something like Xcode.
Hi! GoldenHour creator here. You can set that using the slider in the app! You get a full range of color temperatures.
Is there an opportunity here to redesign NYC's street level traffic?
Apple Beat AMD in Semiconductor Revenue by 22% in 2019
I am shocked and appalled to see Snopes is believed to be a source of information validation on HN. Why-- Because Facebook told you so (facebook used Snopes for "fake news" verification)?

...Considering:

"'Fact checking' website Snopes on verge of collapse after founder is accused of fraud, lies, and putting prostitutes and his honeymoon on expenses (and it hasn't told its readers THOSE facts)"

https://www.dailymail.co.uk/news/article-4730092/Snopes-brin...

"Allegations from Mikkelson's divorce paint the website CEO as a money-hungry playboy, who "nickel and dimed" his ex-wife — and former Snopes.com owner — as well as spent nearly a hundred-thousand dollars on prostitutes and trips to exotic places. The suit claims the professional escort and former adult film star, Elyssa Young, whose escort name is Eryn O'Bryn, is Mikkelson's new wife. "

https://www.sandiegoreader.com/news/2017/jul/28/ticker-fact-...

Snopes is NOT an authority on information validity.

Also, FYI: Appealing to Authority is a logical fallacy. Do you always listen to "authority"? How about when told to jump off a bridge or commit acts of crime? I'll take Stanford Prison Experiment for 600, Alex!

______________

Open your mind. Search for yourself, instead of relying on the discredited Snopes & The Zombie-Sheeple-Hivemind.

Lookup ID2020.

Bill Gates - Reddit AMA

I quote him: "Eventually we will have some digital certificates to show who has recovered or been tested recently or when we have a vaccine who has received it."

https://www.reddit.com/r/Coronavirus/comments/fksnbf/im_bill...

"An Invisible Quantum Dot 'Tattoo' Could Be Used to ID Vaccinated Kids

"The invisible "tattoo" accompanying the vaccine is a pattern made up of minuscule quantum dots - tiny semiconducting crystals that reflect light - that glows under infrared light. The pattern - and vaccine - gets delivered into the skin using hi-tech dissolvable microneedles made of a mixture of polymers and sugar."

"So far, the system is mostly a proof of concept. But the researchers have already tried it out on rats and found that the patterns were still detectable nine months after injection."

"In human cadaver skin models, the patterns outlasted five years of simulated Sun exposure."

"It's possible someday that this 'invisible' approach could create new possibilities for data storage, biosensing, and vaccine applications that could improve how medical care is provided, particularly in the developing world," MIT professor and senior author Robert Langer said in the statement.
"

https://www.sciencealert.com/an-invisible-quantum-dot-tattoo...

"The program to leverage immunization as an opportunity to establish digital identity was unveiled by ID2020 in partnership with the Bangladesh Government’s Access to Information (a2i) Program, the Directorate General of Health Services, and Gavi, according to the announcement.

Digital identity is a computerized record of who a person is, stored in a registry. It is used, in this case, to keep track of who has received vaccination."

https://www.biometricupdate.com/201909/id2020-and-partners-l...
Associations in Rails
Is the best way to install rust-analyzer still by downloading a binary manually, or is available through rustup or similar now?
I think Unison [0] is going to make this trivial

[0] https://www.unisonweb.org/
GLSL is not part of Vulkan's value proposition and has no bearing on Vulkan's success. The competitive feature which Vulkan offers is it's non-proprietary nature and crosss-platform support. If it can deliver that with the same or better performance as proprietary solutions, and offering developers more choice about which language they want to implement shaders in, this is a clear win for Vulkan.
Interesting!

In the US - in the Arkansas Ozarks, specifically - I've heard the other version in the same context.
I like being able to use the image in later pipeline steps without having to pass a variable around. This would be tough to do with time, but it's easy to do with date since we only really run those pipeline during work hours.
I'm always dubious about this. "Decimation" was a horrific thing, inflicted on Roman Legions as punishment for cowardice. It meant killing one out of every ten soldiers. So it seems to me that that's the extreme upper bound of casualties - 10%. Anything more and running away to face decimation would improve your odds.

But the survivors might well have trauma from their actions not their injuries. Hacking another human to death is traumatic for normal people. The survivors would also have survivor guilt.
I don't understand the use of the word creative in this context as a noun.
Tracking email replies with IMAP API
Past sins, perhaps? I personally feel that Gates has done plenty to atone. But maybe others aren't so forgiving. I might feel differently if my company and livelihood had been destroyed by the heavy-handed tactics of 1990s Microsoft.
Prediction of Covid-19 Pandemic End Dates
+Covid-19 Test Results Can Linger in Symptom-Free People&Prevent Plasma Donation
This is silly, as the endpoint you're connecting to could also be malicious. If you're worried about trusting your intermediary, you can just VPN to a trusted host and use it as a proxy.
This is a great tool.

Love it
Dumb question but does anybody know what is Creative ? Is that a software or a generic term for a creative edge - like getting the right slogans and correct catch phrases to grab somebody's attention.
https://archive.is/6RX41
AWS and GCP: The Real Winners in Snapchat’s Growth
Yeah, I don't really get this criticism in regards to hooks. I think it took me maybe an hour to learn them. That's basically nothing.
I am confused - Before we were talking about ID2020, now suddenly it is about vaccines? And from a 12-day old account, no less.

A quick look at your comment history tells me you are only here to bridage the site with anti-vaxx messaging.
Yeah, it's called memset. Not sure if this bug is supposed to be subtle or something, but if you require the padding bytes to be consistent then you need to consistently initialize your structs. Ignoring UB often leads to these sorts of bugs.

EDIT: Based on some of the comments I'm getting here, it seems like some of you have never implemented a hashmap/generic interface in vanilla C and it shows. If you want a hashmap that is generic and you don't want to write/specify a hashing function for keys on map initialization, then what you're likely to end up doing is ensuring that keys are initialized consistently, providing key size on map initialization, and simply performing a hash on the key as though it were a buffer of bytes.

Suggesting that this is somehow any more fragile than anything else in C or that templates should be used instead, which is an absurd comment since templates do not exist in C, is ridiculous. This comment is replying to a comment about how solutions to this problem have existed since K&R C--and they have. You don't need templates to not ignore UB, although if you are using C++ you can certainly use templates (and also take advantage of the stronger type system) to work around issues like this.

The point is that avoiding undefined behavior in C/C++ hashmap implementations is not something that has only recently become possible. C solutions may be more fragile, but that doesn't stop them from being "correct" in that will yield correct behavior unless an error is made elsewhere. Code that makes assumptions about the values of padding without explicitly setting those values is NOT correct and for anyone who works in a language like C/C++ regularly, that should be obvious.
the literal ad itself e.g. picture, words, video, whatever the user sees.
The problem is it's all of those things. For a text ad, the creative is the words. For a display ad, it's the imagery + text. For a YouTube ad, it's the video. Content is the other stuff on the page where your ad is being shown, so "creative" has become the standard term to encompass the stuff in your ad that you make.
That is about a lot more than just 'this' confusion though.
Gravity is explained that way, it is a curvature in spacetime (4D): https://www.youtube.com/watch?v=CvN13ZE544M
It's the actual content of the ads. The images, video and sound created by an ad agency.
Cortex was just released, and while it doesn’t solve HA right away, it does make it easier: https://cortexmetrics.io
Show HN: Categorizing Hacker News with Machine Learning
> unless you're using a browser from <2010

To be fair, a lot of Jason Scott's audience is people who might choose to use ancient browsers on obsolete platforms.
DirectX 12 Ultimate is a different thing than DirectX 12. Game developers aren't just going to be able to target Ultimate if they want to capture any users with older than current generation NVIDIA or next gen AMD GPUs.

edit: if I was using Vulkan and only wanted to target DX12 Ultimate-certified hardware I would still be able to use only one code-path. This would basically mean that I am choosing to only support hardware which supports a certain set of extensions
This is a simple tip that will change my life forever.

So obvious, yet so important.
FWIW the only commercially-available MoCA 2.5 product I've found that you can actually buy as an end user is the one at gocoax.com (not affiliated.)

I've been very happy with their product.
I was a very early user of Keybase and I've been super disappointed in the direction they've gone. They've had some neat ideas along the way but packing them onto the key service and the cryptocurrency missteps have caused me to shy away from them.

This looks like a good start for a real competitor. Obviously it's early but I'm seeing the right things.
Heterogeneous-Memory Storage Engine
List of Optical Illusions
This is cool!

I appreciate the printed direction under the video of my face, but I feel like it might have been a little bit easier for me to learn to direct it if there was also a face mesh drawn on the displayed camera frame as debug info. This has seemed to allow me to adjust easier to facial controls in the past, and other people I polled about the helpfulness of displaying such debug info to the end user seemed to overwhelmingly agree (polls were of about 20 people, and super unscientific -- this is essentially still anecdotal advice to be taken with a grain of salt, but I got literally no negative reactions).

As an example of how this could help learning, I jumped straight to the demo without really reading the instructions (hurpadurpa), and I foolishly assumed that you were just detecting head position in the frame and using the coordinates, rather than the direction my face was pointing, to determine control direction. It wasn't until I looked at the code that I realised what I was doing wrong. I probably could have read more and picked up on this without diving into the code, but I also probably would have picked it up immediately if I saw a mesh of some facial landmarks (rather than assuming an invisible bounding box). I think smaller adjustments would be assisted as well -- the user can figure out how far off screen their face can go while still being a face way easier if you show them what you think looks like a face.

Another maybe-helpful-maybe-not thought: adding an additional direction indicator to the art in the main game screen might make it easier to get used to the controls as well, and let the user know exactly when they trigger a change in direction without drawing their eyes away from the action. This could be as simple as two pixels for eyes on the snake head.
Should be able to download the .app release from here https://github.com/francescmm/GitQlient/blob/master/docs/ind....

Looks to be build instructions as well in appendix b on the same page.
No - democracy and social responsibility aren’t perfect and I’m fine with that. But don’t dress up coercion and force as “community agreement” and compare it to a bunch of friends who’ve agreed to voluntarily pay for each other’s lunches.

I haven’t agreed to anything and you’re forcing me to pay for this. You’ve got my money. But you don’t get to delude yourself that you have my willing cooperation.
That's simply not true. Sure, a place where you can't isn't going to be around for long, but if it's part of a larger, fairly-sane company then it might struggle along for a while before the entire company finally folds.
This is the promise of the Facebook API...and this is perhaps why I find Instagram to be incredibly potent (and reasonably expensive) - it has sufficiently advanced targeting as well as a “catalog” feel, ie engaged purchasing.

Still, I thought we’d be much further along by now with finding things I didn’t know I needed. Maybe it’s the ROMI which doesn’t work with small firms? Maybe marketing requires a minimum buy for efficacy?

Likewise incredible is the fact I have to see spanx ads on YouTube.
Replace it with "ad".
An important point I don't see being made in the article or the comments is that hooks are meant as a more faithful (or at least less misleading) representation of what was going on under the hood in React already.

The problem with the JS class representation is that people already understand what classes and instances are, and that leads to incorrect inferences about how React is working. In addition to better-organized code, the hooks abstraction is partly aimed at preventing people from making those wrong inferences. This also explains why they are uncomfortable compared to classes and functions — the point is that was a false comfort because those representations are misleading.

Dan Abramov calls hooks a "missing primitive":

"Why are these models insufficient to describe React? “Pure function” model doesn’t describe local state which is an essential React feature. “Class” model doesn’t explain pure-ish render, disawoving inheritance, lack of direct instantiation, and “receiving” props.

What is a component? Why do you start writing it one way and then have to convert into another way? Why is it “like A but also like B”? Because it’s neither. It’s a thing of its own. A stateful function with effects. Your language just doesn’t have a primitive to express it.

That’s what Hooks are. Those missing primitives. They are library-level but conceptually they are part of the “React language”. Hence the language-like “rules”.

They could be syntax. They would be in Eff or Koka. But the benefits are not worth the friction it creates in JS."

https://twitter.com/dan_abramov/status/1093696560280596491

https://twitter.com/dan_abramov/status/1093697963350810624

https://twitter.com/dan_abramov/status/1093698629708251136
I've been to Egypt a couple of times, and did a trip to the Valley of the Kings. One of the tombs (I forget which) was for a child of a pharoah that had died. The pictures on the wall were of his father the pharoah going round introducing his child to the gods he would meet in the afterlife. I found that pretty moving.

Also, depending on your definition of Ancient, Seneca wrote some essays he felt on the pain of losing his daughter.
Could we have this over https?

My internet connection blocks most pages of the site as "Adult content", presumably because it has bomb making instructions on, and the UK government is tetchy about that kind of thing nowadays.
I could have glossed over it the first time, but I am pretty confident that must have been added later. I think I even did a search for SLA to see if it got defined somewhere.
Interesting, that must be why the coax port survived from engineering to production.
Git commit – what it is
The "creative" is, well, the creative part of an ad. It's the text, images, design, etc. It's the "sexy" part of marketing, compared with all the quantitative/analytic work like segmentation, user research, pricing, etc.

I somewhat disagree with the author that the creative is everything - unless you already have all the other aspects locked on and creative is the only place for you to improve
I enjoy reading posts like this because I've been blocking ads and avoiding "marketing tech" companies for so long that I don't even know what's going on in the ad world anymore. It's interesting to see that not a whole lot has changed in the last 5+ years with respect to platforms and strategies.
GLOWBE seems to be stuff scraped from forums. Unless I'm missing something. I think there's a huge difference with how "quite" is used in written and spoken contexts.

The more I think about it, I think the word can mean quite a lot of things and it's mostly driven by context and non-verbal cues.
> The pendulum was introduced in 1851 and was the first experiment to give simple, direct evidence of the earth's rotation.

The existence of the day-night cycle should have sufficed.
Not sure about that - doesn't seem to be a problem with any other extensions.
> Or you pay an agency to make your videos

Hiring creatives to make your creatives.
I don’t think memset is required to zero out padding bytes. The correct way to do this is to only access non-padding bytes.
Right. Because they happen to use the same chip.

But if you’re using the current consumer product line, it’s hit or miss.
The same is true of US English as well, and people will choose one or the other when they're trying to emphasize one perspective or the other.

In my neck of the woods at least, whether the proper noun itself is a plural word is also a major factor. I would be more likely to say, "The Beatles are a band," but, "Led Zepplein is a band."

Angels & Airwaves is a fun one, because it's two different proper nouns, but "Angels & Airwaves is a band" still sounds more correct to my (Chicago) ears. I cannot provide any plausible-sounding rationalization for this opinion, but I will fight to the death to defend it.
New in Helpmonks: Workgroups
My understanding is that they couldn't find a way to get TCO to play nicely with destructors.
Not sure about that, MaBell has essentially reassembled itself.
Trouble is it will eagerly try to auto complete the wrong thing while you are trying to fix up your typo.
Creative refers to more than the "content", "art", or "copy" of an advertisement. It's all of those things, the whole package.
“It never gets easier, you just go faster.”
Please explain how it is efficient to feed anywhere from 5-12 units of calories to an animal, to get out 1 unit of calories. Running plant food through an animal does nothing to increase it's value, and all you're adding to it is a) saturated animal fat, which raises your cholesterol, c) trans fats, and b) cholesterol itself, which yes, does affect your serum cholesterol levels, albeit less so if you already have a high intake of animal products.

Source: https://www.heart.org/en/healthy-living/healthy-eating/eat-s...

Two out of three 12-year olds have early signs of cholesterol disease. A meat and animal-product heavy diet, causing disease? Incredible.

Source: https://www.ncbi.nlm.nih.gov/pubmed/2912430

And to address your initial comment, human-created wildfires have been on the rise to make room for grazing cattle and soy growth - to feed back to the cattle. A 3 second search will show you that. How else do you think animals are being fed?

Be honest - you want to eat meat because you like it. I understand, meat tastes good, but it doesn't justify this. A whole foods plant based diet is the only diet proven to reverse heart disease and chronic illness, period. Furthermore, it's bad for the planet and is the direct cause of these pandemics that have plaguing humans for ages, but particularly in the past 20 years.
I assume that people understand that the 'contact tracing' strategy, borne out of Korea, implies no lock-down. There's not much point in 'contact tracing' if we have everyone locked in their homes.

But yes it could have been more clear, though I'm three comments deep here and it was in my original.

Korea and Taiwan really are the only countries to have contained Coronavirus without 'total lock-down' policies. Taiwan has eradicated it and now controls everyone coming to the island to make sure there are no new infections.

Korea uses the contact tracing approach.

As Western nations try to 'lift' the restrictions over the next few weeks, it does not bode well - there's no reason to believe Covid won't just bounce back. Nothing really has changed from several weeks ago before the lock-downs when there was 'social distancing' but Covid was still exploding.

Perhaps the weather is a little warmer, we have more testing capability, people are a little smarter ... but there's nothing on the policy front that indicates a new approach, we have not identified spread vectors or primary means of infection. We're just going back to 'basic social distancing' which didn't work well.

We need to look to Korea it's the only exemplary system and it relies on contact tracing.
I loved this paper. It's a good example of a VAE+RNN style model learning for MBRL. It's well exposed. Sure the results aren't the best but it's a well worth read.
I learned about Crank today:

https://crank.js.org/blog/introducing-crank

Crank itself is interesting, but what's relevant here is the broader critique of React there.
Sorry - isn't 'creative' as a noun just replacing 'ad' in this example?

It's a gussied up way of suggesting this is more highbrow than 'ad' which tends to have a pejorative connotation.
I think the main reason is that many new languages do this for you, at the cost of not guaranteeing a particular structure member order.
On the other hand, it's possible that safe code gives the compiler more guarantees, so it has more room to optimize.

Whether your code is safe or unsafe can have a performance impact, but what the impact is depends on the specific situation.
Coronavirus-related condition may be emerging in children
I use those features in Debian 10. Even Debian 9 supports most of them.
Miami-Dade has tens of thousands of missed coronavirus infections, survey finds
Sshuttle – a simple transparent proxy VPN over SSH
It feels like that, but I think the world has just become more complicated and the signal/noise ratio is different and the publishing avenues and methods are much more dispersed. Back in the BBS/Usenet days if you wanted to write a FAQ or doc on a specific topic you typically did it in one of the very few places (text file, FidoNet, usenet). Now you can create a video on Youtube, post on a major social network (Facebook group, subreddit, topic-specific forum, etc.), create your own webpage, etc.

As someone who grew up in the BBS era I am often nostalgic for it because everything felt a lot easier to grasp and much more simple, but in truth the amount of information out there and easy to access is many orders of magnitude higher these days.
That's the cruft. If they separated those out into separate apps, I'd be happy. It's an E2E-encrypted Slack-clone, public key management system, encrypted file storage, and a crypto wallet.
If that's how it's supposed to work, I'll start flagging every single MacOS and Windows related post I see on HN.

I actually found this because about once a week I search for all the Wikipedia articles that get posted on HN. I usually open most of the ones with multiple upvotes if I haven't seen them before.
Wrong answer. This is brittle and relies on the memory always being initialized correctly and will be prone to all sorts of issues in the wild. Better is just either templatize on the key type or store the size on the map.