skysight-inc/HackerNews huggingface dataset:
Facebook Partners With Websense To Protect From Malicious Sites And Malware
I'm sorry, would you care to remind us what your medical qualifications are?
Please come to Asia too. Start with Hong Kong/Tokyo/Singapore and then go from there.
one question on mvp's though: is an mvp the smallest item that allows you to judge traction, or the smallest product that solves the hair-on-fire problem?

Asked in a different way: is an mvp a bucket of water or a survey that asks 'sign up to our mailing list if you'd like us to build a bucket of water?' I'm not being facetious I'm actually confused on this point…
It's not that the train isn't pushing down on the track, it's that the force created by the unsprung mass is several orders of magnitude higher than the static force. The wheelset force is higher than the static force because the primary and secondary suspensions allow the wheels to move independently of the vehicle body.

Imagine you have a 2x4 wood beam suspended across two blocks, with a 200-lb man standing in the middle of the beam - the beam will clearly sag in the middle. But if you place a 50 lb girl jumping up and down on the beam next to the man, the beam will sag significantly more. If you are looking at the effects of forces on that beam so see how it bends or breaks, it's the dynamic forces from the jumping girl that will control things, not from the heavier guy.

At this point I don't know how to explain things without jumping into two degree-of-freedom mechanical models.
Did you perhaps jump into the water too quickly? I'm currently learning a couple of functional languages (including Haskell) and using it in production environments but my current use is restricted to "I have an input that will always produce a certain output. There are no database or environmental dependencies, this is straight computation. I want to never have to worry about this function ever again". And so far, knock on wood, haskell has been killer for that scenario. I'll probably eventually transition a lot more of my code to functional languages, but will do so slowly (using Go otherwise).
Fear of Repression Spurs Scholars and Activists to Build Alternate Internets
"Apple’s iPad only recently got its own version of Flash,"
This is news to me, did I miss an announcement somewhere? I thought the iPad was still as Flash-less as ever.
Not just rigor. Haskell is very difficult to debug performance issues of, and is hard to use when manage changing state.

Haskell shines when used to manage a sophisticated computation of a static result, not a constantly changing dataset.

Haskell is a great way to learn stateless pure programming style, since it forces a lot of discipline. Haskell makes you a better Java/Lisp/Python/C programmer. (Except that it will make you write inefficient Java if you get too accustomed to the idioms that are efficient Haskell)
DEar fellow European, please help spread bitcoin's adoption.
Nick's Newest Project
Nick is known around the office as “The Bug Guy”. He has had his hands on more VW Bugs than many twice his age! Now that Nick’s family is growing with the addition of another little one, he began searching for something that he can take the entire family to shows in (and still have elbow room!). So he looked to the VW Beetle’s larger brother, the VW “Type 2″ or as we all know them as, a VW Bus.
Apple is not a visionary company
Considering this, I don't understand why bitcoin does not get more followers.
Damn! i was in the middle of writing my "An open letter to Stripe: please come to Asia" post.

Looking forward to a post titled "An open letter to Stripe: please come to Africa" in some other blog any minute now. :)

Seriously, this is a hair on fire problem for non-US entrepreneurs.

Please become BFFs with HSBC since they are present EVERYWHERE.
One of many reasons the single-axis scale is misleading. :)

It does somewhat fit the traditional fault lines over school districting, though. Traditionally, conservatives quite strongly opposed to allowing school attendance to cross boundaries, supporting separate districts in which each district was funded exclusively by local taxpayers and attended exclusively by children resident in that distrct. Mix of reasons, ranging from (on the nicer side) federalism/decentralization to (on the less-nice side) maintaining de-facto segregated schools.

In addition, liberals have tended to be the main ones behind aggregation-with-choice programs, in which many smaller districts in a metropolitan area would be aggregated into one organizational district, where parents could choose to send their kids to any school in the district. Conservative suburbanites have tended to prefer keeping their schools separate, without cross-boundary enrollment permitted.
Many people may not realise this, but Europe is the largest economy in the world according to the IMF, who know a thing or two about this stuff.

Since I saw Stripe last week, I've been wondering why no one in Europe has managed to put something similar together. We have the technical expertise and the world largest economy, so what's stopping us?

Sadly, it turns out that Europe is so fragmented and disparate when it comes to banking practices that the benefits of working in the worlds largest economy are completely obliterated by the difficulties of working with all the countries involved, many of which are so fundamentally corrupt (I'm looking at you Italy) that any sane legislation is unlikely to go through.

Stripe may well cobble together solutions for individual countries like Germany, France and the UK, where there's enough money flowing around to warrant it, but the return on investment quickly starts to diminish as you tackle the smaller countries, which is not really a great incentive for Stripe to "pull their finger out". I'm not saying they wont (they've already said they will), I'm saying the incentives aren't all that great. And they're even worse for anyone wanting to implement a homegrown solution because we don't have competitive advantage of the US economy to start from.

It would be nice if everyone in Europe had the Euro, and everyone in Europe also had the same banking practices, but if you rank that possibility on a scale of 1 to 10, the scale explodes.

One alternative I can see happening however is for some savvy EU state to make it ridiculously easy to open up business accounts, with multiple currencies that anyone in Europe (if not the world) can open and run their business through, with the easy transfer of cash from country to country. Other than bureaucracy, I don't see what's stopping them.

In fact, the commercial banks could well be eliminated from the equation. The value of the digital economy is important to any countries future growth that the central banks could plausibly take the initiative here.
I have never sold a domain. I have given domains away for FREE to Open Source for 12 years, but I have been sued. It does not seem that the Big Corporation has any rights in your case, but they have Big Lawyers, who can sue you into the ground. Be VERY careful
Once upon a time people liked Googles ads because they were small, unintrusive and relevant.

With these new ad types all that seems to go away. I am interested in what I am looking for - not whatever brand of female hygiene product some random person I follow like.
As painful and awkward as high school was, there were a lot of really cool people in my high school, many of whom I didn't succeed in connecting with at the time.
Because when we looked for payment processors that supported Europe, most of them only supported the UK, not mainland Europe. So I assumed it would therefore be easier to get set up if you're in the UK. I'm not saying it's easy in the UK, just that it's probably significantly more troublesome elsewhere.
Yes the iPad is still without a flash viewer.

The recently released Adobe Flash Media Server 4.5 will stream to iOS devices by delivering an HTML5 rendering from my understanding of their press release.
The Linear Theory of Battleship
What’s Right/Wrong With This Picture?
tac filename.txt | sed 10q | tac
Not to be to contrarian but until I see proof to the contrary I think Norvig put said it best:

In terms of programming-in-the-large, at Google and elsewhere, I think that language choice is not as important as all the other choices: if you have the right overall architecture, the right team of programmers, the right development process that allows for rapid development with continuous improvement, then many languages will work for you;
I think you are agreeing with Jun8, but it is confusing because "elite" has a subtle meaning (not just "99%ile quality") and it is not being defined here.
I don't think Haskell itself is really the answer.

If I read the article correctly it's simply a matter of concurrency and parallelism that's important.

There are a host of languages that do that quite well and Haskell just happens to be one of them.
Licorize bookmark manager price down to 14.99$ one time fee
Ask HN: Translating my site to Chinese - Traditional or Simplified?
What's better and more popular in order to target a lot of Chinese: Traditional Chinese or Simplified Chinese? The site has mobile phone related contents and basic tech vocabular
TV Cos Plan To Make Hulu Suck Even More Making It More Difficult To Sell Hulu
Now they are all owned by the state. So you have government beurocracy to deal with now. Smart Economy, schmart economy.
Disable Metro UI Start Menu Screen in Windows 8
Because people don't use it. There's no point asking your customers to pay you in something that they don't have, that they don't know how to get, and that they don't understand.

And once the "no chargeback" thing stings a few mundane non-techies, they won't use it any more.
http://www.google.com/search?client=ubuntu&channel=fs...

hope it helps
The point is, they can go into M/C/F, make 6-figure salaries at age 23, then go from there. They'll be making a whole lot more than the vast majority of engineers even at Google, without taking risks. By the time they're 35, they'll be very wealthy, about as wealthy as you'd be if you start a startup and sell at a $10M valuation (and keep $1-2M), but they don't have to take any risks.

But you have to work very hard (all the way from High School), tread along a well defined path, and it'll work out. It's a standardized, reproducible variant of the American Dream of living a wealthy life.
Since the 1950's, the US has won over half the Nobel Prizes awarded in physics, chemistry and medicine. The car, airplane, internet, laser, sequencing of the human genome, manned lunar landings and a host of humanity's other technological triumphs each came from America. So did the modern PC, the web, and most likely the search engines and social networking sites you use.

I sense some bruised ego and a dash of nationalism, but if that line keeps you from reading the article because you want citations, then I have a couple of suggestions for where you can find them: Google and Wikipedia.
(tries to) Solves a different problem
I was getting terrible headaches for a few months before I tried turning my screen brightness down around 20%. Daily headaches instantly became monthly headaches.

Getting new glasses might be the solution for some people, but for others, it could easily be something like having your screen brightness just a little too bright or dim.
The Average Font
"Many of us at Stripe are from outside the United States, and we understand just how broken the international payments landscape is."

https://stripe.com/faq

So non-Americans are in fact building Stripe itself. Plus America is a single, relatively homogeneous market, whereas the EU and Asia are far more fractured, complicating things massively. So it's much easier to launch in America first.
It's pretty much what I mean when calling Haskell hard to learn. For me it's also been a steep learning curve, and my experience hasn't been altogether different than yours.

I started out maybe 5 years ago following tutorials, reading up on all the metaphors about Monads and doing project Euler problems.

After a while I started to tackle some small web related things with Haskell and had exactly your experience of running into a lack of understanding of how the system works and wrapping my head around functional datatypes.

I pretty much gave up on Haskell as a practical language at that point, but something kept me coming back once in a while.

Then at a point I had a use for making a small web service fast and the Node prototype I made performed badly and crashed in spectacular ways under high loads. I found Snap and made a quick prototype in Haskell. At that point the experience of years of small experiments must finally have made something click. In a very short time I had a very fast service using almost no memory. It's deployed in production (as a part of http://www.webpop.com) and has been extremely stable.

By now I think I've crossed some kind of barrier, and feel like I'm both being productive and having fun when writing Haskell, but it really didn't come easy to me and all else being equal my experience tells me that a good deal of my colleagues would have an even harder time.
Apparently there is an unstated premise -- sysadmins using Powershell lack souls.
350+ Technical Interview Questions
Microsoft IE blog reveals growing Chrome competition - TechRadar UK
The Social EcoSystem
Immediate and no-cost solution to transfer funds. how is that different ?
The short/one-liner examples are more likely to be done from command-line shell, where they would be much easier:

head -10 /path/to/file

dmidecode | grep -iq vmware && echo "is vmware" || echo "is not vmware"

The list of projects written in each language has more to do with what else you use than the languages, e.g., if you are working with Ruby web apps you may use Rake and Capistrano. SCons, Mercurial, Bazaar, and YUM are all written in Python.
> There's only 9 days left to go, and I don't see how they're going to deliver a reliable and robust release on time.

I have used Ubuntu betas before and I can assure you the last couple weeks or so are the worst, but with everything straightening up nicely in the final days.

My bet is it will be ready on time, this cycle being no different than previous ones. Some kinks may remain, as the user base is not that big to stress out everything that can go wrong, but I am filing bugs as they hit me (they are more or less automatically filed into Launchpad) and the current update version I am running is much better than the out-of-the-box beta 2.

As always, if you can't waste time, I would advise you to only install a month after the launch.
tail can be done in ruby can be quite succinctly with the $< (ARGF) variable:

ruby -e'$><<$<.map.last(10)'

For the rest of the ruby one-liners in the page the author references, most can be done more easily with standard command line tools (although most people aren't well-versed in sed, so 'ruby -pe puts' might be better than 'sed G').
"begin by establishing a hierarchy of the tasks you have to do"

I bet I could procrastinate about doing this too.
Haskell is great for pure algorithms like that.

As for jumping in too quickly? I was a pretty heavy haskell user for about 3 years.
I wonder if

1) node.js async i/o is any different from haskell i/o?
2) author knows something about strongly-typed languages, or he deliberately banned them those from server side? Imho, dziuba tried to drop a hint about strongly-typed languages, not python or ruby.
TLDR... can you summarize?
This essentially reduces to "it's easier to write a fluent, readable, flexible and powerful DSL in Ruby than it is in Python.

Sysadmin tools benefit greatly from using such a DSL as their interface vs custom parsers or configuration files.

Hence, Ruby is a good choice for these sorts of things.
Haskell is beautiful, I love it, but I can easily see his points. There are a few traps one can easily fall in:

- Reach a point in a complex application where it becomes hard to reason what laziness will do to performance.

- End up in type-hell. E.g. some libraries extensively use existential quantification of type variables. Before you know it, you are chasing "type variable x would escape its scope"-type or error messages, in perfectly fine looking code.

- Pattern matching is nice, but if you extensively use it, adding a constructor argument is a lot of work.

- No-one uses the same data type for common things. For instance, for textual data, there is String, Data.Text, Data.Text.Lazy, Data.ByteSting, and Data.ByteString.Lazy. These days there is more or less consensus on when to use which type, but you are often converting things a lot. There are also types of data for which no consensus is yet reached (e.g. lenses).

- Artificially pure packages. There are some packages that link to C libraries, but (forcefully) provide a pure interface. (Or in other words: purity is just convention).

- For a lot of code you end up using monads plus 'do' notation, making your programs look practically imperative, but an oddball variation of it.

- Using functions with worse time or space complexity, to maintain purity.

- I/O looks simple, but for predictable and safe I/O you'd usually end up using a library for enumerators. Writing enumerators, enumeratees, and iteratees is unintuitive and weird, especially compared to (less powerful) iterators/generators in other languages.

Learning Haskell is something I'd certainly recommend. It provides a glimpse of how beautifully mathematical programs could be in a perfect world. Unfortunately, the world is not perfect, and even Haskell needs a lot of patchwork to deal with it.
I see myself as quite competent, but I still wouldn't trust myself to catch all the nuances. And even if I could it would be too much work for every new project.

I think this is a good argument for the existence of a suite/library that manages things like password storage, recovery, validation, etc. Integrating everything from using good salts and hashes to captchas and retry delays.
I'd really like to know why people like to joke on cancer and downvote people which might be hurt by these stupid titles.
So when will we spend our time to do the important things? They are still the things you have to do but dont want to do.
If someone in your company is screwing up, you always want to know. Now whether you want to take action or not, may vary depending on the situation.

Sometimes it's a difference of opinion - if you are getting lots of applications, should the HR person waste time responding to failed candidates, instead of sourcing more candidates? Maybe you think they should - and it's not a waste of time, but rather common courtesy - if so, point it out to them.

I think as a CEO, it's important you set certain policies where you think the industry standard may not be aligned with your company standards. Then make sure you communicate these policies to your staff.
“We do stupid things as leaders” Why company culture matters.
I just hope you will never have to experience what cancer is, otherwise you will understand how important a "cure" could be.
Approaches to accuracy for Mechanical Turk
Quick Weight Loss Diet - Dietary tactics
Samsung Transform Ultra Case
You get my point though, don't you? It's not about Stripe or the specific problem of payments. It's about solving our own problems, instead of waiting for some American startups to do it for us. Fractured and complicated things are opportunities, not just problems.
A revealing part of the article comes when Yale Prof. Hicks says that, rather than develop skills with consulting firms, "There are a half-dozen more life-affirming ways you can acquire those same skills, including taking a class at night at a junior college while you do something more interesting."

This is not a good advertisement for Yale. In addition to costing a lot of money, Yale costs four years of lifetime. Yet, after all that, students are left in a position where if they want business skills, they have to hold down a job and go to night school at a junior college?
Don't forget about dehydration. A big glass of water often cures many headaches.
The really key underlying point here is that to make a web service that expands its audience beyond people would be likely to read Hacker News, one must consider the needs of other groups, especially those who will find the service useful without many changes, and reach out to those people. That it's the fandom community in this case is largely pertinent to Pinboard (and anyone else working on services which might benefit that community), but the wider point has relevance for everyone interested in more paying customers than just web nerds.
You must have never done any meta-programming in C++ ;). It's pretty much a functional language.

Also, STL provides some infrastructure for FP-like programming (defining functors, argument binding, and providing map/fold-like transformations). But given that C++98 didn't provide lambda functions, it was all a bit too painful.
Baseball Player Cliff Lee
I felt the same way for a long time. But you have to ask, to good things happen for you because the world is fair, or because you are a rainmaker, or because you are lucky enough that a rainmaker loves you?

My parents were rainmakers, which was great except that I took too long to realize it, including the time I spent at one of the most rewarding networking-intensive organizations in the world, and I refused to network.

Eventually I realized that I was taking advantage of a social structure that someone built for me, but I wasn't helping builds it further. At first, I was just guilty of a self-centered selfishness. Later, the free ride slowed down. Now it is up to me to help the wheels turn, or just coast to a stop. Networking isn't evil. It is a tool you can use for good or evil. Networks are not free, but they can tolerate someone free riding temporarily.

You once had to learn to use a toilet and wash dishes and write thank-you notes, too. If you don't do directly yourself, you depend on someone to slaughter animals or pull vegetableout out of the ground (someone who expects something on return) that all disgusting and fake?
Well, if I turn of my computer, nobody gets to eat.
I use a combination of RubyMine and SublimeText 2 on Windows. It works quite well.
I agree with you, but I did wait around a decade or so before I just got curious one day. It's a fairly uncommon last name and the domain would just be for personal use. Oh well.
I like django-allauth a lot for all the social authentication integration: https://github.com/pennersr/django-allauth
Using Business Intelligence to Gain a Competitive Edge 
Busienss Intelligence Systems can be of utmost help to Life Sciences/Pharmaceutical/Biotech Organizations.Your Life Sciences CRM software system can give you a more powerful BI system when you have the market information and your data managed and deployed properly.
Great work! How much of your work is "responsive web design"?
HuffPo acquires Localocracy for less than $1 mil
I use puppet in a mostly Python shop. I like that it uses a DSL and not raw Ruby/Pyhton/etc. However, I diagree with TFA about Ruby becoming the dominant language for a very simple reason: all UNIX-like systems have sh and in recent ones it supports all the same things. Most distros which I would consider installing onto servers, managed workstations, etc. have a Python interpreter and a standard library which includes everything from process management to a web server. These two tools are ubiqutous. However, not many distros ship with Ruby installed. Writing a 200 line Ruby script means that it is noe your job to ensure you have Ruby on all your machines, not the dist maintainers'.
Facebook Adds Malicious Link Protection
Don't forget Akka (esp Scala-Akka) in that list!
Winning In Private – a Sex Life that is Victorious
Kontaktlinsen von LensBase
SEO 911
911 is a SEO company bringing mathematical results to its clients from all the countries.
My Numis Nation Training Call Debut
Liz Lange maternity clothes