skysight-inc/HackerNews huggingface dataset:
Too late if you ask me, let me explain:

Programming languages are hard to change, very hard, because it will certainly break programs written in it in many places. So if you want a programming language with a vision you should start with it, or simply accept it has no vision and it merely goes with the whim of its maintainers. The latter is what I believe happened to PHP. No biggy, there are plenty of languages that do have strong visions and are very suitable for web-development; just move on.

If PHP was to implement a vision, it would soon not be PHP anymore, whether that is a good thing is up to the users of that language. In that case I foretell a hack of a lot of porting effort and a fork (facebook?)... :)
I would guess there is an ATM like pin code that you would have to enter.
Where are you getting your definition of "Fair Use?"

From: http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/...

"What Is Fair Use?

In its most general sense, a fair use is any copying of copyrighted material done for a limited and “transformative” purpose, such as to comment upon, criticize, or parody a copyrighted work. Such uses can be done without permission from the copyright owner....

Most fair use analysis falls into two categories: (1) commentary and criticism, or (2) parody....

A parody is a work that ridicules another, usually well-known work, by imitating it in a comic way. Judges understand that, by its nature, parody demands some taking from the original work being parodied. Unlike other forms of fair use, a fairly extensive use of the original work is permitted in a parody in order to “conjure up” the original.
"
I read the piece and I don't understand how it relates to the article title. As best I can tell, it is just a rant that some other company got funded. I see no mention of what her company is, why it presumably did not get funded, what value she thinks a company should be measured by, etc. Thus, the title strikes me as pretty gratuitous, like "I think I will stick boobs in the title cuz sex sells, then bitch about whatever the heck I feel like". So my thought: Maybe she can't get VC money because she sucks at effective communication.
I'm not sure it would be very different to trying one on in a store - someone may have already tried on the same one.
I was also experiencing an issue with session three earlier (sent along a bug fix). Works like a charm now. Thanks for the quick fix!
Swearjure - Clojure without alphanumerics
Is the marketplace required to issue the 1099-MISC if the threshold for the 1099-K is not met if all payments are done via credit card? I'm guessing the answer is "no" but the blog post isn't quite clear on that.
Not if the university applies a pin/password system.
My Uni still had computer labs (at least, for people taking CS classes) and I graduated in 2012.

Massive, high-resolution screens, nice keyboards, and a social atmosphere meant I actually used them quite often.
Photo Marketing with Instagram
PHP needs to die

Sorry...
Oh, only five other languages? Come back after your twentieth and we'll talk...

Now seriously - in which Scheme did you "write"? Racket has excellent debugger and brilliant contract system and exceptions, not to mention a repl and powerful type system. I'm sure you didn't want to display your lack of experience and knowledge, it just happened; I won't hold it against you, just don't write anything more about the thing you know nothing about.
What I'll argue is that it's not a best practice, because nobody practices it. I also think it's a silly countermeasure, but I don't feel like I need to defend that argument.

I would not hash reset tokens, but I didn't downmod you for suggesting it. I would get mad at you if you worked on my team and dinged a client for not doing it, though. :)
You know the authors never submit the blog posts to HN, right? It's other HN members who are a fan of 37 Signals who submit their blog posts to HN.

So, are you complaining at 37 Signals for writing on their own blog, or at HN members for submitting something they thought was interesting?

Also take note that the term "HN-worthy" is highly subjective. Submissions make it to the front page of HN not because they're HN-worthy but because many people vote them up.
I am not sure you can try out bra's in a store (I am a guy). I am just glad I know you can't try out boxers!
Do you have a write-up of your "list of 7 Deadly Web App Features" somewhere in the web? I don't see it in Matasano's blog or the googles, thanks.
You live here. You agree. If you don't, move to somalia or something. (somalia is tongue in cheek, obviously).
http://www.stefankrause.net/wp/?p=4

"Saying that C is generally several times faster than java is – according to those benchmarks – simply wrong. In other benchmarks Sun and JRockit were even able to beat ICC. Not by much but I guess it’s nevertheless just very remarkable that it’s possible to beat ICC [using a Java Virtual Machine]."
Having a single "customer" and having a boss is a pretty fine semantic distinction, don't you think?
These guys are really betting against dirty energy.

Google could eventually become the Rockefeller of renewable energy.
A cogent argument, well explained and articulated. However, I don't agree with the conclusion - that what audiences want is ever more realism. Realism diminishes things; the 'film look' adds a dream like quality which is highly desirable for narrative work.
got mine at nl.farell.com, unit arrive within days, the additional cables and converter pieces are still not all with me (1.5 months later). weird.
Stas responded here: http://news.php.net/php.internals/64775

"PHP's vision is being simple and practical and focused on the web. PHP is what people use to get their first site off the ground. PHP is what a web designer learns when he/she wants to go into programming. PHP is what a random Joe uses when he needs to whip up a page and he's in "do it yourself" mind. PHP is what you expect everybody to be able to handle, and everything to be able to run. It is not to serve everybody, every use case and every possible need."

Frankly, I don't understand this vision at all. Is PHP supposed to be a beginner's language that a webdev eventually moves on from? I mean, don't get me wrong: I used PHP for exactly that when I graduated from high school. But is the directive really, "Real programmers don't use our language"?
That closing appeal to deal with the abusiveness of the php.internals list fell a little flat given the opening statement of "shut up". I loved Rasmus' answer to this though.

http://news.php.net/php.internals/64771

> The vision has been the same for years. A general purpose scripting
> language with a focus on web development. You are simply saying you want
> the vision to be more specific than that because everyone has a
> different view of what web development means. But even if we narrow the
> vision, it will still be open to a lot interpretation. We try to strike
> a balance between the different and changing views of web development
> the same way we strike a balance between appealing to weekend warriors
> and top-100 trafficed sites. No vision statement is going to answer the
> question of whether annotations should be in docblocks or in the core
> language. That's simply not what vision statements do.
>
> -Rasmus

Maintaining clarity of purpose in a project can be difficult sometimes. Kudos to Rasmus for managing to do so in the midst of what looks like it's gearing up to be another php.internals shitstorm.
My vote is on Apple IF, and its a big fat ugly IF, they ever would do two things...

1. Become agnostic to their own software. What others have said about Dropbox not getting acquired by Apple is a good thing is true. iCloud is specific to the Apple ecosystem. A great company would expand for all and I get that Apple doesn't need to and there are advantages in not doing so, but that leaves a lot of things off the table that they could. Expanding to allow some things to be cross platform will be a huge advantage for them if they can ever do it.

2. Get better at web services. Apple suck balls when it comes to running anything web related. Whether that's an ad company, a social network, or just about anything else they've tried. They should acquire a huge company in the space (something like FB) and expand to make this weakness a strength.

If not Apple (because of said reasons above), I vote for GitHub. Just kidding. I like Github but it'll probably be Tesla or SpaceX
How would anyone be able to buy a bra, which is an elastic device that lifts, shifts and holds the breasts – an incredibly variable bit of anatomy – without trying it on?

http://www.flickr.com/photos/sousveillance/6617089103/
They aren't used. It's no different than trying them on in a Victoria's Secret. Trying stuff on is a little different for women than it is men.
Yup. Please enroll so that I keep everyone up to date https://docs.google.com/spreadsheet/viewform?formkey=dGtrcXZ...
Real time processing system comparion matrix
Empty, non-contributing comments like yours that appear in every single thread about PHP on HN need to stop being posted. Not sorry, I mean it. Stop.
Yes, that's mentioned in the first paragraph of the article.
1. Password reset.

2. Email

3. Thick clients.

4. File upload.

5. File download.

6. Templating (as an app feature, not as a dev tool).

7. "Advanced Search".

This list is a couple years old. We're going to start tying bug reports to functional areas in targets to get a better empirical list by the end of the year. I expect the new empirical list to be more boring and less useful, though.
Great response and I agree that the scathing critique from this article seemed factless and tactless. True and Co. is a company I have looked at a few times and is definitely the one both my wife and I think has great potential for disruption. Seems like a good idea worth investing in and seeing if it works.
I would add Tiny Scheme as an embedding scripting language or as base of a DSL
Hahah, recipes are actually a very interesting application. A program is much like a recipe, after all. I could see a collaborative site where you build up a personal cookbook by forking and trying out other peoples' stuff and contributing your own modifications, etc.
That's why its being open source is relevant. Paranoid folks like us set up a private network locally or on any number of our own physically secure servers.

It's also an interesting question:

How comfortable do we feel relying upon the "principle of least authority" long-term in a mixed-trust environment? i.e., a p2p-style Tahoe-LAFS grid, or deploying it privately using a commercial vendor like Amazon S3 (either directly or through Dropbox for free), on our own servers, and everything in between.

You might not trust companies from certain countries with your data, and you shouldn't be forced to in order to store it* in the cloud*.

[0] https://en.wikipedia.org/wiki/Principle_of_Least_Authority
The guy's "transformative conversation" is akin to staying up late and going to forums and 'correcting' them. Why? Because somebody is wrong on the Internet!

Just substitute internet for real life.

There is a time and place for everything.
Oh its true that VCs come and go, its almost apocryphal the stories of some guy who joins company A and gets rich, leaves and becomes a VC and then becomes poor. (well not poor but significantly less wealthy :-) But like any market those things auto-correct. And its a small enough industry that its hard, perhaps impossible, to hide the failures. The partner who seems to always make the wrong call on companies eventually ends up not a partner any more.

So at any given time, there is a chance you'll get a brand spankin' new VC who doesn't have a clue and he'll fund anything that strokes his ego or makes him look cool, but those folks flicker in and out of existence quickly :-)

But by and large the question of whether or not its worth handing over someone else's money to make your business happen boils down to really basic things, like "Who are your customers?" "How do you find them?" "What does it cost to reach them? Capture them?" "How do they compensate you and for how much over what timespan?" and "How does that money you get feed back into the business to grow it?"

You need to know those things, and know them with certainty. Sure you can say "I have the secret knowledge of
the ancients and can make a perfect bra for any woman!"

And even if it is completely true and provable it is only one half of the picture. What if the cost to make them is $150, and their specialness fades in 3 months? Suddenly it doesn't matter that they are perfect, very few people will invest a couple thousand a year to keep a stock of perfect bras on hand. Or these bras are so well made they are indestructible! How cool is that, except if it costs $100 to 'fit' the person, and they buy one bra over their lifetime. Well that doesn't work either. So you really need to have a model for what the revenue is, what the costs are, and how you'll go from 0% market share to x% (where x represents actual profitability).

Something I'm fond of is the quote "All startup ideas are risky but funded ones are not random." There is very little randomness in the initial funding of a company, it has a strategy to take an investment and turn it into a large return in 3 - 5 years. It may not succeed in doing that, and there may several alternate paths that don't work, but the paths are there.
And then there are projects like the door lock on our hackerspace which unlocks the door with an RFID-Reader and allows user-management via the web. A perfectly reasonable application for a webserver switching a relais.
Heirs of Mao’s Comrades Rise as New Capitalist Nobility- Bloomberg
I think gay people have control over their emotions just like everyone else and it doesn't automatically impact 100% of their lives.
Bloody hell, passwords are st.

More often than not, the user has the same 6 character, dictionary-based password. If that's not sad enough, the app rarely uses a hash as good as bcrypt or scrypt.

Why the fk aren't we using tokens in 2013? How hard would it be for an co-op NGO to stand up as-simple-as-possible-but-no-simpler PKI solid enough for the benefit of many?
Ask HN: Events lost when using Google Analytics for iOS SDK 2.0b3?
We are noticing some pretty singificant Event loss using the Google Analytics for iOS. We have compared the event numbers we receive and they are roughly half of what they should be. We verified this by using our in house metrics and by comparison to the same app using Google Analytics for Android.

A few other points:

* We are using multiple trackers

* We are using the default dispatching process

* We are setting the dispatch interval to 60 seconds

We've gone as far as capturing the network traffic to Google and it appears that our app is sending all the correct information info Google's analytics servers.

I'm wondering if anyone else has moved onto this version of Google Analytics and noticed problems? Or if anyone has knowledge about GA ios integration we'd love some help getting this straightened out!
Python has often been called an easy to learn language and a good first start because it tries to be easy to read.

Does that mean that it is also a beginner's language that people eventually are supposed to move on from?
Task Lists in GitHub Flavored Markdown
Isn't that true of any contract?
A similar point - if you want to interface with something written in C (i.e. anything not written in Java), it's going to be a lot easier in CL than in Clojure.
I can report that the Parse course is now correctly working. Thank you!

I'll check tomorrow if I'm still having issues with Twilio. I also got my provision rejected from Sendgrid, but I'm trying to solve this on my own. EDIT: Solved!

Thank you again for these wonderful courses!
I'm bisexual.. So the opposite is bisexual? I'm fine with that.

Can I have my upvote?
It seems to me you've read quite enough!

If you want to learn, maybe your time is better spent coding? ;)
Yes and no. "most" is not equivalent to "all", and there are several private health practices in Canada.

http://falsecreekhealthcare.rtrk.ca/
http://www.csc-surgery.com/

There is an ever increasing grey area in Canada with regards to what procedures can be paid for by entities outside of the Government.

It was actually recently found unconstitutional to deny someone willing to pay directly their medical services.
I disagree completely and vehemently.

Because it's tying you to an unreliable third-party service, and there's no way to mitigate it.

> Sure GitHub has been having some problems recently, but they are all-in-all massively reliable.

> Artifact dependencies really shouldn't be in the same place as source, they fulfil different roles.

Seems like a dogmatic point - why is this advantageous?

More importantly, there is a reason people do this - they want a zero-effort way to use certain branches, tags, etc. They want source.

>What you want is a dedicated repository format.

Again, seems dogmatic. What advantage does one format have over the other.

> in the community central repository

and now we have single point of failure again, but I also have to wait for someone to either upload, or set up an automated solution to upload, the version I want. There's a reason people use the source for this.

> it's trivial to set up a local mirror and make sure all your third party dependencies come in via this mirror

Nightmare. We actually do do this - we maintain a nexus instance on EC2. Its a fairly awful experience. We wouldn't use it if there was a way in leiningen to use git, and if maven wasn't so slow at getting dependencies.

> That way if their repository goes down temporarily or permanently it's no problem, and you ensure your builds remain reproducible.

Definitely a real problem. But there are real tradeoffs here.

> The most infuriating part is, the software to do this already exists. If you want to start a new language, great. But please, use maven; otherwise you are doomed to re-invent it, poorly.

I use maven on a daily basis. Its not great to be honest, and comes with a massive amount of baggage, including the SNAPSHOT stuff which is awful, and a lot of things tied to java. Rubygems are a significantly better experience, are a lot more usable, and have some really good features like being able to use Github links :)
Not having MS Office is a dealbreaker. It's not a matter of being able to do what you need on Google Docs, it's lack of perfect MS Office compatibility with back/forth revisions, track changes, etc.

Also, why exclude engineering? Drexel has pretty big engineering, science, and math departments. And I'd imagine some of the softer majors like business, accounting, etc, still need their own software.
I agree, and I think that those who say they want realism really only want the illusion of realism.
$24 ATmega32 http://www.amazon.com/Arduino-Mega-MEGA-2560-Board/dp/B004A7...

For ARM, I prefer to solder my own LQFP at about $7. http://twitpic.com/btvkmd

You're right though, someday I'd love to be able to transplant BGA packages.
If you have ever walked in the area where drexel students live, you probably wouldn't want to carry your laptop from your home or dorm to campus. I didn't go there, but I lived nearby.
This is pretty much exactly what Drupal does as well, with the exception of using the user's password hash instead of the ID as input before hashing and it also stores the timestamp of the reset request as part of the URL (and the token) to allow for expiring password resets.
php's internals mailing list is chaos. It's a pantomime of "YES-NO-YES-NO-YES-NO" ad nauseum. And that is why PHP is such a horrible, inconsistent language. It has never had any consistent direction. JS was bad at first, but its mistakes are slowly being corrected and it is become more consistent and coherent. PHP was bad at first, and they keep breaking things as well as improving it.
That's what having a job means to most people in southern Europe. Everything that falls short of that, which are most jobs nowadays, is considered negative.

That's one reason why many people think it is normal that one of the roles of the state is to be a main provider of jobs.

Not saying that's good or bad, just what the general feeling is, which is very difficult to understand if your baseline is pure capitalism.
On the latest release of Linux Mint, I did the following (it should also work for Debian, Ubuntu and other Debian-like systems):

sudo apt-get install espeak
HOST=127.0.0.1
ping $HOST | sed -u -e 's/.*/ping/' | espeak -v en

The -u (unbuffered) option to sed was required to get it to work. Apparently, the problem is that Mint's version of sed (GNU sed version 4.2.1) will buffer too aggressively for this usage when the output is not a terminal. It was a little confusing to troubleshoot since the output looked OK without the last pipe, the espeak command seemed to work when you just run it and type stuff in directly, but putting them together yielded silence without the -u switch.
it can add a quality that is desired for the narrative work. Everything has its place.

Honestly, my main real complaint with the 48fps version of the film was that it seemed like the cinematographers took the liberty to pan faster, or at least it felt like they were panning faster. That was an unpleasant experience to me, but little else was.
> What I'll argue is that it's not a best practice, because nobody practices it.

And now you're begging the question!

Actually, some people use it :-).

It shuts down an attack vector, and it's cheap to implement. Why is it silly? My rule of thumb is to treat all passwords equivalents in the same way.

I'm honestly surprised by your hostility towards the idea (not mine, BTW), and by the downvotes for promoting a strategy that provably (in the math sense) increases security.
It's more a matter of not wanting it to get stolen on your way to the library walking through sketchy Philly.
Couldn't agree more. It seems like "algorithm" is starting to be used among the non-tech world to refer to the computerization of everything in a negative way. Really, an algorithm is a mathematical formulation of how to solve a problem, albeit usually ran on computers. If True & Co. want to apply a little machine learning to an old problem, fine. If people think that machines can't learn, then we're going to have these sort of issues.
Hey, I just followed up and checked out the site. It looks rockin' with SyntaxHigherlighter.

Another idea, which takes some more work, is that whenever I mention a variable-name in a paragraph I have a <span class="code"></span> around it, and I style it to look like a little piece of monospaced text.

Here's an example: http://peterconerly.com/blog/django-loves-locals
We should start a fund for any biologists who can make giant squid taste at least as good as trivial squid. There have been many jokes about how tasty these are. I once tried raw squid at a Japanese restaurant, against the owner's advice. The dominant flavor was ammonia (which they use for buoyancy). It seems from these tales, their giant cousins would taste even worse.

http://io9.com/5800495/architeuthis-on-ice
"When Roper handed his hot-off-the-grill delicacy around to the dinner guests, it turned out that he was the only diner willing to partake. He didn't eat much. Architeuthis flesh tasted like ammonia, something like floor cleaner, perhaps, he declared. Since his experiment, other scientists had concurred with Roper's "floor cleaner" finding."
Ask HN: Almost finished w/ first Rails app. Looking for mentor.
Hey,

I am a wall street analyst turned C# programmer and recently turned rails beginner and I'm close to finishing my first rails web app. However, I would really like to get some pointers from someone who knows rails well. There are some key unanswered conceptual questions that are keeping me from progressing with the app. It would be amazing if someone here was willing to mentor me through the last stages of development and answer some of my questions. I tried the Rails Hotline but I never get anyone on the phone and I've read most rails guides.

My email is in my profile.

I'll be forever grateful.