skysight-inc/HackerNews huggingface dataset:
Disagree.

D is but one language (which does not, in and of itself does not fill a vacuum), and I have serious doubts about the social situation regarding its compilers. However, I think it meets most of the other criteria. It also has a lot of features (but not so ridiculously many as C++), however, I'd say it's closer to C++ than C in terms of language size.

Rust is brand new, pre 1.0, and I'm following it with great interest. I do not intend to use it until the low-level error handling has been fleshed out: https://mail.mozilla.org/pipermail/rust-dev/2012-March/00145...

Qualitatively, C++ feels closer to C than Go in many ways in terms of debugging and system aspects, and many C++ programs are written in the "just enough C++" style, which is very nearly C -- and of all possible evils, that is probably the least-evil one in my eyes.

Notably, C++ and D both have have try/catch/finally-style exceptions and inheritance, and while these features can be handy in specific situations, I think both are not desirable. These also apply to Python, a language I also basically like, but I prefer to not have them.
"This is going to go into production. Want to know how it works so you can support it?"

(of course, if it looks like a support headache that needs to be preempted, that's good to know as well)

Alternately, "How'd you do that?!?".

Those are some of my main reasons for wanting to do code reviews.
For me, "BlackBerry 10" no longer sits on the "laughable boondoggle" shelf. Now it's on the "meltdown in progress" shelf. That's not better.

Bad publicity is not good publicity.
> Hyperbole is just about as bad as murder.

It's not hyperbole, a rainbow table will give you instant plaintext for 95% of your passwords. And even if you don't want to use one, an off-the-shelf high-end graphic card (~$500) can compute 10 billion md5 hashes per second, plug that in a not-completely-retarded brute-forcer (jack the ripper, oclhashcat) and you've got pretty much the whole database as plaintext in hours tops.

The only passwords you won't have plaintexted are those so complex you know the user doesn't reuse them anyway.
Nobody here's a wee bit worried about the direction Apple is going with Gatekeeper? Only signed and sandboxed apps in a few years? Only to be dl and purchased in the App Store with Apple receiving 30%?
Job titles are a team anti-pattern
I read the comments just to see this answer. I thought it was common knowledge - and was surprised it wasn't in the article.
The farthest view into the universe
I had a religious friend that would force us all to hold hands and say a prayer. It worked half the time too.
Audi’s Secret Super Diesel Electric Turbo Prototype Is Fast As Hell
I am not a native speaker either. This is why I read things carefully before commenting :)

Didn't mean no harm by the way, just replicated the tone of the commenter..
I've heard as much too. It'd be interesting to see today's best raster effort put against the same game assets in a ray-traced engine with a real-world game going on.

Anything can look good when you've got 10 minutes and 500 processors. I want to see what happens in 16ms. :)
Why does Google so often give details on their production infrastructure? I would think they could get a bigger lead by keeping quiet.
>Firstly, skepticism is basically just a new name for a discredited philosophical movement called 'logical positivism', in the same way that intelligent design is basically just a new name for creationism.
The section on positivism here has a brief summary:
http://plover.net/~bonds/nolongeraskeptic.html

That doesn't really shed any light. It merely asserts, without proving, that the modern skeptic movement is equivalent to logical positivism, and provides neither an argument for that, nor an argument against logical positivism. Now, I'm familiar with Popper and Quine's criticisms of logical positivism, and there are other criticisms that I'm probably not aware of, but I don't see how those criticisms relate to the modern skeptic movement.

By the way, I do agree with many of the criticisms of the modern skeptic movement from that link, but I don't think that most of it has anything to do with whether the skeptics are correct in criticizing certain treatments and advocating others.
Mexico City smog reached a peak in 1985. Energetic action by the local government has steadily improved the air quality since then. (There was a devastating earthquake in '85 that drove a citizen cooperative activist movement in the recovery and brought in a whole new political structure.)

Today you can see the mountains ringing the city from the center even right after rush hour most days. It's still soupier than I'd prefer but it's like L.A., not like China or India. Bicycling has been rapidly increasing in recent years.

I recommend riding in Mexico City if you're a strong cyclist. The traffic and pollution are not bad if you stay off the busiest through streets and the pleasure of taking in a prosperous and creative city of twenty-something million at ground level is a special treat.
I think the lack of comments/votes on this post is representative of how much this open source release-to-be really matters. Unfortunately, it's years too late.
The biggest argument for incentivizing mass traffic is that private car usage is heavily incentives in the United States. Gasoline taxes don't even come close to paying for the primary cost of roads, let alone the secondary external costs. Subsidies for mass transit would be much more palatable to the voting public than $20/gallon gasoline and toll roads everywhere.
What about the Sega Master System ? I remember blowing my cartridges (also, I'm not in the US), but I may be confusing.
quake3cli --map anarki -e '(walk-forward) (rotate 0.2) (fire)'
I would use OAuth when I like your service and trust you (please understand that by you I don't mean you, I mean any website that asks me to sign up and isn't particularly well known). Right now I just want to use your site very quickly and see if it's something I'm interested in or not.
Tent.is alpha
I didn't downvote, but an assertion coupled with waffle words and with no citation doesn't add much to the conversation. Phrasing it as "in my experience, love is contagious" would at least frame the comment more accurately (individual experience and opinion versus universal axiom).
Wait, you're suggesting that you're going to be running an x86 emulator on winrt for apps access? That is pretty unlikely to be a realistic solution unless you're only looking for very old apps - try running an arm emulator on x86 to get a taste, and then slow it down by 5x or more.
Well, it happened. FB dropped about 15% over the course of one day, probably thanks to this.
That's affordance, not skeuomorphism.

From Wikipedia: a skeuomorph is "an element of design or structure that serves little or no purpose in the artifact fashioned from the new material, but was essential to the object made from the original material"

The gradient and shadow on buttons are not just ornamental, they serve the purpose of conveying depth, and consequently that they afford being pushed (also, real-world buttons are usually a solid color).
Indie Ambitions of an App Developer
Jake Gundersen discusses how he got started as an app developer with his company Third Rail Games and how his simple education app Alphabet Zoo achieved unexpected success.
ah good to hear, just joking love the Git! these articles usually remind me of exercise mags where a 20 something person brags about their abundance of health + energy level, oblivious to how hard it is to retain that after late 30s, ok i'm rambling ...
This part is also notable:

In October 2000, the FDA warned [Karl Loren] that the long list
of therapeutic claims he was making for these products made them
drugs would be illegal to market without FDA approval. The letter
stated that the FDA had seen no evidence that the products were
safe and effective for their intended uses.

Absence of evidence that it's safe doesn't necessarily imply that it's unsafe. However, one should be cautious until peer-reviewed research on the long-term effects have been studied.
Talk about MVP ;)
Sony launches new Playstation 3
> But unfortunately they seemed to spit in the face of DBAs and Ops people a long time ago by proclaiming them to be unnecessary and archaic.

WTF ? I have never heard 10gen say anything remotely like this. And it surely hasn't come across in their marketing. I mean seriously. Which developer thinks that in a production environment they are going to be the ones supporting the database ? Nobody.

> If MongoDB experts can't make their own services 100% reliable, what hope does a regular startup have of getting MongoDB to work well at scale.

The fact that you base your impression of MongoDB based on ZERO evidence just conjecture that the slowness of their site is database related says a lot about you too. There are many other reasons it could equally be: app server, network etc.

> If a DBA or Ops guy is being hired to manage a company's datastores, I don't see MongoDB (even 2.2) being a contender.

Have you even worked at an enterprise company before ? DBA/Ops aren't the ones in control. If the development team wants MongoDB installed and have business justification it gets installed.

> Developers may be unhappy since nothing yet is as easy to develop on, but they'll be happier in the end when stuff 'just works'.

But it does 'just work' that's the whole point. Developers aren't stupid and MongoDB is not the only database around. You just need to (god forbid) understand how the thing works.
Laptop - is it considered as a mobile device?
Torvalds calls Romney "a f***ing moron." Just Linus being Linus?
When I was sixteen, I went to work for a newspaper in Hong Kong. It was a rag, but the editor taught me one important lesson. The key to a great story is not who, or what, or when, but why.--Bond Villain Elliot Carver

I like "Why'd you do that" even more than "How." How I can get from the code. Why is going to be enlightening, entertaining, terrorizing, uplifting, or some combination of all four.
New standards to stop rape in US prisons
> Yes it is generally accepted that many users reuse the same password on different sites. But that is a separate issue

No. That's the one and whole reason why you're supposed to one-way encrypt passwords with a suitable hash: protecting the shared secret.

> But I disagree

So what?

> If it is, where are all the warnings on any site saying "make sure not to give us a password you use anywhere else". (I've rarely seen any warning like that, have you?)

Yes, I have. These warnings don't actually add to anything as they're not followed, and impossible to get followed without making the system so cumbersome it's unusable. Apart from using 2-factor auth. Which is an other "responsibility of the site operator" which I guess you wouldn't want foisted upon him as you seem to believe site operators are and should be irresponsible.

> one that informs people to make sure the password they use is unique to their site

A suggestion which will go instantly ignored by 99% of the users (on average, technical sites will probably be lower). The single % left already don't reuse passwords.
I like the idea of charging x amount for x screens. It makes more sense for me as it isn't a tool I would use on an ongoing basis, it would depend on my workload and what I'm working on.
"Data issues can be quickly solved, specially when there are so many users to report problems."

That depends on the size of the dataset, and the quality of the reports. It's not obvious that this is true in this case.
No. bromagosa is saying that pin numbers should be secret and is asking how did they got a dataset that specifies how many times a certain combination was selected. It has nothing to do with the 4 digit range.

If you ask me, I'd say the dataset is fabricated or otherwise I'd be very worried.
I definitely understand, I'm the same way. It's on our list. Thanks!
I find their terms of service interesting

---

COMMUNICATIONS FROM Striking.ly OR THIRD PARTIES

Striking.ly will utilize a Customer's contact information, including email and telephone, to provide Services. It may from time to time send to Customers special offers, promotional materials, system upgrade alerts, notices of changes to this Agreement, and similar communications. Striking.ly may, based upon the preferences of Customers, provide email contact information to third parties which may offer services or products of interest to a Customer. All Customers shall have an "opt-out" right from having email contact information shared with third parties. Further, Customers shall have an opt-out right as to promotional and similar non-essential types of communications from Striking.ly. In the circumstance that a Customer desires to exercise this opt-out, contact may be made to info@Striking.ly.com.
I realize there's a big difference between spyware on a rented computer vs Apple's MobileMe, but it does seem like there's an intersection between theft prevention location software and this case.

What are the differences between a company renting Apple devices and using MobileMe for theft preventing / tracking vs this company using custom software?
non-mobile link

http://www.sfgate.com/news/article/Brazil-judge-orders-arres...
Jones, others, face copyright infringement lawsuit from 2 leading publishers
I think the only places with strong commuter cultures are those places that encourage them with high occupancy vehicle lanes.[1] Otherwise there's a strong free-rider problem. If I ride-share it benefits others but inconveniences me.

[1] http://www.slug-lines.com/Slugging/About_slugging.asp
I think that's a terrible idea, if you want to build a business. Ask yourself "What would patio11 do?"
Google says Maps not waiting in wings for iPhone 5
Something similar happened with the Ebay India CEO (then Baazee.com) in 2004 because the site hosted a sex video [0].

[0] http://www.nytimes.com/2004/12/21/technology/21ebay.html
> One of these days we will shut down the "Salting password hashes is a useful thing to do."

Uh? Why? It is a useful thing to do. More than that, it is necessary (but not sufficient). There's a reason why all of pbkdf2, bcrypt and scrypt generate salts if you leave them to their own devices.

> See: http://codahale.com/how-to-safely-store-a-password/ for details.

You completely misunderstand the article.
And that big red button was only added much later. The first versions of gmail didn't have that.

MS is doing something very wise here. They are starting flat and then over time they will find a balance between what needs to be more obvious than other things. Just wait and see.
It seems like Apple would be a pretty good candidate for the "Heterogeneous System Architecture" work AMD has been doing, x86_64 and ARM on the same SOC. Leave the x86 cores off when you don't need them.
And users for who Apple's app work good enough just forget about google maps, and the market for mobile maps benefits from the competition. Win-win for everyone.
Looked at in an alternative light, this video can be seen as rather courageous. It acknowledges the problems that developers for the BB platform have faced, and directly addresses some of the doubts and fears developers must be experiencing. For example:

* "A whole new mobile platform may be one tough proposition"
* "And though I know you're all wondering, when? It won't be forever."

I'm not really all that opposed to the rather human and self-deprecating approach taken here.
You know what I do before making big decisions:

Read. The. Documentation.

Every single issue mentioned about MongoDB is in the documentation and pretty fundamental to how it works.
Almost everyone in the city got robbed at least once while in their cars, but it's still safer than walking or biking. I got robbed once, in over 16 years I lived in the city. They stole just some bucks I had laying around and a cellphone.

You see a lot of people that share rides, but you have to live almost in the same street and work at almost the same place so it makes sense.

You could bike, but keep in mind that the city is very rainy, so it's not a solution for everyday. There are not many bike lanes in the city, and the few that exist are not on the most busy roads, so you actually have to bike way longer than 10 miles in that example. I would not bike in São Paulo on a day to day basis for that distance.

But robbers don't usually take cars, they rather go for wallets, watches and cellphones instead.

kidnaps are very common as well. São Paulo has what they call lightning kidnaps. The robber enters your car and makes you drive around the city cashing money out of ATMs and then they just leave. The banks have adapted to that, and if you take money from 2 different ATMs in a short spam the card will get blocked for a day or two. I was never kidnaped but I know at least 4 people who had.
A sit-in-protest has some properties of a physical DoS (denial of service). This was mere words, and no great quantity of them.

This to me looked more like a good old fashioned cleverly-constructed reductio ad absurdum argument and Launchpad seems an entirely appropriate forum for such feedback.
The difference is that glossy buttons have affordances that make them stand out from the rest of the interface. Which means that even after learning what is and isn't a button, you can find them more quickly. Completely flat interfaces lose this advantage, but they also have other benefits.
...is not a part of curl.

And that is rather the point is it not? If you want to add completion to curl, you don't. Because that is a task for another program. If you want to add amazon searching to grep, you don't. Because that is a task for another program.
I think the what here might be less important than why for pricing. It's easy to get a sense of your platform from your website, but who is your target customer and why are they paying you? Does this save them time? Money? Make them money? Got any scenarios or customer sketches?
I like this link:
http://pedestrianobservations.wordpress.com/2011/05/16/us-ra...

NYC costs are very high, they should be more in line with London at least.
If you can, I would suggest keeping the ability to use old versions. With how quickly bootstrap is revving, there will soon be many sites using old versions that could still use the tool.
Pretty nuts - the former manager of CollegeBookRenter.com, a textbook selling website, is being accused of counterfeit textbooks.
Unfortunately, never heard of it. Watching the video of it gave me a chuckle though.
You can't license WinRT unless you're selling the hardware.
"That guy" is also Antonio Villaraigosa, the present mayor of LA, and a reliable machine hack. (I should know, I voted for him.) It was no accident he was the one presiding over that particular proceeding, and not, say, Howard Dean. ;-)
Watch: Mark Templeton, Citrix CEO: Creating An Innovative Corporate Culture
I have found assertions very valuable in both Python and C. I have worked with code bases that both have them on in production and have them off in production, and the latter was generally the much more complex and more reliable system (it was also written with great care), but I do not think the on-ness or off-ness of the assertions was the principal cause of that (rather, the level of care/expense in writing the software). The are former were Python programs where the path of least resistance is to leave assertions on (AFAIK), and hitting assertion errors regularly has never been a problem. The latter is a proprietary fork of Postgres, which is peppered with highly useful assertions both by the open source variant and subsequently, keeping with a similar style, the labors of the contributors in the company later.

More unit tests are always nice, but practically, by having a cheaper and lower-overhead way to check invariant buried deep in the code enables more invariants overall. I see unit tests as a nice way to check invariants when it's possible to decouple assertions from the program, but they are generally more expensive to write and that means there will be less of them. Inverting a program to expose private state that has as many easy-to-express detailed invariants as one can think of often not practical.

The two approaches can be combined as well, by simply running with assertions on while also using unit tests.

I think assertions are most useful when evolving complex software to do new things or fix bugs. They're an also good, functional form of a comment. Practically they are much like an error (some performance sensitive systems can turn them off while in-production), so the Go approach to when-in-doubt-leave-it-out is reasonable, but I personally miss them because I still write assertions, they are now just my own idiom and otherwise look much too similar to actual error conditions.

One community I haven't visited in a while has been Java. Is it possible that assertions are more frequently abused there?
I don't think they'd bother with different modes. It's just that, like it is now, if you're a dev you can install iterm2 and xcode and lift the hood and bash around, but if you're a consumer, you not only don't have to ever open the terminal, you don't even need to be aware it exists.

This is why the hyperventilating about closing the OS is so overwrought: It doesn't need to be closed to serve Apple's purpose of having a walled garden, it just needs to be massively more convenient to stay in the walls of the garden if you're a consumer. Devs will find the gate and wander out on their own.
iOS, taken as a whole may be "borderline kitsch" but there are sections (contacts, find my friends) that have both feet solidly planted in kitsch territory.
People are artificially prevented from entering these professions in the United States. A person who spends several years in a library learning about the interpretation and application of the law, and who would be capable of passing a bar exam, is not allowed to take the exam. In all but 2 states, to gain the privilege of taking the exam, he or she must first pay hundreds of thousands of dollars to a law school. In the remaining 2 states, if he or she is old enough (23 or 25, if I recall correctly), it would suffice to instead work for a judge for a couple years.

This keeps the supply of professionals low and allows the organizations that sell proffesion-practicing certifications to collect a rent. It's a good scam, and I would prefer to be on the other side of it. As I probably won't be able to achieve this, my close second preference would be for the scam to not exist.
...with more established DBs like MySQL and PostgreSQL, you never really saw the same kind of marketing efforts towards developers, startups, etc. It is kind of a newer concept.

That's funny because MySQL used to do exactly the same kind of marketing fifteen years ago: comparing itself to Oracle, "it's a thousand times faster" when it obviously didn't do one thousandth of what a RDBMS does.

History repeats... and has a strange humour sense.
Because your customers are going to be more technical I would do the utility pricing. Pay per unit of usage.

If you need help with pricing, email me. Our company does algorithmic pricing via a REST API, I'll give Keen access for free.

To address your listed cons to utility style pricing:

1) Products aren't turned into a commodity because of how they are priced. They are commoditized when many perfect substitutions exist in the market.

2) I'm not sure if "not predictable" will go over well with your audience. Maybe you could use your own product to help people predict their bill with you. It would be a neat application of your software.
An interface like pulse and flipboard.

An architecture like tent.

And a monetization strategy like app.net.