skysight-inc/HackerNews huggingface dataset:
I followed that story for a while - it was really interesting. Its a shame that they splinted off to a private forum.
HTML5 stinks on Android (due to bugs and fragmentation) and HTML5 stinks on Win8 tablets (due to IE10 bugs, implementation differences, also supporting mouse and touch together is hard to get right due to event models). So it regularly doesn't make any sense to try and build a cross platform HTML5 solution.

If you are producing a content app or business app, you might get away with it... Or if the app only needs a simple HTML UI that is OK.

The main problems I have encountered are:
- good performance is very hard to achieve
- making it reliable is difficult
- HTML5 data input is hard if you want to do anything more than the standard controls (e.g. a searchable combo like searching for a contact, e.g. a typable time entry field that defaults to a numeric keyboard that you can also type a colon into).
- pinch-zoom should be disabled (many many nasty bugs in iOS, Android, and IE10. Especially if also trying to use fixed position).
- position:fixed is broken (e.g. on iOS, when an input gets focus and the input is scrolled to screen centre the fixed div is not placed properly. Android and IE10 have other problems).
- all scrolling solutions have downsides.
It is very frustrating, mobile web is being held back to allow the walled Gardens to prosper. They expect the web to die and apps to rule the world but this is a fallacy since we will loose so much freedom and info if this had to happen. Also we are seeing the bad side of apps which are "redundancy" and a lot of pointless apps that should actually just be web apps. These apps don't use any of the device capabilities. Also apps decay really quick, if you have an older device you find that you end up updating the app and it runs really bad whereas on the web you can still use a Pentium 2 and browse the web. At some point i am hoping that the market moves towards providing the browsers access to the device api's, until then we have to crank out the objective C and Java!
I agree. The documenation is awesome. Concise, accurate and not confusing (i'm looking at you angular). And the interactive online tutorial is the icing on the cake. I posit that a complete beginner could get up and running with KO within a few hours.

But again, for non-beginners, I'd like to see more in-depth stuff.
This approach is the key to get things right on mobile. Because of its roots, common web development focuses on desktop first and mobile second. This usually means that we do: `loadContent(); if mobile: loadMobileContent();`. Instead we should build for mobile first and load desktop content when we encounter one: `loadContent(); if desktop: loadDesktopContent();`
Entropy can/will decrease in a system with a flow of energy.
Hm yes, I know some of these words
Ask HN: TodoMVC or anything else
I want to build a complex demo (but not too complex) in a framework of my choice (in my case Ramaze/MongoDB/sequel) But I think TodoMVC might be too simple to full utilize the frameworks.

What other kind of examples could one make?

My initial thoughts are a project management demo (with acl), or a Holiday Request app.

Are there any other ideas for apps I could build?
Show HN: God mode in production code – a new way to debug in Scala
With Firefox and Tizen OS the dream of web first should move closer to reality. Count on Mozilla to move the web forward!
Last time I checked the porn industry has been leading the industry in terms of tech.

The aesthetics aren't great, but this is because it doesn't matter. Users are otherwise concerned by other things.

In my opinion - the only "startup" in the adult industry doing anything really original is myfreecams.

The media coverage will help them, but I cant see how this is doing anything original or new.
Sorry, that wasn't my original intent. I'm just not a great writer. My intent was to describe more of the perspective of a someone interested in something that mostly doesn't exist elsewhere.
I think the bigger "test" behind this is that maybe some content that you would maybe distribute as an ebook, but that needs hands-on practice for you to really get it, could be effective as this kind of paper handbook/notebook combo
Its a much more complicated issue than you allude to.

More food is produced each year than the global population requires. The reason people still starve and are malnourished are complex, including issues such as transport & infrastructure problems, corruption, lack of storage, lack of hygiene education and so on.

In the developing world, organic farming on many crops increases yields. In hot climates, plants pull their roots up to get the fertilisers and loose the benefits of deeper roots to get water. Reliance on artificial pesticides means that when economic conditions prevent them being bought, natural methods aren't in place (or have been forgotten) and pests run riot ruining crops. Organic methods manage the soil and improve natural fertility.

Eating only non-organic foods here in the developed world won't help those elsewhere in the world that are hungry.
Really Apple hasn't given enough support for web standards ?

Because I wonder where the world would be today without WebKit.
>Like all fakes, they eventually get caught.

From a logically consistent point of view, how can you even prove that? Nobody except those "in the game" would be able to know about fakes that didn't get caught ever. So it's a bias fallacy: you only ever get to hear about fakes that GET caught.

Second, even if we are to believe that all "eventually get caught" what does it matter? If the "eventually" is 2-10 years, that's enough time to do a lot of damage, fool people, etc. It's as if saying "Crime is no biggie, because eventually all criminals get dead".

>- Maintaining fame is a lifelong journey.

If you want to maintain it for a lifetime, yes. If you only want some time in the spotlight, no. Why would a troll or con-artist care to maintain "lifelong fame"? He wants to get something out of the fake identity, it's not like it's his real life.

>- You only have one thing in this world, your reputation. If you screw it up by buying fake followers, you have 10 times more of the work you require to naturally build reputation in order to climb out of the hole you've put yourself in.

Doesn't matter for people that bought the fake followers and didn't get caught. Or whatever similar fake-generation system they used in another medium.
No need for the patronising scare quotes.

I'm talking about whether to base your app on web technologies like HTML5 and js (regardless of delivery method - web/native webview wrapper), or to use native UI elements/memory management etc of the OS.
The problem with this site is tastes in porn vary widely. It's not a cookie-cutter, one-size-fits-all box. Some people are like Asians, some people like Milfs. Some people like Asian Milfs. Some people like Asian Milf massage videos where the dude is blonde and has tattoos.

Most successful sites use tags for folks to find what they want. And instead of a ribbon of "curated" links (ie: the content they're getting paid to show) they show all the matching screen caps tiled for your perusal (see Beeg.com for a NSFW example.)

Also, content. Being told "You've ran out of videos, come back tomorrow" is a recipe for failure. It might not be a problem once there's three months worth of content to wade through, but the site seemed small and not the "one-stop shop" that most users are looking for.
I like to use my iPad more these days, too, especially cause I'm an evernote fan. Still notes don't look as good as on paper and touch-pens are still not on par for easy writing on screens. A good integration with Evernote good get it out of niche-dom I think. For the big masses paper is still the goto tool at least for another 2 years ;)
I like to think I'm full of terrible ideas :). Here's another one.

I don't agree with your idea that negotiating is "amoral", nor that rewarding people for being good at negotiation is "unfair", nor that you can get "ripped off" by receiving a salary that you agreed to, nor that a "don't-ask-don't-tell" workplace need be a "lottery".

I think it's fine that people can negotiate with one another, and that being good at negotiating has advantages. I think the most productive thing to do in a world where people negotiate is to learn some basic negotiation skills so as to live in that world.

I think the least productive thing you can do in that world is to try to make everybody stop negotiating for things. Doing so can only make things worse for you, since everybody else will continue negotiating after you stop.
Something tells me the most popular porn sites are already designed to handle gigantic traffic.

Youporn uses a cluster of Redis slaves to handle over 300k queries per second, according to https://groups.google.com/forum/m/?fromgroups#!topic/nosql-d...
Time-lapse: Package shipped with a hidden camera
In the same place ... the webkit revolution started with V8 when we saw how fast web stuff and javascript can be. As long as there was any kind of layout engine for google to stitch their VM to the revolution would have happened.
> When he says "... we’re seeing that more and more people are spending more time in the app, and the app is running out of memory ..." what he means here is that memory allocation to the browser on iPad (for example) is too little to handle the volume of user interest.

He's probably saying that the entire app is a single html page, and all the content is loaded using ajax and created programatically. This process naturally leaks memory unless you're very, very careful. Many ordinary websites have problems with leaks, but nobody notices until you're on a phone with limited RAM. Basically, this is the wrong way to write a mobile app or mobile website (or any website).

> This is certainly not the fault of HTML5/web developers, or lovers of open web, but only of the vendors who have not provided sufficient resources

I don't think theres any walled-garden conspiracy going on here - I honestly think this is the fault of the linkedin devs (or more likely project managers). What does a linkedin app need to do? Mostly they just need to do is display profile text and a few images inline. A mobile browser can display text and images perfectly fine - thats its bread and butter functionality. If you're having problems there, you done fucked up.

I bet the app had a bunch of unnecessary css animations, js widgets replacing html components, custom layouts done in javascript, etc. Was the old app ever released? Did anyone have a chance to use it?
That feature is actually named "Process Substitution".

"anonymous named pipes" is contradictory, since anonymous means that something has no name.
A Continuous CSS3 Animation
Static headers with boring backgrounds are everywhere… why don’t you try and spice yours up with a simple CSS animation? I’d like you to meet Bob, he’s my friendly static image and he’d really like to wave hello to you!
A look under the hood: why electric car startup Fisker crashed and burned
That's what I am trying to find out. Normally it's "Buy the book, get the worksheets for free". What happens if we reverse this: "Buy the practice book, get the eBook for free". Time will tell.
I don't know what it's like in the US, but here in the UK the reasoning is very clear, and contrasts with medicine.

With medicine, products that can't be proven safe (to x degree) are banned.

With food, products the are proven dangerous (to x degree) are banned.

So with one, the default is "it's not ok", and with the other, it's "it is ok".
Composer.org is down
Its easy to bash something someone's posted on HN. Having said that I think this is a really poorly thought out business proposition that is executed pretty badly too. Sorry to be so harsh to those that have probably put lots of hard work into this (no pun intended), but I think it is something they need to hear. Echoing what other people have said the porn industry is way ahead in terms tech and experience catering for as many different tastes as possible. I don't see that this site brings much new to the table, or if it does its not very obvious.
This feature is known as "process substitution":

http://tldp.org/LDP/abs/html/process-sub.html
There's the Evernote "Smart" Moleskine http://evernote.com/moleskine/ though. Anybody had any experiences with it? Speaking of Evernote, they also recently introduced their no-equity accelerator http://blog.evernote.com/blog/2013/04/16/announcing-the-ever.... and stated that they want to get into hardware - so maybe there's an opportunity here for something to happen?
Tjänsten är tillgänglig för privatpersoner och företag i Sverige.

----------------------------

Roughly translated -- this is available to users and businesses in Sweden.

I'm not sure how they're going to deal with international folks.
The London Stock Exchange spent some US$30 million to buy that, and ended up with quite a few very significant production problems: http://www.computing.co.uk/ctg/analysis/2032112/lse-stricken....
DataMapper 1 does the same. It does make sense if you're worried about changes to your database schema spontaneously breaking previously working code.
How much does a startup video cost?
Too much focus on closing port 80. They could just host something else on port 80.
Drupal 7 performance gains with Views cache
Please: do not hide the scroll bar.
> The current sites could be better designed

For who? They aren't designed to keep users happy (as the users generally are already ... happy). They are designed to make money, by getting banner clicks / affiliate payements / promotion payments / whatever.
SVN extractor for web application penetration tester
simple script to extract all web resources by means of .SVN folder exposed over network.
The MacBook’s Plastic Surgery
Creating the Atari ST
How is this offensive?

I know that "88" is used as a surrogate for "Heil Hitler" in neo nazi circles (H is the 8th letter of the alphabet), but "Realist" doesn't ring any bell.
Sending the password more or less in plain text is defined by the http standard. It's not a bug per see...

And I doubt you can convince any browser maker to drop basic auth support.
We have proper beer in the UK :)
> In my opinion - the only "startup" in the adult industry doing anything really original is myfreecams.

Can you tell us a bit about what they're doing?
You can use a subset of OAuth - I tend to use the so called "0-leg" version of OAuth, which is pretty much the same as a username/password (consumer key + secret), but with added benefits such as protection against replay attacks.

It's also pretty simple to implement on client side and server side. I usually give our clients a little library to get started with requests.
Internet drug dealing on the rise
> I'm working on a large app at the moment where all hostnames are the same regardless of environment, and the only way to switch envs is via a proxy. It's a massive pain.

One of our projects works like this, it sucks.

For per-host app location, we set X-HTTP-Script-Name in the nginx location block and extracted it in WSGI middleware like http://flask.pocoo.org/snippets/35/

Everything else is hardcoded to use 'http://localhost/service_name/foo & nginx proxies to the appropriate resource. Obviously, this doesn't work for non-HTTP services!
Why is everyone here completely forgetting about the recent Zerocoin development? It's a system that could one day piggyback on the Bitcoin blockchain, and it pretty effectively wipes BTC of any prints that might be on them through a system not unlike an anonymous exchange (based heavily on zero knowledge proof of work concepts). Once Zerocoin becomes a "thing" in the BTC community, the Satoshis can spend as many of their coins as they want with zero fear of being tracked down through transactions.
The media is really milking this Boston Bombing thing...
The article covers this: The browser sends the authentication info in the initial request, so by the time the server responds, the damage is already done.
I just did. For your convenience, your new password is IDisposable#1.
I could also imagine something like those paper organizers from as it seems ages ago. something very flexible.
Could someone explain the economics driving this? Future up-selling?
I actually did look into the Evernote Smartbook when I had a look at the market & competition for this product. Looks really nice, but I think there's room for improvement & I have an idea or two. But first gotta get proof that there is a market for this
The way I parse it (I'm Swedish), it explicitly says that they won't deal with international users for this. Isn't that pretty clear?
I've been tracking down a NullPointerError in Play's new JSON inception handling. Eclipse's debugger has gotten me nowhere, I look forward to seeing how this one works!
Haven't tried it yet, it seems to be just normal notebook, but with a special space on each page to specify notebook name and tags.
Evernote accelerator would be quite possible, maybe just build a rough app MVP for scanning close to what the moleskine one does?
The original post, containing more details and more commentary, and by the person who actually did it, is here:

http://www.rubenvandervleuten.com/AtoB.html

It was posted to HN here:
https://news.ycombinator.com/item?id=5501262

The result was the sound of crickets, which I think is a little sad, because it was a great little project that I found intriguing.
That seems like it is no longer available.
App Entrepreneurs - How to Cut Costs?
Exposure/free advertising in (primarily Swedish) tech-media, would be my guess. It may also encourage people to choose their services for other future hosting-related services.
While we don't have a written constitution we are signatories to the European Convention on Human Rights enacted under law in the UK as the Human Rights Act. That's amounts to the same thing for many purposes.

Couldn't agree more about the problems with freedom of expression in the UK. Something the US should be proud of in comparison.
But that's not the problem of the API provider. If you explain that you only allow HTTPS and someone makes an HTTP on an unsecured connection, well...
I know that at least from my experience debugging our apps in production did become harder as we scaled out in terms of servers, users and code. I do wonder if its something that should be handled at the code level (by being more defensive, taking a more immutable approach) or by having better debugging tools. Anyone knows if this supports Ruby?
Finally app for tracking your cash-flow (iphone)
Of course the reasons are complex, and clearly artificial fertilizers and pesticides are (just like any technology) not the solution to everything , but they play an extremely important part in maximizing food production and limiting environmental impact. In the west they play a vital role in maintaining our high standard of living. Organic farming is a waste of important resource (land).

The point on economic conditions changing is not a valid one, you might make the same argument for investing in an a road network or electricity grid, saying that if economic conditions change and fuel is no longer affordable the economy will collapse.

Regarding the point on roots rising to get nutrients from fertilizers in the topsoil - are you sure that's true? There are many negative effects of fertilizers but I don't think that's one of them.
Pretty interesting and i agree with all the points. One thing about the monarchy is the argument that they cost a lot. CGP Grey did a video explaining the true cost of the monarchy. http://www.youtube.com/watch?v=bhyYgnhhKFw

Also, check out his channel, he does loads of amazing videos. http://www.youtube.com/user/CGPGrey/videos
Microsoft
Monsanto
Exxon
and so on...
This theme occurs often in software development. Someone sees a system that is very complex, old, difficult to understand, and has some known bugs. They implement a simpler, cleaner, new system with fewer known bugs and a handful of missing features. If it takes off, the missing features are added, often by people less intimately familiar and more likely to introduce a few bugs. The cycle repeats.
First, jwerpy is right to point out the ubiquity of surveillance,
not only in London but in most British cities.

Part myth, part over reaction. The majority of CCTV in the UK is privately owned (92%) and the government owned is relatively small in number: http://en.wikipedia.org/wiki/Mass_surveillance#United_Kingdo...
It's a nice test. However, I'd like to see how many of each group stay after the 30 day trial.
Very interesting result, 100% more signups. Try now with a cat.
Breaking SHA256 does not allow any party to "print bitcoin". It lets them be more successful at mining it, but the same amount per block will be generated, and the difficulty still adjusts to 1 block every 10 minutes.

All they'd be doing is screwing miners out of profits.
Settings > Email Preferences > 1) Select the types of messages you're willing to receive 2) Set the frequency of emails
..in taiwan against HTC
Offer a test bed for your API, where people can test their clients. That way developers will start to use SSL before they they go in production, and no production passwords should leak that way.
Thanks! :) Yep. Unfortunately, I already contacted them prior to seeing your reply.

--------------------

Edited to add this response via email:

"Im sorry but the service is not available for anyone outside of Sweden."
Businesses take cash to local bank branches, which then take the cash to closest Federal Reserve branch. Most large cities have Federal Reserve branches even if they are not heads of the regions.
What's the current state of jqMobi vs jQueryMobile? jqMobi's team has outlined issues with jQueryMobile[1]. What has changed since then? Does jqMobi have an edge?

[1] http://blog.jqmobi.com/post/15943804783/were-doing-it-wrong