skysight-inc/HackerNews huggingface dataset:
You're talking incredible nonsense. I can create fast non-stuttering GUI applications on phones with minimal resources (talking <$100 phones here) using F#. F# is far more feature rich than Swift is or ever will be. I have been able to do so ever since Windows Phone first came out. But that's not something F# does, but Windows Phone happens to be very good at non-stuttering GUI based applications that work smoothly even on smartphones with minimal resources.

Don't pretend iOS' fluidness is some merit of Objective-C or Swift, because it is a merit of the operating system.
ah, i remember writing a program to do just that on my TI back in the day!
WeChat Is Being Trialed to Make Hospitals More Efficient in China
Almost Type Safe
Perhaps a good rule of thumb: if, fashion sense aside, you'd wear the t-shirt, it's probably not a privacy threat.
Resetting the net: Snowden and surveillance
Instacart (YC S12) Raises $44 Million From Andreessen Horowitz
That's sort of nonsense, CoinJar beat them to it.
Mm, delicious downvotes. You guys should really watch The Big Lebowski.
"Communism is defined by a complete lack of freedom to change the status quo."

Communism is as diverse as capitalism, and this is neither the text-book definition, nor the real-world definition.

Is the definition of capitalism a complete lack of freedom to change the status quo because that was the case under Pinochet?

The text-book definition is the common ownership of the means of production. Is China still communist? The definition still applies somewhat in that they still have a lot of state owned businesses, and the banks which borrows capital to private business are state-owned. It can be argued. Does China have a complete lack of freedom to change the status quo? Only from a naive western perspective. There is only one party, but China's way is, if you want to change the state you join the party or work for the government (membership is not necessary to hold a government position). In other words, they consider it democracy through participation. A single person certainly has the ability to change the status quo, basically in the same way as in the west. Who really thinks voting actually matters much any more?

I don't condone China's way. I think the lack of acceptance for political dissent is disgusting. But that's besides the point. Point is, we can't fool ourselves into thinking China is like a dictatorship. They have other processes, but still achieves a decent meritocracy.

I'm beginning to think that democracy is a failure at the federal/union level. Look at the US and the EU. How functional is the democracy at that level these days? Maybe having so many people vote for a single/a few position makes democracy ineffective? I think these observations is why China is not jumping on the democracy bandwagon at the top level (they have implemented local elections).
Correction - Erik wasn't fired.
Online language exchanges can be a great way to meet people and work on a language you are not comfortable with. I use mylanguageexchange and I've met a number of Chinese grad students studying in the U.S. who are very shy because of their accent. But I work with them to improve their English accent and grammar and it also helps them build self confidence too! I think it's a really great answer to this kind of issue. But you're welcome to check it out for yourself!
I bet seeing this on the FP sucks for you, ThemeBeacon looks really great and has many more options. Good luck on the future!

I actually came across it yesterday, dunno where I saw it tho.
Yeah, I found this old chestnut:

http://www.nostarch.com/assembly2.htm
Honestly, SQL Server is one of the worst constructed and thought up installations I've ever seen - I don't think MSI had anything to do with it.

I've seen some bad installations, but whoever made that one should not be proud of that work.
I'm writing a book "Practical Microservices with Ruby"
Thanks... you put it better than I did. That was poorly worded on my part. More 'averse' than emotionally detached, though.
The future of news is halfway between stratfor and private eye magazine. It should be written from an "out-universe" perspective, unlike the "in-universe" perspective of all current journalism, ie. it should treat the upper two or three layers of PR and realpolitik that cover every aspect of modern life as fictional, and skip straight to the real reasons for things: "control over regional energy markets", "elections in 2 years," "these two celebrities are both managed by the same agency and so they are having a fight to boost sales of celebrity A's new book" and so on.

Also it would ignore the news cycle.
Viewing on iPhone I had absolutely no idea what I was supposed to do until I came back here and read the comments of others. Even then it was hard to find the arrow to press.

Then it keeps crashing safari. I tried multiple times but it always crashed either when first loading the page or when first pressing the arrow key.
Thank you man !
A small suggestion that worked really well for me: if you're interested in role playing games find some local groups (craigslist, your local comic book/game store, or there's other resources online) and join up. Pen and paper role playing can be a great way to make friends and develop better social skills. In my experience, these groups are almost always inclusive and friendly but it's the first step that's the most difficult.
The idea is that they'd RETAIN you as a customer through giveaways and/or coupons. Also, there's the possibility of word-of-mouth advertisement from happy customers (eg "I won a free case of Gatorade! I love that company!")
Wall Street firm turns to Caml
I shudder from my college years when I had to install MSSQL server on my machine or VM's. It was a real test of patience, especially when I had the most absolute basic use-case. I just wanted to install it and have it listen to whatever defaults it used at the time.

I remember breathing a sigh of relief every time an installation completed, because it meant my 4 hour drudgery was over with.

It's a shame to see they haven't streamlined this process. MS should release a simple installer for students or hell, even people who want the defaults. For example, I love Postgres.app - granted not an official release - but for dev work it's phenomenal. I just double click the .app and it runs on default settings.
Actually... I don't!
Apparently, you're not very aware that the weather can impact your mood.
FYI popcorn time is still being actively developed and is open source. https://github.com/popcorn-official/popcorn-app/

it isn't the original team but they have been maintaining it for the past few months and seem committed to keeping it alive.
Hi, Pacabel!

Can you give specific examples of this ridicule? While I don't claim that everything is perfect, my experience is that for the past few years Mozilla has taken Firefox performance issues extremely seriously.

For example, I started a project called MemShrink exactly three years ago to reduce Firefox's memory consumption. In fact, I even wrote a blog post today that discussed the major improvements from the past year, and what areas we still fall short on: https://blog.mozilla.org/nnethercote/2014/06/16/memshrinks-3.... And if you want more detail about this particular effort, you can read the 70+ status reports I've written in those three years here: https://wiki.mozilla.org/Performance/MemShrink.

And since you mentions extensions, you could also read about how we solved the vast majority of the memory leaks that involved extensions here: https://blog.mozilla.org/nnethercote/2012/07/19/firefox-15-p.... That was almost two years ago.

As for pdf.js, here's the bug I filed last year about it using too much memory: https://bugzilla.mozilla.org/show_bug.cgi?id=881974. The title of the bug is "pdf.js uses too much memory". No ridicule or ignoring the problem there.

MemShrink is just one of numerous performance-related projects that have been undertaken at Mozilla over the past few years. I'm sure with a little Googling you could find out about some of the others.
Audience does belongs to FB. See upstream traffic report of Upworthy. Alexa [1] says 50% traffic is from FB.

[1] http://www.alexa.com/siteinfo/upworthy.com
In case anyone else overlooks it, this will take you directly to a playable-in-browser version of the game:

http://iplayif.com/?story=http%3A//mirror.ifarchive.org/if-a...

(Driven by Parchment[1], which is truly awesome and let's you play tons of different IF games!)

[1]: https://code.google.com/p/parchment/
I think the point to be made here is that the Request type of origin is an http.Request, not a request.Request, so this isn't an insane recursive structure.

What it means is the local request.Request object Floor passes to handlers takes an exclusive immutable borrow of the incoming http.Request object; the 'a is effectively just house keeping to make the compiler happy, because we know the http.Request, coming from a higher call will always exist for the lifetime of the request.Request object in the handler.

...so what you said is true, but the point is that we're asserting using prior knowledge that the compiler cant infer about the lifetime of that borrowed http.Request object.

At least, thats my take on it.
Apologies for offtopic.

purringmeow, sent you an email. I am as well looking for a node.js buddy.
Wow, I got so many messages on reddit and email! Thanks a lot!
To The People Who Copied Our Game: Good Luck
I second other people. A while back FF ate ram, but nnethercote and other mozillians have constantly chased sources of memory waste and change memory reclaim heuristics to the point where, to my own surprise, Chrome is now the most memory demanding browser (on my usage, lots of tabs).
That's also a good point...
Thanks for the compliment! Any tips on what could be done better?

Re seeing this on the front page sucking, not at all - just proof that great minds think alike :) But to be honest it did suck the way my initial submission seemed to disappear so quickly. Perhaps I just posted it at an inopportune time.
Our historical data indicates that people who like Bob's Burger but not the Family Guy have a higher probability to default on a loan (PD).
In the immortal words of Sir Humphrey: "Unfortunately, among the many extraordinary qualities politicians undoubtedly possess, reasonableness isn’t necessarily the first that springs to mind. Not when one contemplates the average Minister; and our Minister is very average."
Thanks! The linked article is absolutely a must-read for discussing the real limitations.
Are you suggesting that only people who have already saved the couple of hundred thousands of dollars it takes to raise a child should be allowed to have a child?

Or are you prepared to accept that some people with seemingly stable jobs have children and make plans and start saving but that stuff happens and those people end up in difficult situations?
re: car. Many people, especially ones that also don't have a car and see the value in not having a car (or at least not utilizing it heavily) in an urban area.

re: English. Just keep practicing. I know that it can be frustrating (on both sides), but you won't get better if you let that stop you from getting better. Do you read English well? That may be a first step in helping to remember words. Also, English is stupid: don't feel bad if it doesn't make sense to you; it doesn't really to us [native-speakers] either.

In general, things like MeetUp.com are helpful. Find activities that you're interested in, and go for them!
Was it the awkward breakfast after sleeping with yourself?
Yepp, and there is already an existing tool, which currently supports GitHub as well as Launchpad.

http://manpages.ubuntu.com/manpages/trusty/en/man1/ssh-impor...
https://launchpad.net/ssh-import-id
> Okay, so you've double turned yourself... Competition is good.

What? This isn't a double-turn at all. I'm not defending uncompetitive environments and monopolistic exploitation, I'm asserting Wal-Mart as example uncompetitive environment is, in the general case, nuts.

> Of course, this ignores that many of those poor are the ones in the factories, warehouses, trucks and behind the cash registers.

Not ignoring that fact, NOTWITHSTANDING THAT FACT. No one is better off if one person working minimum wage pay extra money to have another person working minimum wage drive a truck further (and burn more fuel for that matter). Recognize a simple truism: no group gets better off by engaging in waste. (You could make a case that someone-else making substantially more than minimum wage paying extra for that would increase overall well being by paying more for these services, because of diminishing marginal utility of that richer person's wealth, but making groceries cost more is a freakishly regressive sort of way to attempt to redistribute wealth... and wealthy people aren't shopping at Wal-Mart anyway, they're all at Target or Whole Foods...)
Don’t be Data-Driven, be Problem-Driven
Imagine raisins inside a lump of dough expanding as it is baked into a fruit loaf.
beams - There is even a humphreyism embedded in the viral picture actually; "That's very brave, minister..."
Do read the article here linked by aidanhs:

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

then complain to all the authors that measured all that they measured (a lot of links and diagrams there) instead of complaining to me. It will still be an attempt to confront all the real measurements with your anecdotal evidence of one, your, particular case, unless you manage to disprove all the claims listed there.

Especially if you manage to disprove this:

http://sealedabstract.com/wp-content/uploads/2013/05/Screen-...

You'll be celebrated as the biggest genius of our times.
Indeed, tabs have much higher overhead in Chrome than Firefox.

Firefox is possibly the most memory efficient browser out there nowadays. It's just that all browsers eat tons of memory, out of necessity.
Is this supposed to be okay? I mean, even though they are public keys, its not like I really want them to be _that_ public!
Show HN: Woodsly Lookbook on Awwwards
Sorry to hear you're having problems. We need more data to take any kind of action. Are there particular sites that cause problems? Do you have any extensions installed?

Even better: can you visit about:memory and use the "Measure and save..." button to get a snapshot of memory usage when it gets high? You can then either email it to me or (preferably) file a bug at bugzilla.mozilla.org and CC me. Bugzilla can be intimidating, but don't worry too much about getting every field right. Just make sure the description is clear.

If all that is too hard (hopefully not!), you could try just resetting Firefox: https://support.mozilla.org/en-US/kb/reset-firefox-easily-fi.... That's not a guaranteed fix, but it does help in a lot of cases.
How to make epic pancakes with your Japanese rice cooker
Find a hobby. I play Magic the Gathering.
...why did you put in all the effort up front to develop it yourself?

Because I've spent most of my life working with people who are convinced they're good, when they're not. If they were, they'd have worked, or be working for the likes of Apple, Google, Facebook or Microsoft. I'm so very, very tired of charismatic but incompetent hackers. That is the second reason for creating the software. The first was because I needed a database that works offline and syncs across all my devices.

The other problem with open source dev is dealing with the impossible egos. I want to write good code. I don't give a damn what anyone thinks of my language choice, code style or lack of dress sense.
I feel like jumping straight into floating resizable screens is too great a leap.

I think we have to start off by simulating a desk and two fixed size monitors so the user understands the metaphor, nail that experience and then evolve from there.
Yeah that is the challenge. If I knew the right answer that solves it I would certainly share, but I dont.

What I try to do is talk about it over and over, and emphasize for each new initiative we roll out how we dont care about how it will impact the KPIs, we care about how it will impact our overall goals that the KPIs are trying to measure.

That said, #1 resistance point for most initiatives is still "how will affect the KPIs", so we are certainly far away from solving that problem.

Things we've tried to de-emphasize the KPI importance is going away from having an "exceeds" measure, now we are just "meets objective" or "doesnt meet objective", with "doesnt meet" set fairly low so that the people who like to min-max things dont have another clear target to min-max towards, and doing things like moving the focus to team oriented goals rather than individual goals to lower the link between KPIs and rewards, and instead linking individual rewards to general appraisals.
Completely back this up - they also run frequently enough that a lot of the time you don't need to worry about their timetables (at peak time between both services - which are nearly identical - there are 8 or more scheduled every hour), and offer services at times when trains don't run.

Miss them very much now I've moved away from Oxford and living about the same distance away from London to the North, where trains are my only option.
So only the university that's #1 in enrollment contributes anything?
Of course, his fame comes from Elite, where else? David Braben was a well-known name long before the RPi. Nevertheless, i own a RPi and i'm eagerly waiting for the next Elite.
Spot on. Pixel-perfection is probably the single most compelling thing about PDF, and it certainly is a fundamental design goal of pdf.js.
Excellent points! I like your thinking.

Although I agree to classical economics as the ideal, I'd argue that there are some moral arguments to limited government ownership and even monopoly in certain areas. That is, to guarantee a certain level of service, to handle natural monopolies, and to ensure that profits from large natural resources are distributed to the people rather than the few who has the capital, the luck and the political influence to acquire the mines/oil fields/etc.
Polygon Tiling API
Facebook needs to learn the things I hate, because whenever I get IKEA ads I post a bunch of stuff a out how they don't pay their tax.

I really want all ad platforms to give me the choice to opt out from some advertisers -- especially from alcohol and gambling.
As ibotty said, I named the anonymous inner worker function `go`. From what I can tell, it seems to be pretty common in Haskell.

As for `>>=` (also known as `bind`), I'm using it as a more generic version of `concatMap`. The following expressions are basically the same:

concat (map (\ x -> [x, -x]) [1, 2, 3])
concatMap (\ x -> [x, -x]) [1, 2, 3]
[1, 2, 3] >>= \ x -> [x, -x]

If you want to learn more, check out LYAH [1].

[1]: http://learnyouahaskell.com/a-fistful-of-monads
1. remember, "only the mediocre are always at their best"
2. get Seth Godin's blog via email

p.s i wish i had a startup success under my belt, if you and I are starting at the beginning of the next startup race, then you clearly have an experience advantage. Hey, give it to me if you aren't going to use it :)
OP: it seems like it's time to seek professional help. Your post implies worries about your mental health. Time spent regularly seeing a counselor is probably going to the be most effective thing for you.
Most browsers use this amount of memory. Between JITs, lots of overlapping images, and dynamic content, webpages do actually take a lot of memory to display. In "about:memory", thee is a "Minimize Memory" option, which can work quite well.

Personally I have about 70 tabs open, with 1.6GB of memory. This is quite good compared to other browsers I've used.
So is this a local wallet? My private key is stored on my phone and no where else?
Printeer – 3D Printer designed for Schoolkids
Software is full of trade-offs. If slightly pessimizing an unusual case is the cost of drastically improving an extremely common case, then I'm happy to do that.
This is my first time on HN. Don't know what the chances are, but what a coincidence. I'm building a startup that solves this exact problem. I have been struggling with social anxiety & introversion for years, so I'm sick of it.

As the OP has mentioned, "it saddens me that I find myself idling on weekends, doing everything by myself. Its really painful on times when I have a lack of self-confidence." Don't worry OP, you're not alone :)

Not going to post links or names of the startup because this is my first time posting. If anybody is interested, feel free to ask me.
> It's not somewhere you can clear your head by going for a walk, even the numerous and beautiful parks are crowded with young families on a sunny day

So go a bit further out (and consider moving further out). Bromley or South Croydon is full of actual countryside and the occasional bit of woodland with far fewer people, and still in London, for example. You'll find quiet or quieter parks dotted around the outer edge of London if you just look a bit. If you don't need completely quiet, there are plenty of quieter places closer to the centre too. Like the river walkway from around Imperial Wharf (on the north side of the river) towards Barnes, and further towards Richmond (Barnes and Richmond and the area in between also have plenty of quiet areas). Especially if you walk into residential areas instead of near the commercial districts.

The solution of going further out applies to pretty much anything in London: Avoid zone 1 and 2 unless you want big, loud, expensive and commercialised. It's fun now and again, but there are so many alternatives.
Confidence is the name of the game.

I understand that it's tough not speaking English as a native language. I understand that you don't feel like you have a lot going for you socially. At the end of the day any one person can come up with a million reasons why they're not "cool".

I program all day.
I have bad breath.
I don't drink.
I have trouble hearing.
I have a soft voice.
I get really sleepy.

It up to you what you want to let hinder your social life. In high school, I was extremely introverted and had little experience talking to girls. To build up my confidence, I started working out, reading magazines like men's health and GQ to build out a more stylish wardrobe and pick up on some social queues. And slowly I became friends with a few other people. We weren't the coolest bunch in town, but by the end of my senior year, I was certainly one of the best-known faces on my high school campus.

Of course, then I realized years later that while this was all good, I had lost sight of one of true passions: programming ;-)
> where are all the success stories about RPI in the educational arena

You're right; I don't see success stories in education.

But so what? The RPi is a huge success as a prototyping tool, as a platform for one-off devices or small productions runs, and as a hacker appliance (in the good sense of "hacker").

So what if the Raspberry Pi Foundation's original intention was to advance computer education? They achieved success in a different and highly positive way. There's nothing to regret.
Ask HN: Value of Google Adwords?
I've written a book (for a somewhat small niche), and I'm looking for different ways to advertise it. I've thought about using Google Adwords, but I don't really know a whole lot about it.

Are there any good resources on Adwords?
Is it worth the money?

Thank you!
Concatenating JavaScript
What, Political Correctness wasn't bad enough? Now we want more layers of hypocrisy and lies? No, I'm opposed. Instead, I motion to force the Sun to add “Page 4” with clothe-less men for the amusement of women.

There is nothing indecent with men's sexual appetite. The indecent thing is to deny women the same pleasures.
If you want to lose a friend, lend him/her. (Russian proverb)

To highlight your message, I as well suggest anyone lending to prepare for the worst case scenario - never see it back. If you start persuading person owing you, he/she might pay back but you will never be friends.

On other hand, why indebt people? What happened to genuine helping others?