skysight-inc/HackerNews huggingface dataset:
they probably want a company that can actually develop said idea instead of just squat on the idea or any patent. I can come up with a good idea but execution counts.
I was surprised too when they decided to switch, I'm a ten year veteran since RSC, so Java has always been the way I have thought of that game. Even the company name, JaGex, is an abbreviation of 'Java Game Experts.'

They have released some detailed graphics of the new rendering engine in HTML5 and what I assume is Javascript and the results are fairly spectacular, much more clarity and the improvement is at least partially visible, it just remains to see if it will run as fast as RS2.

I should however clarify, the back end will still be a mixture of Java, with C++ strapped on top where needed.
Shouldn't this be on reddit? Is HN the new reddit?
I'm sure I read that the tiny stream of revenue is $1BN per year.
Note this is an unofficial page. https://plus.google.com/113238550815846424978/about
Java is a perfectly accpetable language, as long as i can't tell when an app is using it. Server-side java is great, android is great, but as long as shitty programmers keep writing java apps that make use of some awful GUI toolkit and require the user to install a JRE, people are going to keep hating java. In many cases, the fact that an app is java based can be directly blamed for a poor user experience. sure, it's not the language's fault, but it is what it is.
Correct. It's really nice just because it splits each field into an different \n.
A lovely information leak on Paypal's front-page is if you attempt to login with a banned account, and any password whatsoever, it gives you a nice error message saying that account is banned (therefore confirming the account exists, info leak #1) and also gives the current account balance (info leak #2).

I know this because my account is banned.

Why's my account banned? Because in 2006 I received an unsolicited phone call from somewhere in Nebraska claiming to be Paypal and informing me they needed to verify my account credentials. I played along with the obvious phishing attempt for a few minutes until they demanded the email and mailing address on my account to "verify I was the account holder". I told the woman on the other end to go fuck herself and hung up. Turns out it was Paypal and they banned me for failing account verification.

Fuck Paypal.
Imgur doesn't like the deeplinking, so click this link first:

http://i.imgur.com/kyOq3.jpg

and then the jsfiddle link provided by fourstar.
A Sad Green Story
D3js is pretty verbose, but what you get is full control. Most charting libraries allow only a limited amount of configurability, which is neat if you just need to plot a basic chart quickly, but makes them awful if you want to make novel (or at least, more uncommon) kinds of visualisations or make non-standard changes to existing ones.
It's mimicking a browser UI designed to help people feel "safe" and know they're using a website with SSL. It's probably not with malicious intent in this case, but I'd say that's not good practice.
I think there is some value here but I also think its too heavy handed - the bads I see are...

- Performance - complex DOM structures will inevitably lead to many function calls. Some might argue that it is probably minor but there are going to be many many instances where a dom element is being reconstructed on every render where it could simply have been just a plain string.

- Readability - perhaps its personal but I find the readability of what is essentially going to be an extremely long statement in JS to be inferior to well formatted XML/CSS

- Error recovery / exception handling - seemingly if one of your elements/function calls goes bad your whole template is likely dead. Perhaps this could be seen as a feature.

- Namespacing - to cover all of the features of HTML you'll likely have to have quite a few functions declared and there is potential for an inadvertent overwrite. ex. var VIDEO = function() { return "Ooops, I just killed my video elements"; } On top of it there is risk of not being backwards compatible with older created templates as the HTML spec progresses and new functions need to be added. The simple solution is to namespace all your HTML functions but this is another layer of stuff and detracts from the simplicity.
Since I was the lone developer using windows at my workplace, I decided to give Apple/OSX a fair shake. The fact OSX was unix based seemed awesome to me (some of my projects are in C).

Then began the hell of trying to do anything "unixy" on OSX. Custom libraries just for the mac (custom libev??), needing to install XCode Dev Tools to get gcc compiler(???). Sigh.

In the end I just ended up running a CentOS VM in virtualbox, and I do my development there. The ONLY benefit I currently gain from a Mac is creating iOS apps.
> Today was my first real usage of PostGres

Then let us welcome you with some pedantry! Postgres or PostgreSQL, but never PostGres or--FSM forbid--PostGreSQL.

More seriously,

> fdw looks easy to start, but probably hard to master it.

Yep, like a number of Postgres features, such as user-defined types and user-defined aggregates. It's a great system, and not nearly as stuffy or hard to use as you may have heard.
Caller ID spoofing is a true misfeature. The ability should be removed, or consumers should have out-of-band access to the real number in order to be able to at least blacklist it.

http://www.catb.org/jargon/html/M/misfeature.html
Argh. I'm on an iPhone and I can't read this because they made their JavaScript just blindly redirect to their mobile site without any regard to the specific page I was on. I wish people would stop doing that, or at least provide a way to opt out of the redirect.
Believe: Brett Bullington and the Heart of Silicon Valley
Can You Build a Startup With 80% Part-Timer Moms?
His ability to speak English is not exactly the most important thing here... Lots of people can speak English, especially those coming from affluent families.
A perfect minimal hash function generator
Show HN: Oyster balance for Passbook
The scientists who turned fresh air into petrol
Thanks. Is it better than Tamper Data and XSS Me?
Mint's packaging and documentation is significantly worse than Ubuntu's. There is no reason to use Mint and not Debian or Ubuntu, except that you are interested in Cinnamon (which I have never once found to work)
It is you who misunderstands individual freedom. Freedom is not some formalist anarcho-capitalist construct, but meaningful ability to take individual action. That requires, as Hayek argues, that a functioning state exists, which provides basic physical safety, a minimum of economic security, and contract enforcement, within which people can act as individuals. Absent that, in the "state of nature", people are forced to cling to tribalist groupings (religions, extended families/clans, etc.) for security and coverage of the "risks common to all", which is not individual freedom but collectivism.
'apt-get install gnome shell' isn't difficult to type.

Then choose the gnome session - Unity isn't affecting you at this point.
These are definitely good concerns.

- Performance: It's about half of Underscore.js on Webkit[1], so it's not so horrible, and has yet to be optimized at all (such as by using document fragments, etc.)

- Readability: The JS statement here is only long to show a unified example. Since the inputs and outputs of each call are DOM nodes, everything is trivially composable, something not possible with XML/CSS.

- Error recovery: Yes, having seen the error output of things like LESS, I see this as a feature.

- Namespacing: Absolutely agree. I think this is best solved the way jQuery and other libraries do it: pollute by default, and then let the developer "opt out" using noConflict.

[1]: http://jsperf.com/underscore-vs-domo/
Thanks for the invite.

However, my idea is just what's already outlined above: avoid using 'Host', except (perhaps) as a key.

Declaring one or more approved hostnames for accessing an install isn't an onerous requirement (especially if you're assuming that when they're not doing it in Django, they must do it elsewhere to be safe).

Maybe some people (such as in multi-tenancy situations or to make dev/staging/production transitions easier) will choose to use 'Host' directly anyway, or some sort of wildcard for acceptable hostnames. That's fine, but then they'll be accepting the risk by conscious action, deviating from the safer default. That seems better than facing the risk by the inaction of overlooking this more-subtle webserver-configuration issue.
They're already illegal. This is an enforcement problem.
The only Mac experience I have personally is a core duo version (one of the first intel MacBook Pro) and then listening to the coworker's air. I'm glad to hear that newer ones are quieter, and that's definitely going to weigh in on my next "workhorse" laptop.
Think Negatively: How Pessimism is an Essential Business Tool
I'm all with the author with the Ruby love and it looks like Rust managed to implement them in a cleaner syntactic way compared to Ruby.

However, that template code was utterly hideous.
It's actually two different utilities. I use tamper data all the time, but HackBar is great for generating the initial GET/POST.
That's not the point. Most programmers are not language lawyers. It is very bug-prone, which could in itself enough to remove the confusion from a language that advertises itself as "safe".
Don't tell me what you're planning in the bedroom + other suspect pitch advice.
I don't know if you noticed, but Ubuntu hasn't been picking up new users at a dramatic rate. And it's easily in the top 3 Linux distros. What do they actually have to lose?

If I use Ubuntu on my laptop, and Ubuntu says something about Windows 8, am I going to stop using Ubuntu because I am so offended on Microsoft's behalf? Not really.
OT: the urban legend about tire shops putting nails in the neighborhoods' is very widespread. I have heard about it in at least three countries, and I recall my school teacher telling me about it in '91.

I sort of expect it wouldn't be an effective practice anywhere.
you're a hero of mine. thank you for this. seriously.
'Knowing' algorithms is hardly great.

Most of them who cleared it might be kind of guys who read interview questions on programming forums every day and master the art of gaming interviews.
Penalty should not just be on the illegal robocalling telemarketers, but should also on the businesses contracting the telemarketers. Cut the funding off from the sources.
Why would the average consumer care? It is old school diehards who are angry about Gnome 2, not new consumers who are slightly more likely to switch in the light of Windows 8 upheaval.
The Art of Bootstrapping | Digital Entrepreneurship 2012
The FDW wrapper that they have is really not worthy of Redis. It only supports K/V and none of the structured types. Might as well be talking to memcached. The README is useful in this case:

https://github.com/dpage/redis_fdw/blob/master/README
By this 'principle,' measures like eliminating the corporation as a risk management tool, or even imposing artificially severe punishments for business failure, should increase hustle and therefore mean more successful businesses.
Why is this law not unconstitutional under freedom of speech grounds ?

They are saying no, you cant learn/read/listen ?

[provided: it is not for a degree/accredation relevant to MN]
Phone numbers are to the telephone network like IP addresses are to the internet. Caller ID is to phone numbers as DNS is to IPs. I don't think getting rid of caller ID would really help anything, and you can't fix the caller ID to specific numbers, as phone numbers are as transient as IPs -- they can terminate to an IP phone in Pakistan one day, and to a Twilio gateway used by some other company's apps the next day. Blacklisting the number can be both ineffective and harmful.

Letting the caller set the caller ID is the only way someone calling you from Comcast about your bill can have Comcast show up on the ID. Most large companies like that don't own the numbers they call from, or the call centers -- they outsource both inbound and outbound phone support and sales. Typically to multiple phone center companies at the same time, who all have to call "as" Comcast, and ramp up or scale down with more or less phone numbers as needed. They'll use autodialers too, with real people rather than recordings, to minimize the delay between one outbound call ending and there being another person for that now-available rep to talk to.
It is not that Apple go out of their way to help their devs out. But buying a computer and buying a dev tool license are two different things requiring two different mindsets(think utilisation). And $500 for VS is the lowest end of the paid visual studio. Like I stated in my first post I'm not saying that they should give it away everything for free I just think that lowest end should be cheaper to give the opportunity to individual devs to make better apps.
And how was that total dislocation from risk created?

It started with government insuring banking deposits. And Glass Segal kept that part of the financial industry separate. But eventually, the lobbyists broke that down and they used it to export risks to the banks using credit default swaps/

And they also got Fannie and Freddie to take on all the lame mortgage risks. That made it easy to shift even more risk to the government. How did that happen? Subtle changes pushed by lobbyists.
Regulations again. But if someone chooses not to receive certificates etc. will it still be a problem?
How to enable Java browser plugin on OS X 10.7 and up
The built-in Java was optimized for Retina display and all texts were crisp and sharp. After the update and a manual installation of Oracle's Java Runtime, everything is blurry again.
If it's not a tall order on the webserver, it's not a tall order in Django either... but Django devs may find it easier to do in Python/Django, compared to translating the Django admonitions into their various local server configurations.

And even if it's easy enough to do it elsewhere, if in practice it gets overlooked and the costs of overlooking it are high, that would be a good reason to make the lazy/common path the safest path.
Thanks for the compliments. It's not a white label of appointmentreminder.org, although did take Patrick's pricing into consideration, among a dozen others. I feel comfortable with my pricing at this point.
Fun with Unicode Math
Bad Luck Brian...is it you?
Perl has taint mode, which treats user input as unsafe before validation.

Does node provide anything similar?
>It just baffles me that health coverage is so tied to where you work. What if you could only send your kids to the schools that your employer selected, or eat at the restaurants the your company had a deal with? It's just weird. I don't know if government provided insurance is the solution, but employer provided just doesn't make sense as the only solution.

Does it baffle you that the school location for your kids is so tied to where you live?

Does it baffle you that your employer decides how much it wants to pay you as well? How about what size your desk is or how up to date your computer at work is. How about your 401k match? Bonus size? Vacation days? Promotions? Who your boss is? Dress code? Where does it end?

Do you think every employer could actually afford to let you get the health care plan and provider of your choice?

You are free to look for another job at a company who offers health care from the provider that you wish to use.

Let me ask you though. What if your employer would give you the money they put toward your health care to choose the provider of your choice (even if you had to pay the difference for any shortcoming)?
It's a pain in the ass if they ever go down. Remember, user auth is your bread and butter, outsource it with care and not just to save a buck here and there.
Yes, I did. Thank you. Nice to get positive feedback.
It depends. Some people enjoy teaching, and for beer money, if you're just getting started, what's not to like?
I started a business with a ton of student loans (almost 6 figures). I actually took out an extra student loan I didn't need and put it into Apple stock, using the gains to last another two months. And then I went into credit card debt.

I don't recommend doing all that. You can put away $20k pretty easily working in the Valley. That would be much less stressful.
github's "copy url" bit!

Also, there is more video on the internet than youtube and vimeo, there is decent software done in flash (such as balsamiq mockups) and sometimes it's the only way to get to some content.

I have flash disabled with click2play and I end up starting it _at least_ once a day.
Can anyone explain why this is hard, technically?
While this is somewhat trivial, what kind of money do companies pay when you submit a security bug? What would Paypal pay?
You made a wrong factual assertion 2 posts above that one, and when someone corrected you by mentioning the Apollo missions, you didn't take the few minutes on Google/Wikipedia/whatever to learn about the subject, but instead repeated your mistake. It's appropriate for a comment of that sort to be at 0 or -1 karma; it's not like you got slammed to -17 and silently banned for egregious wrongitude. Think of the downvotes as encouraging different behavior: if someone gently corrects you, take the time to look up the information they mentioned.

(For the record, I did not downvote either of those posts, and I've upvoted some of your comments in the past.)
>what differences do you see?

In big corp's non-producing types are basically trying to get VPs to give them more power and money. In startups, founders are trying to get investors to give them more power and money. In both cases, engineers are simply seen as tools to achieve these ends.

Start-ups have only one power structure whereas big corps have lots of feudalism going on. At a start-up, the only recourse an engineer has against the bureaucracy is to quit. At a big corp there's more options.

At start-ups, douche-ey behavior can get out of hand. There's not the normalizing force of a large corp to keep people's egos in check.

There are exactly zero pros to being an employee other than it prevents homelessness. If you're an engineer working as an employee, forget about trying to find a better job. They don't exist for engineers. My advice is to do what I'm doing. Have your quit date planned and focus on that and nothing else.
Google voice lets you do something along those lines. I personally found it incredibly tedious and quickly turned it off.

I think the grandparents idea of *RC is spot on. Verification can be done through volume; i.e. a one-off may do nothing but repeated reports indicate something is up. Just like reporting spam in email.

Along those lines, some sort of charge-to-call system may work. Like calling collect in reverse, but the receiving party can decide to not charge the fee if its someone they know (or flip it, hitting # within 30 seconds of an inbound call will capture the fee and disconnect)
I can back you up with real word evidence for your claim.

In Denmark we have system very close to what John Stewart proposes but still we have far fewer entrepreneurs than in the US. This suggests that culture is much more important for entrepreneurship than a social safety net.
I found out yesterday that songkick's itunes importer is an applet.
I think for some things applets may still be the best solution, though of course it's a shrinking market.
News is news.
In a free economy, a company would notice that, say, 2% of people get appendicitis in their lifetimes and that it costs $50,000 to treat - an expected cost of $1,000. Then they would offer you lifetime appendix insurance for $1,500.

Unfortunately there are tens of thousands of pages of regulation preventing that from happening.
UX Principles Behind Firefox for Windows 8 Preview
True. That doesn't mean that there isn't some optimum amount of downside, for optimal progress and human flourishing and whatnot. But an automatic assumption that what we currently have is that optimal amount seems to just be a bias towards the status quo.
It would be nice with a free model which could include up to e.g. 50 users.
Privacy/anonymity is a basic feature of any useful personal
communication mechanism as I hope you know. Snailmail supported it before the phone network, and the internet supported it after the phone network. Though maybe people have forgotten now that they've moved en masse to things like facebook (<rant elided>...)

Maybe people don't know how to select this feature when they make calls? At least in GSM based networks you can select it on a per call basis when dialing (#31# prefix).

Eg. calling in anonymous tips to your local newspaper,
communicating with an annoying company you don't want
calling back, etc.
Silliest headline ever. As I recall in 1984 the world had Tandy, Leading Edge, Epson, Dell, AT&T, NEC, Atari, Commodore and countless others were all competing with IBM and Apple.
I suppose there's no reason why social safety nets and stifling heavy taxes and regulation need to go together, but in practice they do. In this country, the people pushing for higher taxes and regulation are also supporting greater safety nets. So if you see them winning on one front, they are probably winning on all three.
What I think would be cool is to be able to forward the call to a smart enough bot that wastes like 5 minutes of their time every call. This will surely kill their spammy business model
The biggest users nowadays are probably porn websites, but you still find it every where on little things. Our national weather observatory, for example, uses a Flash based map to show animated forecasts.
I agree, it's not a tall order on the webserver... but that means it's not a tall order in Django either... and Django devs may find it easier to do in Python/Django, compared to translating the Django admonitions into their various local server configurations.

Even if it's easy enough to do it elsewhere, if in practice it gets overlooked, and the risks of overlooking it are high, that would be a reason to make the lazy/common path the safest path.
For the Bug mentioned in this post it was $500.
Actually, if you wanted to be proper you would use a circumflex or macron over the long vowel, depending on which version of ISO 3602[1] you are following.

Of course, that looks pretentious, especially when typed. ;-)

[1]https://en.wikipedia.org/wiki/Kunrei-shiki_R%C5%8Dmaji
This is pretty bad press for Reddit. The guy talks about 'jailbait' and 'rape jokes', then says Reddit encouraged it, then pulls out a gold plated bobblehead of Reddit's alien logo that they sent him as an award. On Anderson Cooper's show on CNN.
So AT&T has the technology to bill each subscriber down to the bit of data used, but they can't detect when an entity is making 10s of thousands of calls . . . . ?
I have a Lenovo Thinkpad T420. I ordered it in late 2011 through their website. I wanted to buy a Windows free laptop as I use Linux. I called them up. They agreed to send me a Windows free laptop at a reduced price. All hassle free and quick. I have never had any problems with my system and hence never had to contact Lenovo. I personally highly recommend Thinkpads.
Airtime, a Pedigreed Start-Up, Is Tested
Ugh.
On the IE side they do this with ActiveX. I always wondered why they did not come up with a simple webex:// uri.
Expect to wait a month regardless of what lenovo says. Also, apparently ibm retirees can get you a crazy discount at lenovo. I personally really like my T530.
How to enable Java browser plugin again: http://news.ycombinator.com/item?id=4672511.
Do you think it's confusing? The http://appointmentreminder.co domain is just for the landing pages. Users login and use the webapp under the https://reminderbookhq.com domain. I'm hoping this helps with SEO and clarity when someone lands on the http://appointmentreminder.co domain. I know there is some debate about whether a non-(.com, .net, or .org) is weighted for SERP ranking.