skysight-inc/HackerNews huggingface dataset:
I see a 2 year old llvm branch for MLton

http://mlton.org/cgi-bin/viewsvn.cgi/mlton/branches/llvm/#di...

but have no idea how functional (aargh! no not that functional) it is. There seems to be some activity on the trunk in the last 7~8 months, but possibly maintenance edits. Just putting it out there if anyone wants to poke. It would be sad for MLton to bit rot.
Does anyone know the technical reason for DTMF tones having difficulty?

Because the quality of a Skype call, for me, is so much higher than a cell phone or landline, why do the tones have a problem? Is it something about the codec?
I'm a beginner programmer with a little of bit of programming experience, and this idea of programming a game through assembly interests me, but I'm not familiar with assembly. How should I go about learning DCPU16?
faster is only one aspect of a scalable solution. perhaps thought has been given to the potential for abuse, and trying to keep from trashing the servers on the other side.
If you say "yes," it means you preferred the job to the alternative (unemployment). Like every other decision in your life, you either prefer one option or the other. I dislike the weaseling rhetoric of "I didn't really want to give up my passwords, but I had to find a job." That just means that finding a job is more important to you than keeping your passwords secret.
What a really liked about this was the UI, finally an OS that doesn't look like Windoze, etc

Clean, simple, it just works and flies off the desktop when its not needed.
> That's an idea that I had, but hadn't attempted to look into yet. This also gets around the screen suid root issue (though not necessarily the config issue), if you're both logged in as the same user. How has this been working, any caveats?

I'm not sure why you need to set suid on tmux. Before we created the pair user I just used the -S option to specify a socket path and then chmoded the created socket so my pair could access it.

So far so good with the new pair user. The only thing that's different is that to push our changes up to the main repo we need ssh keys and we haven't gone through the trouble of creating a new ssh key for the pair user and adding it to our teams github repo, so we have to git push and pull from a non-pair login. That can be fixed when it gets annoying but so far I'm always logged in to that machine as myself as well as the pair user so I can just switch tabs and git push/pull when needed.

> I use ` instead of C-a/C-b in both screen and tmux, so it could be a bit jarring to others.

I use C-\ myself since C-a and C-b are both prominent Emacs keys.
INFOGRAPHIC: How Social Media Affects SEO
And it helps to ignite bubble mania for the Facebook IPO. I wonder how much the added hype will boost the issue price -- it could help to discount the $1 billion FB paid.
Why did you chose not to use confirmed opt-in?
You know, if you feel wrong and guilty about something, it's a good sign YOU SHOULDN'T DO IT!

You may not face legal repercussions, but I sure as Hell would never want to have anything to do with someone who's so treacherous, devious, morally and ethically bankrupt as to steal another person's idea out from under them. Reason: I could never trust you not to stab me in the back.
Couldn't agree more. It's like using a library that insist on putting everything in global variables.
Depends on if you mean ZIP or ZIP + 4 or ZIP + 4 + delivery point.

ZIP alone will route to a post office, but here are a significant number of areas where city is needed to further disambiguate due to duplicate street addresses in a delivery zone. Now, they obviously try to avoid this, but it still happens.

ZIP+4 would obviate the need for city, state.

ZIP + 4 + delivery point would obviate the need for everything :)

(The need for delivery point is because even a single address may have multiple mailboxes, etc)
Now that's a great idea for us vision-impaired geeks; reason enough to own a pair
From The Tao of Programming, 3.1 (http://www.canonical.org/~kragen/tao-of-programming.html#boo...)

There once was a man who went to a computer trade show. Each day as he entered, the man told the guard at the door:

``I am a great thief, renowned for my feats of shoplifting. Be forewarned, for
this trade show shall not escape unplundered.''

This speech disturbed the guard greatly, because there were
millions of dollars of computer equipment inside, so he
watched the man carefully. But the man merely wandered from
booth to booth, humming quietly to himself.

When the man left, the guard took him aside and searched
his clothes, but nothing was to be found.

On the next day of the trade show, the man returned and
chided the guard saying: ``I escaped with a vast booty
yesterday, but today will be even better.'' So the guard
watched him ever more closely, but to no avail.

On the final day of the trade show, the guard could
restrain his curiosity no longer. ``Sir Thief,'' he said,
``I am so perplexed, I cannot live in peace. Please
enlighten me. What is it that you are stealing?''

The man smiled. ``I am stealing ideas,'' he said.
Further sticking with houses, if the officially appraised value of that house drops 40% since the said mortgage was issued, and comp sales in that neighborhood are 50% lower, the house's real value is nowhere near $500K, no matter what the formula says.

You'd still owe $300K in mortgage, and be out $200K of cash, but that doesn't mean the house is worth $500K.

P.S. And what's up with downvoting?
If indefinite life extension ever becomes possible it would create an uberclass of people, those who could afford this new technology in the first place. A true god-like class defined by power and immortality. If you think social and economic inequality is bad, what about existential inequality?
Machine Learning: Algorithms that Produce Clusters
Agreed. This comment has a solution (if you use Mac OS X and iTerm2): https://news.ycombinator.com/item?id=3823013
really? that's your example? I read that constant name very clearly as "snark". If that's the best you can come up with then I think you just made my point for me.
Much to my dismay, the probability that this game is going to live up to the hype keeps getting lower everyday.
Show HN: Compilify.NET - Compile C# from your browser
Can't people find an alternative to the world "realtime" that hasn't already been used for 30 years to mean something entirely different? (As in, real-time systems, real-time operating systems, etc.)

I'm not trying to put down Meteor, I imagine it's great.
FWIW, I pretty much solely signed up to see what "interesting" emergent behaviors get displayed. I _want_ it to be creatively gamed. So long as the list sticks to it's "one mail per day" claim, I'm perfectly happy to sign up for "one creative possible spam email per day".

If it turns out dull, I'll just unsubscribe (and, if it turns out dull _and_ malicious about not unsubbing, I'll just filter it like all the other spam)
>>The amount of waste that goes on in most PHP shops is what irks me - use the right tool, spend at least 50% less time working around stupid quirks.

Yeah, but why would you care unless you're begrudgingly participating in the PHP industry? It's not your problem unless you make it your problem - i.e., if you're so against it, don't work in a PHP shop, don't take PHP contracts. Problem solved - if other people want to use lame/bad languages, who cares?

The impression I'm getting is that a segment people who hate on PHP are participating in the PHP economy because there aren't as many local opportunities in {insert language here}. To me, that's not much different from the guy who's stuck working in a "lowly" coffee shop because he can't find a job in his field of study, which of course, makes him entitled to be rude to customers and his fellow employees.
Sure, Facebook fixed it, but there are probably hundreds of apps on the market that are using older versions of the Android SDK. A lot of independent developers might not be upgrading their apps regularly, much less realize that Facebook added an important security update to the Facebook Android SDK. ...This problem could affect apps for some time to come.
We've actually written a lot of testing for the core framework packages -- those tests are in each package directory. Look for *_test.js files.

https://github.com/meteor/meteor/tree/master/packages/

You're 100% right though. We don't have a fully baked story yet for application level testing. It's something we're trying to push forward as soon as we can.
You've just taken this to a whole new level. Should mailbait be extended to pair name/address with forms online? I could modify my woodburning stove and heat my house... think how much energy i'd be saving and not have to draw from a coal-fired powerplant!
> it's the combination of all of his users doing it that caused the problem.

well that's the point of ddos attack
Most of the gripes with PHP seem to do with its syntax, error messages, and inconsistent function naming.

It seems like it shouldn't be too difficult to write an automatic converter from "PHP" to "Improved PHP", which might solve a lot of these issues.
Are there any ways to limit to specific categories or other criteria or is it totally random? I could see more use if it allowed filtering (eg under $10 in "Toys->Action Figures")
This is certainly good news for those who regularly tunnel through their workplace firewall/proxy to circumvent web filtering.
AV is just the last line of defense. Intelligence is the first line.
I can think of a few things that count as weaseling rhetoric, but I am not sure I'd count your example as a particularly good one.

The post taken as a whole, on the other hand, and I think you may be onto something.
Are you looking for an alternative to emitting C or to using C as the implementation language of the compiler? I'm not totally sure what you're after, and I'm a compiler noob, but I've been enjoying Appel's Modern Compiler Implementation in ML, which uses SML as the implementation language and emits RISC machine code or assembly (I think, I haven't actually gotten that far). I don't know how suitable it would be as a stepping stone to forking PHP, but it's something.
It remembers me of emberjs
Brilliant idea, I believe that HTML5 local storage will never work and perform well. these guys brought mongoose APIs to the client, this will bring along unlimited potential and possibilities.
To make Times worth about a billion dollars (it's market cap), you need to believe that that $700M+ of debt is totally worthless to the debt holders. That isn't some fuzzy detail. It's a fundamental concept that the author of this article ignores (or doesn't understand).
Have you used pwgen before?
The original comment said "If you have a web server configured [for PHP] then it's ridiculously simple to get a page to execute."

My point was that this is true for any language.

You seem to be suggesting that the odds of picking a web server at random and having it be so configured for a given language is pretty low, which seems like quite a different issue, and (in my view) a pointless one. Nobody picks a webhost at random and just hopes that they have support, so the question is can you find support if you want it. :)

In any case, it's also incorrect in the case of Python and arguably Ruby. The first three mass-market shared webhosts I can think of are Dreamhost, Webfaction, and Hostgator. Without any configuration at all, Dreamhost supports both Python and Ruby scripts as CGI programs, Hostgator supports Python scripts as CGI programs, and I believe Webfaction does as well.

(Node is a lot newer and, admittedly, doesn't seem to have any support among mass-market shared webhosts.)
Life is filled with simple, easy, cheap, popular paths that lead to ruin. PHPs initial simplicity does not make it a good choice.

Looking for happiness? Heroine "just works".

Hungry and poor? Eating McDonald's three meals a day is cheap and easy.
Great work, I think this is going to be something special. Congrats on the launch!

Quick things: it'd be nice to have a "tweet" button rather than a follow so I can tweet about it! Also I find the top of the page a bit cluttered. It'd be nice to move the "Generation Images" to a more discrete place since it feels odd there and I didn't know what it meant at first.

Other than that, great work, I'm excited to use this in the future!
:-( Doesn't work in the US and signup form for notification when it will is down.
Are all of those plugins active all the time? I doubt it.

This discussion is getting a little off track.

I'm simply saying that dismissing Go for not supporting plugins is rather illogical, as there are a lot of use cases that have no need of plugins. Servers being a good example of one of these use cases.
Relevant:

http://xkcd.com/576/
https://twitter.com/#!/trademe_xkcd576
$^$^$^_ = crack time 26 days

$^$^$^i = crack time 3 months

$^$^$^z = crack time 5 years

Should the result vary so widely given the arguably minor variation?
I don't think it needs an "App Store" par se, but it would be nice for a database of DCPU code to show up.

Hmm, Sinatra here I come.
This is an excellent-ish idea. I'm not a big fan of pay-to-win games however, if there was an in-game store for in-game currency, I think it is an excellent idea.
Why does anyone shop at Best Buy? Ever? I see no appeal to the place and no value-add to spend time there. Obviously, others do though. Curious what it is that Best Buy shoppers like about it.
That bank headquartered in Singapore uses something different from Haskell. It is almost Haskell in most aspects... but uses strict evaluation.
(https://support.skype.com/en-us/faq/FA10292/Does-Skype-Conne...)

(http://datatracker.ietf.org/doc/rfc2833/)

(http://datatracker.ietf.org/doc/rfc4733/)

(http://datatracker.ietf.org/doc/rfc4734/)

(https://lists.cs.columbia.edu/pipermail/sip-implementors/200...)

> GK>> You are right that with in-band DTMF, you need to perform tone
detection at RTP level which isn't exactly an ideal scenario.

(http://www.voipmechanic.com/dtmf-issues.htm)

> In some VoIP routes a switch may be configured to detect in-band DTMF which is sent by the VoIP ATA, but then switches to an out of band RFC2833 DTMF required for an upstream provider. This upstream carrier then terminates the call to the PSTN, possibly to a voice mail system, which will require regeneration of the audible inband DTMF tones. The switch has to detect and remove the tone sent by the ATA from the audio stream because the upstream provider specified RFC2833 DTMF. At times the switch can't always completely remove the in-band DTMF tone which is a problem, because by the time it has detected the DTMF tone, it has already passed a short amount of it. This small amount of in-band tone along with the RFC2833 tone sent are both received by the far end voice mail system which will then register an error (problem), possibly an invalid mailbox or invalid password.
id use dealextreme or something with higher quality products, i dunno, just seemed like a ton of those items had absolutely no use. maybe have a "veto" function or something to avoid items that wouldnt be good gifts [even for $1]

EDIT: On second glance, it actually was a lot better than I thought
Can you expand on that? I've been interested in that market but don't know where to get involved. I'd love to hear your thoughts - even if in an email.
Any popular MMO eventually draws in real money for in-game money purchases, so why not just make it part of the game (and allow for both) and use part of the monetary purchases to lower costs for everyone?
the mailbait host sends no email. ever. mailbait seeks to use the most basic of webservers with the fewest resources for hosting.
I could think of a billion reasons you'd be inspired. :)
Skillshare, Codecademy and the gamification of education
Obligatory "If PHP Were British"?

http://www.addedbytes.com/blog/if-php-were-british/
I totally agree with this. This is a lesson that NPM already had to learn the hard way.
Exactly that is why both Heroine and McDonald's sell.

It might sound scary. But in reality 'merit' is not the only motivating factor for adoption of anything.
I haven't read up a lot on Rust but I feel that it is similar to Go and perhaps Ceylon. Can someone explain why there is a sudden "renaissance" in such memory-managed systems programming languages?

Edit: Oh, and also the D programming language. There are quite a few of these!
MySQL Utilities and Global Transaction Identifiers
> That's true, but my point is that there isn't such a visceral hatred for C and C++ even though they are widespread and notorious for memory leaks, vulnerabilities, indecipherable corporate quagmires (perhaps due to an over-engineered OO architecture or 700 line functions or opaque symbol names or dependency hell, etc).

C is enormously more consistent, better defined and specified, and well-documented than PHP.

It's a solid enough language with a very specific use case, and not even remotely competing with PHP.

PHP is a terribly inconsistent, poorly defined, poorly documented, poorly implemented, poorly designed language that can't do anything better than any of the other languages it is competing with.

The one thing PHP has going for it is inertia. That's it.
>>However, for building applications that might get deployed somewhere, or talk to a database in a secure fashion, it's a nightmare.

Facebook, Wikipedia are begging to disagree.
Or, rather, simply never commit code that logs authentication credentials, in production or otherwise.
Happened to me on Grooveshark, too. Made me turn Adblock back on for 'em.
Wholesale Cheap Louis Vuitton Handbags
Wholesale Cheap Handbags Bags Store For Sale Louis Vuitton Handbags Gucci Handbags Coach Handbags Juicy Handbags,<p>Buy Cheap Louis Vuitton Bags, Gucci Bags, Coach Bags, Juicy Bags For China.
Unfortunately, if the price somebody was willing to pay is the only concept of valuation we have, the stock market would never crash. The problem is that there is a concept of overvaluation. Otherwise we wouldn't have bubbles. When future expected earnings don't match up with the stock's sky-high valuation reality tends to catch up eventually.

Instagram does not produce more value for more people than the New York Times, our newspaper of record. It is an app that nearly everyone reading Hacker News could write in less than a month, and scale just as easily. Facebook could have added photo filters to its photo sharing site in less than a week and suck up a good portion of Instagram's audience. I'm still at a loss to explain why this was a good idea - but I guess we'll see if it bites Facebook in the ass.

This purchase, and the fact that people having a tiny idea are given multi-million dollar seed rounds regularly, are why I think we're in another bubble.
Working Holiday Visas Subclass 417 | Working and Holiday Visas Subclass 462
Working Holiday Visas Subclass 417 is a visa for people aged 18 to 30 years of age, who are interested in a working holiday of up to 12 months in Australia.
Gravity and insulin: the dynamic duo
The trivial example of PHP is equivalent to making a file with only the text:

Hello World!

...and saving it as a .php file. I think you'll have a hard time finding something more concise. :)

In reality, one of the things that makes PHP an easy language to pick up is that you don't have to have all of the overhead of learning how it works. Novices sprinkle bits of PHP surrounded by HTML-looking tags and all of the sudden they're up and running.

I started with PHP myself, and found it to be an interesting and frustrating language (needle or haystack argument first?). It's often saved by an easily searchable manual and a huge user base.

PHP is a shoot-yourself-in-the-foot language. It'll happily let you do dangerous, awful, bad, bad things. This wouldn't be such an issue if there was a higher barrier to entry, the real problem is it's easy to pick up (is that really a "problem"?), but that's a feature not a bug.
More secure? Then I suppose I'll get all of the insurance and banking portals to rewrite everything in PHP -- since is so secure and easy to use.
I'd probably do this for Amazon Prime and I'd probably make the max $5 so I could get something every 5 days. Otherwise in 90 days I'd have 90 pieces of trash.
Geoff & Co, this is wonderful!

(Not sure if you remember, but I met you in SF at one point a few years ago and we wandered around the downtown talking for a little bit. Was actually just wondering what you were up to)
It takes far too many clicks to get to the code or lists of commits.

Code is the last thing Google Code puts on a pedestal. It's barely a step forward from Sourceforge.
This feels like something big or perhaps something that will inspire something big. But you could probably avoid the database query straight in the client a distraction from an awesome presentation.
Ask HN: Will Bitcoin miners run on DCPU-16 in year 281474976712644 AD?
According to the official site 0x10c.com should have:
* Advanced economy system.
* Mining, trading, and looting.

I wonder how real bitcoin economy could be integrated with the possible gameplay.

For example: imagine portion of game revenue converted to bitcoins and to be divided into small pieces and stored in many real bitcoin addresses. Say 1BTC per address. Mining could then reveal private keys to loot! This way Notch's universe would contain "real digital gold" to be mined and this would possibly give real bitcoins to hands of zillions.

Have you ever seen any interesting bitcoin integration into existing game (beyond simple Poker-style BTC/cash conversion)?
Not to mention smartphones.
I am not sure if this directly addresses your issue or not, but check out this reply to the article (1.3.1 just released to fix a problem undeclared globals and or= )
http://news.ycombinator.org/item?id=3824543
apg is another good one, and if you call it with no arguments, it defaults to 'complex passwords with memorable syllables' (eg "zuWeebsIbep3 (zu-Weebs-Ib-ep-THREE)").
ZIP Code is a trademark of the US postal service; so yea, US only.
Not a comment about under the hood, but, BeautifulSoup's use of CamelCase in module names and the fact that it's a parser for the ugliest shit out there (HTML) makes me believe the code is more soup than beautiful.
But then if you're in a discussion with someone and say thanks to them at the end wouldn't it annoy you when it closed the menu item you were in?

I think they're trying to ensure the phrases don't cross over with regularly used phrases
Maybe a better comparison is from some of the microframeworks for PHP. As you can see, Sinatra influenced a lot of frameworks in many languages.

From Slim: (http://www.slimframework.com/)

require 'Slim/Slim.php';

$app = new Slim();

$app->get('/hello/:name', function ($name)
{
echo "Hello, $name!";
});

$app->run();

From Silex: (http://silex.sensiolabs.org/)

require_once __DIR__.'/silex.phar';

$app = new Silex\Application();

$app->get('/hello/{name}', function($name) use($app) {
return 'Hello '.$app->escape($name);
});

$app->run();
Rails hosting: git push heroku master.

Pretty damned simple. And cheap, for the level of hosting you get for $6 per month, Heroku is free.

As far as Rails spaghetti, if you're using TDD, then it's easy to fix things if new code breaks old code.
I just went through the iTunes "forgot my password" process and had a different experience. According to that box to the side, my new password passed all their requirements, yet on submit it kept rejecting it. I finally got it to accept a password when I stopped trying to use spaces. Are there other characters their back end rejects that the front end allows?
The live code update without the server restarting is really intriguing. What package is responsible for that?
That's exactly what I want, a remove dev box for working on and serving up web projects. I'm setting this up on an EC2 micro instance right now, slowly getting a feel for the tmux key bindings. Thanks for those links, great stuff!
More entertaining than the dashboard by far, but I don't get much utility from either.