skysight-inc/HackerNews huggingface dataset:
Why would I need gbs of storage on server?
This may be a stupid question, but why would I need 40-100 plus gb of space when hosting an app?

There is amazon s3 for file storage and the actual code base will never hit gbs in size.

What are some use cases for needing gbs of storage hosting an app?
When I was living in NYC, a friend of mine took me to such christian gatherings (about 10 people meeting at somebody's place). I'm an atheist, but I thought it was a very interesting experience. We were discussing various topics, sometimes there were special guests and so on...
If church has a good wifi and some tables, I am willing to give it a try, instead of coffee shop. I promise to keep video calls at minimum during mass :-)

Now bit more seriously. I could easily imagine some sort of two week 'hacker camp' organized by church. It works quite well for musicians, artist and other groups.
I've had similar thoughts, but add another buzzword: hyperlocal. So far, nothing beat shared geography for building communities.

Then, again, you mention "communication such as it is", which could alleviate some of that problem. But, for whatever reason, small church communities don't tend to use electronic communication much. It tends to be very face-to-face or speaker-to-audience these days. A microchurch (well, any healthy church) needs safe electronic places to have peer-to-peer and peer-to-trusted-friends communication.

And by safe, I mean medical records, bank balance, and legal advice safe. Despite the article in The Guardian (if coffee-induced anxiety is your biggest problem...), lots of real spiritual needs happen around very important but sensitive topics that any wise person would be discrete about: sex (in and out of marriage), marriage crisis, unplanned pregnancies, money, addiction, physical health, mental health, fertility problems, problems with coworkers, and the list goes on. Right now, electronically, the only options are to say nothing to nobody or post this sort of information on facebook or something similar.

So I still circle back to "hyperlocal" for now. People need a lot of courage and (usually) a lot of quality time to get to the point where they'll let down their guards and be honest. I'm not sure how to accomplish that unless everyone lives in the same neighborhood.

But in general, churches haven't scaled well. It's actually a serious issue that most people aren't thinking about. Microchurches might be one solution to the problem.
I love the idea, I think I'll implement something like that to automatically log into the few services I host on my webserver: on machine boot and every hours `ssh webserver echo $SOURCE_IP > token`, and on the web app, if token is not too old in source address == $(cat token), then auto login.
Scaling Similarity
I am thinking about that too
Would the problems outlined there be any better in Clojure?

Type inference: at least in Swift you have types; the author dismisses "click on it in XCode", but that's still better than you get with Clojure.

nils in the Objective C bridging APIs - you're going to have to solve that somehow, even in Clojure. I don't know how Clojure invokes Java code, but you have two choices, neither of them good: either you treat every "FFI" call as returning Option, in which case all your code that calls libraries is littered with Options and you better have a syntax for easily "casting" out of Option (like the one the article complains about), or you allow nils to cross the divide into your nice language and anything that calls the "FFI" has to worry about them.

I don't have a lot of Swift experience, but it looks like a decent incremental improvement, applying some of the lessons of modern language design in a conservative Algol-style syntax that many programmers are happy to use. (I'd've been happier to see Scala support, but I can see why Apple would want their own language). Clojure isn't that (and from Apple's PoV, anyone dedicated enough to use Clojure is probably also dedicated enough to use a non-first-party language).
I don't get it, what's the problem with Swift, iOS 7 compatibility and iPhone 4? I've been working on an app for iOS 7+ devices for a few months and everything is working ok. The pains I'm facing with Swift are far from compatibility with iOS (debugging is hell compared to Objective-C).
You're right that Haskell doesn't distinguish different IO actions other than by the type they return. There are certainly libraries that do this though, although they aren't widely used.

Even though Haskell doesn't distinguish different classes of IO actions, it still distinguishes IO actions from other kinds of actions (such as stateful actions as per your example), and pure computations and that provides a hell of a lot of bang for buck.

The Idris language has the notion of effect types [1] to make achieving the goal of categorising the kinds of effects being used in a function easier to deal with, but that uses the dependent capabilities of the language.

[1] http://eb.host.cs.st-andrews.ac.uk/drafts/eff-tutorial.pdf
I think there's much (~10x) more C code than Ada code everywhere where safety matters. (No hard data, just a feeling from experience - if you have hard data proving me wrong, do share.)

Also, it's not just Unix that's written in C or a descendant - there's also, well, Windows, and a load of embedded RTOSes.

If Ada made you as productive as C with extra benefits or something to that effect, you'd expect Ada to succeed at the marketplace at a scale at least comparable to C's - especially with the government support it had which put C at a disadvantage, not?
It drew quite a bit of ire when, after a wildly overfunded Kickstarter campaign in 2012, they missed their deadline by a year, only to deliver a short "Act 1" instead of a full game. After yet another year, the rest of the game still remains to be completed.
Comparing 4 JavaScript MV* Frameworks: AngularJS, Ember, Backbone.js and React
Flexible SMS API generation tool
Ask HN: How to get a job at cybersecurity?
Hey , I am graduated computer science student, I have experience developing android apps and some google appengine backends ,lately i am interested in cybersecurity , it sounds like a really interesting domain , and i want to know what learning paths should i take to get a job in this domain , since i assume my computer science background is different than pen testing ??
can you provide me resources (Books ,CTFs , Advices ) ?
Thank You
Two really cool facts about Gaussian filter are: 1) it's the only separable isotropic (ie 'round') kernel, and 2) there's a Deriche approximation where the number of operations per pixel doesn't depend on filter size: https://espace.library.uq.edu.au/view/UQ:10982/IIR.pdf
> I encountered a non-obvious Python bug that was caused by mixed spaces-and-tabs

This is why PEP8 exists and people are supposed to follow it. Additionally, mixed spaces-and-tabs is a bug that causes poor readability - there's plenty of people who have their editors set to have tabstops as 2 or 3 spaces rather than 4, and your code will look wrong in their editors.

If you think there's any issues with mixed tabs and spaces in your codebase, Python provides a tool to find out - tabnanny. Additionally, any context-aware code editor will display a warning. (If you're using Sublime Text, the plugin to use is SublimeLinter - I assume there's similar tools for vim and emacs.) You can even set spaces and tabs to display differently in many editors!
"What is your name?"
"Legion," he replied, for he was filled with many minimalists.
Yeah, PCs are on the way out. Any day now. I suppose it will be the same year as Linux for end users.
It's the same as the bilateral filter, isn't it?
From that article:

I’m not one that gets excited about enforcing that every item in your collection is of type String. Why? Because it does not actually matter. If an Int gets in my array, it’s because I screwed up and likely had very poor testing around the scenario to begin with.

I wish I could paste in the citizen kane slow clap gif.
> we could take x to be the matrix [[387, 320], [-480, -397]]

If x is a 2x2 matrix, how can the left side be equal to 39 (a scalar)?
The problem with targeting "hipsters" (a term I dislike, btw) is that after a while they inevitably move on to the next new thing. And I don't think that religious belief systems are immune. A few years ago the new thing was Kabala, and before that western Buddhism.
This is great video and thanks for the link, but just to be clear to others it is not a teardown of the current BLE capable model that the OP has reverse engineered.
> Thats how insurance works in the state that I live in.

> ...

> I can't basically gift my old car to my teen cousin while paying "safe old man rates"

I don't think you understood what I meant by "insuring the vehicle, not the person". If cars are autonomous, then the car owner ("driver") becomes completely irrelevant to the insurance price calculation. There is now no such thing as "crazy teen boy" prices.

So in other words, to contradict your final paragraph, at NO POINT will it be cheaper to insure a human driver. And given how empty roads will become once cars are autonomous, it seems crazy to build a whole new transportation infrastructure.
Reaky you goto University and have no idea what a $120k sallary means - unless your a trust fund kid i can't realy belive that espesialy for medical degree.

And Clasic 911's are quite afordable and you dont get the massive loss you do on buying a new one.
Traditional and contemporary (meaning full of baby boomers) churches tend to have many outlets for the artistically-inclined. I'm guessing that's because the church experience for them revolves around mass media and therefore performance: bands, choirs, sermons, and Bible studies (and accompanying books).

I think most faith groups fail to identify creative-but-not-artistic types (makers, hackers, builders, etc.) as having a lot of skills and passion to contribute. It's certainly not coincidental that both the tech-oriented (and more broadly, male) portions of American society are underrepresented and probably under-served.
QGIS: GIS software that isn't worse then the big closed source programs and is better at certain specific things.
Control.Monad.void is your friend.
government spending (reduce significantly)

Right-wing politics in the US say they want this, but actual right-wing behaviour has been to increase government spending significantly.

In any case, most of items in that paragraph are about rolling back progressive changes, rather than introducing new items. When I say 'status quo', I don't mean 'preserve a snapshot of modern society in January 2015', but returning society to an earlier version, and preventing social flux in order to keep it that way.
About 1) They specified yesterday the goal is not "write once, run everywhere" but "learn once, write everywhere". They are also working on the Android version. Of course I guess a cross platform framework built on top of that would be possible.
> I am not sure posting it on HN is the best way to not share the link though.

I simply don't want the link itself to appear elsewhere, I don't care if the whole HN crowd downloads it and send the link privately to their coworkers or whatever.

We're on a 100Mbps link so bandwidth should not be an issue if people are not selfish dicks.
Video downloading: youtube-dl

https://github.com/rg3/youtube-dl
It's 39 x^0 = 39 I
indeed. Pretty sure there's some cognitive load involved for developers who come onto a team who uses a style that's different to what that developer is used to. Languages with strict style standards remove this problem.
Logodesign247
Yeah. But ECUs in regular cars are designed to function in a broad variety of conditions. A car bought in Germany has to work when filling up top-quality BP Ultimate Diesel, but it also has to work if you drive it to Russia and fill up their horrible sulphuric Diesel. A petrol car has to work when filled up with 98 or even 100 octane petrol, but also when filled up with 91 octane petrol sold in some countries. Not to mention that the engine has to function normally in -30C but also 40C,both of which can be encountered within a single country.

Of course if you know that certain things are not going to be a problem(like you are not planning on driving to Russia or filling up at shady stations) then you can manually tweak the ECU for shorter timings or whatever, to get more performance out.
The last benchmarks[1] I saw for Swift showed it's generally pretty slow without optimisations on, but various differences in the language from Objective C mean the compiler can optimise it much more, so generally it's faster than Objective C (and actually comparable to pure C at times[2]).

[1] http://www.jessesquires.com/apples-to-apples-part-two
[2] http://www.jessesquires.com/apples-to-apples-part-three/
Don't worry! All the screws have the same size and your coin is compatible. (Go's builtin data types which have generics)

You want to use different screws? You're on your own.
They did, it at least has point and click added on PC, I think it has Telltale style drag controls too but I'm not certain.
How would humanity enter a Dark Age?
Ask HN: OTR/GPG/etc do not pin certificates, why?
These and other asymmetric cryptography schemes depend on trust through peers (WoT) or direct trust through out-of-band verification of key fingerprints. Yet the large majority of users don't bother with either. A horrific problem for activists but does not make use of these technologies entirely useless, if at least they would pin certificates in a meaningful way.

Why do these technologies not provide a level of trust based on "initial certificate" so that at least a MiTM attack happening later would provides an alert "This persons key has changed!". So what are the reasons for this not happening already?
Don't really see it being a problem; I don't have a lot of experience with UIKit but Clojure interacts fine with Java UI toolkits like Swing. I've also dabbled with the OpenGL Clojure wrappers and found them easy to use.
I don't know, do hipsters go back to drinking crappy coffee? I think broad interests change with new experience. I don't know about community in Buddhism or Kabala, but in Christianity, once you experience healthy, constructive, no-judging, be-yourself community with other Christians, your tastes change. Going back to normal friendships is a little like getting used to great coffee then switching to instant coffee.
I think there's a difference between standards at the language level and standards in library code.

There's also the point of simplicity at which it actually doesn't matter how something is accomplished, only that it is, which is where the Node.js ecosystem falls apart. Too many libraries with half-baked feature sets, each new library built because the developer didn't like the last one.
My opinion on the matter is that if someone can say the phrase "ethics in video game journalism" with a straight face, it's time to abandon the conversation...
Junk Social: How I Accidentally Quit Twitter and Facebook
password manager: KeePassX[0] (or MacPass[1] on OS X)

KeePassX works cross-platform and there are ports for Android and iOS.

0: https://github.com/keepassx/keepassx

1: https://github.com/mstarke/MacPass/
The notable thing here is that the updates are done "magically", as in, in the background over WiFi.

Software mappings for engine performance are often modified by hobbyists, performance tuners, etc., it just normally takes plugging in a tool or swapping a control chip.
Mixed but the Swift team mostly yes.
Those benchmarks (part 2) were ludicrously flawed, comparing native integers in Swift with NSNumber objects in Objective-C.

The fact that the standard library qsort() routine, which uses function pointers and pointers to the objects to be sorted in the array has overhead is also obvious, a truly native implementation is still much better[1]

[1] http://blog.metaobject.com/2014/09/no-virginia-swift-is-not-...
View, Text and Image should be cross-platform, and might even be targeted for web at some point. And more components could be. But they emphasised that you should be able to _choose_ how much code you want to re-use cross-platform, and that you should always put energy in targeting and perfecting for specific platforms
You don't need to include the binaries, once you can run "npm rebuild" in the installation process.
It's fun to read an article written from a somewhat "outsider" perspective (the descriptions of bands and music are particularly amusing). I'd also be interested in reading a more comprehensive insider-perspective study of churches in SF and the Bay Area. In particular, I'd love to see a deeper survey of the latent conservatism of many "hipster" or "emergent" churches here, once you scratch deeper than the surface. People get squeamish quickly if you delve too far into questions of homosexuality, past the "don't focus on it" attitude described in the article.

There's also a surprisingly large "God called us to live in this dark city of sin" contingent, which I find sad: if you can't appreciate a place like San Francisco, you're only half alive: surely the antithesis of the promise of Christianity.
Testing on the Toilet: Change-Detector Tests Considered Harmful
The problem was that people were using Mozilla as a punching bag for their disillusionment with Eich.

My favourite example was OkCupid, who detected you were using firefox and redirected you to a page telling you to use a different browser. Despite several gay developers saying that their experience at Mozilla wasn't oppressed by Eich.

But the kicker was that after OkCupid got what they wanted (and got a ton of good press), they didn't revert the damage they did to the Mozilla brand. They won, but I visited their site with firefox and chrome, and there was no redirect to a page saying "hey, mozilla is cool, you should use them [again|still]".

They weren't actually interested in reform, just in shouting and winning, and damn who they damage in the process.
What is the point of PowerShell on Windows, you can just use COMMAND.COM.
UK light is very different to California light.

Colours here really are washed out. A long time ago I was in Australia. My then gf bought a bedspread by an artist called Ken Done - lots of bright primary colours.

It looked great in Sydney.

In UK light - even in sunlight - most of the colour punch disappeared. It actually looked kind of grey and old. Disappointment...

So if supersaturate movie colours, they look surreal here.

But California really is teal and orange. The light is warm and intense, and LA gets a lot of clear blue sky. So I wonder if directors like TnO because it's a variation on natural Hollywood light.
Peg DHCP
The SVG Engine for Unity
The Purpose of Silicon Valley
That may sound silly but humble Notepad++ should be a part of your list of great opensource software. Although at first glance it does not require spending time on learning its functionalities it offers a lot of plugins that allow to replace proprietary software (i.e. I'm using XML-plugin and that allows me to work with XMLs without using specialised software like Altova).

Also TrueCrypt - I'm using it all the time (although there are changes in maintenance community the last stable version was proven to be clean - I still trust old good truecrypt)
VirtualDub - video manipulation software that does some things better than 99% of its competitors (including direct-stream processing, which for some reason most commercial editing suites don't). Not a replacement for Avid / FCX / Premiere / whatever by any means, but it does some stuff better than anything else.

http://www.virtualdub.org/

Also, grep.
Avocode 1.0 released
I've noticed that how churches look is really influenced by land prices and local zoning laws.

In places where people have money compared to the cost of real-estate (like Texas), you see giant superchurches. In places where real-estate is relatively expensive, churches tend to be smaller since large auditoriums are basically out of the picture.

Though especially in dense areas, I've also seen what I call "church franchises"; one "church" with maybe half-a-dozen locations spread across a metroplex. To different degrees, the pastoral staff and congregation will float around to different locations from week to week. It's a way to grow without having to make absurd capital expenditures.
Appliquer une stratégie de niche dans sa vie de tous les jours. Faisable? Moral?
Unless you change the settings it'll default to the Java Conventions.
That is called chip-tuning and being done since years.

The only think is, no OEM does this officially. It is only done by more or less shady third parties. Officially it is done eg. by Brabus for Mercedes, Alpine for BMW, …. But then not part of a retrofit but you have to buy the whole car from them. You can buy it as retrofit from some Russian or other alike.

It is also very common in the industry that the very same engine is used with different algorithms resulting in different PS. Like my Volvo S60 2001 Model uses an engine which was available with 140PS, 170PS and 210PS. The very same engine was used by Ford at that time in different Models with different PS.
Crypto puzzle
Im a member of an Italian metaldetecting association and we discovered on a world war II scenario (aproximately near Florence) an empty bullet containing a coded message (8-13-1944). Our aim is giving it to the local veteran museum but, despite our struggles, we havent solved it yet.
Here is the link to the coded message http://metaldetector.forumfree.it/?t=70205379
Any suggestion or contribution is welcome! :)
If this performance-critical part of the code is battle-tested, they could always compile this bit with optimisations and the rest in debug mode, too.
Helsenytt om vekttap
Notre parcours de 0 à 100 000 utilisateurs
Are those types just aliases of String?
yes, this is a good question. I still have to implement drag and drop in a react project, and it seems the way to go is do this all through state? Which means none of the existing drag and drop solutions will work (any DOM manipulation without react knowing about it will cause trouble), and since react is relatively new there is seems there is still a need for good reusable animation components/mixins, and in the mean time, it's all a bit more manual work.
Ask HN: What is your product development workflow?
I'm leading design & PM in a small team. Even with a QA team, we're suffering with product quality which I'm attributing to our CEO's desire to add new features instead of fixing the core. As a designer, it's not even that I care about getting everything to 100% perfection - I'd settle for 70% at this stage.

For example, we allow managers to access Timesheets for when their hourly/shift employees worked. Users have reported severe issues with the current implementation. We've designed a new version that replicates the current functionality but includes some new features.

I'm in the camp of wanting to rebuild the current version, removing the things that users hate now, then add the new, "delight" features later on. CEO disagrees & wants to build the new features with the rationale that "current version is functional so new features will have the most value".

This is just one specific example, but it's a pattern within our development process. As such, we've ended up with several sections of our app that even members of our team just don't want to look at because they're so janky (i.e. they were released out of MVP mentality & then never polished). I feel like for every new feature we add, we end up with 150 new bug tickets filed in PT that I have to prioritize. Can't we just take our 3 core features, make them 95% effective & then move onto everything else? I totally understand that Investors like new features, but they like paying users more & people are paying for these 3 core features. Am I thinking about this in the wrong way?

Any advice would be greatly appreciated.
Google for CISSP.