skysight-inc/HackerNews huggingface dataset:
TLDR: we often rush to building an initial version of a product when we can jump straight to manually creating value for a customer and testing demand by charging for it, then crystalize that learning into a product later.

I believe there's a corollary to this: you can jump straight to building an MVP when you're building for yourself and are confident there are others like you. I remember PG describing it (in a video that I can't find the link to) as a design pattern where the broadcast signal and receiver all within the same brain.

Even better is when the thing you build solves a real problem at a business you're running and it makes you more money. My favorite YC example is Ilya from Mixrank. He was working as an SEO consultant when he realized some of his process was abstractable as scripts, wrote some to help him do his job better, then emailed it around to other SEO colleagues to see if it helped them as well, and all of that validated learning helped him attract his technical cofounder and then build Mixrank as a product. I believe they may have even been profitable before starting YC?
Honestly, with every worthwhile browser (both desktop and mobile) supporting JavaScript and having it enabled by default, it doesn't make much sense to support browsers with it disabled. The couple million people with NoScript installed who enable it only on specific sites know to enable it if a site doesn't work.
See the disambiguous at the top; helps if you say it aloud :)
So we should expect generic/customizable UEFI and ACPI implementations to become available and at least as easy to configure as Linux itself for bare-metal board builders.

The main question left is how much overhead will this impose on embedded systems?
For an article that aims to "put misconceptions to rest", it's pretty damn short.

My companies do website/CMS services for small businesses–so SEO is WAY more important to us than an app or a content aggregator like Monocle. If our clients suspect SEO sucks for our product they will leave. Conversely, if our product has a reputation for good SEO, it can drive a lot of business to us.

Also, Monocle.io isn't setting the title tag for any of their URLs, so that's a pretty poor example to use wrt SEO.

I'd like to see a real, in-depth article that discusses the following:

- At this point, should I use hash-fragments or pushState?

- Which front-end JS framework (backbone, ember, angular, etc) has the best support for SEO features out of the box?

- Is Rails 4 + Turbolinks SEO-friendly?

- I'd love to see some kind of experiment/example showing that a JS/hash_fragment based site can actually rank well when competing against basic HTML sites. I know that SEO comes down to content and links (more or less) so experiments like that are hard/impossible. I just used to do a lot of SEO for Flash sites back in they day. In the end, you could only do so much and I worry that doing SEO for JS sites is similar.

Just because Google provides the hash-fragment feature doesn't mean they don't give such sites less weight when ranking.
Correlation != Causation?
You think the word 'princess' only has 'the faintest trace of usually being associated with female gender'?
Check out parkatmyhouse.com
Having the same meta description on every page could lead to incorrect SERP snippets. See also https://support.google.com/webmasters/answer/35624?hl=en

Though such an obvious error is hopefully always ignored.
Is Now the Right Moment to Buy Microsoft Stock?
I completely agree with the statement. I love Piwik and we use to monitor a lot of our sites. But I hate the fact that it's LAMP. Archive script runs out of memory at least once a week.
Chicken thighs.
I've been using a similar workflow for years. My host OS is Windows 7 x64, which gives me all the strengths that Windows is known for with regard to multimedia, gaming, and high-end software compatibility (e.g. Photoshop.) For dev work I run Ubuntu using VMWare Workstation. It's very fast and I get to have the best of both worlds.
How to build a 'distraction-free' iPhone
We're building a small-ish site now with Backbone where we do something similar with PhantomJS. In our `grunt build` task, phantomjs saves static versions of subpages. Each of those pages loads up the same backbone app, but the user (and search engine) sees the content they would expect to see no matter where they land – without waiting for Backbone to load and run through it's router. And it didn't take much time to setup.

Progressive enhancement is "The Right Way", for sure, but there are some projects where we just aren't concerned with targeting users without Javascript. That said, hopefully this will let us cater to many of those users, reap the SEO benefits, and provide a better first-landing experience for those not hitting the home page.

Edit: This is the grunt plugin we are using for this: https://github.com/cburgdorf/grunt-html-snapshot
Also, is the battery removable? I won't be getting one (married to Verizon at this point) but a non-removable battery would be a second deal breaker for me.
So what are the immigration policies of these Baltic states? How are they enticing new citizens? Have they relaxed their immigration criteria to try to get more citizens, or is it strict?

If I wanted to immigrate to, say, Estonia next year, how difficult would it be?
It is usually our customers who are attacked, but that hits our network so we need to be able to mitigate it. Last week we saw 163 "significant" attacks (which is a fairly typical week). A "significant" attack is one that generally exceeds 10Gbps, 5M PPS, or finds another way to affect other customers to the point that our ops team is alerted.
Isn't that what Scala is striving to do?
The optimal number of apps you should create to land a killer app
Name that City in One
Airbnb isn't particularly memorable either; we just think it is because of all the work they've put into the brand. Meaning is usually invested into names, not extracted from them.

Best example: "ebay".

Move on from the name.
What's stopping the DEA from becoming a regulatory organization?
That can kind of be done using `Context`s, but those are really just implementation details and should rarely be used.

Broadly, you wouldn't want to do that because it implies mutation. There's not much value in `player1.location.x %~ (+10)` because it can't modify player1... just return a modified (player1'new).

Of course, stateful mutation is just a monadic effect, so you can wrap it up into a State monad, which Lens already has shortcuts for

do
location.x += 10
location.y += 10

which has type like `MonadState ThingWithLocation m => m ()` and we can then apply it to whatever `player` we want as a pure function.
You should try climate audit. It attracts less of a crowd because of its technicality, but the intellectual environment is correspondingly healthy.
Forked from you. 162+.
Yeah that's a slight niggle with Lens using (.). From an "object oriented" point of view it looks like (.) should have higher precedence than the function application, but in Haskell it doesn't.
The wording of "made redundant" here is a Britishism. For a UK employer to fire an underperforming or unnecessary employee, first there is a process and period of time where the employee is notified his position is being made redundant.[1] The war on drugs is being addressed in that sense here, that it is underperforming because it can't keep up with rapid production advancements, so it should be dismissed like an underachieving employee.

[1] https://www.gov.uk/redundant-your-rights/overview
Rubbish it wasnt vBulletin. Look at the links to the messages.
I've developed the opinion, based in large oart on Kay's thinking, that the biggest wins of OO are better represented as a form of protocol design. The point of impedance comes in when you discover that not all protocols map cleanly to OO systems - some are synchronous and others asynchronous, some require more polymorphism than others, etc. Async message passing happens to be one of the more flexible mechanisms for protocol design, but it's only been relatively recently that industry languages have been considering it more carefully, and then it's framed as "concurrency" and not a general architectural consideration.

Likewise I see FP as a reactionary mechanism to write fewer and simpler protocols, because when the data is immutable the problem can usually be greatly simplified.
You have to support non-JS browsers if you want to support search engines crawling your sites. The hash fragment is a non-JS method that only works with search engines. Why not use something that works with noscript browsers as well, and incidentally with search engines that don't support the hash fragment?
I totally agree. Having glanced over the page while browsing mindlessly, I closed the tab immediately after the 'Login with GitHub' popped up.
I am simply unwilling to provide my authentication details to a page without being presented with at least the basic functionality.
UK only, for what it's worth.
Here's a trivial example:

I have a Modal class which depends on some utilities in a Utility class, but the Utility class depends on the Modal class because there are some utilities that show Modals.

This is not a broken architecture and is handled just fine by other programming languages/dependency handlers.
Is it better than Navicat? http://www.navicat.com/products/navicat-for-postgresql
Which Franklin? There are two. The one you are probably thinking about is usually referred to as "Roosevelt" or "FDR".
thanks buddy! I share the same view when it comes to brand the name, anyway, good advice as well.
how about the business itself?
It's not a question of having JavaScript enabled/disabled. It's a question of whether the JavaScript gets delivered from your server to the client's browser properly and fully in a state that it can be executed successfully. Progressive enhancement is about robustness, being adaptable when the network fails to be perfect.

Look at it this way, this __escaped_fragment__ is only supported by Google. No other search engine supports it. And considering that building it with progressive enhancement first, and then enhancing it with JavaScript, you get content that's indexable by any search engine, not just Google.

The workload is the same, the complexity is the same, the only difference is the focus on progressive enhancement first rather than try to bolt a clearly less optimal solution later.
I think maybe I can prove that this has disintegrated into politics and that it was inevitable.

Assume there is a political conspiracy to increase their power and create new taxes and that they are using global warming to get to this.

If so we would see a lot of reports, worried politicians and worried scientists (which we would also see if it was real) what we wouldn't see are solutions that aren't politically feasable (say banning cars) but maybe necessary if we are to prevent the climate change and we wouldn't see solutions that don't try to clamor peoples freedom (say putting up mirrors in the ocean to send some of the suns rays back out into space) but might work (IANACS so I don't know if it works).

So far what I have seen matches with what I would then expect.

People often claim that the skeptics are merely stuges paid by the oil companies - but what does that make of those scientists who are paid by the government? This isn't even talked about.

Basically my guess is that the movement significant amounts of money entered the scene science became impossible. Scientists won't share their data because there are grants and money and jobs at stake, they are willing to use underhand tatics to prevent dissenters from publishing (because there are jobs and grants and careers at stake).
Let's just go ahead and steal (<) and (>) for directional function composition everywhere. I'd rather just write `lt` and `gt`.

x & f > g > h === h < g < f $ x
The first time they admitted it.
This also reminds me of something similar at The Guardian.

http://www.guardian.co.uk/world/interactive/2013/may/26/fire...

I thought it was very well done.
Not really. Here's at least one other case, from this year: http://abcnews.go.com/Technology/apple-hacked-similar-attack...
It's slower to first load and usable application on the client side.

If we were to take two web apps, one using a rendr-style-render-on-server approach ( https://github.com/airbnb/rendr ), and one using a blank-html-bootstrap-through-js approach, the rendr-style app will win out for time-to-first interaction.

To take a specific example, loading the monocle home page gives a base html time of 355ms for me. setup.js takes another 570ms.

All told, it's an initial load of 355ms vs 970ms. Or "close to instant" vs "is something wrong? oh no, it's good".
They're all Eurozone now, so EU citizens can move between those countries without issue. Part of the population decline can be attributed to youth moving to central Europe for work.

Additionally, other posters have been right about ethnic Russians leaving the Baltics, which is something governments have actually been trying to encourage anyhow. The Soviets had hugely increased the number of ethnic Russians in the Baltics, nearly to the point of overtaking the native populations.

Wikipedia has a partial graph for Latvia: http://upload.wikimedia.org/wikipedia/commons/b/b1/Ethnic_gr...
What does intention matter? No one is trying to tell you you're a bad person, just that you inadvertently said something destructive.

And please don't bring the concept of "offense" into this. No one is offended. I'm disappointed that you're hurting other people, and I'd like you to stop. But I'm not "offended". Taking offense to things is a waste of time.
Yes. You would be a hero. I guess Date and Darwen's D language could be a starting point?
> OOP is about subtype polymorphism [1] by means of runtime single-dispatch

I believe CLOS would beg to differ.
Median or average is hardly a weird definition for "Middle" in terms of salary/place in society.
The wording seems awkward.

e.g. "In the spirit of transparency, we want to inform you of the issue. "

and
"[long start of issue]...however, we have not been able to rule out the possibility that some developers’ names, mailing addresses, and/or email addresses may have been accessed. "
It hasn't got much better, starting salary is games usually $35,000 in Australia (in 2008, fairly sure it's still the same now) And you're still expected to work crazy hours and weekends.
LinkedIn Announces This Year's Top 10 Tech Startups
And what about the other compounds found in marijuana?
Adobe Kuler Is Kooler: A Beta Release
Maybe, or maybe this:

http://www.guardian.co.uk/uk-news/2013/jul/14/pricacy-campai...

> Documents leaked by the whistleblower Edward Snowden have shown that the government relies on vaguely worded provisions in Ripa to justify surveillance programmes such as Tempora.

or this:

http://thinkprogress.org/politics/2013/06/07/2119351/author-...

> “I have a big problem because the business records part of the Patriot Act, which is what was used to justify this, was designed for specific investigations,” Sensenbrenner told Fox News on Friday.

I guess what I'm saying is that not all slippery slope arguments are wrong, particularly when there are examples showing the opposite has happened.

In particular, I'm arguing for a form of the precautionary principle: don't make sweeping changes to the law unless you've really restricted the scope of those changes to exactly what you want to happen. That doesn't seem to be the case in this. It seems more like:

https://en.wikipedia.org/wiki/Dangerous_Dogs_Act_1991#Critic...
As a developer working in Ottawa, I'd like to say that working for the government and working for a start-up are very different experiences. I don't think that the government takes so many developers away from the high-tech community here that an aspiring entrepreneur should consider them competition for employees. They're different kinds of jobs for different kinds of people.

I think there is a large concentration of talented people here who are far more interested in working in high-tech than working for the government.
> So yes, Virginia, there is indeed a Pure Functional Programming. But you can't do it in Haskell.

True, but if you want to get as close to purity as possible whilst actually writing usable software Haskell is the answer. I'd love it if Agda was actually a fully fledged programming language, but currently it is not.
Exactly. I'm not here to start a big atheism / christian debate, but my life experiences have left me with a very negative view of the outcomes associated with religious belief and some of the stereotypical mindsets you find among religious adherents, vis-a-vis education, achievement, etc.

I don't hate Christians, and - being from the "Bible Belt" - many of my family and friends are Christians. But I still consider it (and most - if not all - other religions) to be a scourge on society.
There are a lot of smaller cities in Canada, i.e. cities that are not Vancouver, Toronto, Waterloo, Ottawa, etc. that are trying very hard to build their own start-up communities. You may want to consider these places if it suits your idea.

For example, I live in Thunder Bay, Ontario, and there are a lot of grants specific to our region because we're considered a northern community. Since we're smaller, there's less competition, and more people will be willing to help you and promote your startup.

Also, if you're startup is involved in medical research, definitely consider Thunder Bay because there is a big medical research community and it's one of the areas the city is trying really hard to build up.

Take a look at these websites for more information:
http://www.nwoinnovation.ca/
http://www.tbrri.com/ (for medical related startups)

Lastly, the cost of living in places like Thunder Bay (in particular housing) is much more affordable.
That is an excellent idea. (To clarify, you're saying a company would need to have both a high number and a high ratio rejected to be penalized.)

More generally, it seems logical to have the size of the penalty increase at a quadratic or even exponential rate, based on the number of rejected patents within a certain trailing time period[1], and scaled by the rejected/submissions ratio. So every rejection would carry a penalty, but the more that were rejected (both in total and as a percentage), the larger the penalty would be, at an increasing rate.

It might also be an idea to do this with individual claims as well as, or even instead of, entire patents, to also deal with the overly broad claims problem.

[1] Or even for all time, but with a weighting factor based on recency. Wouldn't want to get overly complex though.
So a bunch of companies face off to the government on their spying program.

http://venturebeat.com/2013/07/18/the-full-prism-letter-goog...

In the next two days:

* Microsoft share price mysteriously drops 9% in a day.
* Apple dev center gets crippled.

Warning shots?
I run Windows 7 using VMWare Fusion on my 15" MBP Retina. It's extremely responsive and I can't tell it's running in the background most of the time. I love to use open source but VMWare Fusion is a great product and these numbers support it.
I love crowd funding, and this seems like a great project. But please, before you pledge money, remember one thing:

This is not a pre-order: nothing guarantees that you will ever get anything for the money you've put in.

By pledging money, you become an underprivileged investor. Sometimes, you'll get your money's worth. Sometimes, you'll loose that money. If that's OK by you, then great. If you want a stronger guarantee of getting what you pay for, then this is not the platform to use.
I wonder what this does for their strong reputation for security. Are they now big enough to attract attention? (Or too big to not attract attention?)
This is something that probably does need to exist.

Suggestions:

* I have no idea how to see whether you have inventory in my city (I assume you have none). The classic call to action on the front page of sites like this is "look up a location".

* You're not doing a good job of selling to lessors, which, because you have no inventory, should probably be the lead on your site.

* You can sell to lessors with the same search box you'd offer to renters, and use it to turn your biggest weakness (no inventory) into an advantage ("there's no competition for you right now in Chicago, and 4984 people have used us to find a space in Chicago! Let's get your garage listed!")

* "CL" is not some kind of universal shorthand for Craigslist.

* Don't bury "save 70% on parking costs" in the middle of a paragraph 3 clicks into your site.

* Nobody cares about "multi-platform". Do you see words like that anywhere on the front page of Airbnb?

* Nobody wants garage analytics, so if you're going to sell some kind of analytics-based value proposition, you need to lead with the benefit and probably bury the word "analytics".

* The copy on this page seems a little bit in love with itself, for instance by talking up the importance of a desktop UI and a phone UI. Who cares? Be confident in what you're trying to sell and the value you're providing, and forget about all the technical detail. Nobody cares.

* Your "About Us" has nothing to do with parking. Fix.

Good luck!
This is going the slippery slope rabbit hole of censorship. They start with this "noble cause", then other things will also be censored that the politicians consider bad.

Why doesn't the ex politicians explain why they are on consultant payroll salaries from the big banks, why are they going to undemocratic Bilderberg group meetings with no public meeting agenda notes, why is CFR setting the agenda. What is the Trilateral commission planning, why are the members hand picked. Is it democratic? Why are new political leaders flown there on private jets? Why do we have central banks that central plan interest rates and ever increasing debts that make the bank owners richer for every round that goes around?

Why are we ordinary people being mass surveillanced in Stasi 2.0 fashion in the name of terror hunting?
I think this is the future UI for certain use cases. I'll be curious to see how widely this sort of UI can be practically applied.
A couple of years on St. Joseph's Island have given me enough snow to last me a lifetime ;)
Wait a second ... 32 millions ...rings a bell. Isn't that current Canonical debt ?
I run a similar setup. OS X for Photoshop, gaming (don't laugh, Steam on OS X is passable) and day to day, and then do all my development in VMs using Vagrant.
"I've personally found that life is what you make it, no matter where you come from or your background"

No, it really isn't. Statistics show this very clearly, and this shouldn't require statistics for us to know it.

"Many of us have been extraordinarily lucky—and we did not earn it. Many good people have been extraordinarily unlucky—and they did not deserve it. And yet I get the distinct sense that if I asked some of my readers why they weren’t born with club feet, or orphaned before the age of five, they would not hesitate to take credit for these accomplishments. There is a stunning lack of insight into the unfolding of human events that passes for moral and economic wisdom in some circles. And it is pernicious." http://www.samharris.org/blog/item/how-to-lose-readers-witho...
You doubt that the fact that a woman has to be pregnant for 9 months to have a baby (risking her life, too) whereas a man just needs to spill sperm for 10 seconds has any impact on society today? Well you only see what you want to see, is all I can say to that...

As for the complaint about caring friends, that seems to be all in the interpretation and is one good example of why I reject feminism: it seems to be all about negative thinking and feeling like a victim. You COULD think "hey it's nice that my friends worry about me" but instead you think "ugh, my friends think I am helpless and irresponsible". That's just a negative, miserable, useless attitude, sorry.