skysight-inc/HackerNews huggingface dataset:
Show HN: Getting help with your ideas
I keep meeting so many hackers with great ideas, and they have either a hurdle, or a lack of a path to get to where they need to go. So I have created this form that anyone can fill in, and then share, with the hope that it will be seen by someone who can come along and help them.

I want a tool that gives a voice, a loud-speaker, to hackers so that they're efforts get recognized, and get the support they need.

Please feel free to fill in this form and then share it.

Note: the Responses page doesn't update immediately. Google seems to republish the form every 5 minutes or so, so please wait patiently for your entry to appear.

Pete.
Introduction to Linguistics for Natural Language Processing
To be fair, he also mentioned the idea on The Talk Show, which was released yesterday: http://5by5.tv/talkshow/64-they-had-to-burn-the-sheets
I spend a bit too much time on HN, as evidenced by the timing of this post, and one of the dangers I've noticed is that I can become so fascinated with the interesting things other hackers are doing that I lose perspective on how valuable & relatively rare my combination of skills are. I suspect this is true for others here.

Patrick gives insanely valuable advice for hackers who could be both create more value and capture more of it by being aware of the big picture & the motivations of others.
This is definitely some of the best advice I've heard. Thank you very much for posting this.
Great read. Probably patio11's best yet (TLDR: A summary of pretty much all his comments here on HN).
Thanks.
While the JVM is down because you have restarted it, presumably your load balancer is routing requests to another JVM/machine. Then the new JVM starts up and warms up until it's ready to receive requsts.

A restart transformed a JVM with a fragmented old gen into a JVM with fresh old gen using X1 wall-clock seconds and Y1 cpu time/watts.

A full GC transforms a JVM with a fragmented old gen into a JVM with fresh old gen using X2 wall-clock seconds and Y2 cpu time/watts.

Have you ever compared X1,Y1 vs. X2,Y2?
Good news. I want Apple developers to go and debug their apps without access to the devices filesystem and tell me how that feels!
Interview with videogame developer, Hayo Van Reek
Right off the bat: you apparently only search DC, which is fine, but the dropdown box defaulted to Chicago. It seems to have found Chicago results, so which is it?

Other features might be good: central air/heat, in-unit washer/dryer, security gates and/or guest buzzer system.

Do non-nerds know what FIOS is?
Fantastic post. I'd also recommend any "programmers" to invest a couple years in a systems integration engineering role as well. It's generally a great place for picking up some skills many programmers / engineers lack:

* Communicating with internal and external customers

* Understand systems from a broader (higher level) perspective

* Ability to translate wants and needs to technical requirements and specifications that are implementable

* Ability to sell yourself as well as the product / service

* Give constructive criticism as an internal customer to programmers / software engineers (great chance to view the role @ 180 degrees)
I wrote a programming contest server. This isn't anything like a huge, full website, but it isn't a trivial hundred-line "blog" example either. I used Yesod. It's a ways behind Django or RoR. Snap doesn't have an ORM but Yesod has, well, something ORM-esque, but very weak. (Do you really want an "Object"-Relational Manager in Haskell? I'm skeptical.)

I would say interesting things are happening in the Haskell web world, but it's still young and developing. If that appeals to you, it's ready enough for people who really know what they are doing to do real work, but if you're hoping for everything on a silver platter like Django or RoR, it's not there yet.
In my case, I set up TVersity (http://tversity.com/) and pointed it at my media. It works just fine with my googletv.
Alaska’s Billion Dollar Mountain
Existing markets are usually better because the incumbents have already validated that there is a market willing to pay for the product.
Adidas Titan Bounce Femmes, Femmes Adidas Rose Bounce Titan, Titan Femmes
Enjoyed the post. Do programmers really not know who Peter Drucker is?
Thanks for the positive feedback, guys... I will continue working on more 'simple magic' bits to keep the series and the blog going... I am just having way too much fun with it...

Gamasutra

Part 1: http://gamasutra.com/blogs/ChrisHildenbrand/20111015/8669/2D...

Part 2: http://gamasutra.com/blogs/ChrisHildenbrand/20111019/8692/2D...

Part 3: http://gamasutra.com/blogs/ChrisHildenbrand/20111027/8713/2D...

Blogger

http://2dgameartforprogrammers.blogspot.com/
Not sure if there are more robust bits of hardware about, but my experience of radiation detectors is that they are very sensitive and have to be very carefully handled. And docks tend to be fairly rough environments.
I tried getting onto the irc channel to talk a bit about the tutorials but the channel wouldn't let me send - neither with the web tool nor with trillian... ;(
Thanks,

We are using hardware because we are trying to enable making. Electronics is really near to our hearts, and a really big part of the way that we "make", so this is where we are starting.
It's becoming increasingly clear that there is a substantial group of governments and individual organizations that are taking the weaponization of software and computer systems seriously, to the degree of actually effectively waging war with those weapons.

What's most worrying is the extreme lack of expertise and concern from legal and regulatory angencies in response. If child porn or IP violations are involved the police and government in every developed country will be all over it, but they tend towards incompetence and apathy when it comes to intrusion and subversion.
>>"Programmer" sounds like "anomalously high-cost peon who types some mumbo-jumbo into some other mumbo-jumbo." If you call yourself a programmer, someone is already working on a way to get you fired.

I call myself as a programmer because I enjoy programming and do a lot of programming as part of my job.

It is unlikely that I'll get fired because I run the (tiny) company I work for :). and customers seem to like the products we sell in the app stores.

Prior to starting this company, I was a Principal Development Manager,SDE Lead and Software Design Engineer at Microsoft. Describing myself as a programmer or a developer didn't hurt me there either.

This is not to say that Patio doesn't make a good case about the need to focus on value created. Regardless of profession, you have to focus on the value you create. A doctor saves lives, a construction worker builds homes, a pilot takes people home etc.

It is definitely possible for all of them to use MBA-speak mumbo-jumbo job-titles to describe what they do. Alternately, one could be a bit more of a plain-speaking, straight-talking person and just say that you're a doctor or a programmer or a pilot etc.
That is some pro-grade delusion you've got there.
I guess it is a little OT, but I was interested to read elswhere that room-temperature fusion is already possible, demonstrated and understood using negative muons to produce proton-deuteron fusion reaction. It just isn't possible to generate additional energy with the process.

http://arxiv.org/abs/physics/9901037
http://en.wikipedia.org/wiki/Muon-catalyzed_fusion
The shapes on old green-screen monitors were also significantly softer, which I believe helped readability as well. Small, sharp green text on a black background is just killer on the eyes.
Article quality, much like beauty, is in the eye of the beholder. Therefore, quality assignment should be calculated specifically for a particular user, based on all available criteria, using a method selected by said user. Methodologies based on group-think or admin-think will always lead to a measure of quality which is "ugly" or "bad" for someone, at some point. So, center quality around what the user wants. In today's social networks, central management of data quality is an absurd notion left over from the early days of the Internet. It always leads to data deletion, user exclusion, or other forms of censorship. All data should remain, but should be filtered, for each user, based on what the user wants. To that end, the social network's job is to provide more selection criteria, for all users, and better methods to put that criteria to work, for each user.
I keep meeting so many hackers with great ideas, and they have either a hurdle, or a lack of a path to get to where they need to go. So I have created this form that anyone can fill in, and then share, with the hope that it will be seen by someone who can come along and help them.

I want a tool that gives a voice, a loud-speaker, to hackers so that they're efforts get recognized, and get the support they need.

Please feel free to fill in this form and then share it.

Note: the Responses page doesn't update immediately. Google seems to republish the form every 5 minutes or so, so please wait patiently for your entry to appear.

Pete.
This is so obviously a scam. 100% scam in my view. The 'customer' is anonymous, clearly just a figment of Rossi's imagination.
Yeah. They should have extrodina rily rendered him and tortured the hell out of him. If they can do that to random innocents I'm sure someone as suspicious as this could even be interesting o interview
Cripple them instead of killing them, if possible.
Is it okay with you if I call myself a programmer even if I become CEO?
"What complexity are you talking about? Surely having 2 or 3 app stores instead of one isn't too daunting for the user?"

It certainly is. The implementation from apple would be more complicated and more risky.

"Choice is not enough. Most people are just incapable of doing informed decision about privacy."

Um, we aren't talking about privacy, but if choice isn't enough then what exactly are you recommending?
I've been working on a port of my IronBabel framework (universal emulator platform) to JS for a couple months whenever I can spare a few minutes. Designing it properly has been a challenge, but the goal is that any computer can be emulated using it. The focus is on simplicity and handling common tasks, e.g. generic memory mapping, JIT code caching, etc.

From here, what I'd love to do is this: develop emulators for common platforms in the clearest way possible (no optimizations -- that can be separate) and simultaneously document the hell out of older platforms. In the end, you'd theoretically have a repository comprised of a set of documentation and a set of "reference emulators".

It wouldn't be fast, but it'd preserve these platforms effectively forever.
I just used it at work to build an ad server. For a web app that has a few well defined features, Snap is awesome and fast, and working in Haskell is totally a joy. It doesn't have the high level functionality that a web framework like rails or django has though. (yet)

Unfortunately, I used the old Snap extension API since the new snaplet API wasn't around when I started! So maybe if I have some time I'll refactor it to use the new API, which looks like it's a lot better than the old extension API.

One cool thing is if you statically link your binary and build on ubuntu 10.04, you can actually just directly deploy binaries to Heroku, even though it's not a supported language. Just throw in a package.json file or whatever to trick Heroku and specify your Snap binary in your Procfile.

THANKS SNAP GUYS!
ONE PIECE、ワンピースのフィギュアＤＸ最高！
You mean... like being discovered?

I'm quite sure these accidents happen more frequently than they are discovered.
*Edit for a key thought I left out; it also depends on how many competitors are already in that market.

I've always assumed in the general case that that depended on a few factors.

1. Can you do the same thing but better?
(lower cost, better UX, have seen enough negative feedback about the company that you think you can fix).

2. Do you have a slightly different take on the same idea as them?

3. Do you think you have a better network of contacts who will evangelize for you and help any launch go viral to capture back the 1st mover's advantage?

If any of those is true, then I'd say yes go for it. Otherwise, I'd probably move on. Just my two cents for the general case. Specifics of the field might change things.
Some features are probably overkill/region specific (like FIOS). I added it though, since I live in the DC area and use it for my searches.

I also only search DC and Chicago (for now) to try and stay under craiglists radar, and until the idea has proven useful for other people. I updated that text.

Thanks for the comments.
What Codecademy Can Teach you About Startups
This is not exploiting INSERT INTO; it's exploiting horrible developers.

Rule #1: Never trust the user.
It's a very business oriented article.

E.g. "You’re in the business of unemploying people. If you think that is unfair, go back to school and study something that doesn’t matter.)"

I for one have created more jobs than I've destroyed in my coding career. By building a business, as you've done, you're going in the opposite direction of this kind of sentiment.
best thing about that incident: it all goes terribly wrong when the security guard skips work to watch Herbie Goes Bananas.

http://en.wikipedia.org/wiki/Goiania_accident#Theft_of_the_s...
A recent article in "scientific american mind" argues that our sub-conscious mind solves problems when we sleep or daydream. I see no reason to think that when you are scribbling some doodles, the same thing isn't happening in the back of your head. This also probably helps to rest your ocular muscles and gives your retinas a break.
The College Investor’s Market Thoughts – October 28, 2011
He mentions selection. One of the problems I have with Spotify is region lock out. I'm American, but listen to a wide selection of music from different countries and genres. It's frustrating to see music available in one country not be available in another country.
"In what way? It is the GPL that prevents GPL software from being distributed via the App Store. Frankly, I see no reason why it should be a problem, as the binary distributed that way could easily link to a web page with the source...."

The whole point of the GPL is that wherever GPL-covered software goes, the freedoms (to run, study, modify, and distribute the software) go with it. Availability of source code isn't the goal; it's just a necessary condition. Because iOS devices will only run code signed by Apple's keys (and Apple doesn't distribute those keys, obviously), it's impossible for a developer to distribute software via the App Store without separating the software from the freedoms. That's why it's not allowed.
If they really wanted to test something, they would use a much less powerful source hidden in a container that wouldn't normally be scanned.
Don't you just want to see this painted on a ship due to a small email screw-up
> If you call yourself a programmer, someone is already working on a way to get you fired.

If you work at a place like that, I feel sorry for you.

Even the owner of my company lists himself on Twitter and his blog as just Programmer at RAD Game Tools. Besides being the sounding board for us when we have problems and ideas, he still writes more code than most of us can regularly muster.
Adele cancels all 2011 live dates ~ Daily World News
Very appreciated.
This post touches on nearly everything. Some interesting snippets - well worth a read if you are a [insert appropriate spin on how you add value as a programmer].
Jansport Backpacks
Jansport Backpacks
6 Ways Startups Can Use the Cloud: Online Fax and Beyond
I think he was merely responding to the idea of unfairness by pointing out much software automates jobs away.
"The core problem ... lies on the fact that different people have different definitions of what "quality" means."

The user is not the problem. The user is the solution.
http://news.ycombinator.com/item?id=3170840
> Users do not mess with their car's firmware.

This canard is completely irrelevant. Free software creates a free market for the maintenance, distribution, support, and modification of software. Users of free software might not make the modifications themselves, but they can hire anyone they want to do perform the modifications. (And, with a popular project, they often won't have to, because someone else has already done so. See, for example, git.)
A little cynical, but overall mostly rings true. I also have found that focusing on business/product goals and good communications skills dwarfs the ability to hack when it comes to success.
Cheap Ed Hardy Hoodies for Men
IPad Case
We'll definitely take the feedback into account - we're perfecting analytics that should tell us the same thing. Feel free to email us more feedback!
Efectos de la Inactividad
Dozens of conflicting ways to do the same thing, none of which are adequately documented. Stuff left in despite the fact that it does absolutely nothing of use. Random feature bloat. Bugs in key features which go unaddressed indefinitely while new random features are added.
We're hiring a team to make Codecademy even better (faster).
Charming Solution to Domain Dispute?
Nike FREE Run 2 US 12/EURO 46, Acheter Nike FREE Run 2 pas cher enligne
Nike FREE Run 2 US 12/EURO 46 en stock, Acheter Nike FREE Run 2 pas cher enligne, Gros Chaussure Nike Free prix le plus bas! Acheter plus de faire économiser davantage!
Okay, I guess as someone with hard-won expertise I'm duty-bound to take slight exception to this line:

Put a backpack on and you can walk into any building at any university in the United States any time you want.

First, the nitpicking: Technically you can't get into Harvard's excellent libraries without actually (a) being a Harvard student, or (b) working for Harvard. (And if you're a programmer, I'm not sure which of those options is going to prove more expensive.) But, of course, the rest of Harvard is open to the backpack-wearer, and MIT even opens their libraries (I'm proud to routinely impersonate a graduate of MIT) so this isn't much of an objection.

On a slightly more serious note: They also won't let you into the labs with just a backpack. If you'd happily accept a sub-market wage to be taught laboratory research techniques, in a piecemeal and haphazard fashion, by sleep-deprived world experts equipped with state-of-the-artish equipment, engineering graduate school is the game for you. And I did kind of enjoy working in the lab, just not enough to keep that as a career. It's not that great a career; you have to love it to stick with it forever.

Now, having said that, I cannot re-emphasize this line enough:

After you’ve escaped the mind-warping miasma of academia, you might rightfully question whether Published In A Journal is really personally or societally significant as opposed to close approximations like Wrote A Blog Post And Showed It To Smart People.

All my journal publications mean nothing compared to the stuff I've scrawled in the margins here at HN.
I want it to have eight square screens, arranged in 2 2x2 groups with a camera between them. And the voice of Douglas Rain.
Samsung overtakes Apple in smartphone shipments ~ Daily World News
Hospitals tend to notice clusters of people dying of radiation poisoning - at least in places with hospitals.

In places without hospitals - I'm sure the contents of a lot of these machines end up being dumped in the 3rd world, to be 'recycled' like most toxic waste
Video Marketing Solutions Top Sites? Effective Video marketing Tools
When the new update comes out just install a hacked version of the Flash player again problem solved.
thanks! we're excited to show you (soon).
soon enough!
Pastor lindsey williams aug 2011
Less known (but useful) Clojure Libraries
Okay, there are some relevant questions amongst that comment, so I will address those.

The form is different because it is designed to be short and to the point - "This is what I'm doing, this is what I need help with." It is a single place where people can go to receive/offer help.

I'm not trying to steal your ideas, nor is anyone else. Everybody here already has too many ideas and not enough ability to execute on them. Which is why the form has been invented - "If you help me out, I can help you out."

If the form is not to you liking, then please don't use it.
Bill Gates on being the top 1 percent
Behind the numbers: Samsung passes Apple in phones
I'm not really sure why I am getting downvoted. I was talking to a friend about this and a nuclear engineering ph.d. candidate at the University of Michigan working on plasma physics started talking with me about it and essentially echoed the same sentiment. I'm paraphrasing, "One of the jokes of Fusion is that it's always 50 years off... It's sexy, but in reality it gets funding because it happens to be what we build nuclear bombs with, and because we can't do live simulations anymore, we build supercomputers and fusion experiments to verify our bomb making."
This article has tons of gold in it besides the "don't call yourself a programmer" part. I actually thought the paragraphs past that were better, especially for the younger crowd. I want to send this post to every kid that's about to graduate college.
>> ”What is your previous salary?” is employer-speak for “Please give me reasons to pay you less money.” Answer appropriately.

What is the proper approach to answering this question?
In 2011, one should never need to resort to building SQL with string concatenation in web applications.

If you are on Python, consider using SQLAlchemy or OurSQL. If you are on PHP, consider using Doctrine, Propel, or PDO.
Was there no better way to express this?

1. It's simple, and there is no barrier to entry.

2. As you so astutely pointed out: it's a form. Very little need for styling.

3. The idea is clearly not to lay down your master plan, but to see if anyone else is interested in solving a specific problem.

Would I use it? Probably not. Can I see it being used? Sure.
It is actually worse: it may show that not many people are aware of Owasp[1] top 10 list of security risks, since Injection is the first one.

Even if you could solve all the code injection problems, what about Cross site Scripting? The list goes on...

[1] https://www.owasp.org/index.php/Top_10_2010-Main
Adidas F50 Adizero II Prime FG Black Black Electricity Cheap Sale
By the way - I'm completely open to advice and suggestions with this. If you think it needs extra fields, better design, better explanation, etc. just let me know. This tool is for you.
Result of Cold Fusion experiment claimed a success of 470kW output
Once you run the company it doesn't matter what you call yourself. That is probably a great topic for another essay, assuming PG hasn't written it already.

It might matter what you call the company or the product, however, since that is the brand that the people who pay you are seeing.

Programmers are so literal. Let me try and translate: When Patrick says "don't call yourself a programmer" he isn't necessarily saying "never use the word 'programmer' in the same sentence as your own name". What he's saying is: When someone asks you what you do all day, don't just say "I program... stuff" or "I program in Lisp". What do you program? Why? What value do you create thereby?
Something related:

New Startup Ideas
https://docs.google.com/spreadsheet/ccc?key=0Ag-R_ZlGO21NdE9...
Some people don't like completing work for the week in 14 hours and having to be physically present yet doing nothing but reading on the web the other 26. Do more work? Nope, gotta wait for the clients, the devs, the managers, etc.
The purpose is probably to make the home screen symmetrical. Moving the two rightmost columns of app icons two pixels to the right achieves this. Note that previously the outer margins were asymmetrical.
Speed. Some merchants pay a slightly higher processing fee to the credit card companies in return for not taking a signature or PIN.

For businesses like quick-service restaurants, the increased revenue is worth more to them than the potential losses to fraud.