skysight-inc/HackerNews huggingface dataset:
Ask HN: Soliciting senior project ideas for solving dev processes
A friend and I are soliciting ideas for our senior project starting in the fall. We are especially interested in solving some of the pain points surrounding developer tools and processes.

Our experience is mainly focused on Python web applications using both Django and Flask extensively with both SQL and NoSQL backends. We aren't set on a Python web app, but it would certainly get us up and going quickly.

There are also a number of technologies that we are interested in that we haven't yet gotten a chance to play around with, and we view this project as an opportunity to get some in depth experience with one or more of these technologies. Things like (angular|ember|node|backbone).js.

Our current leading idea is to create a tool for helping in the handoff of code from developers to release management.

So, what are your largest pain points when developing? What problems have you told yourself that you would fix if you just had the time? Let us know.
(Bogus account to protect innocent & guilty)

Alright homey, been in nearly your exact shoes- echoing the remarks of others here's what you do: OUT OUT OUT OUT OUT

You've been sold a bill of goods and it hasn't delivered, these startup ventures in some ways are "supposed" to hurt a bit but not like this. Get out yesterday and be firm with your decision.

It is soooo much easier said than done (esp on an internet forum) but here's a coping mechanism: 1) remember you absolutely do not need to line up another gig in order to leave this one- this sounds like a loser/sucker bet and you can fall back on side gigs; 2)The "family" aspect makes things tricky but luckily you can work or not work wherever you damn please.

The crucial thing is to stop the hemorrhaging ASAP, get the hell out pronto.

Caveat: Even if they come up with a way to pay you a BS-y salary, without knowing the specifics of this situation, from what you describe I still say it's time to hit the road and get on with your life and other ventures.
Very weird! The really old one didn't come up for me. It came up for you, but the 3-day-old one didn't. I would speculate that we're seeing the CAP Theorem in action, except I know I've read that HN is hosted on a single box.
coincidentally Saint[z-zone] was one of the more memorable Zerg players in professional Starcraft:Broodwar. It's a nice ID :)

http://wiki.teamliquid.net/starcraft/Saint
Agreed, but I was discussing their answers on the business description. If one must account for all uses of their products for money laundering, then we might as well simply all say that we are money transmitters in all businesses. Which would make that question on the form somewhat superfluous.

But if the form question is not considered superfluous, then indeed it is asking the business owner what the proper intended purpose of the businesses is, not the unintended/illegal purposes.
Survey finds 97% climate science papers agree warming is man-made
It means "tried to fuck up my next job".

Working for Google was, by far, the biggest mistake I've ever made in my life. No question about that.
How'd you find out? Google Image search?
This framework looks really cool, but "built by Google" is a misnomer.

Software like Closure, or the gold linker - these deserve to be called "built by Google". Internal tools, battle tested over years, released to the public.

Angular and Polymer are more like what I'd call "technologies by Googlers".
Yeah I got that feeling. I've used and like Angular, but can't figure out why I'd want to use this instead.
Zynga Ports Cocos2D-X to Emscripten
> I think my co-founders are idiots, that they fouled up their side of the deal

Well, obviously they aren't, otherwise you wouldn't have founded the company with them right?

You can't call someone an idiot just because he's failing, or you'll be called an idiot yourself when you fail, too.
Get rid of that notion.
I wanted to target the casual player who play 1 or 2 tables. Basically someone like me! PT/HM are bit too complicated and overkill (in my opinion at least)
A solution to this seems to be to set the default composition to plain text, which may or may not have other negative consequences depending on your usage. At least that's a solution in Thunderbird, I have no idea if Outlook handles this well (or at all), and any caveats it may have. I imagine it does handle it, Outlook has historically been pretty feature heavy and I know people would have asked for this.
Having not owned an iPhone, I just want to clarify: when you update an app, it does so in the foreground? That seems like an odd design decision. Would there be any reason for that to happen, as opposed to in the background (a la Android)?
2 thing

1) If this is your life and soul then find a job to support your self and keep working on this startup. Words like 'I can't imagine working for a big corp' are not going to help you at anytime in your life. You work to make your dreams come true.

2) You haven't been paid in 15 months, so what? Your co-founders haven't either. It's been 15months you should have already launched your product. It takes a team to get to where you want to go, stop blaming and start doing.
Identity has few benefits compared to the increased safety and honesty that anonymity affords.
Seems to be operating under the assumption that text = photos for the user. My observations of social networks has definitely not borne that out. People love photos. Due to the demographics of Google+, What's Hot is skew toward tech news. But I am pretty sure the intention of Google+ is not to provide news, but to appeal to the general public. General public loves pictures.
Anonymity and pseudonymity are important tools and should not be discarded, but they are tools I am presently not using.
> for example, Google now prevents Google search terms for logged-in Google Accounts users from getting passed in the referrer for search traffic.

But if you buy Google Ads you still get that information. That speaks volumes.
Read this (at least the first five or six chapters, it's a quick read):

http://www.scribd.com/doc/4757293/Crunch-Pointthe-21-Secrets...

I don't really like the author but this book has some useful insights when you are caught in a situation like yours. Hope it helps.

Rikard
I find it makes more sense when you're zoomed out enough to have it rearrange itself into 3 columns vs 2.

When its at 2 columns I waste a lot of eye and brain strength trying to make some order out of it. But when its at 3 columns my brain just stops trying to make any sense of order and just starts consuming content.
One difficulty with building large single-page web applications is having a decent component model.

Right now, web pages are mostly composed of primitives (divs, etc) which are the building blocks for complex UIs, but there's not a first-class way of bundling these together into richer components such as a tab control, or a data bound listbox.

The web components basically standardize a way to encapsulate more complex UI components, so you can do something like: <x-tab-view></x-tab-view>.

Even beyond a rich community of pre-built components for you to consume, they make it easier for you to make your applications composable-

<my-header></my-header>
<my-paging-content>
... lots of content ...
</my-paging-content>
<my-footer></my-footer>

Hopefully this all makes it much easier to build larger single-page apps.
If I remember correctly, it's not some arbitrary choice of the lawyers, but it can be required by law (under some interpretations?)

You should check with the lawyers if tampering with font size or spacing does not go against the reasons for using caps in the first place.

Edit: The reason this is done is the "Conspicuous" part at http://www.law.cornell.edu/ucc/1/1-201.html -- note in particular " Language in the body of a form is "conspicuous" if it is in larger or other contrasting type or color" -- your solution makes the capslock text _smaller_ than the normal text, which would possibly invalidate it. But, of course, IANAL, which is also why I don't tamper with my lawyers' texts without checking with them.
Of course it is. I know tons of first-timers who've used AL effectively.
Pretty Javascript.
I'm wrecked! Should be called the 1 minute work out :-) Nice idea and love the way you implemented it with the simple graphics on top of the countdown. The dots idea is also cool. Well done!
This indeed - I'm not always the best or least inflammatory, but I own what I say and want to have that reflect on me.
I've been reading Jaron Lanier's new Book: http://www.amazon.com/Who-Owns-Future-Jaron-Lanier/dp/145165...

Definitely worth a read for its input on this subject.

So, with respect to the idea of cash, I agree that Google should provide service, but from their perspective that would break their margins on this product.
No.

Knowing what I know now from a year's worth of participation I wouldn't mind posting under my real identity on many topics.

However, I would have to censor myself often. I don't think I say much that's particularly controversial, just that I work for people who I've regularly witnessed stalking the online habits of coworkers.
Love this app! It's so personal, sometimes I think it knows more about what I want than my girlfriend.
There is one important rule all good poker players must learn:

It is never too late to fold.

Whatever your investment was, consider it lost. The experiences you gathered getting the stuff done are all you gained and nobody can take that away.

An ultimatum might give you the opportunity to negotiate rights to the assets you created during your work (If there is no formal incorporation yet you might own the stuff anyway).

I'm sure you'll find something worth your energy! Good Luck!
Yes! Thank you so much! :D
Stay strong. But quit if you have to. There are some hints in other answers on how to decide if it's worth staying.

Is it possible to go at this solo, focus the product on the consumer, and do some customer development?

Good luck.
http://virginflightdeck.blogspot.com/2010_09_01_archive.html

search for "periscopic sextant"
> Remind me of your password rules on the login page.

For some sites, I've completely given up on remembering the password. I just reset it every time I have to log in.
Microryza is looking for a Lead Engineer
Microryza (YC W13) is looking for a lead Rails engineer to help us grow and scale.

WHO: You

WHAT: Job

WHERE: 346 1st St, San Francisco, CA

WHEN: Now

WHY: We are deeply mission driven. We've had team members tell us that through Microryza, they've found their life's work.

We believe that how scientists will be doing research in 10 years will be vastly different than how it's been done up until now, and we want to help bring that change. We are a small team of 5, but our business is growing quickly.

================

THE ROLE:

- full time engineering position

- ownership of complete features from architecture, testing, and release

- grow with us to help build the company you want to work for

- salary and generous equity

ABOUT YOU:

- 3-5 years of hands-on experience writing production Rails code (full-stack)

- your code has vision: writing maintainable code makes you happy, and you're always thinking about scaling

- know when to hack first, ask questions later

- strong communication skills

- passionate about research and basic science

- have shipped great products in the past

ABOUT US:

We were the kids who got in trouble in middle school chemistry because we lit things on fire and liked to mix the things we weren't supposed to mix. We're based in San Francisco, CA. Some of our investors so far include SV Angel, A16Z, Index Ventures, Learn Capital, Dave Morin, Esther Dyson, Linda Avey, Halle Tecco, and 500 Startups.

HOW IT WILL GO DOWN:

We will set up a time to chat with every person who applies with at least one of the founders. If we see promise, we'll then bring you in for an in person interview, beer drinking session, and ask you to build some stuff. You'll get a feel for how we work, our codebase, and if you want to join our team. As soon as we fall in love with you, we'll get started changing the world (we'll relocate you if necessary).

================

If you are interested, send us some mail at jobs@microryza.com
We have a 14 node cluster, the nodes have anywhere between 4-6 disks. Performance has been pretty amazing, we can do ad-hoc queries on this 4.5B row table. Each node has read throughput at about ~1.3GB/s for full table scans (data is snappy compressed, store as RCFile: columnar).
Giant polyfills are scary! Looking forward to native implementations! Curious about the perf of this one, going to check it out, looks like solid work!
Even though I use my handle "quackerhacker," the secret service already knows my identity, so in the words of Mark Zuckerburg "privacy is dead." -at least mine is

This is me on Wired.com: http://www.wired.com/threatlevel/2008/05/man-allegedly-b/
Awesome!
What would be nice is a choice to confirm between exercises so you can hit spacebar to continue and a multiplier for the speed of the tick.
I'm not sure I can do 1 push up/sec for half a minute as a first training session. :P
Red Pen: simple design feedbacks
Honestly? I have multiple accounts. This one is in my real name, but I also post pseudonymously. I do the same on pretty much every web forum I post on.

This is partly for historical reasons: in almost all cases, I had a pseudonymous account first. However, it’s also partly for flexibility. For example, if I’m giving a personal recommendation or criticism, then I always prefer to put my name to it. On the other hand, I am very conscious of privacy concerns and very careful not to give away anything I shouldn’t about other people or businesses. Posting with a pseudonym means I can still contribute controversial viewpoints or relevant information to some discussions that I wouldn’t be comfortable leaving on the public record.

For the record, I make no secret of having multiple accounts for any affected site admins, who in general could trivially identify any pseudonyms I use with a quick search of private e-mail addresses if they wanted to. Also, my pseudonymous accounts tend to have feedback via votes/moderations as favourable as my “real” accounts or even a little more so, and I never abuse multiple accounts by voting in ways I otherwise couldn’t. I’d stop if anyone running a forum asked me to, but that would be disappointing as I’m careful not to abuse the privilege and I think I can make more interesting/valuable contributions as things are.
There seems to have been a massive shift toward using real identities for social websites (possibly because of the example set by sites like Facebook).

It's interesting, considering that (at least to my limited knowledge on this subject) pseudonyms were much more common about five or ten years ago.
Congrats to all! Well done.
I am a Google Fan Boy. The new G+ is simply horrid.
Thanks for the feedback guys. This is exactly what we are looking for. Any suggestions are gladly received
No, I don't want to prejudice potential clients, employers or customers. And it's so easy for that to happen. When I used to have my email in my profile I had two people threaten my business over some silly technical argument.
Firstly, the sigils on variables are only a small part of perl's legendary unreadability; there's also a plethora of operators called things like <=> and ~/, along with a bunch of magic implicit variables ($_ is common enough to be memorable, but it's not the only one).

And the sigils are a bad idea for the same reason that operators with sigil names are a bad idea: it creates this artificial distinction between what's built-in and what's user-defined (though in this case we're talking about types rather than methods).
It's a good way to get more interest, look at "twitter"'s bower
> 7. Why are some sites still unreadable on mobile devices? It's 2013.

ironically, all the sites that have mobile versions are the ones that prevent me to read them on my phone.
"Winners know which battles to fight and which to retreat from"
The most important feature iOS app developers neglect
In which a turtle moves things forward
Nope, but 10 seconds in google will reveal who I am.
Yes. No reason not to. Even for things like game forums I use my real name more and more these days.

I do post in a few anonymous, testosterone-fueled forums where people speak very intemperately. If anybody found my posts there and connected them to me, I'd want the signal of anonymity, so that I'm not responsible for every last nuance as being representative of how I'd like my views presented.

But otherwise, I have little need for anonymity.

Heck, you could figure out a reasonable amount about my proclivities just from observing which particular porn actresses interact with me on Twitter. :)
MUST WORK 24/7. ALL WORK AND NO PLAY... we all know how the movie ends.
It is not as though the system is always-on, nor is the system pointed downward. The point of the system is to activate when a drone is detected, then shine a laser at the drone. Unless your neighbors are standing between the laser and the drone, it's not even remotely dangerous to them. Even if they were somehow struck, there is not reason for the laser to be powerful enough to cause permanent damage even at point-blank range, even with >1s exposure. A typical laser pointer is more powerful than what is needed to blind a CCD at the distances we're talking about.

You are exposed to the sort of laser I am talking about whenever you go to a supermarket. Yes, your blink reflex is protecting you from the laser when the clerk puts down their barcode scanner at an odd angle.

There are other options, but they are probably more dangerous. Shooting drones out of the sky? Crashing your own drone into the drone that is harassing you? Laws that prohibit, regulate, or restrict civilian drone use? A laser can blind a camera without causing any damage to anything, it can be automated, and you can build safety measures in if you want to be extra-cautious.
Chinese unions are pretty close to what were called company unions back in the day. Organized and controlled by the people sitting at the opposite side of the table. In the case of China, government officials who benefit personally when industrial interests in their domain are really profitable.
Lots of nuclear sites, all with very wide swaths of coverage - Hanford, Savannah River, big chunk of New Mexico and surroundings, Nevada. I'm guessing places in Colorado and the Dakotas that a little later became various bits of SAC/NORAD/etc were already homes to sensitive Air Force bases and related facilities.
I did something very similar, but with different parameters. You'd have better off saying "90 days", but you've been sticking it out a while now.

If you're anything like me, this incredibly stressful time will end up materially pushing your career forward in the future.
"Turns your event spaghetti into clean and declarative feng shui bacon, by switching from imperative to functional."

Maybe I'm just old-fashioned, but if you want to get me to try out some JavaScript library, this ain't gonna do it. Feng shui bacon? Really? How about skipping the BS and showing me some real code and compare it with the code I would have written otherwise?

(This rant is not directed at you, but at the Bacon author.)
Yes on HN. Because here are people I actual want to become familiar with and to. Like all my online presence, it is a public persona, not me in all my dimensions.
Depends on what you mean by background. You can't use an iOS app while it is being updated (or in the queue to be updated), but you can do anything else. I'd call that a background update.
> Is this anonymous copy-and-paste medium how people start to deal with their problems now?

Obviously this person wanted some advice on their situation while remaining anonymous. I don't see a problem with being able to engage the community without having their name attached to it until they're ready to sit down and have a frank conversation with their co-founders.

> But really, the notion that a bunch of internet strangers will be able to give you some miracle advice is absurd.

I'm not sure how asking for advice is expecting "miracle" advice. There is a difference between the two.
Not too this level, but i use a pseudonym here. I don't generally post inflammatory stuff but I do like a good debate. But I use my real name on twitter and am very careful about what I post. I use my real name on Facebook, but I am not so worried about what I post, it's to a closed audience so i can vent and be negative without being looked down on.

In this day and age of Google, you're just a click away and a whole bunch about you has been discovered about you even before an interview. I'm not a big flying hot shot, just a developer. Who know what will happen in years to come and it's difficult to wipe that public footprint.
As far as I can tell, nothing in your second link is inconsistent with anything Scott has written.
Yes, indices are updated incrementally. You can currently only evaluate an index for a given row based only on that row, not on other rows. The reasons for this are pretty deep -- if you start evaluating indexes on a row based on other rows, the result becomes non-deterministic and can't easily be replicated across the cluster. Once we introduce value-based replication (as opposed to evaluation-based replication we have now) this will become possible.
I must agree with you. I browse the web on my phone a lot, and the only website where I want to use the mobile version is wikipedia. And even then, I need to switch back to the desktop view at times.
Unexpected underscore in git log --graph output
two? I have three on my monitor. I really hate what Pinterest did for UI... the multi-column layout with blocks of various heights. I scan left to right, top to bottom. This layout breaks that horribly. Maybe they were not the first but that is where I first saw it and right after they took off... I saw it everywhere. So I blame them for it. lol
The biggest oversight of iOS app developers
A look into how custom URL structures work in iOS 6 and how to leverage them.
Oh wow, that guy exploited 14 bugs to craft the exploit. That's some work...
Take it from someone who "stuck with it" for 8 years hoping my co-founder(s) would stop being idiots and worrying about the time and energy i had invested. The best thing you can do right now, is get out of there, and get out fast.

They will never change. You'll spend your whole life getting them to be less idiotic, and it will NEVER happen. No matter how good the product, how good the idea, how good the business, how much the money and how much your passion; if you do not have a team that you have any faith in, every step forward will always result in two steps backwards.

I'm a self-certified expert in team dysfunctions and i'm telling you categorically, that a dysfunctional team can never make it, despite what anyone will ever say to you or whatever ounce of hope you may have.

I'm on skype or available via email if you want to speak further. Let me make it clear, i'll be pretty harsh with you, because i rather see you wince a little now, than die inside a few years later.

You've gained a whole load of experience. Value it and cherish it. The experience is worth far more than the time invested and the product.

Let it go. Move on.

The only way to get out of a rut is to take a step back and JUMP!
You probably can get FPGA in CPGA package that has similar performance to that Spartan3, but these things are meant for high reliability and wide temperature range military/aerospace applications (you get either THT or really funky SMT packages there) and certainly beyond the budget of most hardware companies, not to say any hobbyist.
I've switched to Yate's QT client (http://yate.null.ro) for all my communication needs. allocate about 512MB of RAM to a VM for Asterisk/Openfire/FreePBX, and connect to it. You'll have voice/video plus instant messaging, with no central authority snooping on all your conversations.

I realize I could probably use Yate for everything, but I know asterisk and openfire better at this point, so I use them. :)