skysight-inc/HackerNews huggingface dataset:
This throws up various questions:

- Is the UK market simply more competitive, and is the fight over individual customers tougher? I.e. need the "other" smartphones be cheaper to compete?

- Besides the hardware, what are potential cost drivers? It seems that the UK networks are much stronger and more ready to deal with the iPhone/smartphone traffic vs. the US - yet the prices are cheaper.

- On competition: servicing a smaller country like the UK is much easier and less capital intensive than servicing the large USA. As networks are about nationwide coverage, the big 3 in the US can dictate prices much easier. Also, setting high roaming prices for smaller networks' users will discourage competition from below. Is regulation good for the UK customers? (there's a lot of roaming regulation in the EU and UK)

- In the UK, especially Blackberry is still a very strong contender in the smartphone segment. Anecdotal evidence: kids very often own Blackberries and are addicted to BBM here. Why are UK customers more "gullible" to buy a Blackberry vs the US? I would chalk it up to the difference in sophistication of the mobile usage.

TL; DR: Smartphones & data plans are hella expensive in the US.
Well, I didn't think you'd be able to do it with existing consolidation applications!

NB Honestly, I think that is a business opportunity....
Choosing a 3-Season Sleeping Bag
A Democracy Is Just a Large Collection of Communists
The reason to use a phone number type if you want to use one is that you can, in theory, create functions against it. A good example of what might be possible with such a type can be gained by looking at the standard networking type.

Now, it's rare that you are likely to get that into phone numbers, but there might be cases where you could decompose the data and do relevant searches on components might come in really handy.

The way I would look at doing that if I didn't want to go into C would be a complex type and a bunch of casts, functions, and operators.

BTW, I use custom types a lot for defining output tuples for stored procedures, It is relatively hard to get away from that.
> MySQL is the storage platform for people who do not know about databases.

Exactly. I mean seriously what do Facebook, Twitter, Yelp, LinkedIn, Flickr etc know about storing lots of data.
Foil Coffee Bags
Foil Coffee Bags - Foil coffee bags ever since the remarkable year of 1980 since when we set a trends in foil coffee bags, being the professional manufacturers of the foil coffee bags it is known worldwide that we are ever since making an ever increasing attempt to make all the possible improvisations, available in the form of sides gusset bags, quad-seal coffee bags, or even coffee bags in the form of pouches.
The psychology of discounting: Something doesn't add up
MySQL has schemas too. They just call them "databases."
With this being essentially a HR question for decades to solve, with so many people graduating with MBA HRs and Ph.Ds, I am surprised at the lack of progress or do not know of any alternative system being implemented in a big company successfully.

Because the current system benefits the managers, the MBAs, and HR consultants just fine.

The more energy you have to put into such a competition, the more you'll get out of it. Managers spend more time learning and playing the game, by definition. Since it's engineered as a zero-sum game, compounding benefits accrue to those in inverse proportion to the time they actually spend creating externally-meaningful value for the organization.
Aurora Mass Shooting at Movie Theater
He might be confused like me. I've been using it for weeks now and didn't realize it hadn't been officially released yet. I found it while searching and it has proven very convenient for working with Heroku.
A better reason: Tail recursion lets you implement "while" if you miss it.
How to Get Your Brand Used and Endorsed by Celebrities
U.S. Patent No. 7,668,861. Inventor: Scott Thomas. Method of Incorporating Managerial Due Diligence in an organization after employment as a result of previous gross negligence, misstatements, and/or errors in judgment in matters of no immediate importance which can easily be discovered by a third party without the necessity of any propriety technology, e.g. checking on the existence of a diploma using math.
Kawasaki Vrsyses | vanindita | Cars Release
> this article is a perfect case for using Scheme as an introductory language

People keep saying that. That Scheme is a perfect introductory language. I doubt though that there is _any_ evidence to suggest that students who start with Scheme end up being better programmers.

I love functional programming, but I don't see any correlation between one's first programming language and their programming abilities.
I don't like this term "genius", as there is no such thing. We need to move on from the idea of "being a genius", which is a modern phenomenon originating from then phrase to "have a genius", where genius is latin for genie. When we call someone a genius, we're saying that they are a mythical all-knowing being, which seems to absolve us from having to think about why a person is the way they are, and why we are not. It is the intellectual equivalent of burying our heads in the sand when we see someone brilliant, and ensures that we'll never really understand or appreciate success.
Minecraft for XBLA passes three million copies sold
Can you give any good reason why you need to leave transactions open for extended periods?

Offhand, other than xid-level consistency for a backup as mentioned by the sibling post, no. [1] No, this case was pretty clearly the engineers not understanding what they were doing, as evidenced by it being easier to turn off autocommit, and add explicit BEGIN statements where they were needed, than add explicit ROLLBACKs everywhere they were needed.

That makes an implicitly transactional adapter seem a bit of a foot-gun to me, though. At a minimum, I think it places an unnecessary burden on engineers to have to "roll back" every time they even ask the db something. That's how memory leaks happen, too, and that's why we generally think garbage-collected languages are a Good Idea.

[1] That said, my preferred backup strategy is to take a filesystem-level snapshot of the db volumes, mount that, and start a second Postgres instance against it. It'll "recover" from an "unclean shutdown", and then you can take your backup without incurring the penalty of holding open a transaction that long in the presence of concurrent writes.

You do pay some write-performance penalty for the snapshot while it's open, but upon releasing it, the disk pages are immediately gc-ed, and you're already taking your backup at a low-traffic point anyway, right? Disk pages in a Postgres cluster allocated because vacuuming was hindered by holding an xid for extended periods are merely autovacuumed, however; they're reclaimed for later use, not released.
> Um… 10 and 20… but then how can a be equal to b? Programming is not for me.

Jumping to this response really bothers me. If you can put your finger on the exact contradiction shouldn't that allow you to seek an explanation rather than throwing your arms up and assuming it's not for you?
There is nothing to gasp about wife making more money. In fact more the better.

Although I agree with you I don't have much experience parenting and staying at home. But just merely comparing job profiles shows a huge comparative advantage. And you don't have to actually experience it to know that.
I'm not trying to be elitist or superior, but I can't understand why this has spent such a long time on the front page.
Shouldn't the content of the article be considered pretty basic knowledge at this stage of OO? Deferring implementation specifics using polymorphism was one of the first things I learned about OO when I was introduced to it (via C++) around 1992. It was definitely 'aha' worthy then, when the vast majority of commercial development was procedural, but these days? Shouldn't it be considered a basic tool in most devs' repertoire?
i expected to see the same old bullshit about how photography ought to take real creativity and instagram is making it too easy and devaluing the work real experts do, but i was pleasantly surprised by the article. the author is taking the far more reasonable stance that instagram-filtered pictures look crappy and that it's actually possible to take very decent pictures with a cellphone these days if you will only give its built-in, unfiltered camera a proper chance.
With the exception of whistleblowing it is wrong to publish internal communications that were clearly meant to stay internal.

How would Kara feel if her email was compromised and someone decided to choose which emails should be made public for no other reason than voyeurism and pageviews?

HN shouldn't even allow the links.
The truth behind fashion and you review?
Today, it is perhaps the first choice for a number of shoppers, especially the young ones. This is also probably one of the reasons that there is a rumour floating around about the deteriorating quality through fashion and you review.
> Do you really think it's going to make them think you're anything but a joke?

After what happened with SOPA and ACTA, they can regard it as a joke at their peril.
> I don't like giving citations, because we have this thing called Google, now.

That's a crazy attitude. If you make statements that are not generally known by the community in question, you should back what you say up. Not expect every single person who reads your post to fact check you or (worse) blindly accept what you say.

This attitude just encourages wild, unverifiable statements.
Wordpress explosion Squarespace wins
I certainly believe it's possible to write and test a patch for a single, well-understood bug and deploy it with a reasonably high degree of confidence that it will not introduce any new issues.
> You're objecting about why a person would read an introduction to a language/platform if they're not familiar with it.

No, this is not an introduction to a language/platform, this is an introduction to a very specific problem/detail of a language/platform.

> Node's only purpose is to "fix" blocking I/O.

By getting rid of it.

> If you think Node's approach is a good way to handle blocking IO, good for you.

Are you trying for a daftness award?
SEC filings exist to publicly and accurately disclose material changes to a company's structure/future (not always true - but that's the spirit).

The CEO offer letter is one such material change - as the shareholders are technically paying her. Most people aren't material changes - hence their offer letters are not published.
Ask HN: please help me understand latest trends in database design 
I'm naturally a front-end guy but database design and back-end dev has piqued my interest the last few days and I'm lingering very confused. I'd like to fully grasp these concepts so my head doesn't hurt anymore.

I'm used to dealing with an ORM like active record. When I imagine my user objects through rails I picture an object of a person being related to a row in the people table. Ok basic.

So, I read that non-relational databases like mongodb aren't just cool because they're "fast with big data" but they're also cool because they apparently make developing more natural with an oop language (why?). Then I also read that most design patterns probably aren't truly relational. Ok, this is where I get lost.

1) What are some fundamental examples of relational design and non-relational design? 2) similar to above, what are examples of structured data vs unstructured (is this just rephrasing above?)

So, given those things I feel (in my immediate ignorance) that almost every type of project I've attempted to model against has been relational. But maybe I'm just using semantics over technicality. For example, posts and comments. Relational to each other. Add users in there. it seems most apps these days have data that is always useful to reach through other data/objects. That's relational isn't it?

How about something describing something less typical.

Let's say I was building a workout tracker app. I have users, exercises, workouts, routines and log_entries.

I create a routine to group workouts. A workout is a group of exercises. I record my reps and weight through log entries for my exercises. Is this relational data or non relational? Would mongo be great for modeling this or awful?

I hear things like statistics come into play. How does that affect the above example? What statistics are people usually speaking of?

Let's say I added tracking other things, like a users weight, height, body fat and so on. How does that affect things?

Thank you for taking the time to help me understand.

Edit: can anyone explain why it may be easier to develop for one over the other. Is using something like mongo more agile both because it "clicks" more once you "ge it" and also because you don't need to run migrations?

Another thing, when using an abstraction like an ORM - does it really matter? If so when? To me the initial value would be the ease of querying data and modeling my objects. Whatever lets me do that easier is what I'd be happy with. I truthfully do find myself scratching my head a lot when trying to model data.
This kind of comment is what I come to HN for, so thank you.

I use OpenCalais to compute keywords for texts; where does it stand vs. [6] and LSA in general?
> Are you trying for a daftness award?

No, you are nitpicking on the word "handle". Alright, let's change that to "deal with the problem of IO blockage". Happy now?

You know full well what I mean, and I can't interpret your attitude as anything other than trolling.
Probably it's because Yahoo is open to public (NASDAQ: YHOO); they have to be transparent and open their documents to the shareholders.
I should add that CtrlP is getting better and better over time. Some new (to me, at least) features:

* Bookmarking

* Quickfix mode

* Undo mode

* Change mode

* RTS mode

`:CtrlPBufferTag` is a killer.

This plugin seriously rocks.
Cheap Ray-Ban Sunglasses Sale
Is nobody here working at a public company? These memos all look the same. They mean exactly nothing and people really do not care about them. Want a free template, here you go:

Dear $EMPLOYESS_OF_COMPANY,

$COMPANY is close to my heart because, because, because.

You people are the most important asset. Talent. Innovation. Amazing. Don't drop the ball. Bla bla bla. Need time to figure out what to do next.

Thank you $FORMER_CEO.

Talk to me.

$NEW_CEO
There definitely was braindead locking behavior on PostgreSQL at least once: http://www.mail-archive.com/pgsql-hackers@postgresql.org/msg...
People in the 70s and 80s ate nearly as much
processed junk as we do

I suspect you're from the US. Your statement is simply not true, at least not for Central/Eastern Europe.

For instance in Romania we had no McDonalds until the early 1990s and they were amongst the first to enter, before other junk food providers like KFC, Burger King and such. One friend from the US visiting me was surprised that we only have 2 or 3 Starbucks joints in our capital that has a population of more than 2 million people.

And regarding preprocessed junk, the trend is very recent here. People used to laugh at such things as low-fat milk, or frozen French-fries / Pizza.

The result: I've never seen so many obese people in my life as I've seen in the US, but we're catching up.
While all these techniques are related and LSI is a good model for what he is doing, I think his thought process is spiritually closer to PageRank. Although I don't think he merely adapted the page rank algorithm.

Based on his emphasis on markov chains and his diagrams, I think his algorithm works by building a markov chain from word co-ocurrances. Then when the user searches, it uses the words from the highest incoming edges to keywords to disambiguate word meaning and cluster tweets.

I would argue based on his justification by random walks that given enough time and study he would have ended up with LDA and not LSA.
Your benchmarks especially demonstrate the fact that PostgreSQL tries to do as little work as possible when adding a column or dropping a column (or in recent versions of PostgreSQL when changing the type of a column). If you do not have a default value for the new column PostgreSQL only has to update the table definition which is almost instant.

Another interesting part about your benchmarks are that they throw serious doubts on the popular myth that count(*) is slow in PostgreSQL. And your benchmarks were made before PostgreSQL 9.2 which will add index-only scans.
Typical Corporate bullshit. Harly surprising for a first memo, but seeing Yahoo and 'bold innovation ' in the very same sentence made me laugh. She has no clue about Yahoo or what?
Moving Away From Google
Joined a startup with 4 founding C-levels and 2 employees. Good times.
Storing a database clientside with Javascript (desktop + mobile)
It should be, but I can assure you that it's not. Also, I think this has much less to do with OO than with conditionals at large.
! misunderstood!
Fingerprint Sensor Order
S.I.C. Biometrics Inc. (S.I.C.) has placed an order of IDEX SmartFinger®Film fingerprint sensors and biometric software for S.I.C.'s novel FID®device designed for Apple iPhone, iPad and Android-based devices, as well as in the S.I.C. Touch Prox biometric smart card.
Have you ever seen a CEO who brought significant change in a major company. Allright, Steve Jobs, maybe, but he was a funder in the first place so it doesnt really count.

And even if it did, let me break it for you. She is not Steve Jobs.
drop the "not" from your title and people will think that you're incredibly smart before even reading the article.
I agree it is not a bright question, but there is a third option: upgrade to Mac OS X Server. It apparently has a command-line PostgreSQL installation.
Tell HN: Zerigo DNS seems to be down
Can't access Zerigo.com

My CNAMEs are still working, but the redirect on my root is not.
This is valuable analysis... thanks for sharing
Is there a law for "something"-year-old does "something" headlines?

I see them all the time - and I hate them because I cynically predict that what ever it is that they are about to tell me is going to be either trivial, false or hyped.

I don't blame the kids - I guess it's just to get the clicks/attention for the news organisations.

If your age is being touted as the reason we should care about what you have done - then the thing that follows is probably bullshit, trivial or hyped.

Have you ever heard "34"-year-old tech CEO launches new multi billion dollar product line?

No. You read "Google launches Project Glass".
Always Best Deal With a Escorts in London 
Whenever there is a big event to be celebrated it is Always Best Deal With a Escorts in London. If you happen to have been chomping at the bit for the new Steve Carrell and Keira Knightly film about taking a road trip before the end of the world.
How to Analyze Your SEO Competitors
A New & Improved jQuery Script to Automatically Preload images from CSS
Is advertising the only way to make money online?

If we can come up with a model to make money we want to relaunch the website but.... as what?

thanks for input guys
Parents Day 2012 Pictures, Images, Photos, Greetings, Wishes
Web typographers: embrace technical constraints
Http://www.pestcontrol-queens.com
Yahoo's yearly revenue is around $4 billion. Net income around $1 billion. It's not unreasonable to expect she could raise revenue and/or improve the profit margin by a few percent points.
How to hack the beliefs that are holding you back
Hm, didn't know that, thanks!
Compilers generate assembler, which is about as imperative as it gets... There's nothing functional about LDR1 $7a5112B : ADDA
Do SaaS founders enjoy a good work-life balance?
That certainly is odd behavior however reading through the whole email thread that seems to be one complicated issue with a two processes obtaining different locks to the same row. Probably not ideal, but maybe I need to recalibrate my definition of braindead because in real-world examples, that would be highly annoying.
Doing fine?

The MS share price has underperformed both the NASDAQ and the Dow Jones since he took over and a company that had never posted a loss now has.

The Xbox has lost money over all time (if you include initial costs), the Zune failed, Windows 8 is yet to be released. Despite massive investment last time I checked their on-line services division (give or take 400 million users) still lost money.

And they've gone from being the tech company you couldn't ignore to one that you can.

The only reason it looks fine is that Windows and Office keep bringing home the bacon but with the declining PC market (except Macs) and the rise of the smartphone and tablet markets (in which MS are currently, roughly, nowhere), how long will that be for?
You can have good cacheability—you just need to send explicit Cache-Control headers (which is a good idea anyway).

If you don't do SSL properly (e.g. non-SSL-terminating load-balancer can break SSL session resuming by forwarding requests to different servers which don't share tickets) then you'll have lower front-end performance.

webpagetest.org nicely shows connections including time spent on SSL negotiation, so you can use it to check your SSL overhead.
Anything above a 5% jump in Yahoo!'s stock price during Mayer's tenure would equate to $1billion increase in Yahoo!'s market cap.

One way to answer your question, would be to say: It seems the shareholders of Yahoo! are willing to pay a fair commission to someone in exchange for an increase in the value of their stock (with optimism that Mayer's leadership will result directly in this happening).
Tcpdump: Learning how to read UDP packets
Link Building – Past, Present and Future
9 Navigational Shields To Protect Your Website From Oblivion
Over the years we are following the same trend again n' again but, now is the time when you should break the rules and start a new navigational trend all by yourself.
Batman The Dark Knight Rises Premiere Fatal Bombing And Shooting
Medieval “Lingerie” From 15th Century Castle Stuns Fashion Historians
I think this is somewhat misleading. If I understand correctly, only the SelectMany method in Linq is monadic. This is only a minor part of Linq, and not at all comparable to how monads are used in Haskell.
How to pitch anything in 15 seconds
Great article.

I think I can relate to his fear of sending out invoices. I had the same fear not with sending invoices but more precisely pricing proposal. I would fear that my prices would be too high, that perhaps I would lose the job because of that. That maybe (deep thoughts) that I wasn't worth the money I was asking for (Thankfully I'm not longer thinking this way).

And every time I would send that pricing proposal only after re-reading it 10 times to make sure I leave enough space so I can back down without looking like a total idiot, I would receive an email accepting the pricing proposal and thus re-enforcing that I wasn't charging too much and that everything was ok.

It's important to understand that through your pricing you are setting the perceived value of your services. If you price them too low, people won't bother taking you because their perception of your value will be low. If your price is too high you might be perceived as too greedy.

The last part of your blog post resonated really well with me as well, as an entrepreneur you need to build an entourage of good people who can support and help you overcome you inner fears but also challenge you when they think you're wrong. You need a winning team.
OpenVZ: Mounting Host Devices/Partitions In A Container With Bind Mounts
Does this mean Firefox will stop blaming add-ons for its own memory leaks?
How I Got Nintendo Powerfest 94
I think this is awesome. Upboat