skysight-inc/HackerNews huggingface dataset:
Even in the HTML4.0 days, nobody liked frames. They were used while there were no viable alternatives. I absolutely don't love sites that show no content without loading javascript.
>I'm actually working on building free online treatment for depression right now.

It already exists. 7 Cups of Tea

http://www.7cups.com/

"Glen Moriarty, Founder and CEO, is a psychologist passionate about the Internet’s power to help people lead better lives. He has been involved in a number of services and organizations that support people in need. 7 Cups of Tea is his most recent endeavor; marrying his background in psychology with his love for technology. "

Best explanation of depression I've ever heard/seen is "Andrew Solomon: Depression, the secret we share" https://www.ted.com/talks/andrew_solomon_depression_the_secr...
Facebook and Mark Zuckerberg Denounce Company Director’s Comments on India
8 Challenges for the Biomedical Industry in Terms of Big Data
Opinionated Deployment Tools and Kubernetes
> Then there’s Level 3. It adds hypermedia links to the mix so that clients can dynamically browse resources à la HTML in a browser. This is where Ramses departs from all the awesome work that’s being done in the world of hypermedia.

This is the good ol' HATEOAS principle of REST: http://stackoverflow.com/a/9194545/449288
We were bitten by this once, and we ended up relying on TAI and then making leap second deviations _very_ clear to users.

I never really got what the problem was, but apparently someone had been careless about comparing times on some transaction which ended up giving a client a bad day.

This was some time ago, and if this stuff actually matters to you you probably know how to deal with it.
Company tracked Iowa caucusgoers’ phones
I can't find the reference but a ham operator once told me they can be imperceptible while they're happening.
Why you should say no to a raise and 2 other lessons from Cal Newport
Owning a book and reading it are two different things. We all own books we've never read.
There's something that happens to a man when he's 25. When you're 24, you still have time to go to Tibet for 10 years. To get superfit. To master multiple martial arts; jejetsu, karate, krav maga; and to return.. as The Batman.
So after all there is code somewhere! https://github.com/hyperledger/hyperledger/issues/1
I work in embedded.

We have to do this on our own.

It is every bit as painful as it is made out to be.

A common problem that I don't see discussed much is the difference between recording when a time took place (just record and store it in UTC!) and then translating that into what the user expects to see. This is especially hard if you have information that should be grouped into "days", and a use case where the user changes time zones but may expect the same "relative to originally recorded time" to be shown when viewing past events.

A nightmare case.
E-News Subscriptions
Yeah this is my story...

When working with a startup, I really want to know

What other startups are in this space
1 to find the competition
2 understand what others are doing differently

Who is investing and in what stage
1 to figure out future sources of Funding
2 to see which areas are VC’s are investing in right now

So I combined 3 of the things I love
1)Crunchbase,
2)Pivot Tables and
3)Bootstrap

So in my app,

You search by category, investor or both… (Please put comma’s when using multiple)

The category search is a regex (Not ideal)

But it lets you see companies who are in the same space.

I thought its pretty cool…
JS in the front end
Php (believe it or not) in the back

I’m a CS grad student / Partner at VC firm I helped launch called A Level Capital. Which might help explain my interest.

Couldn't add pictures... so also did a medium post here https://medium.com/@_RaviShah_/pivoting-crunchbase-5a99ed43a...
Rent a minority – showcase your stance on equality on Demand
There used to be stories, not entirely urban legend, of people who lived close to AM towers hearing the station in the wiring of their home, or in their dental appliances.

Reminds me of a Gilligan's Island episode, Hi Fi Gilligan: https://www.youtube.com/watch?v=3x1XHv0sxro
Speaking from my own experience, if the team is not able to properly design modular software using the programming language features to write well defined APIs, hiding packages/modules/whatever behind RPC call isn't going to turn them into good API designers anyway.

Plus now they need to be good at distributed computing as well.
Hello stolen_y, we might have the right kind of gig for you. We are based in SF city. Please send me an email as soon as you can. bg@helpshift. com
> Did you know that psychologists know how to cure insomnia in a single session?

I've spent quite a bit of time and money working with psychologists, psychiatrists, done sleep studies and kept up with the latest research, and there's nothing I'm aware of that would support your claim.

So, I have a few questions for you:

1) Peer-reviewed sources?

2) Are you concerned that making these kinds of claims non-anonymously without publishing any data to back it up could cause you to lose to your medical license?
5 steps to make overseas stores ship to your doorstep
Jsonlex: Alternative text scanner to flex, based on PCRE
Or, on a larger scale, a Zeusaphone/Thoremin: https://www.youtube.com/watch?v=3ff_AXVlo9U
The Little Boook of Valuation, by Aswath Damodaran, is nice.
You can find lot of things at his website, including a draft version of the book.
http://pages.stern.nyu.edu/~adamodar/
http://pages.stern.nyu.edu/~adamodar/pdfiles/papers/littlebo...
If the L2ARC device dies, do I lose my pool? I've got an SSD in my NAS but I'd be using a bog standard flash drive on a Pi.
> There is more than one way to achieve scalability. Microservices is just one of the possible choices. It annoys me that developers increasingly see it as the only one.

Agreed.

You can ensure a monolith is written such that it only performs expensive operations just in time. Then sit behind a load balancer and enjoy.

For example say you have 12 machines serving your REST API. If one particular service/route is impacting other services it is straightforward to deploy the entire application onto a dozen more machines and have the load balancer route the problematic service through to the new machines.

That won't get you google/facebook level scaling.... but neither will a basic microservices architecture.
Autonomous hunting drone becomes reality just a switch away.
In my home town we have a large broadcasting tower for MW/UHF radio and a lot of the elder people tell stories about how they were able to listen to the radio via the plants (e.g. cucumbers) in their garden
That's what I got out of the article. Oh, I get it now, they gamified chatting.
Normal burns are usually localized to the surface of your skin. RF burns conduct all the way through your tissue, heating from the inside. It's a much deeper, more painful burn that takes an abnormally long time to heal.

(Or so I'm told. So far I've been able to avoid experiencing one myself.)
What's the difference between a therapy dog and a regular dog?
https://news.ycombinator.com/item?id=11068061
The developer's idea was that mobile sites need to be "better" and removing the code reduced clutter.

http://developer.android.com/guide/webapps/migrating.html#Co...

https://code.google.com/p/android/issues/detail?id=62378

Combine this and the dreadful random sizing of text in chrome on mobile on certain websites based on some giberish algorithm and I have to seriously question what they are smoking over there.

The irony is many of google's own pages don't reflow
I heard this interview with the CEO. So Dstillery says they have anonymous but unique identifiers for each phone. They probably then track where people shop at, where they live, where they spend their time, etc, and probably cross reference it with other publicly available data to make profiles of people. I'm pretty impressed by it's capabilities but I am very curious (worried?) about how they get that gps data. Best I figure, it's either through apps installed in the phones (how!?) or, through the cell phone carriers releasing that data either publicly, or through some deal with the firm. Anyone have any insight? Does that seem sketchy to anyone else?
"Nazi" actually stands for "Nationalsozialismus", or in plain English, National Socialism.
There are many, many ways to test! A control group, quasi-experiment evaluation etc. "Correlation does not imply causation". All she has is a hypothesis, a theory based on observational research, while this is ok, the article tries to pass this off as 'fact'.

I'm not staying I disagree with her 'hypothesis' but, people should require evidence before accepting it as fact. Maybe if she have quoted studies, instead she used well know experiments to justify the hypothesis. When the one experiments she did quote by Sergey Metalnikov even concludes...

"The difficulty for the investigator lies not so much in inducing such responses, but in employing the proper controls, both immunological and psychological, in order to demonstrate that these responses exist and to explore the underlying mechanisms." - http://www.ncbi.nlm.nih.gov/books/NBK3908/

I guess a book entitled "What I think" would not sell as well.
In Firefox you don't need to use an old version; just do it from about:config: media.autoplay.enable = false.
I've noticed that a lot of users have various vendettas against certain companies, and they like to pretend to be outraged whenever they have any opportunity to mention their dislike for the company. In this case, a link to Facebook was provided, so it was the perfect opportunity for a rant about Facebook, right? (In the case of gnu8, it appears they merely hate everything unilaterally which I suppose is refreshing. Probably just having a bad week.)

Meanwhile, there are plenty of things Facebook could have done to be annoying, but they didn't do those things. I don't have an account. The link loaded fine. What's there to complain about? The web worked like the web.
Just don't play League of Legends. It's a game to play only if you want to get extremely stressed out and angry at everything in life :)
Payday loans are fleeting cash propels intended to get you through to the following payday. You round out an application giving data about yourself and your salary online for moment endorsement http://www.1monthloan-uk.co.uk/. Once affirmed, a cash development is kept into your financial records the next day. The loan organization will charge installment from your financial records on your next payday.
There's a good book/presentation by Greg Baugues I saw a while back about developers and depression. Essentially, it's about how he had a lot of issues, how he dealt with it, and how we as a whole culture need to help improve repport about mental health.

https://vimeo.com/72690223
Especially considering this is consistent with not identifying the device beyond headers sent etc. and you can't just use an IP address to map the timezone as it may be shared at the tower/exchange kilometres away (DSL) or hundreds of kilometres away (wireless/cell) and cross timezones.

The best strategy is to suggest the [timezone|local shop|city name|whatever] and prompt for confirmation.
Any chance of getting access to the old tutorials that consisted of scripts with the boilerplate written, but missing the key functionality? I was really enjoying working through them and digging into the docs, then all of a sudden they were taken offline and I was directed to the notebooks.
What Would Happen to our Earth if the Sun Disappeared?
http://goo.gl/Bvpsr1
Agreed Apple touchpads have the best feel and responsiveness.

You can always buy a Magic Trackpad - they connect via Bluetooth so they are not too inconvenient.

Wacom pen & touch pads are almost as good. I use one when I'm running Gimp - it's great to have different responses to the pen and to touch.

I have yet to find a notebook which is even close to Apple's touchpad quality.
Obligatory: http://www.alternet.org/files/story_images/bo151216.png
On a related note, pep8 (the tool) will actually be renamed "pycodestyle" by request from Guido himself.

https://github.com/PyCQA/pep8/issues/466
I should note that if you just want to get the number of arguments for a call to a varargs function rather than trust people to terminate the arguments with NULL properly, you can do this with the C99 preprocessor:

#define foo(...) foo(PP_NUM_ARGS(__VA_ARGS__), __VA_ARGS__)

where PP_NUM_ARGS is a macro to determine the number of arguments; you can find such a macro easily by searching.
Of course you could just do #define foo(...) foo(__VA_ARGS__, NULL), but this lets you include NULL values in the list.

Since the count takes up the first argument to the actual varargs function, you can call it with zero arguments. No type checking, though as mentioned above you might be able to do something interesting about that with _Generic.
That's great work, you may also look at https://github.com/rdicosmo/ami-thinner which is described in http://www.dicosmo.org/MyOpinions/index.php?post/2013/02/08/...
Oh my god, I had the same experience growing up. Whenever I moved into the Windows API territory as a kid, I got pushed away, and now in hindsight I know why. The data types used to communicate with the Windows API was ambiguous, sometimes interchangable and often were simply typedefs that I didn't know about. Terribly confusing to a child but now I understand the concept of backwards compatibility and why one would avoid breaking support.
19 comments and not even one mentions that Watt, with a capital W, measures power, and not energy? I'm assuming 90% of posters know this, but it still bugs me.

A modest proposal: "What 50 kilowatts of RF power sounds like through a jumper cable"
How Not to Fix a Security Bug (2009)
Thanks, lots of good things there :)
Firstly, consumers have already seen negative rates on their deposits in Europe (Denmark?).

Second, NIRP is designed to push money from low risk vehicles to high risk vehicles, including the stock market, and further inflate the current bubble.
Tesla Says It Expects to Become Profitable in 2016
Can I ask why you think you're autistic if therapists tell you you're not? Or was it just that one?
WW3 US SUPPLY TERRORISTS LAZER WEAPONS TO TARGET RUSSIAN GENERALS
Tech companies:revenue and profit per employee
Linear growth is not really growth, in a financial sense, as growth is when the derivative (rate of change) is increasing/decreasing. Linear growth by how I interpret it, would have a derivative of zero, i.e. the rate of change is constant, or geometrically speaking, a straight line.
Lucille Ball talking about picking up radio signals in her fillings. https://vimeo.com/72473069
UCLA has published a powerful new image-detection algorithm
Automatic Music Transcription Is Slowly Improving
You can always look this information yourself by couple of google searches.

Many in west is a perfectly valid use of phrase. Deep Hinduphobia causes a lot of (even liberal) westerners to look down on Hindus and India in general.

For example Benedict Evans displayed his ignorance using the phrase "Hindu Rate" of growth in reply to that infamous tweet. This is both Hinduphobic and racist in my opinion.

Original background of "Hindu rate of growth".

Independent India followed Soviet Styled socialist policies (should I say Bernie Sander styled). India could not grow under such policies not matter what government did. An economist Prof. Raj Krishna concluded that this was India's destiny to remain poor linking it with Hindu concept of Karma. He was not joking. Marx and Weber have serious influence on India's leftist academia (which is almost all academia). Marx dismissed Hindus as barberic because they worshiped trees and monkeys. Where as Weber argued that Hindus and Buddhists can not achieve prosperity through industrialization and capitalism because according to him they lacked individualism. Prof. Raj Krishna's phrase originated there.

Research by a Belgian Paul Bairoch has collected data about India and China's economy since 1700s. Both China and India contributed to world GDP 24% and 33% respectively which fell to 20% in 1800.

Here is the link with details : http://www.newindianexpress.com/columns/s_gurumurthy/Boss-re...
Interesting, I'll have to give that a try. I'd say my anxiety is a mix of both mental and physical symptoms.
fib, with its tail biting zip felt even better.

one of my favorite intermediate recursive function is powerset
"now"? It's literally supported in every major browser. For over a year. Likely two years but my memory fails me.

Jesus. If all of the flash whiners are as behind the times as you...
Extra (maybe obvious) tip for #7: Get yourself a free Slack/Hipchat account and start curling those errors and exceptions to it. Super easy, way less hassle than email, and free push notifications to your phone if you've got the app installed.
It's been possible for literally years, but thanks for spreading your out-dated FUD on HN.
> Stop pretending you know what you're talking about.

Whoa, that's totally out of line here. Please post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

Your comment would be fine without the first sentence (and maybe the second).
Yep! Perfect! Now I don't need to do some kind of magic :) when installing on my FreeBSD servers.
Congrats!
I'm not terribly familiar with them, but in general a therapy dog should have been trained in some way to ameliorate a specific condition - eg, to notice that the owner is approaching a panic attack and alert them with a specific series of barks, or to maintain a touch contact that helps the owner cope with anxiety, etc.
You are right. But very often people in west do not want to acknowledge poor Indian Hindus as even people let alone natives who can govern themselves. This might sound like a stretch but look at the propaganda that is trying to revive now discredited Aryan Invasion theory.
Worksnaps Integration with Redmine
Is that the (sole) reason? More than one martial arts trainer has told me that if you are definitely about to be involved in a fight -- and you can't run away (number one preference) -- if you have a full bladder you should consciously empty it. Wet trousers are far preferable to having your bladder rupture, so it's a sensible pragmatic (or instinctive) action. I'd imagine there'd be similar benefits in evacuating your bowels.
LIGO live: Inside the hunt for gravitational waves
I would set up a catchall email on the domain xyz.com which sends to a single destination email address. Then generate abc001, abc002, etc email address to users to have.

On that single email address you could parse for the unique email ids and then process as you intended to. Depending on your mail provider you could simply have a POP3 or IMAP client or a full featured SMTP / MTA server.

I use a similar trick when people ask me for an email address, it is typically some.person@example.com. Then if that source spams me, etc then I can easily block emails to some.person without affecting my "real" email which is simply mail@example.com.
Another benefit most people don't realize aren't the individuals that self-host a Gnu social instance, but those organizations that should own their own social infrastructure and namespace. Trusting a single entity (Twitter) with that is a bit absurd.
Usually for those situations I just try to pick something that's a little more unique (maybe __bar_args). For things that end up defining globals I've used this technique before:

#define CAT2(a,b) a##b
#define CAT(a,b) CAT2(a,b)
#define Unique(symbol) CAT(symbol, __LINE__)

and then use

#define my_useless_macro(value) \
static int Unique(__macro_var_name) = value

…with the (large?) caveat that it won't work if you put 2 on the same line:

my_useless_macro(0); // works
my_useless_macro(1); my_useless_macro(2); // Fails

If you expect to call my_usless_macro() multiple times on a line (hint, macro expansions are always on the same line), then you might put an extra optional parameter in there with __VA_ARGS__, like this:

#define my_useless_macro2(value,...) \
static int Unique(CAT(__macro_var_name, __VA_ARGS__)) = value

and then this will work:

my_useless_macro2(1,a); my_useless_macro2(2,b); // works
#define doubly_useless(a,b) \
my_useless_macro2(a, __1); \
my_useless_macro2(b, __2)
doubly_useless(3,4);

The C preprocessor is a bit of big hacky mess, but you can do some fairly powerful (and often type safe) things with it.
But when I got to be twenty-one, I was astonished at how much the old man had learned in seven years.

http://quoteinvestigator.com/2010/10/10/twain-father/
I never used Twitter because the product's name implicitly refers to its users as twits (a characterization which is usually accurate.)
"Hello, editor, I've got this great idea for an article on the presidential race -- I'd like to do something serious; you know, not one of those fluffy hatchet jobs or gotchas, but really get some proper perspective and analysis and delve deep into the heart of the issue. I think our readership would really appreciate us respecting their intelligence, their judgment, and laying out the different sides of the argument, and all the facts in all their detail. Let the reader make up their own mind, rather than just seeing the same old biased spin. Sorry, what's that? What the issue is? Oh, yes, I'd like to write something really serious and analytical on whether this politician I don't like is dumber than a day-old turd."
I am fine with the "tried and true menu-based interface that any Microsoft Office 2003 user will recognize at a glance" but not sure if that requires the program to look like a program from 2003 too, especially when touting improved looks.
A Short History of Vultures (2014)
Securityheaders.io update
I feel a bit the same way. I was running a BBS in 90s, which allowed only one person to connect at a time. I ended up meeting a big bunch of my users in person.

To recreate this, maybe I'll try starting a video chat when random people want to ask me for advice. Tried that today when someone sent me a random message on FB asking me for advice about living in Japan, was fun.
Fascinating stuff. As ever, the answer is "it's complicated". We can see Trump adopting (presumably unconsciously) some of the tropes of fascism; the business with the plane, for example. This doesn't, of course, make him a fascist in itself.

I suspect that he would qualify as an authoritarian nationalist on some level, but whether he is interested in the kind of martial law usually associated with fascism seems less certain to me.
Great tip, I will set it up!
> Which ad blocker do you use on mobile?

Firefox with uBlock. Just plain old FF extensions. No root required.

Firefox for Android is seriously underrated IMO.
It might not be hard to implement now, with the OOP-ish structure of the project. Cygwin is mentioned in the slides.
I don't like QWERTY for a number of reasons, but feel forced to use it out of respect to my peers at work. I succeeded at learning a better alternative, Colemak, at home, since it is not far from QWERTY. But you don't need to change your whole layout - you can do incremental stuff to improve your situation.

For example, I found it silly that () [] {} and /\, symbols that I use so very often every day, are placed so far away from home row in both Colemak. Also, I was annoyed with the Alt key being placed really awkwardly on my MacBook Pro. And here CapsLock was going totally unused... So I changed CapsLock to Alt, Alt+j to (, Alt+k to ), Alt+Shift+j to [, Alt+Shift+k to ], Alt+l to {, Alt+æ (the key just right of l on my Danish QWERTY keyboard) to }, Alt+u to / and Alt+i to \. It was something like that - I can't check since the computer is broken at the moment. And it was glorious. You should try it out - just change the stuff that bugs you the most to begin with.

I used a program called Ukelele for Mac to change my keys. Unfortunately, it's a bit harder to remap CapsLock in Windows, which is what my workstation uses.