skysight-inc/HackerNews huggingface dataset:
My view obviously is different, I view it as a matter of self determination. To me whether it is a matter of colonialisation is largely immaterial. The reason Gandhi's method works is because it leaves only two options, kill the complainants or acquiesce. Authority comes from submission, if someone does not submit to you then you have no authority over them; your only choice then is to either kill them or let them be. So if a sizeable percentage of Catalans come to the point of willing to risk everything to no longer submit to Madrid then Madrid will have only two options. Whether Brussels would allow the first of those two options is rather obvious. As with the vast majority of things in this life, the most committed wins.
Ask HN: Is the current cryptocurrency scenario a bubble like the dotcom one?
Apologies if this has been beaten to death and sounds cliche, but I'm still not able to wrap my head around how the current hype about cryptocurrencies is not just plain speculation and hype.

I was too young when the dotcom bubble happened, but from what I read on Wikipedia, the following were the reasons for the dotcom bubble and its eventual crash:

- Investors were eager to invest in any company with a ".com" suffix. Isn't this very similar to people just looking to invest in new ICOs (I still have no idea what those are)?

- There was a real sense of fear of missing out - investors just couldn't afford to not invest in a company because the entire market was investing in dotcom companies. Isn't this akin to how people invest in coins just because others are buying in? In fact, isn't the entire Bitcoin climate running on this?

- The market was confident that the companies would turn future profits. Isn't this too similar to "I'll cash out later when the exchange rate rises further"?

- An unprecedented amount of personal stock market investment occurred during the boom. Again, there are so many people blindly (not all, but some) buying coins without fully understanding the risk, purely based on speculation.

- Companies went public through IPOs so frequently. Now currencies offer an ICO so often.

Just reading through https://en.wikipedia.org/wiki/Dot-com_bubble#Bubble_growth I find so much similarity between the two scenarios.

I have heard some arguments denying a bubble - it mostly comes down to the statement that most new and brilliant things appear to go through a bubble. But isn't there too much of a similarity?

Again, I know this is a very beaten-to-death topic, so apologies if you're tired of hearing this (and I searched before asking HN).
Concrete applications for accelerator science
One of the advantages of using Docker! You can safely run this code multiple times and play with it without affecting your machine.
Maybe this reflects insecurity (in the psychological sense) from the community of people who love the web? That in itself is interesting.

Fwiw, long live the web. It's imperfect, but it's open. I'll take chaotic freedom to tight control any day.
Correct, becomeUnemployed() was what altered lengthOfSleep :)

I certainly could have tried to sleep more while I was working, but there really wasn't a way for me to personally achieve that. My boss and company were psycho. Lots of unpaid forced overtime, else fired. Lots of meetings and political games to play, else fired.

I wish my skills were desired elsewhere but it's been difficult to find a new job. So, plenty of time for me to sleep.

I definitely am exercising the same amount as I was while working. Sleep changed everything.

EDIT: How on earth is this answer downvotable?

What have I said that is even remotely wrong or controversial?
Bitcoin: A call-to-arms for technologists
It's good to finally see someone else say that. If you want more data to use, I tried to hit this in a systematic way in a counterpoint to Bruce Schneier on psychology of conspiracy theory:

https://www.schneier.com/blog/archives/2013/06/the_psycholog...

I meant to turn that into a standalone essay, too, but forgot about it. Thanks for the reminder.
I remembered my experience learning Go: reading Go language spec for about 2 hours and start being productive. That is not quite possible with other languages, I am afraid.
The 911 Turbo was astonishing.
Google MBA Internships 2018 (Japanese - English, Bilingual)
> usually one should be using an en/em dash (which would be `--`/`---` in Org-mode

This is something I've never liked about org-mode. Markdown was designed to be authored in existing tools, so its conversion of ASCII to Unicode quotes makes some sense. But Org is defined by its Emacs implementation, and Emacs has always had electrified punctuation support. There's no reason to export -- as –, and therefore need to deal with escapes, etc., when you can make -- insert – and export literally.

The fancier the editor, the fewer special syntaxes you should need in the format.
What you need to know about Web application firewall?
Does that involve lucid dreaming? I rarely manage to get any conscious control when I'm dreaming but last time I did it occurred to me in the dream to question whether I was getting the full physiological benefit of sleep if I'd managed to "manually override" the process.
The Clash of Ideas: Is Man Inherently Good or Bad?
"As for this article, it says there's a second part coming where I propose concrete solutions"

looking forward for it ...
> If programmers paid more than lip service to responsibility, they'd push for safer languages.

Most programmers want to dio their job quickly and easily, and go home.
It's been clear to me for a while that valuations lack any rational basis.

I reached this conclusion shortly after Yo was valued at something like $10 million.
Every time ntp comes up I wonder what happened to ntimed. https://nwtime.org/projects/ntimed/

...latest on it appears to be that Poul-Henning Kamp is building a house and that's taken up the time that was devoted to it, for now https://twitter.com/bsdphk/status/886166233783119873

(the Network Time Foundation were funding 1 day a week of his time, but that was just weekend work, he's a busy guy)
jmacs is my go-to lightweight emacs - not as light as mg, but comes with syntax highlighting and keyboard macros.

The hex editor is reasonably nifty too.
Object Oriented Programming in Python: Encapsulation and Inheritance
More pain for banned Uber as arch-rival Lyft moves in on London market
Interesting. The calculus is certainly different among billionaires (personal experience sample size = maybe 3 or 4, and no, sadly, I ain't one of 'em myself!).

The billionaires I've met, who by and large own and don't rent, have what I'd call three distinct use cases for private air travel: business, social, and family. Business travel can range from more or less daily to at least 3x per week. Family travel is less frequent and generally limited to whole-family trips, but said trips can and do occur a lot more frequently when you have those means. And then there are what I'd call social trips -- a bucket into which I'd lump anything from charity events, to fundraisers in DC, to golf tournaments, to spur-of-the-moment trips to the house in Aspen or the Hamptons.

Said billionaires, if asked, would consider most of the above to be business trips, because their business lives never stop, and some measure of business is usually baked into most trips -- even if it's a quick stop at one city to conduct business before heading on to the vacation spot.
Is it even cheap? Uber's cost is more than what it seems:
https://motherboard.vice.com/en_us/article/9a3vye/uber-true-...

So while it is cheap from a customer's perspective someone else is footing the bill. Once they run out of investor's money someone has to pay for it.

In India, drivers are already demanding more bonuses. They went on strike:
https://yourstory.com/2017/02/bengaluru-drivers-indefinite-s...

Now they are building their own ride hailing app:
https://yourstory.com/2017/03/disappointed-ola-uber-drivers-...
> Don't make important decisions when tired

Or angry. Or even hungry.

It is amazing how easily we can move from a thinking being into a completely irrational animal.
DevOps’ish 042: Build vs. Buy, AWS Per-Second Billing, Hashicorp, Patent Promise
You are conflating science and technology. For example, people want to get a new mattress because they are having problems sleeping at night. Yes, you can try to find a more technologically advanced mattress and hope it solves your problem, or you can exercise more -- which has been shown to reduce insomnia in scientific tests.
Nope, anger really is the problem. People's anger comes from a lot of places; distribution of wealth is just one option (particularly favored by intellectuals). Other people (generally not intellectuals), are angry at immigrants, at women who have abortions (and the lawyers who let them), at blacks, Jews, homosexuals, communists, Colin Kapearnick, etc.

If we were to accept your argument that "anger isn't the problem, but the cause of the anger is the problem", then we would have to accept these angry people's solutions: immigrants should be returned to their homes (or killed), women who have abortions should be prosecuted for murder (or killed), blacks/Jews/queer folk/etc should be killed, and as for Conlin, well, that last solution solves that one, I guess.

Another problem with the "argument for anger" is the tacit assumption that problems can't be identified or changed without anger. I have found the opposite to be true. Anger can be a handy divining rod for injustice in the world, but it is an equally good divining rod for personal ignorance. In short, anger lies. Moreover, it makes solving big problems very difficult, since anger fogs the rational mind.

Ironically, it is impossible to know where the anger is leading you, to change yourself, or to change the world, until you give it up.
You're actually discouraged from conducting that patent analysis, since damages are trebled for willful infringement.
> Why should the NSA receive any more scrutiny than anyone else?

They’re a large, well-funded agency with documented efforts antagonistic to the goals of cryptography. There aren’t that many organisations fitting that bill and submitting designs. It makes sense to give them special attention. Unsaid in this is what prevents the NSA from submitting a scheme through an unaffiliated researcher.
I had a similar experience at another national lab. It was a dream job up until a few months in. That was when higher positions were swapped out with new people seemingly overnight whose philosophies were completely different from what the lab had subsisted on. In my department, it was as if anyone who protested anything would be found packing their things the next day. It was insane.

I left in less than a year for another job. Part of me wishes I would have been able to pull through, but part of me thinks I wouldn't have had a job in a few months. There's no way to really know. Going there for the first time was a genuinely magical experience. I'll never forget it.

At the end of the day, change is good. But more consideration needs to be put in the complexity you find at national labs.

I heard great things about LANL during my job. I hope things do improve over there.
Inside the Madness at Evergreen State
They should just shut it down.

It's hard to think of a domain name with a worse reputation in tech circles.
Top Countries Using Digital Money for Cashless Transactions
Solri Galaxy, Star and Planet Giveaway (Lojban Urbit)
Multi-Task Learning Objectives for Natural Language Processing
Sure, but you could also replace "rm -rf /" with "id" or something else non destructive. Somebody is going to copy paste that snippet and have a bad day.
Might be interesting to look at the study itself. It doesn't say if it was summer or winter when it was undertaken. I wonder if results would be much different for other non-electrified people
This makes no sense. It's not just that you might, for example, die at 70 instead of 75 if you don't sleep. The point is that your quality of life during those 70 years would be horrible, for all the points listed in the article.
Mapping caps lock to escape is nice, but IMO the really useful move is to map caps lock to BOTH escape and control. I use it (via Karabiner Elements on OS X), and it's great:

Caps lock pressed AND released in isolation within 250ms is escape.

Caps lock pressed in conjunction with another key is control.

The way it seems to do it is to trigger key events on key_up rather than key_down, meaning "escape" is triggered when you release caps lock, not when you press it. This can feel a little strange in some edge cases, but in normal usage, I don't notice it at all.

This has essentially saved my MacBook Pro touchbar as a dev machine, since I absolutely loathe the touchbar escape key, but didn't want to lose caps lock as control.
I'm not sure what you are seeing- it's possible the config file syntax has evolved. Anyway, if you find issues, please submit bug reports for them:

https://sourceforge.net/p/joe-editor/bugs/?source=navbar

This is the best way to influence the development direction and we certainly do fix issues.
also - how do you kill it? i'm not sure you can. thankfully.
If we are talking about legislation to regulate communication platforms that "enable sex trafficking" [needs disambiguation]...

... then why aren't we talking about hotels, where victims are sex trafficked,

and cars, where victims are sex trafficked,

and cash, which facilitates anonymous sex trafficking

and planes, which facilitates international sex trafficking

Why stop at the internet? Let's go after every company on Earth.

/s
A Serverless GraphQL Blog in 60 Seconds with OpenFaaS
Social Media product links are the new ToDo App:

http://hackernewsbooks.com/

http://www.dev-books.com/

http://toptalkedbooks.com/

http://reddittopbooks.com/tech/
New York's not that bad :)
As the project README "Alternatives" section[0] notes, as well as others in this thread, remapping caps lock to alternate key codes with OS-X and X-Windows is straightforward with tools supplied with those windowing systems. C2[1] has a nice listing of options as well.

0 - https://github.com/susam/uncap#alternatives

1 - http://wiki.c2.com/?RemapCapsLock
Fascinating story. This sentence gave me an uneasy feeling:
"These collections aren’t digitized. The only way to find out what’s inside them is to ask for a particular box"
It's scary to know that all this knowledge and history could disappear with a simple fire or flood. Like the Alexandria library.
Ask HN: How do you handle multiple (GTD) inboxes
I'm trying to get more organized at work and privately. GTD makes a lot of sense, but I'm struggling with the concept of just one inbox. There seems like there's so many different inboxes to keep track of - job mail, private mail, text messages, people dropping in to discuss, ideas popping into my head. How can I funnel all these things into one, central, inbox?
Can anyone build a white spaces netwrok?
Or only make big decisions early in the morning, when you are fully charged.
Do you use Docker to run literally every piece of code though?
WYSIWYG HTML/CSS is limited for the simple reason:

Given HTML/CSS as input you can render it precisely (produce pixels on the screen). Mathematically speaking, the task of rendering is determined.

But WYSIWYG editing essentially is an opposite task: by given/desired set of pixels to synthesize HTML/CSS structure. And that task is not determined - different HTML/CSS constructs can produce the same set of pixels. That's why there are no acceptable/usable "WYSIWYG web site editors" - WYSIWYG is feasible only on reduced scope -limited set of HTML/CSS constructs that you can use to achieve 1:1 source/rendering ratio.

And that is what Markdown is all about, again, mathematically speaking - its rendering is in 1:1 relationship with its source.

I am experimenting with Markdown too: https://notes.sciter.com/2017/09/24/markdown/

but it is far from ideal either.
I have mixed feelings on this, it seems to me it is doable, but it requires 2 important things:
1. The Junior has worked remote before. If you get someone where this is their first remote job, unless they're incredibly organized and have a remote strategy they will lose socialization and much more.
2. A ton of work on the manager's part. Mentoring sessions, checkins, very active communication channels etc.
> I also believe that WinAmp just sounds better.

I really dislike iTunes, but I find this claim hard to believe. In the audiophile community, we usually test such claims with double blind tests. Interestingly enough, a metal wire coat hanger held up just as well against $100 premium Monster audio cables.
https://en.m.wikipedia.org/wiki/Greater_fool_theory
> Honor killings are an extreme form of domestic violence, do you feel the same frustration and guilt over all the ~800,000 incidents in the US every year?

Criticizing one practice does not mean other practices are acceptable. So yes, domestic violence is a cause of concern. But nice whataboutism.
OHhh .Its look some one has been paid hefty amount by google... monster..
> I don't understand rust and don't want to learn it.

Tread lightly, for one more comment about Rust will summon the Rust Evangelism Strike Force.
Cloudflare Pays First ,500 Bounties in War Against Patent Troll
Why is this is getting downvoted?

systemd has a horrible security track record and should not be allowed on any server that is connected to the internet.

The last remote-root exploit from 2 months ago:
https://www.theregister.co.uk/2017/06/29/systemd_pwned_by_dn...

The major distros urgently need to get rid of systemd and return to
proven, modular init systems.

systemd was the biggest single mistake in UNIX history.
Which version of JOE? It should say "File fred has been modified. Save it (y, n, ^C)?"

Maybe you have a .joerc file in your home directory with the old bindings.
The lab was created as part of the nation's balls-to-the-wall effort to build a nuclear bomb with which to smite its enemies in war. I imagine that safety was only a concern to the extent that incidents would slow them down. Otherwise, with thousands of people dying each day in the war, it's worth the risk to people at the labs if they can end the war faster.

Slotin got himself killed after the war was over, but it was less than a year after, and I imagine that sort of "get it done at any cost" culture does not change overnight.

I wonder if that attitude is in fact the root of the trouble today. Especially since I bet that the "save the nation and damn the risks" attitude came back for at least a decade or two once the Cold War ramped up.
Amazon Graduate Research Symposium Application October 2017
I know Yes/No remains very usable in a terminal, but seriously, why is there not consensus about the question of verbs vs Yes/No alternatives in dialogs yet?

I always thought the verbs were obviously better. Better the quicker you're reading the dialog, and most users don't bother reading it all.

To be clear with what I mean:

1. Do you want to save your data before exiting?

[Yes] [No] [Cancel]

2. Do you want to save your data before exiting?

[Save] [Discard] [Cancel]
He had 250K invested and was expecting 4K a month in returns.
That's nearly 20% interest year over year!

If you are expecting those kind of returns you can hardly be surprised when you lose _all_ your money.

We don't know if it was a con or a bad risky decision. Either way, it is a sad story but still.... if you get to that age and life/management experience and expect the above to reliably happen (regardless of what someone tells you) it's not a wonder when you wind up in poverty.
How actionable is this advice? There seem to be so many more ways to be stupid than to be wise. Is there a specific type of stupid that you need to look out for?
If you make one small change to this file you can cause clang and gcc to both prevent this from compiling if you are using warnings.

namespace {
void NeverCalled() { Do = EraseAll; }
}

or marking NeverCalled as static itself.

Results in warning: unused function NeverCalled.

In general this is best practice for functions defined and used in a single translation unit.
Wow, this is really reminiscent of the Cultural Revolution.

These retaliatory attitudes towards 'white' people are hostile and racist and do not work towards building an inclusive society.

Edit: Why was this flagged?
Yeah, lucid dreaming is the middle of the progression of the practice. The lower being regular dreams, and the higher being clear light dreams (where one resides in pure awareness). I am just a student though. The best teacher I can recommend is Tenzin Wangyal Rinpoche. He has a YouTube channel with a lot of free resources.
I would work towards an internship as you'll get paid for it, most likely get a mentor who can help you when you get stuck, and have direct and clear projects to work on.

To that end, there are 2 steps to getting most internships and jobs at your level.

1. Pass the initial resume to get the interview. I don't have much advice on how to do this besides being a cs undergrad with a high gpa unfortunately.

2. Pass the interview. At your level, most companies ask you to solve data structures and algorithmic problems on a whiteboard. To prepare for this, obviously read some data structure and algorithm books and then their is interview prep you can do such as cracking the code interview book and leetcode.
Two usages that Ernest Gowers bemoaned in The Complete Plain Words, written c. 1950, but which seem unexceptional today: "phenomenal" to mean "prodigious" (rather than simply "perceptible to the senses"), and "meticulous" to mean "scrupulous" (rather than "overly and timidly careful"). I think it's too late to save or revive their previous meanings, but it's a shame to lose those nuances.
Very interesting, to me seems like a "compiler bug". The compiler should not automatically set the static pointer value if the function that sets it is never called.

Anyway, I guess "undefined behavior" is really undefined and it means anything can happen, so as per specs it's not a bug. Ultimately it's the programmer's mistake for having undefined behavior in his code.
Django 2.0 alpha released
We will continue to debate making nobackups the default, but what other behavior is wrong for system administration?
Why is Evergreen still getting a single cent of public money? This attitude doesn't educate people or serve any public interest.
> It's a single keypress on US and UK QWERTY or Apple US-International, it's probably two keypresses on most european keyboards.

This is the German layout, it’s used by over 150 million people worldwide. It’s on shift-', and it’s a deadkey for using it as accent.

> At least you get easier language choices: no bash or Z shells, no D, no Go, no Haskell, no ES6, no OCaml, no F#.

In bash and ZSH I simply use other solutions for the same purpose like $() and co, and when I need it in Go or Haskell I simply have ` in my clipboard, and I don’t use the rest.

> My comment is about reStructuredText, and specifically the inline external link syntax. If you want to complain about Markdown syntax may I suggest one of the markdown subthreads instead?

Well, I’m saying this is an issue with both of them.
>> Let me introduce all of you to the 60% people living in Catalonia who are against the independentism

could you please reference this information from a reliable source? After the referendum you will definitely know the real percentage.

>> and who are being forced yes or yes to participate in an illegal referendum

as far as I know, in a referendum you can either choose 'yes' or 'no'. Thus, you're not silenced, but the opposite: invited to express your will. If it's really 60% of the Catalans opposed to the independence, what's the matter then?
Came here to say contribute to open source! I started contributing to open source around 15 and learn a ton from a bunch of people that were way smarter than me. For me it's become harder to contribute to open source projects the older I get.