skysight-inc/HackerNews huggingface dataset:
Your memory of the Razr days might be more than a little bit colored by the fact that you were in junior high, when things are less complicated on some levels and raging hormones make socializing absolutely imperative. I was in my 20's in those golden years of Razrs and my memory of dating then is that it was a lot harder to find intelligent, interesting people my age to connect with. The people who are now distracted by smartphones would probably have been distracted by the big screen TVs that dominated most bars anyway, and in my experience, interesting/well-read women who could converse about a decent range of topics were a rarer find. The culture was a lot more materialistic than - having a Hummer might actually impress a good portion of the dating pool to a degree that would be depressing now. YMMV, but you couldn't pay me to go back.
I personally think that if you have the leverage you say you do in this situation, is to do what you say (develop the service) using different code of course, and then sell yourself to them as a consultant for at least triple the amount they had you on for beforehand.
I can't even reliably watch youtube videos between 6pm and 10pm and I live in a major city!
C# is compiler to IL.

The IL linker operates over the IL code (typically C# produced, but we are working now on adding also F#) and produces the minimal set needed to run.

Then we compile the resulting linked IL to ARM code, and then we run the result using the C linker (so the same removal of unused code takes place, this time for the C bits of Mono).
If you're in conversation with me wearing one of these things, I'm going to ask you to take it off.

That's how I'm "just going to deal with it".
> Besides, dynamic typing scares the hell out of me

Funny. I feel exactly the opposite. Static typing is false security.

I program in JS. My coworkers in Java. They have so many bugs that make it to prod because they assume that just because it compiles it must therefore be safe.
So why all the hate for socialized medicine? If the rich(er) folks want to have access to the most exotic care, they can still have it. Meanwhile, people who can't afford basic care today will get it. Come on, America.
It's worth noting that this doesn't retain ordering
It sounds like you're picking nits to me. You're talking about two points, in what is hardly the core of the essay, and using that to justify a broad criticism of the whole essay?

Look, I disagree with esr on more than a few things myself. But this essay strikes me as a fairly reasonable introduction to a number of activities and mindsets that a would-be hacker would want to cultivate. And it's not like he is saying "This is the only route to becoming a hacker".

I also don't understand your thing about finding the reference to pistol shooting "offensive". I can understand if you're an anti-gunner or whatever and don't like guns, but the simple facts are that millions of people enjoy going to the range and shooting their pistols. We're talking about something that is legal (with some caveats), safe, fun, and has positive personal benefits... it's not like he suggested going out and watching kiddie-porn or stealing food from starving children.
This looks very nice, in particular the free version. I would never consider trying a runtime that can expire, even for experimenting.

They still don't have a Linux version though, which is disappointing, since I can't try it.
This is very cool, nice work!

Judging from your items in the list, it looks like you started with Mozilla's mortar library [1], which I work on, and completely rebuilt it. I really like how you've structured it and all the stuff you've included -- it's a much more powerful starting point than what we currently have with mortar.

We've been hard at work trying to figure out what we should do with mortar. Naturally several other starting points have emerged, because that's how the web works. We're excited about this. We, Mozilla, still want to give developers something they can use to easily get started, but we'll most likely refer to all the other ones too so the developer can choose between lots of libraries (ember, angular, requirejs, etc).

Thanks for this, I'll keep it in mind as we write documentation on MDN for writing Firefox OS apps!

[1] https://github.com/mozilla/mortar-list-detail
Indeed! At the early stages of a startup, most decisions (including technical ones) have a strong emotional/instinctive flavor. When I worked at large corporations, the decisions were almost always devoid of emotions.
I've never run a marathon. BUT I've run plenty of ultras. Even stage races (back to back to back ultras).

Everyone is different. I don't like hearing people saying that running is bad for your body cause I did "x". It might be bad for "your" body but not everyone else. Also it might be bad for your body cause you ran with poor mechanics. There's so many factors...

I'm inclined to say that running is not bad for your body, but bad running is.
We don't have an end date.
9 points in 7 minutes for a "coming soon" page?
Really depends on the contract you signed with them and the license agreement. If they own the product then you might be entering shaky ground re-developing it.
What, exactly, do you want to do with it, and how does it replace email?

(Genuinely curious - I see suggestions for replacing email on a regular basis, but rarely ones that are deeply thought out.)
Sounds optimistic! Is there much of a startup scene in Kunming?
So did you use your own product for this project?
Then apparently the new pricing model is much more expensive to start with, since there is no longer discounts for renewals. Just to compare apples with apples, here is the difference in pricing:-

old: 999 first time and 599 for upgrades for "enterprise", 399 first and 249 for upgrades for "professional" and company with 10 or less people;

new: flat rate 999 for any companies (2+ people) and 299 (only for single person)

Sorry this may sound bitchy , I just don't like price-ups as I live in a location where inflation is killing me (and the salary is like half of what US rates are so software are twice as expensive in that thinking).

I am not against price ups and it's always better to be an early customer, but one a longer run, new customers (or existing customers as well if they don't get the upgrade price after the first renewal) is definitely paying more. That greatly affects small businesses because they can no longer use lower tier one just to get the juices with cross-platform joy on a more affordable rate.
I speak English and their voice recognition is laughable for me too.
I like this, this is an Open Government project that doesn't demand transparency, but urges for action. You know, instead of watching, doing. We need more of these.
No, the goal is to have a long term, healthy, sustainable diet.

Simply reducing calories but eating mostly carbohydrates will cause the body to lose more muscle than fatty tissue. People will lose total weight, but they will not improve their health.

My sister (an M.D.) did an autopsy of a very skinny girl, who ate nothing but redbull sodas and similar stuff, who died of starvation, who looked VERY skinny, but her inner body was full of fatty tissue, with small organs and weak muscles, all because she wanted to be thin and only did calorie counting.

So please stop disseminating that harmful information, so we can save other girls like her from her fate.
Eh, SublimeText does this already. Cool to have it in Bash though.
That's a really good solution - from memory a similar system is used on the headsets worn on Sydney Harbour Bridge tours. I'd forgotten about them until you mentioned vibrations.

I'm actually going to be disappointed if they don't have this in some form. I guess the most elegant solution would be to read skull vibrations rather than use voice at all - I'm not sure how viable that would be though.
At the end of the day, we may as well be talking about what band is the most Rock.

Well that's easy: Mötley Crüe.
Thank makes sense. Silly me.
I guess I kinda thought this was going to be more of a CMS type thing that generated static HTML documents for you or something - but the video sort of looks like it really just gives you some markup to copy/paste and edit along with a CSS file.

That being said, I do think the default styles look pretty nice - and I'm sure this would be useful to just get up and running quickly.
My phone is a HUD for my hand.
Wow, I didn't know they charged 99 cents/year to Android users now. It wasn't like that in the past! iPhone monetization continues as a single payment. Do you think that this is enough to maintain the company? Many other companies should be perfectly capable to reproduce the contacts-promiscuity that Whatsapp is using. And they could even mix it with compatibility to other XMPP platforms...
Account Hacks Shine Light on Twitter's Treatment of Brands
It's not user defined in db/schema.rb. When using migrations, the schema is written to that file. It's entirely possible to bring a legacy database to the app and never create a migration. Rails just reads the table definitions from the database.

I think the schema.rb file CAN be used to build the database though... I'm trying to remember. I feel like I've done that before.

This is good and bad. Good because it saves the developer from describing something that's already described in another area. Bad because it takes away a bit of control.

My Django apps had a bunch of legacy tables that I was forced to sit and document. I had to remember to go back and add another line every time I added another field. But, to be honest, it's pretty much the same way with most other frameworks I use.
Not quite, they just decided that their phone is more interesting than everyone around them.
(After watching the video) So, since you still have to code, it's really just a "coming soon" page framework (like Bootstrap or something)? Why not also make it available open source on something like Github?
If you talk to the members of the Google Glass Team, they actually tell you that the device is not to augment reality at all.

Google Glass augmenting reality was coined by the press.

That should give you an idea where Google is heading with this product.
Meet Badge Fever, a global ultimate solution for achievement systems. Badge Fever let you create, collect and display badges across all platforms. Thanks to seamless implementation and fast API, you can replace your complicated achievement systems with Badge Fever in matter of minutes.
I am happy to introduce you our new project, hope you like it and provide some useful feedback. Badge Fever is still very young and we have many plans for future. All suggestions are more than welcome!
If you like our project, support us either on our online campaign: http://igg.me/at/badge-fever or by sharing our project with your fiends!
Seriously though I could not even imagine my workday without GTalk.
I like the flash message 'You screwed up dude, try again.'!
The 2013 Startup
I think you shouldn't have let people talk you out of using Haskell. It's a very nice language and has some advantages for this sort of project (at least based on your cursory description).

However, its advantages are really not the important part. Rather, I just wish you wouldn't dismiss it immediately as a crazy choice. It's no more crazy than any other less-popular language. It has a reputation for being impractical, but this reputation is rather unfair especially in the light of recent very practical developments like simpler concurrency, an improved IO manager, very good web frameworks and a fair about of strong libraries both for very specific domains and general productivity.

The main disadvantage is that many people find it hard to learn. However, this is a function (heh) of functional programming rather than the language itself. It's actually a simpler language than Scala in many ways because it tries to do one thing well--for example, it has no sub-typing, so you do not have to ever worry about covariance and contravariance.

Now, my point here is not that you should always use Haskell, just that you should seriously consider it. Too many people dismiss it out of hand almost as a joke when it is anything but.
IPhone 4S outsells Galaxy SIII in 2012 Q4
Yes, openly criticizing someone's opinion (or in this case, simply stating another opinion) on a public forum is exactly the same as trying to impose my value system on that person.

By the way, you totally missed the "me" in

> Keyboard shortcuts give me precision and efficiency, not speed, and that cognitive overload you talk about is a small price to pay.

which quite clearly means that this is a subjective matter.

Thanks for helping policing the internet: we clearly don't need to debate about anything.
Hmmm... if I get the time I may pop by.
If you're not storing that somewhere, but rather typing it, I find you're often better off by being a little more forgiving, eg:

$ grep -r "if __name__ == .__main__." /path/to/lib

or even:
$ grep -Er 'if\W__name__\W==\W.__main__.'
I totally agree! It's a scandal and it's a shame, that this is not pushed to the front page, we should get this out to the wider public!
I store the first and last characters of my passwords in plain text on my local machine. It's enough to remind me what my password is, while still remaining unknown for anyone else.

Well, actually my browser homepage is a simple HTML file carrying all my bookmarks, residing locally on my machine. This is much better than having a largely blank Google home page and having bookmarks additional clicks away. This HTML file has website links together with the first/last password letters next to them.
Maybe you mean this? http://xmpp.org/extensions/xep-0295.html
3Doodler 3D printer pen hits Kickstarter
I would really like to see Canonical take the initiative and produce versions of Ubuntu Tablet that can be flashed onto popular devices. I was kind of disappointed to see them put out another one of those "Hey, does anyone want to build hardware for us?" requests. They seem to have a business model that involves getting Ubuntu running on anything and everything, but they don't have a clear path to mass market hardware.
http://xmpp.org/extensions/xep-0295.html :P
5) Cheatcam: AI tells you what chess move, poker play, etc to make, in real time.
While I have no issues with these arguments or their intent, I feel like this is not the forum for such a discussion. There are much better venues for political discourse than HN - let's keep it about tech.
I like the design. Also picked up this great link on your twitter feed: http://color.hailpixel.com (great tool for picking colors).
Python multiprocessing example
it shows me a mobile page.. WTF??
Tool for exploring color schemes
Are there no tests beyond simple compilation?
New Google Glass Video shows off UI with search, translation, and camera
How to easily create a usability test report
XMPP is not that clear [0] what happens, if the recipient is offline. I'm not sure, what the popular servers (Google, Facebook, etc) do in practice.

As a proof of concept. It should be easy to implement a "shortcut send" into an email client, which sends a mail directly over XMPP, if sender and recipient are both online with this client.

[0] http://xmpp.org/extensions/xep-0160.html
In The Brain of Nic Ferrier: This Year in Emacs
Does this mean that MonoDevelop is now officially dead?
"I didn't want to think so much about escaping newlines (that are in the comments and infos) and the delimiters, right now I was only escaping < to &lt; and > to &gt;."

Then at the very least you need & -> &amp; too.

Alternatively, wrap the whole comment in CDATA, though don't forget to replace ]]> with ]]>]]&lt;<!CDATA[ or something like that so you don't get spurious CDATA closures. (There may not be any in there now, but there will be once people hear about you doing this...)
I must admit that JS scares me more than anything else. Would love to hear about defenses you employ in JS.
there is no disadvantage to consuming too much protein.

Uh... there are many sources that cite problems with eating too much protein. Dehydration, kidney stress, calcium deficiency, heart disease, and other side-effects of increased fat or cholesterol levels of foods with large amounts of protein.

http://www.livestrong.com/article/468026-physiological-conse...
http://breakingmuscle.com/nutrition/put-down-steak-youre-eat...
http://www.medicinenet.com/script/main/art.asp?articlekey=50...
> Yes, because big business doesn't have enough power yet already.
> That's who would step in. You would reduce the size of government and corporations would just fill the power vacuum.

Because that hasn't happened already, even with a huge government.

> But we all know who funds the Libertarian party anyway - corporations or billionaires (who own corporations).

Corporations are actually government entities. One of those handy things that help businesses get big enough to manipulate governments.

A business doesn't just apply as a corporation for tax benefits, it also does so for the limited liability. So when they unwittingly contaminate your property, or accidentally poison you with rancid meat, the owner of the corporation won't have to sell their house to settle the lawsuits that follow their companies negligence.

So that government you think protects you from big business, passes the risks that business owner would normally have to take upon himself, onto you.
I think this is great. One problem I've had over and over again in the past is that I could build a decent MVP web app with something like bootstrap but I could never design a nice looking frontend to convince people to register and try it out.

I actually think this will solve this problem for me.

Great work!
Out of interest, what is it that you do? Freelance consulting/development/design?
I used the core framework but because I hacked it together so fast and there were so many custom sections, it's not a great example.

If you open dev tools, on each section you will see a class of either "base", "accent", "neutral", "complement" or "white". You can swap these classes and you'll see that module update.

Also, the site is responsive, and some of the icons can be seen.
So what's the battery life for USD 1500?
One thing I'm curious about, and don't see mentioned anywhere on those pages (though I didn't watch the videos). Can you use Google Glass if you already wear glasses?
I prefer static typing because those assurances reduce the number of things I have to manage--they mean I must keep less state in my head. I do not assume that it guarantees things that it does not.

Attributing your coworkers' "if it builds, it works" assumptions to static typing strikes me as incorrect. Static typing, at least in Java, ensures only a (relatively) small set of conditions are true; I don't think you can really blame that for increased/additional assumptions on the part of sub-par programmers.
Some sort of banner or something to allow others to embed to their blog/site whatever might be nice, not sure if it fits into your vision though.
This makes me happy - I remember the headsets I've used that used this in the past needed a lot of customisability to get a fit flush against my head. It was about 8 years ago though, so I'm assuming things have come along since then.

Do you have any idea if sound will be made though bone vibration or traditional speakers or both? I'm still a bit skeptical about how this is going to work in crowds.
Pulse of the Alley – Public Stuff
We are working with Scala at that scale at Foursquare, and compilation times are definitely a headache. What helps is ensuring your dependencies are acyclic so you're able to do smaller incremental compiles when you make changes. To get us on the path of a DAG-ified codebase, we've been using a build tool developed by Twitter called "pants":

https://github.com/twitter/commons

which has some similarities to Google's Blaze build tool.
Google Glass app that blurs non-single persons faces
If you sign up you'll see a better one ;)
Oh. Thanks for pointing that out, I think I didn't escape & -> &amp;.

I hope it won't make trouble to someone.
I think one of the better uses of this camera will be in law enforcement. Not only can the glass record everything that happens, cops can use it as a tool to aid in real-time communication, a win for civil liberties groups as well as cops. Ensuring that the video evidence can't be tampered with or deleted is critical.
Ask HN: How much data can you get from Facebook or Google?
How much data pertaining to the users can you get from the Facebook Graph API or the Google+ API? Or to rephrase, what are the restrictions on this data, are they set by the user or by the provider?
A is for Audience: why Comic Sans is important
It seems like audio is transmitted solely through bone vibration based on the FCC report https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=18...
One thing that rarely gets brought up is deployment. If you're in a shop with Windows webservers. Django pretty much isn't going to happen for you. I remember a couple of years ago there was some effort toward a WSGI module for Apache based on Cygwin or something.

I'm a huge advocate of JRuby. It's Ruby for the JVM. Consider the fun of getting to write Ruby, and the joy of knowing you can deploy to anywhere with a JVM. I'm not a Windows fan by ANY stretch. I do all my development on my Linux laptop... but the powers that sign the checks think Windows is swell. So consider where you'll be deploying.
Thanks for your support. Like I mentioned, I will circle back to Haskell as the business develops. If I was the only programmer in my startup, I would likely go with Haskell for important components of our software. But I have concerns about hiring a large team that would thrive in Haskell. One never knows - I'm keeping an open mind :)
Yeah, Java is not a fair example. It has a type system with the worst compromise between being awkward (and infamously verbose) and not very effective: it gets the short end of the stick on both accounts. It's better than C, granted, but that's saying nothing. It does not compare to a good type system like Scala's or especially Haskell's.

Good type systems can catch far more bugs than you imagine. Moreover, they can actually make writing code easier: there are some extremely valuable and expressive features like typeclasses that simply cannot be reproduced in a dynamically typed language.
I just tried it again and it worked this time. That is interesting: I don't know if they tweaked it a bit or not :), but I am feeling a bit better now, because my application really needs a reliable, accurate service like this.
> With sites like github this is true for any tech job.

Not any tech job. In some specialties there's still a lot to be said for formal education, and I wouldn't anticipate it being easy to land a job doing something like NLP without at least a Bachelor's degree any time soon.

For stuff like Web development where it's mostly about knowing your tools rather than understanding theory, though, yes definitely. Even if we're going to assume some formal training will be expected, I still think most folks in the tech space are poorly served by the prejudice for 4-year degrees. An associate's degree or certificate would be far less expensive and onerous. I suspect it would also be able to do a better job of preparing folks for their careers, by virtue of being freer to focus on practical skills without also having to serve the educational needs of students who are bound for postgraduate programs.
This sort of solves 2 of the 3 problems in marketing pages (for me):

* Layout

* Design

- Copywriting

It looks nice and pretty easy to use, but the video has some minor audio issues.

I hear the audio transformed for a couple of milliseconds every few seconds. Like somebody is turning on some dials to transform voices.
Nice looking, but those boxes look exactly like buttons. Very confusing.
Google Glass - How It Feels
Computer Security in the Age of Power - Bruce Schneier