skysight-inc/HackerNews huggingface dataset:
Ask HN: How to get my friends interested in investing?
I've been investing both passively and actively since I was 20. I invest primarily in index funds with a small amount allocated to equities and forex.

I see a lot of value in investing early (I'm 27 now, which I suppose is still relatively early), but I'm having a hard time convincing my friends to invest in their future. I often hear from my friends that they don't have the money to invest at all, but my frustration comes from hearing that while we're at a bar or out to dinner. I try to explain to them that they could try not buying that extra drink or appetizer, saving maybe $10 monthly, and having $120 to invest at the end of the year. It's small, but it's a start and it adds up over a long period of time.

I guess my main struggle is getting my friends to understand why that small amount will matter in 30-40 years when they retire. I learned early on about the power of compound interest, but I feel like it's incredibly difficult to get people to care about something that is so distant.

What techniques or methods do you use to talk to your friends/family about investing for their future?
It's probably trying to tell you to leave a blank line between the title and the body of the message.
See also: https://news.ycombinator.com/item?id=13493100
It looks like Trump has reneged on his unreasonable promise to ban all muslims, and he's about to renege on his promise of building a wall (as nobody seems willing to pay for it).

I wonder if the people who voted for him will give a crap?
Looks slightly outdated. Stating that Nexus is dying and that it may be replaced by Pixel to be announced in October, which has clearly already happened. If they could crawl news articles and auto update statuses then there may be more interest in this.
I'm not sure I see the security advantage to opt-in SMS over opt-out SMS (both are bad). If the button exists to override the hardware token with a text message, the attacker will simply push the button after hijacking your phone number.
I suppose it would be useful to find out then.
Career Advice and Salary Negotiations: Move Early and Move Often
Without PR, there is no public interest, no funding, and no astronauts in flight needing protection.

Why do you think there is big announcement, press event if not for PR?
Some interesting analysis here, but I think you are analysing a video far too heavily in the spatial space i.e at frame level, this doesn't particularly give reliable results as compression and hence artifacts can vary according to frame in time.

Video needs to be analysed ideally in the temporal space (i.e as a sequence). I see no mention of the GOP structure or length of the encoding chosen, which would need to be considered.

For example the one frame you have chosen to compare could be an I frame in some of the video compression or could be a P or B frame which would result in slight variance in quality and artifacts.
Trump isn't even close to being a billionaire. His son in law is, though.
Software Versions are Broken (2015)
Right, a columnar store would touch only a couple (1.1bn * three numerical columns) of those 500 GB. But the question was about Redis :)

The author has an overview of the benchmarks with various systems at http://tech.marksblogg.com/benchmarks.html – but one can't just compare rows as many factors vary (esp. hardware).
What specific evidence are you referring to?
> Venezuela has arrested a group of Bitcoin miners for allegedly “affecting stability” of the country’s electricity supply.

I don't understand. Does Venezuela have some law that says people aren't allowed to use too much electricity for "X"? The article is a bit light on details. Thenagain, maybe this is just business as usual in a country on the verge of collapse.
I am running linux on a 1440p laptop, and I will say the scaling is less than ideal. Works well for just the 1 screen. But unfortunately carries over to my external monitors (1080p) as well. I wind up downscaling to 1080p when I'm docked.
You can, but is there a way to do it such that Facebook won't under any circumstances send an SMS message?
Upgrade Releases with Distillery
My comment is an analysis of the motivation for the punch not an analysis of punching as a tactic.
ΕΝΕΡΓΗΤΙΚΕΣ ESCORTS ΣΤΗΝ ΑΘΗΝΑ – escorts| athens escorts |call girls
Pray, tell: how have you managed to keep it disabled? It always seems to re-enable for me
That's about what it is in my mid 2014 13" rMBP and I regularly get 8 hours coding on it.
The thing is that something like computing primes with template instantiations was always a little weird and came with problems around sensible build processes. The rules were...well...complicated, but not that complicated. You had ADL rules that were weird, but basically, you could view a lot of the template hackery as a weird thing that you could understand without too much trouble, but probably didn't need to. That's much less true with most of the C++-11/14/17 features.

C++ has always been complex, but I defy anyone to read "Effective Modern C++" from cover to cover without clutching their pearls in horror.

Don't get me wrong, I actually like C++ in a weird way. There's nothing else out there that goes quite so far in putting you the programmer in charge while still attempting to let you work at a slightly higher level. But the price in cognitive load for this flexibility is just stupidly high.
Not sure I understand your thesis: are you trying to link "interesting" -> arbitrary "good/bad" utility designation, and use that reasoning to argue that progressing FB is not interesting?

It seems like a fallacy if I understand you correctly (which may/may not be the case):

If A -> B, and you claim -B, that doesn't mean -A.

e.g. If "VR is interesting -> good societal problems to solve" , then "bad societal problem" doesn't mean progressing FB isn't interesting.
Actually coming back to this. Eshell is an odd example for you to pick. I use eshell daily. Is my only shell, if I can get away with it. However, it is not a "lisp" shell. It is simply a shell buffer in emacs that is heavily integrated with many emacs features. Tramp, in particular, is nicely integrated such that I am beginning to forget scp and related notations. (That is actually a bad side effect.)

Yes, you can inline lisp expressions. But, I constantly paste in standard shell exports and they work exactly as you would expect them to.

Again, we agree that lisp is not necessarily a good shell language. Just, EShell seems a poor example to look at when making this argument.

Edit: Where is the wiki you referred to? In particular, where you discuss eshell.
Very cool! I like how you also provide resource to get one's candidacy started
It doesn't increase severity in and of itself, it just changes the nature of the system. And people will adapt their decision making processes to the new properties of that system.

Facebook would feel more comfortable expanding their scope of features in a way that increases severity. -- For example, my primary objection to using my facebook account to log into unrelated websites isn't about privacy, it's that I think I can manage unique credentials for each one better than adding facebook as a shared point of failure and risking a cascade if my facebook account gets compromised.

Contacts would assume a higher degree of authenticity to actions done with my account.

It only sets the stage for the change, it doesn't implement it. I know the tech bubble likes to pretend speculation around obvious system effects is 100% unfounded if it might lead to even-the-slightest-bit-unflattering conclusions. But I don't play that game.
A flexbox "column" can also be a row. You can have a container item centered vertically and also have it include two items.
I can't help but think that the author, had he lived in 1600, would have argued a similar point about why we're not going to the Americas.

After all, there are no roads or churches, the place is full of strange animals, plants and potentially hostile natives, and there's no guarantee that proper European crops will even grow there! And how much will it cost and how long will it take for such a colony to become self-sufficient, if ever?

Defeatism. Bah.
I've been keeping one since 4th Feb 2008. It's simply a Word document stored on an encrypted drive. Currently 153 pages, with my last entry 5 days ago.

It's intended for my eyes only. I record my moods, personal battles, health and weight information, self-development. I record snippets from good books, attempts to implement changes in my life, what happened and why.

It's a real eye-opener to look back over the years and see myself hitting the same problems over and over, such as overeating and procrastination.

Occasionally I distill all the positive, uplifting and useful bits into a "Highlights" document, which is really good to dip into when I need self-motivation. Whilst reading books and articles by others can be useful, there's nothing like reading your own advice from years ago, and re-living your victories, to get yourself back on track.

I recommend it, making it private, and being totally honest in what you write.

Good luck.
Awesome Creative Portfolio Websites
Resignation against terrible bosses is good an all, but when you're part of a public entity, and you're quitting because of a new leader with opposing views... I don't get it. The lets the door open sooner for that leader to bring in their own people - why not stay and fight as long as you can?
Can they do something about refreshing Gmail already? Takes forever and gmail gets hung so often I have to do it at least once a day. One of the slowest pages on the web.
evernote has been my go-to for journaling and note taking for the last five years or so, but i have been keeping notebooks for ages. they are where i keep my thoughts. random ideas, stream of consciousness, stories, poems, quotes, outlines, sketches. i will often have a page where i keep track of the goals and/or metrics that i care about measuring/tracking.

the switch from analogue to digital has been interesting. my content is now organized by topic, rather than being a chaotic mess of thoughts and feelings; tags make things searchable, but i don't sketch as much as i used to, which i miss. i'm slowly getting used to having a stylus rather than a pen, but i don't know how long it will take for it to feel natural.
Who's Using AWS?
Tools that handle formatting for you are a productivity multiplier and not having them but enforcing a specific style is wasteful.
Also, reading back, this is a huge huge red flag:

> "I dumped all the images into separate PNG files, and then used sips to convert the PNGs to somewhat-more-reasonably sized JPGs"

You are adding further compression to the PNGs (the frame grabs) by using JPEG (I assume you are using it in lossy mode), which is basically adding another form of compression to your results.

The fact you used JPEGs (further compression) for comparison basically null and voids all the results I am afraid.
Ask HN: What services for remote online language teaching are out there?
[Context]

English is not my native language, and I think I owe a huge part of my English skills to one great teacher, who was teaching me in high school (10+ years ago).

[Idea]

I have recently managed to reach out to this particular teacher, with interest in him providing some lessons. However, after high school, I have happened to move rather far away from my hometown, so in person lessons wouldn't be possible. Hence the idea to ask him about possibility of providing some online lessons.

[The Problem]

This teacher has never provided any lessons online, and is worried that he is going to miss traditional tools, like CD audio players, videos, printouts, etc.

He is however interested in learning about the possibilities, but I honestly have no idea what sort of software to recommend, as I was never teaching personally.

Obviously Skype etc. comes to mind first, but he really stressed the point of needing it somehow augmented, in ways directed towards teaching.

[Question]

So my question is: Do you know of any software for teaching remotely I could recommend? Ideally all integrated with video conferencing, ability to easily share scanned printouts, videos, pre-recorded audio, etc.

Maybe there are any startups out here working on something alike, and looking for early testers, or even just idea feedback?

[Disclaimer]

Of course I've tried some obvious Google searches like "how to teach English online", but there is a lot of material out there, tons of it looking like some content farms more than real people, and to be honest I cannot imagine myself how good are any of the services/software available for teachers who never taught online. So I really hope someone here is experienced already in this area and could help with choosing something to start with. :) Just looking at https://angel.co/language-learning there is 500 such companies, so it seems really difficult to get through this volume of data...

EDIT: formatting
IBM adds support for Tensorflow to its PowerAI machine learning framework
1992 was just the year MFC came out. I would go as far as saying that C++ of the early '90s was at its Nadir of inelegance. I'd go as far as saying that C++ frameworks of the early 90s were the absolute nadir of elegance.

STL only started getting into compilers around '95, so we had no standard containers and dozens of different string implementations. The only part of the standard library widely available was iostreams, which is easily the most despised part of that library.

With no useful standard library to speak of, C++ devs were basically using the C standard library, rife with such shining gems of perfection as scanf(), strcat() and dear_hacker_please_inject_shellcode_here().
Since no generic containers were in sight, pretty much all 90s code I've had the pleasure to see was infested with macros. Pieces of exquisite beauty. I still have nightmares sometimes.

Then came the late 90s and early 2000s. The STL was widely supported, Boost started to gain ground and Andrei Alexandrescu released Modern C++ Design. Template metaprogramming slowly got out of hand and both code and errors were indecipherable.

The thing is, C++11 and beyond is the very opposite of this. Hairy template metaprogramming is replaced by simple and straightforward constexprs. Proper lambdas obsoleted functors, a gang of bloated design patterns (Visitor, Obeserver, Strategy, Command, Template Method, Decorator and so on) and several complicated lambda libraries from Boost.

Modern C++ is still a mess, but I believe it's way more elegant than ever before.
I am very happy to let you know that perspective is informed and correct too! Google Cloud is far better than AWS. Especially in things like Ease of use, scalability, big data, machine learning, NoOps, pricing Google Cloud beats AWS by miles margin.
when did ubuntu start shipping with password sudo ?
Automated Detection of Landforms on Mars Using Convolutional Neural Networks
For me anything bigger that 13" is anchored to the desktop and I don't consider it mobile. 11"-13" is mobile for me or 20+" for desktop. In between are useless screen sizes for me because I'm not going to lug around a 15" or 17" laptop and if it's going to be on my desk, I'm going bigger.
Embedding Watermarks into Deep Neural Networks
The trezor only lets you backup the key during the initialization stage. After that the key can never be recovered. Also you can set a password so it's encrypted as well, so even if someone finds your paper backup it's not particularly useful.
Well, if you think a particular practice is illegal, you should think it's illegal all the time, even when it's used against people who are clearly guilty. This is somewhat comparable to the ACLU defending the KKK. Everybody has rights, and you legitimize your cause when you fight for everyone, not just when it's comfortable.

And more practically, a case with the right details does not appear in a state supreme court very often. EFF wants to set a precedent, so they need to take whatever opportunity presents itself.
Well, it did prove itself as a prototype once:

- https://en.wikipedia.org/wiki/Freigeld

- https://en.wikipedia.org/wiki/W%C3%B6rgl#The_W.C3.B6rgl_Expe...

Government still gets to redistribute whatever taxes it accrues.
The relay is controlling the main voltage input and it's similar to http://i.ebayimg.com/00/s/NTAwWDUwMA==/z/ZS0AAOSwr81UNgc9/$_.... The relay's function is to act like a central switch. I have also a servo attached to the thermostat and it's only role is to spin the thermostat controller. The servo is similar to http://www.conrad.com/medias/global/ce/2000_2999/2000/2060/2...
People seem to be under the impression that the senior civil service creates policy.

They don't. They implement policy. They are handed policy objectives and figure out who needs to do what to make that happen.

This is like having all the seniormost engineers and project managers leave a gigantic company after a takeover.
Not yet, but here are some links which I saved:

- https://medium.com/@jespr/create-a-simple-chat-web-app-using...

- https://github.com/ssuprunenko/phoenix-vue-2-example

- http://fullstackstanley.com/read/realtime-chat-with-vue-js-a...
> I think it shows many of the 'money first' people on here

That interpretive spin illustrates why we shouldn't have such discussions here. Treating someone's suicide as grist for internet arguments just can't lead anywhere good.
Doing same thing here, all notes are in markdown and stored in a git, then I use mkdocs to generate them for html view. the pros is that mkdocs can generate htmls without any special requirements(just run it on all your markdown files recursively, unlike jekyll hugo etc requires you set something first), however mkdocs has some issues on its theme, still looking for the best and simplest way to present a markdown cluster.

for the moment I use drupal's book module to take notes, it's hard to "extract" them and the support for markdown is not the best I expected.

I wish there is a CMS that can render flat markdown files ..
TFA suggests that the jury is still out on whether they resigned as a form of protest or were pushed out by the Trump administration.
If there can at some point in time be two or more tokens with the same secrets in them, you're essentially parked in the same security place as soft tokens. Just use the soft tokens.

I'm not saying soft tokens are bad. They're not; they're great. When we get a workable U2F software token, that might be the best option for most people.

What I'm saying is don't spend money on a hardware solution that isn't buying you any meaningful additional security.
C++ occupies the same mental space that languages like Haskell, Scala or OCaml.

Compared to its real competition, C++ is very elegant and a joy to use. These languages are meant for enjoying the maximum out of compile-time type abstractions, not as an easy-to-use tool for simple enterprise apps.
Right, sorry, it's linked from the article posted here.
I've done shedloads (500+ discs) of rips through hand brake, mostly DVDs and some Blu-Rays.

What I discovered was, that unless you are rippling losslessly, your results will vary greatly from film to film.

The advice I give out is:

1. Start with the recommended defaults in Handbrake.

2. Rip a film you know well.

3. View that film on ALL platforms you are likely to view it on. [a]

If you are happy. You are done - keep ripping discs.

If not:

4. Adjust quality up/or down goto #2. Repeat until happy.

Do the above for each GENRE of film - Bright Action movies need different ripping specs compared to period dramas.

--

[a] I did not do this step originally, and the first batch of rips I did, looked good on my 24" monitor, good on my 50" plasma, and awful on my 9ft projector screen!
Understanding How Machines Learn, Through Prototyping
We started using these for internal services and Google accounts where I work. It's unfortunately a big pain in the butt- you can't use Safari, you can't use the Mac/iPhone calendar app to see your meetings. It's web apps in Chrome or nothing, more or less.

The one type of key supposedly uses Bluetooth, but that functionality isn't built yet or something, so you get to carry around a little 4-inch microUSB cord with you everywhere you go, and connect that every single time you hit a 2FA prompt. At least the Yubikeys have a USB connector built into them.
>You're essentially saying, "don't worry, no one uses the new language features anyway".

No, I'm not saying that. A lot of C++ programmers are application programmers who glue together Qt GUI with some code to read a TCPIP socket or file and write out some data. Many C++ programmers simply don't have the day-to-day need to write generic templates (libraries).

Yes, it may be useful and mainstream to you but I don't think that is reflective of the whole C++ programming community at large.

>But that's not a convincing response to a complaint about the incredible complexity introduced by a particular new language feature.

When I studied it, the "&&" syntax and type deduction rules seem to be "irreducible complexity". Every computer science problem that involves one set of syntax to write another syntax (meta template programming) is complicated. This includes XSLT to rewrite XML, or PHP code that dynamically writes javascript syntax embedded inside of HTML syntax. Reading any of that code-that-writes-code is always ugly. If we were to challenge a language designer to recreate a syntax that meets the same exact goals of C++ (perfectly pass parameters without casts, no unnecessary copies that kills performance, with static type checks, etc), he'd eventually end up at the same complexity you have now. In other words, there is no breakthrough A.I. compiler algorithm that lets the parser correctly infer how parameters pass through to generic code. If there's a whitepaper that claims otherwise, I'd love to read it. (Rust generics are simpler but they also do less than C++ templates.) The TLDR is that C++ templates is a code gen tool and like any other nontrivial code gen tool, they end up being complicated.
Stride is a realtime analytics API built for scale and performance. It allows you to construct networks of continuous processing nodes that either materialize results (think high-throughput aggregation) or fire webhooks ("when this aggregate exceeds this value, POST to a url"). Each node is represented by a continuous SQL query, and nodes can be chained together by "tailing" other nodes.

These processing nodes can be queried and joined on (with SQL) at any time to easily power realtime dashboards and other analytical applications. Check out the original announcement [0] and the Stride docs [1] for more detail.

And to answer your question, no, Stride is not simply a frontend for PipelineDB. While it does use PipelineDB and PipelineDB Cluster extensively, it also uses other systems to provide unique capabilities, and all of this is ultimately synergized behind a dead-simple HTTP API.

We've found that a hosted database isn't actually all that interesting for users nowadays, and near impossible to build a business around because they've essentially become a cheap commodity. So we aim to deliver maximum value to users by nailing one use case (realtime analytics) with a highly focused API that eliminates most of the complexity and decision points you'd encounter when trying to do the same with a generic database.

[0] https://www.pipelinedb.com/blog/announcing-stride-a-realtime...

[1] https://www.stride.io/docs