skysight-inc/HackerNews huggingface dataset:
A tip for anyone considering using HTTPS-Everywhere: You should also grab HTTPS Finder[1] to work with it.

HTTPS-Everywhere forces you into a secure connection when you attempt an insecure one (e.g. clicking on http://en.wikipedia.org will still make the request under HTTPS) on any domain in its database. You can also add additional rulesets for other domains.

What HTTPS Finder does is send, when you make an HTTP request, an additional request to see if the server will also serve over HTTPS, and it will redirect you there.

If you also have HTTPS-Everywhere, HTTPS Finder gives you the option of adding a ruleset to it for that domain so that you will always make the secure connection first. You can also whitelist the domain from future HTTPS Finder checks if you find that the secure connection serves no-or-different content, or if it otherwise causes errors.

[1] https://addons.mozilla.org/en-US/firefox/addon/https-finder/
Hmm. This is pretty damned nice. Bookmarked. I especially like your strategy of picking a random category of visually-captivating products with a strong quality reputation (Eames chairs, Les Paul guitars...) as the default homepage display. That "borrowed" aesthetic rubs off on the rest of your site, and makes further browsing almost irresistible.

That said, I'm sure there'll be a C&D from eBay in 5, 4, 3, 2...
Apple and Adobe killed Flash. MS is merely a "me too" Flash-killer here.
Yes, it's always possible to write assembly code that is at least as fast as C code, if not faster.

But it's entirely another question whether you, as a mere mortal human, are able to do a better job at producing assembly code in practice, for non-trivial programs, than a compiler.
Within the constraints of a four dimensions simulation as we know it, of course.

But when you start stretching to simulations on the Nth dimension, you are back to the mobius strip.
Though unfortunately the mailman is usually smart enough to route that kind of mail if the name on it is correct.

Actually, it's quite difficult to fail to send someone a letter. The post office does try pretty hard to deliver mail.
Still cheaper than texting!
Something existing outside of your experience is as simple as two kids in the third world playing together. The abstract concept of events occurring outside of your realm of perception shouldn't be novel or difficult to imagine - just think of the things you do when no one else is around, then reverse that notion.

Simulation, to me, means an approximate recreation. To say that your experience is a simulation leads me to wonder what you're a simulation of. An act can't simulate itself as it's not approximately itself, it is itself.

Words need uniqueness to be helpful as a form of communication, and if we call simulations anything acting like something else OR itself, then by calling something a simulation, you're just stating its existence, which I can't find a reason to do that can't be accomplished in a more direct way.

In other words, yes things exist. Let's not ruin the word 'simulation' trying to say so!
Stripe already works everywhere for customers, so it's compliant, right? I.e. Stripe can accept credit card payments from everywhere. The current problem is setting up payments for businesses. Could someone explain why the recipient country matters?

Startup idea: Set up US based company that redirects money to countries outside USA.
If you like Amdahl's law you may also like...
http://en.wikipedia.org/wiki/Gustafsons_law

It is a more powerful expression of the benefit of scaling with parallelism. Principally, instead of scaling speed with respect to a fixed data size, you scale the data size with respect to a fixed speed.

Having more cores means you (sometimes) can have more data. You still need those parallel programmers with their parallel algorithms though :-)
Wouldn't surprise me. Everyone is trying to kill flash; HTML5 has filled in the gaps.
Thanks staunch, good info. Where I can read/learn more about these strategies? It's not something I have delved into in any manner and would like to learn at least a little more about some of these methods.
I wondered about Linux because it seems to be a common thing with crowdfunded games as it seems to be a fairly popular OS with people who like kickstarter and the like. He also mentioned that he liked the PC as an "open platform" which made me hopeful (can't get much more open than Linux), the last Chris Roberts game I remember playing ran under DOS so it's not like he has a legacy of Windows development.

I didn't realise it was no monthly fee, not sure how the economics of that would work. Running servers to host real-time fast paced space battles is going to require some significant umphf and a very good network.

While you are right that there's a demographic of PC gamers who enjoy building high end systems in my experience a lot of people who play MMOs like WoW tend to run them on low end laptops as well as old desktops. Part of the appeal is that you can get your less gaming inclined friend to start playing with you on whatever POS they have lying around. I'm pretty sure blizzard keeps WoWs graphics basic on purpose.

Perhaps this is a more targeted product for hard core PC gaming fans, however if they want to make the graphics a big selling point they will have to keep updating these as time goes on and video cards become more powerful.

That means they will have to either have very scalable graphical settings, or will rely on their fans upgrading their PCs to keep up with the game. I can imagine it would be pretty annoying to get into playing an MMO and then one day have a patch come out that doubles the triangle count and means you now get 5 fps.
I don't see how this philosophical argument is going to change anything. Each human has a rather small finite number of 'rational beings' they can handle processing at once. It doesn't recurse very well, the limit is a total. The exponential argument against simulation is unaffected.
I agree with the sentiment, and it's exactly why I switched from a ready made emacs setup to a custom-rolled config.

Most of the stuff bundled in it isn't really necessary, and just makes it harder to understand the clean environment if you're new to it.

Even though it's more work, it's nice to know exactly how you're configuring your own environment, and you get to learn more about it as you do configure it.

To that extent I'm not even a fan of emacs' new package manager.
I want them to come to Okrug. When will they come to Okrug!?
If it were just another republican a-hole "going Galt", that wouldn't be surprising. But the fact that this is the guy who is building the house in the Queen of Versailles documentary IS SOOOO DELICIOUS!
But that is true whether the array is sorted or not; the indexes (and therefore memory accesses) in the loop are still in order even if the contents of the array are not sorted.
The DSB task force report outlines what it calls a “stress response curve,” where performance is plotted on a graph against stress. As stress increases so does individual performance – believe it or not but people actually do perform better under pressure – up to a point.

This sounds like PTSD. It sounds like Shell Shock. It sounds like burnout. It sounds like when somebody snaps.

Why do we need military science to tell us what psychological science has been telling us for decades?
Not anymore in Gnome 3. :(
>This was more useful when Macs were used heavily in pre-press, you'd want your display to match the print so you can avoid making proofs.

It's also useful if you just prefer it that way. Strong hinting discards most of the original character of the font, but a lot of people find it easier to read. I think strong hinting looks like garbage, but this is a matter of opinion.
Azouz
Antirez: You Need to Think in Terms of Organizing Your Data for Fetching
If your video delivery company isn't already supporting user-transparent alternatives to Flash at this late date, you should probably be looking for a different video delivery company.

It looks like Brightcove does support mobile (at least they claim to) so what's the big deal? Can't they just deliver different content for the new IE, the same way they are presumably already doing for the other non-Flash platforms?

I'd be royally pissed if they told me it was my responsibility to get my site whitelisted with Microsoft.
The world used to be flat, but fortunately They migrated to a bigger server just before we had developed the mathematics to prove it, so now we all think the earth has always been round. Now that They can see us talking about it, expect Them to fix the cosmic-ray bug before we can test it. I can practically see the JIRA tickets.
Kudos to Basho for live-streaming this. I wasn't able to be in San Francisco for the conference, but would have paid for videos after the fact. (Still will if that's the plan.)
For small room, there's always the Ikea's Tromso loft bed and desk is only $220 (http://www.ikea.com/us/en/catalog/products/S59872897/). It' is not as elegant as the kickstarter bed but it is cheap and easy to assemble.
The downside of ikea bed/desk is that when you invite your date/GF over for the first time, it is definitely not going to make any positive impression.
Mac OS X rootkit - Support multiple kernel versions and gives root privileges
Probably mostly a security strategy, with a side of merciless.
got exact same question
We had thought about doing it this way but it won't help capturing the responses from the people we email. This is how highrise works and it has that pain.
I guess it is part of the problem space in this case. The reason they can compete with running the emulator locally is that is it so freaking slow. There are some cases where you can speed it up, like Intel emulator images and if you are lucky hardware OpenGL support, but these don't cover all the cases you often need to test, and many developers don't know about them or don't have systems that can use them anyway. So it being difficult to run the emulator fast is the main point of pain, which is the same thing making it tough for the company to scale in this case. Makes me wonder what they are using themselves to speed things up, if anything. Intel images, x86 branch of Android, ARM servers maybe somehow? Their solution would affect their scaling/server obtaining.
Whoops, you're right! I don't think I've ever noticed that before -- just changed it to a monotone cubic and it looks much better. Thanks!

http://en.wikipedia.org/wiki/Monotone_cubic_interpolation
Looks like they updated this to say that it's NOT required
Its all about the DRM. Flash is the only viable way of streaming with enough protection that keeps rights-holders happy :(

Video on the web would be a lot simpler if DRM/content protection would die die die...
It's important to note that even at the hardware level(for intel x64, at least), atomic increments and decrements are, in fact, just the operations with locks around them.

So relying heavily on them in multithreaded cases with heavy contention can actually reduce performance over a more complex lockless scheme.
Some similar designs:

http://www.youtube.com/watch?v=dAa6bOWB8qY

http://www.youtube.com/watch?v=L4yJGTPUR_0

http://www.youtube.com/watch?NR=1&feature=fvwp&v=juW...

As others have noted, the inability to leave items (particularly monitors) on the desk is a major downside.

I'm a fan of the collegiate solution: a loft bed. This is particularly suitable where high ceilings are available, especially cathedral or A-frame designs.
That's funny, because I won't use IE10 unless your site is on a whitelist.
Optical Schemes - HTML5 art with color schemes
Upvoted to make up for it.
LOL.

By taking that line of thinking to its logical conclusion, there should be no taxes and no government. That's not going to happen, no matter who's in charge.

This is not an excellent article unless you're devoid of any analytical thinking skills.
Great!

What happend if somebody (me) is already familiar with xcode/obj-c and have created apps but never games?
I assume this means that if Romney wins everybody gets a raise?
Golden nugget that that Jason just starts to uncover here: the reason customers purchase your software is rarely the same reason as why you started creating the software in the first place.

As a consultant, the one-line zinger that was thrown around was that we were selling "profits at a discount". You pay us, we reduce costs or boost revenues to pay for the service ten times over. The description certainly appealed to the firm's employees; we'd like to think that our analytical rigor and probing, independent viewpoint added value. Our jobs were supporting a raw, logical, business-driven decision.

But the longer I stayed in the field, the more I realized that making money was rarely the reason a case got purchased. There were situations where a short project would've had ROI's in the tens of millions of dollars if implemented, but never got picked up.

The real product we were selling were careers. Buyers would bring in the firm to help themselves hit specific milestones or objectives they had for themselves. Did we benefit the company in achieving those? Greatly. But the reason people were willing to pay hundreds of thousands of dollars a month were because of the coaching, the 'white-glove service', and the network a successful case would entail. They were buying a promotion to SVP, the key results which got them their own division, or the track record to shoot for the CEO spot for the next company.

Jason's tips are pragmatic - over-deliver on value so that your customer never even tries to do the math and price according to how they pay are two great ways to grease the purchasing pathway. But understanding the customer's pain and guiding them towards their aspirations will have them fighting for your service, budgets be damned.
re 2: Up on GitHub

https://github.com/spf13/spf13-vim
No, they don't. Because not everyone is as shallow, self-centered and soulless as this guy.
You could imagine a few startups putting these into their offices :)
Can't tell because the page won't load, perhaps MS indirectly killed the webserver of the blog ;)
I think this is the exact kind of thing that would get 10 year olds excited about math, science, and engineering. :)
As to parallel algorithms, there's probably not that many of them. https://en.wikipedia.org/wiki/P-complete#Motivation
Use Leaflet or Modest Maps!
Or...it will invoke memories of college years for her and brings a aura of youthful vitality to you.
Valpak coupons: When Passbook finally clicked for me
Chinese Workers at Foxconn Plant Protest Workplace Conditions
He's such a dick
Cue stanard Betteridge's Law remark.

The whitelisting only applies to the "mobile" version of their browser. To that end, Microsoft's policy is markedly more Flash-friendly than what's happening on other Mobile platforms. After all, at least some Flash content will be permitted. By contrast, iOS and (as of recently) Android are effectively Flash-free platforms.

I think the fact that there's no restriction on desktop, combined with their published requirements for how to get whitelisted for mobile, make it pretty clear that this isn't really meant to be an attack on Flash. It's more an attempt to deal with the large number of websites whose Flash content is fundamentally incompatible with touchscreens because it assumes the presence of a mouse. Blocking Flash on those sites hopefully results in a better user experience because the site is theoretically degrading to a Flash-free version instead.

Far from being a Flash-killing move, in hindsight the other mobile platforms adopting a similar policy might have been the one thing that could have saved Flash for them.
Sweet! I can't wait for the Android and iPhone releases of this.. :)
The Paradox of Software Complexity
It depends what you mean by 'worked'. It's certainly worked for me and the vast majority of AirBnB guests and hosts, I imagine. If you value obeying the law above all else then probably not, but most people don't. For instance, with unlawful subletting, I don't see who's harmed as long as guests behave responsibly, which should be ensured by the reputation system.

The 'buy a whole building just to rent it out' case is a little more ethically dubious for me, but normally that kind of operation isn't too hard to spot from afar, and I can't imagine AirBnB guests being too thrilled staying there.
Beautiful thumbnail hover effect using CSS3
IE10 in RT mode. Title is a bit misleading.
Have you considered using cardboard instead of steel?
Yesterday I switched to Bitbucket after using Github for about a year.

Bitbucket is absolutely brilliant.

It's a really clean interface and the free private repos suit me perfectly.

Thanks for your work - a new customer here.

Only thing I'd add is the last commit details on folder names.
I'm one of the developers behind this app, and I'm really happy that it's getting some attention for this. One of the biggest problems with passbook is that it's hard for people to "get" the concept until they see it in action. The Valpak app provides a very low "barrier" to getting a pass. You don't have to have an account or sign in, and there's tons to choose from with just a few taps. It's easy to see what Passbook does and why it's beneficial with this app, and I'm very proud of it!
True, I should have been clearer that I meant only C under the mainstream implementation style. If you get creative there are so many wonderful options. I know there's already TCC and a variety of REPLs.

C++/CLI probably comes close to "C with JIT"
I'd recommend just using the Google. Search for "(Rails|PHP|Wordpress|MySQL|HTTP|Varnish) caching". Lots of great tutorials and articles come up.
Videos chugging along at -1fps to 10fps on phones is what killed flash.

Edited...
I added a clarification to the application that US citizenship is not required.
Do not under any circumstances keep to-do lists or use to-do apps.
If you can't remember the most important things you need to do every
day, you should work on that. And if you can't remember something
you "need" to do, it's probably not worth doing in the
first place.

Wow. This is terrible advice. Sure it may work for some people who only have a small handful of tasks but for others who have a set of hectic projects (fix this, rewrite that, call her, email him) or even life goals (write a book, make a video game, learn to speak russian, teach daughter how to fight a bear) todo lists and goalsetting is incredibly important.
Nah, their jobs will get outsourced, then they'll get fired.
This article should be edited-away by the moderators. Not just link-bait garbage but the title is an actual lie.
NoScript under Firefox, and ClickToFlash* under Safari can help the transition to a Flash-free environment.

* hoyois.github.com/safariextensions/clicktoplugin/
> For instance, with unlawful subletting, I don't see who's harmed as long as guests behave responsibly, which should be ensured by the reputation system.

As a fellow tenant, my level of comfort with my daughter running unattended to a friend's apartment in the same building is less if I know there are lots of people running AirBnB sublets out of their apartments than if I know everyone is a resident subject to a background check and on a 6-12 month lease.

Maybe the increase in risk from transient AirBnB tenants is small, but it's not zero. That loss of comfort, and that non-zero increase in risk is a harm to the other tenants in the building.
You can still edit ~/.fonts.conf by hand. If you need an intermediate level, then you're advanced enough to use vim and write the config yourself. The GUI shouldn't have to pander to fickle powerusers like you, it's supposed to make the PC EASY.
What if you do want to mess with OpenGL? I ask because your advice above was really interesting and timely for me.
This game is being built on CryEngine 3. AFAIK, while there is a Linux build of that engine, I don't think it's been realized in anything you can play.

I got the distinct impression from hearing him speak that this isn't so much of an MMO as it's a multiplayer game in a massive universe. He said that one of the reasons they're able to put such high fidelity models into the game is that you won't typically see many of them at once. He likened it to Battlefield 3 battles vs everyone in a galaxy converging on one spot.

This also ties into your analog to an MMO. It isn't, I gather.

All that said, I'm not him and I haven't had a hand in making it. I wouldn't mind a hand in making it...
Flash killed flash. Video runs just fine on phone hardware.
Not to mention how he talks down to certain devs because of their language preference. We get it, you don't like it, don't have to be condescending, especially when you're trying to sell an idea that ANYBODY can work for Mozilla because of their wide reliability on things.
That's why I usually don't invest in stocks that have too many "news" articles hyping them up as the next great buy.
Nice work. Props on normalizing human names and use/mention distinction.

Are you going to stick to analysis, or support code transformations? If you're going to transform code, how will you avoid IDE refactor tool hell?

I was struck with the same idea (turning ASTs into git DAGs; normalizing code) back when I was first learning git, but the idea took me down a different path - writing a structured (no-plaintext) programming environment. I'll get to the version control portion soon enough, and I hope there'll be some lessons I can take away from Codeq!
Very much agreed with you, it's astoundingly bad advice. If you have a day job and work on stuff in your spare time, I don't see how you'll end up in a better place by NOT making task lists.
A Foobub Post-mortem
I'm turning 40 in 10 days and never in my life have I had a dairy or an a to-do list of some kind. I might scribble down a phone number once in a while on a piece of paper, but I think that's about it.

I pretty much live by the same philosophy, if I can't remember it, it probably wasn't important (to me). It might be that the "to me" is the key here. :)

Edit: Oh, forgot to mention, I run a pretty hectic web development business.
This is a different thing: it disables subpixel rendering. Doesn't affect hinting.
Oh, forgot to mention that he did talk about a micro-trans element for some aspects. He also said that players might be able to create and sell ships on a marketplace. That'd be pretty neat.
I noticed that the analyzer's schema includes an analyzer revision, presumably as a way to allow newer analyzers to be re-run against older versions of the code.

This raises a question for Rich regarding Datomic and the notion of "derived facts" a la "Out Of The Tar Pit":

Datalog Rules can be used to query by some trivial notion of derived facts at any point in time, but most derived facts are expensive to compute and thus should be cached and introduced by a new transaction. In the case of Codeq, this includes the full output of the analyzer. It seems like a natural extension of Datomic to support lazy calculation and caching of derived facts. I could even imagine some cluster scheduling of that work, in a sense producing a map-reduced immutable materialized view of sorts.

I realize I said a question was coming, but I'm having a hard time formulating one... which probably means that I don't understand the problem well enough. So, can you talk a little bit about how you envision Datomic evolving with respect to derived facts?
He owns the company, he has invested his time, effort and money into the company. I think it is completely fair that if feels its not going to be worth the time, effort or money. It is his call if he wants to scale back or shutdown the company.