skysight-inc/HackerNews huggingface dataset:
>Avoid as the plague, Docker, unless you know why you needed it.

Just wanted to add something here. Docker is great when you dont want to do setup work for a service or install unwanted software on your machine when you know it will only be used by that app. For eg - if your app used redis, you can just start a redis instance with 2 docker commands. Rather than downloading and installing it on your system.

You do not always need to dockerise your apps, you can use docker containers for dependencies too. I find it pretty nice.
Why do you need Twilio? Most carriers will happily accept email; for example, $NUMBER@vtext.com will happily deliver the email to a Verizon number as SMS.
Thats pretty cool, I've been thinking about making something like that myself. Just haven't decided if it was worth building it or if I should be lazy and buy a Chamberlain's MyQ.

http://www.chamberlain.com/smartphone-control-products/smart...
Reading and writing are less symmetric than you (probably) think
No need to guilt-trip me. Of course we're going to make sure the scanners keep working (as I said in my previous comment).

However, it's also clear that we'll have to take the route that requires the least amount of effort for the fix as any time spent on these old scanners is time we can't spend on the current android based scanners that provide a vastly superior user experience.
Docker Java App Deployment with Oracle XE Container and Existing Oracle XE
How to Link Aadhaar Card
Bharat Gas is the best LPG gas provider in India, here you find out whole details of how to link Aadhaar card with your LPG gas connection,or its complete procedure details,or to know more visit: http://goo.gl/NCJhb5
Reading this, I was struck by how it reminded me of a talk that slowly warped and wrapped a statement to build up the Y-combinator. The process takes a self-referential function and slowly works the self out of it.

Honestly, I'm not at all sure turning a function anonymous is actually similar to making a sentence passive, but maybe re-watching that video now I'll have that je ne sais quoi that'll let me actually grok the process.

[0] https://m.youtube.com/watch?v=FITJMJjASUs
Sad thing is that they were able to raise that much money while other companies who have a clear biz model of sales can't raise that kind of money. More buzzwords=more funding
> Applications will hopefully use variable with a prefix, e.g. App123Debug

Hopefully...
Scientists Connect Brain to a Basic Tablet–Paralyzed Patient Googles with Ease
I want to know why we are still using environment variables (and paths to a lesser extent), other than the fact that they are heavily ingrained.

Are there OSs out there that address this solution in a less archaic way?
Volley Tutorial-Android
> this further exposes the NY Times lack of capability

full stop.
The only downside from reading and learning from this book is that you suddenly discover how much bad writing there is out there. ;)
How do you know that he is working as a .NET developer? (just curious to know)
It would be interesting to repeat the analysis for other languages. Do other languages have other attractors? Trying it for Spanish, I seem to get stuck in short loop more often, or in Psicología. I got to Filosofía once, but even that takes me to Psicología. Psicología links you back to itself: Psicología -> Profesión -> Especialización -> Actividad -> Psicología loop.
Not to mention that it takes ages to open a file that's even a few megabytes in size (as a programmer I wouldn't dare ask what's going on inside, for fear of nightmares). The irony is that wordpad both handles newlines properly, and can open large files. So it trumps notepad on almost everything.

Of course, by the time you've gotten to that point, you've probably installed a better editor.
You can use 'set' to view envars. Want to see your postgres envars? Type 'set pg' and it will show anything starting with 'pg'.

You can use 'setx' to permanently set envars too.

You don't need to logout to use them, just restart cmd or whatever program you use.
It would be nice if Windows had something equivalent to Airdrop. Then again, it probably wouldn't help when sharing files been Windows and OS X.
Why Law Firms Should Not Delay Law Blogs for Website Design Launch
Could you visualise a law firm asking their solicitors and attorneys to place their business development activities on hold till your law firm get the new website design completed? That may be crazy....
That was my first thought too. In the article they talk about decreased empathy, but maybe it's social awareness.

I also feel like if I was sober, and that dude walked up to me, I would tell him what I actually think (don't kill the guy). If I was drunk, I would just say whatever I thought was the most amusing, which is clearly the more callous response.

They need to do a randomized experiment. It could be the social environment, it could be the types of people who like to drink a lot are more unfeeling, etc
Cheese Triggers the Same Part of Brain as Hard Drugs
Vừa đi làm vừa kinh doanh online cần kinh nghiệm gì?
10 reasons to be excited about go
> For the love of Cthulhu, don't rewrite it as a Modern app

I'm honestly curious about this remark.

If Modern apps today were as limited as they were in Windows 8 then I'd wholeheartedly agree with you. But I actually find Modern apps in Windows 10 to be quite usable now that they can be freely resized and managed like any regular application.

I personally use several modern apps on a day to day basis, namely Mail, Calendar, Finance, Reader, Calculator, and the Office apps (in place of the full suite that I no longer have installed, saving several Gigabytes on my SSD), and I really struggle to think of any glaring issues that would make someone so vehemently condemn this entire class of apps.
At CloudFlare, our solution to this problem for our customers is to automatically support SHA2 for modern browsers and fall back to SHA1 for legacy browsers that don't support SHA2. This is in place for most paying customers already. It will be complete for all paying customer by the end of the week.

For free customers using our Universal SSL solution, only modern browsers are supported so it has only used SHA2 certificates since it launched over a year ago.

The danger is that after December 31, 2015 we may no longer be able to get SHA1 certificates for new customers because CAs have been told by browser vendors to no longer issue them. While that won't cause a problem for modern browsers, for legacy browsers that can't be upgraded it will mean they will not be able to access the encrypted web. Unfortunately, that disproportionately affects regions of the world where censorship risk is high. In Iran, China, and parts of Africa with more restrictive governments, legacy browser traffic is as high as 30%.

If providers like CloudFlare who can safely support SHA1 certificates only for legacy browsers, while supporting SHA2 for modern browsers, cannot continue to get SHA1 certificates then we risk cutting off a substantial portion of the most vulnerable Internet users from the encrypted web. That is a bad outcome.

We will be talking more about this on our blog in the coming weeks and plan to open source the TLS handshake fingerprinting logic we're using to identify what browsers only support SHA1. I'm hopeful that the browser vendors and CAs will do the appropriate thing by requiring modern browsers to only support modern hashing algorithms but allow providers like us to continue to support the best available cryptography for those users who cannot upgrade to the latest browser tech.
I'm Arab. And almost nothing on this article is accurate.

Arabs are so behind on IT. But on fonts and design I can say they are one of the best on the world. There's a huge number of open source Arab fonts on Arab websites.

It's not so hard to design an Arabic typeface, it's only more work. You need to work on every letter 3 times since it doesn't show up the same depends on were the letter is on the word (first, between two letters, or last) most of the letters need to only be edited depends on their place but a few are totally different. Note that you write Arabic letters "glowed?" to each others.

I think the things that stand on the face of Arabic fonts to be more used are that people used to Arial/Tahoma and that browsers aren't supporting downloading fonts smoothly yet.

Also if all software used UTF-8 by default it would be great. I see a lot of software trying to handle Arabic with some stupid hacks.
I was looking for something similar in C. Most of the resources I found (eg : os dev-wiki) do not cover the implementation details in such depth. Can anyone give few pointers?
30 Sales Motivational Quotes That’ll Inspire You to Perform
Mark Zuckerberg Shows Off His Improving Chinese Skills with a 20 Minute Speech
>Communism is much more destructive than a regime like Pinochet's.

The people who voted for Allende didn't think so, and they won that election somehow.

>The issue of Allende wanting to turn Chile into a Soviet satellite state just like Cuba.

How is getting the guy killed going to make people less likely to want to ally with either the actual Soviets or with what the Soviets stood for? Look at Chavez's paranoia for an example.

>Unfortunately, there's not always morally pure option and you have to practice realpolitik.

How about this piece of realpolitik: Don't fuck up other people's democratic governments if you don't want a huge loss of reputation, moral authority and political capital.

Don't just do something! Stand there!
I've heard of this advice before [0] and I really think it's very useful advice. The goal isn't to make your writing literally spoken language and add every "um" and "ah" to your text, but to make it sound like someone might actually say that and that it sounds like natural speech. Like pg said, you wouldn't look at your friends weirdly for that. It's too easy to fall into the trap of trying to "decorate" your text with fancy words and language but as the example shows it feels artificial and alienates the reader. "Write like you talk."

[0] I think it was The Elements of Style, but you should go read that anyways because it's like K&R for English. There's a lot of examples of how the ear is much better at deciding which kind of language to use than you are.
Wow, that was somehow one of the hardest-hitting articles I've read in a while. It's like constructing a huge lemma and then using it in a one-liner proof of a completely unrelated theorem.
Nuxi CloudABI
Everything.me shuts down, despite $35M in funding, 15M app install
> What's completely inexplicable is why it took 23 years to do this.

At least, it did get revamped.

Notepad and the Command window are still pretty much what they were in Windows 95.
TempleOS has something like a set of environment variables for each task - if the user asks for a variable and it isn't found, then the parental task's variables are checked, followed by the next parental task's variables etc., all the way up to Adam, which would be like global environment variables.

http://www.templeos.org/Wb/Doc/Mysteries.html
Everyone says that it's fine as long as zoom functions properly. Well it's also fine to use a font size generally accepted as readable. Use ctrl-- and ctrl++ for increase and decrease the font size.
When you create your resume, it’s always good to stand out and make a positive impression. When entering the workforce, you should strive to be creative, unique and let your individual skills shine.The most common font to use is Times New Roman, in black and size 12 points.
Resume formats are a bit more debatable than resume font or size. But, obviously you want the most important information first.

visit : http://resumeplus.us/
FreeBSD sends emails to 'root' user by default. If you take time to read them, you get a pretty decent overview of the system.

Other than that, you need to be more specific. There's not one solution to monitor everything. Nagios runs on FreeBSD, snmpd is another widely used alternative, etc.
Ah, interesting! Didn't know that.

I perceive the question mark at the end of the headline to mean that A) the author believes this but doesn't want to be "on the record" for something that lacks evidence, or B) the author doesn't believe it and just wants clicks.

An imperfect solution used by newspapers is to put the source of the allegation at the beginning: "Montoya: You killed my father" or "Sources: US plans to invade Canada".

Either way, some damage will be done by false headlines. The question is just whether you can signal to HN users that the article is speculative.
In areas where this is likely to happen, cars don't go that fast and should have plenty of time to stop. If pedestrians are actively trying to commit suicide and the only way to prevent that is to kill the driver or an innocent bystander, then hitting the suicidal pedestrians is preferable.

More generally, I think the car should try to stay on the road and it its lane whenever possible, and only leave that space when it's absolutely safe to do so. People on the street have chosen to interact with cars, people on the sidewalk haven't. And the best way to avoid an accident is usually to brake, and not to swerve into someone else or into a wall.
Notepad's an edit control with a menu. You can't significantly upgrade it and still have it be Notepad.
Feynman’s Nobel Year
I never thought Windows would bring innovation in this dimension! I hated the PATH dialog for so many years so that I stopped hoping for anything better.

Maybe someday we will have a decent terminal window, too!
>If not America, then who?

How about the people who actually live there? I get that sometimes the people of a country can be helpless against an oppressor and need foreign aid, but people in Chile actually voted for Allende. It's not the same as Cuba.
Billions in Change
> Here's a simple trick for getting more people to read what you write: write in spoken language.

Speaking of doing what you preach: stop adding manual <br> in your articles, it makes them unreadable on mobile and wide monitors and it basically displays a total ignorance of how the web is supposed to work (let readers control how your articles appear to them).
I see what you did there, you wrote how you talk :)
Apple hires top AI expert from NVidia
To prove to all C fanboys that believe it is the only language that ever existed for systems programming, that there are memory safe ways to do systems programming. And in the process advance the current state of OS safety.
It's a very simple system. I just stuff text files in Dropbox/wiki, with an occasional subfolder for things like projects, essays (I write) and support files that I reference in the wiki entries.

The cross-linking itself is done directly in files. I use org-mode[0] in Emacs for keeping notes. No web access (one day I may some up but I have no pressing need), mobile mostly through Dropbox app itself (there were some mobile apps for org-mode files developed recently that aren't crap, but they're still geared mostly towards the TODO-list features, and I need a general-purpose org-mode notes editor; I haven't found any for Android yet). So I mostly interact with the Wiki whenever I have a computer with Emacs handy (at work I selectively sync wiki/ and several other folders from my personal Dropbox).

A very simple setup, but the real value comes from just storing all those notes over the years. I store everything and anything - from personal information I just can't remember for life (like social-security-bank-insurance-tax-whatever something ID), through cooking recipes, my geek code[1], dieting notes, shell snippets, notes about geopolitics, travel checklists - you name it.

[0] - http://orgmode.org/

[1] - http://www.geekcode.com/geek.html
More useful would be "talk like you write".

The best speakers are the ones who are best at that because of the mental discipline it imposes: no uh, er, ah or pauses, just grammatically correct sentences, all the time.
Pros and Cons of Procedural Level Generation
Background noise generator
> Sadly, language options are c, FORTRAN, or poorly maintained MATLAB.

It's sad that that makes you sad.
So five links down from this post on the /newest page for me right now is a Slideshare link (http://www.slideshare.net/dvirsky/10-reasons-to-be-excited-a...) where the second-last slide says "Wanna write some Go code? We're hiring!"

(To be fair, the Slideshare presentation is from 2013...)
Bottom of the barrel in the organizational sense, not talent sense.
I don't have a windows laptop with bluetooth to test, but doesn't bluetooth work for this? I haven't used Airdrop though so I might be missing something. But for example I've used it to send from my mac to android tablet when the terrible osx/Android file manager program fails to work.

Edit: I think I fat finger downvoted parent, sorry
The 260 chars file path limit is a huge pain point for me personally, since I do most of my development in a Vagrant Ubuntu VM for the portability and superior tooling support.

I wish Microsoft would just put their support behind one of the popular open-source filesystems and release it as an alternative filesystem for Windows. This plus an officially supported NFS server and a POSIX compatible API would dramatically increase the viability of using Windows natively for development.
Or any language where you can write code that generates code at compile time, like Nim. Unfortunately, any answer for C++ is unlikely to be so elegant, so preprocessing feels like a lesser evil.
Having worked with AIX fairly recently, I was under the impression that ~/.env was merely a common value for the ENV environment variable, which is a shell script that plays the same role for Korn shell (and possibly POSIX sh) as ~/.bashrc does for Bash. This page seems to support that interpretation: http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.... On the other hand, I think /etc/environment on Linux (not sure about AIX) and ~/.pam_environment are not shell scripts.
Why exactly should I be worried that Russia is doing what the United States probably does on a daily basis without making headlines?
There's also the bootstrapping problem. Let's say you want to get the latest browser for your phone/PC - how do you download it with your default browser?

Even if Firefox had a plain http site for legacy downloads - how could you trust the executable?
I didn't read the study but whenever you ask these questions, you'd also need to account for the legal implications.

I doubt any court in any country would say "You did the right thing" flipping the switch or pushing that person off the bridge. IOW, you're likelihood for ending up in prison for a good amount of time is much higher.

Furthermore, it's entirely possible that we are even conditioned to say it's wrong to flip the switch because that's how the laws are.

An interesting discussion about this problem and its legal implications is [0] - a dozen or so pages but it will make you think for days about it (read the PDF and not only the wikipedia article)

[0] https://en.wikipedia.org/wiki/The_Case_of_the_Speluncean_Exp...
It's amazing to think we may one day be able to!
It's nice that MS is picking up the slack. Pity that all sane developers have already moved to OSX or Linux.
(A) A significant percentage of users with legacy browsers could upgrade (by installing Chrome or Firefox, instead of relying on a woefully out of date bundled browser). If much of the internet stops working for them, I imagine knowledge of how to get it working again will spread pretty quickly.

(B) It seems incredibly difficult (impossible?) to support graceful downgrade to older insecure approaches to TLS without also introducing the opportunity for a downgrade attack.

Many of the TLS attacks we've witnessed over the last few years seem to be the direct result of bending over backwards to maintain backwards compatibility. I'm unconvinced it can be done safely.
Is that Pentagon asking for more money..? :-)
Technically, you could check the hash, no? Of course, you'd need a reliable source to give you the hash, so you could make sure you weren't given a fake hash of the fake download.

So, you'd lookup the hash on a secure computer and then test the download after you insecurely downloaded it.

Of course, this is more than a general consumer would know or care to bother with.
Actually Explorer manually reloads environment variables when you change them, and nothing else is affected.
Job applications to conceal the candidate's name: Cameron announces plans for UK
I think this compares nicely to Asimov's essay on how wrongness is relative. In it he argues that as ideas become more accurate, it's not reasonable to say the predecessors are simply wrong. Likewise, as we develop new ideas, the mass of invalid ideas is also a part of the foundation that holds up what we now know. To me, without the contrasting experiments and failed theories, our current ideas would seem suspiciously successful and lucky; but if we look at the mountains of counter-results and lame explanations, it's easy to have confidence that we're at least heading vaguely in the right direction. (And it also teaches about the hubris of just how much data can match an incorrect idea!)

[0] http://chem.tufts.edu/answersinscience/relativityofwrong.htm
Climate Change and Antifragile Investing in the American Retail Sector
Leader Election and Log Replication in Raft – Part 2
Not so. The command window is resizable like a real terminal emulator now.

I was almost shocked when I discovered that one. I had honestly given up thinking it would never get fixed.
my experience has been a little different: when I find out of sync subtitles, it is mostly because either the video file or the .srt file includes opening credits (and/or the "previously on..." sequence), and the other doesn't.

In that case, fiddling with j/h on vlc is tedious, because you have to "shift" the subtitles by quite a lot. Also, I usually use plex on my raspberry pi to watch movies, so I can't just fix it in vlc and keep watching.

So what I typically do is: (1) I download the most upvoted subtitle file, trying to match the tags of my video file, (2) I use vlc to check if the .srt is in sync, and if not I check the time of the first dialog I find by randomly skipping through the video, (3) I look for that dialog using subslider.js, and set the time.

This is the quickest way that I found to fix subtitles, and it's worked almost 100% of the times. I think I only found a subtitle file that had a different frame rate than the video just once in my life, in which case I simply downloaded another .srt and I was done.

Your tool looks very neat, I'll definitely try it out next time I have a .srt that doesn't work!
when i was 11 i was trading pokemon cards xD
New results on preschool from a Tennessee RCT
> Maybe someday we will have a decent terminal window, too!

Have you checked lately? ;)
(A) If you've ever traveled across rural Africa or rural China or rural India and seen how many people access the Internet over original Android (if they're lucky) or Candy Bar Phones (if they're not) you'd realize the folly of your argument.

(B) If someone can find a vulnerability to our implementation that we cannot fix then we'll drop support for SHA1 fallback. We'll also allow customers to turn off SHA1 fallback if they'd prefer. But that should be the choice of a site on a site-by-site basis, not imposed by the browser vendors.
Yes decentralized messaging does come with that as a serious usability penalty. But I'm not calling for all communications to be decentralized.

I'd like to see more viable options in this space for communications that truly need to be confidential, both in terms of content and metadata. Centralized services can only provide the former for as long as the centralized provider has not been compromised, and simply cannot provide the latter at all.
Are the Playgrounds too Safe?
Taobao villages helping China’s rural population
Sam Klemke: The original selfie guy, a life catalogued in 35 years of filming