skysight-inc/HackerNews huggingface dataset:
So, how about this happens: I add a link to my reading queue. This _downloads the content_ but then saves it to cache. The page isn't rendered. It doesn't even open as a tab, but as some sort of reading queue, linked by context to where I opened it from, date, and other related metadata, plus more I can add (tags, etc.), later.

If I want it rendered in a clean "Instapaper" view, I get that too.

If it's ephemera, it clears automatically. If I want to have it stick around, that too.

When I actually _do_ load it up, it's reading locally from disk. This is pretty much how Readability itself works, in the app versions, and it's quick even on low-powered devices such as my rather old HTC Incredible Android phone (faster than most Web pages these days, and rather more compatible as I'm now multiple revs out of date).

As for SWF and Javascript: I tend to keep both disabled by default, and for most content, neither SWF nor Javascript are generally meaningful. There's the odd site which fails utterly to render without them (it's more than a tad bit ironic that Google's own blogging platform is one of the worse offenders), but that's pretty much the minority.
Real Python Advanced Web Development with Django 1.6 - Pre-Order
Smart Ways To Get Going With Your Credit Card Finance After Christmas Shopping
I don't usually jump to conclusions that quickly, it rather kept reminding me of the devolved people on the Axiom as depicted in Wall-E.

See https://youtu.be/_xToQ4cIHkk if you haven't seen it.
Where is Indian engineering education headed?
Wow, House Democrats might do something useful? Or put up a fight for something, even if it's President Obama's Republican nonsense?

Wake me up, I must be dreaming.
Because the value of this currency does not come from the ponzi effect, nor will it disappear as it wears off. We'll see less investors, less risk takers, but the purpose it serves will be sustained and even improve as it stabilizes.

Once the situation settles, the risk takers will move on to the next thing, because that's what they like to do. But they aren't going to leave a dead ponzi behind.
Well... X knows about dpi for ages. Unfortunately, people have been using pixel-based shortcuts for ages too for almost everything. The way Apple used to "fix" it is curious considering NeXT was, AFAIK, dpi-aware from the start.
Just to be clear - supporting High-DPI on Windows is not as simple as adding scaled up resources. Instead, it is an absolutely royal pain.

For one, you can't just throw hires bitmaps into a resource section of .exe and expect them to magically work. There needs to be code that looks at current DPI and picks matching bitmap.

For two, standard DPI levels are 96, 120, 144 and 192, but guess what? All other values in between and above 192 are game too. In fact, there's a nice little slider in the Control Panel that encourages you to put it somewhere in between. This means that your code either needs to rescale bitmaps to match these odd DPIs or use the largest one that fits. In either case the result will look like butt.

For three - the dialog layout. If your dialogs have text that's longer than 3-4 words, the chances are that it will either overflow, underflow or wrap differently under different DPIs. This in turn means that you need to test dialog appearance with at least 4 different font sizes and Tahoma 8px for Windows XP. Do you know how hard it is to word a longish sentence so that it would fill about the same space with all 5 combinations? Really damn hard and very time consuming.

But wait! There's more.

Every app icon needs to exist in at least 9 sizes, like so - http://imgur.com/5Pe2ZV0 - and this would still miss some cases where Windows will scale an arbitrary chosen icon image and use it.

It really is a mess. However this is not something unexpected if you've been writing for Windows for a while. This mess is a routine.
This, right here, is the real danger - that relinquishing net neutrality will end up stifling competition and, thus, innovation.

You can't prioritise some packets without disadvantaging others. Unless the rules were crafted very, very carefully (and, let's face it, do we really think that would happen), I could easily envisage major connectivity providers auctioning off a handful of "prime video streamer" slots to companies like YouTube and Netflix, leaving other companies' services unusable. And that's just what I can imagine - the unintended consequences that I can't imagine are potentially far, far worse.

We got from 14.4k dial-up to multi-megabit always-on broadband (both fixed-line AND mobile) without compromising on net neutrality. The potential disadvantages far outweigh the claimed advantages.
You are replacing the "bytecode" objection, which is about syntax, with your own non-objection equating asm.js with a bytecode like JVML. I'm happy you're ok with asm.js, but those who are not, and who demand "bytecode", do care about syntax first.
If it's flu season, you can't get out of bed, and your whole body aches, it's likely the flu. The cold virus doesn't knock you out like that. Also, if your nose isn't running or stuffed, it's probably not the cold.
Your second point is also a good way to deal with late payment penalties - something which it can be hard to add to a contract (as in, $x if you pay within 30 days $x + 10% if you're late).

Selling it as a discount for paying early is generally going to be easier to get a client to agree to - who doesn't like a discount? So it's $y normally, but $y - 10% if you pay within 30 days.

It's no effect on your bottom line, but it does make for happier clients!
Android Laptop - Lenovo IdeaPad A10
Demo:) (d)iskette (O)rgan
If you're looking to do an small gaming rig for under $600, this is probably the chip to get... the APUs from AMD have been really good options price wise.. and the new 45W parts are really compelling for the parents/grandparents. Also thinking this would be a good option for my next HTPC, current one is about 5yo now.
Where are you based? This will have a large impact on your next steps.
Don't cold call VCs, that isn't the way to go. Go through your network. Maybe even leveraging the network of your clients, if you have a good enough relationship with them.

Do a bit of research into the VCs/Angels in your area. Find out who they are, what sorts of businesses they like.
Get on angellist. Build a network there.
Talk to people. Keep working.
If you've got B2B customers and money coming in, focus on that. For most companies, that is more important than raising a first round of funding, assuming you can continue to bootstrap. The more money you have coming in and the longer you go without, the better leverage you'll have with investors, and possibly an easier conversation.

You say you need the money to scale and grow quickly, but are you sure you need to scale and grow quickly? There are definitely some businesses that do need this, but not all. It's easy to get caught up in the excitement and think 'I need money to scale', but what specifically do you need the money to do? Hardware is so cheap at the moment, and you're a developer, so those costs are minor. If you think you need money to scale with marketing, you don't at this stage. Wait a month, or two.

I've started the fundraising dance, and worked for a VC on a few of their start-ups, and I can tell you that it is very time consuming.

As far as getting a co-founder, everybody says to do it, but that isn't so easy either. Start looking.

Basically, my advice would be to network as much as possible, and get as much advice and help as you can. See what you can do with favours and such, without going for funding right away.

See if you can build your business to 10,000 a month. That may mean getting somebody to help you out, and that may mean sharing equity with that person. It doesn't necessarily mean they are a co-founder. Co-founders and employees are very different animals.

Congrats on taking the first promising steps with your new venture. Best of luck.
No it's suggesting that this is NEWs. Young people don't tend to die from flu.
> All applications that do not explicitly claim to be DPI aware get just bitmap scaled, just like on OSX.

I don't believe that is true. If you render text using the right high-level OS X APIs, your OS-provided vectors are rendered natively without being bitmap scaled.

WPF can do this just fine also, but few apps are written in WPF :p (well, WinRT inherits this nice property). GDI, I'm not sure....
Sorry to post this but why not read up at http://en.wikipedia.org/wiki/Transport_Layer_Security#Protoc... ?
Project: http://georgewhiteside.net/projects/diskette-organ/
Could not find any original information in there.

The visit has been planned for long, and the affair was revealed several days ago already.
http://www.reddit.com/r/dogeservice/

And you can actually purchase stuff with it. Cheap translation services, pictures, haikus, you name it.

I purchased 2 nonsensical stories, 1 completely useless and yet awesome doodle and a re-sizing service for a picture.

However the best part in Dogecoin is that it makes certain kind of cryptocurrency evangelists have a twitch in their eye. The amount of "Dogecoin ruins the reputation of serious cryptocurrencies!" posts makes it rather awesome.

The best quote "Dogecoin? Are you kidding me? I'm all for altcoins, but this is just making a mockery of what we're all trying so hard to turn into a respectable enterprise." This quote was actually the one that made me play around with Dogecoin a bit.

I have a hunch that this is part of the reason why dogecoin is somewhat popular. People use dogecoin because they can. And they intentionally ignore any cries on how it's not going to hold value etc. It's not supposed to. It works fine for what it already is. Tipping and nonsensical internet services.
Some basic support was introduced in Gnome 3.10 (and Gtk+) (http://www.phoronix.com/scan.php?page=news_item&px=MTQzMDY) thanks to some Chromebook Pixels donated by individuals and Intel (http://www.gnome.org/news/2013/07/gnome-receives-hardware-do...). After googling for about five seconds I found a review and the TL;DR is "it kinda works, but there are bugs" (like Windows, see http://keithcu.com/wordpress/?p=3270).

Never tried first hand, hope to have a chance with the Retina MacBook Pro I'm buying at the end of March.
I think it was much more urgent than that. They wanted to ship actual retina displays on actual Macs on a defined product cycle. They had a hard date by which this HAD to work. Getting developers to rewrite eventually is one thing, getting them to rewrite in time for the release of a specific product in 12 months time is another.

If Sony is planning to release a HiDPI Windows laptop, whether it works well is a problem for who? Sony? Microsoft? Every Windows app developer ever?

If Apple releases a laptop with a Retina display, it's Apple's problem. No ifs or buts. Everyone knows exactly where the buck stops.
They could be classified as freight ... if you implemented RFC 1149 using FedEx instead of avian carriers.
Was it this?

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

"Mysterious Mac and PC malware that jumps airgaps?"
What bothers me is that this crisis has been obvious since well before Apple started releasing their Retina screens on mobile devices. X has 75 dpi and 100 dpi fonts for a reason and we had 2D acceleration on every decent computer for what? 15 years?

We've been using pixels as size units for no reason other than laziness.
I actually like JS myself.. it's been pretty much my favorite language for a long time (long before the good parts book)... Used it with Netscape's web server, and even in classic asp. There are still a lot of advantages to a single language across your stack. It's also a natural fit with document databases... and even Pg with v8 support. It's not the "best" of all worlds language, but it's definitely the best in terms of coverage.
> In the case of Bitcoin this is easily explained: Silk Road, "laundering" (for good or bad) and speculation.

Or, for people who like Bitcoin: decentralized transaction log, low/no transaction fees, and fraud protection.
Your understanding how DPI scaling works on Windows is completely wrong.

> As far as I know there is no magical 'hey, I'm DPI aware' flag in Windows

Yes, there is exactly that kind of flag. Your application either sets the flag in its manifest, or calls `SetProcessDpiAwareness` function.

> In Windows (I'm talking about the old native-code API here - no idea about Windows.Forms or WPF), when you say "draw me a 1px wide line here", you get a 1px physical line drawn.

No. The default (ie if you are not claiming to be DPI aware) is that your draws end up on a 96DPI "virtualized" surface, which is then scaled up by the compositor (DWM) to the real DPI. Effectively that means that your 1px line becomes 2px line. You can only draw real 1px lines on hidpi screens if you claim to be DPI aware.

This article documents the behavior quite extensively: http://msdn.microsoft.com/en-us/library/windows/desktop/dn46...
I get what you're saying, but this is probably not a great way to think about it because it isn't arbitrary scaling, it's arbitrary backbuffer resizing. The way this works internally is to render to a HiDPI buffer at 1680x1050 Cocoa points (mapping pixels:points at 2:1). It's still @2x, the buffer just gets downsampled afterwards and the pixel density is high enough that it's difficult to tell in practice.
3) In my opinion, another reason why using a 'template they found' is clearly a bad idea, is because the process of creating the model is at least as important as the results you get.

And if you want to understand what you see, and tweak it to your business, you must have a very deep undestanding of all the mechanics behind the cells, which is very hard/painful/time consuming to obtain when you use a complex spreadsheet from someone else.

Still, I really like the concept of funded.io. Combining planning and tracking into one tool (automated for tracking) would be awesome!
Those are points that would be great, formatted in a Firefox bug (or rather, enhancement request).

By the way, Firefox has don't-load-till-opened tabs, it's just not on by default. Go to the preferences, "General", click on the "don't load tabs until selected" checkbox.

Also, in "about:config", the "plugins.click_to_play" option (which I believe is now on by default) allows you to block plugins by default. Go to "about:addons", in the plugins section, to specify which plugins you wish to block by default.

Close enough too, but like I said, a bug report targeted at HTML media (not just plugins) would probably be well-received.
From my throne of skulls (https://t.co/CJUs7E3x43), I'm flexing and posing.

Muscle, that's a laugh! Who is the big company with all the money in the world to throw at developers and publishers to use a plugin API supported only in their browser, and still the devs and pubs say no? We heard from another such developer just this week.

s/politically-imposed/physics-imposed/ -- fixed it for you.
If you don't need a systems language than for christ's sake don't use or learn one. Go use your go. shoo. Also, you care about syntax, others care about safety and correctness. It's not your cup of tea but no need to be all "this is a horrible language" crap. I dare you to have a face to face discussion with anyone on the development team and see if you'll talk so big then.
That part shouldn't be any harder to understand from an economic standpoint than the fact that a $1 lottery ticket can become worth millions of dollars overnight.
Are you open to US-based developers only?

I'm an experienced developer and I find odesk and freelancer a waste of time in the attempt to bid against lowballers.
Stream Box architecture?
"...nice places to live...why my freedom is suddenly so limited don't seem like they would really impact me all that much"

Economic freedom, that is the freedom of companies to do as they please, is often in conflict with individual freedom. For example, I find myself with much greater freedom as an employee or as a consumer in Germany than in the US, because the inherent imbalance in power between the two parties is leveled by regulations curtailing the corporations' freedom.
There's already plenty of people talking out of their asses here. No need to add to it.
> For three - the dialog layout. If your dialogs have text that's longer than 3-4 words, the chances are that it will either overflow, underflow or wrap differently under different DPIs. This in turn means that you need to test dialog appearance with at least 4 different font sizes and Tahoma 8px for Windows XP. Do you know how hard it is to word a longish sentence so that it would fill about the same space with all 5 combinations? Really damn hard and very time consuming.

I don't understand that one. If the text is going to be a different size because it's scaled with the DPI, then hasnt the dialog itself scaled equally as well?
I actually don't know how to solve it programmatically without doing things that feel nasty.

Solved it with pencil and paper, if "pencil and paper" includes asking Wolfram Alpha a few questions :)
Not a new thing at all. I had an Acer laptop back in 2006 that run XP and that actually came configured with High DPI. Took me a while to find how to switch it back to the default, but the point is that even XP was DPI-aware.
The story about Western Union's internal report is sadly false.

http://blog.historyofphonephreaking.org/2011/01/the-greatest...
If you're up for a longer read about Sweden's economic history, you can check out http://www.libertarianism.org/publications/essays/how-laisse....

There is of course some possible bias in this article that should be derivable from the domain name.
Both countries you were - anticipated to be - or actually at war with. That's hardly the same thing as spying on allies.
That depends what you mean by "works better as a currency." Considering you need two parties for what I would consider a useful application of currency, I'd say Bitcoin works better.
portable and securable
People who can't read Wikipedia ask questions on Stackexchange.

I always assumed, if you are on Stackexchange you have at least some knowledge and also be competent enough to look for information yourself in the first place.
Fraud protection? LOL. Fraud enablement is more to the point.
I say just man (or woman) up and accept the fact that you are nervous. After a few packed conference rooms or board rooms you'll find it gets easier. Skip the drugs.

It's valuable to realize why you are nervous.

If you were asked to get up in front of 200 people and stand there silently for 10 minutes you wouldn't think twice about it. You're nervous because you're trying to accomplish something: secure investment, win new business, impress people, etc. You're nervous because feedback is (often) immediate and you can be challenged directly. You're nervous because you're not completely comfortable with the subject matter.

You can deal with those things. Learn to (intelligently) say "I don't know but I'll get back to you". Learn to deal with rejection. Learn to not take yourself so seriously and make a joke if you screw up.
It's a problem because of spam.

On WeChat it happens that if you send a message to a 'nearby pretty girl', you get a link to some dodgy website back.

And before you call people who would send a message to a 'nearby pretty girl' naive. WeChat is in fact used a lot for hooking up with strangers.
Chat app icons need a new visual metaphor
The Early Bird Gets the Worm…And Much More
It's not a Ponzi scheme because it's missing the fraud element.
Eh? The chain broke because the author made a hard forking change with 10 days notice. You can't do that. Bitcoin staged theirs over months and still managed to leave some people behind. It's not FUD if it's true.
Hi all, i created a similar tool a wile ago. You can take a look at: app.budgetyzer.com

It could load a bit slow. You can only log in with your Google account ATM.

Currious If you all like it...

Tim
The reason for the large number of transactions is that so many people are mining Dogecoin. Most miners automatically sell their mined Dogecoin for Bitcoin, and new Dogecoin blocks are mined roughly every 60 seconds.

Several pools have as many as 6000+ individuals currently mining it. Really the only thing preventing the transaction number from being even higher is that most pools only give out accumulated awards to their members every 30 minutes or so (during which the pool may have mined several blocks).
There are no compilers. There are translators and optimizers.
Like SetProcessDPIAware[0], or the manifest equivalent? =)

[0] http://msdn.microsoft.com/en-us/library/windows/desktop/ms63...
You make all the great points, but forget to mention scarcity. The most extreme I've seen is fourtytwo42 [1].
The scarcity combined with an extremely low difficulty in the start is a huge incentive for miners to flock to a new altcoin, and exaggerate its perceived value.

http://fourtytwo42.com/
No it isn't. 
 Of course it is easy to find a spouse that supports you, buy a house you can rent easily (wonder what will happen when the tenant leaves), have a nest egg ready so you can afford to not have a living salary. 


Most people, even in their 20's can't really easily afford to not have a salary unless they have the support of someone else (parents, spouse, family, etc). Making it seem like it is easy is what people are complaining about.
What do you mean when you say "liquidity", and why do you think Dogecoin has more of it?
Bitcoin IS an investment.
YCoin.
Nio4r - cross-platform stateful I/O selector API for Ruby
Github repo : https://github.com/celluloid/nio4r
Message content, for lazy people :

nio4r provides a high performance IO selector API which lets you monitor several IO objects for events simultaneously using a single system call. It's similar to Kernel.select, but keeps its state between calls.

https://github.com/celluloid/nio4r

Selectors thunk to the epoll on Linux and kqueue on BSDs, using libev for Rubies with C extension support (MRI, Rubinius) and Java NIO on JRuby.

We're trying to get all Celluloid dependencies onto 1.x versions this year. nio4r is the first! (unless you count timers, which is already on 2.0.0). That's right, we're freezing APIs and trying to get things solid.

Changes from 0.5.0:

* Have Selector#register obtain the actual IO from a Monitor object because Monitor#initialize might convert it
* Drop 1.8 support

Enjoy!

--
Tony Arcieri
exactly my thought :D