skysight-inc/HackerNews huggingface dataset:
Not really on topic but an interesting point given he mentioned the fan experience. Going to Mavs games used to be fun. But the level of police presents has ratched up very quickly over the last few years and has detracted from the fun of going so a lot of people I know no longer go. At the rate it is going you will need to be water boarded to get into the arena as part of the "security check".
Science not included.
3 Rules for Startup Teams That Thrive on No Rules At All
I suspect you are not part of his target audience.
good post, but it seemed like he dismissed "tungsten" far too lightly ("And in the direction of whimsical, there are also words like Tungsten"). it seems like the best choice to me - it has the "wolfram" association, as well as fitting in with the general mineral theme while differentiating itself from the gemstone cluster. also it's easy to pronounce and rolls off the tongue fairly readily.
If you get a feature phone, then cancel after a month, how much are you charged? How much are you charged if you got an iphone instead?
That figure is based on, "Here is how much I didn't get paid that I could otherwise have expected to be paid by the contract that I let slide so that I could work on this article."

So no, I'm not valuing my increase in knowledge. And am not valuing the publicity that these articles have received. (Though the fact that I have people ready to pay me for my time suggests that I don't need marketing at the moment.) It is a look at where my bank account stands right now relative to where it would have stood if I had not chosen to write these articles.
Ask HN: Can you share startup's Market Positioning strategies?
What strategies have you used to position your start-up in the market? How do you determine which position is the best going forward ? Or is positioning irrelevant for startups because of MVP and pivoting ?
I recommend reading the comments.
Throw Trucks With Your Mind - KickStarter
This is one of the coolest things about HN. There's a link there, and it crashes your browser. Instead of getting angry, you try to help the person whose creation crashed your browser.
Ah yes, and looking at it in the morning, my resulting single equation is degenerate. I had a sign wrong last night, which suggested I'd solved for the difference between the two latencies. Actually (of course) I'd solved for the sum of the two latencies, which as the article mentioned, is all you can really determine. facepalm
Wasn't occupy wall street a very long parade?
Why software developers should learn the Thriller dance
In reading the rebuttal here, I can't shake the feeling that one cannot take anything uttered from Elon Musk's mouth at face value when it concerns his baby, Tesla (and probably also SpaceX). He appears absolutely dedicated to the success of his companies. He is a visionary, a True Beliver, and he will do anything to advance his cause, even at the expense of personal credibility--so it is important to unspin what he says, and give it the maximum amount of scrutiny, because you can be sure he using every trick at his disposal to put the situation in the best possible light.

In this respect, he sounds like a political candidate, and, to be fair, many other CEOs behave like this.
I don't think he was trying to simulate anything. I think he was just trying to drive a car to Boston.
This has to be the shallowest possible analysis you could have given this issue. No explanation of the tradeoffs or exploration of why they took the routes they did. Just, "Haskell has, like, syntax man. Syntax is hard."

Additionally, the explanation of Clojure syntax is woefully incomplete — going by this article, {:age 1} and #inst "@2012-02-12T01:02:03.456" aren't valid Clojure. In reality, Clojure is very syntax-heavy for a Lisp, and most Lisps still have more complicated syntax than the simplistic "Things go between parentheses, the first of which is evaluated as a function and the rest of which are arguments" — look at just about any macro definition in any Lisp to see a fair bit of syntax beyond parentheses.
As far as I was aware everybody was already calling this language "Mathematica".
Victims of Data Breach Receive Letters Intended for Others | InfoAdvisors' Blog
Given you can get 1Gbps from Cogent for ~1K/mo (at least that's the price I heard last time they were having a sale) that works out to $0.003/GB, so both are making a massive amount of profit.
Is this supposed to be some kind of 400+ horsepower road tripping car, or a great sedan that handles all of your daily driving needs? I'm a bit surprised that this kind of test is necessary. Even 150 miles on one charge should be plenty unless the market for this is drastically different than I thought. Range is important, for sure. But it shouldn't be a primary concern for a 4000 pound electric vehicle. I suppose if Elon thinks that's what it should be then that's what it should be and I really hope it works out well.
My tenuous understanding of the ECMAScript spec would suggest that a new execution context and associated activation object + scope chain is created each time that function is invoked. Since this is a closure, the execution context and associated objects have to wait to be garbage collected.

So you're going to see an increase in memory with each function call until the garbage collector kicks in.

So while the function definition is a literal, the execution most definitely has a cost associated with it.
I hope that there aren't any actual web developers who think like that on a daily basis and that it's meant as humor. You don't need to use technology invented yesterday to write good software. Infact, most of the "blue chip" technology out there: Java, Python, Ruby, PHP, and the relevant frameworks used in those languaes (Spring, Django, Symfony, Rails, etc...) is being updated all the time.

Another advantage of not using the latest, hottest, tech, is that there will be several gigs of mailing list archives out on the net of people's past problems (also, stack overflow will be filled to the brim) with answers, to your common pitfalls.

Go with X.js + HipsterDB and you're gonna have a bad time when you run into a problem, because it's just so new that you're likely one of the first to run into it.

The article ended with "I just used wordpress and copy pasted some jquery" -- I approve.

The bottom line is getting shit done, not being a hipster.
But do you see it an issue (i.e. costs) supporting two different systems? Why doesn't it support the old system? Surely that had to come up in conversation.
exactly, because at that price you aren't buying it from google, you're buying it from a local retailer. Here in canada we have the play store and can buy it for $309, or we can buy it for ~$500 from a local retailer. If you pay the extra $200, chances are you'll have a slightly better purchasing experience than you would through the play store. Google is buying the right to provide you with shitty service.
I like this, but it's difficult to use and I expect that only the WYSIWYG will be a success. (Drag some control points, like foots or knees.)

But on another hand, some things are more complicated that one expects. Can you really draw well enough? Can you share an example of a xkcd-style comic?
It's a lot easier for 17 million people to live in (relative) privilege than it is for 300+ million. Scale matters when dealing with tangible requirements.
OpenOffice: Worth $21 Million Per Day, If It Were Microsoft Office
I think the worst offender is the idea that people who don't do X cannot sit in judgment of those who do X.

You do realize that this...

the public education system took a reasonable request -- measure your performance -- and turned it into a bureaucratic nightmare.

...was the result of people who don't do X sitting in judgment of those who do X?

We need tests. Period.

IMO this is the root of the problem. We do not need tests. We need judgments about whether a particular student is ready to move on--from grade to grade, from high school to college, from college to a job. The people who should be making those judgments are those who have the facts: parents, teachers, employers, and the students themselves.

Tests are only a tool that can be used towards that end, and they are often a bad tool. You can't encapsulate human judgment in a formula, but that is what standardized tests mostly try to do.
> I use Firefox Nightly, maybe it fixed the issues that are breaking your app?

If it's using -webkit prefixed CSS, that's pretty unlikely.

> What if I want to look at the web console to see just what breaks in case I know what the issue is?

Anyone interested in doing that should be well aware of how to spoof a user agent.
With Haskell you get to learn the crazy syntax of the standard. With Clojure you get to learn the crazy syntax of whatever program you're looking at.
I've been using rackspace for a year now and have had a great run of it. I did get a call early on, but I did not register as creepy. The service has been great, except for one ubuntu kernel bug caused by me using an old image to build some servers on their new openstack systems. That was confusing.

I really like openstack. As a python hacker, it's the bee's knees.
I don't think of SQL as programming -- programming is telling the computer what to do, SQL is describing the data that you want and letting the computer figure out how to get it to you. Regular expressions work the same way.

The worst SQL is done by people who treat it like a programming language.

I've taught SQL to non-developers and most pick it up pretty easily as long they're taught the right way.
My grandpa sucks with Windows XP AND Ubuntu. Same goes for my 6 yr old brother. A lot less what people think is intuitive is actually just learned.
We have very little say in what is happening to public education.

Sheer raging nonsense. You're the front line. You're delivering the education. The Nuremberg Defense doesn't work.

If a student is incapable of and unready for the next course, you do him a moral wrong promoting him thereto. Passing the incompetent condemns that student to being "left behind", drifting thru an "education" leaving him completely left behind in the real world. If enough teachers held the line, policy would change.
Yes, I read Lancaster's book back when it was published. It's crushingly out of date in today's world, however. No sane person in 2013 will subject him/herself and family to the risks of operating any business as a sole proprietorship or even a partnership. Get a freaking lawyer and accountant and buy business insurance. Do it right or don't do it!
Hey Hacker News!

Thanks for the thoughts. Actually, here's how we're thinking about it:

Storenvy is a custom store platform first and a marketplace second. Every merchant gets her own fully customizable storefront. We make it easier than anyone else by getting up and running with your own store in minutes.

But after you get online, you immediately have the problem of figuring out how to drive customers to your store. The next generation of merchants relies solely on social media for this. Buying advertising typically isn't even considered. So we created the first online store platform with a social network built on top. When you create your store, you're immediately connected with the rapidly-growing Storenvy marketplace where people are discovering and buying your awesome stuff.

In short, we are the only online store platform that actually makes you more sales. And "more sales" is the killer feature of a store platform.

Soon we'll start charging a commission on sales that happen in the marketplace. You still keep all of the sales through your storefront.

We'll get better at things like seller ratings and reviews as we grow. That's why we're hiring so many engineers. http://www.storenvy.com/jobs
The sparse atmosphere robs the engine of power, but that doesn't mean that it is less efficient, I think that matters on the car/driver.

Personally, high altitude driving helps my fuel economy -- I would speculate that it's due to decreased air resistance and the lack of power forcing me to drive a little more conservatively.
The Expression Problem - interesting solution in C++
> I get to vote on whether the fire station gets a new truck whether or not I've ever been a fireman, whether or not I've ever driven a truck, and whether or not my house has ever been on fire.

But you don't get to vote on what kind of hose they use, how they store their equipment, or how they go about putting out fires. You're talking about a question of budget whereas in the NCLB it is (or ultimately ended up being) a question of how teachers should actually teach. For this latter sort of question, some amount of expertise or at least experience in the subject should be required.

I will contradict myself a bit by asserting that as a parent I expect a voice in this process, but I'd argue that that does give me some relevant (if tangential) experience with schooling if my child is in school.
You beat me by one minute. Tungsten works for me.

https://en.wikipedia.org/wiki/Tungsten - "Tungsten, also known as wolfram... the free element is remarkable for its robustness, especially the fact that it has the highest melting point of all the non-alloyed metals and the second highest of all the elements after carbon. Also remarkable is its high density of 19.3 times that of water, comparable to that of uranium and gold, and much higher (about 1.7 times) than that of lead.... It is the heaviest element known to be used by any living organism."

Not bad.
> Linode is a toy and should never be used if you value the security of your data.

Substitute "Linode / data" for "Bitcoin / money" ? Sorry, couldn't resist.

Looking through your old comments and linking out a bit it seems the incident occurred as a result of a leaked password from an employee. Seems pretty simple, and I take them at their word in their statement (http://status.linode.com/2012/03/manager-security-incident.h...) that they've made improvements here. Only a month later Bruce Schneier praised some new password related features being set up (http://www.schneier.com/blog/archives/2012/04/password_secur...).

I'll agree they're obviously in no mood to make public comments about this, but I think that might be part of that
I think they're more than happy to not be a destination host for users that want to store unencrypted bitcoin wallets on hosts. I'd certainly never store anything that translates into money on a public host.
If i go to the AT&T website, they list the iPhone 5 at $649. you get a $450 subsidy by signing up for a 2-year contract, but that doesn't mean the phone is priced at $199.
There's highway, city and "stop and go" city. It doesn't matter what kind of car you have, gridlock is going to be inefficient.
I think the worst offender is the idea that people who don't do X cannot sit in judgment of those who do X. Our entire system of democracy -- of jurisprudence -- rests on informed citizens making judgments about areas where they spend their money.

While I agree with this general point, it does appear that actual educators were not given sufficient voice. Recognizing that you don't always have to do something to judge those who do doesn't mean ignoring them is a good idea either.
And yet that second definition came about due to incorrect usage of the term. Or exaggerated usage of the term that others started using the term only as an exaggeration.

So is "literally" as a virtual thing incorrect? Or new?

In my opinion, it's both.
This game looks AWESOME
It's not how they learn to act, it's what the program selects for - skill in bullshit artistry.

I've met two or three few Thiel fellows - smart people who were very good at presentation and toastmasters 101 cheap public speaking tricks, and whose aggrandized claims often turned into a shrug whence I asked for specifics.
That's hardly a fair comparison, the equivalent Haskell to the Clojure example is fairly similar, though my Haskell is a bit rusty at this point.

sum = 1 + 2
greet name = "Hello " ++ name
usercount = 34

I'm not 100% sure what the Haskell example is trying to accomplish though.
Reminds me of Seamless.com. In the early days, it was trying to position itself as a B2B for all services: Catering, Overtime meals, Black Car Service, Flowers etc.

Turns out that food delivery and catering was the winning idea. Pivot till you profit.
"I was punished year after year because I spent my time learning instead of doing my homework."

You were punished for not doing your homework, not because you spent your time learning. Just because you made these two things coincide for you does not mean that they have to.

For your second point yes this is a problem, but its more a problem with the teachers then what was mentioned in the article. And as i pointed out in my previous comment this depends on what the teacher is testing over. If they just want you to get the right answer(which is usually not the case) then yes it is wrong to count of for using a method other then what they taught. But if they are testing you over the method that they taught then yes you should get points taken off.

IMO this directly depends on the level of schooling. If you are in college and you are paying for your education you should have every right to come when you want. But at the same time if its part of the teachers grading is attendance then you as a student have the choice to ether follow it or not. You should be required to attend classes.

If you don't need to go to class to learn then go take all the ACT's and SAT's you want and get yourself into college without them and stop whining. Otherwise go to school.

You always have a choice.
Wash the bag.

We threw out plastic bags (and found them convenient in doing so) precisely because they were presumed contaminated.
When explaining why he didn't plug in the car overnight, he says the evaluation was "intended to demonstrate its practicality as a 'normal use,' no-compromise car" and that Tesla can't realistically expect all of its buyers to be "acolytes" who plug in all the time. I took that for him saying he didn't plug in on purpose, but I could be wrong.
Apple ID security: Should I be worried?
It would have been more compelling if the author exhibited two code snippets that do the same thing.

In the Clojure example, he adds two numbers together, defines a function that modifies a string by prepending "Hello " and defines a constant.

In the Haskell example he overloads the `pure` and <*> functions to work on the 'Maybe' type, allowing arbitrary functions to be lifted into 'Maybe' to allow automatic propagation of failure.
An introduction to configuration management
How to get anyone's email address
And yet somehow all the real people who paid good money to buy this car have managed to figure out not to become stranded on their first drive. It's not rocket science (though Elon could help there too).
This reply to Musk's criticism essentially concedes its truth -- the correspondent didn't fully charge the battery, just as Musk claimed, he did add some gratuitous miles to his route as Musk claimed, and he exceeded the speed limit as Musk claimed.

There are factors that made this a tough (some will say "realistic") test, particularly the low temperature. But the correspondent's ignorance might have been the biggest obstacle: "... I was under the impression that stop-and-go driving at low speeds in the city would help, not hurt, my mileage." Really? Repeated acceleration and deceleration will help the overall mileage? The fact that the car has regenerative braking can only reduce the losses created by stop-and-go driving, not eliminate them entirely (the best regenerative braking schemes can only recover a fraction of the energy lost in braking).

Musk's reaction to this account is understandable -- this technology is in its infancy, and public perceptions, accurate or not, could make or break Tesla.
HTML5 Gotchas
PyPy - Announcing Topaz, an RPython powered Ruby interpreter
The very point being made is that Don Lancaster describes how to be successful in business without having to get big fast. KK is merely pointing out how Don did this before entrepreneurism came to be associated with fast growth.

Your question and ef4's comment are caught in an attractor of a different debate.
Without threading support though, you aren't really encouraging discussion; just a bunch of one-off comments on the original material. And even then, you end up with ad-hoc threading like you see on MetaFilter or 4Chan, where new comments address old ones by the user handle or comment id.
It's more like with Clojure you're learning the "crazy" Lisp syntax. Sure Clojure has some specifities like #(...) and the -> macro but it's mostly the minimal Lisp syntax.

Learning Clojure has helped me learn elisp too (no more #{} and {} in elisp but the syntax is quite similar).

The one thing I noticed after learning Clojure is that suddenly it became very easy to learn all these Common Lisp and elisp blog posts containing code.
Android phones are connecting without carrier networks
When I lived in NYC my roommate (from Colorado, college grad) did not understand what the difference was between Puerto Ricans and Mexicans.
Better idea, draw the comic by hand in 5 minutes (I think everyone can draw stick figures), photo it, desaturate and add high contrast in gimp, voila. No webkit required :)
This little comic I "created" some time ago is never going to be so relevant again so here it is [inmature humor ahead]: http://i.imgur.com/EnXc9e9.jpg
Looks like we need to go grab 5.4 Darwin awards for the people who couldn't figure out how to wash a bag.
I totally agree! I'd love to see the source code for the original Rollercoaster Tycoon, for example. From what I understand, it's 99% assembly with a few parts in C to handle media. It would be awesome to try to grok that!
He mentioned this was supposed to be a test of the supercharging network so plugging in overnight would've been counter productive.

He also states that Elon told him the supercharging stations should actually be closer to 140 miles apart in that area rather than 200 miles.
Direct link to the Google Doc he talks about: http://bit.ly/name2email
In the bank I worked at they would get almost nothing useful - unless the exploding dye packs failed.
Small correction: The worst SQL is done by people who treat it like an imperative programming language.

SQL is a declarative programming language. It's probably much easier to learn for people with experience in functional programming (where you also specify what you want, not how to get it), and tools like Excel, than people who are used to thinking about telling the computer what to do.
Not really. The culture with Clojure is that macros have reasonably long, descriptive English names. You don't have to go digging in the documentation or source to figure out what a macro does. Haskell, meanwhile, inherits mathematical culture and abuses operator overloading to the point where you can't figure out anything code is doing without looking at the source.

I'd argue that being able to define custom operators is far, far, worse for readability than being able to define custom syntax that's invoked by an English-language macro.
just replace the battery once you stop at the charging station with a fully charged one. you know, hydraulics, robots and stuff.
but give the customer enough time to go to the toilet room. we don't want the customer to be in a hurry and having a bad feeling because her car is just there in the way doing nothing.
heck, you can even populate your station's roof with cheap mirrors that reflect light all at the same point, make energy and call it an art project. don't screw this up. who knows when will EVs see the street if this project dies because of bad user experience.
just replace the damn thing in 5 min and let the machinery do some futuristic sounds so that ppl feel important/ a part of "i'm so cool club". you could check how's the car's computer doing while you're at it...
if nothing else works, edward bernays is your man.
Free 1-TB cluster licenses for MarkLogic Enterprise Edition
Chasing an active Social Engineering Fraud at Amazon Kindle