skysight-inc/HackerNews huggingface dataset:
"The greatest shortcoming of the human race is our inability to understand the exponential function." - Dr. Albert A. Bartlett

That's the thesis of Dr. Bartlett's famous lecture "Arithmetic, Population and Energy": https://www.youtube.com/watch?v=sI1C9DyIi_8

Calculus is foundational for understanding our rapidly changing, data-driven world. It gives us the ability to see.

You can apply calculus anytime you have a quantity that's changing over time, and you want to see where things are going, how things are changing, and when something is going to happen based on its rate of change -- e.g. stocks, startup growth metrics, how an idea is spreading, mass-market adoption, etc -- anytime you have time-series data and you want to see what it means -- make sense out of it, and understand its implications.

See https://en.wikipedia.org/wiki/Calculus#Applications

And Calculus gives you the ability to calculate how lifelong learning can impact your growth over time -- the significance it can have throughout your life/career -- and realize it's never too late to learn anything ;-)

In the words of Prof John Ousterhout: "A little bit of slope makes up for a lot of y-intercept."

https://web.stanford.edu/~ouster/cgi-bin/cs142-spring12/week...
One would expect a large platform to be able to filter "My xx makes yy$ an hour" on every instance, yet the only thing they've done is making guest posting harder.
I am working with someone trying to make an alternative to Reddit and Kuro5hin called Kr5ddit. I'd link to it but it is still in alpha test and can't handle too many users yet.

It uses Kr5ddits to vote up or down posts. Kr5ddits are earned by modding posts and comments or having your own posts and comments voted up.

If you are a troll or whatever your Kr5ddit balance will be negative from being modded down and it anonymizes you to only post as anonymous until you get a positive Kr5ddit balance.

Using Bitcoin, you can buy more Kr5ddits. If you are positive in Kr5ddits you can sell them on the market.

You can vote up or down as much as you have in Kr5ddits and in 24 hours they refresh to do it again.

The owner Procasti is going to make an open source version called FreeK666 and I am learning how it works.
Stored your files as many as you can
While I'm a novice in this area, you may want to look into Markov Chains. It only looks at the last state before making a decision but you can determine how big your state is. You could have 3 plays be a single state and go after which three plays come after, for example.
Language-agnostic real-time messaging (Websocket or SockJS) server in Go
Does Windows 10 let you use accessibility software on the login screen?
7 tips for small manufacturers thinking about using AdWords
As a messaging system Signal, Whatsapp can be considered as a replacement for email. But email is also used as your identity online. All auth systems use email for signup, login, password reset. How will this use case of email work with messengers?

In Signal, Whatsapp, messages are end to end encrypted, but one way where this encryption is undone in some ways is the backup process. Whatsapp allows users to backup messages and media to Google drive and it's unencrypted. So these messengers still don't solve the problem of having e2e communication + encrypted archives of data.
What a nonsense. No one pushed NATO onto borders of Russia. Russian neighbors joined NATO because they have bad experience with Russia, that's all.
...that took 4GB to compile in VS2010.
When I am watching a Netflix movie my (download) bandwidth between me and whatever computer is serving it is much higher than 10bps. By 5 to 6 orders of magnitude. And that bandwidth has been matched perfectly by evolution to my processing speed. Speeding it up so I can binge watch all seven seasons of Buffy the Vampire Slayer in 40 seconds doesn't do me much good.

I guess Musk is talking about upload speed. I can't think of a whole lot of good reasons to increase my upload speed to anything much faster than typing and talking other than turning myself into a sensor for the hive mind.
I don't have much to add, except that when I read his books -- for me, the ones I fell in love with were The Lady or the Tiger, What is the Name of this Book? and To Mock a Mockingbird -- I felt I was communing with a spirit for whom wit, delight, charm and generosity were one. I'm delighted, and not a bit surprised, to hear he had this sort of presence in person.
> Even if WhatsApp's crytpo is as flawless in implementation as we'd like FB still has access to all that metadata.

Note that this argument is even more problematic for OpenPGP-encrypted email, as such email sends all metadata and some message data in plaintext.
To be clear, I'm a transhumanist, and I'm very much OK with things like merging with machines.

But I really hope Musk himself is not framing things this way: that humans will have to merge with machines because they'll be useless otherwise. I can't separate the inflammatory headline and text from what Musk himself said, though...

I guess it's not too out of character given Musk's apparent treatment of his own employees, though.

Merging with machines and other similar things should happen because it benefits humans, not because it's necessary to make someone money or because someone decided that humans are "useless".
Is talking about government organizations hosting their own email servers really a point in email's favor in 2017?
1. the soda industry poured over...

2. I was just listening to a Stuff you should know on artificial sweeteners, and it seems that there's some downsides to diet sodas as well. One example was that the non-calorie sweetener reduced the body/brain's relation between sweetness and calories. This causes the body not to recognize other sweet things (full sugar drinks/candy, carbs, etc) as caloric.
I'm reminded of the brief experiences I had w/ Greg Priest Dorman and his physical computing setup, which had him attaching keyboards to his hands, and displays to his glasses.

This is a really hacky/bespoke idea, and I apologize if I'm being naive, but I wonder if you might be able to string a Yubikey Nano (https://www.yubico.com/product/yk4nano/) via a USB extension cable to someplace accessible to you around your head? Someplace you could trigger it with head motion?

You'd still have to figure out integrating the Nano with your login screen, your password manager, etc, but this seems like it might maybe be a viable first step.
I've freelanced on projects before where this has happened. It's just validation of the idea.

In my, admittedly limited, experience, when a project carries on regardless, usually it means the project managers can use weaknesses of the new competitor to further improve their product.

In my one experience where they canned the project as someone had already beaten them, I remember noticing some time after that the competition were no longer operating.

On a side note, I'm working on some smaller scale SaaS side project pieces, I have no idea if I have any skills that could be of use but let me know if some assistance could help you out.
Ask HN: Do Programmers from Different Universities Have Different Styles?
My wife, who's a photographer, says some well known art schools produce artists
with a similar styles. She wanted to know if the same was true of programming
schools. Of the top of my head the best I could think of was:

* The CMU programmers I've worked with tended to use A.I. techniques as their tool of choice.

* The Stanford programmers seemed to care the most about metrics.

* RPI programmers tended to care the most about the business domain.

* MIT programmers tended to favor low level solutions/rolling their own solution.

But the sample size for all of these is ~5 per school. What does HN think?
ProtonMail and TutaNota are pretty good.
As others have pointed out, adding insult to injury, in the Rust version the bulk of the actual calculation is optimized out completely! Adding a print at the end increases the runtime by an order of magnitude.

The Rust community is actively hurt by people doing things like this, no-one takes this type of work seriously.

Edit: please come back when you've replicated and validated at least something like a basic, well-understood finite difference solver of single-phase incompressible Navier-Stokes, and shown that it's either equivalently fast and much easier code, or significantly faster (very unlikely). Do note that a readable Fortran version is going to be ~400 lines, so there's not a terribly large room for improvement. Also, we already have a good language that gives us slower and much easier code, namely Python.
Random testing, I guess?

Because owners could just re-enable emissions control until after the test.
>Why on earth is infrastructure so expensive in the US?

Infrastructure always is, but in the USA it's worse than normal. Nobody is entirely sure why.
You called? ;)

Also take a look at our Command-line blog (https://blogs.msdn.microsoft.com/commandline) for LOTS more about Console & Bash/WSL, including the page where I pull together our various learning resources into one place: https://blogs.msdn.microsoft.com/commandline/learn-about-bas...

Regarding roadmap, to be honest, we don't really have one, but we do have a primary mission which we're laser-focused on: Make Windows Subsystem for Linux able to run the vast majority of tools developers need to get their work done.

We've taken a somewhat unusual, but HIGHLY valuable approach of building features based almost entirely on feedback from the community. We prioritize syscall implementation based on the frequency with which we see failures due to missing, incomplete, or incorrect syscalls. This way, we focus on delivering the most bang for the buck.

This said, now that our syscall coverage is starting to edge towards covering the majority of mainstream dev tools, we're starting to look at more strategic, features including improving disk perf & support for networking, device, etc.

We'll be publishing more details in a few weeks on our blog above (and, of course via https://twitter.com/richturn_ms) on where we're going to invest effort beyond Creators Update. Look forward to hearing from y'all ;)
Considerations for a smooth transition to the cloud
8 or 9 years ago, I made a tiny program for my symbian s60 phone that scanned constantly bluetooth networks and stored the mac and the celltower id to know where I was (no gps at that time).
Next time my phone saw an already saved bt mac address my phone vibrated.

It was cool to find out that I was crossing daily with the same people in different places and yet we never met.

It was a small project I made for fun, nothing serious :)
he sends rockets into space and is creating self driving electric cars. what other technical feats are needed before you can take him seriously?
Because most ads are done poorly, are manipulative, and hide the "real" cost of a service. It's also based on an increasingly outdated economic system that needs to change.
You are right. If you havent read anything by Diedre McCloskey you should check her out.
This affects everyone, not just WordPress users unfortunately.
The mind of a motivated seeker tends to be tormented. Perhaps melancholic doubt is a significant brain chemistry upgrade.
How is the Svbtle model working out? The one where they charge content creators $ to host on their site but readers get to read the content for free.

Maybe Medium should have gone this way instead. I find it difficult that there's a working model in which subscription from the readers is going to be sufficient enough to survive, much less grow. Of course certain site s are capable of doing this (NYT, Economist, etc). Medium? I dunno.
Helmets use a simpler system with disposable tear-off films.
If you haven't read Ted Chiang's [1] 'Truth of Fact, Truth of Feeling' you should, it may make you think differently about how much technology has improved your memory (our memory).

1: http://subterraneanpress.com/magazine/fall_2013/the_truth_of...
I'll interpret this to mean anyone can script a submission bot which automagically submits to hackernews so long as the articles could be perceived as interesting.

I'm assuming that's not the intent of the submission function, but short of clarification from dang etc, I'll assume no one has a problem with it.
Not only he decided to be against the "gurus", he was explicitly against every religion too.

http://www.jkrishnamurti.org/about-krishnamurti/dissolution-...

"I maintain that Truth is a pathless land, and you cannot approach it by any path whatsoever, by any religion, by any sect. That is my point of view, and I adhere to that absolutely and unconditionally. Truth, being limitless, unconditioned, unapproachable by any path whatsoever, cannot be organized; nor should any organization be formed to lead or to coerce people along any particular path. If you first understand that, then you will see how impossible it is to organize a belief."

"Again, you have the idea that only certain people hold the key to the Kingdom of Happiness. No one holds it. No one has the authority to hold that key. That key is your own self, and in the development and the purification and in the incorruptibility of that self alone is the Kingdom of Eternity."

Note the context -- he was himself "chosen" to be "the guru" as he was 16(!) and he recognized the absurdity of it as he was 32:

"The Order of the Star in the East was founded in 1911 to proclaim the coming of the World Teacher. Krishnamurti was made Head of the Order. On August 3, 1929, the opening day of the annual Star Camp at Ommen, Holland, Krishnamurti dissolved the Order before 3000 members."

( The film of him reading the speech then: https://www.youtube.com/watch?v=VYnxRYAHmEs&t=11s )

The teachings of the Order in which he was raised weren't "Upanishads and Gita" but the "Doctrine" of Madam Blavatsky:

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

"One of the central tenets of late 19th-century Theosophy as promoted by the Theosophical Society was the complex doctrine of intelligent evolution of all existence. This was said to be occurring on a Cosmic scale, incorporating both physical and non-physical aspects of the known and unknown Universe, and affecting all of its constituent parts regardless of apparent size or importance. The theory was originally promulgated in the Secret Doctrine (published 1888), a book by Helena Blavatsky, one of the founders of contemporary Theosophy and the Theosophical Society."

Edit: Upanishads have, unsurprisingly, many more different teachings than what "tech_browser" wrote below:

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

They are huge and with a lot of stories, a random sample is here:

http://www.sacred-texts.com/hin/sbe15/sbe15075.htm
The available data suggests there are no groups of people who are good at not being phished.

The audience here is unlikely to send a check to the Nigerian prince looking to smuggle his money to America, but if you're arguing that we shouldn't trust yubikeys against APT backdoors, we're talking about a much higher quality of phishing.

I'll take my odds with yubikeys firmware rather than try to vet every site I enter a TOTP code into
Don't forget, only runs on IE.
Schizophrenia is more likely than "burn out". ;)
Because AirBNB use in NY amounts to economic rent-seeking. That is fundamentally different than disallowing a class of people to participate in the economy.
Thanks for the laugh, brightened my day :)
Thank you, it was exactly the look I was after :-) But the logo was supposed to be copper but it is "silver". I don't really know why...

This was the effect I was looking for:
https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQHkdLM...
Just because you ingest something doesn't mean you will ever get sick. Maybe there are some people that can drink a lot of soda, but would never use the insurance.

I agree with the 'sin tax' because it places it closer to the source. There are many, many external variables that will affect the individual before it affects health insurance.

If "soda" is "bad", then tax soda. Don't attempt to figure out the cost once it is so far removed from the situation (i.e. don't attempt to measure the flapping of butterfly wings in a hurricane)
Well I was answering the question about why is C considered numbers - it's a field, hence elements of C behave exactly like numbers. Moreover, it's an 'algebraic closure' of R, hence a more natural choice for "all numbers", and it's a maximal one at that (i.e. quaternions and such are no longer fields and don't really behave like numbers, while C still does).

Edit: FWIW, I consider the terminology of 'real' vs 'imaginary' completely stupid and misleading. This terminology didn't really make it to other languages, e.g. in Russian it's 'material' vs 'complex' numbers, but they don't use the term 'imaginary'.
Whatever happened to paying for services? I can't even do that now if I want to avoid staring at what someone else thinks I'd spend money on.
No need for an extra plugin even. Just a custom list for uBlock Origin: http://mute.bradconte.com/
I would assume they're referring to spyware that's sophisticated enough that it was likely state-sponsored, a la stuxnet, as states usually are the only entities with the resources to develop spyware of that level.
What is XML and how is it used?
This Startup Aims to Get Snapchat Users to Actually Pay for Brands’ Geofilters
all factual evidence leads to inevitable conclusion that Communist and Socialist theory is a steaming pile of horseshit

source: born in USSR
It is indeed a pain. That's why I made https://cryptup.org/

For some of my users, using Gmail itself is already challenging.

Yet they are sending around PGP encrypted messages, attachments, etc.

Even my mom is using this. For encryption software, moms count double.
True, but that only makes the argument weaker for Krishnamurti, who really refused the role of teacher quite strongly himself and certainly didn't want anyone believing in a supernatural savior instead.
Show HN: PersonalDev – a Personal Development simple web app
Sure.

As this is a standard Ubuntu install, ls is indeed aliased to "ls --color" - but afaik ls as standard detects pipes, and turns off color (so you don't get a lot of control characters if you do "ls --color | sort > file.txt". Unless you use --color=always if I recall correctly.

Just wanted to differentiate between "select * from documents" and "select count(*) from documents" being slow.
Yes, I agree that Swift is 'too C-like', and besides, I was looking at Kotlin first, and it seems almost exactly the same syntactically.
I like the J programming language, which allows for very small programs due to the composing and abstracting of functions. J's use of high-level abstraction using ASCII characters to represent functions (operators - verbs, adverbs, nouns...) seems to scare a lot of people away from it.
The irony is of course the move towards array-computing hardware, GPUs and FPGAs that lend themselves for a perfect match with array-based languages like APL/J/K/Kona and other, and yet we mold array/vector libraries or patches to the C-style languages to enable programming GPUs
People get comfortable with their PLs like their native tongue. It's why I would hear Westerners think a Chinese child was being particularly whiny compared to their own children or other Western children, when in reality the Cantonese-speaking child was saying the same type of things. Being American and understanding some of what the child was saying in Cantonese allowed me to make that observation, and fully realize how our comforts and preconceptions operate on how we perceive others and the world.
This is why I try to be multilingual in PLs and spoken languages.

DeepUI seems like yet another way to tackle implementing our goals in a different language, and thereby also gain understanding into how we 'normally' do it.
What you just sent me is an extra plugin for Ad Block Plus. No where on that site are the words uBlock or Origin even mentioned.

Edit: I see below what you're referring to. However I'd rather have a separate plugin where I can easily selectively turn it on(Hacker News).
Just readjust neurotransmitter stuff.
It's not hard though, it's just hard to do it without any third-party in a way that provides an easy user experience. iMessage is a good example of encrypted E2E messaging that "just works", but it is setup and maintained by a third party.

I would say one of the biggest hurdles to increased security is the debilitating nature of secure from the security people themselves. Everyone wants a perfect solution and postulates endlessly about every edge case. So much so that the community won't accept any solution that has even a little bit of hair on it, so nothing gets done except everyones individual homebrew mechanisms. I swear there's not a pragmatic bone in their bodies, and if you doubt me then join some popular crypto mailing lists and see the tinfoil hattery for yourselves.
HA. This article doesn't show you what happened after the great enrichment. Classic malthusian. In the late 1600s, we broke the inverse relationship between people and 'misery'. This is a joke, if not an attempt to perpetuate a ridiculous and unfounded worldview.

The great enrichment, google it.
Close Calls
Just give it a shot for a week, it's cathartic.
Free Video Course: Ionic 2 – Developing a Real-World Mobile App
Maybe a way to vote MVPs on those ideas?
Oh, great! Thanks.
> allegedly easier to deploy.

One .c file, one .h file. No fancy compiler option. It doesn't get any easier. I agree with most of the rest, including the "avoid" recommendation, since Monocypher had only one pair of eyeballs so far.

> There are many things I disagree with

Please, I need more! (The documentation order was out of laziness, I'll change it.)

> using TweetNaCl as a base is less interesting than using libsodium which is both fast and has a lot more eyeballs on it.

TweetNaCl is smaller. Much smaller. It doesn't need nearly as many eyeballs as libsodium to reach the same level of confidence. And I'm not sure libsodium had as much audits and static analyses as TweetNaCl, if only because its size may render some analyses impractical.

I tried to use ref10 as a base. It's too much code.
To be fair, learning statistics is hard for the same reason that doing statistics is hard - any statistic involves assumptions, and the different assumptions underlying different models can be very subtle. There's a lot of disagreement among even professional, academic statisticians about fundamental concepts like p values [1] and how to quantify uncertainty under multiple hypothesis testing [2]. Unfortunately, I don't see any of this getting easier any time soon (although I would love to be proven wrong).

[1] http://www.tandfonline.com/doi/full/10.1080/00031305.2016.11...

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1112991/
To me, there is essentially no difference between AI completely merging with humans and conquering us. Consider what a complete merger might look like. Which pieces of humanity remain? I suppose we'll have replaced some or all of our mental faculties with AI, we'll no longer procreate or degrade biologically -- hell, why even retain a human-like body? Mount a case on one of those dog-bots from Boston Dynamics.

AI will conquer humanity by slowly replacing each of its components with perfect, "artificial" ones. And then? I'm sure it will eventually calculate the only logical course of action is to turn itself off since its existence serves no purpose other than to threaten the existence of all organic life on the planet. Such great heights!
Ask HN: Has anybody self-hosted their servers
There was a reddit thread where there was an individual that was shutting down because their high AWS costs compared to what was coming in. Another user suggested self hosting the processing part so that you can offload the data to a local server/desktop to save money and go from there. Has anybody tried this before with success? If so, did you have to upgrade your internet to get a static IP or at least allow for the self hosting?