skysight-inc/HackerNews huggingface dataset:
I'm in a similar position to this, except that I really do want to get ton occupational level. My goal is to be employed in web development.
I can hack some things together, and I can get through tutorials reasonably easily at this point. Almost all of my code at this point is plagiarized from someone else, then modified to meet my goals. So when is the tipping point when I can start to look for employment? I liked this article, but I'd like to see my question answered as a follow up.
How about a tractor?

http://opensourceecology.org/wiki/LifeTrac
So this is a profitable event for geek squad. Malware costs consumers billions of dollars a year. This is nothing more than a line entry in that list. There's no good reason for it to get this much media coverage.
If this is real, then Microsoft would is going to get into a long legal battle. I hope this is some technical glitch & not some random angry guy at Microsoft
No it doesn't:

foo(bar(x))

Can you read that code? Yes? But you don't know what it is doing, because you don't know what the functions foo and bar do. Same deal with the haskell code in question. Just because you don't know what Compose and getCompose do, doesn't mean you can't read the code.
> So as a summary to the comments above; Function pointers between files isn't bad for performance if we can't do link time optimization.

No. Function pointers between files are horrible for performance. Do not use them if you're on the fast path. A function pointer (across translation units) not only destroys the compiler's ability to optimize, it also kills your cpu's instruction cache. You can solve the problem by using inline functions and apply __attribute__((always_inline)) or similar if required. If in doubt, check the assembly output of your compiler to verify that all calls have been inlined.

Link time optimization is the cure. It's not widely available at the moment, but maybe in a few years it will be more important. If you work in a relatively isolated piece of software, it's possible that you can use a compiler with link time optimization and get the perf gains today.

Meanwhile, don't use function pointers across translation units if you know you're on the fast path. If you're optimizing something that is profiled to be slow, look for function pointers because getting rid of them can give a big boost.

> I usually opt for structure over performance before profiling proves otherwise, but I still find this to be an interesting topic.

You should always go for structure over performance except when you should not.
I'm in the UK. I get the UK site as the first hit. I don't get the .com.au sites, even if I search for [kogan.com.au]

I've seen a few threads on HN where someone claims that Google has removed them from the search results (often after a Google update) and it turns out that the site had a weird set of errors. (mix ups about http and https, and about including or not the www.)
It is a problem if the site presents different content (that is, for example, the light box announcing the tax)

This may throw the search engines away, because you're "de-SEOing" your content
Higgs Boson May Be An Imposter, Say Particle Physicists
A Sequential I/O Reading List
There are some applications that a much bigger form factor would be appropriate. Even a 15" or 17" would be good, with the understanding it is not a walk-and-use device.

My dream Apple tablet would use the iSlate trademark for 20" tablet (3x4) with optional tools that communicate with the iSlate. Something like a fake airbrush that acts like a real airbrush in paint programs. Not going to happen, but it would be an amazing canvas.
They're probably talking about the whole "let's hope he never gets sick" part.
Another Day In Paradise: The world's longest natural Sea Beach.
Arel merge, rails' hidden gem
http://en.wikipedia.org/wiki/Poe%27s_law
Yeah, GR chocked on a 7GB file the other day, had to chop it up in the shell before importing each in turn.

That's when the export/import processing steps feature comes in handy.
Apple Pulls Mac Lineup from EPEAT Certification
It does not work on firefox 13.0.1
You understand the male brain? I think there might be a couple of Nobel prizes you need to claim...
Thanks for the heads up. And did you watch the demo video? :P. I tried to make it fairly friendly. And the point I guess is to be able to get a bunch of songs playing so you can search for new ones and add them without stopping the music which you can't on youtube.
#1Seed: London money investing in French startups
Did you report this issue to CrowdSurge?

If you tell them, then they'll probably come up with a solution, and in the process you would be helping a startup.
You say that the barcode was scanned at the door, and still think you could get all your friends inside using the same ticket?

And how do you know any barcode you get from that website is a valid barcode? It's just a barcode, you can make one in Word if you have the right font..

Edit: Of course, having the ticket codes after eachother like that without any form of security check makes it a bad ticket system, but it doesn't necessarily lead to an overcrowded concert, just a lot of unhappy customers.
This strikes me as some cultural equivalent of Maslow's Hierarchy of Needs:

http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs

Internet startup people are generally focused on the top layers, self-actualization and esteem. They are confident they can meet the more basic needs (love, safety, food & water) somehow, even if the business fails.
I get how important this is, but in my (admittedly limited) experience with an iPad, it had its fair share of UI hiccups too. I used one at an airport lounge to browse the internet for 20-30 minutes, and the Mobile Safari browser had basic scrolling issues that I haven't experienced on my Transformer Prime.
Even President Obama jokes about Huffington Post in relation to the Pulitzer prize, as he did in the most recent White House correspondents dinner.

http://www.youtube.com/watch?v=2KI-2Ira91E

(Thirty-second video clip, with knowing laughter from the audience.)
If this causes a negligible drain on the battery, then the device could passively record the magnetic field at all times into a circular buffer. When they ask where the toilets are, the device can check the recent data to immediately figure out where they are.
Using multiple IP addresses on Amazon EC2
Internal Emails Show Poorly Planned DEA Raid Wasted Oakland PD Resources ...
My first thought was creamsicle[1]/popsicle[2]/icicle.

[1] http://en.wikipedia.org/wiki/Creamsicle
[2] http://en.wikipedia.org/wiki/Popsicle
Interesting. Im on Chrome on Snow Leopard. Ill see what I can do.
Good point, I barely understand my own.
Disclaimer notwithstanding, sounds sweet
I was assured that I would get a response from the level-2 support, and so far I haven't. This makes me assume that they still have two tickets open on my account, one that says "remote-disable this device and ship him a replacement" and one that says "you know that other ticket that says to remote-disable his device and ship him a replacement? Cancel that." I've got a Galaxy Nexus that is all setup, but which might be killed at any moment depending on how things work at Google support. Based on my experience so far, I have no reason to expect this to go the way I want it to. :)
What happens when you move large metal objects around? Say a large file cabinet or a safe? The local 'anomalies' are going to change.
Not quite - that's what your history teacher taught you.

There's evidence that an undetermined but quite large number of people sadly died in concentration camps during the second world war. The number, race and cause of death was not entirely determined and is not possible to determine any more. That's all the facts on the table - there are no more concrete facts at all believe it or not (find me a citation which is credible to prove otherwise!).

This is extrapolated into millions of Jewish people were killed in concentration camps which is the "official story" by the victors. The story came before evidence and evidence was destroyed before the story could be verified.

The main issue is that historical revisionism is used to piece together events so we can learn about the past.

When the label and respective charge of "holocaust denial" is placed one something, it is a closed subject where revisionism is no longer allowed.

It's an enforced dark age.

It should always be open for discussion and research. Perhaps one day some clarity will be found? Perhaps more can be brought to justice, perhaps more names could be cleared.

It's not closed, so don't close it is what I'm saying.
Interestingly, German doesn't really have a concept of small talk. It was a problem translating Paddington Bear from English to German: http://www.bbc.co.uk/news/world-europe-13545386
Isn't a barcode easy to generate anyway without the provided URL? I could just make my own software to create the barcodes. A better system of verification would be perhaps matching the barcode ID to the name on the ticket when it's scanned (this data retrieved from a central database).
Adobe Bracket(https://github.com/adobe/brackets/) are using it and they are editing files from the disk. From looking at the source of their implementation I think that this is how you access system functionality
https://github.com/adobe/brackets-app/blob/master/src/win/ce...
I once headed up content marketing for a small online publisher. It's a horrible job. You spend half your day trying to come up with clever headlines of an article you've at-best skimmed and the other half trying to game traffic sources like reddit or fark or harassing other sites for a back-link. Content is too cheap. Supply is enormous (huf po alone does 1000 posts a day!). So, it's a race to the bottom with everyone producing crap. It'll eventually get so bad that a larger market will open up for for-pay content like the nytimes where you're guaranteed some level of quality. I think the traditional pubs who can weather the storm will do just fine once we reach this point.
Which SSH app are you using? I find I have to tap for ctrl in connectbot, it drives me mad.
Scraping for Journalism: Getting Text Out of an Image-Only PDF
SAS has comparable features (though I prefer R for analysis). Excel is pretty poor for working with moderately sized or larger data sets.

Google Refine is nice for cleaning up and pre-processing data files before exporting elsewhere for analysing.
As e-commerce evolves, users will be paid for social influence
They'd have to provide the 'password restore' functionality to non-franchise garages as well, I guess. Otherwise they could do this except without the password: 'Okay sir, here's your key. Anybody can service the car, but they'll need the key. If you lose it, provide proof of ownership to nearest dealer and they'll make you a new one'.
... annnnd, we've reinvented callbacks. They've been around a long time, they're practically primordial. Cavemen were knapping callbacks out of flint in anticipation of the first computers.

I have some rules for these that have served me well:

1. Never hold locks when you're calling someone back. You have NO idea how the caller is going to abuse you.

2. Be prepared to handle recursion (usually with deferral of some kind, or possibly an error), because at some point the callee is going to call you back.

3. Always provide a 'void*' or some other context to be passed along with the function pointer (or the callee is doomed to use a global).

4. Document what the callee can do. For instance, if you're a timer object making "alarm clock" callbacks, forbid callees from taking too much time before they return; assert if they blow it.
Never heard about crawlers changing their user agents. Never thought they can do that. Interessing idea.
I use Bing, so this is disappointing - but we can only assume it is a mistake, and the most interesting part of this story will be how quickly Microsoft reverts & responds.
Add US to the list that cloud flare completely blocks:

http://i.imgur.com/ZacUI.png
Clojure is one of the cooler languages out there. There has been one major blocker for me, though: the JVM. I don't want to have anything to do with the JVM. Not because it's bad. It's just that native code is better, especially for the stuff I'm doing.

I hope these developments eventually turn into a proper Lisp that you can interface with native C code efficiently.

Racket is pretty cool too.
The full judgement is here: http://www.judiciary.gov.uk/Resources/JCO/Documents/Judgment...

The word "cool" appears twice, and the quotes from the Engadget article are there (albeit selected from a long document).

Kind of strange to read a British High Court judge commenting on coolness in industrial design.
That's a great idea, but IANAL, so I can't say if it passes muster for EU anti-anti-competition laws. I'm going to go out on a limb and venture two guesses:

1) Any mechanism that requires manufacturer intervention is going to draw the eye of these legislators, which would likely mean some means of resetting that password for third-parties, which significantly diminishes the security utility.

2) If you've ever worked with consumers and "passwords", you know that they don't remember them. I think this bolsters support for regulations that require the reset procedure to be accessible by third-parties.
Tech problems are often the favoured problem space of HN'ers but in this case it seemed that staff training and logistics played just as much if not more of a hand in this failure.
Maybe the maps could auto update using a combination of

>magnetic data plus wifi data plus user behavior data
obvious question here is: comparative benchmarks, anyone?
I have comments in my css too, mostly things like "product grid", "product detail" etc, which only really function as things to navigate with by searching.

Expecting comments in css to act as some sort of tutorial is a dead end, any website will involve html/css/js working in tandem, why put them in css, rather than html, or js?

A better format for this would be a number of good old fashioned tutorials, screencasts etc geared toward providing the mental tools to inspect any website.

So, sure it wouldn't be much work to add in a comment pointing to an unminified css file, but i fear it would be of little utility to someone learning. That is ignoring the fact i often have 20+ css files across a large site (minified compiled and combined before serving), similar number of js resources and who knows how many combinations of html templates...
Thank you for registering an account specifically to post a sexist joke.
And, as always I am around to answer any questions as the conference chair.
Bootstrapping Stormpulse, Part 2
Lithium ion poised to remake American society... or not
I consider myself both a non-designer and a non-programmer. I'm able to do basic things in Photoshop, and if i was really determined, i could probably replicate a decent design from somewhere else, but it would take some conscious effort. Similarly, I dont consider myself a programmer, but i can read javascript code, and i've done a little bit of programming here and there but never completed a full web app journey from start to finish as part of a team, or even on my own.

I finally took the leap a few months ago, and have started out on my own app. The thing that i have found most in my journey is that there seems to be a wealth of information out there for newbies - such as the htmlcss book or the w3schools site - and a wealth of information for people at a more advanced level - though i've noticed conversation between experienced devs is what is helping them. There doesnt however, seem to be much targeted at the intermediate level of developers that kind of get wedged in between a rock and a hard place (like me).

Take git or mercurial for example. Lots of information explaining what git is, what the advantages of dvcs are. Also plenty of tips and tricks and cheat sheets for someone already using dvcs, but nothing at someone that's understood the basics but wants to go up a level.

People like me are desperately trying to get to the next level in both design and development.

So i beg all of you that are at a more advanced level and have been doing design or dev for a considerable length of time, to please think about us intermediate people; us non-designers and non-programmers that want to create something great and have finally plucked up the courage to have a go. Help us out. Please.

I'm not saying that many of us, won't still try even if you dont reach out to us. The best way to learn, of course is just to dive in and keep cracking on at it, but if you guys were to think about us, it would make our lives just that little bit easier and more rewarding.
Unroll.me - subscription list manager for Gmail, Google Apps and Yahoo Mail
Maybe, but I noticed the same thing in my experience working with a couple of Indian development teams.

There's a cultural divide in the US between large companies and startups; startup people tend to be more inquisitive, more self-directed, and more willing to challenge authority. The Indian teams I worked with struck me as being like a US large company team, but even more so. Nobody would ask questions or challenge assumptions, especially in group contexts.

I don't know why that was, but with US large-company teams it's because they're reluctant to risk looking dumb in front of people with power. Or worse, to make the people with power look dumb. They are more likely to value obedience over being correct or having a successful project. Basically, they are very focused on keeping their jobs.
Funny, the ad I see displayed with the search results is:

Upgrade from IE6 Today
Microsoft.com/IE9 Say Goodbye to Outdated Browsers.
Download the Latest IE Browser Now!
I have a small site dedicated to providing information about gps/cell phone tracking. As part of that, I've been doing a bit of reading about cell phone tracking capabilities.

It amazes me that we are turning our phones into better tracking systems than we've ever used on wild animals. Whether it's sound fingerprinting, gps, WiFi tracking, or now magnetic disturbance tracking, your phone's location services is getting so it can tell within a few feet where you are at all times. (By 2016 FCC regulations make it a requirement that all phones locate themselves within 100m or so)

This has amazing potential for startups. If your phone knows you are at the gym, it can start your workout routine. If you are at the library, it can decrease the ringer volume. Now with inter-building location ramping up, the opportunities will only increase.

On a related note, this information can be requested by law enforcement without a warrant. Last year cell carriers handled over a million such requests. http://www.nytimes.com/2012/07/09/us/cell-carriers-see-uptic...

People wearing little electronic devices that allow law enforcement to determine their position and travel patterns over any period of time just by filling out a form and without a warrant. If you had told me 20 years ago this is where we'd be, I would have called you a paranoid nut-job.
To prevent metastasis you would need to be permanently linked-up to this machine. It is more likely to find uses in diagnostics, where you would be able to detect abnormal cells, or cells that have been tagged with a diagnostic tool such as a specially-targeted antibody, in a blood sample that are too rare to be detected by current methods (except PCR).

The original paper also proposes uses in "imaging and detection of bioparticles of interest in oceanography (e.g., phytoplanktons), energy science (e.g., oil emulsions and engineered microbes), environmental science, food science, cosmetics, pharmaceutics, and medicine."
>you have to register with the police when you move house.

First of all, this is done by the government, not the police. Second of all, this happens in the US as well. It's just done passively, when you file your taxes instead of actively.
I've got many years of experience working with the NT kernel world (filesystem layer especially) and I can't upvote you enough. There aren't that many OS that have a working, unified, cache, a good hardware abstraction layer or the possibility to run any subsystem.

My only regret is that Microsoft didn't open the subsystem API enough. I submit they want to keep some freedom in this area.
So your basis for "marketing share growing" is a Comscore report based on a survey in the United States? The only way you would know how many WP are sold is you work on certain parts of WP at Microsoft. I know someone who does, and, although no specific numbers were given, he gives off the impression that WP growth has not been good, and that the Lumia launch was, to put it nicely, disappointing.

And the inevitable "<insert mobile platform here> sucks" mantra comes from fanboys from every platform, including WP. Care to explain why that FUD hasn't influenced the growth of iOS and Android?
Translation service.. A pram is a stroller to Americans.
I Am Lazy
I reckon this is because the ranking algorithm deranked them when their click through from bing rate declined after the sudden publicity storm. Their #visitors delta probably went very negative after everyone stopped clicking links from various news sites.

They probably shot themselves.
Funnily enough I just watched The Amazing Spider-Man and the car thief scene featured a stolen BMW: http://www.youtube.com/watch?v=3aPU8q-bni4

(Also, apparently Spidey's preferred search engine is Bing, but I assume that's a paid product placement.)
The kicker will be when they can do this, even when we've flipped the off switch. For now, there's always the off switch.
Sure, you can do that. Besides the closure allocation cost you have to be careful if your Lisp supports setting variables directly:

(define x 2)
(define y (lambda (z) (+ x z))
(set! x 3)

Now you want the `x` referenced inside the lambda to refer to the new value of `x`. So if closure creation copies bindings in the parent scope then you have to introduce an extra indirection for mutable variables. This is called "assignment conversion".

(define x (make-ref 2))
(define y (lambda (z) (+ (read-ref x) z))
(set-ref! x 3)

Note also that it is unnecessary to store the number of bindings in the environment, because this number is implied by the lambda associated with the closure.
This appears to be Facebook based (Facebook login required). Is that true? Why wouldn't it be LinkedIn based?

Some prefer to keep Facebook for personal and LinkedIn for professional relationships.
Depending on what type of Lisp you're compiling, you may be able to resolve some locations at compile time. See section "lexical addressing" in SICP chapter 5, here:
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-35.html...
I almost said Poe's law! But I thought that might be the sex one (e.g. rule 34).
Dear Asana Inbox, why do you want to slay email?
The Evolution of the Job Application
I registered an account to respond, the horrible joke came while wondering if I should really post or not. I've got no issue editing it out if it bothers anyone.
The Dirty Suicidal Secret of Facebook
Why should he expect Google to have the kind of customer service anybody else does? Why shouldn't he?
I did a US trademark search and did not see anything of theirs for "floor plans".
I wonder what would be the advantages of using Clojure without the JVM over, say, Common Lisp. To me, it seems the great advantage of Clojure is its ease of using the large number of java libraries out there. However, if you take those libraries out, wouldn't a mature Lisp implementation like SBCL be much better?
So, watch porn with your partner. Then have sex instead of masturbating.
Christian Heilmann: disappointed by the new Macbook Air
Just curious: what % of the commits are coming from the larger Qt consulting houses (ICS, KDAB, Digia, etc)?
I dont like the language, but i do like the essence of going after people who have different mindsets / background / work for a fresher start.
Ruslan Kogan must be rubbing his hands with glee at this development - more pricele$$ free publicity for his site.