skysight-inc/HackerNews huggingface dataset:
Here is an example of trampolining in a Scheme interpreter I wrote in JavaScript: https://github.com/erjiang/foxscheme/blob/master/src/system/...

This way, interesting Scheme programs can be written without using the small JavaScript stack.

It uses an infinite loop that's broken out of by throwing an exception. There are also some other tricks that it uses to allow other things to happen on the page while it runs your program.
Rambling On [PHP] Internals
Indeed. Do I really want the CEO of a company breathing down my neck everytime I'm designing or releasing something?
Good point. If the first step is learning, the next step has to be asking, "Why is it this way?" and "What's inessential?"
If you want a projector, just buy a projector. This is a completely different product. Also, wifi is very noisy and crowded. I wouldn't depend on it.
There's a difference between opinionated and rude. I don't think rude in a company blog makes the organization look good. I'd be less likely to hire them because it seems they can't provide constructive criticism without being jerks.
> I had this discussion with my teenage daughter

As a parent, I'm picturing you giving this very articulate and coherent argument, and her stomping her feet saying "dad! I hate you!" and storming off. :)
I don't think this is a small issue at all. I love reading through an interesting tutorial, and being able to apt-get install the language or libraries I need to work along with it. But if you make me jump through a bunch of hoops just to work through a tutorial, forgetaboutit!
Being in the UK I haven't had the chance to use Warby Parker, but I have used "Glasses Online" which is our equivalent from what I've heard (home try-on, good range, very good prices).

Looking at Vastrm, apart from the home try-on it doesn't appear to be the same thing at all? The whole point (I thought) of the glasses retailers is getting great quality at realistic prices rather than prices that have been over inflated by the glasses monopoly that exists.

Vastrm on the other hand sells what look like good quality clothes at the same massively inflated fashion prices that other retailers sell at. $95 for a polo shirt? I'd expect more like $35 as a 'surprising' price.

TLDR; I was quoted £140 ($220) for a pair of glasses, I went to the UK equivalent of Warby Parker and got nicer ones for £60... and they were 'buy one get one free', so essentially £30 a pair. That's the sort of 'surprise' that Vastrm needs to create, and $95 polo shirts aren't going to do that.
Check out
http://www.appgyver.com/steroids
It's still in it's early stages but looks very promising. It gives you native navigation and transitions, amongst other many other goodies.
I'm impressed that these characters can be used in code:

Σ₁,Σ₀, σ²
Set Chopin Free
Mcafee also tends to have a lot of false positives whereas google is much more diligent in this. So I wouldn trust googles numbers much more. They also have a much stronger motivation against false positives than Mcaffee.
Yeah, never underestimate the library authors. There were a couple of times I thought I had found a bug in a standard library implementation only to be pointed at the language standard and told that it's supposed to work that way :)
I'm a noob at this system admin stuff but according to my statistics I have gathered, nginx webserver uses 30-50% less of the load than apache.

At first, I poured so much into learning Apache I didn't want to learn this weird obscure Russian alternative but I am sure glad I did.

Under load testing, I can have double the amount of concurrent users without even causing my server to hiccup.

When I was running wordpress and apache in AWS I had to use a costly m1-small instance to maintain the cpu and load needs of apache.

When I made the switch to nginx I doubled the performance and was able to move to a free micro instance in AWS.

In conclusion, moving to nginx saved me money and allowed my server to run more efficiently.

I am a believer in this software. Hopefully, going commercial doesn't ruin it like money usually does.
Obviously someone has an exploit of adwords that can add credits to accounts without paying for it, and it appears to involve closing and re-opening accounts with expired credit cards.

This point is so obvious that he doesn't bother explaining any further. There was a billing mistake in his account, so therefore there must be an exploit of some kind.

There are other explanations for a billing mistake, but apparently they don't bother consideration.
Hence my dilemma.
> And part of why I ended up skimming the piece is that I'm not convinced original post can be interpreted to that degree.

Not to interject -- well, ok, to interject -- but isn't this completely backwards? Shouldn't you skim articles you mostly agree with, but read more intensely those you disagree with? You get less out of the former and probably know what they'll say, regardless.
Viterbi. Beauty.
I feel like this would introduce the same problems as captions do in movies: you spend the whole time staring at the captions/hud instead of the movie/outside. Except with movies, you just miss out on the cinematography, whereas with this, you get in an accident.
It's interesting to compare the differences between the two applications-

For Profit -
https://gist.github.com/e1ven/6467215

Non Profit-
https://gist.github.com/e1ven/6467309

Overall, it seems like they've replaced 'company' with 'organization', and dropped a number of questions relating to making money.

Interestingly, many of the questions have been dropped without replacement, even when I would imagine the answer would be very interesting to YC!

For instance, 'Who are your competitors' has been dropped entirely.
Nonprofit companies can certainly compete with one another.. But they also often compete with for-profit companies.

Take for example Wikipedia - They're a 501(c)(3) but they've certainly competed with Encyclopedia Britannica, Grolier, Encarta, etc.
It might be helpful to keep the questions, but to ask them in a modified way.
For instance, "Who is this going to disrupt?"

Similarly they dropped "How do or will you make money?", without replacing it with "How do you plan to you raise money?"

"How will you get users", and "Was any of your code written by someone who is not one of your founders?" were also dropped.

They also haven't (yet) added questions relating to non-profits, such as "Why do you think you will be able to get a 501c(3) classification?"

It's a really interesting idea, and it'll be interesting to see where they grow with it.

It really reminds me of the first few years of YC where they were making it up as they went along, before they started the current cycle of continuous improvements through validated learning.

Watsi was the MVP, now they're ready for Beta ;)
If we apply early, should we update the application with feature changes to our prototype until the last date? Or do you guys not care too much about prototype updates at this stage?
Microsoft's emerging market dilemma
Great story, thanks for sharing! I would definitely be interested in hearing your full story from corporate developer to successful game developer.
AngularJS + PhoneGap Workflow w/ Grunt
I did a project using phonegap/angular recently and decided to pull this out and release it as a general purpose workflow. Open to suggestions on improvement. Enjoy!
:C

Can we please downvote this into oblivion? This guy thinks "Reporting a vulerability" is synonymous with reporting that his account was hacked.

Vulnerability rewards programs incentivize security researchers to properly disclose new attack techniques.

They do not exist to reward the reporting of account compromises.

r-shirt, why would this be useful to the hackernews community?
If it can go to zero, why do you say "will see"? "Might see" is accurate, as is "might see incredible losses".
That covers senators, but what about representatives?
> So if I know the results of the orange harvest before you, I can buy frozen OJ futures and sell them to you even if you are not placing an order through me.

> You still lose out, I still take advantage of my private knowledge. Whats the difference?

Well in the specific instance you use, this would be legal. In the futures market it is not only legal to trade on "insider information", its also expected.

The reason is very simple...consider an orange juice producer, they know what their required input will be( the insider information), the entire purpose of the futures market is to let them go out and lock in a price they will pay so they can budget.

Now consider what would happen if you couldn't trade in the futures market with insider information. If their order would be so large or small that they would move the market then they would be locked out of the futures market and woudn't be able to lock in their price.
Good fact about alcohol
Check this funny picture and understand what alcohol can do!
Our value is not being a low cost leader. Our value is in getting people into shirts that fit perfectly. We hope to get our pricing down as we find efficiencies in the mfr and supply chain process. We are making one unit at a time. Not and easy problem to solve on the back end nor a cheap solution. But we are still on par with brands like Ralph Lauren, Hugo Boss, Fred Perry, Sunspel... And are less expensive than Armani, Varvatos, Zegna, etc...
9 out of 10 times this means TDAmeritrade receives a kickback from Vanguard/iShares whenever you buy their shares. So there is a commission, and it's still being paid by you (albeit indirectly). This kickback doesn't need to be very large because TDAmeritrade isn't doing much work. My guess is that you can't buy shares in Vanguard's low profit margin funds (such as VFIAX - 0.05% expense ratio) without any fees, only Vanguard's high margin funds.

Of course, Vanguard wants to steer people to their more profitable investment funds, and paying the sales fee to the bank on behalf of the customer is a good way to do that.
We are all The Other now.
Protein molecule that can be programmed to unite with three different steroids.
Add underline to links (many sites identify them only by color, link "disappears" with beeline).

Awesome marklet! Is the source available? I'd be happy to fix this issue up myself if it's in VCS somewhere.
Hmm, if Cantonese is as different from Mandarin as Spanish is from English, why do you still call it a "dialect" of Mandarin?
How to get around Gmail's "Promotion tab of Death"
It would be great to break through the "if you have nothing to hide" line and push that responsible citizenry need security (and cryptography) as well.

I am also the other.
There has been an oppressive trend in the states towards home schoolers. In fact, DHS staged a terrorism drill in 2004 where the terrorists were "Wackos Against Schools and Education": http://hslda.org/hs/state/mi/200409220.asp

Having gone to public school, I can see why people home school their children. I did not home school mine but I did augment her learning with teachings at home.
Maybe this is oversimplifying things, but I think a startup/prospective founder for which the current YC application is too time-consuming/difficult is probably not an ideal one; the application process is a filtering mechanism, after all.
This is 2 years old. Here's a better version: http://chrishoog.com/the-helloparking-postmortem-a-look-back...

The last part is spot on, and says what you were probably just about to try to tell him (self-righteously I'd bet!).
I didn't downvote anyone on this thread. In fact, you can't downvote anyone who has replied to you or anyone you're replying to you. Article submissions are for everyone to read whether they're voted for or not. I frequently browse /newest because I see articles that never make the front page, that I enjoy regardless and I want to share what I find interesting.

While you're here, you may want to take a browse on the guidelines http://ycombinator.com/newsguidelines.html
That's not how it works. If you're a cell provider, you've bought a lot of gear, permits, licenses, more gear - which cost. If you ever thought spending a couple hundred thousand $ for a big cisco switch was bad, the big mobile switching centers and thousands of cell sites needed are really expensive to commision and operate.

This means you take on huge credit when building the networks, meant to be downpaid over years and decades. If the future revenue stream disappears, you may very well be losing money on your initial investment.

I'm not saying many of the telcos couldn't do with a bit less profit, but don't pretend losing revenue is a non-issue. I'd say its likely a complete restructure of networks and service operators would be needed to really get rid of the roaming charges.
Oh, come on. It's pretty simple. You google a bit around for it and find some 3 year old blog post that tells you what to do. You'd probably have to do the same for nginx anyway.

I prefer nginx' configuration syntax over apache's though.
Interesting move by YC as a way of paying less taxes and helping nonprofits at the same time!
You could (should?) switch to a trackpad or vertical mouse and/or get one of those timer apps to remind you to stop and stretch regularly. The basic idea of ergonomics is that your aren't bending your wrist or neck and that your chair doesn't impinge on your arms. If you have arms on your chair lower them or switch chairs, and make sure that you are looking straight into your screen. It would probably be better if you get an ergonomic eval. If you don't work for an organization that has that available it's probably worth it to pay for the service yourself. Also you probably should check with your doctor if you can afford it.
Techmeme is now writing its own headlines
> The NSA's official response is to suggest that wanting to secure our communications from our surveillance is inherently suspicious and suggestive of criminal activity.

No, their official response is to suggest that encrypting your communications makes you indistinguishable (at their end) from those who encrypt for criminal activity. There is a difference, and there's no getting around the idea that if the set of Bad Actors are to have the crypto broken then it will necessarily involve breaking the same crypto in use by the Good Actors.

Even the NSA also says in the very paragraph quoted that encryption is also used for "nations [...] to protect their secrets" (which is hardly a criminal or illegitimate goal).

Likewise, if the government hires a lockpicker to plant a bug in an embassy then by definition they now have the technical ability to pick locks (even if they don't have the legal permission).

The rest of his points, on the whole, are quite valid but are sometimes answering a question that isn't actually behing asked from the other side.
This is cool and I'm going to use it but I want people make money too, so personally I'd be fine if you took my geographic location and served me ads based on that.

I want to know what's on sale at the nearest grocery store, and I wouldn't be too creeped out if you knew where I was geographically. But maybe that's just me.
Programmology
There's plenty of research to be done in a suborbital flight regime, both standard sounding rocket stuff and new types that can benefit from either more room onboard or even from a human operator, or simply enabled by lower costs and greater availability and/or frequency.

Lots of it may be testing things out destined for eventual orbital use. In a suborbital flight you can get many minutes of freefall, which beats the seconds available on parabolic flights (which are used for lots of the same experiments now.)

NASA has a whole program for collecting experiments for suborbital flights, and Masten in particular is focused on research uses.

I shouldn't be surprised if they fly a lot of potential orbital-flight candidates on suborbital just to get them used to freefall.

Suborbital may not be a good as orbital, but it's much much cheaper, and cheapness has a quality all its own.
Does that really occur? If so, then I'd agree that would be a good reason to be against tracking, but I haven't seen hard evidence to show this happens.
When I was at Causes, we wrote a similar tool called Buffet (https://github.com/causes/buffet, pronounced like the investor) for running test cases in parallel on an arbitrary number of machines; dropped out total build suite time from ~20 minutes on a single machine to 2-3 minutes. We certainly didn't add the level of polish that Kochiku seems to have, though.
A Sampling of Mathematical Folk Humor [pdf]
Agree. It is not sufficient to use mutual intelligibility to distinguish language from dialect.
Because it's mentally and politically convenient for people to consider China to be one entity.
Another excellent reason not to use FBook.
That's a really undeveloped idea of "nonprofits" — "rich people" and "charities."
And yet they brazenly make me pay a premium to my cable provider for the Big Ten Network if I want to see their football games...
Great idea. Non-profits frequently run into two challenges: financing and scaling. This helps on both fronts. Providing initial seed capital, mentorship on growth and an audience of rich people (many of whom have committed to giving part of their legacy towards non-profits) will increasing the likelihood of their success. If YC takes on 5 non-profits and even 1 scales, this will be a venture worth doing.
I had been fighting with Makefiles for a very long time, and I never really got beyond finding a boilerplate makefile, and changing it to just barely accomplish what I wanted to do.

A while ago, I found Tup thanks to HN: http://gittup.org/tup/
In under an hour of documentation reading, I was writing tupfiles that were more functional than any makefile I had written in years. Also really neat: since tup can monitor the file system, you can set up a monitor to auotmatically rebuild the project every time you change something. Super handy and super easy with tup.
Growth Hacking, 2 hours of your life, and a better shot at success
I have control of my browsing habits. That's my point - I'm not terribly worried about if companies see what I do, so it doesn't change my behavior. Thus, I don't see how this point shows that tracking makes my life worse.
Me too, and I work for a damn financial-services company!

It just feels like a mug's game. There are players in the market way bigger than you, way faster than you, way smarter than you (in this sense), and with more powerful friends than you. I understand index funds, and if I were to invest in the stock market that is probably how I would do it. But still, it just feels like a way to get fucked that looks super-responsible on its face.
How does this differ from Letterboxd or Trakt?
Cargo cult analytics
For the super rare exception, why not just explicitly log out?
One reason I find Sage cumbersome is that it forces me to have many things installed twice; once standalone, once as part of Sage: Scipy, IPython, Numpy... Sage should figure out a way of using dependencies, like any other package.
I think by "caching", he meant "take all the session data you can't store in the cookie and out it in a cache server like Redis."
Bioengineering student looking for some advice
Hello everyone, I'm new to submitting stuff on Hacker News so sorry if I messed up this submission somehow. Anyway, I'm majoring in Bioengineering at my university and I'm not sure what there is out there for careers in the field of Bioengineering.

So far in my coursework I've taken a class on networks, signal processing and now I'm taking courses on Data Acquisition+Analysis using Matlab. I'm also a novice in Python and I've wanted to work on a project to better my skills but I don't have the necessary skills for some of these big open source projects on github.

Anyone with experience in the field offer me advice? Should I get a background in Computer Science if I wanted to work for the more tech program oriented companies out there?

I feel lost...
"designed to carry up to six passengers on what will be suborbital flights at first."

Unless I am mistaken, I don't think there are plans on ever getting SpaceShipTwo orbital; Mach 1.43 is an order of magnitude away from what you need for LEO. I am guessing they mean that in the future Virgin Galactic will orbit something else.
Angel investors, especially, know that their money will go farther with a student who can live off cheap rent and Ramen noodles.

Very true point. This seems to be behind YC too. The labor is cheap and the work ethic is high.
Microsoft Untethers OneNote For iPad From The PC
There are (at least) XeLaTeX, pdfTeX, and LuaTeX. There's also ConTeXt, which is not LaTeX compatible, extending TeX in a different direction.
http://www.technologyreview.com/news/516156/a-popular-ad-blo...
[Crypto] Is the limited set of exponents (e) in RSA a backdoor?
Why only {3, 5, 17, 257, 65537}?
Some says it's for performance reasons(Fermat primes).
Is it a possibility that some sort of "rainbow tables" have been computed for these values ?
Really awesome to see this.

pg - Can you explain your reasoning on a charitable donation to the "startup"? It seems that if these .orgs are successful one great way to literally pay it forward is into a separate fund that could grow more .org's.

Program-related investments (http://www.irs.gov/Charities-&-Non-Profits/Private-Foundatio...) from a ycombinator.org would seem to fulfill both investments in .orgs and investments in for-profits with a mission.
Global Tech Trends: India
Interesting, love this functionality. Why the three day limit? Why 'temporary' at all?

I've been looking for essentially an API for an email inbox. Does something like that exist?
The Atanasoff Berry Computer
... hahaha exactly.

I didn't say it wasn't simple. But simple is just sufficiently managed complexity.
The AirBnB of Parking. The ZipCar of Parking. The Priceline.com of Parking. The Groupon of Parking.

There's your problem. You kept imitating other businesses instead of doing what makes sense for your customers.
@jontang - First off I'll be the first positive voice in that there's quite possibly a niche of people crazy enough to pay $90+ for a polo shirt. That niche isn't likely going to be myself or in general the people here on HN, but it doesn't mean it doesn't exist.

Regarding all the criticism/feedback that people are providing here - take it to heart. No, really - TAKE IT TO HEART. Reading through the list of comments it seems like everyone is providing similar criticisms (specifically that they'd never pay that much for a shirt and that they don't like the association with Warby Parker). While it's only natural to try to defend your position, I'd say really try to dig in and ask, "Is there a reason everyone is saying the same things or are they just misunderstanding my business?" If the latter, realize that this isn't a "People just don't understand us" issue like some type of angsty teenager, it's a flaw in how Vastrm is marketing itself and how potential customers see the potential benefit. This isn't something to be taken lightly and dismissed, this is something that has killed countless great businesses.

Everything aside - I don't really like polo shirts to begin with, but I wish you the best of luck.
I'm curious as to why Square would spend engineering talent on a distributed CI system when you can buy something like Jetbrains TeamCity that does what they wanted to do. This is not meant as a slam and I am also a developer who loves to build things but I would think Square and other companies for that matter would want to apply their limited engineering talents in solving bigger problems that grow the business.

Not looking for a flame war - just curious to get different perspectives.
Sorry, that didn't come across the way I wanted -- it certainly wasn't meant as a dig on the expressiveness or power of core.typed, which is a project I'm really excited about.

The main driver for Schema was to make annotating function inputs and outputs as simple and readable as possible. Personally, I find annotations directly on the function arguments easier to parse than separate function type declarations, but I suppose that's a matter of preference.