skysight-inc/HackerNews huggingface dataset:
This is awesome, I recently switched to vim after Textmate just became too outdated, but the usability of VIM is just terrible. I love what I see in Kod, but I won't change just yet, when are you planning to start charging for it ? I'll change when I can pay for it.
Boy, those are serious issues, enough to keep me from seriously investigating SendGrid.
I don't see what has taken the HTTPS implementation so long, and why is it user opt in? Most of the user base doesn't even know you can have privacy settings let alone what the benefits of a HTTPS connection actually are.

Can anyone answer me how it is safe to have the advertising accounts which require credit card information to make payments, not be HTTPS like they are currently? How has there not been a serious breach with all the kiddies running around with fire sheep and the like?

Fuck the social captcha, how about Facebook nationalizes the best non obtrusive apps (I don't know of any, but maybe there are some) and eliminates third party shit from the site entirely. Third party crap apps will destroy the site if not kept in check.
perl6 is a separate language designed by some of the same people.

I'm a perl5 hacker at heart and intend to continue to be.

The latest version of perl5 is version 12.3, released rather recently.

The websites for both languages now make this clear, but we'll probably need to rename them both to "-something- perl" for people to stop being confused by the names. Maybe in the next year or so.
We have the CAS server return a hash in extraAttributes called "MemberOf" that returns every group the user is a member of. I do feel that the next version of CAS should formally address this as part of the main spec. But our MemberOf is paired to AD; but I'm sure it could be configured to work with a non-AD data store.
I recall working on one project where those customer-specific exceptions became the rule, and the core business logic was pretty well obfuscated by the time I got there.

If your project makes one exception, a whole bunch more are likely to follow.
Agree with your first two points, but don't care about the last one. Windows iTunes is the worst piece of software I've seen shipped by a major corporation in 21st century.
I feel like the problem is often the opposite one. I'm plugging a USB device into the back of my PC, and can't see the direction that the USB port is facing. Some of the motherboard shields sit out far enough that, even if you look back there, you can't really see whether it's pointing up or down.

Maybe it's always consistent, but I don't have an intuitive sense for that. I would definitely pay $1 or $2 extra for cables that can be plugged in from either direction.
PacketShader: GPU Accelerated Software Router
Just for fun, a fairly fast and low-memory factorial in Clojure:

(defn factorial [n] (reduce * (range 1 (inc n))))

It's almost criminal how simple it is, yet it's pretty correct. It works for int, float, BigInteger, etc., treats negatives as 0, and throws on non-numeric types.

(Edit: needed an inc in there)
Read this: "PRICE DISCRIMINATION AND THE LAW" http://www.imakenews.com/strategicpricing/e_article000649775...
One could equally argue that not jumping on new concepts until they've been demonstrated to have real world value is an advantage.

As a community, we tend to like to really think about things before implementing them - which means that while new ideas might turn up in perl a bit later than in other places, they tend to turn up in a well thought out way that we can confidently maintain backwards compatibility with over time.

When you're writing code that may still be in production in five or ten years, this tends to be an advantage.
Interesting. Can you clarify a bit more? An example would really help. Thanks.
How about they start with a decent web interface to an App Market. I am iPhone user but for many reasons considered buying Android handset. Now, the main criterion for me is availability of apps, and I would like to be able to browse through app market and see what's there. But web UI is a joke! No browsing, no categories, and (oh the irony!) no search.
The 1.3M came from me not being able to do math this early in the morning. I've edited the original to reflect that.
I have actually been using a Nokia very similar to that one for over two years... I just went to the T-Mobile store and said "I need to replace my phone, what is the cheapest thing you have?"

I only have to charge it every week or so, and it has lasted longer than any other phone I have had.
It is not illegal to offer different prices. Case in point - a lowly 12 oz of Budweiser. If I buy it in a keg it costs me around 50 cents (USD)each. In the bottle it would be closer to $1. At a local bar that has good beer prices and good food it is $3.00 for draft normally, except on Thursdays it is $2 (Bisonwitches, Tucson AZ). If I go to a fancy restaurant it will likely be $4 or even as high as $6.

In a free market you are free to charge what you want. Consumers are free not to purchase your item. Rules do vary around the world, so check with your local authorities. I am looking at this from a North American perspective.
You're thinking about http://jacquesmattheij.com/Double+your+price+%28and+no%2C+I%... which was discussed in http://news.ycombinator.com/item?id=1639712.
5 Marketing Questions To Answer Before You Tackle Development
You can kinda do this, but the current implementation is cleverer and only triggers for logins from new computers. The option is in the same place where you enable https.
They can be eBayed for very reasonable prices. They do function fine with US GSM voice networks. Data is out, obviously.
I'm sorry but I don't consider an application that must be run under a windowing environment to be "headless".

While this cool, its really not that different from projects like http://code.google.com/p/wkhtmltopdf/.

If you really want a headless webkit browser you would need to write a new webkit port to a graphics library that doesn't require a windowing system (maybe cairo).
Pro tip: Have at least three pricing levels with directly comparable features. It will increase the number of sales for the intermediary level.
Why the YouTube Home Page Sucks
I live on Main Street just a few blocks north. It's great news for the neighborhood and should hopefully result in some great new restaurants and shops opening up in the area. I might ping you at some point.
One subtle spacing issue I find quite annoying that I run into a lot is leading tabs before variable names after type definition.

IE:

int anInt = 7;
String aString = "My string value";
ClassName aClass = new ClassName();

In this example it's not the bad because the typedefs are few, trivial and short and there is actually a leader between the words (.). However, in real code where you have longer class names used in tandem with standard types like int or String as well has some times a dozen definitions--suddenly you wish you had a ruler you can put on the screen.

int anInt = 7;
Service_Ups Svc = new Service_Ups();
ClassNamesCanGetLong variableNamesToo = new ClassNamesCanGetLong();
Quantifying Investing Skill: The Information Ratio
http://www.amazon.com/gp/product/1592532616/

This is a general design book, but one that is packed full of information and examples that you might find helpful. It's not a how-to book, but if you feel like you can recognize "good/great" design, but can't really produce it yourself: this is your book. You won't look at anything visually creative the same way again.

Otherwise, consider: "when all you have is hammer, you treat everything like a nail". People, myself included, tend to stick with what they know and are comfortable with. It's no surprise that all your designs end up looking similar: you're probably using the same tools in Photoshop and the same techniques. No tutorial is going to directly help you create "elegant graphics" in any meaningful way, but there are certainly great tutorials out there that will expose you to new techniques and skills which will broaden your personal toolbox.

Having a broader toolbox or skill-set makes new things possible that previously you might have not considered.
would be a lot nicer without the pen and paper + mirror combo, smaller too

perhaps implement a solid text to speech service for converting texts to auditory messages
the large buttons appear to increase the chance of butt dialing.
As an aside, the other thing I love about Spolsky's post is that he was exactly right about something: Apple focused on giving people a way to type the name of a song and listen to it right away and iTMS was a runaway success.
When I write a simple function in Scheme and find myself wondering whether I might later want to swap in a different algorithm at runtime, I don't start making a pluggable architecture right then. Because I don't need to. The function I wrote can simply drop into whatever pluggable architecture I write later.

In Java, if I think I might need a pluggable architecture later, I'm tempted to go ahead and make it from the start, since my object model will need to support it.
http://definitions.uslegal.com/p/price-discrimination/

this doesn't address this case directly, but it seems to say it's only illegal if done to harm your competitors.
Finally! I've been waiting for a "force HTTPS" option for a long time.

Now, how do you enable it? I looked around the settings and didn't find anything.
They were available from TigerDirect. I used to own one, and it was pretty good. I quickly got annoyed with the screen though, so when I had the money I purchased a Nokia phone.

However I found something just about as cheap from NewEgg, this one has a colour display:

http://www.newegg.com/Product/Product.aspx?Item=N82E16875209...
Stormpulse has recently shifted from B2C to B2B. Pricing is so completely different there's no A/B test you could use to determine that.

Say you were selling tickets to hear Lang Lang play the piano. You could try selling those on the corner of 3rd and Main and get $20 for them because no one you talk to (unless you get lucky) has heard of him (and you could waste a lot of time convincing them that he's great). Or you could move your booth to the more fashionable part of town and sell them in 5 minutes for $250 each.
I'm not sure where I heard this: "Everytime you get a customer who complains, you have an opportunity to turn him into your biggest supporter."

I guess 37 Signals did just that.
In 2000, Amazon got caught doing price testing and the news was covered on all major blogs. Here is a link: http://news.cnet.com/2100-1017-245631.html
I was keen and had a google. Couldn't find any UK sellers.
It's under "Account Security" on https://www.facebook.com/editaccount.php?ref=mb&drop.
The article you linked specifies that the statute in question only applies to goods, not services. Is that applicable here?
Resources for Researching a Web Business Idea
Here's my take:

0 customers asked for it: Don't abstract it.

1 customer asked for it: Corner-case it.

2 customers asked for it: Strategy pattern.

3 customers asked for variations: Config option.
Obligatory link to the (classic) Haskell equivalent:

http://www.willamette.edu/~fruehr/haskell/evolution.html
Hmm, does anyone else not see it there? Perhaps they're still rolling it out.
http://www.newegg.com/Product/Product.aspx?Item=N82E16875209...
Ah so it's OK to charge people you don't like (wrong skin color say) more because it's a free market?

There's a difference between giving bulk discounts and selling the same product for different prices to different customers.
I am glad they kept much of the original design, especially the rounded edges and the green. Yes, it's not pretty, but for me it's like listening to an oldie station. Slashdot was there in the 90s when you felt like participating in a revolution for using Linux (or, if you wanted to be even more avantgarde, one of the BSDs). It helped people get through the time of the Columbine massacre, was the best place to discuss the Halloween documents, offered endless First-Post/Nathalie-Portman trolling opportunities, and with Jon Katz you always had something to talk (or complain) about.

The problem is that the culture did not really evolve. There's nothing that Slashdot stands for anymore. I wonder whether it would be a good idea for Slashdot, now that the readers as well as the authors are older, to cover topics for geeks in their 30s or 40s: homes, families, kids... I believe that there would be a range of interesting topics, and I don't know any news site that covers them.
...and yet someone is still able to post random Turkish phrases on my Facebook profile as if they are coming from me. I guess now they'll be secure Turkish phrases at least.

http://news.ycombinator.com/item?id=2105378
Fixing the Count: Block Boundaries vs. Map/Reduce
Mongosee 1.0 released, MongoDB for Node.js
First Glance at Objective-C and the iPhone SDK (by a Java and C Developer)
Totally misleading - a headline like this would be really major news. A live, unpatched exploit in mail(8), given the number of unix systems that would be affected (and the nature of the vuln), could open up tons of internet systems to rtm-style worms.

I emphasize could - but come on, the reality of the story linked from this headline is that it's way less severe - maybe just some spam-related consequences.

A better headline: "ruby mail agent vulnerable, affects rails" ... or something...
Agreed, the translucent dark black looks somewhat Windows Vista/7-ish. The metallic theme was more distinctive, more Apple. Wonder what their reasoning behind the redesign is...
The problem with doing this is that if your customers find out they're likely to be pissed off. If this doesn't matter to you then feel free.
Two Facebook Phones Coming Next Month
I was under the impression that Gmail spam filter takes volume from a sender into account. The fact that you got 3 nearly identical messages might have been part of that. I got the message in my inbox in both my gmail accounts, for what that's worth.
I always enjoy your posts, due to the fact that they typically provide insightful points of view that often go against conventional wisdom.
Yes, the parent brought up PWRs.
Please don't insult my and other reader's intelligence by playing definition games. There is no way an even only semi-informed reader could misunderstand that by 'commercial software', I and others replying to me meant 'software written by companies or individuals with the purpose to sell this software to others, under the conditions that these others cannot distribute or modify the software, and whose source of income rely on this non-redistribution so that they can charge others too; in this way spreading the cost of development over all users rather than making the first users of a specific feature pay the full amount for it".

In all common usage, "paid software" is "software that the user paid for in order to get the right to use it", and not "someone was paid to write it". Firefox is not "paid software" or "commercial software" because some dude at Mozilla.org got paid for writing parts of it. I'm not "confusing" anything here, I'm perfectly aware of software business models, how they relate to open source, the FSF's stance on them, etc. If I had to qualify all words I use each and every time, rather than assume that readers can make a reasonable contextual interpretation of words, a 2-paragraph post would have to start with 10 paragraphs of definitions, assumptions, assumed pre-conditions etc. Your post is a schoolbook example of the hard core FSF disciple's propaganda strategy: focusing on semantic minutiae, making things that are 100% clear in any reasonable reader's mind opaque and ambiguous, using emotionally-laden words like 'open', 'free', 'restricting' so as to associate Free software with the words with generally positive connotations and those with negative with other software, to get gullible people to subscribe to their idiosyncratic world view. I'm not even sure why I got suckered into replying at all, I guess I'm just gullible too, maybe just in another way.
My favorite aesthetic on naming things is to try to avoid it. Evidence that this is on the right track:

- Refactoring is often for eliminating temporaries, or for segregating them into their own call.

- A more functional style leads to fewer intermediate variables.

This isn't a rule, or a metric to be optimized to the exclusion of all else. Often the way to clean up code is to get rid of names that don't help you read, coalescing code blobs, until new names occur to you. Then you tease out code blobs again.
Allowing a quick out-of-band reply to invalidate a login from a new device is a great idea.
I usually suggest times and in addition depending upon who is the person and how hungry I am to meet, I add
"Here are some of my current open time windows that I prefer. If none of these works for you, please suggest the day and time that works for you and I will be able to shuffle my existing meetings to accommodate this"
So far working well.
Not there for me. Looks like a slow roll out.
As a counterpoint, I like this quote from Twitter's Nick Kallen:

This smacks of the oft-ridiculed Java AbstractFactoryFactoryInterface. But let me put it bluntly: AbstractFactoryFactoryInterface's are how you write real, modular software–not little fart applications.

http://magicscalingsprinkles.wordpress.com/2010/02/08/why-i-...

[N.B. I'm not saying there isn't a lot of truth in the factorial article, it's just you have to know which challenges just need a one-liner function and which require an AbstractFactoryFactoryInterface]
Nice article with great links! Added bonus: have any data/conversion #s you can share from things that you guys have tried? :)
Check out doro.co.uk. Not the same company but Doro make phones that look just like that phone.
Awesome - thanks for the reply!
This is why I think the golden goose of web optimization tools is going to be the one that automagically segments a user base into population/profiles based on their repeated behaviours and their origin IP (consumer/biz) (provide a klout.com type of analysis on everyone that visits/registers). It will allow startups to see their potential market segments and follow the most promising ones.
I pop the SIM out of my iPhone and put it into one of these whenever I go biking or camping. Mine cost $15 as a GoPhone (not unlocked). Couldn't be happier.
I think the problem is that OOP is just taught as a way to organize code.

Pretty much everything in our ostensibly OO system could be static methods and it would work just fine. Objects rarely have instance variables, or if they do they are just used to set up a method call. Object lifetimes are measured in single-digit lines of code, and messaging between them is extremely rare.

But that's what people have been taught.
Very impressive increase in throughput, especially considering that they're now limited by the IO hubs.

One thing that puzzles me about this design, they use it to boost the memory bandwidth in NUMA systems but isn't that more usually done using switches or special cards with crossbars or point-to-point links rather than routers?
I am not a lawyer but I think it should apply to digital products. Perhaps not consultancy services, if you are offering a product, it should apply.
مسلسل الاوراق المتساقطة 2 الحلقة 30
Why not leave it up to the app developer?
My next couple articles will go into A/B testing and conversion numbers. Stay tuned.
To quote the article you linked to :
"This complex, Depression-era legislation was enacted to protect small businesses by outlawing discriminatory price and promotional allowances obtained by large businesses. As is the case with the other antitrust laws, the Department of Justice, the FTC, and private parties may each bring Robinson-Patman cases, although the enforcement agencies have not focused on this area for some time. Indeed, the Justice Department has criminal powers in this area that have gone unused for many years, while the FTC today brings few significant cases in this area after being particularly active through the 1970s. Private suits on behalf of businesses (consumers have no standing to sue under the statute) account for most of the enforcement activity. Successful plaintiffs are entitled to the same remedies as those available under the antitrust laws (e.g injunctions, treble damages, attorneys’ fees and costs)."

The article lists the very specific reasons a case may be brought, and the various defenses. I do not see how any of this is relevant to your argument that "charging different prices is illegal". I do however agree with your concept that you should try out different prices strategies.

I have been amazed in my own experience when I make a package of my products priced beyond any shade of reason (from my view, as seller) and someone goes ahead and buys it. I had a manufacturing company and the 'big' package was to buy $1200 worth of goods and it was sometimes a tough sale. We tried a new 'big' package that was priced a little over $10,000 and it was an easier sale (to bigger customers). Lesson learned - don't ever think you know what the limits are until you test them. You might think that nobody would ever pay $100 per month for your widget, when some division of a Fortune 500 company would happily pay you a $1000 per month. Try it, you may be surprised.
It refers to the Robinson-Patman act, about which you can find more information at http://en.wikipedia.org/wiki/Robinson%E2%80%93Patman_Act including a link to the relevant statute at http://www.law.cornell.edu/uscode/15/13.html.

My non-lawyerly reading says that you only need to worry if you're shipping physical goods for resale. And even then you have room to be OK as long as the price differences aren't creating a monopoly, and aren't enough to economically injure the people who receive a higher price.
Perl is to Perl6 as VB6 is to VB.NET. Some things generally look the same but they are different languages.
Zuckerberg's Page Hacked, Now Facebook To Offer "Always On" HTTPS
JSONSYN / JSYN - JSON based Syndication
Is this gonna knock out xml based atom and rss?
At least in micro usbs case, it doesn't really help. I still constantly try to put the cable wrong way in
No, it is not legal to charge people a different price if their skin is purple instead of blue. In the OP example, he is talking about web delivered services where it would be difficult to determine someones skin color anyway. In my example the price of budweiser varies by location and circumstance, not by the color of the purchasers skin.
What's the cost of running an Xserver in the background? 20~30mb?
This article might be flag-worthy otherwise, but it's important to note that it appears they're transitioning to HTML5 with this latest redesign.

In this case, the changes under the hood are probably more important than what's going on visually.
Hmm. They actually look so similar I'm wondering if ZTE make doro phones, or something along those lines.
The most insidious thing about over-engineering: if something is complex you have to understand it all before you can tell if it's unnecessarily complex.
Note that selling a product below its cost is required to break the law (aka "dumping"). I would assume this means below its "marginal" cost; which, for digital goods, is nearly zero.
Making It a Mobile Web App
I also would take a Nokia, but they are not water proof!
Please tell me you aren't comparing the timelines of Perl6 with Python3? That is ludicrous. Py3 is an incremental change while P6 is a total re-write of the language. Not even in the same league.