skysight-inc/HackerNews huggingface dataset:
Not to start an OS war, but there might be serious reasons to do banking with another OS.

+ How easy is it to see all the processes running on your machine?

+ Is it easy for you to limit the permissions of your browser?

+ Is it easy to monitor weird network activity?

+ Do you have some idea about the security standards of the software you use? This does not say that it needs to be open source, there might be other ways.

+ Do you have the right setup to receive security updates.

+ Do you restrict yourself to non-mainstream software to reduce the chance to be a target?

+ Do you consider read-only media at the time you do your banking?

There is a lot you can do without opening up your computer to a remote scan.
How did the industry in Germany get to this point?
Another default should be PIN enabled.
Try These Two Gmail Address Hacks
If I understand this right, aren't they putting the motor around the prop? While it cuts down on noise, doesn't it increase, or at least give it a distinct, magnetic signature?
The Best iPhone and Android Apps of 2017
>Has anyone tried this recently? I did a few years ago and it wasn't really usable.

I use it on the regular for making small mechanical parts for 3d printing. When I was on windows I used autodesk inventor for this, but that doesn't work on linux, so here I am.

It's certainly got some issues, but they can be sidestepped with some basic experience. I wouldn't recommend it to an engineering design firm, but I'd happily suggest it to a student startup, at least to try and see if it works for them before they spring several grand for autodesk. Mostly I'm just happy that it continues to be worked on, and look forward to each new version.
Emotional intelligence does not imply that you are driven by emotions. It imply that you understand them, which makes it easier to control how you react.

Someone who is emotional is not displaying emotional intelligence at that moment.
> That is what exactly?

Vertical split panes was the biggest reason, but for myself, the end comes down to a config file I can actually read and unlike screen, tends to not have things like this in the man page:

> Attach here and now. Whatever that means, just do it.
Pay someone on fiver with bitcoin to give you a few email accounts. Problem solved. (Make sure to use Tor and mix the coins.)
this is the exact reason I removed all of my phone numbers from Google account. No Matt what recovery options you choose, if Google has a phone number connected to account, it will always offer to senf an sms to let you regain access. Downside: Google everytime bothers me with notification on MyAccount page that my phone number is missing. But worth it.
>I'm not arguing that the definitions exist. I'm arguing your assessment that only using a particular one stifles discussion.

You said, if I understood correctly, that the definitions meaning "there are essential qualities applicable to all members of a group" was the only relevant definition for purposes of this discussion.

I said, no, the other definitions are complementary, and must be considered.

You said no, they should not be considered.

I am unclear on how this is not stifling to the discussion.
SQL JOIN clause explained
Yes, you should. They demand phones because normal users who aren't being guided through the setup would be likely to lock themselves out of their account without it, but if you know what you're doing you can eliminate the phone dependency.
I figured this was an automatic, statistical process and not a reflection of a company with ailing reputation as of late. I modified the title from the headline so it was less aggressive.

Technological perspective from the competent technologists here is a valuable one.
>Sorry, using a collection of meaningless words to justify thoughts or actions is irrational.

Any action we take is irrational at its root. If you remove emotions, there's no compelling rational reason to do anything or favor one action over the other. In that case, a person can very well decide to reject Icarus as being meaningless, but they will not be able to remove all such meaningless thoughts from the way they live their lives, or even a small fraction of the stories they live by.

There will always be numerous narratives and mental models of varying accuracy that will determine our choices and actions. Anything from a sense of our own self and memories, to beliefs in some exterior entity or cause, to even abstract thoughts about the world itself that we came up with or received from others. On this basis, we use reason to move towards our goals but the goals themselves are still irrational.

Icarus itself isn't even a bad story, as far as tales go. There are several examples in human history where our ambition and drive caused enormous suffering. Looking at the twentieth century or even the last six thousand years can make you wonder whether it wouldn't have been better for us to stay in small tribes until the Sun burns the planet to a crisp. Is the current and marginally less awful world worth all the misery that came before it? Hard to say for sure, even if I do fully agree that we should be as hubristic as possible in today's circumstances. It's too late to go back so we must move forward.
Yes, I'd really love to have a linux version of that.

The biggest advantage of screen to me is that you can more easily fix the dumb prefix key (e.g. screen -e^z^z to use ^Z). This is handy for remote servers wherem you don't have your config files etc.
The JD looks awesome. Just wanted to check if you guys are sponsoring visas or any chance of remote work.
SMS 2FA makes people think they're safe, and, worse, sometimes turns out to be SMS 1FA.

TOTP and U2F ("Authenticator" and Yubikeys) have a great track record.
This, to me, sounds like Mozilla Persona
This sentiment is common but misguided. For one thing, "impressionable people" will always seek out taboo information. Banning jihadi messaging isn't going to make it less appealing to them (when they find it elsewhere) or to make it disappear from the internet (there's always a way). So this is an ineffective strategy.

It is better to target the root cause, which is that jihadi ideas are clearly attractive to a large group of European youths. Just look at the numbers of Europeans travelling to Iraq, Libya, Syria to fight, to sacrifice their lives for this ideology. You can't dismiss all these people as "impressionable". As far as I can tell, they are otherwise normal people who are as rational as you or me.

Sure, there are some truly impressionable people out there. And we should prevent them from being radicalized. But it's like with sex or drugs... We talk to our kids about difficult subjects so they are well-informed and are not so naive and easy to manipulate. But we don't talk about jihadi ideology. Why is mainstream society unwilling to challenge their ideas and expose them as wrong?

You can't defeat an ideology by pretending that it doesn't exist, which is what you're effectively doing when you censor it. It's a knee-jerk yet cowardly way to avoid confronting the actual problem. And the problem isn't going to go away unless you confront the ideology head-on. Radicalization isn't the inevitable outcome of being exposed to these ideas but is rather the result of losing an argument.
You are correct, but take a look at more recent compilers. They are much less embarrassing now --especially if you start using vectorcall. http://godbolt.org is really great for experimenting with SIMD with multiple compilers simultaneously.
And what do you do if you want the best, no matter how the demographic dices roll?

Come on. What github is doing is both screwing up the competent women and the competent men this way.

By throwing a diversity bone after a blind audition you actually rob any future woman of the feeling that she earned her place there and was not gifted to her.

This year men are the best election developers. Next - there may be one or two. That would have been thought of and perceived as equal. Now it is over. Forever and ever.
Open source golang redis hash within hashes store for querying time data
Google Takeout (Data Liberation)
Simple Angular2/4 search filter
I feel like most of the games in this roundup, as an alternative to ingenuity, have turned to complexity as a way to keep things fresh. And that makes me sad. In my opinion, any game that needs more than one type of "counter" token is probably overengineered. (Sorry, eurogames, I know this hurts your feelings.)

My favorite games are either very simple or designed to absorb complexity into familiar devices, like decks of cards and well-designed boards. And they thrive on a deceptively simple mechanic, a few difficult decisions, and a sense of urgency. Pandemic, Dominion, Ticket to Ride, 7 Wonders and Quadropolis come to mind. Each of these is clever, not just because it adds another "thing to keep track of," but because it asks you to do something that seems easy and is not.

I am speaking out of ignorance a little, though, since I haven't played many eurogames (and probably don't have the patience for any game that takes longer than 90 minutes).
Thanks for this comment.

In the debate regarding Islamic terrorism, in the West liberals tend to ascribe it to poverty, lack of education, lack of opportunities, poor integration.

But when Islam-related violence is regarded in the Middle East, people blame it on Bush and Obama for removing the tyrants who kept the internal religious conflict under control.

So why are people surprised that May, or anyone else, would copy the tyrants' methods of reaching for autocracy in dealing with these issues? And the irony is that liberals would wash away the common element that is prevalent in the terrorism in Europe and the conflict in the Middle East, which is in fact Islamic fundamentalism.

Having lived in Europe for a few years, seeing what has happened in the last 10 years has me thinking that the insane violence in the Middle East will be imported into Europe and destroy the Europe that I admired. Thank-you Merkel.
Earn money online watching Ads for 43 seconds
Easy answer: the majority of exploitable memory corruption vulnerabilities in 2017 aren't simple buffer size calculation mistakes.

Pointer auth and control flow integrity techniques cover most (all?) memory corruption flaws, including memory lifecycle errors (which are probably the most common modern source of vulnerabilities). Built-in buffer bounds checks do not.
>but it's so full of little bugs and crashes it's not really usable in my mind

See my comment below comparing Open CASCADE with Parasolid.

Developing B-rep modeling kernels with support for curved surfaces is very labor intensive.
I would love to be wrong about this.
There have been many open submission conferences with speakers who are all male. And all white. And a few both.

Are there any open submission conferences which have had speakers who are all WoC?

It seems like a distraction to discuss hypothetical diversity problems that don't exist, instead of real ones that do.
People can the afraid of different things - the worry in the article would seem to be that stock prices will fall as margins go down which seems quite possible. At the same time life in general may be just fine.
Simple java program to reverse number
Git-merge 2017 videos
ever heard of directional speakers? or radars arrays?
There is more in rationality, but nothing you'd terribly miss, at least IMHO.
I disagree. By posting the same thing consistently your are effectively introducing noise into the system in the hopes of getting a signal out. Hope is not a plan. Please find an alternative way.
Ask HN: How to document things I learned while working on a side project?
I love to work on side projects as they allow me learn a lot of things. But most of the stuff I thus manage to learn ... is forgotten. And that is very disappointing.

In my opinion, this happens because -- while trying to solve an issue -- I don't go directly from the Source Problem to the Final Solution.

Instead, my path goes in loops; from what I initially thought was the problem to what I initially thought would be the solution -- getting closer to the Source Problem and the Final Solution with each Stack Overflow answer, blog post or piece of documentation I read.

When I finally find the Optimal Path, my mind is too fuzzy to remember exactly what was the real problem, let alone the solution.

To get rid of all of this, I decided to create a JOURNAL.md file, where I document everything about that Optimal Path, so that I can wrap my mind around it. I keep this file in my project's root and commit it with the rest of the project. Thus, I can keep each commit with the stuff I learned while building it -- while keeping the document easily accessible.

My question is: Is there a better way to document this kind of stuff? Should I be adding it to the commit message? Any recommendation? What's your solution?
> nice and clear

Looks absolutely horrible to me, why not simply

eax = ebx + ecx

?
> A lot of Europeans and north-American joining ISIS are not of Muslim background.

That's chocking news to me, I though you had to be a muslim to join them.
Laws don't work that way
Yeah that's totally fair
Tramp mode in emacs is the closest I have seen to something like this. The dream is a beefed up cloud server hosting and executing code, while you just use your local resources to run emacs
> How about we start the retirement of C as it is a liability more than an asset at this day and age

There's really only one replacement for C right now and it's Rust. If you don't like or can't use Rust (for whatever reason) you're gonna stick with C, and when you consider how much work has gone into making Rust a viable C alternative, it's clear we're a long way away from having a healthy ecosystem of C replacements.
So... SIMD intrinsics?

You also need to take into account that a huge chunk of the work in SIMD is the need to rearrange your data to be more amenable to the CPU. C++ compilers are very restricted in what they can do for you there.
I don't think it is possible to state a general list of priorities such like this on all source code and all contexts. What is not apparent here is the context in which these priorities were stated. I could easily argue that maintainability (both reading and writing) is more important than runtime performance in any other given context.

What would be interesting is a more elaborate discussion of the priorities based on the context (which is unknown in this case).
Ohh you're teasing me.
Some context: "Dolphin is a GameCube and Wii emulator"
I'm a little unclear on how this is more than a serverless password manager with Nacl public keys instead of some symmetric algorithm generating per-site passwords.

There are lots and lots of serverless password managers, and their uptake is even lower than that of real password managers.

Is the cleverness here that this one is exploiting modern browser API to quietly embed the whole thing in localStorage so that users don't have to install it?
Don't use Google authenticator.

HOTP and TOTP are IETF standards and any compatible app should work. Android Token works great and is 67kb in size.

Last time i tried to use Google authenticator it phoned home supposedly connecting my mobile IP address to my DSL IP adress thus making me less secure
I definitely agree with you there.

Often when I feel certain ways, I don't have reference points to mentally articulate how I'm feeling - if I even have the ability to consciously distinguish the feeling and highlight it. That shuts down a lot of internal dialog and analysis before it has the chance to take place.

When I'm anxious, my thinking is clouded across the board, which makes this weakness all the more apparent.

I wonder if there are any books out there that specifically help to instil an understanding of the nuances in emotional processing.
Genes don't evolve according to a purpose, they simply happened to last until the current point in time.
Recently I was able to create a "test" gmail account without using a phone number, just leave the fields blank and hit continue.
Authy backs up the 2FA secrets to the could to enable "multi-device support". To restore the backup it's usually a matter of verifying your phone number via SMS. See how this turned bad?

I'd recommend disabling multi-device support which is enabled by default or adding a backup/restore prassphrase to make it more difficult to add new devices without also cracking the prassphrase.
Disagree all you want. Both the community and the moderators have made it abundantly clear that reposts of stories that haven't got traction (or stories with traction, but years ago) are not only okay, but actively encouraged. The FAQ specifically say so!

Stories always fall between the cracks; it's normal for a story to get zero comments and maybe one upvote at one time, and hundreds of upvotes and comments another time.
I've used Solvespace a lot and agree, it's very intuitive and stable. Unfortunately it lacks a lot of the more in-depth features and also its constraints engine gets confused very easily, plus it doesn't do great with curved surfaces. I ended up moving away from it after getting frustrated that certain tasks were oddly difficult and complex, e.g. fillets/chamfer or changing the color of an object.

Nowadays I mostly use OnShape. It's similar to Solvespace in terms of workflow, but more comparable to a "real" CAD package feature-wise. It's also free for hobby use as long as you are willing to share your designs. The major disadvantage (to me at least) is that it isn't OSS, but by virtue of being in-browser it at least runs on Linux.

Edit: I'd also still recommend Solvespace, especially if you just want to do some basic drawings or learn parametric CAD.
Not true. Plenty of people come to USA with H1B/F1 and make a good life here. Hell even Sundar Pichai is one of those people.
If you hide a story, are the duplicates also hidden?
Hey! Yes indeed! Keep in touch and you'll get to discover your's
Don't Drown in Documentation
Show HN: Embed Hacker News dynamically as comment section
On the Road by Jack Kerouac.

I read it at 18 and I wish I had read it way earlier. It taught me to be mad, to live life, to get out and see the world. But looking back at it, it also taught me how to be responsible and how to not to be a jerk.

It, above all, showed me what beautiful writing is.
For what toolchain? GCC supports inline assembly for every architecture I have used it on (x86, x86-64, PPC, SPARC, ARM)
In this case the law is written precisely like a unit test:

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

https://en.wikipedia.org/wiki/FTP-75

The problem with the testing is that it also followed the exact same unit test. I have not read the law, but they certainly violated the spirit of the law if not also the letter.
I run xpra on servers and attach to them. This works far better than X-forwarding.

I warmly recommend xpra, although it is another screen/tux/not-a-builtin
The argument here is representation. See also: Uhura from Star Trek.
Exact same feeling I have about web apps.

We could be using an app-centric XML-like language¹ for the UI, and an app-centric protocol versus a stateless² one where we apply hacks like cookies and WebSockets to. Instead we're hacking on top of a document-oriented system, and the hacks feel like they're 10 layers deep now.

¹ Similar to XAML or XUL, in concept and example.

² Statelessness is a great default, but when you need it, it shouldn't be an awful hack.
I will take your advice and use another os and computer for banking, but the problem is that perhaps the router is pwned and so there is no secure wire to operate.
"No such item" error message
Kenneth Reitz's pipenv and Go's future official package manager use that terminology as well, which doesn't make any sense.
Wondering how much the "moving data to the GPU" overhead won't help to make things significantly faster
I recommend xpra, which is like screen but for X apps (and the apps they launch, i.e. Start xterm and launch stuff from there and the whole
Constellation of Windows is like a screen session you can attach and detach from), and you can view the sessions remotely and even in the browser!
I did say "re".
Could OpenCL (AMD, FPGA) be supported in the future?
It's a reaction that only makes the problem worse.

Imagine the reaction if a group of male organizers had decided too many women were speaking, and you'll understand how other people feel about this decision.

When sexism like this is tolerated it only discredits any claim that equality and fairness are the goals.
The notion of an equilibrium doesn't hold up to scrutiny if we consider all the mass extinction events that came before, or even the continuing random chaos that regularly sweeps species away in favor of others.

Of course, it's also a bad idea to create conditions on Earth where human life is made more difficult or unpleasant. However, we are also part of nature, and other elements of the natural world are only useful in so far as they meet some human need, even if it's just the satisfaction you get from treating another species in a kind way.

Heck, it's not even clear whether leaving nature untouched is actually ethical, considering the form it currently has. As we speak, thousands of beings are violently being killed and eaten by their predators, even with humans out of the equation. The cycle has continued this way for aeons, and only because random events made life evolve in this specific way, with a nervous system that produces suffering.
User Safety at Product Hunt
> The GS analysts aren't passing a moral judgement as to whether rising wages are a good thing or a bad thing.

Yes, they absolutely are. By calling rising wages a "threat", and a "sobering thought", they are
passing clear moral judgement on it. Those are not value-neutral terms. If you can't see that, spend some time on improving your reading comprehension skills and come back to it.
Facebook is broken
Pandemic has an outbreak counter, an infection counter, a cured/eradicated disease counter, city infection counters and 2 different decks of cards, as well as meeples and buildings. And that's just standard Pandemic; Legacy is fully bananas with its engineering. Should its feelings feel hurt too? :)
I love the concept.p But it's hard to tell whether this is ready for production. Anyone have any hands on experience with it?!
The irony of Icarus here is too strong to ignore: we will literally be flying further away from the sun.
So does The Guardian.
I think that the 1st stage separates at ~6000kmh; that's nowhere near the speed of orbit - which is around 28000kmh. I think that explains the ability of the first stage to pass through the atmosphere without a heat shield - it's not the high up, more the speed, I think.

From (again, not definitive) knowledge, the rocket fires to slow down (boostback), a re-entry burn, then a landing burn. Indeed, there's info from the horse's mouth here:

http://www.spacex.com/news/2015/06/24/why-and-how-landing-ro...
Why is Authy called unsafe by the Author and Google Authenticator safe? Ever heard that it is more likely that your smartphone gets lost, broken and stolen than your precious online account getting hacked? I'm very happy I had Authy when I was in a foreign country and my Nexus 5X stopped working (BTW: damn you LG for your poor engineering!)
>All that remains is a static C program.
That what i mean in "verbose cryptic C". Machine-generated C is huge and hard to comprehend in its entirety, with recursion and continuations practically impossible.
It is just a step above from dis-assembled programs. C isn't some magic format that prevents bugs or ensures safety(in fact opposite of that, the larger the code the more bugs it will produce).
On the micro level, I found the Rich Dad game surprisingly well done. Informative and engaging http://www.richdad.com/apps-games/cashflow-boardgame

An economic "Risk/Diplomacy" style game would be cool.
>That's non sequitur.
At the time Dylan IDE existed it regularly consumed 3/4 of all RAM. So bragging about it being only 20MB is like bragging your app only consumes 12GB of RAM today.
hn.algolia.com is aggressively cached. It's updated every 3 minutes.