skysight-inc/HackerNews huggingface dataset:
Really? When I first heard about Bootstrap I found it pretty easy to look at almost all of the documentation in under an hour, and it covered all of these things, except the hover dropdown, which is simple css, and the media queries.

From the first bullet point in the "Grid System":

>Rows must be placed within a .container (fixed-width) or .container-fluid (full-width) for proper alignment and padding.

Different stacking in mobile and desktop: http://getbootstrap.com/css/#grid-example-mixed
Nesting Columns: http://getbootstrap.com/css/#grid-nesting
Column Ordering: http://getbootstrap.com/css/#grid-column-ordering
Lead class: http://getbootstrap.com/css/#type-body-copy
Block Quotes: http://getbootstrap.com/css/#type-blockquotes
Inline Lists: http://getbootstrap.com/css/#type-lists
Inline Forms (helping screen readers): http://getbootstrap.com/css/#forms-inline
Images: http://getbootstrap.com/css/#images

I guess you might not think to look for it in the documentation, but if you don't think to look for it, that means you probably aren't using it, and don't need it... I still wouldn't really call any of these things tips or tricks, it's just actually reading the documentation of what framework you're using, which apparently people don't do?
Should you trust cryptocurrency?
Kilink's comment apply again.

If you define several functions at different times, the default argument will be evaluated each time you define a new function. You'll have the same behaviour if you keep reassigning lambdas at the same function name, or if you keep edditing the globals.

You are misunderstanding how dynamic Python is. And, yes, the part about "module load time" was a simplification.
Right, it's (re) defined every time you call 'foo2' but that's a different scenario than the one written in the article (hadn't you had 'foo2' and only 'foo' then you'd have the same time in all your calls to the function without supplying arguments).
You are referring to the fantastically challenged?
Totally agree. There are so many ways that a person can die a prolonged, horrible death that is medically sanctioned and supposedly more ethical than euthanasia.

After watching my father wither away with dementia I've decided to take up skydiving after I retire (and pack my own parachute). If my mental state becomes too poor to properly pack the chute I think hitting the ground at 200 mph would be a decent way to go.
Brady Forrest of Highway1 on how to build your hardware dream team.
Doing

(x, y) = (5, 6)

makes it clearer to "visually grep" that it's not a normal assignment though.
> There is no part of "bro" that implies gender neutrality.

Some of my best bros are women.
Hi, can you share the link? Couldn't find it on the sitemap, and search results don't show the Instructor Pack.

Thanks
Agree that this isn't that relevant for cs interns. But smaller startups don't hire interns in 6 months in advance. There are still great people available and it would be odd for them to prioritize hiring an intern that far in advance.
Some of it seems to come from people cargo-culting their knowledge of anonymous and first class functions, so they end up believing that the only way to pass a function around is to construct it anonymously.
I'd add a fourth:

4) We didn't like you.

Of course that statement can come across in many different ways, so saying that and bluntly is not going to happen.

The rest of the feedback is mere rationalization after the fact. Some may be right, some wrong, it doesn't matter. They choose based on the people.

Always tough to realize that some people don't like you. Our goal is to find the people (customers, friends, spouses) that love us and really treat them well. Some of us are just a bit less loveable.
Love the idea. Wish the radius was wider. There aren't any chats near me, and I'm in a densely populated area.

Since you're taking people's location, be sure to include a water-tight privacy policy that keeps 3rd parties from accessing location data.

But since you'd have access to the location, it'd make an easy sell for targeted advertising. But please, try to think of other ways to make money. Everyone's sick of ads.
Feynman: What is science?
> I'd certainly pay for a good solution to the mess that is bookmarks

http://pinboard.in has very nicely solved the problem for me, with tagging and search. Well worth the $10 one-time fee.
I would think that the severity of hypoxia depends on where in the body it happens. As far as I know (not much, admittedly) exhaling then counting to 60 is different than not allowing any oxygen into the brain. If you look at the Wikipedia page on Hypoxia you'll see a picture of a person with Hypoxia in their hand. Can't imagine your brain would do very well if the same thing occurred there.
I belive in you creative, skilled guys to find a way someday ;)
Kickstarter P4wns Piketty
"But they say this device is better than primary care doctors so I'm not sure what that says about primary care."

Only that primary care providers are not specialists.

But your point is important: is using this device as a gateway to dermatologist referrals a good thing.
Say Hello to touch-free toilets
Kickstarter bracelet for entrepreneur's dev's designers hackers
Yes, this is my kickstarter. No, no intention is not to spam. Just thought some of you might (like me) think this was cool, and would maybe, possibly want to help with the kickstarter... thx and cheers
That definitely factors into it but I can still look back at my course curriculum and make an opinion based off of that regardless of how much I've matured.
For just straight up bookmarks, Pinboard.in is nearly perfect.

-Around $10 for a lifetime membership.

-Supports tags.

-Great search functionality.

-Bookmarklets for most browsers.

-Public or private bookmarks.

-Lightweight and fast.

I've been using it since 2010 and absolutely love it.
There is no such thing as death with dignity. But there are different grades of death with indignity.

And I am free to choose how when (hopefully in a long long time) it comes to that...
Regarding 2, most startups don't have the same resources as larger companies and may not be able to pay their CS interns as competitively. So then the question I guess is, how do startups snag awesome CS interns when they're being paid more at other places?
You're completely right - I should have posted it on my blog. Would be happy to answer any questions you might have about the sizing data btw.
Merchant fees, tax and shipping costs are taken into considerations.
Is OSVDB any different? "Open Source" Vulnerability Database implies openness. The maintainers are trying to implement a paywall.

I feel bad for OSVDB from a sysadmin perspective, but if Aaron's case was so polarizing for essentially the same thing, why isn't everyone jumping on the Hate Train here?
Quickly create a landing page using something like Unbounce then drive some traffic to it ie. spend $100 on AdWords.
Offer something like free access to your product or service for the 1st 100 signups. If you get traction, you'll know you've got something. Then you can use those initial signups as a beta group.
Modify the behavior of Angular core services
The industry appears to be very risk-averse (even though they have their reasons), so I'd be surprised to see a modern, functional language being used for critical tasks. However, C++ sometimes is used for those tasks, which boggles the mind.

Then again, that might just be a wrong impression I got from reading, among other things, "Lisping at JPL" (http://www.flownet.com/gat/jpl-lisp.html)
The scoping rules in #4, combined with being able to reference variables before definite assignment, is what leads to the 'variable hoisting' in Javascript.

Is #6 really called 'late binding'? That seems like the wrong term.
"could it be that my interviewers have worked on SEO so much that it’s difficult for them to conceive of non-SEO related strategies for growing a user-base?"
...And from the rejection email
"I encourage you to spend more time on figuring out customer acquisition (possibly through non-search channels)."
So I don't think that "it’s difficult for them to conceive of non-SEO related strategies" is the reason, since they actually suggest the non-SEO strategy in their rejection email.
I think that you need to view this from the perspective of ycombinator. The only investments for them that makes sense is a startup with high growth rate. (the very definition of a startup by PG).
When you are playing the David against the Goliath of "Yelp" you can not compete on SEO. So you have to have an alternative DEFENSIBLE advantage to allow you to dominate your market.
Another thing from what I have read over the years is that ycombinator looks for teams that are not married to their initial idea. In fact they prefer the team to the idea. So if in the interview you come off as very defensive about the validity of your idea that could be a red flag.
High-level is also a relative term (with multivariable semantic, leading to not comparable languages), and the term "object-oriented" is getting less expressive by the day.

Anyway, all of those terms do communicate something, even if tomorrow they may wrongly describe the language.
I don't believe iMessage or Facetime are safe. All this announcement says is that if you weren't a target then Apple can't retroactively gain access to previous sessions. Since the user can't see which keys are used Apple can simply add itself to any conversation. And since Apple can do it the FBI could secretly order them to do so.

I also think it's only a matter of time until companies like Apple are compelled to use their remote update capabilities to trojan target devices.
And I would have thought that incorrect usage of bytestrings for text and then asking on Stack Overflow about the UnicodeDecodeErrors would be quite common as well ...
Involuntary euthanasia is called murder, and that's already illegal.
Any good books for someone who wants to get up to speed on modern assembly programming, who has been out of sync for the last 10-15 years?
While SQL Server has and will continue to be an excellent technical option, the costs can be a drag.

That said, the work various .net-related people have out or are working on have the very real availability or promise to lift that dependency, if not provide portability, with DB choice. See RavenDB (document DB) & biggy (Postgres 1st class). Supporting this for more traditional takes on relational store is that there is increasing experience in the .net world for applying coding patterns that can help projects pivot/abstract out the data tool dependencies.

If you have a sensitivity in this area, there are options which, when calculated with the ancillary benefits of applying existing .net experience and the great MS free + cloud tools, would pan out very well for many problem spaces.

Obviously, YMMV, but if you are doing a wide spectrum of cloud + mobile, Azure is very compelling and Xamarin can become nearly as large a burden cost-wise. That total burden still can be extremely competitive and the ramp for existing .net shops a pretty clear winner. But being a C# developer has never been so promising - and it wasn't ever that awful to begin with.

If anything, the problem of coming from the old MS-dev platform-planning and having to understand the range of options and optimizing for costs around those is the weak spot.
>In other words, contradictory beliefs imply anything and everything is true (and false). This is an odd result especially since anyone with an ounce of humility will admit that there is a reasonably high chance that there is a contradiction in their beliefs or in the logical consequences of their beliefs.

Yeah, but we deal with this very simply: by using probability (conceived as a real-valued logic) instead of boolean logic, at which point any contradiction in our axioms gets us an "exception signal" of some probability somewhere going to 0.0 instead of an equal belief in all possible propositions.

Or we can use constructive logic instead of classical, in which case we'll be able to actually find a contradiction simply by looking for assumptions that lead to a proof for the proposition False.
Oh, you don't need it; your healthcare system is far more effective.
It's correct, though; it's not attached to the drivetrain of the vehicle. Ruling that any GPS device capable of tracking distance constituted a "taximeter" and was therefore banned from private cars would be an unworkable disaster.

(Hmm, I wonder how Uber's metering copes with the Blackwall tunnel and the Woolwich ferry. My GPS directed me over the ferry once, resulting in a huge delay. Note that on the ferry a GPS would count as "moving" but a taximeter "stationary".)
ScreenGrab (fixed) add-on: https://addons.mozilla.org/hu/firefox/addon/screengrab-fix-v...

Developer toolbar 'screenshot' command: http://www.ghacks.net/2012/11/02/take-screenshots-straight-f... | https://developer.mozilla.org/en-US/docs/Tools/GCLI#Commands
An Opinionated Guide to Modern Java, Part 2
Thanks for taking the time to file the bug, this helps a lot!
Great concept! Voted for San Francisco to be the next city. You should have paths that go over hills (for a robust walk), and paths that go around hills (for a flatter stroll) too! :-)
JIRA is not open source, but it is a decent platform.
Burn Baby Burn: Using Firebase for Realtime apps
make the work interesting? Giving a one-off project that goes no-where is not interesting.
It is indeed terrible to crash accidentally yourself to death when you want to crush yourself to death on purpose.
North Dakota farmers are kooky
Announcing uberFAMILY
What exactly is a "trick" then? I would argue that they're useful bits of functionality that a group of people might not know. For instance, if I post "math tips and tricks" to my facebook followers they'd be like "ooh, nice tips" but if I post them on a /r/mathematics I'd be told "they aren't tricks, that's just the way math works". I think you're just basically saying "I know this already so everyone else should too".
Previous Discussion: https://news.ycombinator.com/item?id=7525066
Please check out http://en.wikipedia.org/wiki/Late_binding to know more.
Personas, data science, k-means
Looks very neat. I had some problem with the back button but other than that good job.
I'm on Ubuntu 14.04 and I use Chrome 34.
As the author says, there's quite a lot of imperative stuff in this design. I'm still on the fence about whether that's the best way to build large applications with GUIs, network access, etc.

With the imperative approach, you make liberal use of the IO monad. There's a lot of explicit reading from and writing to mutable storage. If you're doing this approach right, you mostly just use the IO monad for actual IO and threading; most of the real logic of the program is kept pure. This approach has the advantage of being familiar. And more importantly, it just plain works. It's how I tend to do things.

Yet I can't help but wonder if there's a better way. The above approach, while comfortable, leaves me with a bad taste in my mouth, like I'm somehow fighting against the language. I've often heard functional reactive programming (FRP) described as the best alternative. Though I remain skeptical. I'd be interested in opinions about the future of FRP.
Some of the content on JSTOR was actually public domain content. At the time, JSTOR did not make this publicly available. It is definitely debatable to consider the downloading and distribution of public domain material to be robbery.

Since then, JSTOR has released these documents freely themselves[1]. They have also stated that this was their intention all along.

[1] http://about.jstor.org/news/jstor%E2%80%93free-access-early-...
This randomly reminded me of an ancient kuro5hin article that I found interesting back in the day. Where the proposal was to use brute force to implement comment search on kuro5hin.

http://www.kuro5hin.org/story/2004/5/1/154819/1324
And I voted for Montréal :D
Can you provide some example routes so I can see how this would work?
Seems like the main leverage you could have over those companies as a local startup is not requiring your interns to move to SF/NYC/Boston for the summer, in the case where that's not something they want to do for whatever reason.

That doesn't help if your startup is in SF/NYC/Boston, though. :)
I have been bitten by #6 in a similar situation in the past. My solution was the analogue of the rather convoluted

def create_multipliers():
def multiplier(i):
return lambda x: i*x
return [multiplier(i) for i in range(5)]

for multiplier in create_multipliers():
print multiplier(2)

I would still prefer that Python doesn't do this.
For #7, now you have a performance problem of importing every time you run that function. Rather, you can place the import at the bottom of b.py and be okay.
Interested to know what powers this. OpenTripPlanner[1] certainly provides all the features required but needs a revamped front-end. Like this, basically.

[1] http://www.opentripplanner.org/
That is no different to having a fixed radius.
> No languages are inherently "compiled" or "interpreted", that's a property of the implementation.

A language and it's implementation are usually designed at the same time. Compiled or interpreted will affect design choices that go into the language. While additional implementations may follow, it can be hard/impossible to design a compiler (machine code, not byte code) for a language that was designed to be interpreted without dropping features (ie eval).

It may be more correct to say 'Python was designed to be interpreted' than 'Python is interpreted'
Most are obvious fakes, but Google Bye is completely plausible; Facebook already does something similar with its memorialized accounts and the auto-generated videos from the account's highlights.

See How can I request a Look Back movie for my loved one who has passed away?: https://www.facebook.com/help/www/501833273270804
Welcome to NASCAR, friends!
Yeah, bigtime. I'm not sure that would make for a quick, easy countdown list of a blog post, though.
https://citymapper.com/london/superrouter?start=51.505499,-0...
Show HN: Fight for Net Neutrality with slowlane.js (updated)
First, people seek privacy because they take it for granted (they always had it) and because of they're being told that they should value it. In reality, I'm sure most people would prefer to be able to live in a world without privacy.

Second, the whole quest for privacy ultimately hurts the freedom of everybody. How you ask? By leading to the creation of arbitrary laws that limit non-coercive access to information.

A right to privacy give people an exclusive right over anything that's a product of their existence. "That photon bounces off of me and gets into your camera lenses? Well, I guess you'll have to hand over that tape if you don't want to get into troubles."

No information should ever be made private by legal means. Only physical privacy must be allowed.
This needs to become a horror film now.
> What exactly is a "trick" then?

I'd call a trick something that is not part of the documentation core, something that has unexpected effect or behavior that was unintended initially.

None of those would apply here.
Flask-Via – Django-like URL routing for Flask
oh heck yes! There are a number of great references in this area going back to the early 1980s!! [0] [1]

[0] http://ccbs.ntu.edu.tw/FULLTEXT/JR-PHIL/kasulis1.htm
[1] http://enlight.lib.ntu.edu.tw/FULLTEXT/JR-PHIL/thomas.htm
> are you going to stay on that version for the lifespan of the system? Likely not.

Not sure why you say that -- if it works, it works. I've just spent the last year working on a multi-million dollar project budget building a new system on a SQL Server 2005 cluster. Why? Because there was no need to budget for new hardware. (SQL Server 2008 R2 would have been a big step up, after that not really worthwhile upgrades, in our case.)

> For example, if my Azure costs are $10K a month, from that cost is likely $2K-$3K the Microsoft tax. Keep scaling your VMs and servers and that margin starts to look a bit less palatable.

Let's say my hosting costs are 10k p.m, 120k p.a. and represent 15% of revenue (this is just how my business works - if I need that much SQL power I'm doing a hell of a lot of business). 120/0.15 = 800k in revenue. Keeping things really simple, let's say my gross margin is 50% and corp tax is 20%. That leaves the business with a nice 320k profit. Sure I don't like spending 4.5% of my revenue on MS licensing, but at this point I can quit my job and port over to Postgresql (or more likely pay somebody else to). The point is that nobody wants to give away 4.5% but if it's the line between success and failure then you probably have bigger issues with your business model/environment.

Don't get me wrong - for my current side project I'd love to use Postgresql as the backend and .NET for the rest but the problem with Postgresql is two-fold and really specific to me:

1. I'd spend a lot of my time learning a new set of tools for zero benefit when time is my most expensive resource right now. I'm very familiar with T-SQL and the MSSQL platform (even simple things like having MERGE available has saved me lots of time given my problem domain, nevermind the ability to reuse a lot of code I've written and optimised over the past 10 years and knowledge of various issues and errors I will encounter). Porting in 3 years will be easier because we'll have a working system to port from, and the risk to the project will be less because we aren't doing two things at once (learn a new platform + solve a new problem -- only the later is going to make me money).

2. I plan on using some of the MS BI tools for the first time as part of this project -- this represents quite valuable experience to have as a .NET developer/solution designer; if I go the Postgresql route I will spend a lot of time exploring and evaluating open source options with zero benefit to my day job career progression over the next 3 years - I don't have the luxury of neglecting my day job while I work on side projects, so I need to be careful I don't lose value
You can't have a "customer satisfaction" angle in the face of a monopoly (which Comcast essentially is, in many areas).
New Firefox OS Phone (ZTE Open C) sales have started on eBay
I've used CityMapper on my phone a lot in London and Paris and can vouch for it. I particularly liked in Paris that it would recommend fastest routes that I would never have considered.

For example I was somewhere in Paris and I needed to get to Opéra and CityMapper pointed out that by walking to the end of the street there was a bus that would take me straight there. I would likely not have considered the bus as an option because of unfamiliarity with the system.
For #4 use nonlocal keyword (python 3.x)
SV Angel's David Lee Takes Heat on Gender Inequality
Those sites are usualy also the ones that behave worst when you enable Javascript. As a general rule, the best option is to simply not bother with them, and spend your time on some site that cares about you.

But, of course, there are always exceptions.
That's a good point about the engine problem after it was shut down. However, there are a few important issues that are relevant. On further investigation the engine damage was due to fuel leakage, it wouldn't necessarily be expected that a healthy engine would react the same way if shut down under the same conditions. Also, that failure occurred at Max-Q (maximum dynamic pressure), and normally it would be expected that the stage separation would occur under much, much less strenuous aerodynamic conditions (farther down range and higher altitude, much lower atmospheric pressure).
The Opensource.com guide to OpenStack Summit
Fair enough, that would be fine by me.
not necessarily, some would black out pretty quickly. Lateral Gs are the by far most uncomfortable G forces (and other non vertical i suppose)