skysight-inc/HackerNews huggingface dataset:
What a lovely story. Not specifically the credit card stuff but the hackernews inspired startup story...
http://blog.freshdesk.com/the-freshdesk-story-how-a-simple-c...

I find the 'just make the core features work' part interesting. Make my core business processes work with no glitches at a 'reasonable' cost.

I would be interested in a freshdesk tech stack blog entry?
If you feel like this guy and his pyrex-cup-microwaving ways are threatening your identity as an obsessive, over-optimizing nerd, you may wish to try making your coffee with chemistry gear like in breaking bad:

http://makeprojects.com/Project/The-Florence-Siphon/1151/1

http://www.youtube.com/watch?v=zXDOCo5Cn_g
Microwaved tea! :S Required reading: http://onegoodmove.org/1gm/1gmarchive/2002/12/a_proper_cup_o...

(but in all seriousness interesting article about the problems of not critically addressing things that annoy you)
> However I was not willing to accept the risk and complexity of incorporating in an unfamiliar legal/financial jurisdiction and I really don't feel the OP has made me any more comfortable although they seem flush about it.

It could be (but I don't know) that while Australia is not too far from the US in terms of the legal/financial stuff, India is not so great, so it's worth going to the US in any event. For instance, here in Italy, I don't think that highly of the legal system, so there is a bit more incentive for some people to take the risk and go abroad like this. Of course, everyone needs to evaluate it according to their own situation.
San Francisco seems to be too noisy and expensive. I'd prefer fremont and milpitas.
Maybe the idiot is jwz.

There was a change in the technology that needed a change in the API. Not a single GPU use a fixed pipeline anymore, so the API needs to change.

I see OpenGL as a testing platform that learned by trowing to the wall and learning what sticks. Companies create extensions and if people find it useful they became part of the language, but in any API there is a need for removing what is not used anymore or can be done much more efficient with new ways.

Maintaining code takes a lot of resources and is a pain in the ass to program, I can tell you(you have to emulate a lot of things that do not exist anymore, including BUGS or HACKS).

I could understand not being Apple extreme here, e.g look at the Apple TV and you only see new digital ports, but the other extreme, don't touch anything for 20 years because it works is equally non sense..

I remember a brand new computer that was hanged 5 seconds on the start up by a 1.4M floppy disk because the people who assembled the computer were afraid to remove the thing. I had to remove the thing, left a horrible hole and I discovered the machine had the floppy check hardwired in the BIOS!!!

You buy a computer today and it has parallel, serial and PS2 ports with an outdated BIOS with 1981 timings they can't change so they don't "break legacy standards".

You buy a computer in 2012 with a 1900x1080 pixels and the first thing you see is a horrible black screen with fuzzy letters.

Non sense. openGL needs to be way more clean that what it is now, where it is impossible to remove anything because some company of the consortium find the feature "essential" because they have some legacy code they are too lazy to update.
Wow they're quick.
Does anybody else have issues downloading them via iTunes?
I'm on Windows here at work and as soon as the download finishes it is deleted, nowhere to be found on disk or iTunes. The machine is even activated in the iTunes store. Guess I'll have to keep streaming until I can download them tonight on my Mac...
I'm also from Australia and have recently gone through the process of getting a merchant account (from St.George bank).

From stories I heard in the past, I was expecting a horrible experience (banks not being able to grok the concept of digital goods etc). Turns out that either the stories were a furphy or banks have gotten a lot better.

Here's the process I went through.

1. Application

2. Set up a single page website to give a brief overview of product

3. Include TOS and returns policy (adapted from wordpress.com)

4. Wait 7 days for approval

Thats it. One week to get a merchant account with no prior business history. The rates are fairly standard:

1.4%/trans, $33 monthly, $44 anual fee, $33 chargeback fee

I think off the top of my head those rates beat those provided by paypal, stripe, etc. although I'm happy to be corrected if anyone has up-to-date info about them

I'll also be paying $300/yr for gateway fees since I have no desire to handle CC details directly.
It's fairly easy to see that the only sexy prime quintuple will be the one that contains 5 (see last part of the Wikipedia page) by imagining the number line as follows.

Now line up multiples of 5 and see if it's possible to fit them around these primes. There's always one multiple of 5 that lines up with a prime in the quintuple and hence one prime must be divisible by 5 and the only prime number divisible by 5 is 5.

p.....p.....p.....p.....p
+ + + +
6 1 1 2
2 8 4

5....5....5....5....5....5
.5....5....5....5....5....
..5....5....5....5....5...
...5....5....5....5....5..
....5....5....5....5....5.

Another way to think of that is as follows. Suppose that p is not divisible by 5 then one of p+1, p+2, p+3, p+4 must be. But p+6 = p+1+5, p+12=p+2+10, p+18=p+3+15, p+24=p+4+20, so whichever one it is there's a prime that's also divisible by 5. Similar reasoning works from the other numbers.
Umbrella of Remote Assistance & Support
Conferences and the cult of celebrity
I think no. Can you as easily type e.g. math formulas in HTML5 as in LaTex, in the plain text editor?
They discussed this, and decided: a) partially-applied operators fills some of the gap, and b) they're far too complicated to implement.

https://github.com/gkz/LiveScript/issues/19
https://github.com/taku0/placeholder_syntax_for_coffeescript...
OpenGL is a terrible, awful, crufty API, and the reason those methods were removed is that they are comically suboptimal. They do not reflect anything remotely like modern card capabilities

But the guys who wrote it weren't idiots. They were in fact super smart engineers working at the cutting edge company of the day, SGI. And they made a philosophical call, which was that OpenGL should be an abstraction of geometry and an idealized rendering pipeline with just enough hardware-specific hackery in it to make it perform[1]. They did the best they could operating under the constraints of the state-of-the-art of the time and the resources they had available. And people still use OpenGL, decades later, and have done amazing things with it.

Isaac Newton said "If I have seen further, it is by standing on the shoulders of giants". Kids these days, talking about legacy technologies, would be wise to remember that.

[1] Whereas Microsoft believed in an abstraction of physical hardware, with just enough geometry in to make it useful.
I use eco templates (CoffeeScript in HTML) that do not need a library to be interpreted once they are preprocessed server side. You minify them and save them as a variable in your source. No clutter, works nicely.
In Praise of Idleness (Bertrand Russell, 1932)
This also helps explain why so many scam/phish messages have blatant spelling/grammatical/formatting errors.
Ask McDonalds anything [Pinterest-like viewer]
BMI is garbage because it doesn't take into account muscle, which is heavier than fat. I'd be willing to bet someone with a higher BMI that is muscular is going to be healthier than a lanky person who is actually pretty unfit.
When I did some scambaiting, most of the scammers claimed to be Ivorean.
Dat Resources
The ultimate aim behind such initiatives is to bring this Institute at par with the best in the world, so that our trained doctors become the global players of tomorrow.
Brilliant teaser video for the JavaZone java conference
Pushups do use core strength to maintain your posture, but are mostly about upper body. How much can you squat or deadlift?
Damian Conway on Regexp::Debugger at YAPC::NA 2012 [video]
That is actually quite clearly defined as rape in Swedish law: 'Causing helplessness or a similar state of incapacitation shall be regarded as equivalent to violence.'

http://www.sweden.gov.se/content/1/c6/02/77/77/cb79a8a3.pdf (page 24, sorry for pdf link)
That's exactly how our very old Sanyo microwave works. It turns off the power but keeps spinning until it reaches the initial position.
Grandparents Rights
We've helped hundreds of parents and grandparents win their grandparent visitation cases. We also handle other family law cases, such as divorce, custody, visitation, and child support post decree matters.
Don't F*ck up your startup
> Pretty much the only proven thing you can do if you want to live longer is calorie restriction.

This has not been proven for humans AFAIK.
Not quite - if you are dismissed for an automatically unfair reason (mostly to do with discrimination, but also some others in there like having to serve for Jury duty) then there is no qualification period.

As of April this year the limit has also increased to 2 years.
They may also be trying to evade spam filters.

Anyway, I find the title of section 3.2 rather fetching: "If attacking everyone is not profitable slope must be greater than unity"

Take that, http://en.wikipedia.org/wiki/List_of_ships_of_the_Culture_se...
I don't think there's any physical difference between water boiled in a microwave vs in a pot (free radicals?).

Lighter teas (white, green, chamomile, etc) are best brewed at 70-80C, so that's not general advice :)
India travel
Yeah. I'm still not sure how i should respond to such problems.
My first reaction is to judge them as irrelevant and that a wise person would valuate such things as misguided.
On the other hand, every man (and woman) in fact is living in his or her own world (or worlds). And it should be fair to make your world as nice as possible.

Not sure if one can expect mankind to extend its horizons to the whole world or universe as it really is. The older I get, the more I think of us just being animals at all. This "look beyond your own nose" thing is maybe not so realistic/real for our species, as nice it sounds in theory.

Reminds me of a comic http://questionablecontent.net/view.php?comic=2202
The role of a manager is not to determine the fire-worthiness of current employees

Then whose job is it?

Any good employee would be out the door as soon as they were handed a "second chance". They would use that chance just long enough to find a better job, if they didn't quit outright. Truly "bad" employees would likely stick around (lack of motivation to move, inability to move, spite, etc) and wreak havoc on your business.

That's not been true in my experience. The good employees tend to appreciate the heads up, and work with you to either fix the problem (which may be as much your problem as theirs) or move out in a productive way.

The bad ones tend to realise the jig is up and move themselves out ASAP, or rapidly foul up again giving you the evidence you need to shift them out without the decision being seen as arbitrary by the rest of the company.
> I’m going to avoid commenting on Metro on touch-based systems for now because Windows 8 is too far off in the future to know what the hardware is going to be like. Instead, I’m going to limit my discussion to using the operating system on desktop and notebook systems.
Don't really agree with that one. Forcing a relationship to work makes one re-evaluate oneself which might work for better, not worse.

On the other hand, it's time and labour intensive process, and at some point, you really need to cut it.

So, in the article, I basically have issue with point 2, "doing it early". No, you need to try to make it work, and make that process beneficial for both parties. Work it up to a certain point, of course.
Cheating: Things You Didn't Know About Dishonesty
"I did send them an email, offering help, but I doubt they'd be interested since "patents" and a possible lawsuit is probably their current main concern."

There's that, and also the "hey would you help us re-create your product so that we can give it away for free and destroy your business" angle.
The most exciting aspect of this for me is that they aren't announcing they are putting it together or rolling it out. You see the announcement and right now you can ping your cloud front or refresh your site and see the dramatically improved asset load times.
http://thobbs.github.com/blog/2012/06/17/you-should-downvote...
However, I still don't see how you can back up your claims that good employees seem to recover better than bad employees. I don't see how you could know!

You'll be surprised at the number of times you encounter folk you've worked with again. I suspect you're also more likely to stay in touch or hear more about the "good" employees.
The idea is very simple. With fixed pipeline you have a constant pipe diameter you could not change.

Imagine that you plan to manage 3Million vertex and to draw 6M points on the screen(fragments) so you make your pipes for it.

Now , what happens when you need to update only 200 pixels but want to draw 30 Million vertex on them? You can't do it on fixed.

What happens when you want to do 10 passes to the screen(60M points) but you just use textures with 4-8 vertex?. You can't do it on fixed.

With non fixed you could just use your compute units where you need them.
Fascinating article. I wonder if this is always true though:

> We consider a population of N users, which contains M viable targets. By viable we mean that these targets always yield a net proﬁt of G when attacked, while non-viable targets yield nothing. Each attack costs C; thus attacking a non-viable target generates a loss of C

This supposes that the viability of targets is boolean: you're either gullible or you're not. But isn't it possible that targets' viability (or profit potential) is a function of the sophistication of the attack?
It doesn't seem to load, but it looks like I've found Google's cache of it here: http://webcache.googleusercontent.com/search?sclient=psy-ab&...
Fighting spam with spam? Sounds good, until we have our connections saturated.
That the haters hate Windows 8 cannot be brushed away by saying they are not the intended customer!

Microsoft needs everyone to like Windows 8.
"Also, very difficult questions get relatively few points compared to very easy ones when they are answered."

Yeah, this. It hurts my eyes to see that most of my rep on SO I got from A) Recommending the K&R for a starters' C book, and B) for explaining how the @ works for error message suppression in PHP.

While the numerous questions I answered that took actual experience and hard work, hardly ever get an upvote, let alone an 'accept', presumably because whoever asked it doesn't care enough about the issue to do the work required to solve a hard problem, even if the principles are handed to him.

This is one of the main reasons I hardly use SO anymore, myself.
Good for Canonical. I'd hate to see a future where an OS has to be pre-approved by Microsoft for running on a machine that comes with Windows.
it looks like the space battleship from Galaga.
Not to mention the younger generation's culture of.. cheap shot that always gets under my skin (though I'm not that young).

It's so ridiculous how people can appear insightful with some useless and completely untrue complaint about "young people today," "today's materialist society" or whatever.

Young people today do far far more self learning, actively pursuing stuff that interests them than any previous generation, in my opinion. They have much better tools. My younger brother (in his teens) has for several years been in a mode where he gets into little obsessions about learning this or that. Video special effects. Lock picking. Fishing. Whatever. A lot (maybe most) kids his age are like that. The topic can be whatever: diet, exercise, skin care, sex. Not necessarily the stuff that HN gets escited about but it is the stuff that interest them. I wouldn't surprised to learn that the mean skill level for application of make up has skyrocketed among teenage girls in the last ten years. Their starting point acquiring knowledge knowledge (who is the president of X?) is Youtube but that doesn't make it "passively consuming large amounts of content".

Want to test this? Try giving a group of 35-45 year olds and a group of teenagers photoshop lessons at work or school. Then give them a project. See how many of them are reading online tutorials and watching youtube videos to get things done vs how many are just using the prescribed material with the notion that they can't be expected to know anything outside of it.

This whole thread by the way is amazing. It's all about new ways that people are acquiring knowledge & skills. Full of anecdotes and opinions about what approach or tool for learning stuff is good or bad. What the problems are. Underlying it all is a sense that the best possible learning tools are incredible and coming soon.

Lets give credit where credit is due. Lets look at this as what it is: a discussion about how to make the awesome awesomer.

Thanks for calling the OP up on pure curmudgeonry.
yes. I want this company to exist and to do well.
I stay fit by running and playing 5-a-side soccer but I am 5'9 weight 197lbs, I ran 10k in 50 minutes last weekend. BMI is a strange measure if I can be overweight without trying to put on muscle but be fitter than 95% of the population.
The Sony Tablet P updated to Android 4.0.3 Gadgets
>unlike your implication that it is objectively crap for ignorant idiots.

I intended to communicate that it's crap in general.

>It's not like badly made food with lots of additives, preservatives, second rate ingredients, sodium and saturated fats is a constitutional right.

I believe that it is everyone's right to do what they want to their own bodies. Education lets people make the right decisions. Rules take away a person's right to make decisions. Maybe it's a constitutional right where you live or maybe not, but the law is not in line with common sense much of the time anyway.

>Also consider all the code needed to implement the "fluid GUI" you mention, with menus that can be shown as ribbons, regular toolbars or what have you by user choice. More code: more bugs, more costs, more complexity.

We're on the same page with more code being more costly but I'd argue that that's exactly what we're doing with the current customized UI's! By implementing this stuff at the library level instead of tens of thousands of implementations of custom UI's at the application level, we, in effect, reduce the amount of code. Since the population using the implementation increases, there is more testing and any bugs get squashed more quickly.

>There are, and they are very real --telephone support costs from people accidentally switching their UI to some other style is an obvious example.

That's the issue I have with this approach - everything comes down to business costs. In other words, the utility that something has to a small segment of society (the company) becomes more important than the utility it has to everyone else. This, to me, suggests an organizational structure which is broken by design.

>This again implies that only the programmer's job has thinking involved in it.

I'll concede this point and rephrase it - programmers are good at abstraction and saving work in the long run. This needs to be utilised more often than it currently is, particularly in terms of design.

I'm quitting smoking so I apologise for the tone of some of these posts.
I'm not really in to these Windows 8 discussions, basically because I'm not using Windows myself, but the main argument against Windows 8 that I have come across so far was that there are two different interfaces.

As I understand this new interface is called the Metro interface, which (without having it used) looks promising, bu t is totally different than the old Windows interface (which I have used).

It seems to me as if Microsoft couldn't finish the Metro interface so it was a good replacement for the old interface, so they just kept the old interface as a backup.

But then again, this is coming from someone who hasn't used Windows 8 in any way.
Talking to someone about correcting their actions or improving is completely normal -- I've never managed someone who didn't respond positively to discussing their performance constructively.

Telling someone to "improve or else" is a completely different animal. If you want that employee to focus on doing their job (and improving their performance) they have to not be wasting energy looking for another job. From their perspective, moving to another job before they're fired is much better for their career (and ego) than sticking around and possibly getting fired.

I've only been in the situation once where I had to "reset expectations" and that was because the employee was not hired at will and we were hoping that person would resign (they did).
By that argument Microsoft were on the curve in 2010 with Courier, supposedly due for launch later that year but cancelled in April.
A lot of people will switch to Mac and Linux soon ;) Why should anyone like this design fail? They really need to explain their operating system to their customer. OS X is simple to use and everyone know how it works if you start using it. Windows was never logical or intuitive to use and Windows 8 confirm it again.
Thanks for the update! (For the curious: C99 or POSIX both require CHAR_BIT == 8.)
Yes the UK has "civil parternship" which is legally the same as marriage (except you cannot get civil partnered in the offical state religion/church).

Some countries (e.g. Ireland) have "civil partnership" laws which does not have the same rights as marriage.

Still, "separate but equal" is not good.
Ah yes that sounds more reasonable. I knew it was around that date.
Ha! I chuckled at a Microsoft Research minion citing a Google completion as evidence that Nigeria is a synonym with scams: "“Nigerian Scam” is one of five suggested auto-completes in a Google search for “Nigeria”"
Easy : there were no graphic card. All the 3D rendering was done by the cpu.

Err, what? SGI, who wrote the OpenGL spec, had rendering hardware before OpenGL existed...
Hollywood History, about as reliable as Hollywood technology.

Quick! django the unix firewalls!
Then I have sadly been on the wrong side of town for my entire life, because that is what my experience has been across countless diverse communities.
Deploying PostgreSQL Stored Procedures
Yes, and it's very encouraging. Especially seeing Cameroon, a Conservative Prime Minister say "I support gay marriage because I'm a conservative". Thankfully things are changing. The people's attitudes are changing.
Very sad to see. We need to save public higher education in this country, especially at the most elite institutions that actually have a chance to compete with the privates.
The sophistication of attacks increases in relation to expected payout. My aunt fell "victim" to one of these scams after winning the lottery. It started off with the standard spam, then when she responded the scammer became more personal, learned about her, and after the initial "investment" began an online romantic relationship with her.

After the family learned that she had given $250k to this guy, we stepped in and put a stop to it. She was embarrassed, and ashamed... and kept talking to him. We found out later that she had given him more money, after their "relationship" had continued for a number of months.

FTA, unsophisticated attacks select for unsophisticated targets. As the likelihood of a payday from a given target increases, so too does the sophistication until an equilibrium is reached and increased effort no longer yields increased rewards.
Thats not at all true. The original OpenGL API is very much a direct mapping of the original SGI graphics hardware. Most openGL calls on SGI are single cpu instructions feeding the data to the hardware, which fully implements the whole OpenGL state machine.

Its just that modern GPUs work in completely different ways, so this kind of API is useless for them.