skysight-inc/HackerNews huggingface dataset:
The real weakness of Intel in power consumption relative to ARM hasn't been so much in the chips as the chip sets, software and the balance-of-system.

To create a low power system, ALL components need to be low power, and it is easier to start from a system built to be low power and scale up capabilities rather than go the other way around.

For instance, I have a Windows-based laptop which is a great machine, but if I have a web browser open, any web browser, the fan spins, it gets hot, and battery life is less than 1.5 hours.

Is it the fault of Windows, the browser vendors, the web platform, adware, crapware, who knows what? It doesn't matter, but controlling power consumption on a legacy platform is a game of whac-a-mole that doesn't end.

Because Windows users expect to plug in devices that draw power from USB, a Windows tablet has to have a huge power transistor to regulate voltage, a power supply system scaled up so it can supply enough power through the USB port to charge an Android tablet, at this point you might add the fan and then you are doomed.
To elaborate on patio11's point: I actually do spin up an ec2 instance per customer, and even then it's not really a relevant cost compared to the cost of acquiring customers.

Why would I do such a wasteful thing? It's totally not worth the engineering effort right now to switch to a more efficient multitenant architecture. Even a single new customer is worth more to me than I'd save in a year.
I didn't downvote you but I'd honestly like to ask why you think that integrating large libraries would speed you up instead of increasing the bloat of the code base?
Twoople Me
Create a Twoople.me URL address and allow anonymous users to contact you simply by clicking on your Twoople.me address, no registration or app download! Founders Twoople Me www.twoople.me/patarlia chat with him now!
Robert Sedgewick would disagree with Hal Abelson.

Just because some people tend to use pure maths to analyze the run-time of algorithms, doesn't mean we can't apply the scientific method to the problem.
Here's a nice presentation by Sedgewick where he shows how we can apply the scientific method to programming: http://www.cs.princeton.edu/~rs/talks/ScienceCS10.pdf

And quote:

> Algorithm designer who does not experiment gets lost in abstraction

> Software developer who ignores cost risks catastrophic consequences
I looked into doing this a few years back. Apprenticeship, or "reading the law," used to be a very common method of becoming an attorney.[0] However, state bar regulations standardization have removed this option in all but a few states. Which, quite frankly, is a shame. There are paralegals, clerks, etc. that could easily pass the bar.

The states' that did away with such programs should reconsider, and the states that allow reading the law should loosen their "in-office" training requirements, primarily by allowing remote work.

[0] https://en.wikipedia.org/wiki/Reading_law

EDIT:
@Zany: Right, so test them using the bar.
One page http://www.gq.com/news-politics/newsmakers/201408/richard-no...
I loved the contrast of Tomb Raider and Portal - interactive, fast thinking rather than "press X to not die" nonsense during a "cutscene".

I also really love the way they break down storytelling axes - dungeons and dragons adds the "interactive" axis without the "AV" one, which presents its own challenges. (if you want a good example of this, I recommend the "critical hit" podcast[1], although be warned you'll need to listen to literally hundreds of hours of people playing D&D, which is not ideal if you're only interested in the story's interactivity.)

I thought they missed a trick not analysing Dishonoured a bit more though, as the game world reflects your playing style (high/low chaos). Which reminds me, I should probably play that game in kill everything/high chaos mode at some point.

[1] https://itunes.apple.com/us/podcast/critical-hit-dungeons-dr...
Spectacular demolition of Campbell's soup tower
Sure, you have to take the limits of their engine into account. The load time is under a second on modern machine and with SSD it is almost instant.

Hopefully HL3( ... ) comes with seamless levels.
Practical guide to using Gnus with Gmail
Binding Go and Java
Show HN: Derulo, a tool for manipulating JSON files
One reason I like Ubuntu Mono is that it supports a large number of Unicode characters. When I was using Inconsolata, a non-ASCII character would be replaced with a glyph from a different font (usually being a bit too big in gnome-terminal). I'm glad that there's a variety of high-quality open fonts to choose from!
Or Else – App that helps you get stuff done
If you read the article carefully, you would have saw that revenues were twice as efficient as traditional ads during the campaign. That's a big win.

Whether you can extrapolate those results to even more improvement by spending more on FB is debateable though.
How does craiglist shut down a service like padmapper?
There are a trillion tiny laws about everything, and the only reason we tolerate this micromanagement is because these laws are rarely enforced.

...against wealthy whites. It's easy to take this entitled view if you are part of one of the groups that skates by without any fear of reprisal.

If, on the other hand, you were a poor black man living in the inner city, you might have a different experience.
I can write a continuation monad in Haskell which would. Something like

{-# LANGUAGE DeriveFunctor #-}

module Return where

import Control.Monad

newtype Cont r a = Cont { runCont :: (a -> r) -> r } deriving Functor

instance Monad (Cont r) where
return a = Cont (\k -> k a)
m >>= f = Cont (\k -> runCont m (\a -> runCont (f a) k))

early :: r -> Cont r a
early a = Cont (\_ -> a)

ex :: Cont Integer [Integer]
ex = do
forM [1..] $ \i -> do
when (i == 33) (early i)
return i
The blog post seemed to transition kinda abruptly from personal and cultural perceptions of privacy to how the NSA is hurting SV businesses.
Programming Video Tutorials
Show HN: Liaar, create a fake REST API in a minute
Or... just pay someone to check it once a month for you, like you might have a gardener or cleaner come round to your house. Not everything needs a high tech solution.
Just the Mono family alone is excellent. There are a number of different weights available, each with italic and bold variants, and the repertoire of glyphs is extensive.

I enjoy condensed fonts like Pragmata Pro (which I highly recommend), and this appears to be one of the few viable alternatives I've seen. Merits a week-long test-drive, I think.
Hitchbot: A robot hitchhiking across Canada
I have been having a love affair with Source Code Pro, thin weight, at about 14pt, using Solarized Dark color palette.

There's something refreshing about it, it's nice, big, clean, and LEGIBLE. I use it for my IDE and terminals and there's no turning back.

Highly recommend everybody check out Source Code Pro!
Hilarious boy eating a lemon  100% guarantee laugh
Hey entropy, would love to meetup and talk ideas. I too am a full-stack engineer in SF. Are you free today?
Hmmmm if you're at this stage, I recommend going to Open Data and Civic Hacking meetups. At least in Chicago I've been finding a very high ratio of important problems to technologists who are willing to tackle them. You'll have a blast, meet lots of interesting people, and actually do something that contributes to general welfare :).

Since these problems are so applied and the datasets can be varied, you would definitely not be at a loss for "large and difficult".
https://hn.algolia.com/?q=statistical+bob+ross#!/story/forev...
Would love to hear your feedback! Help us test it by joining the beta.
https://www.coursera.org/course/comparch
As you say, we don't (founder of https://circleci.com here). Our infrastructure runs on LXC, so we divide up big EC2 machines into about 10-12 containers, and of course it's multi-tenant so if you're not pushing code you're not costing us money.
Wanting to pull it out separately makes it significant enough. If you want it in both repos, use subtrees.
Just the reality of the projects. Just doing something simple like database access from a java project, or matrix math in a python projects, you're going to use a library.
Socrates Takes a Back Seat to Business and Tech in Law School
The point I was trying to make is that bitcoin achieves very specific decentralization and security properties, properties which your system trades off. Your consensus mechanism may solve a problem, but it's not the same problem as bitcoin.
Fix your PC with a crystal pendulum
How do you fact-check the fact checkers, or the facts? Every newsroom and plenty of other sites claim to be impartial and unbiased, but it's impossible, once you have an audience, not to play to that audience.

On the front page you state what could be interpreted as an anti-capitalist, left-wing bias: information that governs the world should be controlled by everyday people, not governments or corporations. And yet 'everyday people' can be just as biased, bigoted and self-interested as governments and corporations. Curation does not in and of itself imply impartiality or truth - if anything, it can magnify the biases of a group through network effects and positive feedback loops.
"Do bootstrapped businesses lose much money on free trials?"

No, they don't lose money. If a business is at a net loss offering free trials, then they'd stop offering them.

--- start example ---

Let's suppose your yearly revenue from an average customer is $96 ($8/mo). And suppose your free trial is 30-days ($8 value per trial). What conversion rate from trial-to-paying do you need to rationalize offering a free trial?

Well, 10 trials is a cost of $80, so we would need one customer (+$96) per 10 trials (-$80) to convert in order to make the trial offering a net-gain. If your conversion rate is less than 10% then it wouldn't make sense to offer free trials.

Now, this is all assuming that a customer wouldn't sign up straight-away if you didn't have a trial; which is not necessarily the case!

--- end example ---

The goal of a free trial offer is to convert the trial customer into a paying customer and the cost of non-converted trials is factored into the cost of customer acquisition.

Every service is going to have their own implementation - at OwnOcean we spin up a Digital Ocean instance for each customer so that each customer has their own space. So with https://www.OwnOcean.com, we don't have trials but we'll happily give you a refund. It's simpler than offering free-trials and functionally equivalent.
Some ubiquitous, very hard-to-replace technologies which are currently closed down and leading us to a very, very dangerous place.

Namely: Messaging; third party authentication on the web...
Why would you use a tool you don't understand? What if it breaks?
BTW: you can check some notifications without the unlocking step (at least, in 4.2.2).

On the lockscreen, swipe left. There'll be a "+". Unlock on this screen, and you get a choice of apps to show on it (email, messaging, calendar etc). You can have several such screens (it seems, one app per screen). A long press gives allows deletion of that screen.
This could be very useful when integrating against an API that isn't available to a dev server - either because of network restrictions, or because it's still being developed.
Is this different from NFC Proxy in a significant way?
http://sourceforge.net/projects/nfcproxy/
Ask HN: How do I get over my 100k wall?
First post, let me know if I'm doing something wrong.

I work as a "freelancer" / contractor for design agencies in the US doing web development. I've been doing it for close to 5 years, and each year until the last 2 have been growing:

1st year was 24k

2nd was 48k

3rd was 65k

4th was 98k

5th (this year) is 100k

I feel like I'm running out of steam though. I feel like I can't raise my rates, and my client base is fantastic all around. Great people, quick turnarounds, etc..

But I don't want to stop at 100k. I just don't know where to go from here. Has anyone else gone through this and overcome it?
A few friends are working on making a generic tool that will support lots of different architectures, but since Xilinx has a clause in their agreement for downloading ISE that you will not reverse engineer the software, and that you will not use the output of the software (the bit files for example) to reverse engineer anything. This means that you can't compile a bunch of slightly different things in ISE and check what the bit files look like. The only alternative my friends can think about are rather extreme ways of getting around this.
The thread linking the games Mr Lee praises is that they are, to a large extent, sandboxes. Yes, some of them have endings, but they get the player there by dumping them in a world and letting them do what they like.

Portal is the least sandboxy of the games mentioned (maybe apart from Tetris!), in that it has highly structured, intentionally designed levels with well-defined goals, but it still manages to give the player a huge amount of the responsibility for getting through them.

A weaker thread is procedural generation. Dwarf Fortress and Brogue have procedurally generated levels. Journey doesn't, but probably could have done. Portal doesn't, and i doubt could. Tetris kind of does. But that's a higher incidence of procedural generation than in the general population of games. Is there something about procedural generation that intrinsically puts narrative responsibility back in the hands of the player? That seems plausible; a game designer who gives up the power to shape levels explicitly gives up some power to shape stories explicitly. Think also about Civilisation and SimCity; the software is entirely story-free, but any given game of either of those is bursting with stories.

What tests of this hypothesis are coming down the pipe? No Man's Sky is the one that springs to mind.
Others on the Aging of U.S. Firms
If you need an app to help you get stuff done, it is a sign of problems with the tasks at hand. Maybe the end value of these tasks isn't exciting enough. Maybe you haven't sorted out what you truly care about.

If something feels so much like drudgery that you'd forget about it without an app, perhaps you shouldn't be doing it at all.
FWIW, offering free trials in my SaaS business was THE strategic decision that jump-started our growth. Before that, I would do a screen share (or worse, a guided walkthrough) on the phone with the potential customer and it just wasn't convincing enough, alone, to get them to sign.

Once I started offering a 12-month contract with the first month (or 2 or 3) free + cancellable, that's when I started getting paying customers. That period of usage allowed them to begin trusting us beyond a short pitch.

The important part is to get them into a contract for a full year with the free trial period tacked on the front. If you just do the free part with no contract, they probably won't be proactive enough to sign up, even if they liked it. What you want is for them to be lazy after the free trial period is done, not cancel, and become a regular paying customer.

And yes, this is very dependent on your costs. My business was like cable TV: each additional customer brought zero extra variable cost and 100% extra revenue. So the free trial strategy was very, very strong.
A friend of mine just appeared for his New York Bar exam. He studied law full time at Columbia and was a top student there. He still spent 12-14 hours a day for 2 months preparing for bar exam because they don't teach you enough in law college to pass the bar exam.

[Edit: Changed Princeton to Columbia.]
What's wrong is the procrastination... ;-)
I've always heard the distinction being that "theater" is general and applies more to movie theaters whereas "theatre" was more specifically stage plays.
An interesting article, gave me much to think about as I'm planning out a game to make.

My thought on it tho, I think the article misses a GOOD use of cutscenes: A good story is all about tension and release, and a cutscene can provide a necessary release from intense gameplay (not that it's the only way).

Am I wrong on this? I'm sure there are differing opinions on this depending on what game genres you enjoy (I'm quite a fan of traditional RPGs).
Looks nice, I've switched my terminal to Condensed and works great.

I unfortunately can't use it in my main IDE's as both PyCharm and PHPStorm have bad aliasing on Linux fortunately solved by Terminus which doesn't require it.
Wait, what? Gmail is reading the content of email messages, and giving them to law enforcement? There are a bevy of constitutional issues with this.

Now, I will preface this by saying that child molesters are despicable, no one will argue that. But because they are so vile, they make great test cases for pushing the boundaries of search and seizure law.

But the problem is that once the courts create a legal rationale to justify Google reading the child molester's email, that rationale can be applied to anyone.

So there's a whole host of defenses that could be raised:

1. The Wiretap Act - prohibits interception of electronic communications by private entity. Even Google's automated scanners, if applied to Gmail, could fall afoul of this law.

2. The Stored Communications Act - The Fourth Amendment creates very limited protections for stored electronic communications like email under the "third party doctrine." The third party doctrine essentially states that you have no privacy rights under the Fourth for any information you voluntarily send to another company or individual. The rationale being that, since you knowingly transmitted it, there is no reasonable expectation of privacy.

However, The Stored Communications Act, part of ECPA, creates several statutory quasi-Fourth Amendment rights for stored electronic communications, especially email.

3. Agent of the State

This is the weakest argument, but essentially the defendant could argue that Google was acting at the behest of the government, and thus full constitutional protections would attach. The rationale here is that Google and law enforcement were working so hand-in-glove that Google was a de facto state agent. This would make it very messy, as more powerful Constitutional protections would attach.

Now, the bottom line here is that Google is reading content and transmitting it to law enforcement. I'm sure the right to read your email is in their ToS, but that could be successfully challenged if the language is either too narrow or overly broad as to be vague and thus void (two mistakes highly-paid attorneys make quite often.)

EDIT, in response: Yes, that's true. You'd need to show sufficient public-private nexus to have a chance in the criminal prosecution. But if you can brush Google back off the plate a bit using the private causes of action in #1 and #2, you may be able to get the discovery you need to prove the state-agent argument. For example, I guarantee Google has government Powerpoints floating around about activities certain agencies would like reported.
https://news.ycombinator.com/item?id=8125039
The best looking fictional spaceships
This is where the ethics around privacy get really difficult. On the one hand Google should respect everyone's privacy, but on the other the man is a child pornagrapher.
Wait, what? Gmail is reading the content of email messages, and giving them to law enforcement? There are a bevy of constitutional issues with this.

Now, I will preface this by saying that child molesters are despicable, no one will argue that. But because they are so vile, they make great test cases for pushing the boundaries of search and seizure law.

But the problem is that once the courts create a legal rationale to justify Google reading the child molester's email, that rationale can be applied to anyone.

So there's a whole host of defenses that could be raised:

1. The Wiretap Act - prohibits interception of electronic communications by private entity. Even Google's automated scanners, if applied to Gmail, could fall afoul of this law.

2. The Stored Communications Act - The Fourth Amendment creates very limited protections for stored electronic communications like email under the "third party doctrine." The third party doctrine essentially states that you have no privacy rights under the Fourth for any information you voluntarily send to another company or individual. The rationale being that, since you knowingly transmitted it, there is no reasonable expectation of privacy.
However, The Stored Communications Act, part of ECPA, creates several statutory quasi-Fourth Amendment rights for stored electronic communications, especially email.

3. Agent of the State
This is the weakest argument, but essentially the defendant could argue that Google was acting at the behest of the government, and thus full constitutional protections would attach. The rationale here is that Google and law enforcement were working so hand-in-glove that Google was a de facto state agent. This would make it very messy, as more powerful Constitutional protections would attach.

Now, the bottom line here is that Google is reading content and transmitting it to law enforcement. I'm sure the right to read your email is in their ToS, but that could be successfully challenged if the language is either too narrow or overly broad as to be vague and thus void (two mistakes highly-paid attorneys make quite often.)

EDIT: Forgot the exclusionary rule doesn't apply to evidence obtained illegally by private parties. You'd need to show the public-private nexus to have a chance in the criminal prosecution, but if you can brush Google back off the plate a bit using the private causes of action in #1 and #2, you may be able to get the discovery you need to prove the state-agent argument. For example, I guarantee Google has government Powerpoints floating around about activities certain agencies would like reported.
I'm a founder of one of the examples you list: https://circleci.com

Most of the people on this thread have it right: acquiring customers costs money but you make it up in the long run. You should be doing your SaaS metrics and include the cost of trials in your CAC, which should of course be less than 1/3 of your LTV.

Because we're an infrastructure-based business, there is a bit of cost in giving people a trial, but it's not really that big a deal, and free trials are largely noise considering our overall run-rate (in January, we announced that this was over $1m ARR).

And of course, raising money makes this easier too: we've raised about $7.5m at this point (http://blog.circleci.com/we-raised-a-6m-series-a/), so even if our trial was expensive it wouldn't break the bank.
It seems this post was nuked off the front page. Isn't it typical for mods to comment on why posts are nuked?
I have a friend whose offer was withdrawn without prior notice. Just a shitty company to work for.
Indeed, the idea behind this module is to provide a simple way to create REST APIs. However, I'm working on it to enable it for cross-domain XHR requests as well.
Princeton doesn't have a law school. Maybe you're thinking of Columbia or Harvard?
First, let me say that you've done great! Not giving up after your first and second year, seeing it through till this moment. Congrats dude :)