skysight-inc/HackerNews huggingface dataset:
Yes, you could do a background thread, with some caveats:

1. On most current CPU's, this will cause really bad cache/memory thrashing, enough to probably impact the program.

2. This may actually cause significant slowdown, depending on how long it takes to optimize a given set of code (IE it may be better to spend 100ms paused optimizing than 5000ms in the background). This is, of course, a latency issue.

3. State of the art for most JIT's is still to use one thread. The number of folks doing actual parallel code generation is nil. So sadly, even if you had 4 cores, 3 empty, you'll still, at best, get to use one of them for the background thread doing the optimizing. There are parts that are trivial to parallelize if you've structured the JIT "right", but they aren't always the parts that are slow.
Awesome strawman you have there, and the same non-argument could apply to any technology: "I am going to take a month to learn Ruby...". In any case, you can relax - no one is trying to take Notepad away from you.
Optimizing Qt for MIPS: QString::fromLatin1
How Google Search Works: From Algorithms to 100 Billion Results a Month
Palo Alto, CA.

Tinker Square is a recently-funded startup working on an Android application that uses natural language processing and machine learning to enhance everyday conversation. Yeah, I know, a little vague, we're not quite ready to publicly tell more, but we think we're doing something exciting and fun. The team has been at Siri, Apple, Yahoo, Google, and AOL/TechCrunch.

We're looking to hire NLP and machine learning experts, if interested in learning more, email jobs@cuanoo.com
The fact that early pointer notation was just suffix [] is interesting. If they'd stuck with that it would have avoided the a*b ambiguity.
See above. It varies. In some cases, it may be worse to do this than to stop the program.
It's not as simple as "always work in the background until ready" .
I see a lot of comments condemning this feature and saying it's ridiculous. However, you have to understand that people outside of the tech industry have a very different mental model of how computers work than the rest of us.

One example of this is shown in a usability study by the Baymard Institute on top ecommerce checkout processes [1]. The goal of the study was to determine best practices for checkout usability by testing the top 15 ecommerce sites. One of the more fascinating finds they made was that during the checkout process, users perceived certain fields as being more secure than others. Even though the fields were all part of the same form and on the same page, users still believed fields with a little lock icon were more secure than the rest of the fields! It didn't matter if the entire page was encrypted. Users would abandon the checkout process because the credit card fields didn't "feel secure" compared to the rest of the page.

To most of us, this looks like a frivolous feature suggested by a "UX monkey" (as one commenter put it) but don't underestimate the power of making users feel safe. For all we know, this stupid gif could have cut support calls 20%.

[1] http://baymard.com/checkout-usability
Works for me (from Europe). Must be the troubled US-East-1 region or the problem has been fixed already.
Yep, we do this.
I knew I saw this design somewhere else: http://coding.smashingmagazine.com/2009/08/04/designing-a-ht...

Granted, it's not "complicated" but it's also the same colors...

Edit: Smashing Mag is mentioned on Pelican blog: http://blog.getpelican.com
Oh hey now it looks like every other site on the Internet.
Apple's jury award vs Samsung cut by over 40% by judge
On the contrary, selecting, cutting and pasting text is awfully cumbersome (on iPhone), together with placing the cursor in the desired spot, but typing is almost ok, and on the iPad I can type normally - it's the editing that doesn't work well.
IPv6 Focus Month at the Internet Storm Center
Wello: SF or REMOTE fulltime (near pacific time)
At Wello (https://www.wello.com), we are rethinking how people get fit. Gyms do not work for 89% of Americans, but yet they are a $21B industry thanks to recurring fees. We are trying to change that by bringing the Gym to your home over live video and eliminating waste. If the country gets a little more fitter using our platform, thats all the more good.
We want you to come help us engineer this transition. We are doing what AirBnb, Uber and others did with excess capacity in their markets to fitness professional market.
Our customers love us. Every 2 out of 3 users who works out with one of our trainers comes back for more. We just recently launched Group workouts. We just graduated from Rock Health and have some great investors who get marketplaces like us. We make money when users pay to workout with a trainer. And our prices are a fraction of the gym costs thanks to efficiencies we provide.
We use our own platform to keep ourselves healthy. No one has yet got a six-pack but we could probably all run long distance. We are small team, so your impact and influence on our culture will be huge. We love the Netflix philosophy of context and control.
Our technical stack is Python and MySQL. We also use Fabric, NGinx, Apache, Celery, Redis and RabbitMQ.
Contact us at dev@wello.co.
This is an interesting line of discussion, but it's really orthogonal to one's race/gender/ethnicity/etc. Some people (like|accept|are willing to play) the "networking game" and some people aren't. In either case, it's a simple truth that a willingness and ability to play that game usually corresponds with more money, more responsibility, etc.

I know it offends the sensibilities of many hackers that something so important should reduce to something so subjective and uncontrollable as human relations, but in the end, we are all salespeople... we're selling ourselves to others, all the time. And choosing not to engage in that is making a choice to do a poor job of selling yourself.

It would be nice if the entire world could just perceive our knowledge, wisdom, skills and experience, and just come to us and evaluate us objectively, but it just doesn't work that way. It's not fair, but who ever said life was going to be fair.

Whether you're Indian or Caucasian, male or female, Catholic or Atheist, or whatever, learning to network and sell yourself is something you need to do if you want to advance and be successful. Now if you're content with your current position, salary, lifestyle, etc., then don't worry about it.
You were protected from DDoS attacks or security attacks?
A state can assert jurisdiction over any entity that does business in the state.
Actually, The Sims 1 did this too. Obviously, it's a game and it's fluff so it's more acceptable than the bullshit that WellsFargo is doing here.

I was sad when Sims 2 and Sims 3 didn't include this little gem. A cool bit a humor while you're loading the game? awesome.

http://www.youtube.com/watch?v=fwFsmQu71BE
Expected arrival times for Apple products
To be frank, with the current government being a majority it doesn't really matter what Canadians do or say. Our prime minister will see to it that whatever he wants to pass will pass.

What we need to do is make sure that he gets replaced next election, and that a lot of the changes he's implemented are removed.
Which pisses me off because I'm wondering what the heck is taking so long. If the vending machine can count a dollar instantly, why can't the ATM do it.

On the other hand, whatever algorithm they're using for the handwriting recognition on checks is pretty amazing. I've deposited 100's of checks and I've only had to type an amount once.
Regardless of what is being exploited it is only effective in Oracle's implementation.

Every JVM vendor has their own implementation, both runtime and libraries.
At least they give him credit:

https://www.kernel.org/theme/css/main.css
We allow you to do this.
Most of the Haskell optimizations are aimed at making high-level code faster, not absolute speed. Something like loop fusion is trivial to do by hand, so it doesn't confer any advantage on hand-optimized Haskell programs. And when you're comparing to C, you're in the realm of performance where hand-optimizing code at the expense of simplicity, maintainability or even correctness is necessary. Otherwise you wouldn't have considered C.

So high-level optimizations like loop fusion do matter, but only for the 95% of the code which is not entirely performance critical. It's great for letting you write pretty (and therefore easier to write and more maintainable) code but not great for squeezing out all the possible performance in an inner loop.

Considering that many GHC optimizations are of this nature, it's really impressive that GHC is still good at speed in an absolute sense as well. So if you desperately need to wring out an extra bit of performance, you can still do it in Haskell instead of having to use C. Sure, the highly optimized Haskell will be relatively ugly, but it's still better than C and much easier to integrate with the rest of your codebase.
DoubleUp (http://www.doubleup.com) - San Francisco - Front-End Engineer, Designer

We're online sports games of skill that allow you to play for money: play short-term fantasy contests, win cash tonight. Suffice it to say that this is a super hot space, so if you like sports and making money, this could be the place for you.

We're built on RoR, founded by highly successful internet marketers (as in, tens of millions of users and hundreds of millions of dollars), and we have a ridiculously nice office in downtown SF with a sky high view of the Bay and all three bridges.

Reach out to russ [at] doubleup after checking out our site, and let me know where you'd like to fit in.
Big-O: About the London Big-O Meetup
> In the context of starting, launching, growing, evolving and maintaining a tech business

Possibly, but some people are not starting, launching, growing, or evolving anything but software - and a text editor is where 99% of that work happens.
SEEKING FREELANCE - Remote

Seeking an engineer to help us build an ipad application that needs to take data from a medical device serial port & send it to a RESTful API (can be rails, python, or php). Also need someone to work on the Ipad app. If you can do both backend development & ipad development, great. If you're interested in just one portion of the project, that works as well.

Our team consists of 2 leading SF bay area physicians & myself, an engineer/designer. Could turn into consistant work or a FT position for those interested in contract-to-hire work as well.

Contact me at tonigemayel(at)gmail.com
WOW,

I have used it Today, Maybe this is why they stop working. Maybe I have used Win8 DP that's why it's fail.

Hey Google, Gave me a chance and I will touch your fail product and make them shine. Don't know if you have any.
Ya it's a base project (I have a lot of ideas) unless traffic comes, but I feel like that'll be impossible. I have a full time job and kids so have zero time to work on side projects:( If more traffic I'll put more addons otherwise I guess it's dead in the water.

To your note I'll have to load more than 1 question + charts (maybe 5 in queue). BTW thanks for adding a question to the site:)
IANAL.

Asking someone else is not useful to you, because there are several buckets into which one can fall, that have different waiting times.

As I understand it, there are two questions of timing: how long will an applicant have to wait until given an immigrant visa number, and how long will it take to turn the immigrant visa number into a permanent residency. The latter is, I believe, consistent across buckets but varies over time, depending on the wheels of bureaucracy. It's a year or two, I think? The former, however, depends on your level of training and country of birth.

The wikipedia page is pretty good, in particular a few sections:

http://en.wikipedia.org/wiki/Permanent_residence_%28United_S...

http://en.wikipedia.org/wiki/Permanent_residence_%28United_S...

In the latter, note the difference between EB-3 and EB-2, and note the bolded footer (b).

EDIT STARTING HERE:

Oh, this helps too:

http://www.travel.state.gov/visa/bulletin/bulletin_5885.html

Depending on country of birth, if you have a BSc you're looking at 5-11 years of backlog. If you have a higher degree or 5+ years of "progressive" experience you're looking at 0 years of backlog, except 5 years for Chinese and 9 years for Indians. If you are doing family-based immigration, some category/nationality combinations are only just getting around to applications created in 15OCT98 (Philipinos and Mexicans are worst off here).
Exactly! That's what I've had my eye on for a while, but most people I've spoken with don't see it this way. I have a good scheme for editing English documents using punctuation and newlines etc. for informing tile boundaries -- and using voice recog. or other (selectable) systems for insertion.

Thanks for the comment -- reassuring to hear someone else envisioning that path.
http://blog.programmableweb.com/2011/10/19/api-service-provi...
> But, don't Facebook have a PHP compiler?

Yes, but I don't see PHP as a possible systems programming language, even with a compiled implementation.

Uhm, dreams of device drivers written in PHP...
> And it is two keystrokes instead of one.

Technically, it's three keystrokes instead of two. And you have to commit ctrl-s (or cmd-s if you're on a mac) to memory just as much as you do :w. Nothing really saved there.

> The "cheat sheets" I refer to are those that map multiple-keystroke sequences to the actions that, in a modern editor, require one keystroke.

Like delete the next four words? How do I do that in a modern editor with a single keystroke? How about "replace everything inside these quotes"? Or repeat the last action I just took again?

I'm glad you like your modern editors (there's lots there to love), but they are not inherently better than vim just because they're non-modal. There is typically a more shallow learning curve than VIM, but the simple virtue of being non-modal doesn't guarantee that (sorry, Emacs).

In the end, two things sealed the deal for VIM for me. 1) it's on every remote server I have to access, and 2) I've put the time into it, so I'm quite efficient in it.

In my last job, since I was only doing local development, I tried out Sublime Text 2 for a good 3 months before giving up on it. I was constantly thinking "I know how to do this in vim - how do I do it here?", and ultimately, I got tired of constantly reaching for the mouse for trivial things like selecting and moving text. I felt that 3 months was sufficient to really give ST2 a fair shake, so I didn't (and still don't) feel bad when I went back to the terminal.
MediaMath - New York, Boston, Chicago, San Francisco, London

MediaMath is one of the world's leading provider of digital media trading technology. We invented the demand side platform (DSP), and are solving some seriously interesting and hard problems at internet scale.

We take a lot of pride in our culture and are proud of making it onto a few of those "Top companies to work for" lists (including Inc 5000's "top 24 in NYC", Crunched, Forreseter, among others).

Check us out: http://www.mediamath.com/careers/
I tweeted CloudFlare asking for a statement about this, as a few of us commenters have asked for (and wanted), and this was the response from their co-founder...

> " @bluetidepro @CloudFlare flawed testing strategy that assumes a last-generation, rules-based WAF. We've always worked differently. " https://twitter.com/eastdakota/status/307604650436210688

> " @bluetidepro @CloudFlare that said, we'll have a significant release soon that allows the people who want a rules based WAF to have it. "
https://twitter.com/eastdakota/status/307604791054434304

> " @bluetidepro @CloudFlare but it's kinda silly because it's certainly not the future. Feels like taking a step backward. "
https://twitter.com/eastdakota/status/307604919605661698

(My tweet: Hope @CloudFlare can make a statement about this: http://zeroscience.mk/files/wafreport2013.pdf - I'm pretty annoyed as a paying customer.)
https://twitter.com/bluetidepro/status/307603272645111808
Interesting slides, and good point about having better APIs.

Perhaps I'm nitpicking, but with a function called `newlist_hint`, I struggle to see how anybody would adopt it. I had to go back to the slides maybe 3 times, and I still don't remember the name of this function... Those APIs must have the most obvious, logical and simple names.
No it doesn't make much sense even if you consider macro trends. Bright Chinese or Indian workers will almost always be ready to work for lesser wages than a 'Native American' (if there's something like that) will be ready to work for. There's a macro economics involved here, but it's not what you think.
Ask HN: Does more eyeballs actually result in less bugs?
One of the biggest mantra in the open source world that more eyeballs looking at the problem = better software.

There's another area in life where there is a lot of eyeballs looking at it. Vastly more than any open source software. Those are Hollywood Celebrities.

In theory, by having so many eyeballs look at the life of a celebrity, they can have a better understanding of said celebrity. Yet, celebrates somehow manage to surprise even their most argent followers by doing things unthinkable to them. There is so many eyeballs looking at them yet they all missed a very big "bug" that showed up unexpectedly.

Which takes me back to the open source world of more eyeballs equals less bugs and better software. What do you guys think of this mantra? Does it fulfill all the promises advocates of it make?
Script is code too. But I don't think you get there with plain sysadmin skills. How do you sync up the data between the regions? I have worked on a similar case not long ago, and there were definitely more than just "sysadmin" skills involved. I suppose Kent Beck also went through the same exercise. Pointing to the deficiency of usual contests is a good thing. In any case, if all sysadmins can do continuous deployment, cloud management and worldwide distributed apps, then I've definitely met the wrong ones before.
See my comment above, it has a few notes from their co-founder about this.
Essess - Boston, MA

Here's a posting we sent out last week to a few MIT mailing lists:

Looking for a startup job? Want to make a difference? I, along with another MIT Media Lab grad, work at Essess and we're hiring.

We looking for coders, building scientists, and computer vision experts.

About our company: Forbes called us the "Google Street View of energy efficiency". We use thermal cameras to map energy leaks at city scales to help our customers make smart decisions about their energy use.

Our first product, launching in the next month, is a home energy report that will allow home owners to literally see the heat leaking from their homes, allowing them make informed decisions about possible improvements.

Here's our big idea: In the coming years, we want to create a nationwide energy market to allow us to identify properties that would benefit the most from an energy efficiency upgrade.

We would offer free home improvements to homeowners. In return, the homeowner agrees to a fixed energy bill for some period of time. The homeowner, instead of paying the utilities directly, would pay us and in return would receive a lower, predictable monthly energy bill.

Our mission is to build and drive this market. We're excited about using technology to help the environment and help people live more comfortable, less-impactful lives.

That's our idea… but we need your help make it a reality.

Come talk to us! Email phil@essess.com for more details.

And, for those interested, here's an example image: http://imgur.com/tmWRh5Y
Epoxy (http://epoxy.tv) in Venice, CA (Los Angeles; full time ideal, intern, remote and h1b considered)

Senior Full-Stack Engineer, Senior Front-End Engineer and more

http://epoxy.tv/jobs

Epoxy builds exceptional software for online video creators and viewers. Our tools help YouTubers and networks optimize their businesses and deepen the relationship with their audience. Our channel experiences provide viewers with new ways to connect with and experience the content they love.

Epoxy was founded by designers, engineers and entrepreneurs who are passionate about product and solving problems. Our backgrounds include Stanford, Brown, IDEO, Adobe, Mixpanel and Google/YouTube.

There are a number of senior engineering positions we'd like to hire for specifically, but we're absolutely interested in hiring smart people who don't exactly fit any of those particular positions. In general, we look for:

* BS or MS in Computer Science, a related degree from a top-tier program or the equivalent experience and mastery in industry

* Substantial real-world engineering experience with products shipped

* Strong, well articulated opinions on product design and engineering issues along with genuine flexibility and enthusiasm for approaches other than your own

* Preference for fast-moving markets, products, teams and the sometimes-ambiguous and fickle nature of early-stage startups

* High personal value on culture and culture fit in a job

* Deep sense of personal product ownership and long-term interest in developing technical and soft skills

We're building on a thoroughly modern stack including Ruby on Rails, node.js, Backbone.js, MongoDB, and friends.

Sound like something for you? Check out more complete descriptions at http://epoxy.tv/jobs or drop us a line at jobs@epoxy.tv. Thanks!
If you're a vim user, Tim Pope is a goddamn hero and I don't give a fuck what anybody thinks.
Harper and Co. are steadfast in toadying up to Washington and Co.

Such partisanship is not necessary: ALL Canadian parties toady up to the US, given that it's 10x our size and are our overwhelmingly dominant trading partner.
Why is your counsel withdrawing from that lawsuit?
I would love to see a visualization of their algorithm iterating its loop rebalancing thing on a simple 2D graph. Maybe a weekend project...

[removed: I was curious about the SDD requirement, but that's always the case for a graph Laplacian]
Shit Article. Since they're earning less wages (or they're ready to work at lesser wages than U.S. workers) that means they are "neither brighter nor better"?
Hackathons are what you make of them
Researchers find 'structure' in black hole accretion disk
> an algorithm that solved graph Laplacians in “nearly linear time,” meaning that the algorithm’s running time didn’t increase exponentially with the size of the problem.

MIT, I expected more from you.
Makes me think about the Arch Linux install I got half way through last night. As I started to fall asleep from the sheer boredom induced by copying and pasting commands, I had realized that I had no fucking idea why I was doing it. A fresher kernel wasn't worth it. I hit reset and went Ubuntu 12.10 instead.
I agree that he has to go, but I disagree that us being active will have little affect. Due directly to complaints, we killed off the first 2 versions of their copyright change bills and their attempt to implement warrant-less wire-tapping.

These things have a bad habit of coming back again (like right now) but voicing your opinion definitely helps to sway the conversation and hopefully send them back to the drawing board...
yeah, I found this last night and posted it on Reddit. Thanks for the cross post. I have a github repo open for it I if anybody wants to fork. I won't merge pull requests. github.com/mortdeus/legacy-cc
This would be a worst-case benchmark. Since random integers aren't compressible, you'll end up with the overhead of the extra logic for compression, but none of the benefits since it won't actually reduce the size of your data.
Oh, cheaper, and many times better and brighter, contrary to what the article says.
I charge for pretty much all my products, including books and courses (except the blog, which is free). They are all uncopyrighted. Somehow, I still make a living.