skysight-inc/HackerNews huggingface dataset:
This is a social problem, not a technology problem. There are many email lists wih searchable archives.
Etherpad uses java, so if you don't like that try etherpad-lite based on node.js. Like ~10x less memory at
startup :-)

https://github.com/Pita/etherpad-lite
Twitter Bootstrap enabled editor http://jhollingworth.github.com/bootstrap-wysihtml5/
Piccsy Rethinks The Pitchdeck, Gets Tons Of Pageviews
This is a piece of software that they aren't willing to pay for (remember, you're offering it under a proprietary license as well) — how likely do you think it is to help you if they silently use your code and don't tell anyone?

You can't even "use it on the interview"†, because they just took it silently and didn't tell you they're using it.

† Incidentally, I hope never to interview with this hypothetical company that isn't willing to pay for value-providing software but would find the fact that I gave it away for free highly compelling.
I think we're OT, but : I had the same fear about settings.py, but good practices will win out. Django does allow a lot of configuration (rather than convention) so your django project will need to hold a lot of settings, but I tend to modularize my settings.py into:

* settings_env/convention.py
* settings_env/project.py
* settings_env/logging.py
* settings_env/local.py
* settings_env/dev.py
* settings_env/staging.py
* settings_env/production.py

Then my settings.py is just:

from settings_env.convention import *
from settings_env.project import *
from settings_env.logging import *

env = os.environ.get('DJANGO_ENV')
if env == "production" : from settings_env.production import *
elif env == "staging" : from settings_env.staging import *
elif env == "dev" : from settings_env.dev import *
else : from settings_env.local import *

There are still a lot of settings, but, at least, they're organized logically. And my convention.py doesn't change from project to project, so I can pretty much ignore that. project.py just contains overrides to the conventions.
Dear Chinese Govt,

The one fundamental point you miss is that we get to talk about these human right issues. Your citizens don't. End of story. Thanks for playing.

- USA
That would also match with the later release date. Thanks for clarifying.
Also, laws only 'matter' if they're actually enforced. There's no indication this will actually be enforced at all.
This is a very good point. Perhaps it is time to think about what a modern web truly should be.

The web has many things going for it. It's no mystery why it's so popular. It's the leading platform to share information and media with the world. It is also a platform for apps that have a unique and very powerful advantage: you can just link to an app and you can use it just a couple seconds later, everything is automatically saved and loadable from any web-connected device, and if you don't want to use it again you can simply forget about it. This is a much nicer experience compared to manually downloading and installing/extracting an app.

However, the web has many serious problems. The web originated in the early 90s as a way to browse text and images, and new things have been haphazardly stacked on top of that over time, resulting in what we have today. It is a lot trickier to make dynamic content for the web than it should be. Due to the limitations of JavaScript, its web API and the web overall, anything scripted for the web browser feels like it's a flimsy hack. People have made much software to try to make things more sane--jQuery, CoffeeScript, GWT, etc.--but they can't solve the deep architectural problems that the platform faces. The time we could be spending focusing on making cool things is lost trying to wrestle with web browsers to get them to do what we want them to do. That's a huge loss in productivity.

We would all benefit if we redesigned the web from the ground-up.
I don't think that's a contradiction. If there's no more ways to create value, then what work are people going to help others find? If there is no work to be found, then those people aren't creating value, either.

Why is it absurd? What's your opinion about people that have currently been displaced from their jobs/industry (eg the auto industry), or any other long-term unemployed? Are they just lazy people that haven't found any other ways to create value?
I wouldn't put PHP close to Flask in the same sentence. Even though PHP has quite an extensive function library and is a template language in itself, it doesn't provide enough to compare even to a micro framework like Flask.

To come close you would probably end up using a framework written in PHP. At that point the language doesn't matter all that much.

I'm helping a friend writing a simple wiki-like application and due to him having to explain every part of the program we decided to write as much ourselves as possible and only use external libraries when absolutely necessary. Me trying him to explain what Django does and why it would help him didn't end well.

I'm not the absolute master of Python web frameworks, but I know enough to come by. But I tell you, writing clean, understandable, side-effect free and secure code in PHP is much harder in comparison than I expected.

There are thousands of tutorials on the web. But a lot of them show things done wrong, deprecated or blatantly insecure. The language is quite a mess and you can do the same thing 10 different ways, 8 of which are deprecated and maybe 1 that works with unicode. Not that you would know it's deprecated, the original mysql API is still not officially called deprecated, but it sucks big time.

I reckon knowing how to use Flask and Django makes it harder for me to write code the hard way. I'm replicating a lot of functionalty in PHP. But at the same time I know that I'm not good enough to do so.
And doing so costs time anyway. I would have probably finished his application in a quarter of the time using Django, heck, even Flask. And it might even hold up to industry standards. My PHP code not so much. Somebody would probably end up dead.
True - as does iOS I suppose. The reason I worry is because (I would assume) a facebook phone would have no apps for other social networks, because facebook, for obvious reasons, want to keep the user entirely based on their network.
It deserve it's fantastic qualifier. It's the first wysiwyg editor I test that works correctly with iPad. Excellent work.

I would love to make it simpler to insert iPad images. Basically make the upload intermediate step not visible. Unfortunately it is not possible to upload images from the iPad.

edit: unfortunately copy past doesn't work on iPad. The selection is difficult and the copy is simply ignored. Past inserts whatever is in the clipboard.
jsb simply rocks
I want to believe in the best in people, I really do. But I do know better and that's all the more reason why we need a way to keep track of this without having to rely on humans telling you the truth.
What if someone could create a new messaging system that

works like previous messaging systems such as email and Usenet, but instead of sending a message along with its entire thread of previous messages, or requiring all responses to be stored in each user's inbox for context, message documents that contain complete threads of multimedia messages (blips) are perpetually stored on a central server. These documents are shared with collaborators who can be added or removed from the document at any point during a document's existence.

And I could add much more to my wish list. If only someone, with lots of brains and financial resources would come up with something like this and push it to gain wide acceptance then we would forget about the horror that email is very quickly...

For some more info: http://bit.ly/1aAMNd
An Experiment in Book Publishing by Charles Petzold
IBM did create an excellent open source wysiwyg html5 editor http://maqetta.org/ - check it out to compare
This to accompany some previous submissions:

http://news.ycombinator.com/item?id=4028756

http://news.ycombinator.com/item?id=4029599

http://news.ycombinator.com/item?id=4029676

http://news.ycombinator.com/item?id=4031332

http://news.ycombinator.com/item?id=4031625

http://news.ycombinator.com/item?id=4034225

Consensus seems to be that he's found a closed-form solution of a 2D projectile with friction proportional to the square of the velocity:

http://www.reddit.com/r/worldnews/comments/u7551/teen_solves...

http://math.stackexchange.com/questions/150242/teenager-solv...
Thanks - I did have a lengthy discussion with one other employee who dealt with this issue for our MD; he was quite clear that it's company's "culture" that we only work for the good of company and then company will see to it that we're rewarded for the efforts.

While this sounds nice if you're a small company where everyone shares the responsibility and the monetary gains, we mostly hire people who will work cheap and long; it was hinted to me that my career in there moved really fast compared to others and I'm still on the lower end of salary for my role/responsibilities in the area. As a result, I'm looking at options where my personal time and ideas are valued more, both when it comes to work and personal side projects (which, don't forget, improve my skills I use for company work)

Besides, I'm back where I started, working on horrific wordpress projects, with me learning little now and it became about me (and some others) educating co-workers and directors, who are too stubborn in their ways to understand what we do, resulting in ridiculous proposals sent to clients

I have decided to move on, just working on my CV/resume and looking for the right time.
Would the app have been approved if Apple was given 30% of the proceeds? I am guessing yes.
Don't forget that much of Iran's ire against the US is fallout from the US-backed coup overthrowing Iran's democratically-elected government in the 50s.
There's a reason why W3C didn't just replace <b> and <i> with <strong> and <em>. A lot of people think they're just equivalent, but a lot of other people disagree. "Please display this in italic" arguably sends a different message from "Please emphasize this", and in some settings they may not be interchangeable.
Ah, but we're not placing a tariff on any particular country nor banning goods from a particular country. Rather we're targeting multi-national corporations. And part of that targeting includes an increased wages requirement. A minimum wage gap. So countries are really going to protest us insisting that companies that want to sell goods in the US pay their citizens more? I would they'd be willing to take the environmental standards if they came linked with a significant increase in pay.
>The detection system, which triangulates sound picked up by acoustic sensors placed on buildings, utility poles and other structures, is part of a wave of technological advances — among them, license plate scanners, body cameras, Global Positioning System trackers and hand-held fingerprint identifiers

This technology also happens to be very useful for domestic counter-insurgence, something of interest to an economically polarized state during a time of economic transformation.
guess that's must have in the checklist world. Personally would prefer to get hold of a real person when needed though
I've seen this in action and it is pretty impressive. I expect the next step will be that a quad-copter UAV will 'nest' on top of a ShotSpotter pole where is will stay charged. And when an alert comes in, if it is closest, it will launch and give the HQ a video feed of the scene in 15 - 20 seconds after the event.

I do have concerns about the use of conversations the microphones overhear but I know that in many neighborhoods events are not called in because the neighbor doesn't want the repercussions of turning in the local gang lord or his troops.
Show HN: Mission Statement - Keep track and refine project ideas
http://www.missionstatement.co

I built over the last few weekend to help organize the ideas for projects I've been mulling over.
I'll be honest - XMPP fits this description pretty well, at least as far as I read it right now. Most clients don't seem to understand this but that seems tractable.
Firefox 12. Font color selector doesn't work in full-screen mode. (The color palette doesn't appear when you click on the font color icon.)
I don't like the fact that when I resize the editor the content disappears until I complete the resize. During the resize (click on the tab at the bottom and drag), the content disappears.
Indeed, that email has everything inside is as much its strength as its weakness. It is as unlikely to go away as it is unlikely to remain unfiltered and unchanged.

Where the "killing" begins and the extension begins is basically fuzzy.

You could create an "Email II" that had present day email as its transmission layer or which had some other transmission layer as it's base. There's a wide area of innovation still available here.
Yeah, I mean, sqlite3? In a 'virus'?

What's next? Shipping the JVM and MariaDB
Euroshopper is a "low-cost 'basics' brand" so i guess they're fine.
> "We could use our consumer power to force an equalization in the global labor market by making a simple declaration: obey our labor and environmental standards -- and let us confirm that you do -- or you don't get to sell your goods to our market."

Except that the current dynamics of our economy show that this isn't how actual consumers want to use their "consumer power". Rather, U.S. consumers can't seem to get enough of cheap goods from countries with lax labor laws imported by corporations like WalMart that exert market leverage due to their huge purchasing volume. Even manufacturers of high-end goods like iPads outsource their labor to places where labor is cheap, because they understand that very few people would want to spend $1000 on an iPad, even if the extra cost went toward promoting social justice.

So who is the "we" that's going to "force" this? We live in a democracy, and consumers are also voters. These voters may not be thrilled to re-elect politicians who enact laws that increase the prices of consumer goods (or energy, or other commodities that affect the average person's standard of living). And this isn't something abstract that people will think only affects somebody else -- it's something they'll feel every week when they have to spend a much larger percentage of their income on food, clothing and other necessities. (Yes, the price of food will go up under your proposal since it's largely dependent on oil, which comes from many countries that don't have U.S.-style labor and environmental standards.)
Any group of reverse engineers who notice C calling conventions and conclude the function parameters are so uniform that it must absolutely be a deadly new HACKER LANGUAGE need to be taken out back and shot, but I doubt any actual engineers were responsible for that announcement.
The reason why Flame is [20MB] is because it includes many different libraries, such as for compression (zlib, libbz2, ppmd) and database manipulation (sqlite3), together with a LUA virtual machine.

SQLite is 500kB, Lua is 150kb, zlib is 80kB, libbz2 is 60kB. Together this comes to less than 1MB, not 20MB. You would need an awful lot of libraries like this to get anywhere close to 20MB.
Myrtle Beach best fishing charter captains
Fishing charter Myrtle Beach has the finest guides and equipment available for you and your family while on holiday. Captain Rob Beglin will get you out on one of the best fishing experiences in the lowcountry. Whether you are staying in Myrtle Beach, Murrells Inlet, or Pawleys Island the team at Inshore Xtreme will assure you have a great fishing experience.
Looks nice, but I was unable to stretch the image back to its original size after shrinking it. It kind of inches a little bit and then stops. It's irritating to see the page announce itself as "fantastic" when it's clearly not properly finished.
Canadian VCs are being cut loose, and that’s a good thing
SharePoint shortcuts – Epilogue
I'm not 100% on the laws around this, but if a city was utilizing ShotSpotter, wouldn't they have to disclose the area(s) they were monitoring?
Eduardo Saverin Finally Opens Up
I have been getting help from Raphael, since I had no experience with graphics on headless servers.

To save others time, with his help, this got me working so I could start playing with this.

git clone https://github.com/raphaelcruzeiro/webimage.git
sudo aptitude install -y xvfb
sudo aptitude install -y libqtwebkit-dev
cd webimage
qmake webimage.pro
make all Makefile
xvfb-run --server-args="-screen 0, 1024x768x24" ./webimage http://news.ycombinator.com/ output.jpg 1024

I'm now up and running, taking screen shots. Thanks Raphael.
No, it really isn't. The first step in any insurgency is to compromise intelligence and surveillance systems, and these sensors are very fragile sitting ducks.
I was surprised to see that he has Romanian roots (his grandfather was a Romanian Jew).
So what? How is this interesting to anyone who doesn't already follow their blog?
Why is again the boring promo of 37 signals on the homepage of HN?
We don't know anything about it, because the blog post is slightly meager..

That said, this reads more like a byte[] array or similar to me, since you are reading data from the net/a stream. Somewhere there will be a process to interpret these bytes as a string in a specific encoding, but the error 'sounds' like being related to the raw buffer of power of 2 size bytes.
how does it compare to Satchmo?
I'd like to see what these "good designers" produced for that little.
Green card lottery
Marriage

Though target American companies that are trying to break into the Indian market and leverage your skill at knowing both languages. Though the lack of a higher education works against you, look at getting a degree, whatever is easiest for yourself.
This is a timely article for me as I am just about to launch a email startup called Sendicate that adds tools to simplify and empower email-based communication. Another way of looking at it is like a content publishing app for email. For those interested here are some more thoughts on what I am building http://www.chadyj.com/tagged/sendicate

Email certainly has some issues but it is also infinitely flexible and powerful and drives a lot of our day to day interaction with the internet. I am surprised that there is such a drive to re-invent email when a few specialized tools that add value to email will solve many use cases without re-inventing the wheel.
Great attitude!
Top comment is basically saying, "your joke is lame, and this devalues the significance of Stonehenge." Some of the "wider audience", who may or may not be familiar with Stonehenge's properties, may in fact conclude, "so Stonehenge is basically BS like this?"

It's a bit of an over-wrought setup for what is basically a tip on when to get the sun just right for a nice photo in Manhattan. Still appreciate the tip, though. The setup is no doubt amusing to some and not others. I feel like for this kind of thing, both camps' opinions are perfectly valid, since it's a matter of personal preference. And that the "negative" opinion was expressed in a HN thread is... not surprising in the least.
Just noticing, all of those happen to be former Macromedia products.
When I posted my reply regarding AirFoil a while back, the article wasn't loading... now that it is, you can see the developer actually explains Apple's stance and gives an example of why they do what they do.

He says: "But then something remarkable happened. Apple approved Air Speakers – an app that enabled you to stream audio to your iOS device from iTunes and iOS devices. Using the private key of the AirPort Express. Sadly it was a horrible app. Synchronization wasn’t even implemented, so the audio was hopelessly out of sync, when sending audio to multiple devices."

I believe this is why Apple requires you license AirPlay. Not so they can make a quick buck (I'm sure the license fees are trivial to Apple), but so they can make sure things that work with AirPlay don't behave as the author claims the AirSpeakers app does.

They later claim that AirPlay implemented the key to stop piracy; "The encrypted stream was initially implemented in order to protect the transfer of DRM-encrypted iTunes Music Store audio content," but doesn't back this statement up. I think they implemented the key requirement to enforce their licensing. I can't back this up either, other than it explains Apple's actions better than his theory. The licensing isn't there as a profit center, but to give them some quality control so that AirPlay doesn't get a bad reputation for being difficult to use or unreliable.

The thing that doesn't make sense is that supposedly Apple rejected this for using private APIs. This doesn't sound like the case.

It'd be interesting to know what the AirPlay licensing terms are like, and whether or not the AirFloat developer or Rogue Amoeba approached Apple to license AirPlay (I'll guess no).
NO. It's your mail client makes these distribution groups a pain in the ass, not email.
I know what the number is ffs.. I just have no context. You were surprised at the votes... Why? You just showed surprise without any explanation.
I've done my share of recruiting and here is some brutally honest but hopefully helpful feedback:

1) The caricature of yourself is the first thing I noticed and it put me off. It's a bad drawing and triggered a negative responsive - I now have to make a mental effort to screen it out and avoid referring to you as "the dev with the sh*tty drawing". I'd just stick to your photo, which looks much better and gives me the impression that you're a pleasant chap to work with.

2) Your CV is a visual mess - serif font with varying sizes and styles... I felt lost.

3) Too much waffle, i.e. too many words. Focus on your recent achievements, major obstacles you've encountered and how you overcame those etc. something to peek my interest.

4) Horrible color-scheme (might be the texture and the poor gradient further down), reminds me of old battle-ship gray Windows 95 apps. If you want to use gray, see how Apple's website is using it.

5) I'd avoid words like "cool" or "mad skillz".

In short, keep it simple and stick to what recruiters are used to seeing. Some examples of nicely formatted and easy to scan resumes are:

http://resume.justindickinson.com/
http://oaktreecreative.com/resume/
This. It's email clients that are broken, not email.

For example, the most imaginative thing we can do with long email threads appears to be to flatten them and render them as a list.

Not to mention filtering and categorizing: in gmail, you can't even check in a filter if someone is in your contacts -- your gmail contacts -- let alone whether they fall into a particular contact group.
Great work, really nice to use. Would love to see this as a WordPress plugin (sick of the default editor) but that would require plugin support, as per the roadmap.
For most users that just need to communicate regarding a specific item it is much quicker to comment on that and that alone with tools like http://postfrenzy.com.

Having to deal with threads and multiple topics in single email messages for most users often results in a degradation of the conversation, quickly.
NRICH is a joint project between the Faculties of Mathematics and Education at The University of Cambridge. It has lots of interesting problems to encourage mathematical thinking.

http://nrich.maths.org/
my understanding is that anyone can record any visual or auditory info from any public place (in the US)
I got all the graphics in this app, including the icon, for $100 and I was pretty happy with it:

http://itunes.apple.com/gb/app/f1-mobile-2012-best-f1-app/id...
they should have allowed more leeway.. but you can just grab it in the middle
But keys you can't tell apart (i.e., touchscreen keyboards) have become widely accepted. I don't think people are so resistant to change - you just have to make it worth their while.