skysight-inc/HackerNews huggingface dataset:
Yes, very much so.

I'm a graphics programmer at Unity (the game engine), and recently I toyed around with Rails. That made me realize how much of assumed knowledge and jargon is in any particular field.

As a complete noob, all the information in Rails case sounds like "yeah you just rake your gems, bundle the capistrano and don't forget to bootstrap the angular node" -- stop, WHAT?! And all this while trying to do a very simple "hello, world" CRUD app.

I'd imagine graphics programming sounds exactly like that from outside, just with different words. "Oh yeah, you just swizzle your lanes, dispatch the predication queries and don't forget to Fresnel your BRDFs" (no, this sentence does not make any sense whatsoever).

Of course if I'd spend even a month in the Rails/web field, I could at least navigate without bumping into everything. Spending a year or two would probably make me comfortable. Same with game or graphics programming. The author of original blog post has been doing this for 20 years...
Gamma Ray Radiation may be a Sign of Dark Matter
Remix websites with Goggles from Mozilla
I would go with 50/50 and focus on both committing as much as you can. I think this way, both of you will get the highest rewards in terms of absolute equity. Start simple and just execute.
I'm referring to Digital Ocean's technology. AWS (and Media Temple) had it's teething pains as well in it's first 4-5 years. I remember some fairly broad outages with their back end storage - but they've mostly dealt with those, and, the risk has gone down.

Note - there is another option - Deploy on multiple Platforms and be smart with your DNS balancing (http://www.dnsmadeeasy.com/services/global-traffic-director/) when serving content. Particularly now that Digital Ocean is in Singapore/Amsterdam/NewYork I can think of some useful things I could do with $10/month droplet (2 Terabytes of Transfer) $300/month, in theory, gets me 20 Terabytes in Asia, 20 Terabytes in Europe, 20 Terabytes in North America. Now, whether DO would shut me down if I actually started using that Transfer is another question altogether...
I run a private newsletter full of awesome freelancers. It's free for a limited time and I'm sure I can get you 5+ awesome freelancers to email you by tomorrow afternoon, just post your project here: http://letsworkshop.com/connect
Location: San Francisco or Palo Alto, INTERN or full time

BrightRoll (http://www.brightroll.com) is looking for all kinds of engineers, especially server side hackers to work on composing internal services into a public, Fielding-friendly API. We value functional programming, distributed systems, fault tolerance and high availability, backed by all kinds of languages and persistence schemes. We are serious about scala, erlang, ruby, node, and store stuff in SQL, nosql, and sometimes in plain old files.

Our culture is one of uncompromising transparency and GSD. We value risk taking, learning from failure, provide superb compensation and benefits, and enjoy brewing beer and cider together in addition to hacking together.

Feel free to apply via the web site, and let us know hacker news sent you, or contact me directly (f00biebletch at gmail dot com). Thanks!

See http://newton.newtonsoftware.com/career/JobIntroduction.acti...
Best Tech Companies for Interns
Where does this strange meme arise that US car companies don't sell cars in Europe. Jeep the "only US manufacturer to sell cars in any volume" what? Ford and GM collectively control about 15% of the European car market.

For perspective, Kia sells TWENTY TIMES more cars in Europe than does Jeep. Kia's market share is ~2%.
Isn't/Wasn't part of their marketing for Safari on iOS that it can browse the "normal" internet and doesn't need special mobile sites to be usable?

If I'm remembering correctly and it is/was, then it would be a bit hypocritical of them to make a mobile website.

I don't think iCloud has a mobile version either.
I found this really helpful insofar as grasping orders of magnitude of big numbers:

1 thousand seconds is 16.7 minutes
1 million seconds is 11.6 days
1 billion seconds is 31.6 years

In my mind the difference between a million and a billion seemed somewhat tangible before hearing this. With that comparison, a billion seems so much more.
hhjjjbbggg
Don't panic, but that public Wi-Fi is coming from ... inside your house
It's worth reading what Eric actually wrote:

Linus was directly aiming to maximize the number of person-hours thrown at debugging and development, even at the possible cost of instability in the code and user-base burnout if any serious bug proved intractable. Linus was behaving as though he believed something like this:

8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.

Or, less formally, ``Given enough eyeballs, all bugs are shallow.'' I dub this: ``Linus's Law''.

My original formulation was that every problem ``will be transparent to somebody''. Linus demurred that the person who understands and fixes the problem is not necessarily or even usually the person who first characterizes it. ``Somebody finds the problem,'' he says, ``and somebody else understands it. And I'll go on record as saying that finding it is the bigger challenge.'' That correction is important; we'll see how in the next section, when we examine the practice of debugging in more detail. But the key point is that both parts of the process (finding and fixing) tend to happen rapidly.

In Linus's Law, I think, lies the core difference underlying the cathedral-builder and bazaar styles. In the cathedral-builder view of programming, bugs and development problems are tricky, insidious, deep phenomena. It takes months of scrutiny by a dedicated few to develop confidence that you've winkled them all out. Thus the long release intervals, and the inevitable disappointment when long-awaited releases are not perfect.

In the bazaar view, on the other hand, you assume that bugs are generally shallow phenomena—or, at least, that they turn shallow pretty quickly when exposed to a thousand eager co-developers pounding on every single new release. Accordingly you release often in order to get more corrections, and as a beneficial side effect you have less to lose if an occasional botch gets out the door.

And that's it. That's enough. If ``Linus's Law'' is false, then any system as complex as the Linux kernel, being hacked over by as many hands as the that kernel was, should at some point have collapsed under the weight of unforseen bad interactions and undiscovered ``deep'' bugs. If it's true, on the other hand, it is sufficient to explain Linux's relative lack of bugginess and its continuous uptimes spanning months or even years.

One can only conclude that either ESR is wrong (it wouldn't be the first time), or that ESR's beloved open source "bazaar" has become a cathedral.
This looks really nice, but there are a couple things I can't figure out. How do I add new characters? How can I add new glyphs for ligatures? How do I set kerning pairs?
South Korea’s biggest web portal has thrashed Yahoo and kept Google at bay
Great info. Did you use rsync and push data out in a tree? How did you handle DNS? Did you do 302 requests to closer servers (by some metric) ?
Mexico's Comcast
Looks cool and flashy, but what's the use case ?
The API is interesting and looks really easy to use. Could do some snapchat-like stuff, with text, but that's about it. Maybe mostly a design showcase?
I'd like to invite you to take a look at a library that I've been working on over the past few years called Falcon (http://stoodder.github.io/falconjs/). Falcon is an MVC structure around Knockout that is useful for small-large scale single page applications. I'll be releasing v0.10.0 which includes support for Knockout 3.1 and some other large changes within the next week or so. Always looking for feedback especially from those who've used similar libraries (Durandal). Regardless, I really dig Knockout, glad to see the continued work on it :)
I scrolled through it and would offer the following comments:

As someone who doesn't know you and doesn't place a whole lot of value in self-judgments (in the abstract), I was far more interested in your portfolio and resume than I was in the 10-item "Why me?" list. However, having to click to go somewhere else to see your portfolio was off-putting -- that's the only thing that's not in-line. I think it would be more powerful if your portfolio (or selected great bits) were visible right then and there.

Additionally, I think that 10 things for "why me" made the list a bit long. A lot of them could be shown (rather than told) elsewhere in your presentation, especially through your portfolio.
Not much different than Disney or whoever owns the Hello Kitty brand.
"Window-shopping" is definitely a driver on the post-mvp roadmap. Geo search is an interesting idea...

Thanks for the feedback!
Couldn't find anything either, made a ticket (https://github.com/mattlag/GLYPHR/issues/26)
Would also explain why he never grew the team out more -- would make it more difficult to control the situtation.
Do you know Theo?

Because the Theo I know was kicked out of the netbsd project for being an asshole. He hasn't changed, really.
Attorneys for Barrett Brown want case on linking to hacked material dismissed
> Still, I imagine the grand plan is to make Yahoo “cool enough” that people will actually want to use a Yahoo ID consistently. We’ll see how that one goes.

For what? as a consumer,what service Yahoo does offer that would make me want to get a yahoo id?

As a developper ,Yahoo has a few interesting services but that's it. Yahoo's shopping spree is over but it did not make it more relevant.
Many of the home router vendors have released firmware with stupid flaws like allowing the inbuilt webserver (running as root) to traverse up directories and thus allow the attacker to view config files.

If the passwords were stored properly hashed then the attacker has to do a lot more work to recover the plain text.
Wait, can you style text in Emacs? Fonts? Colors? Bold, underline, italics? Isn't that the whole point of a word processor?
What I Learned About Design at Squarespace
http://www.ted.com/talks/arunachalam_muruganantham_how_i_sta...
This is very close to some of our integration test setups. It's literally a pair of folders "good inputs" and "bad inputs". To run our integration tests, we just throw each input file in those folders at the application and check if it works or if it crashes.

Some of the stuff has assertion files, too, so you can check the way it fails or check some conditions the success, but that's not common.

Overall, this took like a day or two to setup and it catches a lot of errors already, especially because people can just drop errors into the bad input folder and be done with it until someone has time to handle it.
I work on a product at Salesforce.com that uses Angular.js for our frontend. So there are definitely big companies like us that use it.

We are doing a rewrite of our frontend and evaluated Ember, Backbone, and Angular. Our frontend devs liked Angular best so we went with it. We're about 8 months into the rewrite and it's gone very well so far.

Shameless plug: we're also hiring Ruby and Javascript devs local to SF as well as remote. My email is in my profile.
Not sure if you've been to SF, but no one has ever accused the local government of "catalyzing" anything that didn't line their own pockets.
Before there was C, there was Pascal. You didn't have malloc in Pascal. At ETH Zurich the standard OS was written in Oberon: it ran directly on the hardware with a garbage collector collecting everything.
Show HN: Fancy iterators for Python 2.7 - 3.x
Truth hurts, Mr. Cohen.
Yesterday, a php based static blog gen 
Anyone know the link/URL or have suggestions? Also looking for a free host or ability to host on amazons free tier for the time being.
thanks for the reply, you seem knowledgeable about chemicals. Thoughts on DMT and Mescaline?
Shameless plug for more terminal-based slide/presentation software: now with fading, 256 colour transitions and experimental PDF export!

http://github.com/jclulow/vtmc
Give it a month. If nothing happens, you have a Nash equilibrium and no further action is necessary.
1997, but do enjoy your scotch.
http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-...
Just FYI for others, you need to scroll __UP__ for more details about the company. I initially thought that this was just a pinterest clone for 3D objects, but there is more to their business model.

To the OP:

> Looks like a well put together website. Kudos!

> I feel it is a bit limiting to call it "Pinterest for 3D printing." perhaps Etsy+ Yelp for 3D printing might be a better description despite the fact that you all aren't really carrying inventory.

> I love that there are multiple options with regard to materials / printers / consulting companies / etc. and most other complementary services that might be relevant to your users. Also love the option for reviews.

Looks really good!
Swirl - interactive learning for R statistical programming language
Doesn't ID software do that too?
ESR's point is false. All one needs to do is read Thompson's Turing Award lecture to understand why.
National Reading Day - Kindle $49 and Kindle Paperwhite $99.
Spelling error : sensitive not sensative
Digital Taste Interface
> In my mind the difference between a million and a billion seemed somewhat tangible before hearing this. With that comparison, a billion seems so much more.

Another way to think about these scaling ratios is to realize that a billion is a thousand times larger than a million.

Billion = 10^9

Million = 10^6

9 - 6 = 3. 10^3 = 1000
unfortunately, it is as performant as a pig in winter mud.
Markets and incentives work, and businesses respond to them. If SF thwarted innovation, we would see less of it there and more of it elsewhere, like Kansas City.
For a non-dev job such as UI designer, 50k junior salary vs 150k senior salary sounds perfectly normal.
Perhaps they sort-of knew that both l (lower-case L) and L were acceptable for litres and thought case-insensitivity applies to all metric units.
Big country PVC fencing tour of Think Fencing PVC fencing factory
Showing you how Think Fencing makes Australias best PVC horse fencing systems in the world"
Which city do you think Seattle or San Francisco should be more like? And why do you think businesses based in those two cities disagree?
This is great. I almost built this 2 weeks ago after having a conversation with a guy from work. How can it be monetised though or are you hoping to be acquired?
How can you prove you're deleting the messages after they're read?
Top 5 are hosting providers. Makes sense.
Yahoo has a good fantasy sports platform. They might be the leader there though espn may have passed them by now.
file->save seems to defeat the system
This is my favorite 'feature' of knockout. It's as simple as knowing a single attribute 'data-bind' or comment pattern '<!-- ko ... -->'. The only down side that I've seen is not having an 'else' statement :/. That's just a by-product of how knockout's bindings work though and hasn't stopped me once from keeping it my preferred library.
ARTEMSP | Монтаж технических средств сигнализации
Great post!

I'd just note the money effect doesn't have to be fraudulent (though I'm sure it helps).

Just the simple effect of banks being able to loan the funds under their care creates an effect where people have access to more money, even if it isn't there and they act accordingly (and certainly adds to the pure embezzlement as well).

Also, this highlights to me the contrast between '29 and 2008. In 2008, the problems up past a certain were covered up, effectively insolvent banks were supported and whole industries were bailed out. So one presumes the position of the embezzlers has been different, though some certainly were caught. Indeed, I would imagine that today's embezzler is trying to steal as much as possible as quickly as possible so as to get into and remain in the too-big-to-fail mafia.
Ask HN: AppLock - How secure is it?
I am the IT manager for a large retailer in India.
We are thinking of purchasing hundreds of Android tablets for our workforce instead of lowend laptops, what we used to buy traditionally.

The primary use for these devices would be to capture data related to budgeting and Purchase orders and using our ERP tools.

As we do not want the staff to use the provided tablets for playing games and facebook and watching videos etc, we want to install AppLock (https://play.google.com/store/apps/details?id=com.domobile.applock) or something similar.

My Question is .. Is it possible to overcome the AppLock's Lock by fiddling with the filesystem of the device by connecting it to a PC/Mac - other than by factory resetting the device (which will erase our in-hour ERP apps anyway).
If you're senior or a team-lead or involved in hiring, I don't see why you wouldn't (I don't think it says that he's their peer in the post).
Google Glass Wearers Banned From San Francisco SoMa Bar
alt->print screen
The Tom Waits World Map
I look forward to this being a trend that continues.
My flickr account is created with Google login. I wonder whether they'll force me into singing up for Flickr cause it's the service with most storage for photos out there (albeit the lack of desktop sync).
About time, LSD has been proven to be extremely effective at treating cluster headaches. A condition I've heard described as the most painful thing a human can experience.
Middle-click on empty space, move the mouse slightly right (or further, depending on the desired speed).
28 Year Old CEO Of Bitcoin Exchange Dead After Possible Suicide
Don't go down that rabbit hole. Some genius might find it a good idea to make a subscription-based stock photography site!
28 Year-Old CEO Of Bitcoin Exchange Dead After Possible Suicide
Just played through it -- mind blown.
I had similar incident at a former employer. HR sent out department list with all the remaining employees after a layoff. We noticed that the listing wasn't alphabetically sorted and few of us knew what each other made and quickly figured it out was sorted by compensation. One of the engineers replied all and pointed out it wasn't professional to send out a list sorted by compensation.
>I was referring to the silly things undergrad involves.

>What good is paying taking boring irrelevant classes that aren't related to what I'm paying to learn about?

"Irrelevent" Classes are to college as boring tasks are to jobs. I could take the exact same argument you're making about classes and put it into the context of a workplace:

"Why do I have to write all this boring documentation? I just like coding, isn't my job title programmer? Don't you pay me to code? I'm not a novelist. I don't understand why I have to write all this documentation when I'm a programmer!"
cant be worse than AngularJS doc... The doc doesnt make sense at all, the framework itself is not that complicated to use,but come on, the documentation is a shame,the new doc is even worse, less code exemples than before, nothing makes sense when reading it. Half the api is not explained. Instead of going with a simple rst / readthedoc format, they made (generated) something bloated and useless. I'm a huge Angular fan,but come on,it's not a little open source project,Google has the money to hire 1 person that can write docs...
Very true on the signatures. Using multiple sites isn't necessary though, imho.
Show HN: LetMeKnow - Sending sysop emails with HTTP
It shouldn't matter what the struct is holding, you are passing a pointer, it's always the same size.
I still don't understand how AWS was preferable to a dedicated server host. Could you elaborate on that?
I agree with much that you said; but I don't think you can minimize the boost android got by having eric on apple's board during a very critical formative point in the iPhone development. Google completely abandoned their earlier prototypes once they saw what apple had brewing. http://bgr.com/2013/12/19/original-iphone-android-story/
Chess king Magnus Carlsen interactive fashion Ad (ala NYT Snowfall)
Unpopular opinion penguin:

If you're in tech and have not done LSD; you should notbe in tech.
Using a trackpad would mean I'm hunched over my laptop trying to destroy my back and neck further than I already have. Designing websites specifically for anti-ergonomic use cases is unwise.
I dont think Google are at all interested in killing the iPhone. Unlike Microsoft circa 2013-14 they know what type of company they are - an advertising funded services company. They would be more or less as happy if everyone was using Google Search and Google Apps on iOS as if everyone went out nd brought Android products.

Android was a straegic ploy to avoid being shut out of the next computing platform by a dominant/monopolistic competitor. From some accounts, at the time Android was first planned, they believed that would be Microsoft - a much more natural competitor than Apple. The Apple/Google rift is a strange thing that had as much to do with Jobs’ personal emotions as anything else. While alive he set in motion a lot of Anti-Google initiatives such as Apple Maps, an army of lawsuits etc but i thik things will gradually cool off betwen the two as time passes.

Still, given what amazing companies they are, its sad that things will never go back to the "best buds” period that you mention here...
We are building our Mobile MVP on top of Twitter
How LinkedIn Uses Crowdsourcing to Build Data Products
The documentation seemed fine to me.

What is missing from http://knockoutjs.com/documentation/introduction.html in your opinion?
Curious, for a JR Rails dev USA based, native English, born and raise in Ohio @ $25/hour wage, which site you find to be best for freelance work?
I guess that's what OP was referring to but how is it surprising that a major tech company was getting into the mobile device business? Even Amazon created a tablet.
Or with ed. But to many that's equally painful.
But aren't most salary discrepancies because you are a better negotiator than someone? Or what if the reason is that you are getting offers from other companies and so your company is giving you a higher salary to keep you around? The company wouldn't like to tell THAT is why they are paying you more, because then everyone would be "pay us more or we leave"
But isn't Lloyd's famous for insuring what most other companies won't insure?
Interesting discussion. Any thoughts on Spring and Spring MVC? Could Spring be considered monolithic as well?
I'm not sure which features you're thinking of. Some are no-brainers: snprintf() is a clear win, and in my experience, it's widely used. I also really like the ability to define structured objects inline using named members, sort of like the way you do in JavaScript. That can make code a lot more readable.

A lot of the rest is just sugar (e.g., C++-style comments). Moreover, many code bases already evolved patterns for dealing with the problems that many C99 features are supposed to address. Booleans are a good example: many environments already have a fine boolean_t definition, and it's not really worth it to convert existing code or introduce a second pattern for representing boolean values.

Variable-length arrays are another good example. They're fine, but alloca() is a perfectly reasonable solution to the same problem, and it's already widely used. IMO, the safety issues usually brought up around alloca() are neither more likely nor more serious than problems like allocating a gigabyte-sized object on the stack or returning a pointer to stack memory. Since competent C programmers don't generally make those mistakes (IME, of course -- I think I've never debugged a problem that turned out to be a misuse of alloca()), I find the added complexity of a new language primitive isn't worth it. (Incidentally, that's the same reason I dislike nearly all of C++.)
for what it's worth, this doesn't really seem like an effective way of verifying that someone works for a company in the first place.