skysight-inc/HackerNews huggingface dataset:
Maybe they'll put a bounty on getting 13-year-olds to make wall posts instead of sending self-destructing photographs.
When you say "today's world" I think you mean "today's U.S.A"... The rest of the world, doesn't seem to have as crazy anti-hacking laws, as the US.
How can those both be logically true? 'y is x, and y is worse than x'?
100 times yes. This book is amazing for this[1]. You can skim it online[2], but I highly suggest getting a real copy. There are so many things to pay attention to, but one of the greatest realizations for me was that your body language can and does affect other people's, even if they are not aware of it.

[1] http://www.amazon.com/The-Definitive-Book-Body-Language/dp/0...

[2] http://www.slideshare.net/anhnguyet_hro/the-definitive-booko...
I see the point, but isn't this only moving the "debt" to another area? Instead of your markup being littered with Bootstrap classes, now your Less files are.
I built PeerServer with a friend in 8 weeks last spring for our Stanford senior project -- it's a pleasant surprise to see it on HN six months later.

We are planning to open-source the code and create a brief video showing off its abilities this weekend, as well as fix some of the issues you may be having in more recent versions of Firefox. The WebRTC DataChannel spec has been changing, so it works in FF 22 (beta at the time we developed it) but breaks for some later versions where the API changed. It'll be fixed over the weekend for FF and the latest Chrome -- sorry for the issues some are having now.

Thanks for the great comments and enthusiasm!
Firefox 25 (Linux):

"[22:21:01.082] TypeError: Not enough arguments to mozRTCPeerConnection.createOffer. @ http://www.peer-server.com/shared/lib/peer.min.js:1"
HTML5 and WebGL are two entirely different things. If anything this would be evidence that HTML5 isn't a suitable app platform, because even though they spin up a browser they decided to not use it and do everything with custom OpenGL ES instead.
The beauty of AWS is that any company can build exactly what you describe, on top of AWS.
Here in Ukraine that's pretty common. I have 60 mbps for 9$/m, and that is quite normal in Kyiv.
I recently started using source maps, which basically allow you to inspect the underlying less (I dunno about sass...). That might not totally fix your issues with inspecting correlated rules, or maybe you've already tried it, but I've been finding it helpful.
> HTTP/2 to only be used with https:// URIs on the "open" internet. http:// URIs would continue to use HTTP/1 (and of course it would still be possible for older HTTP/1 clients to still interoperate with https:// URIs).

Seems like the most viable option, and leaves open the option of later implementing TLS Relaxed.
I didn't even realize that. Nice catch.
Also @sophiawestwood on Twitter if you'd like to chat about it
Saw this in 2009. Still valid today. World keeps on turning.
As I said above, "it wouldn't fit the niche perfectly, but it would at least partly fulfill that need".

If they aren't buying the currently best-fitting magazines (even though they just partially fit the need), then they are showing with their wallets that they don't really want it; and the magazines are completely right to do as they do now instead of throwing resources to serve a nonexistent/tiny market.

If all the women buyers would go to the magazine which currently has the least "male slant", then they'd be 90% of the audience for that magazine, which the publisher would immediately see and they'd get attention.

If noone prints anything even remotely acceptable but the readers would really want it - then they'd get that need filled on online media. Is there a booming audience of women tech bloggers writing for women readers and getting huge audiences + ad income that would justify targeting a magazine directly at that?

There will be articles written by women for women only if they actually put their money where their mouth is - if someone (+ millions like them) are not going to buy the resulting magazine, then saying "there should be a mag like that" is empty talk. Even if it's unfair and sexist, if the buyers aren't there then such magazines don't have a reason to exist - that's reality.
> You assume that they're keeping the home interface in memory (and wasting resources) when you're playing a game.

Console has 8GB of RAM. Games are only guaranteed 4.5GB of that. You do the math.
Citation needed.

Improved diagnostics and improvements in fighting other diseases will lead to higher (diagnosed) cancer rates.

If you live long enough, you will get cancer. Every time a cell copies its DNA, you roll the dice to see if it becomes cancerous. You can do things to bias the dice toward or away from cancer, but it's still always a roll of the dice. As the number of dice rolls approaches infinity, the probability of them coming up snake eyes at least once approaches certainty.
Our Company’s First Step Towards Crushing The “Women in Tech” Problem
Favorite Random Numbers
Subledger Demo brings In-App Accounting Features to Online Marketplaces
The segment was an advert for a book and Samsung Galaxy Gear.
Because that would take creative journalism. "X ways that such and such did such and such" is much easier.
Perhaps if you have something that can intelligently split the job into segments and communicate with other nodes over webRTC then you could have a distributed encoder that any spare machine with a browser can join.
>> We advise mining the block in which you collect your bounty yourself

If you solve one of these, don't send the transaction to a miner for inclusion in the blockchain, or they'll steal your reward!
Refined models of the dynamics of a nuclear explosion, and better analysis of the reliability of warheads as they age in stockpiles
> "10 signs of an affair"

Stuff like that pre-dates "one weird trick" adverts.
> Sorry, are you saying that it's the effort for you to build...

native development takes advantage of sdks you wont find on your html plateform ( which is really an hybrid app, since you depend on phonegap container,so it's still native somehow, you just abstracted it away ,so it's not an html app ). so you are just building a packaged website.

> I just spent six months building a quite complex single page web app

define complex.

> while I can easily imagine a single person building a web app that could run well in PhoneGap

Except your app wont have a native feel , wont follow the plateform guidelines regarding ux since you are not using native widgets and will feel like a second rate ux on the plateform yo u are developing on.

Let's not even talk about performances. Is Your app multithreaded ? can it run on the background and to some stuffs while the user is on another one ? can it display anything on the user homescreen ? see , unless you go native , your capabilities are limited to the least common denominator instead of embracing the platerform , maybe that's why you spent 6 month on building it.
Indeed it may, but it's a general framework of pragmatism which accepts short term compromises along the way. Often leading to less than ideal outcomes in the long run. Hence, my claim it is the opposite of idealism. Not necessarily a better opposite.
UI responsiveness in WebGL ought to be way better than anything you'll see with regular HTML, CSS and JS DOM mutation.
But what are your actual benefits to your semantic layout besides "not feeling bad"? It seems that using the @extends creates just as many issues as it solves.
He's right, though. On the PS4 desktop, you're not having 10s of thousands of particles that interact with each other being rendered at 60fps. You're not going through 100 passes with different shaders making the perfect experience.

You're having maybe 1000 particles or a 50,000 polygons. Much lighter weight. It doesn't /need/ the performance that a game does.
news reports...
Yep and there's a penis.
Right, but what is the point of using a relational DB if you aren't going to do joins?

(And equally knocking myself: There isn't much point doing relations in MongoDB... if that is what you need, use SQL. Lol.)
Jesus. Thanks for the data!
Fined For Posting A Negative Review Online
relevant xkcd: http://xkcd.com/601/
There are alternatives to bootstrap like bourbon, neat and bitters:

http://bourbon.io
http://neat.bourbon.io
http://bitters.bourbon.io
They're probably equally bad at both things, but being incompetent isn't a problem.

They've totally screwed up health care, and they're not giving up, they're going to try even harder to get it working.

On secret projects there's even less incentive to admit failure and kill the project because there's no public oversight. For all we know, the NSA spying programs were delayed a dozen times and came in billions over budget...
Your idea sounds heavy. A lot of storage deployments are limited (surprisingly) not by space or power, but by the weight that can be supported on the raised floors common in POPs, so something that increases (storage) density while simultaneously increasing (mass) density would be a non-starter.
Cyber security expert warns govts invest too little in protection from attacks
I use a browser plugin that strips down the actual site to a minimal version http://www.clea.nr

It's by far the best solution I've found since it stays out of the way, and when I click on a Youtube link the page is much nicer.
What's the real purpose behind this site? All I see is YouTube with Bootstrap.
It would be helpful if this description also includes a comparison with http://www.mapdb.org/, I am curious the differences (beyond just the ecosystem around the DB)
Ah, I see. All that matters for me is that it works and it looks good. I constantly modify my designs so that they are as easy as possible implement, without losing any usability. There are no fancy transitions, no fancy widgets, just a handful of animations where they are necessary for comprehensibility. My focus as a designer is on what users are able to do with my app. All my design effort is in service to that.

I don't have the resources to care about nativeness. I think you're definitely right that if you want something that behaves like a native app you're much better off just building a native app. I suspect for most people that level of nativity doesn't materially affect their business though.
Will Silicon Valley secede?
Most of the applications I build are for internal users and unlikely to have any type of real designer working on the project. Bootstrap provides a way to make good layouts without a ton of design work. It's also nice to use the bootstrap css between companies without any IP issues.
Holy Mother of God
>For all we know

In at least one big case, we do in fact know it.

http://en.wikipedia.org/wiki/Trailblazer_Project
This is how we ZenPayroll: Our Development Workflow
FF 25.0.1 Windows, same :(

Awesome idea though, I can't wait till it works cross-browser!
If you are talking about the in game Steam browser (based on chrome) yes you can open new tabs with Ctrl+T. Though their desktop version isn't meant to be a browser hence the limit to steam store and on tab.
> Any certificate being used on the public web today which has an expiry date more than 3 years in the future will not be able to live out its full life.

Why not have a later cut-off for certificates that were issued before, say, 1st January 2014? That way the CAs after January will know not to sign SHA-1 based certificates which will expire in or after 2016, but current long-life certificates (which aren't selfies anyway) will still be OK

Also, microsoft.com seems to be using a certificate which uses MD5...
Loads fine here
Heh, I was mainly out to beat my co-workers, though if one of my co-workers was a fellow programmer I'd probably have had to improve on my algorithm.
Publications from the lab: http://www.sfu.ca/physics/thewaltlab/publications.html
How to Convert Time Zones in PHP
And in many ways Microsoft is now supporting C++. Though that language sees a lot more cross pollination between companies because of its ubiquity and age.

I find it interesting as a programmer who loves to operate in the space that uses useful abstractions but still is running on raw hardware, as C++ improves rapidly with the new release model since C++11, my interest in D wanes. I hope that most of what D is eventually seeps into C++, but nowadays I don't mind my C++ syntax and don't feel like I'm fighting with it as much.
For large/complex sites, you should take into consideration the performance of various selectors. ID selectors are always fastest, and single classes are faster than complex selectors.

Nested rules in LESS/SASS make things easier to manage, but when you end up using extend blocks, nested files, and parent rules, you can end up with very non-performant CSS rules. It may not matter much in a small page, but on larger pages with thousands of DOM nodes it can add up.
First Photo: ‘Star Wars: Episode VII’ Production
Read about the purpose here: http://fixyt.com/about
Unaffected by Microsoft's announcement, yes. However, they will be affected by any successful preimage [edit: or collision] attacks on SHA-1, and the possibility of such an attack appears to motivate Microsoft's announcement.
The word government defines a broad group of entities. Using any absolute terms here likely is a mistake.

In general, people in power resist giving up power. Seizing additional power acts as a conduit to keep the existing power. The greater ones power, the more numerous one's enemies become. There are different reasons why this occurs. In some circumstances it is because those individuals did things that were illegal and face either prison or death at the loss of power (typical of an absolute ruler, Saddam Hussein, Robert Mugabe.)

Groups of individuals can behave similarly in shared self-interest. Private citizens and corporations can also be viewed as behaving the same.

What separates government from the private citizen or group is the general ability to use lethal force, theft, and imprisonment over very long periods of time and on a massive scale. Historically the relinquishment of power is generally one of a transfer of power, or some other bargain; sometimes through outright force and demand (Magna Carta and subsequent events, etc.)

The private citizen and corporation is certainly capable of using lethal force, theft, and imprisonment. However, without government complicity it is not possible forever or at scale.
Probably getting his very first comment downvoted a bunch triggered some heuristic. jnycs: email info@ycombinator.com to appeal.
That's a pretty slick way to implement the principle of least privilege in your app. Thanks for sharing.
Yeah the first version didn't have chat but it had a large bounce rate because of it.
From the "Quotes Falsely Attributed" page [1] on the official Churchill Centre website:

"If you're not a liberal when you're 25, you have no heart. If you're not a conservative by the time you're 35, you have no brain." There is no record of anyone hearing Churchill say this. Paul Addison of Edinburgh University makes this comment: "Surely Churchill can't have used the words attributed to him. He'd been a Conservative at 15 and a Liberal at 35! And would he have talked so disrespectfully of Clemmie, who is generally thought to have been a lifelong Liberal?"

[1] http://www.winstonchurchill.org/learn/speeches/quotations/qu...
There's also YouTube's own Feather beta: http://www.youtube.com/feather_beta
True. But in any case, the simple PCI rules state that passwords for any account accessing the payment systems can't be stored or sent unencrypted period, no matter what.

There are many things where what's completely okay for 99% companies is unacceptable (as in, a valid reason to break contracts and incur penalties of size that can bankrupt the company) for payment processing companies.

So what does it say about the company and how they treat security? What are they doing in the parts that are more tricky to get right and less visible to customers? Have all their systems, including that one, had a proper external audit recently - and if yes, why wasn't it noticed?

They don't know the security rules that are mandatory for them?

They intentionally break them for some reason?

They are simply sloppy with security and don't check if 100% of their systems are done properly?

That some systems that they give their customers for testing are low-security and don't matter, but "don't worry everything else is done with a completely different attitude" ?

They were going to fix it but didn't notice it before the feature was already live?

Can you give me one single sane reason that would excuse them?
Yeah, this is very exciting stuff, and bugs and problems are expected with something this cutting edge.
The solution is "pretend this is a join. <example of joining data client-side>" :)
LOL...Not sure if this is satire (I assume it is), but in the event that it is not...my stack is not 5KVMs.

I create MVPs for $5K - http://5kmvp.com/
been waiting to read his book, but unfortunately its not available in australia yet (kindle format)
They actually shouldn't, assuming I'm understanding you properly. class should never describe the content but should instead be generic. So rather that class="big_red_text" it should be class="alert_text" or something
Beyond the Higgs boson: five reasons physics is still interesting
Background geolocation and background fetch are possible with PhoneGap.

https://github.com/christocracy/cordova-plugin-background-ge...

https://github.com/christocracy/cordova-plugin-background-fe...
Fundamental Qualities of Good Programmers
The larger the company and its existing revenue streams, the greater the resistance to any significant change. Even with Ballmer out, this law of corporate inertia still holds.

As entrepreneurs, the above is actually good news - it's why we have a decent chance of blowing past the incumbent.
Numerical Analysis is too broad for this topic. The precise category should be:

https://en.wikipedia.org/wiki/Mathematical_optimization

The hierarchy of topics in this area:
http://en.wikipedia.org/wiki/Category:Mathematical_optimizat...

This is also why Google is paying millions of dollars for a quantum computer. Being able to solve complex optimization problems efficiently almost partially translates to access to higher intelligence.

http://googleresearch.blogspot.com/2013/05/launching-quantum...
http://www.investopedia.com/terms/j/judo-business-strategy.a...

http://judoinfo.com/pdf/business.pdf

Judo strategy is when you go up against a larger opponent and use their size to your advantage. It's an easy term to google.

Judo strategy is employed most famously when you price to capture a fraction of the market such that their cost to win those customers back by lowering their prices would have a higher cannibalization cost to existing customers than the benefit of getting the lost customers back. Price is just one of the ways to use a judo strategy, but it is the easiest to understand.

I'm telling you that 20 year olds often have zero opportunity cost, zero holding cost, and zero living cost. Because they exist in a "pre-adult" state, they are scary to compete against because they often can act irrationally for long periods of time with no repercussions.

If there is an opportunity, I'd rather go up against a large multinational company who will almost always act rationally but inefficiently than a field of likely to be irrational opponents.
For some reason I can't reply to winslow, so this goes here: Yes, you can open tabs. But that's rather useless (unless you want to use it as a general browser). I phrased that badly. What I meant was that you can't open links in new tabs. Which is what I'd like to do when browsing through sales or genre lists.
I'm a firm believer in the lack of competency in all things governmental.

The government is terrible at domestic spying. "Grab everything and look for interesting stuff" is a terrible way to do it - expensive, complex to whole new levels of complexity, and the miniscule amount of data you actually seek is lost in the deluge of noise of all the data you don't need.

The only thing the government is any good at is ensuring that government retains the power it needs to stay governing.
Interesting concept, excited to check this out.
Epic Citadel is not implemented using HTML - it's WebGL and JS. Furthermore it's asm.js. And asm.js is an output of C++ transpilation. Why on earth would you run it on tablets instead of just using existing C++ code base to get native performance on all devices?
Ask HN: Why doesn't Vine have usernames?
Vine does not adopt a username approach as does twitter or instagram. Any idea why and how this reflects on inbound traffic to the app (referral to users profiles)? Any suggested best practices and examples to deal with usernames. Thank you.
After getting fed up with the ongoing changes to subscriptions I created a barebones tool to act as a replacement. No Google/Youtube account needed, new videos are fetched using the API, setup is git clone and open in browser.

https://github.com/adabei/tubeless/
typical approach of blaming the victim. You miss completely on the fact of force and information asymmetry.
Bitcoin Startups Get Their Own Silicon Valley Accellerator
> But even if we don't, let resource scarcity cull and control population instead of policy.

And this is a different issue altogether, concerning ethics. As I said before, I think birth control policy is the better of 2 evils. The other evil being warfare resulting from abject poverty. Such policies would prevent a lot of needless pain and suffering. I'd rather live in happier world with less people than in a sadder world with lots of people. It's not like those unborn will mind, because they won't exist.

But maybe you think the parents will mind, or believe in the efficacy of natural selection. Our stances remind me of The Giver/Gathering Blue.
One thing to keep in mind is that targeting a browser is not the same as targeting an API level. API levels guarantee consistent behaviors across different targets, but if you use the WebView, you'll encounter different behaviors across the same version of Android across different hardware vendors. Debugging PhoneGap apps isn't exactly painless, either.

It's a bit of magic to see a game work reliably across Android devices dating back to Froyo with excellent performance. Running your web app on the same hardware is not quite such a delight.

It's also interesting to note the bigger players that have recently made the transition from HTML5 to native apps. That said, the good enough bar may be good enough for many people.
Many in-game interfaces are powered by Flash/ActionScript, running in things like Scaleform or various open source offshoots of gameswf but they aren't running in Adobe's actual Flash virtual machine, so any performance comparisons are pretty moot.

In any case, anyone who didn't build websites in Flash because it was "slow" was misinformed. Flash/AS, especially with AS3/AVM2 was significantly faster than JavaScript (at the time Flash was relevant) if doing anything that required "Web App" style functionality, at least if the ActionScript code was written by an actual programmer and not a designer copy-pasta-ing scripts to make something work. There are/were very valid arguments against Flash (security, un-indexability, etc), but performance compared to JS wasn't really one of them.

Source: used to write ActionScript apps that ran on the 350 mhz i.MX21 ARM chumby device with 64 megabytes of memory that had better performance than a lot of "native" mobile apps have today, let alone web-based mobile apps.
Time sensitive? Sure there was a fairly hard deadline but the Oregon site has been under construction for 3 years.

As for incompetent developers, I don't know if the public thinks that at all. I think the standard public response is the usual gov't bureaucracy getting in the way. States communicating with multiple Fed departments has got to be daunting. And if one of those isn't online and working properly or changes requirements midway through you've got some problems.