skysight-inc/HackerNews huggingface dataset:
I haven't even started writing publicly yet, for similar reasons, but my hope is that what'll happen is that I'll keep on getting better from the practice, learn more about things I've written about in the past, and be able to turn out increasingly useful stuff. I don't expect any of the info to be truly new, but if something took me a day to dig out of a few references scattered across the web, and I can preserve it all in one place, it'll help the next person trying to do the same thing.
I won't debate whether healthcare is better via the market model or socialized.

I try to pick my battles. In order to affect change, I personally want to focus on the what is clearly and rationally broken in our current economic model (which are plentiful in our society).

I'm yet to be convinced that a pushing for a market-based model is ideal for healthcare in the USA given almost everything I've read about how healthcare is operating in other countries.

But these analogies in Europe, Canada and the USA are all in the context of a mixed economy and not pure-state or pure-markets.

Therefore, what I would debate between given the option of having center-left healthcare (Canada/Europe) vs center-right healthcare (USA), I would most certainly support center-left; while simultaneously fighting to reduce government in most other areas.
That's true, but I was looking for a solution that could not be tricked by defining a variable on the client side. I know the probability of someone using that particular variable is low, but my proposed solution is fool proof and also simple.
I have an odd feeling that I've commented about this one before. Maybe this article cycles back around to HN every year or two?

There are large populations of users who are forced to use IE6. Still. In 2012. They are not allowed to upgrade their work computers even though they may hate IE6 and use a modern browser at home.

The reason is usually that their corporation, hospital, organization, agency, etc. paid lots and lots of money many years ago for custom software that cannot run on newer versions of IE, or is not certified to be reliable/secure/accurate/etc. on newer browsers, and so those organizations must either force their users to use IE6, or pay lots and lots of money, again, to replace/re-certify custom software that is still working perfectly well.

So the business case for forcing your employees to stick with IE6 is still very rational in some places, even today.

If you're developing a new way to tweet facebook likes or something of that ilk, that's just fine; anyone using IE6 in your userbase should be encouraged to stop.

But if your users might include any of the sorry souls who are forced to use IE6, at the very least you should be kind when you tell them they aren't going to be able to use your site.
Nope. Similar risk profile, but the numbers are: much riskier, but if you manage it, much more profitable.

If you've passed the bar, it works very well against your future competitors. Much more so, compared to enterprise numbers.
Oddly enough Im only getting suggested friends and friend requests exclusively from Indonesian. I have no idea why, Ive never been to indonesian, and I know no indonesians. Something with Facebooks suggestion processes are seriously broken I think.
Indeed. Pretty much all Schwalbe commuting/city tires have huge bands of retroreflective material around the sidewalls that make your bicycle quite visible to anything beside you with a light. (They're really good tires, too.)

Most bicycle lights also intentionally spit out a little bit of light to the side to also make you more visible. I'd recommend investing in a good front light and good rear light (with built-in reflector) before bothering with wheel lights. Wheel lights are cool if you're willing to maintain twice as many lights as you need (batteries, remembering to turn them on, etc.), but I prefer ease of use and so will not be getting these. (My rear light automatically turns on when there is both darkness and vibration, and it's a reflector, so there are few cases when I ever need to think about it. I keep my front light with me at all times and just need to press one button to turn it on. And I carry spare batteries, just in case.)
I still care, but pkgng doesn't seem to solve that problem.
What solves some of the problem is Debian GNU/kFreeBSD; but that came a bit too late.
To those more well versed in JS than I:
Which of these frameworks have the best support for client side persistence? I'm thinking something like active record for indexeddb/websql.
> IE6 & 7 should no longer be on anyone's support matrix.

That's certainly not true, to my profound sorrow; they're both solidly on my support matrix, because quite a few of our users are obligated to use IE6.

See my top-level comment for more details.
I think the point is that TODAY it's a bit bloated and slow. I don't believe it really matters if it ran fine in the past (on your G4 or wherever) or what led to where it is now.

I'm sure Apple acknowledges this and will rewrite it sometime before long, but until then it's a bit of a sore spot for many (including myself).
Thanks. Any recommended books for a soft introduction to these concepts?
Dang, someone already posted it. Great piece on creating vs capturing value, open source, new economy, etc.
Probe’s landing reveals Titan’s surface
For easy landing pages you own, I wrote a thing:

https://github.com/skorokithakis/landing-page

It has email list subscription functionality, just drop two templates in, and you're done. It uses AppEngine, so it's pretty much free to host, and easily extensible.
1. It's shipping in a few weeks.

2. There's already news on other carriers having it (or a very similar phone).

3. Their new featurephones are supposedly selling well now (Asha).

4. Their strategy isn't just one phone. In terms of phones there's a range at all price points, however Nokia has other lines of business that are doing well (e.g. Navigation, patent licensing).
not everyone uses commas to separate their number groupings. his solution will work for any locale.
A friend told me his father used to read the newspaper walking to work then post it back to his wife who would get it at lunchtime. This was London perhaps in the 1930s.
The US is not one of these countries, though some states and localities require lights on bicycles and that they be particular colors. Germany specifies that the rear red light must not be constant-on, but many people believe that blinking rear lights confuse drivers at night (attract drunk drivers, affect distance perception of normal drivers, etc.) and since the jury is still out, it's nice to be able to make your own decisions rather than require the government to make them for you.

I don't see any safety problem with "pimping out" your bike with rim lights that change color with the bike's speed. Just realize that you look like a twelve year old kid when you do. And make sure you have real lights for actual riding.
While I agree with him in theory, I doubt this will work in practice.

I very much doubt that a compiler will be able to choose appropriate parallelization schemes at runtime without hints from the user, Big-O approximation will probably be insufficient in an annoying number of cases and very hard for the compiler to implement. IO will require monads or that DAG turns into a linked list. I also find it very telling that he doesn't show what that DAG looks like for loops or recursive functions.
"Extrinsic motivation completely kills intrinsic motivation"

Can you help me understand what this means?
I like the idea that good programming is a search for Truth and the Right Way to solve a particular type of problem. What struck me is that good Marketing is actually the exact same search.

There are lots of bad programmers and lots of bad marketers (hard to say which are in more abundant supply). It may seem like there are more bad marketers, since we're more likely to be aware when we see "deceptions and half-truths" in sales/marketing... after all, we're very likely to be exposed to marketing in our daily life.

When you get down to it though, a really good programmer and a really good marketer are both rare commodities. Marketing is not inherently more evil than programming. They are just both usually done poorly, and we all suffer as a result.
What's the idea payment service provider we are looking for? There will be always a trade-off between flexibility and risk control. On one hand, we don't want our account be frozen to damage our business. On the other hand, we also don't want our money be stolen due to some fraud action. what's the best example of a payment service provider? I suspect that a payment provider can easily satisfy merchants when they are small (e.g. startup), but will come into the similar situation when they grow up to a big one.
I am thinking of comparing this with non-technical big company CEOs, including MBAs.
Ask HN: What starts ups are in (near) Florida?
I am looking for startups that are based out of Florida and who might be willing to meet up and share some experience. If not Florida south east is cool. I would love to talk, visit and share my own experience. I am based out of Central Florida.
Because that would not be correct in Germany or other locales which use . for digit group separation and , for the decimal separator.
I like to think the "San Francisco Games Revolution" began over a century ago in 1895 with the invention of the slot machine:

http://en.wikipedia.org/wiki/Slot_machine#History

Zynga is merely a continuation in that fine tradition... whether their pivot to real-money games works or not.
Does anyone think this name might be a bit of a problem? Being a programmer obviously I get it, but I can imagine it being a problem for average-joe: "Hey, I saw this really cool game the other day, it was called, erm... zero one, c, x? One zero? Uh, something like that. Anyway..." - will the person they were talking to be able to find it?
Yet another article on HackerNews about people who have nothing to say about algorithms or code, they just want to be the big motivators, the oracles!!
One thing I don't like about the reflective strip on tires is that it can create the illusion that the bike is stationary, because you don't see the wheels turning. The Nori video shows the same problem. I suspect anything that makes the turning of the wheels evident is a big improvement.

Some people have a lot of fun with it: http://www.youtube.com/watch?v=YU_O-OKuaeI&feature=relat...
I haven't worked with the Facebook version -- can you (or anyone) comment further on the headers vs query strings question? I'm working on an OAuth 2 implementation currently.

It seems easier to me to keep a bearer token secret (out of server and client-side logs/history, etc.) if it doesn't go into the query string -- though certainly it's easier for developers using your API if they can explore it with just a browser.
I'm not running around calling overweight people fat and offending them... It's rather neutral, really. Simply, when describing people, I might say blond, if the person is blond, or I might say fat, if the person is fat.

Maybe if we all start saying what we think, either fat or overweight (I prefer fat because it's shorter), and stop putting so much pressure on the issue, the society would be a much better place to live. For fat people and others that live "unconventional" lifestyles.
you're right that it's not going to work out exactly equal to the brightness of the sun. another way to see this is to imagine an alien who lives on a (undiscovered) planet incredibly close to the sun - the sun would appear much brighter to the alien who would, presumably, expect a correspondingly brighter sky everywhere else (which clearly makes no sense since looking in other directions the alien should agree with us).

but the effect of variations is most important when you have fewest stars (so the largest variation should be the sun, which seems reasonable). at large distances, with many stars, things will even out despite the fluctuations (for physically reasonable fluctuations).

to make the argument rigorous, you need to work out how bright things would be "on average".

another (more convincing?) way to understand the problem is to see that if we have an infinite, static universe, full of stars, all burning away, it should get hotter and hotter over time... (and if it's infinitely old, should be infinitely hot by now!). clearly something is wrong with that model.
Perhaps what the first study actually discovered, unbeknownst to the original researchers, is that children from homes in which the guardians are reliable turn out to be more prosperous in life. Therefore, what was actually being measured, wasn't the self control of the children, but a proxy for the reliability of the adults in their life.
If you are in SF, you can do that with groceries. The app is called Instacart. They deliver in 1 hr or 3 hrs depending on the premium.

http://www.instacart.com/?desktop=t
By the way, MVP refers to features. Failing basic security practices like this has nothing to do with whether something is an MVP or not, it's just sloppy/irresponsible coding.
Can I just ask you, how is that PC? Wouldn't PC be exactly the opposite, not mentioning the gender and only refering to him as "my spouse" or "they"? Personally, I'd say that your workplace has an accepting culture where you don't need to be politically correct...
Amy certainly has a bit of hustle to her, but it should't be an imposing amount of it. She'd tell you that she doesn't even work 40 hours a week, partly out of lack of desire to and partly for medical reasons.

I'm amazed by the "work equals money ergo lots of money equals lots of work" mental script. Do I have any credibility on this topic? I've said this for six years: you can make substantial amounts of money on product businesses without it being a life-consuming obsession. BCC is going to hit $10k this month and I will barely touch it. Life very much not sacrificed.

Also, psychologically, there's a bit of a defense mechanism there, right? Amy has a situation many people would like. I think, candidly, you'd not decline it if it were offered to you. But you don't have it. So rather than saying "Hmm, maybe I should take the actions that would predictably achieve that" you simultaneously say "I can't do that! She's 'Internet famous'!" (i.e. a technologist quite similar to you, from a background of no special distinction, who a few years ago started writing things that people enjoyed and just kept doing that) and "I could do that but I don't really want to make $30k a month writing software people genuinely love, no siree, that holds totally no appeal."
I've encountered a couple VCs that are forbidden to invest in any S-corp, regardless of how attractive an investment candidate they may be.
Anyone who has ever had to work on a large system will instantly recognize what he's done here, and admire his approach, and light a candle in support of ever getting this patched all the way through the various broken projects. Remember, he's got to get a patch approved for gcc to get this to work, and only once that is done, in production, and generally available will he be able to submit a patch for ls. This is the reality of disparate projects with many maintainers and schedules. This may seem to be a trivial example, but it is entirely indicative of the process.
I have heard&mdash;though I frustratingly can't find a reference anymore&mdash;that even earlier (like 19th or 18th century earlier) mail was delivered frequently enough in a given day that you could receive a letter in the morning, send a reply by mid-day, and get another reply back in the evening.

Incredible connectivity!
No more complicated than a car name - RX8, S40 etc.

Also if you spell out the numbers as words, Google will still find those cars.
I don't really understand that. If the bike is moving, it will look like a pair of moving circles because the bike is moving through space, not sitting on a repair stand.

Anyway, wouldn't you take the same action for a stopped object in your path as for a moving object in your path?
Enable advanced animations for the Start Screen in Windows 8
I'm a Mixergy Premium member, and have actually found Andrew's courses to be really helpful. I love the Mixergy interviews, but at the end of the day where I've really gotten the value is the courses where the specific tactics the interviewees have used is laid out in real detail.

I don't known Brennan at all personally, but I'm actually pretty amazed that you equated his post to a "get rich blogging circle jerk." The point of his post is various ways you can bootstrap revenues while you're waiting for SAAS subscription revenues to grow. Seems like a pretty far cry from a "get rich quick" scheme.

Just standing up for two guys that I have never spoken to, but admire for how much they have given back to the 'net entrepreneur community.
I think that the author of the post was trying to address exactly this question of purpose. I'm basically going to reiterate what he said, but here's my own take on it:

You can get over your hurdle in two ways:

- You can trust that your writing will be exciting for the future you. When I started keeping a journal, it really did seem so forced. But sure enough, when I read it a year later, I was captivated by the forgotten person and experiences on the page.

- You can trust that the activity of writing will help the present you to collect and develop his thoughts. Usually, I start a journal entry by writing about some dream, memory, or recent event. In thinking about my reaction to the event, I wind up making a general observation about one of my own beliefs or characteristics. At that point, I forget the event and just go on a tangent about that general topic. An example would be "Steve was wearing a hat today. I don't like it when people wear hats. I think that hats are [insert thesis here]."

I wind up thinking deliberately about something that I've never paid much attention to before, and the act of constructing a written linear narrative forces me to be thorough and precise in a way that my mental narrative isn't. If the topic is some concept that's unrelated to me, then I'd say this helps me to form actual opinions about the world, and to be a more confident in my decision making. I'd also agree with what the post said about "preoccupations". And if the topic is myself, then I find that it somehow helps my self-esteem to look at myself from a distance. Everybody looks more graceful from the outside.

In trying to collect my thoughts on the original topic, I usually find myself making more claims about other interesting topics - and so I sometimes run out of time to write before I run out of things to write about. An example of this would be the claim that I just made - "everybody looks more graceful ...".
Can you add an "Installation Instructions" section to the README?
Lets say you love reading. Then someone comes along and tells you they're going to give you 20 points for every book you read, and when you get 200 points you get a pizza party. What happens is that for a few days or weeks you'll read more books, but after that you'll completely lose interest in reading and likely won't read any more books for years, so in total you'll read much fewer books than if you had never been offered the extrinsic rewards. We see this in all areas of life, e.g. studies show that people who are paid to lose weight end up gaining weight, and people who are paid to drive safer are more likely to die in car crashes. So when you see literally dozens of startups offering prizes to kids for exercising or brushing their teeth, it's highly probletic to say the least.

The original book on this is Alfie Kohn's Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A's, Praise, and Other Bribes. Pretty much the most important book for any entrepreneur to read. Daniel Pink also has a much more recent book called Drive, but I haven't read it so I can't offer any comparisons.

(And speaking of reading, one of the most cited papers on early childhood literacy, by Scarborough & Dobrich, found that reading books to your kids does not actually help their reading skills at all. Why not? They say it's because the most important determinant of later ability is intinsic motivation, and for every parent who is building up their kid's love of reading by reading aloud to them, there is another one who is diminishing it. So if your three year old doesn't like being read to, let them do other stuff for a few months and it may actually benefit them in the long run.)
For massively parallel systems, functional language compilers do not address the primary implementation challenges around software design. In fact, the C++ compilers for a number of supercomputers have functional language extensions but I have almost never seen those extensions used because they do not solve any of the problems parallel systems designers have.

To dispel one misconception, the reason it is simple to write massively parallel code in C++ is that the basic model is a single process locked to a single core with no context switching at all. It is all non-blocking, coroutine-esque, cooperative scheduling. Writing this type of code is exactly like old school single-process, interrupt-driven UNIX code from back in the day when no one did threading. Simple to write, simple to analyze. Analogues of this work well even on fine-grained systems.

The real parallelization challenge is often completely overlooked by people offering nominal solutions. While your application may only be composed of two algorithms and those algorithms are independently massively parallel, that does not imply that the algorithms are operating on identical representations of the underlying data model, something that is tacitly assumed most times. Representation transforms between algorithm steps inherently parallelize poorly.

A canonical example of this is the hash join algorithm. It is a two-stage algorithm, and both stages are obviously parallelizable, yet ad hoc hash joins parallelize very poorly in practice because it requires a representation transform.

In a sense, the real parallelism problem is a data structure problem. How do you design a single data structure such that all operators required for your algorithms and data models are both efficient and massively parallel? Using functional programming languages does not speak to that and it is the fundamental challenge regardless of the hardware.
Documentation generator for JavaScript projects
Neat. Kind of like what Ivan Sutherland's Sketchpad did in 1963.
Thanks, yes I realized that if everyone started using this it would not be fun for dropbox, but from what I have just been testing it on I am pretty sure they have measures in place to limit the undo space.

But in any case, it's not my brightest hack. Any ideas for a cooler project to procrastinate with?
module = NaN will cause your script to be tricked, because NaN !== NaN.

Not sure how to fix it, because isNaN can be overridden.
Nice, are you going to release the source for this?
I'd suggest: try to understand the code, the problem and re-factor it to get rid of these extra abstractions and templates.

You will either be able to a) get rid of these unnecessary constructs b) understand why these were necessary in the first place.
SharpShooter PRO Tips - Black ops
dicks
Why antitrust lawsuits fail
PLEASE write this up. :) I'm in a similar boat. I have a fair amount of legacy code I would need to port over, so I'd especially like to know what the transition was like (if that applies to your situation).

Edit: also, vis a vis Rails I'm curious whether and how it's possible to handle validations on the client side without having to duplicate everything in the Rails model.
flagging for no context for the submission
Could you explain what you mean by "to a lesser extent Android"? Android lets apps add widgets to the home screen, replace the home screen, replace the browser, run arbitrary background tasks, and so forth. You can even sideload apps and create your own app store. None of this is possible on iOS.