skysight-inc/HackerNews huggingface dataset:
Ah, now it makes sense, thanks.
No, Gantt chart elements can have multiple predecessors. Here's one that actually allows you to do so: https://app.gantter.com/ and here's Wikipedia with a multi-predecessor example (E): http://en.wikipedia.org/wiki/Gantt_chart#Example

Not that many support doing so, nor do most suport the full range of what they're supposed to be able to do. That's a different issue. Personally, I think the single greatest flaw with Gantt charts is that they're (technically) supposed to always have everything add up to 100%. Which means either you set something up to do it for you, or you have incredible book-keeping that becomes ridiculous when you have changes or more than a handful of entries.
No Deposit Bingo Sites - nodeposit-bingosites's JimdoPage
So, imagine a university computer lab that installed SSH and VNC?
He's conveniently forgetting the time it takes to define interfaces+contracts and to make mock objects that do decent job of mocking their real counterpart.
I doubt there are a bunch of user accounts on a uni computer lab Mac

But they could always just throw a beefy machine in a closet and have it connect to the same network directory service that the lab machines grab their user accounts from.

My old university did the same thing, but did so nearly a decade ago with a Windows terminal server.
This wording would also seem to apply to Windows Phone 7 (which also only allows applications to be installed from the default marketplace).
I am not a philosopher, but in this particular example, what's wrong with saying that a heap of sand does not solely depend on the number of grains, but also their arrangement?

Edit: In fact, other people (hopefully more qualified) also find holes in this wikipedia article: http://en.wikipedia.org/wiki/Talk:Sorites_paradox#There_is_n...
Yes, stateless autoconfiguration in IPv6 is supported by OS X. However, for stateful autoconf, you still need (a newer version of) DHCP, which OS X doesn't support yet.
> It's nice knowing that mom's laptop will automatically receive that security patch.

Even though I still use Firefox personally, this is why I've transitioned every family member to Chrome.
I thought Bento was supposed to be the replacement entry-level database?
Same film submitted yesterday: http://news.ycombinator.com/item?id=2265348

Many, many comments, not all of which are relevant.

However, that was in fact blogspam - here's the original video:

http://www.youtube.com/watch?v=GE_USPTmYXM
This story reminds me of how little most of know about what it means to suffer.

I can't even begin to imagine what it must be like to be going innocently about your own business, getting pulled over by a traffic cop, and then suddenly being hustled off into a hellish pit for nearly 30 years - voiceless, helpless, and forgotten while being robbed of everything normal in adult life and while bearing the stigma of child molestor.

We all plan for the perfect lives and then complain when things fall short. Well, in our sheltered little worlds, we have no idea what it means to get kicked in the teeth non-stop over the course of a lifetime. This story gives us just a little glimpse and we can all shudder just thinking about it.

I have nothing but the highest admiration for anyone who could endure all this and still emerge with the abiding spirit that Mr. Towler now displays. It is a small miracle that he is not broken, bitter, and vengeful. Let us hope he can still rebuild his life from its broken fragments.
Just to give him credit up front this is more coherent than 99% of the stuff he posts. So kudos on that front. But it doesn't seem to have a point beyond "I hate anonymous people because they pick on me".

As far as that goes I like anonymity. An anonymous person can give you the unvarnished truth without fear of reprisal and as someone who values that truth I'm willing to put up with a few trolls to gain access to it. But maybe that's just me.
Each computer on campus is connected to a user directory, so students can login to any computer with their individual student account. I'm assuming that Lion's multiple login feature will work with networked accounts.
The designer's feedback loop compares the client's request to the initial design brief and the nascent work on the logo, branding, etc. If the requested changes contradict or diminish these, you kindly explain how...

In this potentially dicey scenario the ability to communicate with credibility is key; Everything we humans create has inherent connotations that can be interpreted and explained, and a designer should be able to justify how every mark on the page contributes to the experience of the end user.
My lazy way to do something similar with Gnome Terminal is to make an "SSH profile" with a different background color. This helps reduce my mistakes.

Usually I'll just do things like df on the wrong machine and wonder what's going on with my disk space, but I've made a few less happy errors in the past.
re: 2)
I can't speak for all developers, but I generally try to work with the mantra of "first make it work, then make it work well and then make it pretty or fast (depending on what the project is)". I guess that I am a little guilty of thinking of "design" as mostly eye candy and nice-to-have (when in reality, some parts of design probably should be part of making it work well). But I also abhor applications that have some shiny/slick interface and don't work well at all.

re: 4)
As a developer, I recognize that I am not the best at everything and don't pretend that I could design an awesome Wordpress theme if my life depended on it but as you point out, design is not just the "eye candy". At the same time, I am not just an codemonkey. I want to participate in making something awesome, I want to learn and I want to work with people who know more than I do (I learn more that way and will probably come up with a better result).

In my mind, there is a difference between working together and saying "developers can't design, just go over there and write some code to make my vision come true" (I realize that I'm exaggerating a bit here). Any hint of a "just shut up and color" mentality makes my hair stand up in ways that I just don't have words for.

I don't think that either extreme (designers are the only people who can design or 'I can do it myself') is the right answer in any projects where volunteers are involved. As you pointed out, the trick is finding a happy medium and some way for people who stereotypically think in different ways to find common ground.

Now I have some thinking to do about how I can help reach that common ground in the projects that I work on and will work on.

* Edited formatting because it was hard to read. I'm new here and learning.
Great point, but does having multiple predecessors negate the argument? Each predecessor is simply another set of mock objects to create. The idea is that Gantt charts show an explicit dependency graph, but mock objects allow you to break that graph in order to continue to develop when otherwise you might not have.

Thanks for the link to the app, but I hope I don't have to create any Gantt charts myself. :-)
Have you considered building it on top of a simpler open-source client, such as Transmission? Azureus/Vuze can single-handedly bring my modern desktop to its knees, so I can't see it working well on the older systems found in developing areas.
it would be nice to get something equivalent to X11 forwarding that would work with all native Mac apps.
Except only one user can control the computer at a time with VNC. The functionality described here means 20 students could use the same computer in theory.
Perhaps, but it's not going to work well to have 100 students logged into the same computer. I think the home example given in the article is a much more likely outcome than a university setting.
It's actually using a VNC based application, and uses the VNC protocol. I can "remote desktop" into my desktop using a simple VNC app on my iPad.

It seems that they've provided the option of creating a new VNC server/desktop process when connecting in, rather than just attaching to the existing and current desktop.

Very cool.
I assume you mean the Blender 2.5 beta? The UI experience for Blender 2.4 and earlier was the least easy interface I've ever seen.

Granted it's fantastic once you know how to use it, but good luck with that.
Ask HN: Review our startup, TimeCarrot
www.timecarrot.com

We've built a web and desktop app that tracks user-specified procrastination sources and allows setting of commitments to limit your procrastination.
If you never procrastinate, then you wouldn't need it. But if you are like me, you spend hours on facebook or hulu during finals week or do other self-sabotaging things online when important deadlines loom close. Thus putting money on the line could help you stay productive.

TimeCarrot works by having you specify your procrastination sources (either a website or application). You then make a commitment to limit your procrastination to x hours for any period of time. If you reach your goal, you get your money back. If not, then either a friend or charity gets it.

I had a chance to meet Paul Graham at the last startup school event at Stanford, and chatted with him about TimeCarrot when it was just an idea. I told him I would like to apply to YC with this. He once wrote "Most people I know have problems with Internet addiction. We're all trying to figure out our own customs for getting free of it." (http://www.paulgraham.com/addiction.html) He said the idea was interesting but wanted to be convinced that users would stick with it and use it. Honestly, I don't know if it works beyond the small proportion of friends at Stanford. That's why I am posting it here in hopes that I will get honest feedback from people who don't care about our feelings. It is our first ever project and we would greatly appreciate your critique ranging from the idea itself to UI, user experience flow etc. It is still in beta and we are still working on it daily.

Thanks a bunch!

Bek
You know, sometimes it takes a day or two to forget some stupid thing you did on the internets. People will move on to the silliest thing of the day and soon you never existed for them. Why gillmor decides to bring back this total embarrasment is out of my understanding.

Let it die, steve, let it die.
Weird Science only throws beanballs on cold nights
Beautiful. I hope he can do one from somewhere in southern hemisphere, as the galactic core is really quite impressive.

http://www.google.co.uk/images?q=milky+way+southern+hemisphe...
The issue here is that there are two different ways to assign addresses in IPv6: SLAAC and DHCPv6. Apple only wants to support SLAAC; they think it's a waste of their time to have two different protocols to do the same thing. Unfortunately, a lot of ISPs want to only support DHCPv6, because it (easily) supports an audit trail and SLAAC doesn't.

I predict that things will turn out fine because people will converge on speaking SLAAC between OS X and the router and DHCPv6-PD between the router and the ISP. But you have to have a router.
I disagree - those sites have great designs, they're just not pretty. There are a million different ways people use Craigslist so they put a million different links on the homepage to get as many areas as possible within one click of the mouse. HN and Reddit support thriving communities of non-assholes - look at how many sites with "better designs" have tards for community members. HN in particular may purposely be designed to keep away people who are attracted to a flowery design.
Market Research - #hustletips
well, it is many pages, and from the first several paragraphs, which I did read, it resisted summation. So I came back here. I also saved it to instapaper in case your answer was sufficiently interesting to warrant a full read.
You might want to click around in the preferences and make sure you click to enable anonymous usage data to be sent to Google. I think that sends crash reports back, which the team then triages to prioritize the bugs that are causing the most crashes for users.
One of my worst was `source ~/.bash_history` via accidental tab completion. I was expecting .bash_profile. The nasty part was, I couldn't kill it because of all the mess (system instability) it was creating. A couple of 'cd ..' calls and a 'rm -rf *' ended up biking some root directories.

I ended up restoring from backup.
Mac OS X Server had (has?) decent support for proper accounts, with the client machines essentially just diskless terminals that boot from the server, and with all accounts on the server - called netboot. So not like screen sharing at all. This worked pretty well in a lab setup, but didn't support remote logins - this sounds much better.
All three are very deliberately designed the way they are, and function well thanks to those designs. Good design is often "as little design as possible", as Dieter Rams' final principle for good design goes; avoiding overdesign is a merit, not a deficiency.
Dave makes it pretty clear that though VC's years ago praised the theories of the Wisdom of Crowds, they felt it applied to other industries, and not theirs.

Seems most 'experts' feel that way.
Nice. If this rule forced real open devices to come into existence then it would be very interesting.

To me a genuinely open device would be one where we can reasonably fork Android and make a real open source variant. The idea of a much more flexible, user modifiable device (think dynabook) is very appealing to me.

This isn't possible now because most devices are locked, and even rooting isn't an end-user operation, so it's impractical for unofficial variants to propagate. (which for my purposes means that Android may as well not be 'open')

Yes, I know there are 'mods', but they don't count because only enthusiasts can deal with them, and they don't work on all devices. From that point of view iOS is more 'open' because jailbreaks work on all iPhones.
>Except only one user can control the computer at a time with VNC.

Not true. You can have multiple VNC server/desktop session running on the same box, each listening on a different port, each with it's own user controlling it.
> Windows is the only OS lacking a good client

Git Extensions (http://sourceforge.net/projects/gitextensions/) is actually really, really, good. The UI is well-designed and fast. Wish more people knew about it.
Synesthesia and the visualization of music
Statistically speaking, our crash rates have been going down with each release. However, there are, of course, always more crashers. If you'd be willing to help us diagnose the issue, we'd be appreciative.

Here are some tips for reporting a crash bug:

http://www.chromium.org/for-testers/bug-reporting-guidelines...

Thanks!
I certainly didn't mean to suggest that creating mock objects is free. In the second graph, I added an extra week to develop the application logic and the UI. Originally these were scheduled to take 2 weeks, so 1 week is a pretty big chunk of time in comparison!

I also call out this fact later, when I list some potential downsides to developing this way: "The cumulative time for the sequential method is seven developer-weeks, but the parallel method takes ten developer-weeks."

The time to define interfaces and/or contracts should be a wash. If you design up front, then you can just use that, and if you are working in a more agile manner, your teams can communicate and experiment with getting the right interface. Either way, you have to spend time.
More than Just Email Being Brought to the Future
That's true, it may have to be limited to 10-20 simultaneous logins at a time (or whatever the machine can reasonably handle), but that is still better than 0. Considering my university has a relatively small student body, this would be definitely be a sufficient solution for us.
Apparently OS X now supports supplying DNS servers through SLAAC. Previously this wasn't supported, so you'd still need a DHCP(v4) server to fully support a client.
Send it to the guy doing Lunettes. https://github.com/pdherbemont/Glasses/
Quick question:

Is the desktop app only for Mac? What about Win; and more importantly, Linux?

First reaction on Design/UI/UX/Flow : 7/10 :)

Edit: Added:
> we would greatly appreciate your critique ranging from the idea ....

This is more by way of a suggestion rather than a critique - why restrict the concept to just online procrastination; why not expand it to cover just about any kind of resolve? e.g. to quit smoking, to start workouts, etc.

HTH
Essentially, yes, I do think it does. The second example lacks a measure of time to complete those units, so they would end up coming to the right - the mock objects are just mocks, the real ones have to be made still. The "heavy-handed dependencies" still exist, because it won't compile without the mocks, and won't run without everything being built.

In a Gantt chart, you'd also probably have all those under the same higher-level WBS number[1], so they're conceptually grouped. Reflecting how they are all related, and are developed at the same time. Or maybe you'd group the entire project until completion under a single one. Or something.

In any case, you'd have something like:

{ 1: project scope }
{ 1.1: stub it out } {1.2: finish it } {1.3: deploy it}
[build] \
[mock] - [integrate] - [build] - [test] - [deploy]
[mock] / \ [build] /

which is fully within Gantt capabilities.

Not that I'm really a fan of Gantt charts. But most of that has to do with how the UIs have been implemented, which tend to prevent at-a-glance information, because the details are decoupled from the chart. Useful for managers, not so useful for the ones making those parts. They're also usually just a spreadsheet with a static chart nearby, which prevents a lot of simple twiddling of details that are difficult in spreadsheet form.

But the only difference I see so far is that the mock-objects have a shade on the left which shows they're mock. Which is something that is possible to do within a Gantt chart, if not something that's implemented frequently enough to make it practical.

[1]: http://en.wikipedia.org/wiki/Work_breakdown_structure
Not true. Look at the mess windows is in because of bad software.

If you've ever had to help a non-tech-savvy user who has messed up their computer by installing bad software that was recommended to them by a well meaning friend, you'll know that there are real benefits to the app store model.
Yes, nil and '() are the same. Alas I'm of no more help for your quest. Also SQL with false and NULL does not it the picture as NULL means unknown and is treated as such , not as false ...
After watching some videos on their website I was completely amazed. The opportunities that this API creates are amazing. I can't wait to see some 3D games for the browser.
Adobe is pushing the limits again by incorporating some very low level graphics APIs. Recently it also updated the Flash player with stage video that also takes use of the GPU.
Flash has always been just that, it brought to the user what the browser alone did not.
Little Hackers League - Philadelphia
On the systems I used to maintain, every single configuration file was generated by a script. If you make a mistake, you just re-edit and re-run the script.
Oracle signs going up at old Sun campus
Noticed this work going on while driving around this morning.
You’ve got your orange thing, I’ve got my square
Seth Godin: This is broken [TED video]
Sound cards were important a decade ago, when CPUs were not yet capable of rendering complex audio. If you wanted to (for example) remix ten mono channels to 5.1 surround in real time, the only option was a separate dedicated processor.

Since then, CPUs have become massively more capable; any reasonable audio processing can be done on a budget desktop. The only real reason to get a separate sound card any more is specialized connectors, but even that's becoming less true -- even my normal, non-fancy motherboard has an actual S/PDIF jack!

Of course, even if a third-party chip's output was not measurably different from an integrated chip, there would still be hordes of idiot audiophiles rushing to drop a few grand on one.
Hadn't heard of Scalr before. Anybody using it? Thoughts?
Really? I don't know much about multi-user VNC, but my understanding was that multiple users could control a machine from different ports, but they would still be sharing a single screen. That's definitely useful to know that multiple screens are possible too. I'll have to look into it more.
I'm waiting for the Wired article entitled:

"Why Wired Uses Titles Referencing iPhone and Verizon and ending in a Question Mark?"

As for this case, this appears entirely analogous to the Carterfone decision.

Other folks can connect FCC-approved and unlocked gear onto 700 MHz without encountering a carrier prohibition (akin to what we have with wired telephone connections) while paying the 700 MHz carrier(s) for their services.

I seriously doubt that Verizon would be denied the ability to sell locked phones out of this. There's no way Verizon lawyers would sign that one.
I would go so far to say you don't need a designer. You need someone who's passionate about multimedia applications and is working on a HCI project that relates very much with VLC. Someone who is thinking about future UIs, and things like that. (You need to give to this person, which likely is still non recognized, the biggest project recognition of his/her time).

Except for a few things (like the conversion feature, which is really hard for non-technical people), me, and those I know use it, find VLC pretty usable.
Actually that would be a pretty interesting mode. Presumably alternative app stores would spring up - Cydia would probably be repurposed immediately. As long as there's a clear division between 'closed' and 'open' modes so that people who want the closed model still get the benefits, this would be a pretty interesting experiment.
This seems like weird PR engineering to me. Everyone and their dog can get the dev seeds for free and without an NDA if they want them. You'd run into trouble if you disclosed something based off of a pirated/torrented seed, but all you have to do is wait and "rediscover" it in a legit copy, or pay the $99 when you know you have a bug to sell.

There is no real-world change here, just an administrative one. It seems like this is just about politics and is fairly inconsequential.
This isn't really a problem, since you'll need to run dual-stack for years to come anyway.
For now it is, we are developing Windows and Linux versions. Thanks for 7, it will get better day by day I promise :)
I was looking for something more specific. What is Chris Anderson's role as the 'curator'?
Personally, I am going to argue the other direction.

Windows is a pain to program for and use largely because it's filled with assumptions and code that date back to the eighties. It is very difficult to innovate with the boat anchor of the past shackled to your ankle.

Think how much easier it would be for Microsoft to improve security if, for example, they could remove the assumption that it's okay for apps to blithely write stuff to the \Windows directory. Well, Mac OS X has done exactly that. Most of its system directories are tightly locked down.

In fact, Apple has completely chucked their entire operating system from the eighties and started over. The result is a much more modern OS that is far more pleasant to use. Yes, there was a real fear there that, since people had to chuck OS9, they might move to something else entirely, but that didn't happen, for the most part.

Think about it this way. Which customers would you rather have: the people who are willing to buy new computers and software every few years, or the guy who is stubbornly holding on to his DBASE app from 1984? For me, the choice is obvious.
A Smarter Entity Framework Include Method