skysight-inc/HackerNews huggingface dataset:
continuously plan the best light cycles for any given situation

Because there are a lot of "any given situation[s]" that might the scenario overly complex. Take a school for instance - you have students crossing the street that want pedestrian signals. The occurs twice a day (before & after school), 5 days a week, 10 months per year. Except there are holidays when there may be no activities. And there are evenings where there may be activities like sporting events, parent/teacher meetings etc. And the occasional weekend event. and so on.

A city may have civic buildings, commercial plazas, construction sites, etc, where these events crop up. Plus roadways have to accommodate bus and bicycle traffic in addition to automobile traffic. Plus certain intersections may back up according to meteorological conditions (for example, blinding conditions caused by a low-setting sun that happens during certain parts of the year).

Trying to synchronize to all of this, in addition to incorporating sensor information and pedestrian switching becomes very complex very quickly.
Fair enough, though I'm not sure such a team exists in any case :).
>it's a result of thousands of people spending millions of hours on complex problems finding that certain methods work well when your source code base becomes too large for simplistic methods.

Sure. But how well does it work? I think it's obvious right now that the JVM is a fantastic piece of engineering, and java took us far, but that it's aging and inflexible.

Here's my problem with java explained succinctly in anther thread:

http://news.ycombinator.com/item?id=4939624
Those comparison pages come with an explicit wake-up call:

"These are not the only compilers and interpreters. These are not the only programs that could be written. These are not the only tasks that could be solved. These are just 10 tiny examples."
What about the introduction of the printing press? After that moment, the amount of information available to people grew by a million times. There are abuses with reading books, too - remember the stereotypical novel reader that has no social life, preferring his story characters instead? Yet, even with such exaggerations, books do not destroy our life. Instead, books have been the main means of storing and transmitting culture in the last 500 years.

We'll adapt, we'll find social norms. There will be do's and don'ts. We will have etiquette. But now we are still in the infancy of this age.

It was year 2000 when I got a digital camera, and I've shot 50K+ pictures a year since. This is a sea change in remembering your life. The smart phones came 5 years later. Now I can't imagine life without it. But we'll assimilate this phase too.
From my memory, they actually discovered that bug during development and decided that it actually improved gameplay, so they made it a feature before it was released.
Founder/CEO TrustEgg - We allow families an easy way to bring in friends and family to make contributions. Social savings for the child's future.
North Korean Prison Camps like Auschwitz
I think Rails is following the footprints of the Wordpress eco-system. The once 'blogging-only' platform has now matured into a complex, component based, 'also-a-do-it-yourself-CMS' with so much code that just makes it fragile.

I'd love to see anyone write something custom based out of Wordpress and not have it automatically break in the next few updates. I believe this is the same case for Rails too. One day you would update your gems only to find out that something on your site (devise? Carrierwave??) would be broken. I guess, the best approach would be to make it modular - You know, write some custom classes and inherit them when you need them, instead of depending what the framework provides you 'out-of-the-box', of course not to the point of making the framework itself redundant.
I am seriously concerned about this.

s/

I was in a long distance relationship this summer. We would take turns visiting each other in our our respective cities roughly 5 hours apart. It was a pretty long journey for a weekend-it would sometimes take 10 hours one way since you had to go through New Your. In retrospect it wasn't worth it.

Whenever we would go on a walk or when he'd take me out to dinner, he always seemed bothered. I mean, the conversation wasn't particularly interesting so I got on Instagram. Really, I just wanted to have a good conversation but he kept taking me to see boring sunsets and neighborhoods. I mean, who wants to look at houses?

You know what I like,? Pictures of vintage things. Why didn't we go to an antique shop, that would have been great! But no, we just looked at houses. Luckily my horoscope said I was in for a new adventure, so I'm looking forward to that!

Then this guy has the nerve to tell me to stop using my phone! I can do whatever the hell I want! If we did something I was more interested in I wouldn't use it as much, I mean we have fun when he comes to my city because I choose what we do, he's a fun guy but not very creative. It even seemed like he was jealous of my phone, I don't have sex with my phone do I? Geez!

Then we go places and he has this shitty 6-year-old Blackberry that he toes around because he's opposed to smartphones, who does that? I though it was cute at first but then it just got annoying. Its fine to have your preference but you can't expect others to follow you, I like my iPhone. Everyone I know likes their smartphone, this is why it didn't work out. Buzz. Kill.

The Google Goggles thing looks cool, but this time no technophobic boyfriend to ruin the fun.

/s
You think? Evidence (and my own personal experience) suggests that it is a supremely tight market for good engineering talent.

I think calling likability and cultural-fit "silly" puts you in a minority opinion amongst hiring managers.

And I'm curious how many interviews you must have been on to have gotten "dozens" of "cultural fit" denials? Are you just out of school?
There's a difference between a dense legal definition of what an escape door is (so that a small number of people can correctly create escape doors) and obfuscatory fluff that everybody should be adhering to but that nobody reads. ToS often feel like they've been created to give the company a get out clause for anything they want.

(http://www.sourcetext.com/grammarian/less-than-words-can-say...)

> As it happens, that horrid prose serves its aims perfectly. Regulations of this nature have one clear purpose, and that is to answer, before the fact, any imaginable questions that might be asked in a court of law.

There are some problems with The Underground Grammarian, but it's entertaining if you're in the right mood.
If you want free, generic info on netbooting large environments, please let me know.

I used to netboot 5500-6000 Linux boxes that crunched collider data from the CMS detector at the LHC (worked at a DOE lab). I learned a lot that year.
Can you elaborate on how it's better than LastPass, if you can remember the differences? I'm using LP at the moment as 1Password is considerably more expensive but I'd be interested to know in what sense it might be worth the extra?
Have you tried Java EE 6 ? JAX-RS in particular is a splendidly designed api for RESTful services. And then you can make single page apps instead of JSF. This method is even going have ide support in Netbeans 7.3 with wizard-driven Backbone/Angular app generation.
The problem with these types of services for luxury goods and services is they don't provide for advanced booking deposites and cancelation fees so they are generally a non-starter for people renting out in demand vacation homes or other luxury items like boats and aircraft.

I have a family member that rents out a vacation home and also a boat via VRBO and they looked at Airbnb however these two issues made it a non-starter for them because their pipeline is typically 6 months to a years worth of reservations w/deposites. I believe that renting out luxury goods or very popular destinations/experiences requires a slightly different approach. That being said there are some unique services that could be provided around peer to peer boat rentals to ease the burdon of the boat owner. (emergency service/towing/insurance etc)
I'm a big fan of putting factories close to the region where the goods are consumed. In the long run that would seem to make the most sense. Of course, short term economical factors and longer term trends are not always in harmony. As long as CEOs are judged by quarterly earnings reports this will likely remain.
Pathfinding is a much easier problem than circuit routing and can essentially be solved in O(n + k) where n is the number of nodes and k is the number of edges between nodes.

Circuit routing is an entirely different beast. A previously routed "shortest" trace from one node to another can obstruct a much shorter trace between two unrelated nodes. In this way it's similar to the traveling salesman problem, where early "greedy" choices made by the salesman can force him to make much less efficient choices later.

I remember circuit routing was an example in Skeina's Algorithm Design Manual [1], and believe he proved that it was indeed NP-complete, not polynomial like the general pathfinding problem.

1. http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/...
When it's flashing, not solid? I didn't know that.
How Vaccines Have Changed Our World In One Graphic
> even though 95% of the time the difference has no impact worth thinking about.

Because the 5% of the time matters when you have a language that needs to run on everything from mobile phones to supercomputers.

I personally much prefer being explicit about what I want to happen.
Not to mention support. You don't want to have your system flake out and then find out your vendor won't support you because you bought the wrong cash drawer.
Founder/CEO TrustEgg - The deposits are held at an established Trust Co. (Summit Trust Co. of Nevada)and if something were to happen to Summit or TrustEgg, the accounts would be transferred to another Trust Co. under the supervision of the State Department of Financial Institutions.
The latter is perhaps overly condensed, but there seem to be folks who never progress beyond a dogmatic phase of applying agile techniques. I.e. using feedback to apply the correct tools to the problem instead of forcing a static approach to the problem.
The Best Optical Illusion Of 2010
And, in Silicon Valley, vs the rest of the country, I'd say that most are correct.

The average quality of engineering talent in the bay area is much higher than the average quality elsewhere in my experience.
Hey Ken, I see a deep internal contradiction in your belief system, and I want to point it out to you in the hopes that you can lead a happier, more fulfilled life. What is that contradiction?

I want to be alone
I want to make money

This does not compute. Creating things for money is a fundamentally social act. And indeed, the stuff of your life was all produced by others, from the house you live in to the clothes you wear to the food you eat. It was all build, manufactured, grown, distributed and sold by others. By consuming even these mundane things you've been integrated into society your whole life, even during these 5 years of isolation.

Now your childhood is over, and you know it is now time for you to create. But mere creation is not enough to make money. You need to create things that people want to buy. That means solving their problems, addressing their pain. And that means being social.

And, since money is vital for your very survival, you must be social to some extent. To rail against this fact is to rail against the need to eat, or to breath. Society is literally that vital to your existence. The fact that it is painful for you is bad luck. Just like asthmatics have it pretty hard when breathing itself can be painful. And just like an asthmatic, you need to figure out how to manage your condition so that you can breath again.

Don't worry about just "getting back to normal". Something tells me that you will remain a unique, talented individual even when you start socializing again.
I have to ask, since I like playing with HTTP 418

HTTP/1.0 407 Boink

What is up with the Boink here?
Yup, I'm assuming that we're neglecting permissions and privacy issues - imagining that nobody but you could ever access it.
[Interview with Ryan Holiday] — How Creatives Can Win the PR Game
You should probably try emailing one real person at each company; after that it's a lost cause.
+1 on keeping things simple and not using a "F"ramework for every concern from the very beginning.

>in Java you have to make those architecture choices day 1.

That's just not true. Very easy and advantageous to start out with say a simple container-less app with in-memory/flat file persistence and build up as you need. It's no different in Java and much more the norm in other JVM languages like Scala/Clojure.
> unfairly for the misconception that it [Ruby] is a slow language

Ruby is a slow language, certainly considerably slower than c/c++/c#/scala/java/etc. The question is whether the performance gap is big enough in your particular use case for it to matter.
Overview of Garbage Collection in Java
Specifically, in many interpretations of Christianity, circumcision is not part of the observed religion (ie you don't need to have body parts chopped off or to have a certain type of diet to be a Christian)
So kinda like this: http://en.wikipedia.org/wiki/Green_wave ?
Foundations of Signal Processing and Fourier and Wavelet Signal Processing
These Rainbow-colored Transparent Ants Are What They Eat
Burning hydrogen is but one step in the whole "well to wheels" chain that's needed to get your car moving. That single step appears very appealing - it turns into water! - but all the other steps along the way are extremely difficult.

How much energy can a car have with a "full tank of hydrogen", and what would that tank look like? Remember, a bucket of gasoline contains more hydrogen than a bucket of liquid hydrogen, and the gas kan be reasonably safely kept in the bucket, but the hydrogen requires very special equipment.

How will you get the hydrogen into the car? Gas can be poured into the gas tank, how would you transfer liquid hydrogen safely? Remember, chain-smoking stressed out soccer moms with three screaming kids in the car have to be able to do this without blowing themselves up.

How will you get hydrogen to the gas stations? How will you manufacture the hydrogen? You can't mine it or collect it, so you would have to create it by splicing water, a process which consumes a lot of energy. Where will you get that energy from? And if you're going to use electricity anyway, how much of that energy is lost in the process?

What's the "well to wheels" efficiency of a hydrogen vehicle? I'm pretty sure it's smarter to just charge a battery in the vehicle directly, through the electricity network, rather than going the roundabout way of creating volatile hydrogen at special plants, transporting that hydrogen to gas stations, having equipment for allowing people to fill up their cars, and finally combust the hydrogen in the car to make it move.

So what happened? Someone did the math on the whole chain, instead of just handwaving the massive infrastructure problems away.
"The very reason I withdrew from society"

It might be insightful to you, that you made a substantial Singular vs Plural mistake there. There's more than one society / culture, more than one way of life, more than one mode of socialization... Its a big planet, now go find the rest of it. Much like your story related numerous different places to physically live without getting the point there are numerous different cultures/societies to live in. As a much older dude than you, I found several (sub)cultures I like and happily socialize in. Lifestyle and culture of the masses, some parts are OK, some, maybe most, no. Reason, analyze, freely pick and choose, that is a feature, not a bug. Take reasoning engine, enter inadequate information, test and get confusing output, assume problem is the reasoning engine, not so. Its a big planet, there's more out there than just extroverted dominant media culture or nothingness. How to figure out the right way to live, that is the true education.
The Ideal User Interface For Music Exploration
LSI introduces 16-core Cortex A15 LTE base station
Then don't use the carrier... Long games against the computer were never fun in starcraft (or most other similar games). It becomes gamebreakingly easy to win if you survive long enough and the AI becomes utterly useless, it is clearly not something that the developers even cared to put some thought into. And that's okay, the real essence of starcraft is multiplayer.
Instant Messenger at Work - Chatting at Work - Coding Epiphany : Coding Epiphany
Backblaze open-sources Storage Pod 3.0, its cheap data storage server
You raise an interesting point...
Twitter: from /dev/null to /dev/log
I identify with huge portions of this post. And if there's one thing I've learned over the years, it's that I don't think like most other people.

I don't mean "my ideas are better" or "I have superior reasoning skills". I mean "the tools that I use to reason about the world are not the same that most people appear to use".

It's the only logical explanation for the fact that several popular ways in which humans communicate ideas (e.g. lectures/podcasts or poetry/lyrics) seem meaningless and like an inefficient use of time to me. I'm a visual thinker, visual communicator, and I convert all the important ideas in my life into mental pictures and animations. Mnemonics seem like the most idiotic thing ever to me, like remembering a person's phone number instead of what they're like.

Here's another one: I don't have a voice in my head. When I learnt from reddit discussions that most people experience their inner thoughts as an inner monologue, I was flabbergasted. If I heard a voice, I would think I was going insane. To me, thought is a completely parallel process of association, words are simply not necessary, they only serve to unnecessarily clamp you down into linear trains of thought early on. For years, I assumed that "learning to think in another language" was simply a metaphor for a certain level of proficiency in constructing sentences on the fly. Apparently it's not.

There is a lot more variation in how our brains work than people are generally aware of. It's certainly not acknowledged in culture or education. I think this is where a lot of the sentiment of 'not being normal' comes from, and telling people to stop worrying about it is not productive. It's something they will continue to be faced with their entire lives, even as all the 'neurotypical' folks insist nothing's different about you and you just need to get out more.
The pedestrian buttons are not placebo buttons, they actually work. Generally, the pedestrian signal is set to activate in cycles of X minutes (where X is usually a multiple of 2, 3, or 5) but only if it the pedestrian button has been pressed. If the button is not pressed before the cycle begins, the pedestrian signal does not activate on that cycle but will activate on the next cycle. (For example, see dkl's comment.)

In synchronized systems, the pedestrian light works the same way--this is why some intersections will sometimes have red lights for every direction of traffic even though there are no pedestrians.
No, what he's saying is that engineering is about tradeoffs. Adding another framework introduces another node in the graph, and n edges. If you don't need fancy authentication and are pretty confident you never will, then don't add devise. If you don't know or understand why you would use some bleeding edge web server or framework, use what is well-understood and has the least moving parts.
Just curious, which way did the correlation go? Less contact => Longer entries?
Are you using Java or Scala with Play 2.0? Play looks like an excellent framework, but my perception is that Play 2.0 is very Scala oriented. Scala seems a bit daunting.
Cheapshot: Rails HAS turned into Java, in so much both are riddled with security holes.

Longer-term view: Rails mocked the Java web eco-system in the early days because it was 'Enterprise', and Rails was the scrappy upstart with magic commands to scaffold a blog in 5 mins and show screencasts to the world. This sold a lot of books (without it would Pragmatic Programmer have even had a book store?).
Slowly, the rot set it, and the once light and nimble Rails become bloated as everyone added their pet features, their design pattersn (even though they would never call them that - that is so Java!), and the too-many-cooks-in-the-code-kitchen sprinkling so much magic and syntactic sugar around the codebase it practically causes diabetes.

Rails solved a problem for the company that wrote it. Since then people have been trying to shoe-horn it work with their business problem, and then found once they now have two problems.

The rest of us moved on.
Congressional laws aren't dense because they are intended to be obscure. They're dense because:

1) They regulate complex situations;
2) They reflect complex compromises between factions;
3) They are effectively diffs against existing law, with the excess verbiage that entails.

I'd bet the diff of the VM subsystem of Windows between 7 and 8 would be very complex and inscrutable to a non-programmer too.
I work for Backblaze -> typically we replace a drive once it fails, but not "as soon as it fails". Because the storage pods go in to "read only" mode when one drive goes down, we have some time before we need to take action, sometimes it can be a few days before the drive is replaced. All incoming data is rerouted to a different pod, but the data that was on the pod is still readable and available for restore.
That only works if you don't care about fragmenting what features you support on multiple OSes, and trust those codes to do the right thing in all of your use cases for it.

For some of the browsers it's clearly better for them to bundle the kitchen sink, since at least it's their kitchen sink and guarantees the kitchen sink will always be there.
> What browser can give more "guarantees" that what I develop will work consistently in other browsers?

You're asking the wrong question. What you need to ask is, "which set of test browsers will assure that my work will appear as I intend for the majority of visitors?"

And the answer is: "Microsoft Internet Explorer, Firefox, Chrome, Opera, and Safari".

Set up your work environment so that you can test your results on these target browsers as conveniently as possible. And do all you can to use standard methods -- avoid techniques that only work on one or two browsers, or that break widely accepted browser standards.

> i.e. If I develop and test my work in firefox, will it work with other browsers in 99.9% of the cases?

Without seeing what you code, this is impossible to say. So test on all the browsers -- don't assume things will work out.
The text after the code doesn't actually matter. It's just there for human consumption.
As far as I know they are pretty much permanent. I was banned about 2-3 years ago and I have sent an appeal every year. My appeals are always rejected.

Accounts are probably attached to your identity (SSN, domain, etc.)

The only way to get another adsense account is if you form a new legal entity.
I agree that I couldn't understand why someone would post about menswear here, but you ask why anyone would care. Well, because some of us care about our appearance and appreciate well made, classic garments that don't go out of fashion or fall apart in a year. I'm one of them.