skysight-inc/HackerNews huggingface dataset:
I'll point out that a Firefox OS app is, literally, a web app with a manifest file. If there's a web app out there that happens to work on Firefox OS, it's very close to being a Firefox OS app with ten minutes of effort to write the manifest file. You don't even have to put it on the store. Getting out of the walled gardens of the app world is a large part of the point of Firefox OS's goals.

Even if it didn't have any apps, it provides complete and open access to the Internet for $25 to people who might not otherwise have access to it. Wikipedia, email services, OpenStreetMap, Twitter, news sites, political forums, MOOCs. It's a chance to give the last billion people their voice on the open Internet.
Even in SF, you should manage all right with $625 million!
Yes. I use LyX and XeTeX for a book I am writing that features at least five or ten different non-western script based languages (Chinese, Sanskrit, Tai, etc.) It's a pain to set up but works very well once you get going. Nothing else worked.
This helps with routine tasks like CRM, time tracking, and invoicing. I doubt many companies have their competitive advantage in these domains!

Like you say, it's an alternative to ad-hoc workflows using spreadsheets, etc. and it looks like really nice alternative.
You can use the stable version too, at least ABP, Ghostery and Self Destructing Cookies works fine on it.
Yup. I had the same thing with Logitech - my mouse broke while I was visiting my parents in an entirely different country, and they sent me a replacement there, without having to send the old one back. I just explained I was on vacation and it was fine,they just asked me to give them the new address.
Finally a smart startup
The way this is played up makes it sound like a security issue, but it's a social issue above all else.

A story I've been meaning to write for a while, but aligns well with this: I bought a kindle a while back, with the (kinda expensive) case because I knew I would break the screen if I didn't.

I broke the screen anyways (some badly aligned books in my bag I think). I sent a kinda annoyed email at amazon about how their case didn't seem to help me much.

The next morning somebody from Amazon called me, trying to help me out with seeing if they could fix the screen (reboot style things). I was fairly confident I destroyed the screen, but they offered to replace it for me for free if I sent them back the old one at their cost.

The issue was that I was heading off to Japan the day after (from France), and so it would be a bit complicated for me to go to the post office on a sunday night to send it off. Instead, they offered to just send me the replacement to my address in Japan, no questions asked.

At no point did I prove anything about my story, I could have walked away with 2 Kindles (granted, one is probably blacklisted now, if I put it online). They did know I had bought one recently (which let them get my phone number through my account), but still.

Amazon has some pretty great customer service, and honestly requiring "proof" would, although for a rational human being would seem normal, have caused me great grief and I would just think about my 300g brick that I used for all of 1 week.

Anyways, I like Amazon a lot more than I probably should and take any opportunity to tell this story. Fraud is the small cost to pay compared to the goodwill you end up with by trusting (or at least pretending to trust) your customers.

The wifi on the replacement Kindle stopped working though... been too lazy to figure out why though.
FYI, the styling of the Features page (and possibly others) has some problems in Firefox, at least for me. While the inspector claims the font is Tungsten 4r, what I'm seeing actually looks a lot like Times New Roman. Looks like that difference is causing a bunch of headings to be pushed under the icons and such things.

Edit: Hmm, restarting with add-ons disabled fixed it, so presumably the problem is on my end. Will see if I can track down the culprit.
You can access email from just about anywhere with a internet connection.

It's not Netflix you don't need to stream anything any crappy connection will do.

I find it hard to believe you're unable to check your email for weeks. Unless you don't want to but then don't complain at that time.
European Court Upholds 1.06 Billion-Euro Fine Against Intel
I never really noticed I had trouble with words, not until I met my girlfriend who is somewhat of a words smith. It's been quite a revelation since we've been together, to the point that I now notice it myself. I've never been tested, I don't think I'm full blown dyslexic, but I'm somewhere on the spectrum.

I too have noticed that having your brain wired up a little differently does allow you to make leaps in slightly different directions to others (not always for the good). However other things are out of reach. For example I rarely read anything other than comp sci books or maths books as I find it incredibly difficult (and painfully slow) to consume information that way.

As for programming I found it's never really held me back, apart from reading documentation, I much prefer to dive into the code and build pictures in my head.
To buy the amount of music I listen to on Spotify would cost hundreds of pounds each month, so I prefer to subscribe for £10. I can still buy the obscure/local/unsigned music I want to listen to that isn't available on there.

To me the idea of owning music is tied to the need for physical media, which we don't have any more. We don't worry about owning TV shows for example because they weren't traditionally broadcast that way.
Stock Footage for $1 – Stock Footage
4 Ways Startups Can Benefit From Inbound Marketing
Thanks for the feedback - what version/platform of Firefox are you using?
Well yes. Just like registering a domain name for a particular person's telephone number. It would be an Opt-In process though. People can still be using their phone numbers if they like. But I want to be able to tell people to call me simply by using my name. And I think a lot of people would want to!
> and in the days of MIPS as a hardware manufacturer (RISCOS pizzabox)

I was very confused there for a moment - I'd never heard of RISC OS pizza box in any other context than the Acorn / ARM machines. In case anyone else is similarly confused: This is RISC/os the Unix for MIPS based systems.
A Little Swift Review
Is it just me, or is the password field (on the signup form) just a regular text field, rather than type='password'?
Why Rust? Is it better at this than, say, Go?
Sorry for sharing an honest reaction as to why that article might not have worked on HN...
There would be France and the UK. Why do you consider the UNSC as an interesting subset when comparing governmental abuses? This is a genuine question.
Nah... It's only a case of not reading the article...
Firefox 30.0 on Windows 7. I found the culprit though - it's HTTPS Everywhere. Not sure why since your site and font files appear to use SSL either way, but I've confirmed that iff I disable HTTPS Everywhere the fonts work properly.
I think this would probably be a good thing. Changing your cell phone numbers and stuff like that won't matter so much anymore. Hell, providers could hand out IPv6 addresses as phone numbers and you could still have a fancy name/number to call.

You should start a company devoted to this! Nice thought!

Regards,
Stevie
Can I call somebody by typing something.tel?
WOW.js – Reveal Animations When You Scroll
From the README:

Why?

Many GNU, Linux and other utils are pretty awesome, and obviously some effort has been spent in the past to port them to Windows. However, those projects are either old, abandoned, hosted on CVS, written in platform-specific C, etc.

Rust provides a good, platform-agnostic way of writing systems utils that are easy to compile anywhere, and this is as good a way as any to try and learn it.
The problem here is that it's hard, if not impossible, to judge the two countries in such single-dimensional way.

For example if we would take into account the incarceration rate, USA has a higher one than Russia.

On a more subtle analysis, it's unfortunately possible that there is actually a (undergoing) way to silence dissidence, which is "just" different from directly killing people, for example legal rape, or manufacturing of doubt, just to mention a few.

Essentially, I think that there's no such direct comparison, and constructive analysis should take into account many many factors and contexts.
Yep that's the idea. But it doesn't seem like any phones right now support using a DNS resolver. That's the main thing. And many phones only has numeric pads.
Well rust doesn't have garbage collection, its designed to replace* the languages that coreutils are currently written in - C (I don't think any gnu coreutils are written in C++). Go is not designed to replace these languages.

*by replace I mean occupy some of their current marketshare.
Conform from my side, it is text field. Not sure how they forgot to use password type...
I bought an EnviR just to get real time readings of my usage!
Respecting Intellectual Property
Porting the core utils was never a language problem - it's always been a "the terminal works pretty fundamentally differently on Windows" problem.
Nice idea, but can you allow folks to turn off the fake flickering/display faults. It's hugely distracting. Also the CGA style font is kinda hard to read, perhaps you could allow folks to:

- change the font

- adjust the brightness and contrast

Back in the day when I was a mini-computer engineer our terminal screens were much nicer and crisp.
It was intentional - to avoid having to use a confirm...
You are forgetting about the cost of living and average income. While 250 INR ($4) is not that big an amount for you. Spending that much amount for just 1GB of 3G data may not be feasible/easy for a lot of people this phone is aimed at.

Like someone mentioned above, if you can afford the data plans, you would never go for this phone. The biggest hurdle I can see for this phone will be providing access to the internet.
Rust has a far better type system than go, and does not use a garbage collector, instead using its own idea of "variable ownership" to protect against freeing memory prematurely.

On the other hand, it's also in version 0.10, keeps changing all the time, and the stdlib doesn't contain nearly everything that Go's does, by design.
fonts are off on firefox/linux (debian)
http://i.imgur.com/rvTUKNE.png
Good point, I wrote a reply on growthhackers.com about this one:

"Perhaps I could have been clearer about the “no marketing” part, I was trying to make a (slightly dramatic?) point that marketing should not be a focus until you reach p/m fit.

Before then, if you HAD to pick between the two, I’d suggest you’ll get better bang for your buck if you spend your time focusing on customer & product development.

But you’re right, some marketing activities like content give you greater benefits the earlier they’re started."
iOS7 one definitely conveys uploading. The Windows 8 one is just stupid.
oh you must be joking, i'm graduating from top1 polish university and even the professors are saying the quality of education is piss poor -but well whan can you expect when the TA's are getting paid around 1500 zloty (500$) and the professors are grabbing ~4000zloty (a bit more than 1000$). But there are parts in which you are right - the graduation rate is 30% and the quality of education in paid unis is even worse. And no we're not sought after in the country because we tend to leave it.
In the notation he used: M=1000 and MM=1,000,000, so $625M = $625,000.

I would LOVE it if the financial world got rid of Roman numbers (M=1000) because it's just confusing when Roman and metric units are intermixed.
Not sure what is the reason behind it. I would suggest to use regular password field and required email field to confirm so they can recover account via email, or no need confirm email since it is visible to user.

Of course you cant have both nice UX and good security, seem like you pick UX more than security.
> Overall, the idea of this design is not immediately intuitive and the association of sharing with this symbol is purely because users have learned what it means over time.

I honestly believe that this is the case for all the icons. As an Android user and developer, I wouldn't associate the box with the up arrow with a "share" action, much less the Windows 8 circle thing.
Say you're 20 and also healthy, with no commitment to a specific geography or time constraints:

Budget a trip to a destination you want to visit, with one rule: no flights. Then, slash the budget in half, invest/save the rest, and figure out how to get to your destination and home again.

Take your time.
Thanks for the feedback - what version of Firefox so we can look into it?
The screenshots are low res, need to really stress to understand each, maybe you could just post magnified shots.
There's some discussion for this: http://www.ibm.com/developerworks/wireless/library/wi-domain... https://domainnamewire.com/2010/11/17/new-smartphone-app-hop... http://en.siter.com/ http://www.ietf.org/rfc/rfc3966.txt
When developing and testing new features/bugfixes? Unless the bug is directly tied to production data I have no idea why you would have to use production data for that. I'm not saying don't do it on a staging server, but you don't develop on the staging server.

Right now I have a vagrant box where the VM images is on a DMG and all data is NFS mounted from the same DMG onto the VM, which is kind of the worst scenario I can think of. The testing database is around 2GB and the source+data files etc is ~200MB, just because I actually do need to fix a bug related to a portion in the production data. What's slow is the CPU, and that is still doing fine. It's not the disc even though I'm abusing it this way. That's on a 2011 macbook, 16GB, 400GB SSD.

HN is a small piece of software which should be easy to write tests for, 2GB db and 200MB source/data-files should be more than you'd ever need to work on something like HN. If you want to stress-test, test fs speeds etc you cannot do that on Mac OS X anyways since you're not running Mac OS X in production.

Changing the specs of a piece of software in order to make development more easy seems totally backwards. You're developing for production, not the other way around.

And at last, why not simply add a case-sensitive partition to your Mac if speed is such a big problem?
> having curly brackets everywhere makes everything harder for me to read.

What really kills me are nested parenthesis. I think I'm just deficient compared to most capable programmers in the ability to see how they pair up, especially in plain monochrome text.

In addition to indentation instead of curly braces, Python uses way less parens, for instance in if and for statements.
I love this: found a few interesting tools on the internet as I went through it, which was a nice bonus.
Hack your GitHub contributions calendar
I built an app that helps you to "draw" anything on your GitHub contributions calendar: https://github.com/IonicaBizau/github-contributions

For example, I love GitHub, so I created "I ♥ GitHub" message: https://github.com/IonicaBizau
Yes, even though with the right marketing (make it easy to use) any smartphone vendor could probably implement this service. Or just create a "dial"-app replacement for iOS (if possible), Android, ... to use the service and fall back to normal phone numbers when needed.

It's more of a marketing challenge than a technical one I guess.

Regards,
Steviee
Rowery Olsztyn
Aussie Atlassian founders are latest billionaires after financing round
Why did they have to announce it just 2 days after I bought a new andorid phone! I could have saved some money.

Joking aside this news is very exciting for me mainly because I will finally have a good reason to try out pouch db.

One question that I have though is how the updates to the os are delivered to the user? Are they managed by manufacturers or can any one with access to internet just download it from a central repository?

A request: I implore that you keep a good stock of phones ready. Because I don't want it to go out of stock after the first day at sale.
Maybe that fails for zero cost items like this as there is no card being used?
Nationwide? In the nation of let's say Russia? Or the default nation?
people have 2 methods for reading words, sounding out words letter by letter, this is what you use for new words, and names, the other method is the recognizing words by the general letter shape as described in the article. These are totally different paths in the brain and thus either can be impaired.
I think it's acceptable for a US news source talking about a US company to imply that "nationwide" means the USA.
I love your pricing. Or what I initially thought it was

One plan every feature - (correctly) gives me the impression that if I pay $30/month, I'll get everything your app has to offer.

Extend your reach for less(or Need Less, Pay Less) - I initially thought that this was a feature-limited lower priced tier of your app (for small startups or freelancers for example)

This made it seem as though your "One Plan" was cleverly pushing the plan you want most people to join, whilst still making lesser plans available for those who cant afford the "one plan".

This is a great because it makes me feel comfortable paying for the "one plan" (the most expensive plan) without feeling as if I'm paying too much or missing out on any key features (by choosing the lower plan). I feel you are charging me fairly for what I'll use.

And because you have your needs-based up-sells, you left room to increase revenue from heavy users.

This is excellent and I will definitely split-test this in my business against the traditional pricing grid.
People in India are Brand concious like anywhere else, Intex and Spice do not really command any good selling space in India. It would be better if Mozilla works with Intex and Spice to just get the Hardware and Software done and let the New brand name be Mozilla Or Firefox Phone something on Similar lines, this way, the brand recall and brand recognition will be instant with regards to the phone.
You can do that with Subsonic: http://www.subsonic.org/pages/index.jsp
Behold what I believe is the spiritual successor and which I'm going to play around with pretty soon: https://openzfsonosx.org/

HFS+ hasn't exactly failed me spectacularly, but I'll be more at ease with my sensitive and valuable data on ZFS.
A swift Introduction to Swift
so is the wikipedia entry about iBeacon wrong and needs to be updated?

"Android operating system devices can receive iBeacon advertisements but cannot emit iBeacon advertisements"

http://en.wikipedia.org/wiki/IBeacon
I'd argue that the US lost its reputation as "one of the best" quite some time ago. Communist Russia is probably still an overly contrasting comparison point - the US is not as bad as that - but compared to countries that are actually among "the best", the US has been quite low down the rankings for some time now.

So actually the OP's comparison seems fair. "The US may be bad these days, but at least it's not (yet) as bad as some of the worst in history!"
Very few of the coreutils would be affected by gc. You could probably write them all to barely allocate memory other than at startup if you wanted, and most of the garbage would be produced by the parsing.
Caches for streaming the media. The BBC has this problem every now and again, with big events or popular shows: the pipes to the cabinets in the streets aren't big enough to unicast to everyone simultaneously. A CDN node in every cabinet is probably not too far off.
Like I just upvoted your comment? Because it had JS in the body... Just kidding, I agree completely with you. It's currently very "in vogue" to promote anything remotely related to JS or Node. I always say, right tool for the job, and if that happens to be JS/Node, great. However, sometimes it feels like these JS pushers have JS as their proverbial hammer, and every single problem they encounter is a nail to be hammered (with JS).
You are running a business and you have the time to create your own version of this app?

That's excellent. For me however, there is hardly time to comment on Hacker News :), let alone code my own CRM when I can get one for $30/month/user (at least for now).

Cost/Benefit I guess. Its not worth my time to code this up myself, but in your business, It might be.
I got mixed feelings from the presentation I have done on Swift, most of the presents were scared by the huge size of the language and the mixing of functional and Object Oriented programming, which can lead confusion into developers, mainly the not so experienced ones.
Any other comments?
Bikeable Shows Available Bike Shares Near You
The file system and security model differences are much more important than any terminal differences. Looking through the programs included in coreutils, I can see only two or three that care about the terminal at all (`stty`, `nohup`, ls output coloring).
Simply comparing the two based on GC is very superficial.
Or, say, C?
"uutils is licensed under the MIT License - see the LICENSE file for details" - funny to see GNU software reimplemented in another open source license.
Darpa Brain Implant Project: Mind Control Redux?
Green eShop – Green eShop
Astronauts Perform 'Bicycle' Soccer Kick In Space [video]
I was already secretly imagining a future where Rust will completely replace C as the low level language for everything. Even the Linux kernel rewritten in it eventually. It'd be a much better world with no #ifdefs, strong type safety and memory safety depending on compilers instead of fallible programmers.

But I was expecting it would take a while before people had the ambition to start doing these things, even when it comes to the smaller ambition of rewriting the GNU coreutils. Rust is a great language already, but it's not a stable language yet.

I wonder if my imagination will become reality eventually. There's really good buzz around Rust now, and it's not even 'production ready'.
Timing: Being first is seldom the same as being best
Written in Go
https://github.com/aisola/go-coreutils
https://github.com/sepeth/go-coreutils
Animating Line Charts With D3
10 Gigabit hardware capture with no dedicated hardware
Basic Type 1 Hinting
Indeed. See http://bl.ocks.org/mbostock/4062045 for Mike Bostock's example of a simple force-directed graph including the D3.js code.

(BTW, see http://bl.ocks.org/mbostock for an impressive collection of visualizations made with D3.js. Impressive both in terms of size of the collection, quality of the code and clarity of the visualizations.)
Note that this only applies to US Amazon Prime accounts.

If you are an Amazon Prime customer in another region, Amazon will ignore that and ask you to start another Amazon Prime subscription. But I doubt your second Prime account will actually come with any of the advertised benefits.

Which, for an international company with accurate knowledge of my billing address, is misleading and hamfisted.
RLDM – Home for the Reinforcement Learning and Decision Making Meetings
Over the last few decades, reinforcement learning and decision making have been the focus of an incredible wealth of research spanning a wide variety of fields including psychology, artificial intelligence, machine learning, operations research, control theory, animal and human neuroscience, economics and ethology. Key to many developments in the field has been interdisciplinary sharing of ideas and findings, yet there is was no single conference that brings brought all these communities together.

Executive Committee

Peter Dayan
Yael Niv
Joelle Pineau
Nick Roy
Satinder Singh
Rich Sutton
Susan Murphy
Russian boy invents 'lard-o-meter' to measure pig fat
Agreed. I always mess up the android text actions.
This is the most sexy web app I've seen this year; I LOVE that design!
There's a company trying with an App right now. https://news.ycombinator.com/item?id=7882494

But. I think the only true way of making this successful is an open source effort. And an ability for people to setup their own DNS servers. Perhaps I shall investigate Namecoin.