skysight-inc/HackerNews huggingface dataset:
I'm completely with you that messiness is best tackled by loose-coupling parts early on. It's only that I found the combinatorics of many small systems not so much easier to tackle than their monolithic counterpart.

The worst is even that you (or somebody else) begins with good intentions ... and then , 4 software generations and law changes later, the complexity starts to smell.

Heijlsberg argues, that javascript will be harder to refactor in those cases. I can't really disagree with him.

So it find it's not so much lacking thought. The current thought for some is "let's use javascript", let's see what comes of that... :-)
I'm not sure that the extra matter ever "enters" the black hole in a traditional sense...

As matter approaches it (pass the Schwarzschild radius) and increases in velocity, time slows down more and more for it.

When velocity approaches C, time approaches zero.

Though in another thought, I'd guess that due to the forces involved, the matter is ripped apart on a sub-quantum scale to the point that it literally disintegrates into its energy component and basically adds energy to the black hole (which can be interpreted as mass). But again, it never enters it.
I watched the transit in 2004 - fascinating. Sadly, pretty much the whole of the UK is forecast to be completely covered with cloud at sunrise, when the transit will be in its final stages, and I probably won't get to see it.

I'll be trying. I can drive up to about 6 hours to get to any point that's got a good chance of seeing through the clouds. So I'm watching the forecast, and hoping it works.

I'd like to have seen both transits.
Not a Linode. Just on your own machine. You can run your own VM with something like VirtualBox. Just download the install iso for the Linux you want, register it as a CD/DVD in VirtualBox, turn on the VM, and away you go. It's dead simple. Even I managed to do it.
Is Silicon Valley Becoming the New Hollywood?
I think these sorts of phenomena are a direct result of the merger & consolidations that seem to be inevitable as technology moves on.

If you think about it, there is a shockingly small number of people who know how to do things critical to society. How do you make a car axle? Sew complex stitching on an industrial scale? Build a CPU?
I see a bigger problem: to calibrate the data you would first need to find a politician who is not lying during a speech. Good luck with that ;-)
you can cmd+del to delete a file. cmd+q will quit a program, cmd+w will close a window/file either in finder or a piece of software. apple's always done it this way. personally, just because i've closed all of the files in a piece of software doesn't necessarily mean i want to close the software. i like the behaviour.

one thing on snow leopard that drove me nuts was selecting a folder, then hitting cmd+a to select all the files in it. but no, finder selected all of the items in the parent folder. thankfully, they fixed that in lion.
After two months, here’s what I’ve learned about the Toronto startup community
Depending on the jurisdiction, it's entirely possible that a statute of limitations makes this irrelevant (in a legal sense). Obviously you still don't want future employers etc. to find this post.
Markdown Here (for Chrome, Firefox, and Thunderbird)
Seems that rdegges wrote the article, not erikpukinskis.
Nokia Price In India & Pakistan-Features & Specifications | RaviMobiles.com
Very impressive hardware design from Asus: full-HD display and dockable GPU too, remaining impressively thin and all from 11". Although I can see it seriously struggling with heat (noise?), battery life and price.

Will be very interesting to see if they have been able to manage these issues to make it a useable option in tablet-mode.

It's pretty much what I would design as the perfect device-- in theory.
Cyberwar is a lie
I had a lot of respect for Anders in the Borland days. Now he seems more and more to be just a Microsoft shill.
XML configuration files have pretty much disappeared/become optional. It's all done via annotations nowadays, which are much less verbose since their context is implicit, and which are actual language constructs known to the compiler.
CoffeeScript seems to be what you want for.
IMO a dependable stack requires a firewall in front of your servers. Sure you can configure software firewalls on all of your servers, but its nice to have an outer wall as well(defense in depth and all that). If hetzner started offering that and private vlan support they would have a really killer offering.
The trick is the "how you want to share it" portion.

The article is complaining there's no easy way to share mixed media. But it's primarily a complaint that there's no built-in service to upload said mixed-media to, for sharing.

The article then discounts Facebook for privacy reasons, Dropbox for space reasons and Kicksend for not handling mixed media. (One would assume g+ is similarly ruled out for reasons of privacy and accessibility to family members not on Facebook.)

So what the article is looking for isn't even strictly a mobile UI solution so much as a web service with effectively-unlimited storage, mixed-media support and some unspecified privacy/security options.

And that's something largely orthogonal to mobile OS.
Hmmm. 'Dependable' and 'a bunch of servers on the same rack' are mutually exclusive things.
It's Time To Occupy IT
Thai Jersey
Our soccer jerseys online shop provides a broad selection of the latest Spain Soccer Jersey at competitive prices. The Thai Jersey will make you achieve the envy of other soccer fans. You can find your favorite Thailand Spain Jersey here for your favorite teams.
AENTROPICO: Representing Colombia in StartupChile 4th generation (ES)
looks like SASS or LESS.
He talks about a "Temporal Bandpass Filter". Not sure about the "temporal" part, but in DSP a bandpass filter is a filter (think Audio-EQ) that passes frequencies within a specific range and rejects the rest. See https://en.wikipedia.org/wiki/Bandpass_filter
Looks cool. My one thought is replace @when with @if, to make life easier for every programmer ever.
I did not hear that. Link?
> Being an OOP language, the interaction between modules is very explicit.

This is true in any language that supports modules, not only OOP languages.
not sure I can bear to watch myself! But you can also see my full tutorial at http://www.tdd-django-tutorial.com
But what other than the people makes the area unsafe? The only way the area can become safe is if different people live in it. So it would seem their stated aims differ from their real ones...
I had almost exactly the same experience. Also a hard drive that was starting to die on us on a Sunday night and they had it replaced within the hour. We just had to reboot and start the raid mirror again. 6 minutes downtime in total.

Their customer support is terrific.
I agree that JS code will generally be shorter than Java code because 1) you don't explicitly describe your types, and 2) JS is more expressive and there are things that you can just do more neatly.

However, there are many classes of code and #2 applies more to some than others. If you are writing something algorithmic like Peter Norvig's famous spell checker[1], the primitives of your language make a big difference. On the other hand, if you are writing something that is larger but of lower complexity where your code is more like configuration of a bunch of pages, this makes less of a difference.

Also, it's at least possible that the people who see your code assume a higher standard of maturity than your 6kloc has. We've all tried creating an apparently complete app rapidly, only to work on it for ages afterwards, implementing fault tolerance, graceful degradation etc. etc.

[1] http://norvig.com/spell-correct.html
Understanding all the corner cases of how C deals with integers is a huge undertaking, as the C Integer Quiz thread showed us. But in practice, it's not actually a problem since you just learn to avoid using features of the language that involve type coercion. Just simply don't mix types. only use === and !==, use a templating library instead of the + operator to construct strings. jslint can catch the rest. If you truly find the way javascript behaves surprising- in the sense that you are trying to do something reasonable, and it surprises you, I have to wonder what on earth you are trying to do that would invoke type coercion to begin with, and why you need to do it that way.
Why would ornamentation be random? Actually, a lot of ornamentation (patterns on rugs, clothing, buildings, etc) one sees is more regular than writing.
Some amplification is still needed in my opinion, but you are correct. Amplifying the video of a high speed camera should aid in the some of the expression detection. Instead of something like eye movement, think something more subtle, like a person's brow being furrowed.
It doesn't look like you're interesting in anything except following your own mantra of "Java suxx", but XML configuration files (which were never really about working around the type system) have been almost universally replaced by annotations.
"Games you can't win 'cause you'll play against you."

That caught my attention. Mostly the biggest obstacle in front is ourselves.
That sounds like a problem that should be solved by some means other than fighting against safety, beautification, etc.

Say, pushing for a strong housing authority to ensure mixed-income housing.
I know what you mean and I agree that when used correctly OOP can achieve great modularity, but an OOP-capable language by itself can't protect you from spaghetti code just as horrible as any other non-OOP language could produce.
What Kind of Inbound Links Get Sites in Trouble?
This is a lot like CSS expressions right?

If they weren't horrible for performance and not standard they'd probably be fairly cool:

http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_perf...
Black holes have been observed (insofar as anything in astrophysics is observed) at the center of galaxies and do not suffice to explain why they hold together. So they're no longer a postulate, and they do not serve the purpose described.

Dark matter and dark energy are postulated as such an explanation.
Don’t Discount the Importance of Branded Keywords
What programming languages were used by the Soviet Union's space program?
I really don't care about the restrictions on tablets. I figure every OS will have a tablet or two available.

What really bothers me is that ARM-based laptops come under this crud. I have really wanted a modern day replacement for the Psion. Something that gets great battery life and has a decent keyboard. I also want to run a BSD (probably Open), so that is really going to make it a pain.
If you are able to use C# 4.0 then you have most of the FP concepts already at your disposal.
In my city, you can correlate street trees with bad or declining neighborhoods.

Absentee landlords see trees as a nuisance -- you need to rake leaves in the fall, and they generally believe that the roots will block up sewers, etc.
Getting shares back from my co-founders
That really sucks, and maybe the conference organizers could have been better at coming up with a way to deal with this, but I don't know what a sexual harrassment policy would solve. Sexual harrassment is immoral and depending on the nature punishable by law. Spelling that out would be like spelling out that you'd prefer people not to defecate in the hallways. We need to find solutions, not add organizational scar tissue (see http://37signals.com/svn/archives2/dont_scar_on_the_first_cu...).
A sudden spike in traffic which exceeds your planned capacity means that not only are your servers running at 100% but now they need to also dedicate a portion of their now-fully-committed capacity to syncing their data to the new server(s). You might be able to bootstrap this process partially by priming a new server from backups and reducing the load on operational servers, but it's not a free lunch.
It is dangerous! It's a Productivity Sink&#0153;
This will allow never ending loops (two of these can @when each other) - css is not an imperative language that works from top to bottom, it's more of a state language where certain items override other.

If you add this, the language will become turing complete, and then you'll have people disabling css just like they disable javascript.

If you want this, you'll need to find a syntax that makes it impossible for css to become turing complete.
It's said that other non-gravitationaly-locked galaxies are moving away from us at an ever increasing rate. Over time, distant galaxies will no longer be observable from our galaxy because of how fast they are moving away.

The other galaxies don't really evaporate, but from our perspective the result is the same.

Perhaps that's one possible explanation.
Clearly the rate of change happening at FB is increasing post-IPO. I think this is a real risk for them as they potentially upset the boat too much and increase the chance of capsizing. The change of focus to quarterly numbers is potentially going to be their undoing.
In practice, this has resulted in compilers like gcc eliminating security-critical integer overflow checks in code on the basis that, since they can only be triggered if the integer overflows, they're invoking undefined behaviour and can be deleted.
If a system has sufficiently crazy password rules, I'm sure to forget the password, and default to the password reset system.
#Webinale Talk “What Top Management Needs to Know About IT”
Then you probably want to mark it with an explicit function named something like "int32_to_uint32()" which you have defined (and debugged) in one place that performs the appropriate conversion with sanity checks.

Basically, IMO, C's implicit conversions are a flaw in the spec. A more sensible language would require every conversion (aside from those involving un-dimensioned constant data) to be spelled out explicitly. Since you can't make C sensible, the next best thing is to scrupulously isolate the stupid parts.
I'm also concerned with the lack of a load balancer. I guess you could do something with a DNS service like Cloudflare, but that seems to be a deal breaker for good uptimes.
Does jslint handle imports? Which would be surprising, given the lack of a standard system in Javascript? If it doesn't, then this leaves you very far from your 90%.

On the other hand, pylint for Python is really good for static checking, even if it won't catch everything.
Changing the Economics of Education (John Hennessy and Salman Khan)
Sysadmin stuff and later scaling is a big learning curve. That's the same reason I'm moving to Heroku.
HUBO 2 has articulated hands, can walk 2 km on a charge: yours for $400k
Depends on if the OP means this should be event-driven/dynamic or not. The "when" seems to imply that it should be. When .widget becomes larger than 300px (screen resize/flip, for instance), then the font-size should become larger.

If that is OP's intention, then I feel @when is more appropriate than @if
I think in a way he's talking about newspapers getting back to their real roots as being genuine 'NEWS' papers. That's instead of the trashy gossip magazines that so many of them have turned in to.
Get Off the Couch and Exercise With Joggobot
The problem with taking advice from someone who has succeeded is that you never know how much of their success was simply luck, and how much was actually strategy. As for the successful people themselves, they tend to believe wholeheartedly that their success is at most 10% luck. This is usually optimistic.

The fact is that no matter how faithfully you reproduce the superstitious rituals of a past lottery winner, your odds will be the same as everyone else's. It is foolish to walk in someone else's footsteps before you assess the odds and find out how much effect the strategy actually has, and that successful person is not who you should talk to to make that assessment.
Battery life on this is going to be terrible and so is price. The article was probably right that it will land in the 2-4 hour range. For ultrabook type specs you'll be paying ultrabook prices. This won't likely be a $500 machine, more like $800-1000. So, $500 iPad3 or $800 for Windows transformer tablet?

Sure it will sell, but not in any kind of volume like the iPad.

I'm sure Apple could have build this, or still could, but they likely didn't because they coudln't hit mainstream pricing. Nobody has the volume or the operational excellence to compete with Apple on price, quality, or volume without sacrificing profit margins.
Maintaining a large PHP project written by idiots, in addition to a much smaller codebase in Javascript has convinced me of the importance of static typing for large-scale projects.
Just try it. I have no complaints when it comes to refactoring any code (Java, Python, JavaScript) with IntelliJ IDEA.

Scala with IDEA was tricky. But then I'm pretty poor with Scala, so it must be me!
Different, not difficult. On the whole functional programming is no more difficult than imperative/OOP. It's just a big switch for programmers used to imperative programming (i.e., most programmers).
Actually, most benefits count as taxable income in the UK, it's just the tax is taken before payment. And no there isn't a correlation, I'm not saying there is. I'm pointing out that, considering the tax band isn't proportionally that much higher for the more affluent, there's significant divergence in the level of maintenance in these areas, when all these areas should be maintained without discrimination.
Whereas I do advocate 9 to 5. Not literally, of course. 6 to 2 is fine, or 12 to 8, or whatever suits your situation and style. But eight hours a day five days a week is sustainably productive. If you're trying to work a fourteen hour day, you might be productive the first few days. After that, you're going to end up getting less done than somebody who works intelligent hours.

Human intuition says the universe works by trade, that if you make a sacrifice, the gods will reward you. If we destroy our lives working fourteen hour days, surely the mere fact of paying such a high price must confer some blessing. One of the hardest lessons is that the universe doesn't actually care, and sacrifices can have negative payback just as easily as positive. But it's a lesson that has to be learned if you want to actually accomplish anything.
People always forget about the Image Capture app too. If you don't want to deal with iPhoto, just plug your phone in and open Image Capture. It's one window with all your pics and videos. Select a couple, drag to the desktop, then to whatever fancy app you want to use to share.
I don't want my kids to be able to actually login (they are still too small) but I do want to be able to create an account for that that I will manage. for one, I'd like to be able to tag them in photos etc. right now our kindergarden shares with us photos of our kid on Facebook and tags my wife in them so that we get a notification.
Yeah, we're using Cassandra for logging. Not quite as simple to scale up, but it's write-only in the request cycle and hasn't been anywhere near a bottleneck yet.
I hope your kidding, but if your both serious and not trolling:

Like charges repel and opposite charges attract which prevents large scale accumulation of charge in even a tiny area by cosmic scales. Gravity while locally weak does not have these issues and you can keep dumping more mass into the same area more or less indefinitely.
I wonder how the article reads if you %s/twenty/fifty/g. I've known older programmers who have been self-described "unemployable" for several years now.
You're right.

However, you can blame them for the entitlement almost all of them seem to feel. I say "them" even though I just recently turned 26 and for a long time did have that feeling of entitlement. At the risk of parroting the article, you can't go to college and expect anything, particularly in tech. You've got to be willing to make below-market, almost slave wages in a crappy entry level job or internship.

I changed careers a year and a half after I graduated with a Poli Sci degree in 2008. The first gig I could get was a 6-month internship for $2,000. It's taken me that and consulting quite a few web clients to get the point where I could accept my first entry-level professional (corporate) programming gig less than 4 months ago.
Is Enterprise Big Data in Trouble?
What's the difference between tablets and laptops? I don't see any differences when it comes to the ability to dual boot. The ASUS Transformer line has been around for a while now, showing that the line between tablet and laptop is blurring. Also, Canonical/Ubuntu seems to be gunning for tablet market share in the future. Do you think they'll have their own hardware?

I don't see any reason to separate out tablets and laptops when talking about dual booting, OS concerns, etc. A tablet is just a laptop with a touch screen and optional rather than mandatory keyboard.
In what sense? Age? Technical knowledge/ability?

I know a programmer in Austin who makes his living in FORTRAN. I'd imagine if he loses that job he's pretty much SOL except for a few niche positions which are likely filled already.
Buy Metformin Online.
Buy Metformin medicine online to treatment of Type 2 Diabetes at cheap price, Generic Metformin 250mg 500mg 850mg, No prescription secure shipping US & UK Worldwide.
Non-sense. This is relevant in JS not CSS.
I wonder if the slowdown is related to the slow progress of getting ICS updates out. Just about every review of gingerbread phones I read lately includes a browbeating about lack of ICS and skepticism/uncertainty about manufacturer claims about future updates. Hopefully people have taken Motorola's advice to heart: don't buy any phone unless you're happy with it out of the box. ICS phones started showing up in stores in earnest recently so it will be interesting to see if the trend continues.
hummm... so books are meant to be memorized?
I believe that tail recursion is a more difficult idea than a for loop. Not much more difficult, but more difficult none the less.
Show HN: Roll20 Enters Open Beta (Virtual tabletop for playing RPGs online)
> It meant bootstrapping myself into a highly specialized field, then competing for an entry-level position against better-qualified computer science graduates.

So if everyone took the same steps, no one would be better off?
I just don't like the "quit whining" part of the title. Times are hard, you can at least agree with the 20-somethings that far. The article should be presented as methods of coping with a bad situation instead of pretending to be a solution.

Edit: massive edit
I kinda feel strange when people tell me Python is bad because it does not have static typing but when I tell them about OCaml or whatever else I'm fine with, they try to find another excuse why Java is good.