skysight-inc/HackerNews huggingface dataset:
Social justice is not a factor for most people when designing a frontend architecture. My heart goes out to those running IE6 on Windows Me, but I'm not going to let the minority oppress the majority for my app I'm building.
Coming from a functional programming perspective on code quality, I think new code written with a modern understanding of software engineering generally is better quality than old code backed by tech written with last decade's understanding.
> ... he would yell at me whenever I took my hand off the keyboard ...

> I always come back to emacs ... Just feels like the right tool to me.

Sounds like a mild case of Stockholm Syndrome... ;)
Of course. Sorry, I didn't mean to imply CBOs are bad or unnecessary. They are fundamental and necessary. Tuning queries is of course something that needs to be reviewed as data changes - pruning unnecessary indexes is often as importent as adding new ones!

Hopefully 95% or more of queries don't need to be nudged :-)
Is there a line between web apps and web sites?
Since you can have a local cache of objects of interest to the user, many subsequent user interactions don't require an RPC. For example, you loaded this month in the calendar, but once loaded did an extra RPC to fetch month N-1 and N+1's content. Now when the user visits month N+1, you can just render the calendar with that content without any requests or apparent delay to the user. Further, if the user clicked on a calendar day, you could show the day details with no additional RPC.

I quote 10ms as client side code to produce the new HTML and browser painting events can take time, but if you used a canvas or similar you could cut down even further on that render time.
"Especially web developers"? I was a web developer (at a fairly you've-heard-of-them company) until August of last year. I do ~10 hours of it a week in my spare time today. Web development was exactly why I mentioned the train wreck that is Swing apps on Linux.
Early? It's three years almost to the day, for a service which, albeit very nice, was basically without a real monetization strategy (at least from what I saw -- I only attend a couple of conferences per year, so I'm not a heavy user or anything). In Europe, such services tend to die much earlier than what Lanyrd managed.

Besides, it makes a lot of sense as an add-on or content-sink for services with a more solid outlook... like Eventbrite. So it's a good move for everyone involved: SimonW and friends get their payout and Eventbrite gets a nice set of features ready to go. Win-win :)
Brazil has its own intelligence agency.

http://www.abin.gov.br
Fukushima leaks: Japan pledges $470m for 'ice wall'
Microsoft Surface vs. iPad and Linode
I know MySQL because a decade ago I was a very bored high school student and was interested in making websites. And it's free.
A great example failure of HN's strict rule of having the link text match the title of the website.

Not official. Not at Nintendo.
>I can't help but feel that the fact that a lot of the victims are muslim is playing a big role in making this genocide "Ok".

This is not the point. The point is who will suffer as the result of the American and French bombings. And the ones to suffer the most are Syrian people. This is Kosovo all over again.

"The casualties among Serb civilians in the first three weeks of the war are higher than all of the casualties on both sides in Kosovo in the three months that led up to this war, and yet those three months were supposed to be a humanitarian catastrophe." [1]

>Even if the opposition consisted only of extreme islamic jihadists (which they obviously don't).

Even CNN now admits that FSA is completely overwhelmed by jihadists. [2] Even if you were right, dropping more bombs won't solve the issues in Syria.

[1] http://www.chomsky.info/books/humanism01.htm

[2] https://www.youtube.com/watch?v=IKnll7oVy9k
They bought Howl software, its developers, and renamed it Bonjour and made it open-source - that became the de-facto standard for their network "plug-n-play" support for devices because Microsoft was trying to convince standards groups to make its (failed) protocol the standard for this.
> To me, this is borderline criminal behaviour and shows once more that Microsoft is incapable of playing fair.

This is a perfect example of a comment that has no business on hacker news.

> Installing a trojan horse as Nokias CEO, who then proceeds to destroy any value left in that company so that Microsoft can pick it up for a cheap price

You do realize that Microsoft doesn't get to appoint the CEO of other companies right? Nokia picked Elop on their own. There was buzz at the time about how they had "stolen" him away from Microsoft.
Yeah, and how much were the Foursquare guys offered at one point? And the various groupon sites? Lots of people end up kicking themselves for not flipping a company when the going was good.

Lanyrd has had a good run, all considered.
We're in similar space as you. My show HN didn't go that well and just rolled off the new page, so I wanted to make sure you received enough love from HN :)

Why launch in private beta? Why not just let people sign up?

Your landing page looks good and by the looks of the screenshots, your interface looks very clean too.

Curious. Are you a team or is it just you? How long have you been building for?
This was based on the Strategy Analytics report? That was a little dubious, as it was based on saying that (a) half of Apple's profits are from the iPhone and (b) Samsung makes no profit on its desktop, laptop or tablet divisions at all. There was also some confusion over net vs gross.
What an amazing achievement. If only I hadn't wasted all those years at high school when I actually had a lot of time to spare....
I do not know if you are from USA, but I am from Canada and I never been able to fill up the form to get a itin number (to not have to have extra tax to paid when you get royalty). I even paid 50$ at the US embassy to have the paper stamped and it has been rejected without any indication. Does any one has better experience?
me too, my friend. Apple IIc in my case. Monte Carlo methods worked wonders for a teen who didn't know about Markov Chains and stationary distributions.
I started experimenting with different nap schedules when I found myself too worn out after work to get to the gym, run errands, or do other things I had planned to do that afternoon/evening. It became a huge bottleneck in my productivity until I started to get it right because I would either nap too long, or at the wrong time, which would throw me into a useless haze for most of the night.

When I started taking shorter, more controlled naps(similar to the suggested in the article) I found it much easier to come out of the nap refreshed, and not nearly as tempted to roll over for another 15 minutes of sleep (as we all know where that leads).

I used to avoid naps, primarily because the block of sleep wasn't worth being up all hours of the night and dragging myself out of a funk once I woke up, but if you start playing around with different schedules and durations that work best for you, they can be very helpful for focus and productivity.
Well, it's too bad you got banned. Blame microsofts rather aggressive astroturfing for the knee jerk response, I'd say.
Don't Miss This - All Your Friends are Reading It
Edited the title for clarity - thanks!
> Progressive rendering is enabled by progressive enhancement.

Sometimes, but only by coincidence. The baseline of supporting JS off is that you have the render the entire page contents server-side. If the progressive enhancement is addition of content that is only supported by JS then you are correct. However the ideal progressive rendering is to send a generic static HTML shell with no personalized content that can be delivered instantaneously from a web server without any back-end chatter, then load in the dynamic content from the client side. Facebook is probably the most advanced implementation of this technique, and it yields a dramatic increase in perceived performance due to the fact that page starts visually appearing faster which psychologically extends the user's patience.
Are you criticising the relational model, or SQL? You seem to be contradicting yourself with your own language, which you claim works well with relational databases (ergo, works well with the relational model).
The U.S. could have participated only in targeted strikes against Al Qaeda, leaving the rest to local forces as a local matter that isn't our business, and not tried to occupy the country and engage in nation-building.

This is more or less our current counterterrorism strategy in the wilds of Pakistan or Yemen. While I'm skeptical that such a strategy could have seriously damaged 2001-era AQ's ability to operate inside Afghanistan, I also don't think I'm qualified to debate its merits today. But that's not my point.

My point is that if another 9/11-scale attack occurred and the bad guys were in Yemen and the Yemeni government was not extremely helpful in bringing those responsible to heel, that "drones and spies" strategy could never be the limit of our response. It's just not politically practical, not even close. When Schneier talks about the "waste" of a war in Afghanistan, he should remember that the entire time Bush was sticking around trying to nation build, the Democrats were making political hay that Iraq was a sideshow and that we weren't spending enough attention/money/troops on Afghanistan. And indeed when a Democratic president was elected, he proceeded to spend more attention/money/troops on Afghanistan.

Once it was established that AQ was responsible for 9/11 and that the Taliban were not going to give them up on our terms, a major military incursion was politically inevitable. It's a little more dicey just how inevitable a long-term occupation was: President Gore presumably doesn't have to deal with an Afghani-Hawks-By-Convenience wing of his own party, and maybe gets out quick. But Schneier doesn't make this distinction: He seems to be imagining a world in which the war never happens at all because we properly measured its risks. I happen to think he's wrong about the risk/reward tradeoff of aggressively rolling up AQ and their support networks, but I'm sure he's being Utopian if he thinks he's in anything but a tiny minority who would be against a massive military response to another 9/11-like event.
Certainly cool that Google is working on this. I suspect someday it will all work perfectly.

However, from working with customers of BromBone, I know this. People have javascript powered webpages that were not getting indexed by Google. Google would crawl the page, and see no content. The pages were not in Google. After creating prerendered snapshots and serving them when the _escaped_fragment_ parameter was present, the pages showed up in Google.
Hello Jacob,

Let's discuss today.
I'm not disagreeing :-)

Although the poor DBA on pager may not agree with you.
who is this guy.. why does his overly entitles opinion on this matter?
I'm talking rails / python / php. I see a lot of developers using OS X just to run Sublime Text and a terminal.
That's an excellent suggestion and I appreciate you making it! I was thinking about cookbook examples via Vagrant and Docker, which allows a user to get an environment up quickly that can be used for the learning process.
>Why the hate?

Well, it's not even going to give you the same kind of resolution the actual photo is stored at! You're taking a downsampled analog representation (the light coming off the screen) of an image and further reducing the quality by enlarging it, all the while using fairly poisonous chemicals.

>Will the quality be a little crappy? Probably. But it's a toy! What's wrong with toys? Would you complain that your kid's toy car doesn't have a real gas-powered engine?

Ah, touché. It's easy to be grumpy when your own enlarger has been collecting dust for years…
I now follow Pete on Twitter, know his name, and know he does Rails and can start and finish a project. Plus he wouldn't do this if he didn't like it. 3796€ for a fun side project? Yes please.
Going from US to NL was like moving to a banking utopia:

Transfer money? Just log in via browser or on your phone, put in their bank account number and the amount, done! Cost: €0. Happens instantly with same bank, next business day with another bank (or faster). No possibility of bouncing anything.

Two-factor authentication has been around for a while, and is required for sending money. Either via a PIN challenge-response device or an SMS. People can't charge you money without your consent, or forge checks.

Recurring transactions can be set up easily, so the rent goes out every month... Some service providers can also send an invoice to your financial inbox (online banking) where you can view / pay them.

No signatures. You use your pin-code for transactions with your card, or online banking.

International wiring can also be done online, easily.

One negative (maybe) is that credit cards are taken almost nowhere, since the normal payment system is so good. Dutch people don't spend money they don't have (since they can't), which might be a pro, but can be annoying for visiting tourists.
WHAT THE HELL, RACKSPACE?!

You emailed me just because I semi-filled in your form? I didn't even click SUBMIT! o_O

Why would you assume that if I semi-filled a form I would probably go ahead and register? Maybe I don't want to register at this very moment?

Did you even consider that my NOT submitting the form was a conscious decision? Maybe I realized halfway through filling the form that my skill-set wasn't good enough to make me want to sign up now? Or my finances wouldn't allow me to maintain an account on your platform after six months? Or maybe, just maybe, I just didn't want to sign up right now?

Why would you take my email ID from a non-submit-clicked form and NOT tell me that you had taken it? Why? o_O

Even worse, why would you email me asking 'did I forget to take my cloud'? How do I know you are not going to spam me with your promotional offers in the future? How do Iknow you are not going to sell (or worse, 'inadvertently leak') my email address to some third party?
I was going out for a walk with my daughter the other day and had the following conversation with my wife:

Her: Don't let her run on the sidewalk.

Me: What? Why?

Her: She's not wearing pants, just a dress.

Me: ...OK... what exactly is the relationship between these two things?

Her: There's nothing covering her knees, she'll hurt herself if she falls on the sidewalk.

I couldn't even fathom the connection without having it spelled out for me. I, of course, completely ignored the whole conversation afterwards.
Author here. Before spending so much time with the Surface I'd have been really enthusiastic about the idea of a Microsoft Phone following the Nokia purchase. Now, I just can't see them getting all the little details right.

It's a real shame, there's so much potential here. I know people with Windows Phones love them; do they also do things like screw up the screen rotation, force a reboot with 15 minutes warning and update every few days? I'm guessing not; if only the Surface division had made the same choices.

I feel as if a tablet really needs to be a magic slate first, a general purpose PC second (if at all).
'Silent Text' is now Available for Android
I have been waiting so long for this.

On the one hand I'm excited.

On the other hand there are some series like LoTR and Harry Potter that I went ahead and re-bought. So that's frustrating, although on the third hand I got some value so and don't see as a total waste of money.

Of course, Harry Potter is the kind of thing that will probably never qualify for this. How broadly publishers do embrace this will be interesting to see.
If somebody photoshopped a bitcoin on the Statue of Liberty, I don't give a damn.
Yeah, I smiled looking at first screen-shot of "overskeumorphic" iOS 6 which shows both flat-designed and double skeumorphic power level indicator (;
Emacs-related things I have learned recently:

* Sticky modifiers: I don't know why it took me so long for me to activate these. The difference between holding Ctrl while hitting another key or just hitting Ctrl once before the next key makes a huge difference for me.
http://www.emacswiki.org/emacs/StickyModifiers

* Got an old-styled Thinkpad keyboard with the trackpoint buttons below the spacebar? I mapped the left button to C-x and the right one to M-x. These buttons are PERFECT for this purpose. I would have mapped them system-wide to Ctrl and Alt but didn't find a solution for doing that in Debian (console/tty).

* Helm: Incremental completion and selection narrowing. Makes it a lot easier to find those commands which you sort-of-remember-the-name-of:
https://github.com/emacs-helm/helm

* Sunrise Commander: MC-ish file explorer, based on Emacs's Dired:
http://www.emacswiki.org/emacs/Sunrise_Commander
How to get hellbanned from Hacker News in minutes
I believe Docker creates a bridge network as well for LXC
We're not a competitor and are not in this space, so I hope it's not untoward to note that we (rsync.net) also have a FOSS/.edu/dev/HN discount:

https://news.ycombinator.com/item?id=5640700

... so after you've got your environment up and running at rackspace (or wherever) you can get a similar discount for offsite backups.
I don't know that it gives me a "deep appreciation," but it definitely makes me aware of a fundamental difference in business strategy. Microsoft is a software company that tends to dabble a bit in hardware. Apple is a hardware company that tends to dabble a bit in software.

Microsoft needs to build an ecosystem of well-supported hardware in order to survive. DRM aside, to do so it needs to enable hardware vendors to build whatever type of driver support they need. However as a (mostly) hardware company, it's in Apple's best interest to build an OS which works well on their hardware, and only their hardware.

There's nothing (that I'm aware of) about the Mach kernel that prevents anyone from developing their own drivers, but no company in their right mind is going to do that when they know that it will be nearly impossible to provide support for anything other than Apple-approved configurations.
That doesn't sound like a definition of progressive rendering I've heard before http://www.codinghorror.com/blog/2005/11/the-lost-art-of-pro...
So it wasn't that it was "too risky" to fight back - it was that hijacking was generally not considered life-threatening.

==What about the risk of <operating from the wrong premise>?
> The continual references to 'assistive techology' in the post are especially laughable. Yes yes it's nice that blind people can use the web. Just as it is nice that people in a wheelchair can access buildings.

It's also a legal requirement in the UK for both of those things.

> Just toss in a few divs, use simple tech like html and css to make it look good, send the invoice, go home.

Just whack in some stairs, nobody cares about the person in a wheelchair stuck at the bottom because it'd have taken longer to do things properly. Accessibility is hard, let's go shopping!

> The continual references to 'assistive techology' in the post are especially laughable.

Would you say that to someone struggling to read your site because you didn't take the time to use the right tags?

> rather than on talking about ways that would make the world better if only everybody in the world changed their behavior.

Screenreaders already exist, making your website accessible improves things even if nobody else does it.

I suppose I'm just confused at your anger over the suggestion that you use p for paragraphs, actually add labels to forms, use em for emphasis, section for sections and h1-h6 for headings. Is it really that hard?
The ubiquitous of HTTP is indeed a definite point in its favor(as is its popularity and level of documentation).

> GET and PUT are specified as being idempotent, meaning it's safe to retry them.

Entirely OT: Abstractly, yes, that's how they should be implemented, but they don't have to be and consequently it's entirely up to the receiving server whether they are or not. Which, in terms of assuming that someone will make unverified and bad assumptions, means that the implementer at some point will let them slip and become non-idempotent.
THIS.

I never noticed the "Apply" button, and I'm not on the page anymore.

I would guess that a significant proportion of users will quickly figure out the page does NOT auto-update and walk away having wasted time, never seen it work.

Like I did.
I'm Bulgarian, and was wondering how others perceive our language. But I can always understand when someone speaks portuguese, although I know very little of it (I've worked with couple of cool people from Brazil).
First - your commute is insane and is the first thing I would fix.

I recommend saving 25x your annual spending and retiring. Until you have the true freedom of not serving others you will always be trapped to some extent. Search for 'mr money mustache' or 'early retirement extreme' to learn more about this mindset.
Why bring it up again? Previous post here: https://news.ycombinator.com/item?id=6319611
Yes, it does. In strings and for var/proc names.
It's my understanding that there are no config gotchas in PostgreSQL (unlike MySQL). I've definitely found it more of a pain to set up at first. This is because the default role is very restricted and defaults to safe.
I don't think there's that much of a difference between now and then, just people paying attention to different things.

I know kids who were certified to fly airplanes by themselves at 14. We don't let them captain ships anymore, but that doesn't mean there aren't any capable teenagers anymore, they just do other things.

There were plenty of useless humans around a hundred years ago as well. We don't hear about them much, because why would anyone talk about a random 40-year-old who can't balance a checkbook a century later? The capable people are the ones who get remembered. The less-capable ones don't tend to be remembered much outside their family, and within that, there are plenty of stories floating around about Aunt So-and-so who never moved out of the house, never got married, never found work, etc.
Hi, yes it's true.
The issue that we are facing with the auto checkbox is that we need to recompile all the time, the whole bootstrap so it 's a kind of slow.
We will look for a solution for the next version.
It was, because it was what people could pay.

Symbian phones were much cheaper than a iPhone, and Android had not yet really arrived in force.

Nokia was known here for making sturdy, durable phones that you could use for a long time. If they paired that with also having a solid app ecosystem for the most popular brazillian uses (like, Facebook, Mail and Youtube) they could have easily won the smartphone wars here.

Instead they dumped Symbian and went for Windows Phone, allowing Android to get their former place in the market.

Mind you, most Android phones here are now no-name chinese ones, Nokia left the cheap but solid phone market, and cheap (but not-solid) phones took over the vacuum.
The Most Important Thing You Need To Know To Be Successful At Networking
> I don't think you could a text file program unless it actually runs.

So you only have a program when it has no compilation errors? What were you doing up before then, besides the obvious typing?

> Thus, not a programmer. If I write some code on paper, is it a program too?

If I print a program on paper, does it cease to be a program. This is some philosophy of mind here.
HUB - a command-line wrapper for git that makes you better at GitHub
If you believe this was a conspiracy, you might be inclined to believe Microsoft will have influence over the remains of Nokia too. If that is the case, it's better to have Nokia sue the market over them patents, much less space to be attacked back without a devices division.
Do you have instructions or a guide on how to migrate an existing Windows VM from Amazon to your cloud?
Show HN: Best iPad app for academics