skysight-inc/HackerNews huggingface dataset:
The problem is the rush some doctors are in to label a patient's condition as psychosomatic, and then prescribe drugs instead of something like CBT. A psychosomatic diagnosis is often code for "I am lazy" or "I don't know".

There is also the other angle that people dealing with other stressfull diseases would likely benefit from CBT too, so does showing a benefit from CBT really mean it's psychosomatic?
Yeah, this is the last holdout for me.
No, I am not making this argument, but I think I should have quoted "simple" - as I see some downvotes now.

I just wanted to explain that it's not only flight time regulations but a lot more you need to complete to get a CPL (oh and we didn't even mention the medical yet) _and_ to fly commercially.

A CPL is not enough to fly commercially. It's always a CPL/ATPL and an airworthyness certificate of the operator. But I think you know that :)
Not sure if you're being fun or patronizing, but I'll assume the former in good faith.

Regardless, this is a highly contrarian position. In fact a recent article [1] comes to the same conclusion, as well as how controversial said conclusion is.

[1]http://quillette.com/2015/12/01/why-parenting-may-not-matter...
Lectures on efficient route planning on huge networks (like Google Maps)
See also the TVA's Kingston plant spill:

https://en.wikipedia.org/wiki/Kingston_Fossil_Plant_coal_fly...
How often? Quite. "Take these two points and extrapolate." "Solve this quadratic equation."

Whether you need more complicated arithmetic expressions depends entirely on what field you are working in. I would not call `8+6-(4+5)*7` complicated by any means.
That's an argument I can never win. There is always another layer down the stack that I haven't/can't audit. That doesn't mean it's not better to audit what I can.
Homepage: https://gephi.org/
Personally I only like 'Read More' where when you click it, it doesn't load a new page, but instead just adds the rest of the article inline.
I'm on Debian and I simply use Chromium for that. Here's an example of how it works:

chromium --user-data-dir=/custom/webapp/dir/ --app=http://example.com

Works just fine, I can recommend it. Note that you need to create the custom dir yourself, it's where Chromium will store everything related to that instance.
I mean, I think we've got a pretty good idea of where that line of thought leads. High estate taxes, confiscatory or near-confiscatory levels of taxation above a certain income level, serious increases in capital gains taxation. All of which I'm in favor of, despite the fact that, thanks primarily to family circumstances, I enjoy a fairly high net worth. But enough people in my same circumstances hate that idea, and have the wherewithal to fight it politically, that it's unlikely to ever happen.
WW3+US+RECALLS+JETS+FROM+SLIMEY+TURKS?+NOT+TRUSTED+-+YouTube
> Do you have to re-write your apps or is it upgradable

Looks like a fairly painless upgrade according to http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.ht...
I'm not sure I agree at all with the premise of this article. Languages are a syntax they don't have "Philosophies." They may have design elements that reflect or support the philosophies of their designers(e.g. functions as first class citizens), but the author doesn't provide critique on what they believe these to be instead looking at a few std lib functions that some yahoo implemented.

Look at something like java. Java has a core set of design elements. It was built by a person with some philosophical leanings("Everything is a class", "Checked/Unchecked exceptions being different things", "no first class functions") Then it has standard libraries(i/o, collections, threading/synchronization) each of these was built by a person with there own set of biases and understandings. The original Collections implementation has lots of mutable data structures then later Josh Bloch decided that he didn't like that anymore and stopped adopting "immutability" as core design philosophy. Immutability was not previously considered important when evaluating a java implementation. What you end up with is a mish mash of different opinions that only gets more different as you go.

Some 3rd party libraries like Guava didn't jibe with the Philosophical leanings of the language itself and looked for work arounds. They went as far as to create their own implementation of functions as a first class citizen in a language that was expressly designed to omit them. Some commonly used Android libraries do this as well.

My point here is that "language" can mean lots of things. It can refer to the language itself, its run time, the syntax+runtime+community. What is idiomatic and on, on, on. People and groups of people have the philosophies. I'd like to see the author point to something a little more critical about the differences between these two concepts. This premise is a little muddled.
IMHO, the main parameter seems to be how many time is needed to fill/empty the dam and to apply a reasonable ratio to ensure the dam is working 95% of the time.

From Wikipedia on Hoover Dam: "Filling of Lake Mead began February 1, 1935, ... ... In the latter half of 1936, water levels in Lake Mead were high enough to permit power generation ..."

To empty Hoover Dam once every 60/80 years doesn't sound absurd to me.
Persistent IRC Considered Harmful
How do you prevent mail that you send from going to recipients whose mail is not hosted in your magical Icelandic data bunker?

End of the day, all of this stuff is nonsense. The only thing standing between your stuff and unauthorized access is your contract and the actions of the third party running the datacenter. The only way you can exert any meaningful control over your data is to host it yourself... as in have computers and storage that hold your stuff running in your home.

Even then, making a statement like "I NSA-Proofed my email" is either self-delusional or clueless.
Good luck finding an email client that supports canvas.
True - Someone implemented it in bash/openssl/curl/sed only.

https://github.com/lukas2511/letsencrypt.sh
Welp, not getting any work done this morning...
Worth a read:

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

This gives a hint as to why huge dams cannot be drained for maintenance: there is so much water behind them that it would take too long to drain them via the spillways. In fact, the spillways would probably be irreparably damaged by experiencing full flow for that long.
TSX is disabled in most (all?) Haswell SKUs due to bugs.
The single most cost-effective thing I did was replace the garbage hollow-core interior doors with nice hefty solid-core doors. Hollow-core doors are common for interiors since they're cheap -- but they also act effectively as sound amplifiers since they're just two vibrating planks with a small air gap.

Solid-core doors -- even ones filled with dense fiberboard (vs pure solid wood) are VERY effective at reducing sound. And they're cheap -- you can get a nice basic one for ~$100. If you pad the door frame with $5 in closed-cell weatherstripping and put in a $10 door sweep at the bottom (creating a nice seal around the door), you've eliminated one of the lowest-hanging fruits of sound transmission for very little $.

Next on the list: Green Glue. If you don't mind a bit of messy DIY stuff, you can make your own drywall/Green Glue sandwich for a very reasonable amount of $.

Doors & Walls cover about 80% of sound issues, and it doesn't have to be expensive.
Array Thinking – Let it snow
This speaks to our assumption of how great companies are built: large venture capital investment.

From my experience, most people think they can build the next Uber for X, if only someone would give them that level of capital. Few think they could be the next Mojang, building a real business the hard way.

Mojang did what every startup should be doing:

1) Build a phenomenal product
2) Once the business starts taking off, keep building a phenomenal product
3) As your user-base grows and diversifies, focus on building a phenomenal product

Venture capital can be wonderful if you're already entrenched in that ethos. Otherwise, it will only paper over your mistakes.
Yeah, we're paying for security updates to 2.3 rather than maintaining our own fork, although we do have an increasing stack of backported features. Our approach to getting off 2.3 is to extract core functionality out into smaller API driven applications, with the eventual goal of being able to turn off the monolithic 2.3 based application.
What facts, measurements or data (if any) would cause you to accept that his hypothesis is true?

Interpret his hypothesis in a broad manner; poor folks are predominantly where they belong due to hereditary traits, either genetics or behaviors taught by their parents. These traits will cause them to be poor in any system which rewards hard work, intelligence and the creation of value for other people as a means of gaining income.
Clojure, and to a slightly lesser extent scheme, are much more Haskell-like than common lisp or emacs lisp.

Clojure of course has pattern matching and lazy sequences, so naturally for collections it is very compatible with Haskell's philosophy.
>Conditional Compilation: This feature sucks. It really does. The problem is, I don't see what else they could have done. So my response here is, Do you have any better way to do cross platform compatibility? Because I would honestly love to see it. I'm serious.

A simple answer would be conditional compilation for entire functions not individual lines of code.

https://github.com/ceylon/ceylon/blob/444f6a1c33e5689405d34a...
I tried booking Star Wars tickets with Magic-like apps. The Force wasn’t with me
Designing is still about words
I was replying to:

> I would seek companies that provide internal safeguards
The Hoover Dam hasn't even properly set yet!

Curing is an exponentially decreasing process, there will always be a little bit more concrete that still needs to cure, much like radioactivity half-life.

The Hoover Dam is quite an interesting piece of civil engineering, it broke ground in many ways other than the physical one.

Tons of interesting stuff here:

http://www.usbr.gov/lc/hooverdam/history/essays/concrete.htm...

Concrete, while on the surface very boring is actually a super interesting engineering material.

Another interesting tidbit: for the longest time the dam was actively cooled to whisk away the heat from the curing concrete (concrete curing is an exothermic process).
Britain’s teeth aren’t that bad – but what of their rotten history?
The untapped potential of volunteer computing
VIP+CALL+GIRL+EIRINI+-+Golden+Diamond+Escort
Hi, I'm the author of the pull request. The pull request got stuck due to an issue with dynamic injection of local variables into view templates. (Explained more in the Aaron Patterson's RailsConf keynote[1]). We were planning to solve this issue before (potentially) merging the feature.

At the moment, it looks like the issue is solvable, and I have code that seems to solve it but still needs some refinement before I can submit a pull request about it.

I don't know what the Rails core team is planning about the feature, but considering how complex the whole thing is and how much there's still left to do, I'd guess that it won't make it to 5.0.

[1]: https://www.youtube.com/watch?v=B3gYklsN9uc&feature=youtu.be...
I once drove a very nice car from Essen, Germany, to Cambridge, UK. On the way I had to take a ferry from the Netherlands .. I would have been much happier not having had to take that ferry. I think a flying-car would be the perfect application in that scenario ..
The friction may be intentional to reduce rapid fire back and forth that can produce poor quality comments, or serial rebuttal in a sub thread, etc.

Or not.
Good luck finding an email client that will load animated gifs from remote sources and will keep the connection open indefinitely. Personally I'd consider either one of those to be a bug worthy of a ticket.
I had an old version of pandoc which didn't support
pandoc -f markdown-raw_html
now I updated it manually.

Take a look at http://typed.pw/a/652 and you'll see that it doesn't work anymore.
A bit off topic: interesting link with project euler solutions written in haskell and clojure (and sometimes other languages). With execution time log.

http://zach.se/project-euler-solutions/
In general, click the "web" link at top of page to google search, then click through.
Didn't they already do a test flight of their first model, the one they took reservations on? The Transition?
Will a let's encrypt SSL certificate be ok? Previously I didn't have the money but now that it's gratis I have no excuses.
I can claim anything is hate speech.

Yes. An important part of learned helplessness (playing the victim) is ignoring broadly accepted definitions.

The ability to deny ideas is the ability to deny all speech.

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

"In logic and critical thinking, a slippery slope is a logical device in which a person asserts that some event must inevitably follow from another without any rational argument or demonstrable mechanism for the inevitability of the event in question."
I couldn't reproduce - you can just close the modal that pops up with no adverse effects.

In any case, when an article is paywalled, you generally get around it by clicking the "web" link under the HN title, then clicking on the top result in Google.
Fare Game: Taking the rating economy for a ride
docker pull myfinger
Not really, the Osprey has much more horizontal wing surface relative to its size and it has a tail surface and double stabilizer as well. That's a completely different geometry much closer to a conventional aircraft than the subject of this thread. This new vehicle also has a ducted fan for more forward thrust (I suspect this is because mounting larger tilt rotors was impossible given the constraints on height of the vehicle).

It'll be a close race between this one and the Moller sky car which one will hit the dealerships first.

/sarcasm.
I'll offer another opinion on this - I an a frontend developer and so it's very common for me to have to deal with files that are written in PHP, HTML, JavaScript, and also sometimes including CSS embedded right in it.

Roughly speaking, PHP and JavaScript have a similar syntax and can be formatted/styled in a similar way, but HTML it a totally different beast and has very different structure, as well as CSS which is a glorified list of rules.

I don't refactor code for the sake of it, however, in an effort to read related files I often clean things up that I must read in order to edit another section. I don't discard my cleanups because I'm leaving it better than when I found it (and cleaning up a messy repository is tough, but a little in each commit can help).

So I agree that you should style where you're working - but there are valid reasons to refactor or restyle code in other places too. Here's an example of a file I've been updating lately:

- before: http://i.imgur.com/X37RFQD.png

- after: http://i.imgur.com/9cjiJxn.png
But if one wants to use GNU/Linux on a desktop (in opposite to the server) the desktop libraries are a part of the operating system - thus keeping compatibility for desktop libraries is keeping compatibility for the operating system.
The idea that putting your server in Iceland somehow makes it NSA-proof seems questionable. If anything, Google's servers in the US are likely better protected both legally and by Google's resources.

The FBI had little trouble getting access to Robert Ulbricht's servers, with the help of the Reykjavik Metropolitan Police.
I'm a side sleeper as well and I have been using Ohropax Classic earplugs for years. They are made out of wax, so you can roll and bend them a bit. This way they fit in my ears, nothing sticks out.

German company, but available in the US: http://www.amazon.com/Ohropax-Reusable-cotton-Plugs-Carrying...
I feel like this title is kind of like waving a red flag in front of a bull.
I predict Theranos will be out of business within 18 months. It's a vaporware company with a cult of personality founder. Hard to pull off with increased media exposure, even harder to pull off with regulatory agencies looking into you.

Update: too bad Theranos isn't publicly traded, I'd love to be able and bet against them.
Any help with the layout/color scheme is much appreciated. Right now I love the way it looks. YMMV.

And I fixed the security hole.
One could also change the Haskell. Data.Function (&);
Control.Arrow (>>>)

-- the pipe operator seems to be all the rage these days
(|>) = (&)

-- forward application + forward composition
xs |> (drop 3 >>> filter p >>> take 5)

Only function application

xs |> drop 3 |> filter p |> take 5
The Environmental Toll of a Netflix Binge
Dredging can solve that problem, it's just a question of what is considered reasonable maintenance.
​Containers, OpenShift, and Middleware
Data is beautiful #7
I do worry I 'think wrong' sometimes when I don't concentrate as much as I'd like or I don't meditate as often as I like, but honestly one thing that keeps me from doing it that often is that I actually really enjoy my mind bouncing around from thought to thought as I drift off into sleep.

I'm a creative person, and I've gotten some really great ideas for projects or solved some things at work by just letting my mind bounce around from idea to idea, so I'm hesitant to replace that with a still mind. Although every once in awhile I need to relax or calm down and meditation helps with that.
Oil price: Brent crude hits 11-year low
I need 9-10 hours of sleep a night to feel well-rested.
Seems like a pretty superficial take on the topic. In particular:

- No mention of reputation, the hardest part of self-hosting email

- Advises using StartSSL, so he hasn't purged his trust store of root CAs under the NSA's control (given StuxNet and the relationship between the US and Israel, Israel isn't a country that's free from NSA influence)
Where are the peak oil prophets?
Interesting. "In August 2014, Intel announced a bug in the TSX implementation on current steppings of Haswell, Haswell-E, Haswell-EP and early Broadwell CPUs, which resulted in disabling the TSX feature on affected CPUs via a microcode update." -- So only (non-early) Broadwell CPUs support it now?
Thanks, it's on my kindle as well (haven't finished it yet though).

As I see it, Culadasa is better suited both for general audience and for those more scientifically inclined - that's why it seems to be ideal fit for HNers. It also seems to be much more ambitious, systematic work (it's his opus magnum). Probably Shaila's books target more advanced meditators - that's not to say Culadasa is just for beginners.
They claim "1 MW" of power is supplied to the motors with batteries and a 300bhp engine but since 1 bhp =(roughly) 0.75 KW the batteries would need to supply 775KW the power and the combustion engine would not be able to keep the batteries charged sufficiently.

I'm not an expert on car power systems but this doesn't appear to be feasible.
The use of General Atomics Predators on homeland security as been a complete Fiasco.
>> untestable and unverifiable ...

As someone has pointed out above, these theroies are surely "untestable and unverifiable" for now but that doesn't make them unfalsifiable
so we must not critisize the theorists just because we cannot test and verify them.
After the Planck's time (10^-43s) Physical laws already existed
The light pollution is solved with an eye-cover, at least.
SMTP authentication is broken. Don't rely on it for confidentiality. There is no cert-pinning RFC for STARTTLS afaik, so stripping attacks on STARTTLS are still possible. And, by far the most important: most of the world uses a large E-mail provider. So, if you send a mail to someone using Gmail/Yahoo Mail/Outlook, your "confidential" data is leaked. And don't forget metadata leakage. Metadata is by far more interesting for the NSA than then the content of your mails.

I use Gmail + GPG (almost nobody uses GPG) in Thunderbird. When I truly need confidentiality over internet communication, I use Signal.

SMTP is just plain broken in a sense of security.
Space and time started with the BB
> it doesn't make sense to me how something could be described as infinite (density) and finite (time) at the same time.

The sequence A_n = 2-n = 1, 1/2, 1/4, ..., has infinitely many terms, yet a finite sum 2.

Different properties of a thing are different after all.
You can do so with impunity, as a flea.
How Do You Beat iPhone?
I believe that's the wrong way to do it. You can only prettify/reformat if you aren't making changes to the file. That way you review only the prettify changes and not the functional changes.
>> The issue with https is that it’s really bloody hard.

How we handle it: we terminate all incoming connections at haproxy and negotiate ssl there. The haproxy instance is packaged into a docker container that pulls the right certs from a private repo at build time. By building this container with different flags we can enable/disable ssl termination. The cert is a wild-card so we can drop this container anywhere in our stack and point dns at it and we get solid ssl termination. The certs themselves are obtained from godaddy, and all the prep that is required is to copy them to the correct repository. The haproxy containers cats them into the correct combined format at build time. This took substantially less than a morning to set up.
In US many high-tech companies provide perks for their workers: free daycare, paid maternity leave, free tuition for employees' kids, good health care, etc.

Nordic countries provide similar perks for all their citizens. High taxes pay for safety, infrastructure and welfare.

Ramen-eating startups work for young single people. Getting older and having children reduces the risk taking ability dramatically without good welfare.
49 Amazingly Free Stock Photo Websites
Netflix paid no UK corporation tax last year
U.S. glossed over Oman's human rights record during Iran talks
CloudCredo acquired by Pivotal
Gridly – a super light (~100 bytes) grid system for modern browsers
By anonymous I mostly mean that I don't require your name or email, there are no ads and I don't keep logs.

I will add a let's encrypt SSL cert though for more anonymity.
I remember reading a paper about how Skype attempts to foil attempts to run it under a debugger/tracer/whatever, and when Skype "thinks" it's being debugged, it will write random garbage to all registers and then branch to a random address. It had whole arsenal of tests to check if somebody was sneaking up on it, and it ran a couple of these, chosen randomly, at more-or-less regular intervals. Some programs really value their privacy.
If anyone else is curious about the second picture, I tineyed ( http://tineye.com/search/863a041e2607e3405d2dcec1fb148bce471... ;-) it and found two agreeing attributions. One from a 2010 piece by Terry Tao:

https://terrytao.wordpress.com/2010/09/14/a-second-draft-of-...

'
Fig 23. A "living histogram" of 143 students at the University of Connecticut, with females in white and males in black. (Source: The Hartford Courant, “Reaching New Heights,” November 23, 1996) Compare this non-bell-shaped distribution with Figure 5.
'

And another also mentioning U. Connecticut and crediting the photographers in the image itself: http://image.slidesharecdn.com/visualiationofquantitativeinf...
Crop dusters, and the guys who inspect power lines / pipelines. Also those guys who tow banners over the sportsball stadiums. None of them have much to do when its dark or cloudy.