skysight-inc/HackerNews huggingface dataset:
So, I was curious and tried installing it locally for a test drive.

The installation was painful (issues with imagemagick, for one). I installed from git, according to their installation guide [1].

The result is broken (for me/in general) on several levels. Let's start with the best one:

The configuration file that you generate during the intial setup of the application (from a UI. It's not my fault, I didn't miss anything, this file is totally autogenerated) has a different idea of the configuration parameter name for the password salt.
Result? The admin account ends up in the db unsalted (or .. whatever their configuration returns for 'value not configured'), because it searches for 'passwordSalt' in the config and previously just dropped a 'secret' in there.

Why did I even notice that? Because I was hoping to use that thing with my wife. Two accounts, both allowed to upload. Seems to be a concept that this project doesn't support: For all I can tell only _one_ user is allowed to upload pictures. You can have multiple (local) users, but for that you need to read the code and edit the config file directly. Yeah - and figure out the salt bug above.

Uploading failed with a division by zero error when I used ImageMagick as backend.

The gallery sometimes _didn't show the image, just the tags and the general UI around_ (in both Chrome and FF). Quite a bad thing, since that is the only usecase.

It took me ages to understand how to delete images. The only way I found is hidden in some 'batch manipulation' dialog.

I could go on. It feels unfinished and rough. It doesn't solve my basic needs. Replacing Picasa and Flickr would be great, but this app is from away from it.

1: http://theopenphotoproject.org/documentation/guide/Installat...
Actually, the upper-half of the IQ distribution is log-normal when ratio IQs are measured. Adult deviation IQs are percentile rankings coerced into a Gaussian distribution (which is why measuring adult IQs above 145 is hard: small samples). This suggests that the "true" IQ is the log-normal distribution, which has support only on (0, infinity).
Congrats Remind101 and ClassDojo! It's cool to see ImagineK12 teams up there :)
iOS is so garish people call it boring.
Perhaps I've misunderstood, but that does not seem comparable.

* You decided when the spec should be frozen. You're asking Flickr to give away control over their specs.

* Freezing a spec incurs no ongoing cost to you. You're asking Flickr to maintain current services indefinitely.

A comparable situation would be to put Userland under the control of some external entity, which had the right to impose obligations on you to (for instance) keep the data available in current formats forever.
Scarlett Johansson hacker Chaney given 10 years
Several years ago I set my AP name to one of my email addresses with the express purpose of being able to share WiFi if someone needed brief internet access. No one has ever contacted me about using my WiFi. Perhaps I needed to name it "Want WiFI? email me ..." to make it clearer.
I thought Apple would make a projector before a TV, honestly. It just seemed like the Apple thing to do, especially after having a projector for a while.
Ask HN: I'm a Mech Engineer where can I find a job in a Tech Startup?
Lately I've been interested in the grassroots startup community and have considered making the switch from my regular 9 to 5 job as a Mech Design Engineer to join a Tech Startup. However, for some reason I cannot code my way out of a brown paper bag to save my own life (aka I'm not an expert, but can find my way around in the codes). I've attended Lean Startup Machine, Startup Weekend, Meetups and have even founded my own Tech company (which failed). Clearly I have some knowledge of the startup environment and can bring to the table business skills, startup experience and an extensive background in the research environment. But for some reason I cannot find a startup who's willing to hire someone without a background in software engineering. Where are some places that I can find a job? I hate the paper pushing in my 9-5 job, am I doomed forever?
Really nice execution on this. So simple and just what I'd want if I was just starting to learn how to code. Bravo.
I find it to be a balance. In the short-term, I want everything I do to make things better for others if I were to suddenly collapse. To use Paul's example, I want to do the dishes and not leave them for someone else.

I also think it means pursuing big, important goals like fixing a broken neighborhood, writing a book, and so on. If I die in the middle of one of these projects, I probably leave small messes in neglected areas for someone to clean up, but it's worth the risk and why it's important to start as soon as possible and work quickly.

Thankfully a lot of things don't require that trade; for example, being a good dad to my children means teaching them to take care of small things and is also part of a long-term goal. There are other things like this. I think there is certainly a place for hedonistic activities like travel and skydiving, but not destructive ones like criminal activity or breaking a relationship to pursue another one.
This. I think the author really highlighted this well at the end of the article:

"Social media purports to connect us but it often does the exact opposite. The barrier, the anonymity, the lack of accountability; all encourage the worst in people."
That's not exactly true, if the comments and the code have at some point diverged, the comments can only serve to confuse the reader.
Rise of Angels & Entrepreneurs - Paul Singh (Partner at 500)
2012 microfinance short film of the year "The CEO"
Heh ! one of my juniors (and room-mate) in college was once utterly and totally distraught in his sleep one night. On further questioning he revealed that he dreamt a murder happening outside of a block of an infinite while loop. He was stuck inside the while loop and powerless to do anything about it. He apparently was the instruction pointer.

I do have dreams about code, but no scrolling text, usually nailing details of a function down.
I think Don Norman's book "The Design of Everyday Things" is largely about exactly this, and it could even provide a simple heuristic for whether or not a specific skeumorphism is worth keeping or just kitsch:

Does the additional design (whether a gradient, bevel, shadow, etc) indicate an affordance? That is to say, does the extra stuff that is being layered on serve to tell the user something about what the UI element is for. For example, a slight gradient and bevel on a button informs the users that it is meant to be pushed, as it looks a bit raised up relative to its surroundings.

This, to me, is the biggest thing missing from these flat designs. There's nothing left to indicate whether something is a button, a panel, or whatever else. It's been stripped down so far that crucial UI hints have disappeared. As other commenters have pointed out, I think moderation is the key.
A Python Compiler for Big Data
Reminds me of the million dollar homepage, which succeeded in raising a million dollars:

http://www.milliondollarhomepage.com/
Quote: http://mobile.brainyquote.com/quotes/quotes/h/helenkelle1618...

(I would copy and paste it here but I am on a tablet. Sorry 'bout that.)
Perhaps no one should ever blog about anything they do and learn from? Unless, of course, it's a rocket ship or a fusion reactor. /HN
You got downvoted cause it's a pointless, bullshit thing to say.

Yeah, the 28 people his brother murdered have it worse. That still doesn't mean we can't talk about how irresponsible reporting and a general Internet lynch mob mentality make life shittier for people. That doesn't denigrate the memory of the victims, and it doesn't invite a comparison to their fates.

Edit: attribution error for shootings
> To use a high-school analogy, 40 years ago you had jocks and nerds. Nowadays, there are Goths, emos, punks, metal-heads, geeks and so forth.

Huh?

Ferris Bueller was 26 years ago: "Oh, he's very popular Ed. The sportos, the motorheads, geeks, sluts, bloods, wastoids, dweebies, dickheads - they all adore him. They think he's a righteous dude."

There was a 1982-1983 show called "Square Pegs", with the premise "Listen. I've got this whole high school thing psyched out. It all breaks down into cliques." / "Cliques?" / "Yeah, you know. Cliques. Little in-groups of different kids. All we have to do is click with the right clique, and we can finally have a social life that's worthy of us."

40 years ago there were greasers, skinheads, hippies, surfers, beatniks, teeny-boppers, and other groups.
Keep in mind that theoretical constructions of symmetric ciphers are nowhere near as fast as practical constructions like AES.

What I hear you saying is "AES was designed with a practical implementation in mind, whereas asymmetric constructions were more 'discovered' from theoretical work that's often unweildy when reduced to practice". This about right?

The real issue is that no public-key algorithms are known other than those that are based on theoretical constructions.

I dunno. http://en.wikipedia.org/wiki/Merkle%27s_Puzzles always seemed pretty down-to-Earth to me, but they're inefficient as heck too. :-)
Programming Your Culture
This is something I actually know a lot about, being his roommate and friend. The only way we can even vaguely have a conversation with him is through our respective FBI contacts. You have no clue how sequestered he is.

Moving to a decently liberal area doesn't change anything, if there's some crazy that wants you dead, they'll do a lot to make it happen.
Well, if the Amazon phone runs the Kindle Fire OS, it won't truly be a 'first' iteration, so hopefully it will turn out pretty well. I'm not sure how difficult it will be for them to get 3G/4g working well, but it seems to me like that would be the most significant obstacle.
As a fan and free user of Mixpanel (so take my comment with a grain of salt), I really wish you guys would do more with education.

A simple library of use cases with how to implement them in Mixpanel would be an awesome start. No coding required, just need a someone to write these.

For instance, I had a question about how to track the effectiveness of different blog posts. When a user signed up, I wanted to know which blog posts (if any) that user had read. This is useful because content is the biggest driver of signups for us.

I couldn't find any info anywhere on how to do this with Mixpanel or any other analytics tool. I emailed Mixpanel support and got an immediate & thoughtful response from Woody (which was awesome), but I would've much preferred if there were a self-serve library.
Don't forget Kathryn. The Muse is YC funded as well.

http://www.forbes.com/pictures/eeji45eegdf/kathryn-minshew-2...
Oh Jesus, UI Design has turned into fashion.

Follow a fad, get sick of it, follow another fad, get sick of it. Over-do skeumorphism, proclaim "I'm heading in the extreme opposite direction", over-do flat design, go into extreme opposite direction. After everything's been "flat"ened we'll move into 3D design where divs and containers have a raised 3D look.

===== The problems with flat design =====

- It can give off a hospital white, cold, emotionless, colorless, boring, bland, sterile look.

- Looks like it was exported from a UI drafting app.

- Looks unfinished.

- You can't always tell which elements are clickable (see new YouTube redesign) because everything is so blocky (see windows metro).

- Has an extremely unhealthy obsession with white-space as a separator.

- Elements that where once grouped together are now just floating around in white-ness.

- Looks like randomly arranged icons and text. (see the new unnecessary, god-awful YouTube re-design)

===== The problems with Skeumorphism =====

- Inefficient, lots of css, lots of images.

- Follows what used to be familiar 10 years ago rather than what's proper today.

- Stuck in the past, old fashion, outdated.

- Doesn't make room for new UI elements.

- Old UI clashing with New UI.

===== The problems with Web 2.0 look =====

- Design and UI are loud and attract more attention than the content they hold.

- Super shiney buttons, unnecessary gradients.

- Distracting colors.

===== WHAT DESIGN SHOULD BE CENTERED AROUND =====

- Predictability, familiarity, usability, ease, retention, signups.

- Gradients are fine as long as they're subtle and not distracting.

- Buttons should have rounded corners to emphasize their clickability.

- Important elements should stand-out / pop-out more. You can use shadows and gradients and color to do this.

- Typography should be easily readable and go with the theme of the site.

- Design elements should not be loud, the elements that contain the content should not stand out more than the content itself.

- Rather than use eye bleeding white on everything, using subtle soft colors is best.
One thing that comes to mind is the updated www.outlook.com design and Windows 8 in general. While I personally am a fan as a designer, I'm more interested in what non-techy people think of skeumorphism vs flat.

Anyone have input from relatives / friends or anyone not associated with technology?
BLOODY NIGHT MOVIE - Bloody Night Movie
http://recipeswithbackbone.com/

Check out this book. It sounds like what you are looking for.
Re. your 2nd. point:

http://boards.straightdope.com/sdmb/showthread.php?t=609399
People vote in politicians. We hope that politicians do the hard work of research and getting advice before making policy.

It'd be really nice if politicians could make use of science and good quality research to make their arguments and to craft policy.

It'd be really nice if politicians could say "We don't know what the answer is. We're running some 3 year trials, and at the end of those we'll have some data and information and we'll be in a better position to know what the best thing to do is".

But no politician is going to say that. No politician is ever going to say "I'm not sure, I'll have to look at the research and get advice".

Any politician who said anything other than "Mass shootings are devastating and something needs to be done" would be eviscerated by tv, newspapers, and blogs. There is no possibility of nuanced discussion.

> most people very rationally prefer not to go swimming with sharks.

But when people decide not to swim in a well run swimming pool because the media is constantly blaring entertainment shows about sharks with ominous music and shaky-cam then it's not so rational.
Spirituality is very often a personal expression, and as such deserves to be reinvented individually to the extent each individual wishes to. Even then, the vast majority of us call APIs and include libraries with varying levels of strictness and freely fork existing repositories. Is it really so different after all?

// Submit pull request #5602 to apostlepaul/Christianity.
I think there's another misconception here, or rather an incorrect conflation of two things: Unconditional love and the concept of Hell. The two are not mutually exclusive. Even though you love your child unconditionally that doesn't mean you'll never punish them.

Also the concept of God becomes substantially less abstract when you think of it (at least from the traditional monotheist perspective) as the "Creator" and the "Created".
Regardless of how those of us on Hacker News identify politically, your shot at conservatives is out of line. I identify liberally and even I see it as inappropriate. I'm not being hyperbolic when I inform you that comments and opinions like yours are the kind that will be the end of America and everything that we believe in as we know it. Political conversation in this country is a time bomb.

Beyond that, pretty much every comment you've left in this thread is cancerous, insensitive, and outright stupid, and I wish you'd stop typing. I mean that in the most respectful way.
The attacking between different factions already seems to be happening, witness the 4chan vs 9gag raids etc. People seemed to hold out this irrational hope that the internet would somehow make everyone engage at a higher intellectual level, that part was clearly wrong..

I guess that's the nice thing about the internet in some ways though, it pretty accurately reflects real life, though the stratification is much more pronounced.
Developers of almost any skill level can write an HTTP/1.1 compatible implementation (and its fault tolerant enough that compatible-ish is ok). Soon we will live in a world with 3 or 4 HTTP/2.0 libraries and developers will have almost no knowledge of how the thing works under the hood.
On the front page of his website:

http://www.mattbors.com/
Gmail setting cookie in clear text and that to as a Persisten cookie
How can the contents of a package "drop" out of the package and then be routed to the wrong place? Sounds like 18th century postal service going on there...
I don't know about you, but I've never signed a contract for residential Internet access. I just call them up and give them a credit card number and a few days later have a box with a live Ethernet port show up in my apartment.

I'm sure they could cut me off if they didn't like what I was doing, but they could cut me off at-will so it's not worth trying to read their mind.
Python that scrobbles Rdio tracks when you start tapping along to them
Because if we let these events go by without comment, then we are bad people. If we take up the mantle and struggle against evil, then we are heroic.

That seems to be the thought process anyways.
i actually wish there were more blogs that assume this level of background. i know what backbone is, i know what it's competition is, and i want to play with nontrivial working examples without having to figure it out myself from the api docs.
Yes it's a similar take on making a million dollars. I just thought there must be another way / pattern of getting to the same figure while also attempting to solve the issue of discovering apps.
Similarly, bemoaning hassling a guy's Facebook profile by writing linkbait based on being a hassling Facebook friend.
Fraud and the Google acquisition that never happened
Until you can't make payroll because the deals that you booked as profit two months ago haven't paid you any money yet.

Then cash flow suddenly becomes essential.
Ajax feel is client-side, and have no implications on how the actual storage is implemented (server-side).

With specification only given the above, I'm sceptical on whether you'd need a database in the first place -you can eg. write directly to a file without any hassle.
In your link, their first attempt at breaking reCaptcha seemed to yield a 17.5% success rate. I was referencing wikipedia, which stated a 60% success rate against Microsoft's captcha and a 30% success rate against Google's catpcha: http://en.wikipedia.org/wiki/Captcha#Computer_character_reco...

Those papers may be a few years old and the state of the art may be different. But after an initial look I'm missing the reason that, compared to these captchas, you think that "3% is awful."

>If a CAPTCHA can be solved or guessed in an automated fashion then attackers can just throw more (likely compromised) machines at the problem at little cost.

I'm not ready to buy this. I would think every captcha is going to have some failure rate, even if it is extremely low. If attacks were absolutely free, then it wouldn't matter what the attack success rate was. Computers are fast, but not infinitely fast. Bandwidth is cheap, but not infinitesimally cheap.
"Psychopathic spree killings are such a low-probability, extreme event that there's almost nothing you can do, at a public policy level, to influence them. "

This is completely false. Being rare doesn't mean there aren't things that can make it even more rare. Many countries have taken steps that make these events far less likely.
And Craigslist marches on
I don't think that there are any large settlement checks in his future. To prove libel, don't you have to show that the author intentionally published something they knew was false? Just because a journalist is sloppy or inept doesn't mean he's committed libel.
I think more people would pay something instead of nothing if the default price was higher, eg if it was a $50 default those that paid $0 would be more inclined to even pay $1 because the value is percieved to be more. However, id like to see it tested.
I used to be able to get about two weeks.
Yeah. We're talking about a few hundred casualties and bystanders in the US over the past 15 years compared to however many millions of students have gone through the system in that time.

Self defense training is well and good for anyone, but I suspect you're far more likely to be near someone who requires CPR (the example in the article) than to legitimately worry how you might react to a mass shooting.
What would it take to implement javascript? Is it merely trivial, or was it left out for security?
I have been programming since I was a child, and have little difficulty picking up up new programming languages when required. I have also taught myself to read and play music. However, every attempt of mine to learn a non-formal human language has been a non starter.

Admittedly I have never been immersed in a non-English speaking culture, but even so, I hit a mental wall that I cannot seem to get past. They never 'click' into place the way formal languages do for me.
Personally, I have implemented a simple gift policy for the gift I make and the gift I receive:

- no more than 1 gift

- the gift must not cost overt 20 EUR, and the less expansive the better

- if a list of suggestion is made, better pick up from the list.

Simple, effective and it does not prevent gifts or consumption.

I usually say that to everyone around me to avoid getting stuff I don't know what to do with and will hate myself if I throw it away (it's a gift you know!)

An example : last year xmas present I got from my mom : red ties. Still using them BTW.

If you receive something unexpected, accept it after taking time to inform the offerer of your policy, so that next year you won't be uncomfortable. A single awkward moment, then it will be fine for the next years.

BTW I'm trying to have people stop sending me cards, but I haven't succeeded yet, even after multiple requests- even when I stopped sending them.

The best agreement so far with my family : I explained some people love to receive cards, but I don't, and in fact it makes me very sad - as much as if they don't receive one. So I send them a card IFF they don't send me one - that's a compromise acceptable by both parties.

And everyone is happy. No need for a bleeding hart moralizing article during a guilt trip.
I'm not sure if you considered this and your payment model made that easy or even possible, but I would guess that many people would like to try it first without paying anything and after that, they would pay whatever they think it is worth for them.

I would have done this. And if there wouldn't be an easy way later on to pay/donate, I would have just leave it unpaid.
TIL that I have been doing acceleration calculation all wrong over the years. Thanks for the insight.
Because Craigslist is already established, I'm not sure if they'd be as successful if they launched today.
Hipsters On Food Stamps, Part 1
I'm should be more amazed at how I can wake up with a bugfix to make in the middle of 1500 LOC from the day or days before. It's something of a once-or-twice-the-month event, and tends to pass by without me paying much attention.
It's indeed a euphemism for gun restriction laws and an introduction of social pressure against gun owners to disarm advocated in national-level media. I am unsure of the origin but it seems to be a newly adopted phrase used to talk about gun restriction and mental health access in relation to the recent shooting, which is probably why you're only taking it at face value.
For the most part, it's a list of some pretty impressive young people doing some pretty impressive things. You don't have to shit all over it in this thread because you're butthurt.