skysight-inc/HackerNews huggingface dataset:
> It's sent over https, isn't it?

That's actually more complicated than that.

If you're using a web mail, your connection to the mail provider most likely uses HTTPS. That is, HTTP over TLS. When the mail is sent, it depends whether the recipient uses the same provider or not. If it's the same provider, well, protocols are irrelevant. If not, it will usually be SMTP over TLS (minus any potential problems with STARTTLS).

The main problem with that is that the mail is not encrypted on the various servers it goes through. Only the server-to-server connections are encrypted. So your provider can access your email, and so can the recipient's. When that provider's business model is reading your emails so it can send you targeted adds, this is less than great. (Yes, Google reads your emails. They try to reassure you by telling you their employees don't read it, but the fact the process is automated actually makes it worse.)
Well sure, helicopters carry a lot less people.
Overuse of “colonialism” is so tiring. At least they didn’t name it “electronic nazism” to drive the point home.
Latest Version of Chrome on Android Breaks Editing URLs Containing Japanese
This features a shocking dependence on the C compiler doing tail-call optimization. This, I've never seen before. The code probably blows through the stack if it isn't optimized.
Pedestrian warning noise in electric cars: how the EQC sound is created
They use tape to make fixes to plastic covers. What a horrible thing. Slighty reduced testing? Wow, certainlty has never been done by any automaker ever. Clearly Tesla are death traps.

Tesla cars have been getting great reviews from virtually every single tester. The rate as some of the safest cars ever built. But of course they are horrible because they fixed up some plastic covers with tape. You got to be kidding me.

Tesla invest way as much into the software and electronic in the car compared to every other automaker. Go listen to Monroe (who does car breakdown and costing for other car company) he describes how Tesla software and electronic is far superior anything in any other car. How they massivly innovated on battery technology, cooling loop, electirc motors and and much more. He describes in detail how they are ahead of the competition on those things. Those things are about 100x more relevant to me then plastic covers.

And I don't own a Tesla or even care much for Tesla overall. But the constant articles about Tesla being horrible because of every little issue with their production line is just insane. If that level of detailed analysis was applied to every new car company trying to bring a car to market, its virtually certain you could make articles about that as well.
FYI, Robert J. Hansen's comment in gnupg-users@gnupg.org.[0]

0) https://lists.gnupg.org/pipermail/gnupg-users/2019-July/0623...
Show HN: NuGet Library Download Trends
The Ergodox was like a magic solution for me too. Another plus is having the arrows on a layer which means I can use any editor/ide and avoid emacs-pinky at the same time.
Yes, but real time. This is why I was so excited for Google Wave when it was first announced. It's a shame it flopped so hard.
It's like a Token Ring

(https://en.wikipedia.org/wiki/Token_ring) in Networks.
The LLVM got covered as part of ARM switching their toolchain to clang. (FWIW, I'm part of Ferrous Systems)
Strategies for Increasing the Quality of Your C# Code
The author makes a rather arbitrary distinction between "dumb" and "smart" technologies - trains are now considered "dumb" technology? I live in Tokyo and that was never my impression, they're as smart as it gets and the infrastructure is constantly being updated with new tech as we speak. (My brother works for Japan Railways btw.)

It's as if the author (with a background in civil engineering not CS) deems everything that she has a good understanding of as "dumb", and everything she's relatively unfamiliar with as "smart", i.e., useless. While I'm no fan of projects like Google Quayside and wary of increasing corporate influence on urban policy, you can't point fingers at fringe ideas like smart garbage cans and use that to outright dismiss the role of IT in urbanism; we don't browse through weputachipinit [1] and conclude that all IoT is worthless do we. If she can look into things like Japan's earthquake notification system [2] and still claim that "smart" solutions don't add value to cities, then we can talk.

[1] https://weputachipinit.tumblr.com

[2] https://en.wikipedia.org/wiki/Earthquake_Early_Warning_(Japa...

Perhaps I'm biased by my own experience here in Tokyo, but I feel that a lot of criticism against smart cities - while not at all without merit - smack of civil engineers, urban planners, architects and the like claiming territorial rights, attempting to keep "outsiders" like IT people stepping onto what has traditionally been their turf. We need less of such feudal mentality, and more interdisciplinary collaboration; more urbanists need to start speaking the language of IT and vice versa.
Secure, Federated Instant Messaging
Hi! I'm one of the authors and wanted to introduce NuGetTrends.

This is a website with historical total download count for NuGet packages on nuget.org.

There's data since 2013 but the UI so far has predefined filter for as far back as 2 years and result is grouped by week. Query string takes months as an integer though so URL hack to have some fun.

The NuGetTrends workers go through the nuget.org's catalog API so all the package's metadata are available in its database. That means there's the potential to build some new cool stats like:

- How many packages are signed.
- Are the DLLs in the packages strong named.
- Packages with unoptimized DLLs.
- Stats package adoption of source link.
- TFM adoption

Code's on GitHub: https://github.com/NuGetTrends/nuget-trends
Feedback appreciated! Thanks.
I don't know about incidence rates (source?) but obviously lab equipment is more dangerous than a consumer product. I don't understand what point you're trying to make.
This will also enable torture and interrogation on a whole new level.
The university doesnt have to use online material from the publisher. Its as much their decision as what books are in the library in which volumes.
As mentioned in this article, Russia is pushing this information as part of their propaganda directed towards the west.

https://euvsdisinfo.eu/figure-of-the-week-5g/

https://www.nytimes.com/2019/05/12/science/5g-phone-safety-h...
Snoop: A Python debugging library designed for maximum convenience
> around existing .NET libraries.

Which ones ? A free one analogous to libmath that works with float32 would be a good start.

Am serious, would love to know of some .Net libraries for number crunching that one would miss if one were to move out of the .Net platform. Or did you mean non-numeric libraries ?
Electric cars are the MP3s before Spotif
Yes, absolutely. If it was called something like "OAuth 2 Auto-Configuration and Identity", it would have caused less confusion.
We (foolishly in my opinion) signed treaties which made Antarctica a research-only continent.

Imagine if we had done the same to North America - the world might have never developed most of today's technology.
Amsterdam halts data centre construction until 2020
KernelF, an Extensible and Embeddable Functional Language [pdf]
Show HN: Deals Combined Australia
Currently, I think dockerfile are more omnipresent than makefiles
Where did you hear that? Their push to get Professors using their pay walled online services as mandatory coursework looks like quite the opposite.
I think, Dr. Teixera simply misspoke. Neanderthals have never been considered a distinct species from humans, nor should they, because humans and Neanderthals probably had fertile offspring.

The moment you talk about extinct species, the terminology falls apart. At some point (about 6.5Ma ago), the ancestors of humans and chimpanzees were one species. Humans and chimps are clearly distinct species. With extant difficult cases (ring species), you take the transitive closure; do that for all extinct species, and there are no species anymore.

So what can you do? Apply an arbitrary cutoff and argue endlessly whether Neanderthals were a subspecies of humans but homo erectus wasn't? Or just give up, use the terms species, subspecies, clade and population interchangeably. Population genetics apparently decided to give up and picked "population" as a neutral term.
That's really beside the point. GP isn't arguing that video games are the sole source of their problems, only that video games could make it worse. And even then, I can easily imagine situations in which without video games they would have been fine. Since video gaming can be an addiction, perhaps you could compare it to other addictions like alcohol. While you could say that an alcoholic already had an addictive personality so you can't blame the alcohol, it seems really odd to excuse the role of the addictive substance in the first place. Nobody is arguing that alcohol or video games be banned.
There are competitors with just as much momentum and community, if not more.

Kotlin is now the official language of Android, and is being very rapidly picked up all across the Java ecosystem. Oh but it also compiles to JavaScript and LLVM native binaries if you don't want the JVM.

The syntax and ergonomics of Kotlin are great. Really nice language. The compiler is also very fast, just as fast as Go's I believe. It does incremental compilation and all the mod cons.
please, stop it.
The irony there is that Result<T,E> is entirely equivalent to "checked" exception specifications. The quality of surrounding support to "deal with [error states] cleanly" in one vs. the other makes all the difference.
For anything rest API, I highly recommend you include Swagger/OpenAPI docs within your endpoint code, and don't bother to duplicate any of that material externally.
unfortunately people list units where it's not allowed as well.

https://www.cbc.ca/news/business/marketplace-airbnb-covert-l...
You're using defer to close the temp file either way.
Nobody is arguing that video games are a net harm to humanity, but I'm interested in knowing just what benefits you think video gaming confers versus things which haven't been identified as addictive, such as reading books. The fact is that we can't give video games a carte blanche simply because most people deal with them well. Alcohol is usually fine for most people, like video games it can confer benefits (e.g. social ones) but that doesn't mean alcoholism is a bogus thing to worry about.
What Is Stonewalling and What Are Its Effects
The last think you want for general server side programming and cloud systems programming is Java? Because of the JVM?

You should probably tell Google and Amazon that. Both very heavy users of Java on the server, despite Go. In fact the server space is where Java is most dominant!

The JVM is not actually complicated to use, especially not in the latest versions. It has the same number of 'default knobs' (that you should probably tweak in production) as Go does, but they're simpler to understand, for instance, Go requires you to control GC overhead by specifying "heap overhead" whereas Java just lets you specify a pause time goal directly, which is what you actually care about.

As for slow compiles, where did you get that idea? Java is extremely fast to compile. You can compile hundreds of thousands of lines of code and start executing them in seconds. I wonder to what extent you really used the ecosystem at all, with comments like that.
Have you ever searched for a way to create a side income?
If so, then you want to check out this free training how to make 6 figure income in 2019

https://pst.cr/CVC1J
https://pst.cr/CVC1J
Pesky RSS 0.92 !

https://news.ycombinator.com/item?id=15851985
Have you ever searched for a way to create a side income?

If so, then you want to check out this free training how to make 6 figure income in 2019

https://pst.cr/CVC1J
https://pst.cr/CVC1J
But.. it's the only thing we have. Until some "pgp alternative" for signing and encrypting emails comes along, and is adopted by "most" email clients, it's the best thing we've got, even if it's "bad".
You can try recommending quicksy. It's been launched fairly recent and is an effort from the conversations developer to reach a similar userfriendliness as other phonenumber-based messengers have, while still being open to other users who decided to go with the regular accounts (e.g. you). You can even bind your phonenumber to your jabber account, so you show up as a concact without them having to add your jabber id to their phonebook.
ice cream vans (and hand car washes) carry modern slavery risks in the UK - this company still have an ice cream van parked every day next to the park near my house: https://thebristolcable.org/2019/05/ice-cream-boss-lopresti-...

Personally, I dislike them as they specifically target play parks, school gates and areas where children gather frequently, and often they leave their diesel motor running constantly next to these areas. I understand that they carry a sense of warm nostalgia for some (particularly the generation prior to my own, who grew up when ice cream vans were popular), but I see no sense in them myself.
Did you write a wrapper or reverse engineer and replace? Curious.
Something I'm curious about - if GPG uses such old/not-recommended encryption standards, is it still secure in the sense that if I gpg encryption something and post it online, a three letter agency will be still unable to decrypt it?
I work with a team from Bangladore daily and they frequently interrupt. I don't know if it's a cultural difference but it seems that way. I know when someone begins to speak Ill hear "ACTUALLY..." or "SORRY BUT..." soon enough.

Two things work. First is if I start a sentence I finish it. If you start talking then stop, you implicitly give permission to someone else to interrupt you when they interject. Get over the awkwardness of two people talking at once. They now (mostly) let me finish my thoughts -- after I started doing this.

This one is sneaky, but I do it when someone is especially obnoxious. They'll interrupt (on a call) and Ill say "Hey (name), are you there? We can't hear you." They freak out and beseechingly yell into their mic like Sandra Bullock in Gravity and then Ill calmly say "oh there you are, as I was saying..." and complete my thoughts. It's a pattern interrupt. Not the most honorable method, but it works.

I find I interrupting people while they speak to be terribly rude. I judge people pretty harshly who do so, which is probably my own hang up. These two methods have worked for me.
Bringing Function Logs to OpenFaaS CLI
The Causes And Effect Of Total Cholesterol LDL And HDL

The remaining third of the total amount is produced using the amount of food that is consumed. Foods such as fish, meat, chicken, milk products and potatoes play a major part within the production of cholesterol that is diet based.

There is a range of different forms of blood cholesterol and these are not all dangerous to human health. There are two main types of cholesterol and these are known as LDL and DDL. These abbreviations stand for low-density lipoprotein and high-density lipoprotein.

The low-density cholesterol is a form of cholesterol that is bad for health as it can lead to clogged blood vessels. This will affect the control of the blood flow around the body. These problems that are caused by LDL can lead to heart disease. The high-density cholesterol is a form of cholesterol that is good for health as it can help to reduce the amount of LDL, which is within the blood stream and therefore reduces the risk of heart disease and other serious conditions. Both types of cholesterol are very important for enabling the body to keep itself properly regulated.

It is possible to control the level of cholesterol and this is mainly done through consuming the correct diet. There are natural medicines that can be used to help and one of the most popular natural medicines is garlic. Consuming a reasonable amount of garlic can help to reduce the level of cholesterol that is within the body. People that suffer from problems with their cholesterol levels should avoid eating egg, meat and milk products however it is possible to consume skimmed milk.
https://consumerscomment.com/the-high-blood-pressure-program...
These work if the camera manufacturer really doesn't care and puts the lens on the outside. However, if they do care and put a circular polarizer with an anti-reflective film on top... like your OLED phone has, then that will cut the reflection >100x. You probably won't see them and they'll only lose 50% of the light.
Can it set breakpoints in a code that would be running in a subprocess launched with the multiprocessing library?
As an owner of a 1974 Mini Clubman, I can assure you that the ability to "brick" your car by tampering with it is not a new concept...
> If Firefox was installed on a device prior to version 68, OpenH264 will continue to work.

Currently I am in this situation (ff for android already installed) but support for h264 it's missing nonetheless. Test here: https://mozilla.github.io/webrtc-landing/pc_test_no_h264.htm...

Edit: typo
> We have evidence that 2-4% of the entire modern genome of non-Africans came in from Neanderthals

The actual evidence is pretty weak (Pattersons D-statistic is a rather crude method), and crucially doesn't infer a direction. It's equally possible that 2-4% of the Neanderthals' genomes come from humans, and I think it's more believable that a few percent of the Denisovan's (there is only one!) genome come from (relatives of the ancestors of present day) Melanesians.
Maybe they had a digital "core" backend for reporting and such, even though front offices etc were on paper.
Hey person, I hope it wouldn't be to presumptuous for me to also ask for an email about this? I'd be very interested in what all you have to say.
There's a few places where this engages in goalpost shifting that seems less than helpful even though I end up agreeing with the general thrust. Let's focus on one:

> Put a Signal number on your security page to receive bug bounty reports, not a PGP key.

We can reasonably assume in 2019 that this "security page" is from an HTTPS web site, so it's reasonably safe against tampering, but a "Signal number" is just a phone number, something bad guys can definitely intercept if it's worth money to them, whereas a PGP key is just a public key and so you can't "intercept" it at all.

Now, Signal doesn't pretend this can't happen. It isn't a vulnerability in Signal, it's just a mistaken use case, this is not what Signal is for, go ask Moxie, "Hey Moxie, should I be giving out Signal numbers to secure tip-offs from random people so that nobody can intercept them?".

[ Somebody might think "Aha, they meant a _Safety number_ not a Signal number, that fixes everything right?". Bzzt. Signal's Safety Numbers are per-conversation, you can upload one to a web page if you want, and I can even think of really marginal scenarios where that's useful, but it doesn't provide a way to replace PGP's public keys ]

Somebody _could_ build a tool like Signal that had a persistent global public identity you can publish like a PGP key, but that is not what Signal is today.
afaik it's more about brain to brain interface. I can vividly imagine an horse eating grass in a field next to a river with a sunset in the background, but unless I paint it I have no way to make you see the same thing, and even if I do paint it it won't be a 1:1 representation.

Another example would be feelings, describing love, fear, anger is almost impossible by words. I can also think about sharing dreams, memories, with sounds/scents/&c.

I'm not a huge fan of the thing, I'd probably never get one myself, but I see the potential real use cases.
> 4) design patterns (learn as many as you can)

Sure, learn them, but make sure you don't apply them blindly. Let the problem/solution lead you to familiar designs, not the other way around. I have seen some truly hideous code done in the name of cargo-culting "design patterns".
Summary of go lang philosophy:

https://www.oglaf.com/delusionist/
> compared to JVM languages

Apache Spark is written in Scala, and I wouldn't describe that as having an 'easy' learning curve, even compared to Rust! If you want something 'easy' on the JVM, Kotlin (and perhaps Eta or Frege) might be more appropriate.
Journey of Man, or Sapiens
Could this be improved creating an app for smartphones? They have light source and camera with zoom, so suspicious reflections can be identified for manual inspection later. Probably integrated WiFi scanner also doable. Is there market for this?
Basis Point
so, it is like one step closer to movie Upgrade (2018)

https://en.wikipedia.org/wiki/Upgrade_(film)
https://download.libsodium.org/doc/secret-key_cryptography/s...

Battle-tested by ransomware already (sigh).
The sources, at least for engineering section, are not useful at all.

Assuming this stuff is needed in the first place:

Spivak's calculus, while a fantastic read, was "difficult" for motivated honors students at institutions like Harvard. Great exposition, and great exercises, but it's mostly for aspiring math people who want to spend some time on the exercises. For example, within the first couple of chapters, readers will have to do epsilon-delta style of inequalities and basically learn the tricks, before reading about them in the "limit" chapter. For calculus, any lightweight calculus book would do. For analysis, Abbott's "Understanding analysis" is quite illuminating and if exercises are your thing and want to build up to real analysis from the natural numbers in an accessible way, then Tao's analysis volume 1 would be good.

"All of statistics" is a bad introduction to statistics because it contains too many things (Kullback-leibler?!) early on?! It's a great book for a reference or for a refresher, but not something to learn from. Wackerly is light enough introduction to statistics, and for probability, Bertsekas!
Second this approach. If someone interrupts, just keep talking. Do not back down before the interrupter stops. Think of it as a conversational filibuster :-)

If both parties keep talking it will get awkward for everyone in the conversation. This is what you want, as it will lead to immediate understanding that an interruption happened and that it's not OK. You can calmly discuss afterwards that you were interrupted, and after a few occurrences even those with only a modicum of social awareness will get the message and change behaviour. And peer pressure can then help those stragglers.