skysight-inc/HackerNews huggingface dataset:
That's not censorship, that's marketing. The covers are for news stands (subscribers already bought the issue sight-unseen). And the material inside is exactly the same.
I was there and 100% agree on everything you said.
Revealed Opportunity That will help Gain Alot more Money Via the web
I'm not talking about minor UI features. I'm talking about the whole package.
Finagle is a great library. We were able to pretty quickly write a HTTP load-testing tool; features like failover and retries give the impression that it's a battle-tested library.

However, like all the Twitter Scala libraries, it's currently stuck at 2.8.1 (2.9.0, the next version, was released May 2001). Most new Scala libraries are only being released for 2.9.x, meaning that most developers are forced to make a choice between using Twitter's libraries or other, newer ones.

Further, there are several outstanding pull requests on GitHub to add 2.9.1 support. It was relatively trivial to update the libraries to 2.9.1, but they're not getting integrated. I haven't gotten any feedback about when these might get merged, or why Twitter is stuck on 2.8.1. I've heard through third parties that this is due to problems with Java interoperability with 2.9.1. Also, the custom SBT plugins used seem to, for some reason, break SBT's ability to cross-build.

Unlike with Ruby gems, using forked dependencies is non-trivial.

I intend to keep using Scala. This problem, however, is representative of the relative lack of maturity of the Scala ecosystem. I hope and anticipate this will be resolved in the future. As of now, they represent real problems that get in the way of delivering working code.
That's what makes them money now. But I don't think they will disagree that the future is mobile. And that's where they don't seem to be pushing as strong.
It is these types of stories that make me wince whenever I am linked to computerworld.com. No new information was offered, the title was primed for linkbaiting, and the rest of the story was a regurgitation of pieces found elsewhere (with extraneous bolding). I wish I could un-see the pre-roll advertisement--not because I hate advertising, but because I can't believe computerworld gets money for that type of story.
Totally. No arguing that Facebook wasn't an app pioneer. Joe Hewitt's work was incredible.

But what have they done for us lately?
New York, NY
Coursekit (http://coursekit.com/) is trying to bring social networking to education, and we want you to help build it.

We're looking for an engineer who is excited about joining a young team that's shaking up how education works. We always try using the best tool for the job. For now, we use CoffeeScript, Python, Node.js, Redis, as well as a still-unreleased CoffeeScript framework. If working with these technologies excites you, talk to us. We're very detail-focused, and are especially looking for someone who loves working with front-end code (heavy Javascript/Coffeescript, as well as HTML/CSS) to create beautiful interactions/pages.

Apply here: http://coursekit.com/jobs

Or if you have any questions, shoot me an email at dan@coursekit.com
>When I'm in group interviews or meetings, frequently I will start talking at the same time as a man starts talking. Almost always, I shut up and let the man finish talking, and hope I'll get a chance to ask a question later.

And you don't see cause-effect in any of this? If you do this repeatedly, and then suddenly start asserting yourself, yes, it'll have a significantly larger impact on how you're viewed than if you did it from the start - people notice changes more than they notice the status-quo. Start strong and you'll be seen as strong. Start weak and start making noise, and you're complaining.

>They always preferred to work with a woman who stayed mum.

Did your findings include that this is true for men as well? Unless it's a very well balanced group dynamic, there's little room for two+ people to try to manipulate things. It tends to be one leader and many followers, or a group of leaders that magically work well together. That's called humanity, not masculinity, and don't even begin to pretend women get along better together than men do, because you can't measure it without measuring against the already-influenced culture you're looking at.
I can think of a couple ways to approach this.

1. Pick a very small project, something useful to you but borderline under-ambitious. Anything that bugs you. Nothing that you would necessarily point proudly to on github; don't be thinking about github. I'm talking small, maybe even just a simple command line utility, or not much more. Implement it. Don't give up, learn it. Improve it. Pick another small project. Another. A slightly bigger one. What you're trying to do here is to get a giant heavy flywheel moving, but it's going to take some time before it's really spinning. Once it's spinning fast it will almost sustain itself and you won't have enough time in the day to implement all your ideas.

2. If you can't think of any small thing to build (hard to believe, but OK), then poke around for some technology that you'd like to learn, that has good documentation, and start going through its tutorials and documentation. Learn as much as you can about it. At some point you'll start to get ideas about things you can build. Start building them. It doesn't have to be an OSS project, it can just be your own if you want. At this stage it's more important that you get that flywheel spinning any way you can.

N. Don't give up.
My first program was

10 PRINT HELLO

20 GOTO 10

My second program was

10 INPUT $A

20 PRINT "HELLO, "$A

30 GOTO 10

And so on and so forth.

I worked in total isolation (this was well pre-Internet, the early 80's, and none of my friends had computers), so I was oblivious to how big the hill to climb was. Because every step was interesting as I discovered it, and all I was concerned with was taking the next step.

Don't look at the finish line and don't look around, look down at your feet and be satisfied with each stride. Eventually you will have gone a great distance.
Martin Luther King Jr?

Some people are important enough to track individually. One might even imagine that someone here on HN might be important enough, or become important enough. One can hope.
Africa rising
Star Boarding Kennels & Cattery,
Star Boarding Kennels provides dog boarding kennels, luxury catteries, cat cattery and dog grooming servicing London, Surrey, Kingston and surrounding regions.
"if the name is an acronym, you should spell out the acronym"

(I did not downvote you BTW)

Someone else replied that the project is now just referred to as LLVM. That's fine, but people expect acronyms to stand for something, and the definition or lack of should be way at the top of any project. Lots of people come to a project for the first time and aren't in the know.
Deflation hasn't "killed" the computer industry.

I don't know enough about economics to say whether or not deflation is bad, but your argument doesn't hold up.
Because lowering prices for women would absolutely be sexism, by definition, and to a certain extent would cheapen their presence there. Maybe it would be worth it. Maybe you could spin it as a promo so it wasn't as big a deal. But that's why.
Devil's advocate: could it have something to do with hardwired differences in the brain?
I suggest you try to work through whatever you previously started. If you hit a wall, ask questions on stackoverflow. No question is dumb. Ask for help and you shall receive. I assume you started working on something of interest... so this is a start.
Senseg adds friction feedback to a touchscreen
Stop celebrating "sluts"? If we're going to idolize pushy women, let's idolize the ones who make constructive contributions to society , which are hopefully the same standards we apply to men.
Inside look at Facebook's datacenter in Prineville, Oregon
I hear you, but I don't want to kill my warranty & I'm not particularly interested in spending a lot of time following a 35-step process to add functionality to a silly mobile phone.

All I want to do is to very quickly get it to work well and look nice and be done with it... THEN maybe I get to use the damn thing to talk to my friends =)
>> - The VMKit project is an implementation of a Java Virtual Machine (Java VM or JVM) that uses LLVM for static and just-in-time compilation.

>> Am I reading this right? A faster Java that doesn't require a virtual machine? Does this mean faster Java, Scala, Clojure, or even Ruby, and deployed anywhere that LLVM can build for (which means pretty much everywhere)? Sounds too good to be true.

You are reading it wrong. Every word in the sentence "A faster Java that doesn't require a virtual machine" is somewhat incorrect or inaccurate. Let me explain.

First of all, there are no guarantees that VMKit -powered Java is faster than any other Java implementation out there. The LLVM native code generators are powerful, but they were not initially designed for JIT compilation, so the compilation is said to be a little slower than many other JIT's. I'm not saying that VMKit will be slower, either. It's probably a case by case situation, where one JVM is faster in one case and another one in a different case.

Second, VMKit is a framework for building virtual machines, so the part about "without a virtual machine" doesn't make sense. A VMKit based virtual machine will interpret and JIT compile the Java bytecode pretty much like any other VM out there. In contrast, the GNU Java Compiler (gcj) compiles Java code into native code and works without a bytecode interpreter. I think GCJ is often used to pre-build the Java class libraries into machine code in some setups.

>> Does this mean faster Java, Scala, Clojure, or even Ruby, and deployed anywhere that LLVM can build for (which means pretty much everywhere)?

No, it does not. As said before, the virtual machine is there as usual and the virtual machine has to be ported to the target platform. This may prove to be problematic on e.g. Android, because it ships with a limited userland and you need for example full C++ standard libraries to get LLVM working, which you need for VMKit. (This does not apply to non-JIT'ed language, where LLVM is used ahead of time and not on the target arch).

The real issue of portability across platform is not the target architecture's instruction set architecture (ISA) and it never was (despite what Java marketing wanted you to believe in 1999). With a modern compiler like LLVM it is trivial to produce machine code to multiple architectures like x86, OpenRISC, ARM, MIPS or an AVR microcontroller.

The real issue of portability is the frameworks and libraries needed. It starts from the operating system and standard libraries. Then comes all the libs that are built on top of those.

So even if it were possible to get e.g. Ruby up and running on a previously unsupported platform, the problem would be that Ruby on Rails would probably not work as easily.

I hope this clarifies a few of the misconceptions you had about LLVM and projects that use it. Even though it does not quite fulfill your expectations, remember that LLVM kicks ass.
Bob language and VM already exists... :)

http://drdobbs.com/open-source/184409401
Not quite. The recent decision by the Ninth Circuit lets the prohibition stand as to bone marrow directly extracted from bones, but struck it down as to bone-marrow-derived stem cells extracted from blood. This should significantly increase the availability of donated bone marrow:

http://volokh.com/2011/12/01/paying-people-for-bone-marrow-d...
A Victim Treats His Mugger Right (2008)
http://llvm.org/bugs/show_bug.cgi?id=11467
Well, not consciously-designed ones.
Android Factory Reset Without Losing Application Data
No one likes to be called out for screwing up. It just depends who they'll take it from, whether they think the one saying it is qualified. For what it's worth, "what year is this again?" and similar sarcasm would probably sound rude coming from anyone.
Top Most Followed Google Plus Brand Pages
Senate approves $662 billion defense bill 
    (AP)
I'm not in any way suggesting that what's going on here isn't exactly the problem diagnosed in the article. It's very real--I've seen it, probably benefited from it, and undoubtedly perpetrate it at some point as well.

I've actually followed through this process with several female colleagues and the conclusion I've come to is that in most cases, male or female, the only way you're going to get ahead is to have another option. It short circuits the "bitch" reaction if you're saying that you want to stay but this other great opportunity has come along. You generally don't want to ask for something unless you have a credible BATNA ( http://en.wikipedia.org/wiki/Best_alternative_to_a_negotiate... )

It doesn't matter whether the boss you're negotiating with is male or female or is thinking you're a "bitch" or not--they're not going to give you much unless you have some sort of leverage. (The difference, of course, is that the man is less likely to face the same negative consequences for asking and being denied.) In many cases, even if your boss wants to give you something, he or she may not be able to do so without you having some sort of leverage.
Concern for and access to low-level implementation details is one of the fundamental features -- and in some cases merits -- of C++. In applications where program execution speed is important and you can't scale out by adding machines, C++ is a better option than dynamic languages. See: game engines. Yeah, you might add a scripting layer on top for some of the logic, but you can't write the engine in a dynamic language and get Battlefield 3.

The other merit of C++ is that it's object-oriented, however awkward its implementation may be (insert Alan Kay quote here). The fact that it's both fast and natively object-oriented is why C++ for the most part replaced C in the game development community, which once had as much C-based inertia as it currently has C++-based.

Is it a beautiful language? Noooooo way. But it has merits.

Edit: before someone responds with "But computers will get faster and make C++ obsolete..." People's expectations for videogame graphics tend to increase as better graphics are made possible. It's a tough fight against an equilibrium, and the fact that the graphics of today will eventually be possible with dynamic languages in the future won't matter for as long as games are unable to reach perfect photorealism -- better-looking future games will come out, and Crysis-level graphics will look dated and shabby by comparison.

For an example of previously-heralded graphics become obsolete even within a single console generation, when the first screenshots of Oblivion came out years ago there were people who truly couldn't believe that they were realtime and in-engine -- but dear God, look at Oblivion now. It's not hideous, yet, but it isn't pretty. And there's no way you could write that in pure Lua today -- not even at ten frames per second.
Research Triangle Park, North Carolina USA (and worldwide)

VCE is making the datacenter simple... with Vblock Infrastructure Platforms http://vce.com

VCE is a joint venture startup funded by Cisco, EMC, VMware, and Intel. We're always looking for developers with a passion for accelerating the adoption of converged infrastructure that is simple, effective, and always available. http://vce.com/careers

REMOTE - yes
INTERN - yes

I've been riding the rocket here for just over a year (w00t!). I know all the teams that are hiring within VCE. We have developers shipping stuff that is already making huge impact in datacenters around the world and we are growing those teams aggressively. The keyword soup is spec docs, object models, class diagrams, state flows, Subversion, Jenkins, Agile/Scrum, ESB, Hadoop, Pig, Puppet, Chef, Java, C, C++, Perl, Python, RESTful, XML, GWT, iPhone, iPad, etc... etc...

Considering the previous "Where are you" poll earlier this morning... Here's a paste from our Linkedin job postings for West coast locations as well http://bitly.com/rIHB9k ;-)

I've blogged about my time at VCE every 30 days or so as well so you can read my experiences for yourself at VCE http://fudge.org/category/thevce/

Wanna ride the rocket too?

If you want to get an inside leg or if you have any questions drop me a note and your CV at jay.cuthrell@vce.com Subject: HN

(if you get an OOO response don't worry I'll reply)
Sorry, missed the acronym part. Anyway, spelling out the acronym only creates more confusion.

I don't understand the downvotes, if you downvoted, please tell why. I tried to be sensible in explaining what LLVM is and why it's hard to explain. And why it's no longer an acronym.
Perhaps. But their web interfaces will improve. Both are pretty small companies that will grow.

My main question is: Will something that "feels like Facebook" be what people want on their phones indefinitely? Or will something that feels more like a mobile app/service take over?
中学生の英会話と勉強法
it's calling out for you to put in a safe,
sensible number like 20

Safe for whom?

It's very easy to have a password that's a lot longer than that - you can learn a poem or something. And such a password will be a lot harder to break than an incomprehensible 15 chars password that has at least one lower char, one upper char and a number, a password that you could otherwise forget.

Also, personally I have a password generator that produces passwords of 32 chars. I don't have to memorize it because I don't have to. I don't have to type it either, I just copy/paste. Nothing gets stored locally either, I just generate it every time I need it.

Plus there's also the usability issue - I had to find out by myself that the maximum length is 20 by trial and error. That's fucked up.
> In the words of Ray Liotta in Good Fellas: Fuck you, pay me!

I always ask new clients if they've seen Goodfellas.
Adbusters and the origin of Occupy Wall Street
"if you're working outside the job, then you're not fully committed to me".

And if you're not working outside the job, then you're not fully committed to your career.

And for that matter, why should anyone be fully committed to a job? Life is more than a job, and most lives last longer than most jobs.
Any employer would have to sue you first and win a judgement, and that would only happen if you became super wealthy. The other thing that is on your side is that anyone vindictive enough is going to be too stupid to pull it off or even understand what your side project is or does. If it's an unenforceable non-compete, who cares? If it's a moonlighting agreement, don't talk about your hobby at work. Above all, realize that people who say stuff like "you're not fully committed to me" are unprofessional idiots. As far as code you create is concerned, it's worthless. Give it away freely. If you give a physics book to a five year old are they going to build a particle accelerator? The real value is the developer as knowledge can't be given away and slavery is illegal.
is this a D*ck move? how do you deal with trial period abuses?
So I run a small service, mostly a hobby side project http://www.feedsapi.com and start seeing a trend, the user who abuse the system the most are all users with the cheapest plan, so I got this email today from one of our users, let's call him John. John subscribed to our cheapest plan with a 30 days trial period on a recurrent monthly base, and a couple of days later, cancelled the subscription, but kept using the service. We cancelled the subscription after this period and here comes John again for a new subscription to the same cheapest plan with a reduced 5 days Trial period.
And 30 seconds later, I get an email from John asking me to please activate his account:<p>John: Dear can you active my API key : ApiKey-Here<p>Me: Hello Dear John,
due to suspicious activities trying to abuse the trial system, your API Key will be activated after the trial period and only after receiving the first payment. You signed up for the first time on the 25. Oct 2011 and cancelled your subscription after receiving your API Key . Thanks<p>John: dear i will pay now if you need<p>Me: Sorry Dear John,
those are our rules/ToS , we normally ban people doing this, it's not about the payment as such, it's just the rules and as I said, you would have normally been banned. The alternative I can offer you is a yearly payment ($5*12) or you can wait for the trial period to be over (5 days), and once we see the payment coming in, we will activate your key.Thanks for understanding.<p>No follow up from John.<p>So my question to you, how do you deal with people trying to abuse your trial-period and frequently creating new accounts?<p>Another trend I see: People with the cheapest plan are those with the most support requests, and some of the people on the cheapest plan use it for professional purposes (John was doing this as well).<p>Was this the best way to handle this? Any suggestions are welcome, I'm thinking of getting rid of the "Personal use" plan.
P.S. Sorry for my "funny english" , not native and not yet good at it.
Tiling Manchester
We provide a full home or office improvement services for house clearance manchester, tiling a manchester and bathroom fitting.we have a loyal customer base achieved by providing our customers with a friendly, affordable and quality service.We commended for our attitude and tireless enthusiasm to providing a better service.For more information about flatpack assembly manchester please visit us.
Inspiring.

Same time, glad the kid wasn't shaking for a fix; that would have complicated matters somewhat.
i personally love Android phone
Oh no you didn't. If you did, you should have at least made the change yourself (IIRC the LLVM website is in their source repositories in SVN or Git) and posted it as a part of your bug report.

The LLVM developers are experts in compilers, I'd much more prefer them spending time writing compilers than fixing little things on the web site.
Ask HN: Any places to finish a CS degree online?
Long story, short: In 2000 I dropped out of university after my junior year (CS major) to do my startup full-time. I'm currently doing the Stanford machine learning class and enjoying the online environment. It's got me thinking about finishing my degree.

Are there any decent places to finish a CS degree online? FYI I'm not concerned about it for my resume, but I'd like to teach HS match/programming down the road.
> bitcoin is deflationary and will die as a currency for the same reason that precious metals died: They are deflationary.

Precious metals are no longer used as money because of deflation? Care to justify that?

Are you sure it wasn't due to the numerous benefits of fiat money? (Not to say that fiat is perfect.)
FYI- HasOffers does affiliate marketing for them
Ideas For Decreasing Your Grocery Payments
"""Not to bring down everything to sexuality, but a sexually pushy woman would be typically labeled a "slut." Which is why a woman will almost never ask a man out."""

Most people seem to prefer atavism when it comes to dating and bedroom activities. Those are some really deep patterns, and I doubt that they are solely the result of social conditioning.

A sexually pushy woman might be labelled a slut, but a sexually unpushy man will be labelled a beta male. Because, in the end, we are just chimps.
All time best is iPhone and Google is just wasting its time...as iPhone would be one and only choice for all users. The only reason people using Android is b'coz of its cheapness but it can't be compared to iPhone...iPhone is far better then android
Seriously, get rid of that limit - not all people type their passwords manually.

For instance, I have an online password generator that does a HMAC_SHA256 from a key + the domain name. I don't have to type the result - I just copy/paste !!!

I also get pretty annoyed when the validation in place asks me to also put an upper char or a number in it - as if a 15 chars password like that is any less safer than a 70 chars password that's made of only dictionary words + padding, which would be easier to remember but a lot harder to brute force.

Seriously, password validation these days is totally screwed.
Software with soul
Sage Advice From Steve Jobs