skysight-inc/HackerNews huggingface dataset:
We (compiler optimization folks) have gotten very good at making pointer and alias analysis fast, particular simple pointer analysis like you might find in JIT. For a JIT, you would likely write out conservative but correct static results in whatever the equivalent of "javac" is for your C jit, and then refine it in the JIT. You'd invalidate it if you saw accesses you can't account for come up later on.

Even if you didn't want to do that, on demand CFL reachability formulations of pointer analysis can calculate reasonable pointer results for individual pointers fast enough if it became important.

Realistically however, no JIT is going to do advanced pointer analysis, unless you have CPU to burn.
As for "conclusively prove that aliasing does not happen", you don't actually have to, because if it is truly going to improve performance, you can insert runtime checks.

if (&a == &b)
<do super fast thing>
else
<slower fallback code>
Reddit is mostly anti-capitalist and anti-business (aside from some subreddits). I imagine many have been turned off by this sort of community ages ago.
Seth Godin has recommended this approach for years, and it's the only one that makes sense to me. If you get more responses than you can handle, then either (a) something is really broken and you need to fix that, or (b) you have huge demand and need to figure out how to get the resources you need to manage it. That might be as simple as sending them all to a tracking system, or it might be as complicated as getting a real support staff. Either way, the status quo will lose users, especially if your competition starts listening.

Come to think of it, this is really just an application of the principles in the Cluetrain Manifesto.
> I believe the phrase was invented by by C.K. Prahalad and Gary Hamel in this May, 1990 issue of the Harvard Business Review

A quick search of google will show you it was around quite a long time before that.

> Inspirational for this concept was what Jack Welch argued for while he was CEO of GE, during the 80s and 90s: the company must be in the #1 or #2 spot in any industry

Jack Welch took an industrial organization and mortgaged it. GE capital was an enormous percentage of the company when he left. Sure enough, a credit contraction caused GE to take a bailout in 2008.

He talked a great game, but their performance was exposed after he left.
A Brendan Eich Limerick
Ex-Googler, YC-backed Founder of Dealupa.com Demonstrates Web Security
Citrus Lane do this for baby things.

(http://www.citruslane.com/)
Treating Periodontal Disease Northridge
To learn more about our Northridge dentist or the treatments offered at Northridge Dental Group call (818) 626-3388 or go to their website at http://www.northridgedentalgroup.com or visit them at 9801 Balboa Blvd., Northridge, CA 91325
Hitting on the woman you pass by on the street won't get you in trouble for sexual harassment.
I haven't run into this in person, but my dad worked for years at a BigCo engineering firm that had multiple rounds of layoffs, and they seemed to use a fourth strategy: try to get as many volunteers as possible by offering some severance packages, and just take whatever random assortment of people said yes. The theory was that that was the way to reduce headcount with the least impact on morale, since nobody was actually being fired. In practice some people were strongly hinted that it was in their best interests to take the package, though. It also tended to be de-facto biased towards getting rid of the older/more-expensive employees (who would just take early retirement) without overtly singling them out.
Google Street Map cars, then.

You want to pick nits over Google being able to ship?
Coming soon: Flying car for $279k
Ex-Con Man Says JOBS Law Makes Guys Like Him Rich
I'll match your anecdote with mine - I lost the stylus several times (and even once the PalmIIe that some kind lady from France mailed back to me in the US after my trip - something that I would never have expected).

I hate the stylus. When I'm using it, I feel I need to "work" with it. The finger is natural and playful. Humans have been using their fingers to paint and draw long before they used brushes or pens.

A stylus is a powerful tool. To require it is folly. You have to create a platform that either ecompasses both inputs or chooses one. Simplicity would dictate the latter, and the finger is just more human.
Market makers make their money off the bid-ask spread, i.e. buying at the bid and selling at the ask (you and I, on the other hand, must do the reverse).

Before decimilisation the minimum spread would be 1/16 (or even 1/8th) of a dollar. Today it is not uncommon to witness penny (or even fraction of a penny) spreads. Thus, the minimum theoretical spread realisable from making markets in a security dropped by 84% ($0.0625 to $0.01).

If previously broker-dealer A had a cost of one cent per trade and broker-dealer B had a cost of half a cent per trade, it just meant that B-D B made more profit - he couldn't undercut A. Thus both would survive. Today competition has driven the bid-ask spread to cost delta so low that market makers need large volumes to break even on their operations - this kind of volume can only be realised in frequently traded securities, i.e. larger companies.

Essentially, the wider spread subsidised inefficient market making operations, e.g. the making of markets in smaller companies. The positive externalities of those activities may have outweighed the dead-weight loss of the implicit subsidy.

Note that there is a valid counter-argument that says fractional pricing meant a company that today has a penny spread and a company that today has a dime spread would be seen as equally profitable to deal in, on a unitary basis, from the market maker's perspective, while today the less liquid stock is far more profitable (again, on a unitary basis). Thus, by this line of logic, decimilisation increased the incentive for market makers to make markets in less liquid securities, e.g. smaller companies.
Mix in hand gestures, i foresee a day when i see people blindly staring in space waving their hands like a crazy man.
Countering Criminal Violence in Central America
> It's not like we can get sued for the name of our Github repo, can we?

Why would you think you can't be sued for the name of your Github repo?
Yes, it is correct that Macs can get viruses. Where people get upset is when you generalize this to say that because >1 virus exists, OSX presents no significant advantage over Windows.

Viruses are not a fact of life for Mac users. Talk to anyone who uses or services Macs; you'll be hard-pressed to find anyone who's even seen an OSX virus. Whereas for Windows power-users, cleaning viruses for friends/parents is practically a rite of passage.

OSX is still dramatically safer in terms of your actual risk of a random remote attack. Whether this is economics or superior engineering, or how Windows and OSX stand up to deliberate attackers, I will not pretend to know.
In 10 years, I bet most of us will be running Linux on the desktop, actually.
Think about the knock-on effects of supporting two similar but different UI modes... personally, I prefer a stronger more cohesive platform with which to develop an app.
anywhere we can sign up for the beta?
Do you not understand how encryption works, or do I?
Yes, the electrical component is unnecessary. He could have quite simply built a raised floor (as he has done, maybe 1ft off the ground) cut a hole in the middle, stuck in a mattress and then during the day had a board that covers the top to create a complete "floor". Definitely cute and fun, but impractical and over-engineered.
Because I'm not trying to compete with the other project or even release a product. I just want to be able to call my Github repo whatever I want to call it.
The problem with GPG is one of key management. The first person who truly solves that well (both reasonably secure and reasonably easy) is going to do well. To date, everybody has failed.

(Disclaimer: I am working on solving that and hope we can make it work. :)
thanks, I updated mine with this one :)
A movie information portal thing:

I like different cinema. I want lists of -

1) New releases on DVD; with links to places to buy those DVDs (or Blurays etc); also with links to different review sites; also with links to trailers

2) New releases in cinema; with links to trailers; with links to official sites

3) Awards; with links to trailers and buys

A bit like Little White Lies magazine, but online and interactive and better.

(http://www.littlewhitelies.co.uk/)
CTRs aren't irrelevant, since they're a concrete proxy for conversions that ad networks can relay back to publishers quickly, but nobody actually pays by clicks anymore. That was common fifteen years ago, but CTRs plummeted circa 2002 and never recovered. Display ad revenue is now invariably calculated from impressions.
$0.25 per transaction using dwolla. Roughly $5 to use SEPA. or worst case $15 bank transfer.

Compare that to the fees charged by Western Union or Money Bookers or credit card companies.. You're looking at $30 minimum + 6%-12%
Why Is My Web Service API Crappy?
All that matters is a likelihood of confusion as to the origin or affiliation of your project. It doesn't matter if your tool competes with or is similar to the other project.

--

15 USC § 1125 (Lanham Act):

(a) Civil action

(1) Any person who, on or in connection with any goods or services, or any container for goods, uses in commerce any word, term, name, symbol, or device, or any combination thereof, or any false designation of origin, false or misleading description of fact, or false or misleading representation of fact, which—

(A) is likely to cause confusion, or to cause mistake, or to deceive as to the affiliation, connection, or association of such person with another person, or as to the origin, sponsorship, or approval of his or her goods, services, or commercial activities by another person ...

shall be liable in a civil action by any person who believes that he or she is or is likely to be damaged by such act.

--

You can't call things whatever you want to call them. That's what trademarks protect against. You can't name your new stuffed animal Microsoft Furry even though Microsoft doesn't make stuffed animals, as it's likely to cause confusion that Microsoft created or sponsored them.
That would be my guess. Perhaps it wanted to stay un-detected, and un-reverse engineered as long as possible? It just played the numbers game in terms of time until discovery, and gave Xcode users some respect? Hence deleting itself in the presence of anti-virus software as well?
My company sends transactional email from a real address as well, but there are some problems with this approach. As the post mentions, we get a ton of email intended for other people (like if we send "John Doe assigned you a task" and the person responds to us thinking John Doe will get it) and sometimes there's very sensitive or embarrassing information in the replies. I'm never quite sure how to deal with this because if I forward it on to the intended recipient, then they know I just read their personal email.

This is mostly just a problem of perception. I know that it's not my fault that I read an email which was sent to me, and I know that I can be trusted with the sensitive information. The problem is that my customers might not trust me as much as I trust myself, so by forwarding this mail on, I raise unjustified concerns about our security and trustworthiness.

On the other hand, one out of every hundred replies actually are meant for us, and our customers love the fact that it's so easy to reach us. That's why we don't use no-reply addresses, but it's not as easy of a decision as some people seem to think.
The Education of Google's Larry Page
Cuz I haven't heard that for the past 15 years....

But as a recent convert to the Linux desktop, I kinda hope so.
Javascript emulator for Notch's DCPU-16
An off-site delivery for Gmail recipients would be a big step forward. Instead of seeing an actual email, the recipient would get an https link to a page on some non-Google server. Extra bonus for attaching an explanation along the lines of "your peer decided not to share the contents of this email with Google."

What really ticks me off personally (and I fully realize I'm not in a majority here, even on HN) is sending an email to john@domain.com only to see the reply come back from Google's servers. In many cases I would've not sent the original email if I have had known it would go through them. They've got enough data on me as it is.
I agree the writing was probably embellished but the challenge of low humidity is static charge. I suspect the threat was more that a static discharge would disable the weapon (it wouldn't actually work) rather than to cause it to spontaneously explode. ESD damage is a scourge in all weapon plants.
I think you're simplifying a little.

A driverless car is not just another car. It's not a fancy smartphone. It's a paradigm shift that will reshape society and erase tens of thousands of jobs in a relatively short timeframe. And it's one of the rare cases where you can actually predict and quantify these consequences with relatively good accuracy.

I'd assume quite a few parties (read: all of them) will want to have a say in such a rollout, beyond technical peculiarities. For the better or the worse.
Who Wants To Make A Horror Movie?
It's probably dependent on the type of site, then. If you're doing CRM, then that's very different than, say, updates on an order I just placed at an online merchant.
now it all makes sense. they released the self-driving car first so that i can now click on ads instead of driving. genius
Interesting. Excuse me for my ignorance here (I haven't fully looked at your product), but how do you push app updates? Is it like Heroku/git? Or do I have to "submit" it to you? Can you schedule when the update goes live?
> "Enforcing a reporting requirement on out-of-state retailers will, by definition, discriminate against the out-of-state retailers by imposing unique burdens on those retailers," Blackburn ruled."

This is such bullshit. Not charging sales tax on items bought out-of-state will, by definition, discriminate against the in-state retailers by making their prices significantly higher.
> Java HotSpot takes a fascinating approach: they do a quick compilation on the first pass, but if the VM detects that a piece of code is being used a lot, the VM recompiles the code with all the optimization turned on and then they hot-swap the code.

Wait, what? Hotspot does a "quick compile" on the first pass? When did this happen?
Protocols and Structures for Inference (PSI) draft specification
I, too, live in Chicago, and I don't think this matters one bit. If you think Chicago should live and die by the same rules as Silicon Valley, then that's your first problem. Native mid-westerners live by the philosophy of "Show Me", which is apt for Missouri's slogan. If Groupon, or any other company, can't show real results then let the chips fall where they may. I ran into a few Groupon employees at a bar on the northside a few months ago. They (the man, not the women with him) were bragging about Groupon and the fact that he was in the "sales" dept. at the company. This was before any shit hit the fan. And all I could think about was, "I hope you have other job prospects." I didn't think this because of some hatred toward Groupon, but rather the naivete of making such a statement. So, the fat salesman wandered off with the cute salesgirls. And I wonder what they're life is like now.
exactly what i was thinking: https://www.youtube.com/watch?v=aQyXeLSL0II
But how do healthcare costs scale with income?
It can only be enforced if it's used more than once.
This happens -all- the time at reddit meetups. We're clearly a group of mostly programmers and techy people, yet everyone describes their profession as "programming." I have to pry out what they actually do. That said, benologist has the right idea with asking what they do rather than how they do it.
How programming improved my understanding of the history of life on earth.
Having met a few programmers in the wild, topics of interest come up and languages themselves aren't interesting. However, differences in languages, or where languages fail, sometimes come up.

Personally, leading with a language is superficial at best, and at worst, a crude filter employed to determine whether or not a person fits in with your objective or clique.
It's probably less of a headache. I've run corporate networks and used to have the same people getting infected with viruses and spyware on a weekly basis.
Looks like an (unfriendly) fork of https://github.com/erkie/erkie.github.com

they made minor changes, but no attribution to the original author (that i saw)
Your pricing is seriously flawed IMHO. I was really interested in the concept of Clutch.io because we struggle with iteration speed on the iOS platform. But we've got users in the millions and it's scary what "custom" is going to charge. In the iOS/Android world, there are lots of apps with millions of users and I don't think you're pricing model reflects that. And it's not if you have millions of users that your app is raking it in either. It might be a free app and making nominal ad money, which a significant portion seems it would go to pay for Clutch.io.
Ask HN: Website for iOS app
I'm about to finish an Ipad app I've been building for 6 months. I'm tired and the last thing I want to do right now is to build a landing page/website for my app.

Is there a service where I could just choose a theme, upload a video, screenshots and get a cool website that looks like flipboard.com?

Thanks!
The Next Web is a proud partner in Zite’s brand new publisher program
Gold has got unlimited apps compared to 2 apps for silver. But yeah agreed the platinum pricing seems broken.
Awesome man! You solved quite a few problems I had working on mine. (Not sure I understand everything though)

I checked your code, fixed a few things.
It now works for: 7c01 0030 7de1 1000 0020 7803 1000
https://github.com/fbulens/dcpu16-js

I'll continue tomorrow (Europe here).
Site's back up. But please, be gentle.
My guess is it will be a 3 ghz quad-core android phone that docks on your monitor & wirelessly connects to everything else.
I think pseudo-hashes were always marked as experimental, up until they were removed.

That said, I'm pretty sure you're right that backwards Per 5 broke backwards compatibility with Perl 4 (and presumably 4 with 3, etc.)
That makes sense. If my app was dealing with, say, medical records info, we would assuredly not want to forward mis-replies... in that case it would make more sense to use an auto responder that might say something like "To protect the security of your personal info ..."
its just SO EASY to set up a redirect that puts questions to the right responder. there's no excuse for "donotreply" address; just change the name and forward it to your VA/exec ass't, let them route it.

its such an easy win, i'm surprised its not more widespread
They are aiming for the brogrammer market ;-)
Works for a lot of people. I started with FORTRAN and quickly went to assembly. I recommend doing some sort of assembly for anyone serious about programming.
Paid Internship Available (Mobile Apps)
Yeah, this is only a problem if you're sending a notification on behalf of another user, like if tasks/events/contacts/leads are assigned by one user to another. I'm considering fixing this by auto-forwarding any replies, but then that has the same problem as a no-reply address in the event that a user actually does want to reach us.

There's also another problem which is that tons of people have auto-replies for every single email they receive (not just when they're out of the office). I filter them all out, but I'm always concerned that there could be a false positive.
Kudos on making a feedback form that's an actual form (rather than an email link in disguise).
So, let me get this straight. It's legal for me to blog about Microsoft (to rant, complain, commentate, etc.). It's also legal for me to compare my competing product to a Microsoft product on a webpage (2x faster than X, etc.). It's even legal for me to write "microsoft" a million times in a row on an otherwise blank webpage.

But you're saying that it's illegal to both post code on a personal webpage (with authorship clearly marked) AND to include the word "microsoft" somewhere on the page?

Are there people stupid enough to actually mistake this code for Microsoft Windows?
Well, it does have to get the user's permission to install it first...

From the F-Secure site: http://www.f-secure.com/v-descs/trojan-downloader_osx_flashb...

On execution, the malware will prompt the unsuspecting user for the administrator password. Whether or not the user inputs the administrator password, the malware will attempt to infect the system, though entering the password will affect how the infection is done.

If infection is successful, the malware will modify the contents of certain webpages displayed by web browsers; the specific webpages targeted and changes made are determined based on configuration information retrieved by the malware from a remote server.
Biodata dan profil Sara Wijayanto Waloetz Go Blogg
This really was our first stab at it--I'd love to talk more with you about this. You can probably change our mind about the direction we've gone with the pricing. Please e-mail me ericflo at clutch dot io.
Also, the way that you apparently like things, because it is ad hoc, has the "draw problem", where you think that you're telling a shape to draw itself on the screen, but actually you've told your robotic cowboy to shoot your friend in the head.

I know that many people think that this is not a problem worth worrying about, but I think that in a large program it is. Accidentally calling a method that means something completely different from what you thought it meant is much less of a problem if you have to explicitly import the interface that the method you aim to call is supposed to be implementing.
I wrote KTurtle[1] to basically learn 'real' programming :)

I had only toyed around before that.

Anyway, I think prtk is right: there is a lot to be picked up in education. And as always; make yourself cheap enough to build portfolio at first.

[1]: http://edu.kde.org/kturtle
I would pay even more for a iOS app website/landing page.

http://news.ycombinator.com/item?id=3800662
I'm guessing that it's the same for men (when viewed by other men).

I've recently started applying around using both my linkedin account and also a text version of my resume. Since linkedin is nice enough to show me who has looked at my profile recently, I often see which companies and which person has looked. Because I'm a programmer, often it's a guy reviewing my profile.

I don't have enough data points to be conclusive, but it's looking like I get better results from my text resume (that is, the companies that don't show up as having viewed my linkedin). I was starting to wonder if the photo on my linkedin was turning people away, since the content was generally the same.
I have no voice and I must scream
http://app.net/ is what you are looking for :)
Take the past of least resistance. It doesn't sound like you have a dog in the fight, so you should change it.

IANAL - Can he sue you? Anyone can sue anybody, for anything. Whether his claim is legit, or whether or not he would win, there's only one way to find out.

Scary lawyer letter is the first step any attorney would take. It's a shot across the bow. But, at this point, you don't know if that's all they got or not. The only thing worse than the feeling you get when you get a nasty-gram from a lawyer, is the feeling you get when you are named in an lawsuit.

You could do some game theory to figure out how much he might be willing to pay you to change the name, but that assumes he's a rational actor. Which could be a big assumption.
If they have the ability to decrypt data on their server anytime they want then this whole thing seems utterly pointless. I sincerely hope that's not the case.
So, totalitarian tactics. Nobody should stand for this, even if it's "toothless".