skysight-inc/HackerNews huggingface dataset:
> plus some other administrative stuff that meant little to me but would probably help a system administrator, lawyer, or someone who spends far too much time in front of the computer and ought to get out more.

ouch
Agreed. When you launch, make sure your landing page has a short, easily digestible summary of what your product is, and a clear call to action for whatever it is you want users to do upon visiting your site. These articles have some good tips for landing pages:

http://unbounce.com/landing-pages/checklist/

http://blog.kissmetrics.com/landing-page-design-infographic/...
From the article:

> The GnuPG folks eventually realized that, and released GPGME. GPGME is
> basically the GnuPG application compiled into a library. This certainly makes
> it easier for desktop applications to tie into GnuPG, but it still requires the
> ability to build the GnuPG application for your target. Because GnuPG is quite
> large, not particularly modular, and designed for a POSIX build environment,
> this still isn’t the best answer for embedding PGP functionality in small
> devices.
That's a workaround, and a US-only one so, for those who are very, very eager to run Office.

It's not a natural first option for writing documents if you're on a device which already has Google Docs, Polaris Office, Kingsoft Office or anything like that.

In fact, most people will probably never even consider it an option. At least not until Microsoft provides a native version of Office for their preferred procrastination platform.

And kids growing up these days spend more (most?) of their time on mobile devices, running iOS or Android, or when on a laptop, 99% of the time in a browser.

The time when people grew up and learnt Microsoft by default is definitely over. These days you can actually grow up, learn computers and internet without ever once using Microsoft software. It's not that far fetched.

This is Microsoft's problem. They can no longer claim to be the one default everyone knows, uses and are familiar with (and hence prefer).
Yes, it is awesome. When I learned how to program 6502 asm the best you could do was to buy Lance Leventhal's book and cobble together your own assembler, now you can learn the same thing interactively in a browser. 30 years difference.
>C# is really a fanstastic language. But the downsides of being tied to the Windows/MSSQL/IIS platform is like have a boat anchor around your ankle. Similarly, how many people are excited about windows 8 vs. iOS or android?

Great times for Xamarin.
Is (1) what happens at Google? I always thought they used forced allocation as opposed to Valve's open allocation.

Please, correct me if I'm wrong.
I ran into this issue as well when working on https://starthq.com

The font file is loaded the first time any text using the font is displayed and I am using Font Awesome for the icons which are only visible when selecting a drop down menu. As a result there was a very annoying flicker the first time the menu was displayed.

The somewhat hackish solution was to include one of the icons that uses the font as part of the logo in the upper left of the page, which is rendered on initial page load.
I thought they were all the rage 5 years ago. :(
On my PC, I do not want to see any Microsoft software outside of a virtualbox jail.
This stuff is seriously irritating to me as well.

The other thing that is irritating is websites that take so long to render they freeze up my mouse and computer, rendering interaction with their website useless for 10 seconds. It's not like I'm on an old machine either. I tend to show my appreciation by clicking the little "x" on the tab that corresponds to the webpage.

There really isn't any good excuse for this stuff: I've seen quite a few sites that clearly use heavy javascript that render almost instantly. There is no reason that a blog or simple site should take a long time to render.

There seems to be a trend of making things "awesome" with no consideration of user-experience and usability, and frankly, the designers and programmers who do this stuff make the good programmers look bad and ultimately hold back the progress of the web.

And I don't use Google Fonts either because I'd rather have my fonts installed locally.
I think for such projects it would make sense to seek help from volunteers. People who don't necessarily contribute to the code base, but who could help organize the many bugs.

After all it's just a question of man power to remove duplicates, prioritize by commonness and make sure long-term bugs really get fixed. That latter has the advantage that the code base really gets improved.

In fact the Ubuntu project seems to do something similar eventhough it is IMHO not well enough organized: there is ubuntuforums.org, when I recently asked a question there, within minutes I got a response. The response was not helpful at all but still. The moderators were really doing a lot to keep the forum organized, and for instanced pulled me into a separate thread to not spam another bug. (Which was in their opinion a different issue.) Taking this a step further and bridging it with the actual Ubuntu bug tracker on launchpad would be awesome. Maybe with launchpad having only limited write permissions for the public.
I want to see Photoshop for Linux and Starcraft and that is that.
You're not very familiar with Chinese parents in general, are you...?
I disagree that luck has anything to do with success. People get lucky all the time and do nothing with it.

How many people win the lottery only to go broke? When that happens nobody bats an eyelash, but if someone uses those lottery winnings to start a successful company, it was 1,000,000% the lotteries fault for this persons success, not their initiative.

No doubt some people are lucky and have an easier time than others, but opportunity is such a small part of the equation. People in the U.S will literally get dozens of opportunities a year to become successful, but they're not paying attention and never even notice them, and they will continue griping about how unfair their life is.

It is the tenacity someone has to build something from nothing, and their ability to do that over again if everything falls apart, that sets one apart from the unsuccessful.

While everyone else is obsessively pursuing escapism through television, gossip, or substance, a successful person is obsessively pursuing the steps they need to take to alter their own reality to something better.

The luck argument in my opinion is ignorant because the type of person who strives to be successful doesn't want anything handed to them, they understand that dependence is born out of things coming too easily, so they reject it.

The type of person who waits for luck to strike, is doomed to either disappointment or dependence. They will never feel that same confidence and security a success minded person feels, because even with wealth, their focus will be on not losing that wealth. Someone who built their own success is confident in their ability to start over.
I'm using Ghostery, It's blocking GA, the site works fine.
The text is hidden on purpose by the frontend programmer because he wants to avoid a phenomenon called "Flash Of Unstyled Text"(FOUT) that happens with embedded fonts (@font-face). For more info: http://paulirish.com/2009/fighting-the-font-face-fout/
Fast-forward twenty years to today and this is still possible, but on a much smaller scale.

Here in Jersey, Channel Islands we have exactly one McDonalds (hey, it's a small island) and our own country code TLD of .je

Out of curiosity, I just checked and mcdonalds.je is unregistered. It's available but at £55/year not worth the trouble I guess. Not worth it to me but might be to a competitor...
> We used to pre-bill a customer

I am firmly convinced that cash-up-front is the best way to bill your customers.

If your customers need credit because they don't have cash on hand to buy your product, that's their bankers' or investors' job.
Maybe you can create a recipe on IFTTT.com to set a reminder with an alert for appointments if they are before a certain time of day. I haven't tried to create a time-based recipe before but you can see if it's possible https://ifttt.com/wtf
This bring back childhood memories. I remember creating an interrupt subroutine in assembly on my commodore 64 that listened to the push button on the joystick and quickly changed the background colors on the screen. If I pressed the button it looked like the monitor flickered. Played lot's of pranks with my friends with that hack.
I read this article too as a teen, and was too broke to broke to buy a domain. I begged my parents for the cash, and was waved away countless times! Oh well, I guess it'll have to be hard work for my riches after all.
But the issue here is that you are comparing fundamentally different pieces of technology, and yes, yes, a smart phone is a computer too, but I don't see anyone using them for general purpose computing right now and to be honest, I don't see it any time in the future.

Go in to any office, literally, any office, and you won't find anyone working on an iPad or their Samsung Galaxy, they will be working on a PC or a laptop, most likely running Windows and for the most part they are happy with it.

Comparing the sales of Windows against the sales of Android is like comparing the sales of Toasters against the sales of Microwaves, sure, they might be at some level similar appliances but they are used for completely different reasons.

A smartphone is used for consumption, it is a luxury most people have or aspire to have and while the PC or Laptop may fall in to that department at home, in the office, they are used for creation (except from when we are bored of course...) and for the foreseeable future, that's how things will remain until the space is completely "disrupted" (whatever that means.)

I'm going to put it like this, I don't live in Silicone Valley, I live in a small town in the north of the UK, and every person I know and who's house I have been to. Every single one has both a smart phone and a PC, that's not just me saying it, that's every single person.

The reason why the numbers are so different is something crucial and so simple that we always seem to overlook it:

Normal people[1] only need one computer for their home and they share it, but they want to be in contact with their family via phones at all times, and the kids these days don't want a Nokia 3310, they want the newest, most expensive model, because they are COOL.

You can attribute it to whatever merely visible swing in the market you want to, but that is the simple truth.

[1] - By which I mean people who aren't in the tech industry.
No, it isn't, unless you are assuming only circumstance or only "karma" can affect one's path in life. Nothing of the sort was either stated or implied.
Portal does better on the character front. Cave Johnson and GLaDOS are very memorable. The two of them just bantering... has potential.
I consider these to be examples of playing the cards, not the hand itself.

The torture the analogy still further:

The "hand" is things like your place and family of birth, your inherited traits, the stability and safety of your upbringing, the quality of your education, your peers and so on.

The "playing" of the hand is things like:

* Taking advantage of US citizenship to much more easily obtain residency and jobs in the tech sector capitals of SV and NYC.

* Taking advantage of a gregarious nature to meet people, shake hands, become known.

* Seizing the chance to work with people you met at high school or in college.

And so on. The total space of all choices and outcomes is greatly narrowed by elements outside of perceptible detection and control ("luck"); but what's left is still a very large set.
Do you happen to have any resources on them? I have been looking around for the past few days and it's hard to find something that seems to teach best practices and not 'hey let's copy the code for a todo app and not tell you what's going on'
It's funny that example site doesn't use one single built-in font

I can understand the desire for a nice menu or heading font but the whole website?

Here's that page:

http://portableapps.com/apps/development/notepadpp_portable

Looks like it uses Ubuntu font-face for everything. It's a nice font but Arial would have been fine too.

Also looks like the font is hosted on a third party site googleusercontent.com so I guess they are hoping you've cached it before.
IIT Madras bus tracking project
A lot of people are still getting their first smartphone. They already have a Windows laptop or desktop at home. Also, desktops and laptops tend to last longer (for regular users, I'd suggest around 3-5 years) than a smartphone (lifespan of which is usually about 2 years, after which you're upgraded). Finally, a smartphone is "free". Well, not really, but it can certainly feel like it - you can go into a store, pay nothing up front and walk out with a £600 smartphone. People tend to pay up front for desktops and laptops, however.
I felt so too, although Portal 1 & 2 came pretty close in that regard. There's just something about the depth of the atmosphere in Valve games that makes them unique.
It does seem crazy, but anecdotally, it's pretty common.

The number of people in my CS degree that couldn't program - at all - was astounding. I did a final year subject on databases, and ended up in an end of semester group project with two students that didn't know the difference between a table, and a database.
I don't understand what you are saying. The artificial selection of the default colors? Well, you can edit the colors to any html colors, which is about 16 million...
I just set up my web server to serve the packet of death:

$ wget http://zorinaq.com/pub/intel-packet-of-death.txt

It has 0x32 at offset 0x47f regardless of the size of the IP and TCP headers. Try to run the wget AS SOON AFTER HAVING COLD BOOTED the machine (it is the very first packet of 1152+ bytes that determines if the NIC will crash or be inoculated until the next cold boot; well... unless it is the "no-op" packet).

Edit: fixed link.
So this is a platform for freelance authors and Web publications to find each other?

If you're targeting technology topics exclusively, then IMHO you're going for the wrong audience. Any witty and insightful writer with a technology background will have a tendency to write posts for their own blog and put ads on it. You'll have a hard time pricing attractively for them, because you and the publisher are middlemen that they've figured out how to cut out.

On the other hand, non-computer-experts who have the skills and knowledge to produce content, but have no idea how to install Wordpress, could be a talent pool for whom you could have a genuine value-add by giving them a platform and a way to find clients.
I think that office on linux will always be a second citizen software. Linux users will have less power to force usage of open tools if microsoft office is available on linux.
The screenshots, to me, look like an accurate reflection of how the desktop looks when configured to look the most professional and estatically pleasing.
> I have long thought "I'll have a look when Perl 6 gets stable, not a lit off point looking at Perl 5, it's old and going to disappear soon anyway."

http://en.wikipedia.org/wiki/Osborne_effect
All benchmarks are flawed in one way or another.
Companies The Press Missed – Ranking The 500 Startups Demo Day
Thanks mrb, I missed that a cold power up was needed. I'm going to try again now but it's a bit tricky as the affected machines are in a different country and I don't have access to full remote power cycling (I can only reset the machines). Hopefully, the data centre staff will be accommodating (after all, if my machines are affected, likely hundreds of their other clients are too as I'm using dedicated servers provided by them).

EDIT: it's difficult to tell definitively doing it remotely but I still can't re-produce the bug after a cold boot.
It's not that black and white.

Ofttimes, what looks like meaningless corporate bullshit to a developer looks like valuable fertilizer to some other part of the organization, or to a regulatory body, or to something else that makes the company go. "looks like" phrasing was intentional here.

I was a damned good developer back in the day, and am working on being a good manager (of managers at this point). There is an insane amount of red tape that sprouts up over time in any large assembly of people. Some of it has some positive purpose somewhere; some of it has no evident purpose.

The best managers seek to protect their teams from unnecessary BS, but that doesn't necessarily mean eradicating it from the company. Shielding can be just as effective locally, at a tiny fraction of the cost.
ناروتو شيبودن 299
Tough times await those with Parkinson's disease...
Technically, you agree with Microsoft, not the other way around. Also, I don't see what the big problem of chocolatey installing where it does. Cygwin, MinGW, Python, Ruby and others do it, too?

The default is in c:/chocolatey/. Oddly, chocolatey agrees with me. You are welcome to change that in your configuration, however.
Anyone remember that in old IE days, you have to mouseover to see the image loading on buttons?
You can surely call that playing the cards, the difference with actual cards, is that you can't reliably calculate probabilities, and avoiding too large harm is a good strategy in that case.
This is indeed a very serious problem for Microsoft.

Because they are positioning this device as a laptop and a tablet.

To not want comparisons with the iPad completely misunderstands what people are expecting from a tablet.

Microsoft was very vocal about the iPad being an expensive and useless netbook. And that people don't really want a tablet experience, they want a fully fledged OS.

Time will tell.
What OS/browser are you using? I have no idea what you are talking about. The only time I have ever seen anything like what you are describing is when maybe something is messed up with flash or an external pdf viewer. But even that doesn't freeze up the mouse.

Also I am a pretty heavy browser user, I have 20+ tabs open on average and a bunch of plugins.
How about:

Nesting: discussions converging towards separation, isolation, protectionism and flamewar ;)

Flat: discussions converging towards consent.

EDIT: Getting downvotes, but face the facts: HN, Reddit are pretty exceptional. Look at the legacy from the 90s and try to proof me wrong.
Actually, they cut the price to 29 prior to creating the mac app store. They sold snow leopard for $29 as well, citing its focus on performance/stability rather than new features, and the faster upgrade cycle. I believe the price change had more to do with switching to annual releases
How far can you go in a Tesla?
How to subscribe mongez-etisalat
A quote: "Twitter wouldn't of [sic] been Twitter ..."

Another quote: "Enough of the circle jerk - lets [sic] build amazing open platforms."

Another: "But thats [sic] exactly why I built this app."

It seems you're safe -- no one will accuse you of being a grammar elitist.

"Exclude people from editing ..."

That part of the plan is clearly working.

I'm amazed by how often people set out to create a Website entirely reliant on written content, but without first learning how to write.
I fully agree that the evaluation system can not assess reliably the level of the student. This may reduce the value of the diploma, but this does not affect the quality of what we can learn using these courses.
Why You Should Be Excited About the New Record for the Largest Prime Number
Ask HN: If you could ask anyone in the world a single question. 
Who would it be and what question would you ask?
3-D Cybertaxonomy: Fascinating Virtual Dissections That Will Freak You Out
Home | Fav Hotel
A place perfect for people always on the go or traveling individuals who want to keep in touch has been created to provide a new convenience in the busy streets of Bataan.
Yes, that's on my list too, but the top of my annoyance list are sites that play an advertisement (audio and/or video) that can't be disabled. The advertisement always starts before any useful content appears.
My main client is an IT organisation who are trying to entrench Scrum as their method for all projects they handle; regardless of whether the projects are done with "internal resources" or by hiring freelancers like me.

To help them out, I've started quoting per-sprint. I take an underlying hourly rate, multiply it by the working hours, then give them the big scary amount. I mention the underlying hours I'll work and as of my last contract I've added an overage rate (to discourage fixed-cost shennanigans from creeping into a timeboxed method).

So far, so good.

One other nice thing: since I quote per-sprint, it makes it natural to invoice them per-sprint. That's fortnightly. Huzzah for better cash flow!
I also experience that randomly, using Chrome on Win7 and Snow Leopard. The freezing can be up to 30sec that I sometimes think my system hangs.
Usually use Chrome on a Win7. I've seen this happen about once a day or every other day. Comment got upvotes so I guess I'm not alone in this experience?
I'm a web developer that implementes designs given to me. Most often in modern times they include custom fonts. I always just ignore this and go with the closest system-available equivalent font.

Reasons:
- Delayed rendering of text (as per OP's link)
- adds a considerable extra payload to download before the page is rendered.
- UX and responsiveness on a site is way more important than the first impression of a nice font IMO. Yes, I agree fonts can help readability, but the standard fonts are not that bad.
This doesn't happen to me either. Same environment. Unless your can provide a reproducible test-case your comment is baseless.
I get paid by day, but negotiated 6 hours as the definition of a full day. Plus it's flexible time, I can spread the hours around, 10 on one day, two on the next.

I bill every two weeks, but consider time in week blocks. So if there is a day that I have 3 hours and do not make it up on some other day, I'll just bill for a half day. I don't bill for overages of time, but that's because I like what I'm doing and the people I'm working with.
I can't seem to load the page, I had to use a Google cached copy, but that didn't include any JS.
I helped build a similar tool at 99designs. I blogged a bit about how we built it here:
http://99designs.com/tech-blog/blog/2012/08/02/color-explore...

It uses R-trees to index colors in the Lab color space to do fast perceptual nearest neighbour color search.

We open sourced the code behind it too, so you can implement search by color type features on your own set of images:

https://github.com/99designs/colorific - for extracting colors from images

https://github.com/dhotson/colordb - for doing fast perceptual nearest neighbour color search
I remember moving from 6502 to mips. Had to build a calculator for compsci. I rewrote the multiply instruction, didnt even consider it would be there in mips. 6502 was my first assembly, and i hold it dear to my heart :)
Stuart Freeborn: Yoda's father dies
> unpaid training in your own personal time then what will it expect from you in the future

...it's not unpaid training, it's lifelong learning, and you do it because it's fun! The purpose shouldn't be to learn about what your employer wants you to or what your employer might need from you. You shouldn't need to justify having a home lab to your employer or family or whatever. The article's author got it all wrong indeed. Fuck your employer, you have your "lab" 'cause it's fun!
Memorable quote from Wikipedia:

"He based Yoda on his own face and that of Albert Einstein."
That is incorrect. As the article you link to states:

> Webkit takes a very different approach, and very intentionally. They believe it's better to keep the text invisible until the font is ready. This way, there is no moment where the text flashes into its newly upgraded self.

Google Chrome, the subject of the original linked post, is built in WebKit and thus inherits this behavior.
Design patterns in production systems
This happens to me with Chrome on Mac OS.