skysight-inc/HackerNews huggingface dataset:
I've only been using C++ for a few months, but it's my opinion that all function parameters should have been "const &" by default (except for maybe primitive types). Const correctness has helped me spot some nasty bugs, and it's too easy to accidentally forget the "&" and pass horrendously large structures by value, which must go through a copy constructor and destructor with every call. Plus, it gets really tedious typing "const Mat &src" a million times (guess which library I'm using, lol).
ah, seems to be a mtlion problem.

Edit: and only on safari, chrome works fine.
How does his investment in rover.com have clash potential?
With the question posed that way, I think I fall on yet another skeptics' side. Regardless of whether it's the majority of the win or not. Suppose, for the sake of argument, that the non-trivial parallelization stuff is complicated enough that it's really not feasible for folks in general to be tackling it outside safety of what's effectively being billed as a linguistic walled garden. If that's the case, then the previous sentence ended about 13 words too late. Difficult, error-prone tasks like that should really be handled by a library or run-time.
... in the sense that the typeface of famous books is worth studying as an example of how to write a good book?
Casual programming happens in Excel every day.
Hmmm... they appear to be using iterative room names. Makes it not particularly difficult to find other chats that are active. Not sure how much I would like people randomly entering my meetings.

Otherwise looks like a pretty slick site.
(author here) I'm not a Mac user, but took a look at Automator now. It seems a big step in that direction. Still, I'm not sure it makes the casual programming problem solved. Maybe I misrepresented the problem; let me give some more examples on casual programs that could be made easier...

* Quickly testing small game ideas or demos (programming as self-expression).

* Solving an ACM problem or one of those programming job puzzles without too much setup.

* Writing the blog tagger example in the blog post, and other "do my web tasks for me" code.

I think a good casual IDE could be written for various types of needs, not just automating the OS or Apps..which are certainly an important part of the problem.
Amazing app. Really great design on the homepage, too.
How To Prevent Data Leaks From Happening To Your Organization - Dark Reading
No specific actions come to mind, but as has already been discussed with regards to investors, Pando and TC, investing in companies within your beat is tricky and open to all sorts of potential conflicts of interest, accidental or otherwise.
you probably need some to create it though
I agree, I actually came back to comment on this.

The issue isn't so much that they're stock images per se - more that they don't give me an idea of what the product actually looks like in use.
I think it's stretching it to say that 95% of programs won't peg your CPU. Ok, maybe 95% of all programs written for an actual desktop/laptop that aren't games are. But we live in a more complex world where mobile devices are slow, but have multiple cores. And what about games? Game developers are always trying to squeeze that last little bit of performance out.

And we haven't even gotten into server-side software, nor have we discussed concurrency due to I/O-boundedness.
True enough, but aspects like memory consumption can still be tested on an emulator. Due to differences in x86 and ARM code gen, it can be beneficial to get actual numbers.

There are also aspects like ease of automating. An emulator running on a desktop is easier to fiddle with than an actual device.
No. Just No.

With a reaction to that I expected overwhelming technical objections to everything the parent said. Based on the actual contents of your objections, I think you would have been better starting it Yes! Additionally...
Manually installing flash 11 was a very, very bad idea. You may want to warn mtlion users.
Another look at the car donation Learn the back of Car Donation
This is a rather salient point. Relatively few tasks, even at the enterprise level, are actually CPU bound. Memory & I/O are pushed to their limits regularly, however.
Windows XP: Two More Years.
The first mover advantage in this case is simply the network of people that sign up + lot's of reviews. The barrier to entry is how many other people want to get into that market.
Scientists discover new fat over lunch
I suppose it's only a matter of time until they do something obnoxious with these patents. Who will be their first target: Firefox or Chrome?
It looks better; not sure I'd go with the black but it's a lot better than the industrial look it had.

The word "register" is a huge turn-off for a lot of people. It implies filling out form after form and then getting spammed while you wait in vain for help. By all means keep the button, but maybe you should call it "get started" or something.
Life is perfectly fair. I don't understand why people must try to think different.

A great nurse who gets cancer. OK, so either she caused it with life style or something genetic bought it on. Why is that not fair. She was either always going to or, she caused it.

I really don't get this "fair" business at all.
On Privacy
When I hear "woof" it reminds me of the Office.
Agreed. My initial impression was those photos were static implying that the service was audio chat only. I went looking through the features to see if video chat was possible.
Iran To Shut Internet Permanently; 'Clean' National Intranet In Pipeline
I am willing to be many Dog kenneling businesses started with a business plan and a loan from a bank. When you get down to it 3.4 million is not that far above what it would cost to open a mid sized dog kennel and operate it for a while until you can build up a decent customer base in many parts of the country.
Most people write sequential software.

Do you have any proof of this? Because all you need to do to turn that sequential software into parallel software is run it in a web server. In fact, with emphasis on UI responsiveness on the frontend and scalability on the backend, I would be willing to bet the majority of programmers are writing parallel software. But I'm willing to let you prove me wrong with data.
How did you get 500 facebook likes?
This thing rocks.... and I have an Australian high-latency link... way-smooth for a 5 person conference

As for room security - ensure you enable the auth for new entries - then people must have your OK to enter.... secure enuf for my purposes... for free
There is one statically typed language with a nice toolchain that allows interactive (REPL) programming and scripting: F#.

Try the steps here[1]. They're old, but still work, and work pretty well. It's fast; there's no need to create a project or solution. You can type your code all you want, use IntelliSense and all that, then select and Alt-Enter to execute it.

If you don't want to load VS, you can just run "fsi" for the interactive shell alone. You'll lose the full IntelliSense and colour highlighting, but you still get tab-completion. Plus, F#'s syntax is much lighter than C# or Java, so it's nicer for quick scripts.

Quite frankly, for any level of programming, I find having a REPL available is such a massive productivity boost. I shouldn't have to give up static type checking and a slick IDE to get it.

http://blogs.msdn.com/b/jomo_fisher/archive/2008/08/25/f-scr...
Yeah. We broke it up into a bunch of smaller individual games that people get assigned to.
I've often wondered whether using Stack Overflow as a popularity metric will create a bias for languages which are hard to learn.
The double slit experiment confirms the wavelike nature of the universe at macro scale. A completely stateful universe where a photon discretely moves through spacetime could not exhibit self interference, only if the photon takes all paths (suggesting 'functions' that describe its movement) could it then collapse into a discrete position after being observed (aka. evaluated)

What I'm getting at is that in between emission and observation the photon is not in any one state, at best it's state could be described as a superposition.

To take the analogy one step too far, perhaps worst of all this suggests a lazily evaluated haskellian universe with a giant state monad whose NUMA architecture updates at the speed of light.
A friend of mine attended last year. He described it as "the most socially awkward people you've ever met telling you how to be less socially awkward".
yes, it's like books turning into a movie.. same concept
Intriguing, but I feel that most of the efficiency problems it tries to overcome can be mostly remedied by key-based SSH access. Can anyone comment on this?
I'm willing to go to considerable lengths to eliminate character delay - when the things I type don't show up on the screen instantly, it becomes harder to think in a painful way. That's an idiosyncratic reason, but it's there.
Looks like its similar to Path, but with multiple "paths". But, how is it different than the Google+ app?
Hahahaha. I laugh because I put in the OT too in order to buy one. Mine was in an office, though, as a Mac(!) temp.
9Gag Raises $2.8MM From True, First Round, Freestyle, and Greycroft
Yeah, Automator is essentially a sort of group of visual DSLs for some very defined domains. Your examples here are definitely more in the realm of general programming languages.

It's definitely not as easy as the environment you speculate, but Xcode and iOS development have been making big inroads lately, even with total beginners. Certainly, it could be made a lot easier, but efforts to do this in the past have tended to fall flat as people think that the skills they learn won't be useful in "real" environments later on.. which turns it into quite the chicken and egg problem :-)

I wonder, however, if JavaScript and Web oriented development environments will ultimately fill the gap you're identifying. The browser is an ideal environment for the tasks you outline, and JavaScript is a fine 'base' language for DSLs to fall on top of while still giving access to the full language.
The Internet Is The Power To...
This looks super close to the Path app. Even some design elements.
I'm sure you could do it. The trick would be finding the right frequncy to push them in at so they don't get stuck. I think I read somewhere that the resonating frequency of the average dog was ~2GB.
Billions for a pre-revenue video sharing site (YouTube)? Tens of billions for a social network (Facebook)? Remember that Yahoo! turned down Google for around $3 billion back in the day (before talks broke down with Facebook for even less).

I don't know how they got to the price and so cannot argue its rationality, but having one's eyes glaze over because of the price tag alone isn't reasonable either.
with ipython you do get some of that auto completion for python. It'll autocomplete the module name for you, but you do have to figure out you want that module first, so you'd need to google and realize you want shutil for dealing with files. I use it a lot when I'm interacting with new APIs or even just for writing the code as I go.

In [1]: import sh
sha shelve shlex shutil
In [1]: import shutil
In [2]: shutil.
...
shutil.copy shutil.errno shutil.move
In [2]: help(shutil.move)

To do other more powerful automation kind of stuff, this is pretty nifty: http://sikuli.org/
With its impending IPO, do not think that any of Facebook's actions are at all swift.
> It doesn't matter if you run a hedge fund, a VC fund, or a trust fund. A 2x return is a 2x return, and anybody would take it any day. Anybody who wouldn't has no business working in finance. Just because you assign a ten-year time frame to your portfolio does not diminish the return on that investment, so the return on your $50mm is 2x, not 1.1x.

This is your key misunderstanding. When the fund starts, you lock up the money for a specific amount of time (say, 10 years), and once the money's been in, it can't go in a second time. So if you're near the beginning or middle of the fund, and the fund was < $500MM or so you probably wouldn't take 2x on $50MM today, because that $50M will be out of play for the next (say) 9 years.

In other words, it does diminish the return on that investment, because that $50MM is now out of play. Every dollar gets one shot of multiplying, and when it's done it's done, as far as the fund is concerned.

If the fund is near the end of its life and for some odd reason they still have $50MM sitting in it, then yeah, it'd be a great move.
At first I thought "what does Android 4.0 have to do with critical infrastructure?"

Maybe I've been reading HN too much.
Ann Arbor is a much better choice. Detroit is not a good place to move. There isn't much left and it's not very safe.
The C=64 began at US$595 -- which was still a bargain for that time -- and you had to go to a computer store to buy one. in NYC, those were generally snooty places that catered to Suits. So the price drop to US$199 within a short time was an even bigger shock.
Monster Beats Studio Gold Colorware Chrome Headphone
You are right, I was wrong: didn't see this folder.
I started programming with PHP, and I was easily able to apply all that knowledge of (rather basic) web-dev to the CLI. If I need a quick script my first instinct (besides bash) would be to fire up TextMate and write some PHP. As a beginner, whenever I needed to do something Google always had the right answer (e.g. "php check if string contains string"). This helped because I never felt like I was reading tons of documentation, and always gave me a quick answer. Once you use the same function a few times you generally remember it.
Is there some way to make a fund investing in research with returns based on the effectiveness of the results?
YC wins some and loses some. This seems to late to the market. Even the term 'circles' is already taken. However, I like their logo.
It sounds like you might be looking for something more like squeak: http://www.squeak.org/
I disagree with pretty much all of it, too, but mostly with "it has no first mover advantage". In fact, the first to get traction in this type of category (two-sided marketplace, reputational) gains a massive, probably monopolistic, advantage.
See also this: http://www.commodorefree.com/issues.html
The No BS Way to Network in San Francisco
It's fun. Congratulations!
The HTML5 security cheatsheet was an enlightening read.. Glad to see most of the vulnerable browsers are older than old..
All of those are strictly client-to-server, not P2P. You could in theory proxy bittorrent over it, but you wouldn't gain anything over just serving the file from the server.

You can probably write a true P2P client as a Firefox extension, since its API gives you very low level access (raw sockets, for example), but certainly not for e.g. Chrome.
Cheap Christian Louboutin Newarrivals Sale
Thanks Jack for all these moments playing and coding with my father.
I wish this used CurveCP.
If you could find a counter-party to enter into a swap with you can base it on anything. But given that it would be virtually impossible to hedge you would have the odds severely stacked against.
In other words: get ready for ads in your Instagram feed? ;-)
Works well. Audio quality 10 / Video quality 10. I do a fair bit of tele conferencing. The video quality was what impressed me the most.

I like that it's instant and also the ad-hoc nature of it. I think this will appeal to many market segments.

Can't wait to see the web sharing and other collaboration features once they come online.
They have a business model: filters that cost money.
Late is a relative term, just because they weren't the first does not mean they can't succeed. I'm sure you can think of plenty of examples for products that were not first but succeeded or even overshadowed their counterparts. It's all about the execution.
Facebook Buys a Big Slice of the Social Data Set: Instagram
The issue of using ports above 1024 is that unless you redirect it to <1024 through the kernel firewall, if the ssh daemon crashes, a local user can run a daemon and compromise your keys/passwords. If you trust all your users, it should be fine though, but still...
http://acko.net/blog/on-termkit/
I think he's talking about the mobile space specifically..

And to go further: I have a Flickr account, I have some Picasa galleries.. I rarely visit those sites except to upload a batch and then go elsewhere.

I use Instagram 5-10 times daily when in transit, on lunch, while watching TV, etc...
I would have ranked SO as beginners and pedantic, humorless editors :)
Where do ideas come from? (2010)
this is superb. precisely what's been missing.
txtelite port compilable on unix : gcc -o txtelite txtelite.c -lm

https://gist.github.com/2347664
Packaging this functionality of screen with fewer manual steps with a protocol that provides a better experience over high latency connections.
There's a huge difference between someone operating a daycare and "Airbnb for Babies". What you propose could be fairly decent and avoids the "handing your baby over to a stranger" problem, which is something that "Airbnb for Dogs" would need to overcome as well.
ocb is patented... although the author claims it is "currently" free for gpl code. What are you guys thinking?
At least only supporting one protocol is not that good.
As has been said already there is no benefit. It is just a convenient default session storage.
Assuming you are running the latest Fedora, you can get the SRPM from the main Fedora Project servers: http://dl.fedoraproject.org/pub/fedora/linux/updates/16/SRPM...

There are source and binary packages for Fedora 15, 16, the upcoming 17, and rawhide. You can configure your yum to use dl.fedoraproject.org instead of a choosing a mirror to get the latest updates, if you want.
I guess I am kind of confused about the title because I was under the impression Occam counts as imperative. Also, if we are talking general parallelization strategies then Grand Central Station is something to look at on the Mac.
Seems like one summer to late if you would of released it in the summer you could of been path or pair because it's a combination of both. Seems like a lesson learned maybe sometime it's ok you just release a app instead of waiting until you feel like it's perfect.
My point was more that the Dentist will treat the patient according to their standard of care. That could mean for example that they won't patch the current crappy work and instead treatment plan a correct solution. Keep in mind that I am a lowly hacker who has some insight into Dentistry via pillow talk :)
Those test cases look useful -- Do you know of any more sets?

I'm writing a terminal emulator out of interest, in hopefully a cross-platform way. I'm personally frustrated by the existing ones.

Got any wish-list items for one?
I don't see a scenario where Microsoft will actually use these patents against Firefox or Chrome. They're doing everything they can to curry favor with web developers, and they'll destroy it in one fell swoop if they even think about it.

That being said, I'm curious why they felt these patents were worth $1B. There must be something really special in there.

(Disclaimer: Mozilla employee with no knowledge outside of what's been posted on the Internet about it.)
No go. "LANG=C luit iftop" in mosh or a normal shell is the same result as running iftop in mosh.

http://cl.ly/423P2B0u212B0k3j0g0X vs http://cl.ly/0M3f0o2c0O243v3z1N0W
Easiest example would be facebook and google who really weren't that innovative. This seems to come at the end of this pair, path craze.
God mode: "Game.ship.collision = function() {}"

Also "Game.lives = 1000;" and "Game.score = 1000; updateScore();" etc.
Print/Trace statements are invaluable in several situations.

I don't trust debuggers for multi-threaded applications or applications with open, time-sensitive resources (open sockets etc..)

Installing and firing up a debugger is not an option in a customer's system.

> It's 2012

I expect to be using Printf's in 2022 and beyond.
It seems to have randomly assigned me to a game with no other players. (Or maybe there really are no other players?)
You should probably auto-populate the Date/Time fields with their existing values since you do that with the Title field already (it's a little confusing otherwise):

http://www.evernote.com/shard/s146/sh/0b9f462b-f1d7-46d8-8f6...
As long as Firefox's code heritage can be traced back to code released by Netscape under GPL (or Apache), Firefox will be fine. Chrome, OTOH, may have some problems.

Also, it's unlikely Chrome will be Microsoft's target - it's more likely Android will. Chrome is much less of a threat to Microsoft's future and Android includes a WebKit-based browser.
Use a solid regional bank. The downside is that many of them don't have the best online banking. The upside is they still treat you like a person.

>So business credit card is a logical necessity.

Is it? Consider a debit card. Keeping one's personal finances separate from corporate finances can be done with or without credit.
Angel / Series A investors are shooting for 10X. VCs hope that investments in more mature companies with users, revenue, etc. get 2-3X. I don't think any of the VCs that invested last week are bummed on 2X in 5 days.
Dave Morin is an investor, so Path probably doesn't see Everyme as direct competition.

http://techcrunch.com/2011/10/18/andreessen-horowitz-crunchf...
Are you prolific or at least very capable at using grep, sed, awk, tr, sort, uniq, cut, wc, and cat?

I don't think you need to read a book about shell scripting, but I think if you are familiar with these tools, there's a whole lot of things you can do with pipes. If you are opposed to learning them (and regular expressions), then there's no language that will ever please you.

Most importantly, except for some caveats, these languages are portable and preinstalled on most everything posix.
> They're doing everything they can to curry favor with web developers

Only because they need it. If they can use those patents to achieve the same effect being nice would, I have no doubt they'll use force. As far as I know them, being nice isn't in their DNA.
I'd love to believe that, but they paid a billion dollars for them, it's hard to imagine a public company shelling out that cash unless they expected to make back that money somehow...
Sorry if I came off crass, my point is that people throw 'stock tips' like this around without care and it's generally bad advice and you have to understand some people reading it may act on it.

Someone could read what you wrote and buy stock when your actual reasoning is simply because you think the public are going to get excited and buy the Facebook stock because they use it, along with the big assumptions that a) this wont already be reflected in the price and that b) these people who are buying the stock will have a meaningful impact on a $100b cap company with a 'significant' increase in price.

These are not the best assumptions and reasons to state that it's highly likely that FB stock will significantly increase. Every time I hear someone say something like this I have to ask how much of their own wealth they've stuck out on the line because more often than not it's nothing.
Fair enough - I'm trying out the app now and I'll reserve further judgement until I've thoroughly tested it.