skysight-inc/HackerNews huggingface dataset:
Build something that not just an individual needs, but that the entire community needs. And bonus points for open sourcing it. Rather than asking what HN needs, instead think of what YOU need. I'm currently working on a project that I think other people would benefit from, but worst case scenario if I'm the only user, it's going to make my life a hell of a lot easier. Try and do the same. Obviously theres something you encounter in everyday life that you think sucks and could be fixed through a java app. Do that, open source it, and everyone wins.
What's bad (disk? cpu?). It's on my list to experiment with, but haven't yet.
application error?
Best colon cleansing supplement
Colon cleanse supplements have return to be quite fashionable the previous few decades or therefore. This can be with smart reason as a colon cleanse has the chance of getting marked and generally profound results on the health and wellness of the many.
So what do you think about the highest rated answer on http://programmers.stackexchange.com/questions/154733/my-bos... - namely that there should be a "Root Cause" field instead?
Then you should have mentioned it. From the article it seems that you are talking specifically about PHP, when in reality that argument can be applied to many.

I can only make my assumptions based on what I read. The lack of references to other languages makes me doubt your experience, and that is essential when you criticize something.

PHP has flaws and you have some valid points, but when you mention things that are either not specific to PHP or not a problem for me it makes me more skeptical.
Note that I specifically wrote >1m visits per day.

Note also that the mention of one site is too literal and meaningless interpretation of my question, which is more rhetorical, and should be read like: "There are TONS of high volume PHP sites and very very very few high volume Lisp sites".

That said: the "no true Scotsman" logical fallacy is only a fallacy half of the time, like most of those so-called logical fallacies.

They assume a perfectly logical world, where you have infinite information at your disposal and infinite time to check it. E.g I'd rather listen to my doctor on my medical condition over a random guy on the subway, even if that's "appeal to authority".

Similar cracks in the "no true Scotsman" fallacy. There ARE cases where a category/taxonomy is used badly, and no true member of said taxonomy would so something. That is, membership in a taxonomy is not always 100% solid, and you can have true and less true (fuzzy) membership.

E.g

- No KKK member would attend a NWA concert.
- But I just saw a KKK member rocking it at a NWA concert.
- Well, no _TRUE KKK member_ would ever attend one.

It's obvious that the first guy is correct: no TRUE KKK would ever attend a NWA concert.

Now, a random KKK member could possibly attend one (say, out of curiosity). The "no TRUE" argument in this case, says not so much the impossibility of an event happening, but that it is against the very concept of the taxonomy under discussion for it to happen.

Hackers shouldn't touch the "logical fallacy" stuff with a ten foot pole. They presuppose that conversations and argumentation can just go "by numbers", without examining each individual case.
Not correct: http://www.slideshare.net/AmazonWebServices/closing-keynote-...
Oh come on, that's bullshit. By offering an API, Twitter says "dev for us!". If they subsequently make actually developing for Twitter impossible, they're in the wrong.

Calling it the developers fault is just ridiculous.

Twitter should either own up to their current strategy and remove the API altogether (publicly), or keep the API and support it like it's a service that matters.
I can add to this list:

5. The set of functions for a gazillion useful everyday things that don't come standard in other languages. Where else would you find functions like htmlentities(), strip_tags(), mysql_real_escape_string()? I like list comprehensions - Python can be very concise - but PHP isn't exactly verbose:

Compare, reading a web page:

http://rosettacode.org/wiki/HTTP#PHP

http://rosettacode.org/wiki/HTTP#Python

http://rosettacode.org/wiki/HTTP#Java

Sending an email:

http://rosettacode.org/wiki/Send_email#PHP

http://rosettacode.org/wiki/Send_email#Python

http://rosettacode.org/wiki/Send_email#Java

6. Navigating or searching the online documentation is lightning quick. You don't have to know the names of functions or variables, you'll find them. The examples are like mini tutorials.

7. The write-test turnaround is lightning fast. There's probably not a small group of languages in this group, but you will really notice this if you come from say, JEE.

You need (need!) a language that's fun to use (that's fun for you to use), day in day out, not verbose, nor loaded with layers of frameworks. PHP is simple, direct, and I haven't been bitten by problems that in other languages have taken days to work out... or have never been worked out.

Honestly, I have never been bothered by the humungous list of "issues" in the link at the top of Jeff Atwood's post.

BTW, === exists explicitly to test type equality first, that's the point.
Hi,

Thanks. At this point, I need to go and find some work as my bank balance doesn't look great.

I'm going to continue working on it in some capacity, and I will investigate turning it into a SaaS.

There are some components of the app which would be worth open-sourcing, in order to assist others with building SocketStream applications.

Thanks again.
Ask HN: Would you use a multi-armed bandit testing tool?
We are in the process of creating a continuous A/B testing tool that uses the multi-armed bandit algorithm.

You can find us at http://www.growthgiant.com and register for beta access. We would love to hear your thoughts about this and any suggestions you may have.

Thanks!
How about microscopes with post-exposure refocusing (at framerates!). That could be a HUGE biological research tool.

How about security cameras that can be focused onto various parts of the scene and stored for posterity?
> I generally have an airline in mind first

Isn't the point of the flight search sites to list all/most of the options that do a given trip, so you don't have to think about the details of which airlines fly where?

(This is assuming there aren't other reasons, like rewards programs with specific airlines or safety concerns.)
OH NOES! Does this mean Pinterest can't spam the living shit out of Facebook and comment forums for a few minutes?

WHAT WILL WE DO?
In the end, if its a better product, I'll use it. The courts and judges know infinitely more than I will ever know about patent law, so I'm not going to run around passing judgement on companies based on a field I'm clearly not an expert in.
AFUCKINGMEN.
Well, better go out and buy a Galaxy Nexus, now that I am eligible for an upgrade and now that Apple wants to take it away from me.
Hi,

For the beta, yes, which should last a couple of months. I will investigate turning it into a SaaS, but for now I will go and find some work.
AWS Power Outage Questions Reliability Of Public Cloud
Why all the hype around the "release" of Groovy 2.0, what with the OP's h-online link, one at jaxenter (http://jaxenter.com/groovy-2-0-is-finally-here-interview-wit...), one at InfoQ(http://www.infoq.com/articles/new-groovy-20), and the barrage of emails and cross-postings, all within a day of each other? Makes me wonder if the VMWare-employed marketers behind it all are on some sort of performance incentive.

It's the extreme opposite of the release of quality products like Linux and Clojure, both "announced" with low-key mentions in emails.
Slightly different scenario however: the power was shut off by the fire marshall if I recollect correctly.

Rackspace (and many, many other co's) tend to have functional UPS units & generators. Amazon tends to choose the cheapest datacenter facility imaginable and then these sort of failures occur.

Given their size they'll inevitably fix the power issues though -- they've got the finances & they're capable to add a few levels of redundancy.
I'd say I'm pretty proficient in bass, dabble in acoustic guitar (Wonderwall?), and then hobby at electronic production.

Electronic music production is alot like web design/development in that you start with a completely blank canvas, and then you tweak and change tiny paramaters over and over again until you get a product you're satisfied with. Overall I think the major personality trait that lends itself to both web development and music production is being comfortable with long periods of isolation/introversion, blocking out the world to see what your mind is really capable of. An interesting look into this is ReGeneration (on hulu) where you really see Pretty Lights buckle down and do some work on a track with only a laptop and a pair of headphones. He's alone, in a corner, really tapping into his inner self, which is what I think alot of hackers really are doing when you get down to the root of it.
Are you 6?
When Apple's competitors copied the iPod Mini, Apple didn't sue them. Apple scrapped the Mini and came out with an even more popular product.

I guess now that Apple is without Steve, they have lost the creative drive to innovate. With how good Jelly Bean looks and how good the SIII looks, Apple does not need to worry about clones.
It's easy to dismiss nice builtin Unicode support if you are an English speaker in an English speaking country where all applications you write can conveniently ignore other alphabets without meeting any complaints or problems.
Piano, keyboards, violin, trumpet, clarinet, currently learning sax.

I guess a programmer is like a composer, the program is the score and the computer the performer and the running program the performance and the user the audience.

My CS interest is Model Based Software Engineering. In music, the score is a notation and a model for what will be reified - performed. Much of music is abstract and the playing the instrument is a learned automatic response to reading the score.
I hardly believe any technical solutions on the bank's website is going to prevent any phishing sites to mimick it. People have to learn to recognize phishing sites and electronic communications phishing tactics just like they have to learn to spot fake ATM.

Frankly, I believe it's not something you can make happen. I remember a story here not long ago about honeypots in China and businessmen getting full briefing and warnings by the MI5 before leaving the UK and some would still leave their computers and smartphones powered on near the bed. I think it's the same with some users: they just don't learn and never will (I have another theory that states they don't want to learn anything about computers and that it should magically read their minds but I always end up cursing when I try to explain it and besides it's not the point :).
I host in Europe (Dublin I think). I'm from here and so are my customers so there's no latency worry for me.
Just use rackspace already, they hardly have an outage.
Does something like instapaper help?

http://www.instapaper.com/text?u=http://vedantk.tumblr.com/p...
"Before reading his book, I too had the idealized notion of "brilliant idea, years of writing one paper about it". The reality isn't quite as fantastic, but I appreciate learning the truth over belated disillusionment."

I don't know whether that's the convention in your field (or with your advisor), so I don't want to make any generalizations. It's certainly possible to graduate with one big idea -> single paper, but that's just not what I ended up doing.
I like apples
You actually can by exploiting a bug in the code signing check in the kernel! http://books.google.com/books?id=1kDcjKcz9GwC&lpg=PT92&#...
How about building an open source activity stream app ?

http://500.co/2011/02/08/build-a-killer-product-faster-the-s...

Use Twitter Bootstrap for the UI and just have a simple generic REST service you can push activity events to. This would also allow you to get some exposure into WebSockets. Maybe even try and do it in Play, Grails, Vert.x etc for something different.

You could even turn it into a little startup.
No it will look like this:

http://images.wikia.com/victorious/images/6/65/That_guys_Pea...
Oh no, I'm "submitting too fast."

FUCK YOU, "Hacker News." You have a pathetic, incompetent Web site that can't handle the basic functionality we would've expected 10 years ago. Then you insult people who contribute FREE content to your pompous, horseshit site with this bullshit?

Pull your head out of your ass and learn who puts the fucking food on your table, jagoffs.
> claiming that we are not Turing machines

There are independent arguments for that position, namely that it's quite likely that the brain does not everywhere operate digitally, with well-defined discrete states. And even if it did in a trivial sense because the whole of physics operated that way it wouldn't really help with describing how the brain works (wrong level of abstraction).
Everything is done due to AWS outage
[ Short on sleep, so the post may sleep incoherent. Excusing myself from any egregious offenses against the English language ]

I read this in its entirety, unable to go to bed before finishing. This is amazing. I'll admit that I started out with skepticism towards Philip's initial research goals.

Instead what I found is an application of immense talent , culminating in software projects that are nothing short of amazing. For what it's worth, something like CDE seems like a holy grail in many scenarios. I've spent some time time thinking about distibuted cluster management software (Google's borg, MS auto-pilot, Hadoop YARN) and the problems these system tend to run into when encountering stateful services. Naturally, I'll spend a bit of time reading up CDE after this.

As Xcelerate said it's quite obvious that the author is _nowhere_ close to average, even in a top-tier program like Stanford. I also admire is that the author was able to maintain this healthy degree of self-deprecation while still doing the inherently (to a research or developer) distasteful but vital work of selling.

Many of my team mates at my current and previous jobs hold PhD. I come from an academic family: my dad was a full professor (e.g., habitulation et al) in our home country, my mom completed her PhD dissertation but wasn't allowed to defend for reasons best answered by a Google search[1]. However, this writeup still shocked me in many ways (the sheer grit and tenacity required on top of extreme mental horsepower). Thank you for sharing this.

[1] https://www.google.com/search?q=jews%20in%20soviet%20univers...

Edit: one _tiny_ suggestion -- pgbovine, I like how you've planned for the book to be accessible to those outside of computer science/software engineering fields (e.g., explaining what device drivers, Python, et al were). That said, I still think there are a few pieces that could be improved in terms of the paper's accessibility to non-CS folks: going into more details into potential sources of bugs (to explain the motivation behind your initial research), the full pain of systems' environment management, etc... You should definitely publish this for a wide audience (at the very least gearing this for students or professionals in all natural sciences and other quantitative fields).
It felt great the first time I saw stick fight, and playing Desktop Tower Defense felt right as rain.
Simple solution to this is to have a backup or failover to a non-AWS Datacenter too, basically don't be just dependent on one Datacenter. E.g. MS Azure/Google/Rackspace
This not only spreads your risks but keeps your customers happy.
While I do agree with what you said as a general statement, I have found quite a few sticking points in applying this to web applications.

Firstly, I for one have seen very little interest in the open source-ing of web application code. I might be wrong, but as far as I know there are only a few bigger websites that put out their code (such as reddit if I'm not mistaking).

Secondly, to fix a problem with the skills we are trying to use(web development mostly) you need to host it, launch it and then maintain and manage the site. While getting what we build up and running would not be too big a problem, neither of us would have the time to invest in maintaining and managing the site. Therefore, we thought that it would be more beneficial to help someone with their backlog.

So, to sum it up, we thought of this more along the lines of: "hey, you know that thing that you have been thinking of building, but have been putting it off for months? pitch it to us and we'll make it for you".
Apparently not; sorry.
Where's my fucking comment, assholes?

What an offensive pile of shit this site is.
Yeah, making Windows the most popular and widespread desktop OS is really messing it up.
First off, if its a digital download its not a DVD now is it?

Now beyond that, I geek out on design so here's my thoughts. I'm only going to say the things I don't like because I'm wasting your time if I only say the things I do like (If I don't mention it, assume its awesome and pat yourself on the back for it, because overall you did a great job). You've obviously got a cool concept thats headed in the right direction, but the design needs some tweaks.

Make the nav bar smaller. I'd go 60px at max for the topbar. Also less white border on the bottom. 1-2px max there. Scale back the shadow on the bar as well, too much shadow says "I just learned how to use shadow". With drop shadow less is more. My rule of thumb is if you notice the shadow, its too much. You obviously want it to be there to add depth, but you don't want it to be distracting. While your at it, scale the shadow back on the screenshot and other bars as well. Again, less is more. Take a look at apple.com for a good, subtle use of shadows. (I'd even go less opacity than they do, but thats just me)

Green buttons get a bad rep for some sort of psychological connection with spending money. Don't know if thats voodoo web development or not, but I tend to stay away from them.

New money bag icon.

The footer is too tall. Make it only as big as it needs to be.
I find http://www.federalreserve.gov/releases/h41/current/h41.htm a useful way to understand the realities of US economy
PhoneGap 1.9.0 Released
> PHP is only a cage if you let it be. PHP has all the tools you need to build anything.

I don't think we understand each other. PHP has all the tools available to allow you to build anything within a certain problem domain, i.e. web programming. If you start with it, your focus will be shifted towards that domain. I think a better idea is to start with something more general-purpose, more consistent, get a good foundation, and then look at all the available options and say "ok, now I want to work in this field".

> I don't like to see people who never got beyond the newbie level criticize something

It is true that I don't have 10 years of experience in php, but I don't see why I should have continued investing valuable time into learning this platform when there were clearly better options available.

> not understanding how stings and numbers are equated etc

I understand it. I just think it's a bad decision to do it that way. Also note how all of your examples with other languages have reasonable logical explanations. The particular type conversion rule we were talking about does not have such an explanation.

> And yes you did make that assertion at the beginning of your thread

I only said "..slapping together websites (which is not really programming, let's be honest)"
Web sites are web applications are different things in my book :)
Bibhu Mohapatra Resort 2013
They didn't completely kill it off. I suspect they maintained Open webOS as plan B, just in case they needed it.
Be lean. Create a stack exchange proposal at http://area51.stackexchange.com/, make a new HN post linking to it, and we'll see where this goes. But anyone interested should try making the proposal, since it seems the OP has already lost interest.
There is the "don't annoy users school" of thought, but there is also the "don't allow users to be annoyed" school of thought; subtle yet very important philosophical differences that lead to widely varying policies.
What happens when there is a "culture of blame" is that innovation falls to zero (or lower). When people are scared of being blamed for things, and potentially also fired with little prospect of re-employment, then they just stick very rigidly to whatever they believe their job description to be, and never seek to explore new possibilities. The classic phrase is "it's more than my job's worth".

In a culture of blame anything new or different is seen as bad, and to be avoided at all costs, because the unknown nature of the new might also bring blame with it.
URL Encoding in Semantic URLs
Does Bitcoin solve https://en.wikipedia.org/wiki/Triffin_dilemma
Do they? Here in Germany the entire cabling within cities is underground, only the high voltage long distance lines are above ground. I've never heard a story about people stealing underground cables (they do steal e.g. train track above ground cabling). That also wouldn't make sense, digging up those cables is much more effort than taking them down from a post.

I've also never heard stories about issues with rats.

Power outages still happen, but they are quite rare - in 30 years I can only remember twoish.
That has been the policy in the past.
Exactly, "collecting", not "having".
It does search world-wide, but not very well.

I happen to be booking a flight today, so tried it.

I need a flight from Quimpere (France) to London (City Airport). Expedia brings up the usual suspects, and I chose a direct British Airways flight for ~£100.

Hipmunk comes up with a single result - an American Airlines flight via Orly (Paris) for over $800.
> Are Apple employee's forbidden to release their own apps?

Yeah, we're forbidden from it. Conflict of interest.
Stock Cash tips|Positional Cash tips|Stock tips|Free Stock tips
I am going to argue Apple is an innovator. Invention isn't the only form of innovation.

in·no·vate/ˈinəˌvāt/
Verb: Make changes in something established, esp. by introducing new methods, ideas, or products.

Apple has for the last few years, over and over again shaped entire industries. They didn't create them, but they did commercialize them on the large scale. Mp3 players existing before the iPod, but the iPod absolutely shaped that market. "Smart" phones like WinCE based ones existed before the iPhone, but again -- they shaped a market. They did it again with the iPad -- a product class around since 2000, and pushed by Microsoft in 2002. In the past, they absolutely shaped the personal computer.

I am not currently purchasing new Apple products (Asus and Samsung are almost all my hardware), but I won't claim they aren't an innovator. When I look at the SIII, I am happy apple helped shape the market into something beautiful. I am also happy that Apple often pushes or drops new technology first...

That I said, I have absolute nightmares of a market where Apple wins and is able to really effectively drive out competitors. I only enjoy Apple for its side-effects not direct-effects. I hope that other companies (Microsoft, Samsung, Ubuntu) learn a bit from Apple, and grow some balls and try bold things.
Looks like fastcall, or any convention on x86_64.

I think you can do bound functions if you do callee-cleanup, then your intermediate bound trampolines can just jmp and you don't end up with (too many) weird problems. But it means that the final return address ends up at the bottom of the stack, rather than at the top, like it would with a conventional push/call system.

In any case it looks like cdecl is out of the question.

Some further discussion in a slightly different context, if you're interested: http://stackoverflow.com/questions/11271848/implementing-bou...
I got a crazy idea, what if I build my own cloud on top of AWS to abstract away all this extra complexity of building redundant sites across geographically distributed datacenters? That way developers don't have to think about hardware at all!