skysight-inc/HackerNews huggingface dataset:
I know the GC is designed to make a lot of task-centric things work nicely.

I mean, it's good that the GC is optional and I think Rust is well-designed but you get what I'm saying about "pay for only what you use". GC being optional alone doesn't constitute embracing that mindset.

It's a far-reaching sentiment that explains a lot of the stranger design decisions in C++. I'm sure Rust could end up being great for Servo, but there's more to how C and C++ get used than that.

It takes a lot of unintuitive design compromises to make a language that's just as suitable in a 4kb RAM embedded device as it is in an HPC cluster. Only a committee of people from very diverse backgrounds is generally going to be able to account for that sort of thing.

For better or worse, C and C++'s design-by-committee did result in languages that were capable of coping with a vast variety of extremes, even if it meant giving up a lot of 'niceness' and never really taking safety seriously beyond tooling/testing.

"Pay only for what you use" means safety optional, GC optional, dynamic allocation optional, everything. I know you're a very well read and highly experienced programmer and I have a lot of confidence in the Rust-dev team, but you are not replacing C++.

You're replacing C++ for Mozilla.
Compare to other N. American cities.
3d model hosting support comes to MediaGoblin
The ability to run multiple rubies is a very welcome addition, and just in time now that Rails 4 drops support for Ruby 1.8. It's going to save us alot of hassle transitioning legacy apps over. Thanks alot.
It does, nobody used lists or filters.
I'm seeing contradictory information about this. Is multiple inheritance in or out?
I haven't tried the game yet but at first sight, it seems to be heavily inspired by Meego Harmattan / Symbian Belle - a beautifully designed UI (at least in its Meego implementation) that unfortunately never went anywhere due to Nokia killing both Meego and Symbian before it was even released.
I generally avoid list posts like the plague. This was actually a good one.
I keep bumping into this reference to facebook acknowledging only 15% of "fans" will see a given post, but I've never found an official mention of this. Where is this information coming from and what was the context in which it was mentioned?

What follows is speculation, but it's easy to imagine that out of a total fanbase, only a certain percentage "catch" your post while it's fresh, before it's buried behind newer stuff coming in from the ever-increasing number of pages people like. While it may have been the case that back in the day the response one got from posting something on a facebook page was much better than it is now, it's also true that facebook was never as popular as it is today and that users' newsfeeds were never as busy as they are now. And as people subscribe to multiple publishers and their attention gets diluted, you can't expect their engagement with all of these pages to remain at pre-growth levels (or grow).

There's another twist to this. Too many posts from pages thumping activity from friends may alienate users. How do you balance these two types of information? Someone's going to get less airtime, and since (I assume) the bulk of posts comes from pages, they get silenced based on whether or not you interacted with them recently and whatever other criteria facebook can come up with. Same for friends you don't care much for.

Whether or not facebook can be more transparent with regards to how it determines which posts to show and which to hide is another issue. Does the average Joe care? Will he mess things up if given controls that are too advanced? Note that Facebook doesn't censor information, it merely filters what you see by default. You can still go to individual pages or profiles and see their full activity.

There also seems to be a backlash against any commercial endeavour facebook may have. "Facebook is selling your information!" - is it? where can I buy this information? is it really selling in the sense that most people would understand? No. But that's the term that is being used. "Facebook is making people pay for airtime!" well, kinda. Personally I think that should be "Facebook is making people pay for ADDITIONAL airtime" for all the reasons stated above. Maybe they got into this mess due to poor communication but I don't buy the "broken on purpose" argument. That's against facebook's interest in the long term.

I don't mean to defend facebook, just bring into discussion the potential complexities behind developments which people tend to imply are malicious.
how about a whole library of them?
http://lenr-canr.org/
There aren't very many licensed dentists that have to bother much about finding customers.
Disclaimer: Greek islander.
Their diet is not that different from many other Greek islands. What I find different is the total lack of stress. It's not that people wake up late. It's that they are worry free. You go to a cafeteria sit and wait and noboby comes. You get up go inside and ask for a coffee and they show you the coffee pot. Or they smile and tell you that you are free to make it yourself. They will probably not move a finger. Then you leave the money on the table and leave. When the article says they wake up late, there are no shops in the morning. They are open when the owner feels like it, and the system works quite well since everybody else knows it... Doors in villages are unlocked. Funerals and marriages of the locals are a special occasion but people don't dress up that much. Everything is serene and simple. Comming from Athens this is very very frustrating at the beggining but I grew to like it. The place is very different from anything else I have seen.
Admittedly, the middlebrow dismissal is often worse than that: a call to ignorance rather than a call for more data. In that respect I agree that we should probably be dismissive of that dismissal.
Mexican.VC and El Gran Kun
I haven't done any significant amount of porting code. But, wouldn't the fact that almost every OS other than windows is unix-like make porting between those OS's inherently easier than porting to windows?

Besides, the issue explicitly brought up was the fact the Microsoft C++ compiler does not fully support C-11.
It's roughly a dollar a pound. It's slightly more expensive for me since I provide my own detergent instead of having them use theirs (I hate fragrances). Since I don't own my own machines (if I did, I'd use them instead), I think using theirs myself would come out to maybe 40-50 cents a pound, depending on the load.

Some restaurants do cater to specific diets, yes, especially in NYC. It totally depends on where you are though. I'm pescetarian (and 98% vegetarian) and there're tons of options in this city, and a bunch of vegan places I'll order from sometimes too. There's also a macrobiotic place that delivers to work.
Please cite a source for that comment.
Square's goal seems to be removing as many barriers as possible to accepting CCs; they aren't aiming for people who already take them as much as those who otherwise couldn't (easily). The hardware needed to accept chipped cards is far more complex than the simple mag-stripe reader they're currently using (not to mention likely not universal); it'll take time to start production on those. The incumbents will still be around to displace once they're ready to.
I remember there being a really interesting story about a Turkish criminal manufacturing tons of ATM number pad overlays in Kingpin:

http://www.amazon.com/Kingpin-Billion-Dollar-Cybercrime-Unde...

That whole book is full of bizarre and amazing stories about hacking and credit card fraud. It's well written, too; the author was a hacker so the technical descriptions aren't painfully generalized as they too often are. Highly suggested.
Alright, I was under the impression it was a partial hardware implementation. I knew that it was artificially restricted to the Z68 chipset only, but still thought it was sort of a winmodem type solution.

IE: there's still some special hardware there but the real smarts was in the driver.

I stand corrected. Regardless, this is only a stopgap solution while SSD prices fall. I expect to see it MIA in 2-3 generations.
Same with log(x) too.
It's well supported in GCC and Clang. But the Visual C++ support drastically lacks behind.

https://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport
> only the empirical viewpoint is worth considering

So what other viewpoints are there?
Imagine you have a randomly distributed age population. When you break it into groups (especially small groups), you will ALWAYS find a group with the largest average lifespan. Depending on what your average group size is, their lifespan can easily be several standard deviations higher than the overall average.
Well, sure. But in the end you're going to spend as much as buying both the tablet and a PC. Also, the PC has a big advantage in that its performance isn't constrained by battery life or heat considerations.
Lets not commit the same sin as the PyPy people, is it really faster than the C++ rendering engine? If not, how far off the mark is it?

I really want real numbers, not idle conjecture. Gosling was fond of speculating that Java would eventually be faster than C and C++ because of $COOL_FEATURE_X, but nothing ever materialized or made enough of a difference.

Concurrent GC didn't make up the difference. JIT didn't make up the difference. Why would I believe anybody else bringing the same message?

This cyclical "we're gunna be faster and here is the cool compiler research saying so!" is why the programming language community has thoroughly alienated my colleagues that work in systems.

They can't afford to build their systems on speculation, it HAS to work. They believe nothing anybody says about programming languages now.

What's the most impactful territory to conquer that could help make up the difference?

Rust's design allows for a subset of valid programs that could be constructed in C++. It's the same kind of thinking that Haskell utilizes. The type system is useful in Haskell because it disallows potentially invalid programs giving you a smaller space to reason about. (cf. Total programming)

However, that subsetting means avenues and opportunities for optimization are eliminated. Optimization sometimes means doing something batshit.

A high-level 6502 emulator a friend wrote in x86 asm comes to mind.
Psychopaths and career advancement
Because you start figuring out what's right for you only when you stop indulging in what's wrong for you.
I have never seen a chip reader in my life (living in Seattle, for reference).
Show HN: node-scrunch
The comparison would be fair if the rest of the competition would implement features in the same haphazard manner, but all other available solutions offer really solid support. I usually can code away in C++11 without thinking about the difference between clang and gcc, but MSVC gives me headaches. And it isn't only support of new features. There are still so many glitches on the fringes of the language (and library) that make MSVC a major cost-factor in cross-platform development.

Combine that with all the really bad memories left over from older MSVC versions and the aggressive propaganda about modern and easy C++. MS simply needs to get its act together.
SheetClip.js - Copy/paste from your HTML5 web app to a spreadsheet
Cryptographically secure pseudo-random number generator.
I noted that Marcel Kornacker, the architect of Impala, was the lead developer for the query engine of Google’s F1 project. In the end of the article:

http://blog.cloudera.com/blog/2012/10/cloudera-impala-real-t...
Adarsh Pandit, biochemistry PhD to McKinsey to Rails dev
Enjoyed this list greatly, #17 certainly holds true for me.
Are you suggesting http://www.fancywife.com/ ?

In all seriousness having a SO that can remind you and help out with important reminders and things in life is pretty handy.
I am 44, #16 takes a lot of effort sometimes, still working in #17...
There is generally more business to be found cleaning up piles of shit than there is shining stacks of gold.

Or as they say in the UK: "Where there's muck, there's brass." http://www.phrases.org.uk/meanings/408900.html
I've found that people tend to feel the need to fill applications with useless jargon, especially when they aren't sure if their answer or they aren't good enough. They feel that they need to make what they're doing sound more impressive over being honest. When 90% of readers will always see through bullshit. If they doubt what they're writing they just continue until they have a lengthy piece of writing.
Those who had the gumption to get the project off the ground would get the decision-making hats (a better solution to "can't please everyone" than analysis paralysis!). All hypothetical of course.
Guy solo biking LA to Colorado for Wildfires (Red Cross)
It's currently slower, yes. Stack checks and stack switching, for example, are part of the reason; that's why we plan to make them able to be turned off.

Certainly, if you need something to be shipped soon, and you need it to be performance-competitive with C++, don't use Rust. Despite the fact that it's backed with LLVM, the compiler is quite immature.

I don't think at this point that any significant avenues for optimization are closed off in the Rust language design relative to C++. The safety checks are all designed to be optional.
We actually do have this where I work. I don't know the schedule, as I would never trust my mouth to someone I can't easily return to with problems, but it does actually exist.
Arduino LED Music Lamp
Zynga surges on higher sales, casino gaming plans
It's a pain and hidden away-- just an after thought. They could make it a lot more obvious and a lot easier to use. They've got the resources to do better than what they've done with it.
I'm curious what in particular in Rust's design that you feel closes off optimization opportunities. "Safety optional, GC optional, dynamic allocation optional" are all true for Rust, for example.

I don't feel that we're replacing C++ for everybody, of course. C++ is a very nice language for what it does, and there's a huge amount of infrastructure and an ecosystem built around it. I don't think that we're at an optimization/performance disadvantage relative to C++ in terms of the language design, however. (Compiler toolchain immaturity is another issue, though; currently we aren't really using LLVM to its full potential in various ways.)
How A Programmable Thermostat
After asking several of my co-workers (some well above 40) to read this, they said that this not only holds true for people in their 20s but serve as a great reminder to everyone.
It's interesting to think about how broadly to apply some of these. For example, 'investing in things you value' seems to focus most on money, which limits its applicability in two ways: First, there are a number of things, like software, where monetary cost doesn't correlate strongly with actual value. Second, investing time is often better than thinking money can solve the problems you have, especially in terms of gaining self-sufficiency.
Well that sucks! That post doesn't seem that lewd. Are you going to ask Websense to undo that categorization? Do people even do this?
Unless I missed something big from the article, no charges have been filed.

Therefore the 6th does not apply. Habeas Corpus should in theory apply, if it is still in the US code - not sure about that.
I'm not sure what you mean by large scale refactoring, but refactoring is much easier in acme compared to any editor I used before because of the powerful sam command language[1] and structural regular expressions[2].

[1] http://plan9.bell-labs.com/sys/doc/sam/sam.pdf

[2] http://doc.cat-v.org/bell_labs/structural_regexps/se.pdf
The author is expecting that all 54k fans should see the page's posts, and that fewer impressions are feeling like extortion. That expectation is both incorrect and unreasonable. There will always be users who don't log in each day. Even if FB queued up the News Feed to show the post, the impression will never be driven because they haven't scrolled far enough down.

I do agree about the sort preference -- I wish it was sticky.
I kind of felt sorry for the guy until...

> Perhaps by 2014 or so, Microsoft will have overcome their intellectual challenges.

Oh developing a game is different than implementing in a complicated feature in legacy code. Especially when that legacy code is relied upon by businesses all over the world including your own. I'm not feeling sorry for him anymore.
Just register serverX-paypal.com (where x is a number) ftw. People in general are stupid. When asked what browser they use, the overwhelming majority respond by saying "Google". That says all that needs to be said about the general public.
Kinect Genealogy - A Brief History of Gestural Interfaces
Global Logistics Industry off the mark when using Social Media
Facebook would be far more successful, and a better experience, if they simply charged for the service. Even a nominal fee of 20$ per year will exceed their add revenue. Potentially charge users only 5$ per year, and business a larger amount based on some metric.

The add supported model is terrible for social networks and needs to go. If you can afford a computer, smartphone, etc. Then you can pay 5-20$/year for an account.

Free limited accounts for people <18 years old, which have limited access to adult content? (Idea, but may work to both hook future customers, and protect kids)
The fourth amendment protects against "unreasonable" searches and seizures.
Procfs in Linux is completely different compared to the Plan 9 one (or 8th edition Unix for that matter) both in internal organization and in it's purpose and scope.
Ah, thank you. Missed that when I was skimming.
Yeah, they have no reason to keep it secret. They are gathering it for their own odd purpose but that doesn't preclude sharing it.
Has anyone been charged yet in this case? If not, Kastigar v United States does not apply.
> anything other than differences in levels of exercise/activity

I've seen claims that having few friends shows up in mortality worse than than a pack-a-day smoking habit. Of course that's all hand-wavy statistical controls, but then again so is the stuff on exercise and calories.
A Crowdsourced Hyperlocal City Guide, Coming To You Soon
Reddit refuses to move away from their current infrastructure, despite being held together with little more than string and silly-putty.

According to a dev, they haven't even talked about it. Simply hasn't ever come up.

So Reddit's gonna keep going down like this. Don't be like Reddit.
I really love this quote on the idea:

"Our aim is not to overthrow the state, but to ignore it. Anyone who wants to continue to support the state and obey its laws is free to do so, so long as they leave us alone. Our goal is to build the kind of society we want, and prevent the state from overthrowing us while we’re doing it. The last person out of the state can turn off the lights." - Kevin Carson

To some anarchism is the idea of a completely voluntary society. A violent overthrow of the state is against this idea.
My point exactly.

Because they never would - therefore they are strongly driven by a political agenda (/influenced by a political mindset), not reporting bad things about the democracy "at home", while constantly commercializing Intelligence Failures of and Whistleblowers in the USA.

And like i've also mentioned:

- still valuable source of information, if you are able to identify this agenda and are applying your logic accordingly
Motion-detection using an optical flow-field [Processing.js[]
Lenovo 9-inch Android tablets: great features, anemic display
Yes. As I understand it rubidium is used because you can cool it with cheap laser diodes from CD players.
Here's an animated-gif version of the American territorial changes map, found on Reddit: http://i.imgur.com/5wZX0.gif

It's just the maps in the Wikipedia article (http://en.wikipedia.org/wiki/Territorial_evolution_of_the_Un...) turned into a flipbook animation, as you suggest.
You are willing to do things at runtime that C++ would never countenance. What parts of the runtime are non-optional? It seems like you'd be in a weird and precarious position, as well as lose access to a number of features, if you shut off the GC.

C++ doesn't assume the existence of a GC, because it's designed to make manual or semi-automatic memory management as performant or accessible as possible that mode of operation is better accommodated when the time for performance arises.

D let you shut off the GC too, except now you were "on your own".

What can't be shut-off that happens at runtime?

In C++, "pay only for what you use" isn't really a compiler flag (although some things are), it's a core design principle of the language and it was designed from the ground-up for that.

Adding a few compiler flags for a mode of operation that wasn't designed for from the beginning isn't really the same thing, no?

Further, Rust doesn't accommodate as much variety or control over the concurrency semantics for the sake of promoting the use of tasks. That is unconscionably unacceptable for systems programming where you need to be able to use virtually any approach to concurrency depending on the nature of the problem being solved.
Help people save time - Cue hiring for iOS and Android roles
News aggregators bring us news, but I for one feel my knowledge is best served by thorough analysis, which in turn is best consumed at a slow to medium pace. So I quit.

That's.. a good point.

Yesterday, I was listening to a podcast about publishing and they had a guy from Delayed Gratification on - http://www.dgquarterly.com/ .. it's a quarterly "slow journalism" magazine that summarizes the news of the last 3 months and follows up with that news (extra things that happened, reactions, etc.)

Maybe something similar would work for Hacker News. We have Hacker Monthly which beautifully brings together a handful of interesting articles, but it's not really analysis or summarizing the last three months in terms of trends, goings-ons and the aftermath of what occurred.

Should this exist? If not for Hacker News, then the tech scene in general? I'd subscribe to such a publication even if only for archival & reference purposes.
I'm not too concerned about this from a marketing standpoint. It's unfortunate that people started to view 'likes' as an RSS feed replacement, but that opinion will change now most stuff doesn't get through.

What really frustrates me is that I'm missing entirely non commercial messages from my actual friends. I've missed posts from my girlfriend for godssake, it's ridiculous.

I understand that they need to make money, but the entire reason I and others are on facebook is to connect with our friends. Facebook needs to allow us to do that and then augment our experience with monied options, not imply that most of your friends will never see your posts unless you open up.

Don't make me go back to email. It's still there, waiting, full of delicious SMTP guaranteed delivery.
Your system is a bit of a black box, so I'm just going by my best guess here. I'm imagining that after the obviously great applications have been added to the interview list, and the bad applications have been tossed, that there will be ones in the middle that require discussion and debate between reviewers.

If I was a reviewer, I'd be annoyed if I spent a bunch of time debating the merits of an application with another reviewer and discovered we'd been looking at completely different versions, submitted a month apart. "This application is awesome, they clearly have what it takes as founders and have a cool idea with a prototype." "What are you talking about? That application was one of the most confusing I read. And it was just an idea, no prototype." "Oh, we were looking at different versions. Damn."

It sounds like it isn't a problem though, so maybe this situation is rare, or for the first cut you don't discuss at all and just go by pure score averages, or there's something else I'm missing. Thanks for the feedback.