skysight-inc/HackerNews huggingface dataset:
Site's down, so I can't pull up the exact link, but the java code basically did

get time
do it
get time again
print timing info

The C++ code had a line of the form

cout << .... << some_method_which_stops_time_and_returns << ...

So unless G++ is doing some sort of whole program analysis, it would have to do the cout << ... first and then evaluate the method and then print out the return value
Won't happen. Their suitor would simply walk.
Maybe if it used C the site would still be up!
> [...] a long journey that started in 1977 when the Ph.D. candidate answered an ad seeking astronauts for NASA missions.

Somehow that just blows my mind, become an astronaut simply by responding to an ad in a student newspaper. Oh, the early days of space travel... :)
I agree - people are no longer willing to pay for the little bit of the client that connects to a server, downloads the email, and renders it, because all of that is widely available for free.

What they are willing to pay for is a value proposition that goes beyond the mere mechanics of email. Outlook succeeds because it integrates email with calendaring (so does GMail, with less success), does a fantastic job with sortation, filtering, and highlighting, and also is a champ when dealing with unmanageably large address books.

The market for an amazing email management service is absolutely existent. The market for a rubber-stamp me-too mail client is not.
Keep in mind that the while loop is 3x faster because the loop itself is doing a trivial amount of work. As your loops get larger, call functions that do more work, or operate on objects instead of primitives, the overhead of using idiomatic Scala drops considerably.

Another important point: the idiomatic Scala version is one concise, purely functional line. The second version on the other hand is 6 lines and involves mutation. If you were to embed it in another part of the program in a purely functional way, you'd have to wrap it in curly braces and add an extra expression to return the final value of x, upping it to 9 lines. Claim what you want about readability, but lines of code impose a cognitive burden, both in reading them and scrolling through them. I'd much rather express an idea in one line of pure code if possible than with 6-9 lines of code that modifies state.
NetworkedBlogs Releases Panorama News Reader
http://rssident.com/mash/?t=job&e=java|scala

http://rssident.com/mash/?t=job&e=telecommute|remote
There are a lot of assumptions made in your posting, and I think you should subject every one of them to honest skepticism.
Statistically unconvincing ?
I wish there were ido-style searching, where typing "slstr" would match "some long string". (Provided, of course, there were no other strings that were a closer match.)
Interpreters will always have an information advantage, they get to optimize based on what the system is actually doing, rather than clever profiles.

The big question is, is that information ever worth it? Does the cost of examining the running system completely overshadow any possible benefit?

So far, no. it's not worth it. It'll be really interesting to see what happens with massive parallelism though.
I wouldn't pay a subscription fee for desktop software I relied on. As a customer, I want to buy something and own it. If Sparrow had been under a subscription model and they killed off the product, we'd all actually totally lose access to the product we had been paying for rather than just having it go undeveloped in the future. Paid upgrades at semi-regular intervals give the developer money for work they've completed when they finish a new set of features.
I'd like to play devil's advocate to your point and say that maybe it could mimic github's timeline as well, which would be initially for open to the public and side project work, eventually leading to market adoption if there's an edge for the case given. Github is only being widely considered now, because of the small businesses who've had success sharing code, and for the data that illustrates it helps to share. Just a thought.
The Colorado guy is a "madman" because he went on a killing spree for the sake of killing, whereas Breivik went on a killing spree for explicitly political ends, thus is a terrorist.
> GitHub works because people are sharing their code. If you worked on a marketing campaign, are you going to release your market research with what works best to your competitors? If you create a product, are you going to ignore patents and release that design/schematic for free?

Why not share the campaign details after the campaign is over? What do you have to lose? Should you really rinse and repeat for the next marketing campaign? No. that's lazy.

Perhaps marketing campaigns are a bad example, but let's say a KPI Dashboard or a set of tools that worked well to make better informed decisions
Even weirder is why she would need a security clearance.

I hate to break it to you - but the Rooskies already know about space !
The Theft Act 1968 s.1(1) defines theft as:

"A person is guilty of theft if he dishonestly appropriates property belonging to another with the intention of permanently depriving the other of it"

In most cases, it is dishonesty that is the key factor (normal shopping would satisfy the other requirements), and is largely determined by the jury. I would say that there is no dishonesty in your example, and so it is not theft, but I am unsure if there is case law to support this.
Electricity isn't free. It is usually cheaper than gas, but it's still a significant cost to charge cars like this.
Counter hint: It doesn't. Look at figure 4 in the paper.

I suspect that the reason for this is that when you exclude women in general, you're also excluding women who are just as good as men are.

Which is the unspoken assumption in your post and Cletus' original post: if you include more women, those women are going to be dolts who couldn't make it in on their own steam. I don't see that that's the case (eg. what if they just don't want to participate in crap hackathons where they're going to be harassed?). Neither you or Cletus are providing anything other than the usual hearsay.
Every time I've seen a good exec move from a company, over the next 6 months you see people follow them. Every. Single. Time.

Exactly. Now that she is a CEO, her old direct reports can follow her over and be in higher positions than they were at Google. They can have more control than they had at Google and implement their collective ideas as they see fit.
What's the granularity of an In App Purchase? Could you make the next version of OS X a single IAP?

(Serious question, I'm not familiar with the mechanics of IAPs.)
So they set the card to expire when you plan to check out. But I've extended my stay (and done late check out) and I didn't have to get a new card. Why did my room lock let me back in without getting a new or rewritten card?
Turing too.
What I find lacking in a lot of these discussions, beyond the cursory "unless you need super performance" is the context of what the code is for, and what the users expect.

For instance, in the scientific computation that I do, most code will be used in finished form on the order of 10s of datasets at most. Occasionally, we step out from R or Matlab or Python and use C/C++ if a) we know we'll use a function thousands of times in multiple contexts, b) we're writing code to be used by other people, or c) we're working in a time/resource constrained environment, like a supercomputer or shared cluster with many users, where we pay for time.

I imagine the "modest" 2x improvement would not matter at all if: a) your users are going to batch process a bunch of files just a couple times, but want the most up-to-date features possible, so you optimize for production speed, not performance, or b) you are writing the code for yourself, so letting it run in the background or on a cluster for 2 days instead of 1 doesn't make a huge difference.

On the other hand, if I were writing a photo-editing program where users call the same feature over and over and over to get the photo looking just right, I would definitely prioritize performance, and a 2x improvement is a very noticeable speedup over a competitor's. A lot of products I use every day are actually like this.
I'm pretty anti-IAP. The core problem is I don't know what the purchases are or for until I've already committed to using the app. So, I naturally assume it's hobbled shareware. I'd much rather have a price and feature list in front of me, like what Tweetie did.
http://www.google.com/search?q=cache:http://lemire.me/blog/a...

Searching for cache:URL often works even when the search results don't link to the cached version for whatever reason.
According to the book, he used to take quite a few vacations with his family and be at home with them a lot... Why did you conclude he was a lonely person?
Code is at https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/...

Fwiw, I just ran it after fixing the time call, and it doesn't seems to significantly change the result on my (low spec) machine.
In college, the answer is almost always found in the textbook. Unfortunately, there’s no textbook for life.

It all depends on what you study.
There is no need to actually take the goods. If you dishonestly appropriate the item (and switching the price tags is an appropriation) with _intent_ to permanently deprive, then the theft has has taken place.

Typically, it is much easier to show intent if the person actually leaves with the goods (rather than, for example, being stopped at the till), but there is no need for them to do so as a matter of law.
Real policy is a numbers game.

Anyone who is sufficiently determined to do anything doable will probably end up approximately doing it.

The issue is: how much, how often, how many people will be affected, etc.
In the ten years I worked at Pixar I had the pleasure of seeing or hearing a couple of Jobs famous tantrums first hand. At least in Pixar's case, they always seemed childish and destructive to me.

Meanwhile, Ed Catmull, the CEO, commanded the instant respect of absolutely everybody in the company despite being unfailingly polite and soft spoken because we all had such enormous regard for his intellect and maturity.
A Half-Century History of Nuclear Waste
I really like this tutorial's format. I made another one in its spirit about Agility.js, another framework that is significantly more succinct: http://www.pindi.us/blog/step-by-step-from-jquery-to-agility...
Here's the link to the github account where the code is:
https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/...

Even if they're doing whole program analysis, the fact that oeprator<<() and WallClockTimer.split() are side-effectful and I believe that means that it would be invalid for the compiler to find the current time before the first section of the print statement is finished.
This last part is one of the main reasons she was an inspiration to me during my childhood as well. I didn't have enough context to note that her gender did in fact matter, but she spent a great deal of time in educational outreach.
That's not all of it. There are clear interruptions of the person talking by the wait staff.
Agreed. The vast majority of locks on doors are to make the people inside feel safer, not to actually prevent a determined intruder from entering.

Given the dozens or hundreds of hotel staff that can easily gain access to your room, I fail to see why this is "scary."
Except that if you understand the web you understand that a URL is worthless. Worse than worthless its down right dangerous. The moment you write a URL is the moment the clock starts ticking on the data that it refers to being the same data as the URL describes. This can fail in spectacular ways. A loooong time ago there was a web site that hosted comments on a golf courses that referenced to a hosted community site. The front side of the application would put a snippet of the comment and a link to the full comment. The service passed away into the web zombie land (the web site was still serving pages, the links still pointed at the comment site, and nobody was home). The comment site got sold or acquired and someone put up malware on every single inlink. Blammo armed and dangerous.

The concept the OP is going for is 'deferred work' which is to say not to pass around data that isn't going to be used. And that is indeed a noble goal, but you must have a way to vet that the pointer you passed still points to the thing you thought it did, or you will find out what so many C programmers have discovered about caching pointers, bad bad bad idea.
IAP is (roughly) limited to unlocking functionality that exists in the app, offering a subscription of some sort, or offering new content.

You sort of could deal with something like OS X Mountain Lion as an IAP, but it would be incredibly ugly - you'd essentially have to ship both code bases, and "unlock" the new one based on whether or not they purchased the "upgrade".

IAP works pretty well if you have new features that are fairly discrete and are worth paying for individually. As a substitute for an actual upgrade, it is an ugly hack.
Well, compilers can always look at what happens during the actual operation of a program and then use that information to redo the compilation better. That's a lot of effort, but it can make a big difference. For a while the Windows version of Firefox was noticeably faster than the Linux version because the people packaging it for Windows did this but the Linux packagers didn't.

See http://en.wikipedia.org/wiki/Profile-guided_optimization
Limo Service San Francisco Airport
Limo Service San Francisco Airport: Skyline Limo & Airport transportation offers Bay area limousine service, Oakland & San Jose airport limousine service and Special Occasions including wedding limousines, Napa Valley & Sonoma wine tours. We also provide San Francisco Airport Car Service & San Francisco City Tour Limo Services. For Reservation Call 877-369-8460
Yup a 3 dollar app will not make enough money to sustain a company. It seems foolish to think it would. Now if you sell 10 of those apps you are getting closer.

The app store and the mentality behind it is a race to the bottom. So unless you are insanely lucky (angry birds), app store devs will be living with their moms just like drug dealers. :)
I doubt it, most jobs done in US when outsourced, it is given to graduates, many a times STEM grads who are over qualified for it.

Even in india BPO/KPO/Call centre jobs are looked down upon by youth, reason being working in shifts, career progression is slow, does not require high skills. These jobs as stop gap arrangement, till they get a more stable IT job.
Groupon is a fairly complex promotion, and the best way to use it isn't really that obvious. Also, groupon has limited itself to the specific promotion that is most profitable for themselves. (You could imagine that in an alternate world they might want to expand to a broader set of offerings.)

Although, I have no intuition for what percent of Groupon's revenue comes from customers in which groupon is taking the entire surplus, half the surplus, etc
I agree that if someone could improve email management they would indeed make more money. However, I still feel that sparrow was able to become so popular because it's iPhone interface was so much nicer to use than both Google's and Apple's free alternatives.
No it doesn't. But the article in question isn't about whether Java is better than C++. It notes that Java and Javascript environments are getting better, so you have to work harder to optimize your C++ to the point where it is faster. Which is still possible, just harder.
Stop posting this
Perhaps I'm just cheap (I prefer frugal), but I refuse to purchase anything with a recurring subscription. Don't even own a cellphone. That said, I had no problem buying Sublime Text 2 for $60 because it was a great product, and I was guaranteed updates until the next major version. If it was subscription, even at $5 a month, I'd have never made that purchase.
And where municipalities have not received sufficient -- or any (i.e. high speed) -- service from existing providers and have therefore, finally, attempted to deploy their own local service (an action with much established precendent, e.g. rural electrification cooperatives, water service, etc. -- even telephone exchanges), in many of those cases the incumbent telecommunications providers have lobbied and coerced state governments to outlaw such actions.

They don't want to offer service. But they're damned sure not going to let anyone else do so -- not even let the community do so for themselves.

I'd hardly call that healthy competition.
NOTE: I am not saying any of the following are good reasons. Just relaying reasons I've read about before as to why being gay was such a red flag, even if you were out.

1. One concern could be that even if you are out, you might have partners who are not. The threat of outing those partners might be used to gain some leverage over you.

2. Gay relationships were frowned upon by society. There was none of the societal support that encourages and aides straight people in forming monogamous couples and settle down. The only option for gays who did not want to remain celibate in many cases was to resort to picking up strangers in sex clubs, or dealing with hustlers. That's not the kind of thing that security people like to see, regardless of whether you are straight or gay.
most especially that I have no idea what I'm doing

So why not apply to YC instead of learning how to not innovate?
And, because of that, Sublime's developer will never make a living at it, and it will either be a labor of love or abandoned.

I'm with you, man, I'm cheap too. But that's the reality of todays software.
Lies, damn lies, and benchmark statistics
I assume you are referring to life sciences?
The central issue here is trust. If you trust the provider of the url to maintain the link, ensure that it stays alive and pointed to what you expect, then it's fine.

In the C caching pointers case, the issue is that the system makes no guarantees about the "live"-ness of any prior pointers, whereas on the web this is entirely possible and encouraged (See oft-cited post about "Cool URIs don't change)
Thanks for pointing that out Don.
Gather– A new mobile meetup app built w/ JavaScript across the stack
I'd also point out that URLs aren't exactly pointers as they don't (all) support writes in addition to reads. It'd be interesting to see a webservice support locking, reading, and writing from URLs as pointers.
No. It is not sane. It means that you are afraid that you do not have the tools, team, or talent to execute on it.
The DIY aspect is a very good point. I just finished watching a few videos on YouTube on early machine tools and one of the narrators mentioned that a lot of early milling machines didn't even have manufacturer's names because they were built in-house by the same people who needed them.

There is a very large DIY contingent building CNC machines of all flavors, not just the basic lathes and mills, but routers, benders, presses, wireforming tools, etc. Take a look around cnczone.com; you can waste hours on that site.

The DIY part of the industry needs software. The dominant tools are still very basic and there doesn't seem to be much support for 4 and 5-axis machining because most DIYers are only building 3-axis machines at most. So there may not be a huge number of jobs, but there is room to make your mark writing software for the home-built project machines.

I'm awaiting the day someone posts their design for a 5-axis homebuilt mill fully integrated with their own CAM software. I think that person will become very rich.
The entire point of Fark is to make off-topic, off-color remarks. So yes, for that, it works well :)
First off, putting C and C++ in the same category is plain wrong. One is a low level language, and the other is a high level language with tons of features, and rich libraries.

When it comes to performance, you either require it or you don't. There is no place in between. When performance is a requirement, C++ can be a very good option. It's a great balance between performance and high level feature set.

With experience, we (programmers) become more pragmatic and get better at picking the right tool for the job.
"The age of selling software to users at a fixed, one-time price is coming to an end. It’s just not sustainable at the absurdly low prices users have come to expect."

While it is fun to watch folks figure out that business school is more than just a big party until graduation, watching them draw the wrong conclusions from their experiences hurts.

There is an old joke about a scientist who teaches a frog to jump when you yell "Jump!" he then proceeds to cut off the frog's legs and notes that it no longer jumps when he yells "Jump!". From this he concludes that removing a frog's legs makes it go deaf.

The same is true about concluding that the age of selling fixed price software is over. It is not economically viable at these prices. So people will go out of business, and the people who remain will raise their prices to the point needed to support themselves. Now it may be that its not economically viable to live off the revenue from a 'simple' application, but its also true its generally not possible to live off the revenue of a single paperback book either.

That said, its easier to see how a 'subscription' is a better model for somethings, but people aren't too excited about those either.
It's a bit hard to buy the "never going to be a millionaire" thing when my friend joined a relatively new start-up and became one overnight. Yeah, I realize a lot of people don't become one, but I still have a good deal of optimism.
Or they can drag him through the courts to try to prevent the release of the information.
I don't know about other systems, but with Onity systems you have to get a new card to extend the expiration date. Of course, it's possible they gave you a card with the incorrect expiration in the first place; happens all the time.
Can you elaborate on the security/permission issues? It's something we spend a lot of time thinking about, would love to learn more about your concerns and how we can address them.

I think there are two use cases for URLs as pointers, transient and persistent. In the transient case, you use the URL as a temporary representation, pass it around to the relevant hops, and then fetch it wherever the final resting place may be. In the persistent case (say you're building a web app where users upload content and you want a permanent link), there needs to be somewhere in the line that a service "guarantees" that the link will remain alive and true so that the resource it points to sticks around. So in our case, what we do is if the developer asks for a persistent link, we will take a snapshot of the content and persist it encrypted on our CDN for them, making sure the link stays alive
Doing an email client in a dying (but far from dead) market is quite alright. They even made loads of money !

The problem is how they would continue to make money - next year, the year after and 10 after that - what plan did they have in store? If all they had was "better mail app", then sure, as you summarised it, the writing was on the wall and selling while still being hot property was the best decision to take.