skysight-inc/HackerNews huggingface dataset:
>Let’s be honest: a great many of us are tired of seeing the same old Twitter Bootstrap theme again and again. Black header, giant hero, rounded blue buttons, Helvetica Neue.Yes, you can customize the header to be a different color, maybe re-color some of the buttons, use a different font. Ultimately, however, that doesn’t change anything—it still looks like Bootstrap.

Well, your blog still looks like a me-too minimal one column, design, like another 50,000,000 blogs out there (half of them on Tumblr), but you don't see me complaining, do you?
Modern web basically limits client-side innovation to within HTML/JS. Why do I need to wait for some consortium to scratch once per decade and spit out an evolutionary version of same ol'? "Look we have this control you can draw on, we call it The Canvas! Innovation!".
Who ever said UUID's were random? They are sufficiently structured to be globally UNIQUE. That's the contract.
Finding and Reverse Engineering Deleted SMS Messages
Ask HN: On companies hiring remote developers and why don't you do it?
Giving the high demand for developers, I've seen more and more
companies who hire developers remotely. Constantly we see posts of
developers saying how awesome it is working remotely and how it has
worked great for them and their companies.

Analyzing the "Who's hiring thread" for the last 5 months, I found
that there are a "good" number of companies willing to do this, but
still is not that much and a lot of them say "Just in US"

October
Remote: 40 (16.1%), Total Posts: 248

November
Remote: 35 (15.8%), Total Posts: 221

December
Remote: 39 (17.0%), Total Posts: 230

January
Remote: 26 (13.5%), Total Posts: 193

February
Remote: 35 (19.4%), Total Posts: 180

Number of people re posting
4 times (1), 3 times (5), 2 times (23), 1 time (110)

I would like to hear, if your company hire remote developers, how has
it worked for you, how do you find those guys?

If your company doesn't, what are the main reasons for this? what would it take you to
consider a developer in other state or country?

I've seen startups that are fine hiring "consultancy shops" whose
developers are overseas but not hiring the developers directly, why is
that?

DISCLAIMER: I'm interesting in the subject mostly because I'm working
on a current solution to help companies and developers connect through
engager.io, we believe there is a giant market of good developers
outside the U.S, but unfortunately not all the companies want to hire
remotely or can sponsor H1B1 visas.
I think you are ignoring the fact that many people are able to eat way more calories than they burn, yet those extra calories simply don't convert to fat. I am not excessively active yet I eat significantly more calories than many people I know, yet I don't gain weight.

From things I've read [1] it seems that the vast majority of people consume more calories than they 'burn' but only in some people is it converted to unwanted weight gain. The real question, as many people have been referring to, is how do you determine whether your body hangs onto the extra calories as weight or simply disposes of it.

Saying "If you eat less energy than you burn, you will lose weight" is certainly true, but is akin to saying: "If you never get in a car your chances of dying in a car accident are significantly reduced." It's true...but not really helpful or meaningful.

1 - http://www.amazon.com/Why-We-Get-Fat-About/dp/0307474259
The Geography of Happiness According to 10 Million Tweets
I believe this is handled by Backlift: http://backlift.github.com/docs/basics.html#backlift-variabl...
It's looking for the upgrade header in HTTP, and then, yes, proxying that connection.
"I still don't understand the tablet form factor. I concluded that it's not for me some time ago, but am waiting for the general population to come around to one glaring flaw: you have to hold it."

What you have obliquely hit upon is what makes tablets destined to be the center of workplace computing. You CAN hold it, like a notebook or sheaf of paper. You can walk around with. You can also lay it on a table and type on it, or use a keyboard with it for sustained typing for most office tasks.

The deskbound will be left behind when everyone else is walking around, and will suffer tribulations.
Chinese military hackers were 'noisy'
I agree that some users will have a need for MS Office over LibreOffice.

I'm not trying to convert you. But what, apart from the interface, did you find missing in LibreOffice?

I see people saying that the free Office suites don't do what they need, but I don't see what is missing. And I think that might be useful information for the free Office teams.

(Personally: I found search and replace for formatting characters much harder in LibreOffice than it needed to be.)
Of course not.

Even on the same network, different conference apps have different characteristics. It depends on the compression and coded they use, how they handle changes in network performance, etc.

Plus the GUI and UX of that app was simply horrible.
In Star Trek the next generation; as different users interacted with different physical platforms (tablets, desk consoles, wall panels, tablets, voice activated devices, "desktops", etc), the work space would adapt to it's physical medium....so....I'm sold!
Xterm will do 256-colors too. It's the setup I use.
Women are stringently socialized to be modest, far more so than men, particularly in domains that are seen as "men's work". So your starting assumption isn't very safe. And while "work harder and learn more" is good advice, it's generic advice! Everyone should be doing that, all the time. Even if you're at the top of your CS class; you won't stay there if you rest on your laurels. Finally, there's no reason to think that she used her gender as a crutch.

It's very easy for anyone to feel that they're getting special treatment when they get their first professional job. Breaking into a field, any field, frequently requires pulling strings, taking advantage of connections, or just plain good luck. I know I certainly did when I got my first programming job. When that happened, my peers congratulated me and expressed confidence that I would quickly prove to my employer that they were right to hire me. Not one person speculated to my face that I probably got the job just because I was an upper-middle-class white male. Even though they would have been FAR more justified making that (obnoxious and unfounded) assumption than the one described in this article.
I agree. The 996 was just too bland, but still sold much more units than the 993. Go figure.

OT: I once tried to talk a client into dropping a 3.6 993 engine into a 996 Carrera. Everything lines up, but he was afraid of the resale value of the car. Would have been a fun experiment. :)
Javascript QR code scanner
Interesting that one of the bugs was reported by a Ruby on Rails developer. Nice to see such cooperation between two similar open source products.
Demand Media Splits in Two
Anodyne Developers Claim Pirate Bay Promo a Huge Success
I'm using http://userscripts.org/scripts/review/121512, works very well.
Organization for tax season
Yeah, uniqid is just an altered timestamp as I understand it. But it's not meant to be in any way cryptographically secure or random, though I'm sure someone somewhere uses it for tokens, passwords, whatnot.
instead of complaining, sum up some alternatives.

And wrapbootstrap or bootstrap themes? :-)
"And not just the same general layout, but the exact same components."

Funny how on the desktop designers demand HIG compliance and standard UI widgets, while on the web they want us to get all Kai's Power Tools on every button and widget.
Dissecting a Trailer: The Parts of the Film That Make the Cut
No! There are now Ubuntu Store apps (they used to be called "Disco" apps but they had to stop using that name). Ubuntu Store apps have to use a new L&F and can't use inter-process communications and have to be vetted by Canonical.

Kidding! I'm kidding! Put the pitchfork down!
todombo.com - todo dashboard with widgets instead of todo lists
Hi Everyone.

I want to describe an idea of todo dashboard. Everyone knows about todo websites like rememberthemilk.com, todoist.com and others. In our opinion, this approach lacks expressiveness, and it would be great if you could write down something like "Meet Bob at 8pm" and system understands who Bob is and that 8pm is actually 20:00.

This brings us to the idea of widgets - cards that represent different types of tasks like meetings, deadlines, notes, bookmarks etc. and dashboard on which these widgets can be placed.

Depending on a task type widget has different representations and functionality, but the main point is to show user information about his tasks not in plain text.

We have created a prototype of the application - todombo.com.

Our current version supports only one type of widgets - simple cards with title and description. Any feedback would help us a lot since we don't understand whether this idea makes sense to other people or not.

Thank You.
Mission Control Loses Contact with International Space Station
Add to this point. If you apply, then prepare the application as well as you can. I have seen people rushing to finish the application for something as competitive as this the night before the deadline. And of course, in such cases, they are going to lose to the teams that are well-prepared.... Put effort in if you are really up to it.
HTML5 sucks because he doesn't know about UTF-8? Yup, definitely a C programmer. I'll be over here, doing JS, not giving a shit about binary-safe strings.
It is the case for the retail version as well, always on connection is EA's mantra.
Best hair ever

http://mvdirona.com/jrh/work/JamesHamilton.jpg
I am from brazil, and I wonder why noone want to hire me remotely (not even in Brazil!).

I just don't understand all those "US-only" hiring.
Syncronising offline data for your webapps
Dug up an old hack I had laying around in response to a question on stackoverflow. Makes for a fun demo :-)

https://github.com/asbjornenge/jsqrcode-scanner
The graph relates to intended use not just physical limitations. Backup generators are generally more concerned with cost and matinace issues than efficecy. So they tend to be simpler and have much lower tolerances. That said, the automotive market is huge so if they ever became popular for say plug in hybrids something in the 30-40% range is vary possible even at 100hp.
And for most corporations like mine to stop blocking websockets. What do you mean let some odd port through the firewall?
HAProxy has had Websocket support for a while now. But other than that, you can run run on the same domain without a proxy by just using a different port.
Well are their fake SSNs or other ID numbers because I'd doubt that Ms. Asdf Asdf (of CA 90210) has a genuine government ID number, http://scoweb.sco.ca.gov/UCP/PropertyDetails.aspx?propertyRe....

Could you just claim that against your own ID?
Doesn't work in chrome :/

"Apps, extensions, and user scripts cannot be added from this website"
Ah EA, creating a 'market' of open source clones, like CorsixTH and surely one of Sim City. This time we're being pushed to the clone before the original is dead.
Kickstarter Mobile App - Awesome HTML 5 Video
No, Django's XML deserialization is not used automatically. It is only used for mass importing objects to the database, which most sites would allow only admin users to do.
As a developer, having read through all of their site I can't tell if this thing actually supports native development. If it did, that would be great, my main issue with Android is the way so much of the OS is tied to Java with the NDK and such as barely supported afterthoughts.

Google doesn't seem to have any particularly good plan (at least not in public) for dealing with the Java anchor, even after the Oracle lawsuit, which I find very concerning as an Android developer -- like, when, if ever, are they going to support Java 1.7 or Java 1.8 features? Seems like they are content to be stuck at Java 1.6 forever. So not only are you practically stuck with Java if writing non-game "native" Android apps, but you're stuck with an old and increasingly obsolete Java.

The fact that I can't read past the weasel wording here though suggests to me that when Canonical says "native" they mean "QML running on top of Qt", which isn't really native at all (if I can't hook into it at the C/C++ level). I'd love to be wrong though.
You're absolutely right. It was 100% our fault that Meldium was broken - we didn't pay attention to the implementation, and we assumed that job IDs were random when they really weren't. I don't mean to cast any blame on UUIDs or resque-status in this post.
That really depends on what you mean by "pumpernickel". If you mean black rye flour bread, it's not significantly different from any other grain-flour bread. If you mean rye meal bread ("real" pumpernickel), it would have significantly higher fat and caloric content (it's much denser than a flour bread, containing very little in the way of gas pockets, and uses more of the seed).
Not to take this thread off topic but I've also been getting into the fascinating history of computers. I've almost finished the book Code by Charles Petzold and it was like a lightbulb going off in my head. So interesting and so exciting.

I'm now itching to dive into assembler so based on georgemcbay's comment I'll give 6502 a go.

On a side note, @geeksonhugs, do you know of any other good books or documentaries exploring the history further?

Thanks in advance
"And now we've taken this canvas, and hooked it up to a modified version of OpenGL ES!" Only it turns out that neither Apple nor Microsoft trust their "superior" native drivers enough to let the open web talk to it, even through a completely type-safe and memory-managed interface.

Different constraints, different security model, different applications. But the fact that triple A games still routinely crash on Windows is enough of an indicator that the security and stability of native code is highly overrated.
Windows 7 still being sold on up to 93% of British PCs
Wow, the gain from using two choices is indeed impressive! According to section 3.6 (page 72): ``[For a system with 500 servers, i]n equilibrium, the expected time a [request] spends in the system given one choice (d=1) is 1/(1-λ) {where λ is the average request rate}. Hence ... when λ = 0.99 the expected time in the system when d = 1 is 100.00; with two choices {when d=2}, this drops to under 6.''
For Founders: Project Management Tools for Rapid and Sound App Development
Prop-ed - A New Way to Wikify the Web and Write with Interesting People
Definitely do so. Along with all the cooling system hoses. Problem is those hoses are expensive, and will add about $200 to your parts tab. Worth it, though. Wait, I would actually replace the actual thermostat housing due to corrosion. Old coolant is a bad mother on your cooling system. Make sure to also flush out the radiator with running water.

Oh, and since these are aluminum parts, go to a Honda auto parts dealer and ask for a tube of Hondabond. Its a silicone dressing that is 100 times better than anything available from Pep Boys. You want to make sure your parts seal properly.
No they don't. They make it very clear that this was done by exploiting a flaw in Java.

> The same software, which infected Macs by exploiting a flaw in a version of Oracle Corp's Java software used as a plug-in on Web browsers, was used to launch attacks against Facebook, which the social network disclosed on Friday.

That being said, even if it is Oracle's "fault", most malware works by exploiting third-party software such as Java or Flash or Acrobat - including most Windows malware. OS X may be "becoming less secure", even though OS X itself hasn't changed, due to the fact that some Java and other exploits are now being used to target OS X machines. This is all covered very fairly in the article.
Two of the issues are DoS issues, which aren't "drop everything, upgrade now."

If you don't trust your admins, the fourth issue is very important, but lots of places put complete trust in them.

The first issue is more about not becoming a vector for a phishing attack, AIUI.
What are the implications for our understanding of how to induce depression in humans?
Show HN: CategorizeContacts util for Android
I found the Groups feature of the default Android People app not quick enough and a bit bloated. As a sort of exercise, I decided to implement one app that does the kind of job I need: create contact categories, add contacts to them, browse them and call contacts in 2 clicks.

What came out is the skeleton of an open-source app hosted on github (link in comment below).

This is not a commercial product by any mean, nonetheless I would like to meet some kind of "open-source" designer to give it a simple style and a nicer graphics, and then publish in on the Play Store to see if someone else finds it as useful as I do.

Anybody who would like to spend a couple of hours on this is welcome to drop me a line (forks are welcome too!).
Richard Branson joins Warren Buffett's giving pledge
Have you tried writing to the companies who say "remote" in the "Who's hiring thread"? What do they say?
Here is an entry point: https://en.wikipedia.org/wiki/Advanced_Chess

I don't recall any specific paper, but I think tournament were played.
link to github project: https://github.com/fabio2722/android-categorize-contacts
Thanks for all this. I need to spend some time parsing it.

One thing that CohortMe is doing that keeps the thing from being unwieldy is that I only go back 12 periods. So only 12 weeks, or 12 days or 12 months.

Not a perfect solution, but it's version 0.0.1 :) I really only wanted to see 12 weeks right now anyways. Until I have some decent data going into the months.
Does anyone know the link to this blog?
hey

i've been searching hn for this blog about the oxford computer science curriculum. it's basically someone's class notes from his time at oxford and it has some interesting stuff like an explanation of pointers and a list of stuff cs grads should know. if anyone knows what i'm talking about, can you please submit the link to the blog or tell me the name? i can't find it anywhere

thanks
In auto repair, what the books tell you != apply to real life. Never does. I think its a joke played on by the auto manufacturers.
For the programmers who wish to write, they and the ones who come after them should write more like Hemingway, because then all the writing that comes will come in a such a way that it is always written especially well, and all the ways in which people could ever have written will seem even more like the things they would have written if they had written them well and simply, in true and clear and simple sentences that never had any particularly unncessary words, and no special use of irony the sense that Hemingway himself or others that wished to sound like him might have used had they cared about such things.
Linux Foundation Welcomes Members from Android, Embedded and Cloud Communities
I'd love to see someone build in cycle plots in to this tool.

My real frustration with Cohort analyses is that the results are always presented in this arcane format that doesn't actually answer any questions.

The question a cohort analysis is supposed to answer is "Is our retention improving" and to get that answer you're supposed eyeball rows & columns of text and make inferences (and then go ahead and speculate some actions).

Here's a better way: http://insideintercom.io/retention-cohorts-and-visualisation...
I think smackfu is referring to folks not being able stick tot he low carb / no grain diet.
I spend a fair amount of time in the Python StackOverflow tag. I've noticed that questions which ask about dealing with third party modules tend to get fewer answers/views than questions that deal exclusively with problems that can be solved within the Python standard libraries.

It looks like all of your python related questions deal with third party libraries.

You obviously know how to ask decent questions on StackOverflow, as I can see you're providing good code examples. In the case where you're dealing with third party modules in Python, I would suggest taking the extra step of including links to the documentation/tutorials that got you to the point you're at.
Chinese Military Group Linked to Hacks of More Than 100 Companies
Teenage Years
Nanoscale is fun. A measly voltage of 1 Volt across a gap of 100 nm means there's an electric field of 10 MV/m. It's kind of hard to keep electrically charged particles, such as electrons, from moving under that kind of stimulus.

If memory serves, in air the disruptive voltage is 30kV/cm (or 3 MV/m) - above that one gets those sparkly electric arcs that melt metal, intentionally or not. (Other than that, air is an insulator.)
Those studies all focus on trained individuals. As a novice you would be putting on more muscle than a trained bodybuilder or strength athlete.

It's worth pointing out as well that there is no disadvantage to consuming too much protein.

Strength standards for beginners.

http://www.exrx.net/Testing/WeightLifting/StrengthStandards....
How about serving it using SSL on port 443?
Many of those that say "remote" also specify that it is US-only.

I am wondering why.

And I don't tried to actually get hired yet (I have a startup, that yes, is running out of money, but no, I won't give up that easily :P)

But I am paying attention, as plan D in case my startup fails in plan A, B and C.
Why do great blogs like Aaron Swartz's or Svbtle blogs not have comments?
"Dammit Jim, Im a Doctor Not A Miracle Worker!"

Me too! It's in the plans if I get around to it. Didn't have time to get it done for v0.0.1 but yeah, I want them too.
I use \ for <leader>, doesn't seem to clash with anything I do on a regular basis (but I'm not a power user by any means)
We have this - this is what one normally finds in the form of health indemnity. They cover (up to some maximum) only emergency/catastrophic costs, and have no everyday coverage.

They are extremely unpopular for many reasons, which center primarily around paying out of pocket for normal services:

For the purposes of this argument I'm going to use "health plan" to refer to what most people call "insurance" - to avoid confusing the two concepts.

- The out of pocket costs for a no-plan person is extremely inflated. Where your insurance company might pay $60 for a doctor's visit, the cost for someone not on a health plan may be $200-300. This makes the notion of paying out of pocket for routine services unrealistic for the majority of the population.

- These out of pocket costs are expensive because the status quo is for everyone to be on an employer-sponsored health plan. Those who can afford to pay, are on a health plan - the bulk of those who aren't on a plan are financially compromised and likely to default on their debts. This encourages a wild inflation of quoted cost to compensate.

- This further drives people to health plans. Barring the ultra-rich, no one is able to afford health care at "free market" prices, making health plans the only reasonable route forward.

In short, what's wrong with people paying out of pocket for basic services is that "basic services" at market rates will set you back $300 for sore throat.
Sync between local repo and remotes made simple through arguments.
Dean Capewell | Buying the Correct Interior Paint.
Personally I have a mapping <leader>x that starts a terminal emulator when running under X or drops to the shell otherwise. When I work on a project I cd into its directory. Executing commands is just a matter of hitting <leader>x, doing what's necessary, and closing the terminal.
How high is too high? KIRO tests pot-smoking drivers to find out
This is code "each person in people" — once you go down the path of doing that kind of thing, the next thing people will ask for are filters, etc. and eventually half your business logic is in the "template" and half in the view code.
If you want random but don't care about globally unique, use a function that calls `/dev/urandom` is your best choice for cryptographically secure tokens.
The Alchian-Allen Theorem