skysight-inc/HackerNews huggingface dataset:
> When I was in high school we couldn't use the verb "to be" in assignments for English class. No is, am, are, was, were, has been, will be, etc.

> Of course this is overly restrictive, but 80-90% of the time there was a better way to phrase the sentence if you thought about removing the "be" verb. 10% of the time it was awkward, which sucked.

I do the same thing, habitually, as a tool to improve my writing, inspired by https://en.wikipedia.org/wiki/E-Prime .
VIC-20 syndrome - I likely have it.
If you care about efficiency you should not use VPSs. You should dedicated servers.
Yes.

Yes yes yes yes yes.

"Front-end engineering" is a craft that happens to be relevant right now. It's an artifact of the particular client-server computing model we currently have. It is not likely to be relevant 5-10-20 years from now.

"Computer Science" is (among other things) a discipline that will give you the ability to learn the next craft, and the next one after that. It will keep you relevant your whole career.

Definitely go to college if you have the opportunity to do so.
How To Use Jelly To Get People To Try Your Product (For Free)
Good points. I think the number one Silicon Valley weakness is very high cost of living. I worked in Mountain View last fall and was shocked at the cost of living. I would guess that living costs in my town in Arizona is about 40% of the cost of living in SV. At work, I heard horror stories from co-workers about very long commute times - no way to live.
You should take a look at Threema. That does exactly what you describe afaikt - except XMPP, its a walled garden - using NaCl.

Edit: I should probably elaborate:

- It uses the internet connection to transfer messages

- You can choose not to publicize your phone number and solely exchange keys via QR-codes.

- It uses NaCl which utilizes a permanent Diffie-Hellman key exchange to derive a symmetric key for authenticated encryption. If you can decrypt your messages, then you can forge them.

- There is no desktop client yet, but it is on the far agenda.

- It is not an open protocol.

Personally I don't think XMPP is a good basis for an asynchronous, encrypted network protocol. It is extremely verbose and the extension that would make it tolerable to use with unstable internet connection and multiple clients are not supported by enough clients and servers. Also it misses an encryption standard for asynchronous communication. And again I think OTR is not a good basis for that. For example afaik there are no mechanisms for recipient key selection in a non-interactive way.

PS: I would greatly appreciate some markdown dialect for the Hacker News posts, if only to typeset lists.
No idea, but it put this in the Javascript Console...

Recommended listening:
http://youtu.be/AjzcdvF3gDc?t=3m48s
http://youtu.be/mGF_0AcHaGs
http://youtu.be/kn6-c223DUU
http://youtu.be/eF-4Cr9Iy_8

edit: further investigation looks like they're using http://threejs.org loading a COLLADA-format file (that can even be QuickLooked on my Mac somehow) http://images.businessweek.com/graphics/airbus-a350-3d-graph...
This is how much I want to intern at Google.
Why go for four years?

I loved my college experience and I found that network I built was awesome. If I were to do it again though I would probably go to CC for two years then transfer to the college of my choice to offset the cost.

I would also look for freelance/part-time remote work during my time throughout my college career.
> "Source Code Control" in the 3D CAD space was abysmal, got better in the 3D digital feature space as studios created systems for asset management, and it seems to be solidly implemented by Airbus here

I doubt that when technical drawing "versioning" predates CAD by decades, in the form of drawing release/review and configuration management (CM) groups that were highly organized by WW2. This was then implemented by packages like ENOVIA, SolidWorks PLM, which facilitate the review/signoff process to be paperless, but it is basically the same. This is completely different from the entertainment industry, which doesn't care about part compatibility, analyst reviews (stress, aerodynamics, weights, etc.), not to mention the nature of CAD data (rife with engineering metadata on assembly hierarchies, dimensions with tolerances, materials) being very different from the "looks good" graphics of entertainment/art.
Why Expedia is wrong
Awesome WebKit inspector trick
To answer my own question, looks like they are using three.js as described here to load the Collada/DAE file.

http://tech.vg.no/2013/07/08/webgl-dae-model-viewer/
Calling all Architects, Engineers, Contractors, BIM designers!
Also, software developers looking for a way to contribute to sustainability or changing how we interact with the built environment.
I wonder how Google's search engine deals with all the crap sites that get less than fifty page views a year...
Ask HN: Confused about VC cold-emailed vs introductions
These two articles have different points of view on cold-emailed by VC. PG seems to reject the possibilities of getting funded by VC's cold calls or emails, but this TC article's author seems to favor them. What is the difference?

http://paulgraham.com/fr.html
Investors will try to lure you into fundraising when you're not. It's great for them if they can, because they can thereby get a shot at you before everyone else. They'll send you emails saying they want to meet to learn more about you. If you get cold-emailed by an associate at a VC firm, you shouldn't meet even if you are in fundraising mode. Deals don't happen that way.

http://techcrunch.com/2014/02/15/was-y-combinator-worth-it
All of our investors – every single one of the 43 – contacted us or requested an introduction through their network.
I agree with the complaint too but not only are many of these commands mac only but in addition to that, they are not less commonly used (ex vim). I feel like I could have gotten quite a few less commonly used tools by

ls /usr/bin/|sort -R|head

In my opinion it was a poorly named article with just as poor content. Many of the descriptions of the commands were not good ("lsof: godlike"). Better descriptions could generally even be found automatically:

man lsof|grep NAME -A1 -m1|tail -n1
Hi everyone! I'm the author of the teardown - if anyone has any questions, just let me know!
Though Its Network Of Mentors, HackHands Offers Live Help for New Programmers
Yep- a search on npmjs shows not quite a dozen tasks for Broccoli while Grunt has hundreds of results. Not that quantity necessarily == quality but when it comes to a task runner, I need to, you know, run tasks.

Definitely awesome that people are trying to optimize in the devops space but just not sure I could be convinced to switch to something that isn't at least somewhat mature.
It wasn't childish. If he hadn't announced it, there would eventually be people asking "what happened to raganwald?" If it's worth anything, he didn't give the reason until asked.
Show HN: I built a tool to port Editorially projects to git repos
Liquid Battery Electrodes Will Mean Long-Range, Fast-Charging Electric Cars
It's supposed to sound good, but in practice making stem cells work, for example implanting them and stimulating them to become anything but unspecific fatty connective tissue is really hard. I could be totally wrong of course, and the article doesn't go into any detail, but the way it's presented triggers several snake oil alarms.
Why I made this:

A couple days ago, writing + version control website Editorially.com announced that they will be shutting down [1]. It's a really great execution, but unfortunately they couldn't sustain. Editorially uses an in-browser markdown interface for writing and editing. For version control they rolled their own system instead of utilizing an existing one.

I'm working on something similar (Penflip.com), but I approached it from a different angle. On Penflip, all projects are backed by git repositories with full git access, so you can work online or offline. With the import tool, I'm consolidating the Editorially markdown files (each revision stored as a separate file) into git repos. Full revision history remains intact.

[1] HN post: https://news.ycombinator.com/item?id=7232778
If not for the education, college helps you learn a lot about meshing with people from different backgrounds. It's also a lot easier to get 'a foot in the door' with various companies if your college holds job fairs.
Kind of an odd place to draw a line. "That's ridiculous" is pretty clearly simply a strong way of disagreeing with an idea, not literally an attempt to "shame" someone for suggesting it. But once you're already irritated with the style of discourse here, it's pretty easy to just say screw it, that's the end.
Global Warming, Winter Weather and the Olympics
... Whoops:

http://hoog.li/g?g=http%3A%2F%2Fwww.viralnova.com%2F3d-image...

http://hoog.li/g?g=http://www.mymodernmet.com/profiles/blogs...
Magnetic declination can vary by more than 5 degrees. Imagine standing between true north and magnetic north, then the compass will be 180 degrees off. Also, the location of the magnetic north pole changes over time, and moves about 35 miles per year. (Wikipedia has a cool animation of the changes over time since the year 1590).

http://en.wikipedia.org/wiki/Magnetic_declination
http://en.wikipedia.org/wiki/North_Magnetic_Pole
I think Google made it a lot harder since 4.3 or 4.4 to root or unlock without fastboot oem unlock or a similar solution that's given by the OEM.
'Sustainability' is venture capital's new buzzword | GreenBiz.com

see how you can get a piece of new VC $ being injected into cleantech as investors are expanding their definition of the market.

http://www.greenbiz.com/blog/2014/02/05/sustainability-new-b...
If you can use GPUs then I think scrypt-based coin mining will be the most profitable thing to do. If not, then you need to find problems that are relatively fast on CPUs compared to GPUs, parallelizable, and low bandwidth. It will be a small intersection, but there will likely be something.
I was under the impression that the tooth was the same after this treatment.
I think most (if not all) people would agree with that sentiment. That's why I humbly think that Apple should concentrate in improving their search and maybe implementing better profiling or a better review system. Just because App Store is a mess doesn't make casual, arbitrary and impromptu policing right.
I'm not sure I'd consider Apple, Google, Genentech, and Oracle "cute apps". I think for every Apple you're going to have 100 maybe 1000 companies that are near worthless. It's just part of the chaotic process that must be accepted if you want the good parts.
Project Euler problem 1 – The hard way [2012]
I hate join.
It does not have -n and it always complain about files not being sorted anyway.

Also, xmlstarlet is cool.
Awesome. So glad that deregulation works to open the free market. I mean, if you don't like it the. You can just get service from another provider, right? What's that, you say? There aren't any other viable providers in my market? Go on. Oh my. You mean, my local municipality has a binding, perpetual contract with Comcast. That doesn't feel very free or open.
Aww man, there are so many times I've needed to do this. I don't know why I never thought of "copy response" as copying the body of the document...

For those who don't know, "Copy as cURL" is equally cool: it gives you a curl command you can cut and paste in your terminal to emulate what Chrome just did (so nice for dealing with tricky cookies and authentication).
I'm afraid you've misunderstood it.

The goal is to be no less non-reputable than unencrypted plaintext is— It's a rather large shock when using encryption increases you risks, and OTR prevents this.

It, obviously, cannot make anything more reputable than plantext was.
I think that's the point of this treatment, too.

It's like the difference between a saw plus a wooden leg and antibiotics plus stitches after a wound to the leg.

But of course, that's only if it works and doesn't have bad side effects (anything stimulating growth runs the risk of cancer, for example)
No reputable source is going to endorse the idea of cold-emailing VCs. Even when people talk about outbound versus inbound, they're probably still presuming you get introductions either way.
Care to elaborate on what potentially could replace the 'client-server computing model' in 5-10-20 years? This seems far fetched IMHO. I can only envision a future where systems place more emphasis on UI and design. I imagine this future because as our computers grow in complexity, the interfaces used to control them need to become more simple and interaction-focused.
Those aren't superlatives. We'd need to find something like "wicked" or "sick", but from food. The ones I can think of all come from religion or sex.
Having a tantrum and trying to raise a mob because someone says something that you disagree with is, under the most charitable of interpretations, bully-like and absolutely childish. His original comment was fishing for a query, and such was guaranteed.
If you are going for CS then just stick with a state school education. I regret going to RPI and Harvard and ending up with enormous school loans, but at the time I thought I need to be at a well known school in order to succeed.
Don't go to an expensive school. Second, work while you go to school. Lastly, you don't have to finish and get the degree, just get the foundations of what you need and a few great connections.

If you don't go to college, you won't get college experiences. Trust me, college experiences are some of the best in life.

If you go to a super expensive school and don't work, really depends on how much money mommy and daddy got, plus you don't want to be they guy who shows up for a Web Dev position with all your fun algorithmic theories but you hand code new functionality like a chump.

Either way, you'll be fine if you're typing if-then statements but get some life experience, too, or else you'll just be a nerd with no stories, aka lonely.
I certainly wouldn't deny it. I'd much rather play Catan than most games, anyway.
If your experience is as good as you claim, you should have zero issues going to college and working part time at decently well paying job.

I am speaking from experience, that is what I did. I never had to take any loans and thus graduated with zero debt.
It won't help. If they charge $4+$1, it would not be seen as "they just changed the price structure". It would be seen as "they are charging for something that used to be free". Especially as marketing folks won't miss the chance of advertising "our package is now $4" small print "( additional charges apply)". And most customers will be royally pissed at that, both by the fact that they got advertised $4 but have to pay $5 and by the fact something that used to be free now isn't. The fact that the whole package costs the same won't matter, people don't think in those terms. And then it would get the neutrality angle - they now charge extra for using specific protocols! we warned about this and now it happens! - and the whole thing would become a huge mess.
sure - the resources, or the vision.
Avoiding words seems rather arbitrary. English has a lot of over-used words, for example the words "of", "a", "the", "with", etc, etc. It seems more likely to me that people just associate certain styles of writing with professional or amateur writers. Rather than the style of writing being objectively superior.

For example use of slang or misspellings becomes highly associated with the education or intelligence of the writer. This creates a feedback loop where people trying to appear as high-status as possible imitate the writing style, look up standardized spellings, avoid "less-formal" words, etc.

I'm not saying that this is true in this case, it's just something I notice.
What if a good potential #1 asking for founder position?
Apart from adverse selection and basic fairness, which I think are the big issues with temp-to-perm hiring, I also don't believe the practice does much to mitigate risk. Think about the kinds of things that demonstrate a teammate's unsuitability for the team; how many of them are consistently apparent in a 1 week sprint? Anyone can be productive for a week. Anyone can avoid teamicidal petulance for a week. Anyone can avoid making catastrophic design choices that won't be apparent until after you ship for... well, &c &c.
I'm sure you're already aware of the irony inherent in claiming SV startups make decisions based on "old sayings" and "lore", then justifying that with a single anonymised anecdote :)
It's a terribly ineffective way of detecting cheats - all the executable has to do is carry out its own DNS lookups directly without going through the cache and Valve won't see anything amiss.
I have my personal site hosted on Google App Engine too. Must say its sleek and simple. I had evaluated a lot of other (typical) options like EC2, Dropbox(S3) and even Github pages. Nothing came close to the ease and the performance that GAE gives. Benchmarking about 10 URLs on my site, returned an a.r.t of 3.5ms aggregate on GAE vs 5.6 ms on EC2.
It was better if you put some screen shot of service.
Probably the same reason Linux users would put Linux programs on such a list — it's relevant to them and probably much of their audience.
It's not possible, sorry. It's possible if you ask us to access a certain address, but to the outside world it's not allowed. It would be pretty cool to have distributed web crawlers but it would also be extremely dangerous if someone decided to use CrowdProcess to do a DDoS.
Why I hate you because of your resume
My thoughts on the difficulty in hiring for our startup.
The man page "See Also" section for dstat is practically a blog post in system monitoring itself.
Those cute web apps tend to be changing the way business and consumption is handled on a day to day basis for almost every level and every facet of the economy.

The only Ponzi scheme argument is one that includes the entire western economy.

Or are you talking more specifically about the net-loss web app companies that tend to only pepper the frenzied investment of the valley?
Where I am "friggin" has the context of a junior high kid who thinks it's a bad swear word, but doesn't quite have the nerve to say "fuck". So you don't generally hear it from people out of their teens.
We're not yet the GPUs. We're definitely searching for that small intersection you've mentioned.

Do you have any clues how to find it?
There's a house in the bayview for sale for 1.4 million dollars right now, so I think the cat may already be out of the bag with respect to that neighborhood. The "cheap" neighborhoods remaining are the ones that are impossible to get to, have 24x7x365 shitty weather, and no amenities. I'm thinking of places like Sunnyside (ha!) and Crocker Amazon.
yawn

He was a feminist troll more interested in advancing his hateful little agenda than discussing tech news.

"...And nothing of value was lost." -Anonymous
Huh? Are you sure they weren't marked as duplicates of the original request made in 2010, which was closed as "fixed" in 2012? The functionality was available as a library on hackage starting in 2009. It was added to the standard library in 2012 as part of ghc 7.6.1. Your website says you were testing with 7.6.3.

https://www.haskell.org/ghc/docs/latest/html/users_guide/rel...
Mobile, wearable technology come to mind.
I think this is kind of a false dichotomy. If you can find a job right out of highschool in the software industry, you may be able to find a place that has tuition reimbursement for you to take part time classes.
What you're saying is that you have a botnet.

Look at botnet owners.
What's "reasonably fast"? I wish more people thought of http://forum.dlang.org/ as a reference example when they asked that question.
I speak as someone who's done - and failed with - a startup in Europe. Several aspects of the US, and specifically Silicon Valley, are certainly an appropriate target for envy and they're not easy to replicate in Europe for different reasons.

Easy access to funding, a funding culture, a bootstrap entrepreneurial culture, a big tech-savvy audience, a spirit of creativity and experimentalism, a socially and economically mobile milieu... there are so many things that we just don't have in Europe.

It's no accident that (what feels like) most German web startups are copycats of successful American products, sometimes down to the look and feel of the product. Building new stuff is actively discouraged here, nobody likes doing bold experiments: not customers, not investors, not even developers.

Looking at seed funding behavior is a very shallow thing to do in the face of these big hulking cultural differences. Playing around with money, having an exploratory approach to your career, risking failure - those things are just not done in Europe.
This person is the problem with tech hiring. "You've been working in some crappy language for years, but not my crappy language?" "You've never even heard of one of the tools we use to organize our code?" "I want someone who can hit the ground running, because I am delusional about my prospects of finding talent in this market".
Mt. Gox Impact Diminishes as Market Price Dissociates
Come on, when people are talking about a code without side effects they meant so called pure functions, which always produce the same output for the same input. Message passing is a way of communication which is about "causing effects" so let's not take it to absurd.

On the other hand, non-networking procedures in Erlang are pure functions, so they could be safely evaluated in parallel. Its spawned processes are isolated, they share nothing, not even a common stack, so they could fail and being restarted without affecting any other code or data.

It is much better to read Armstrong's thesis where he gives outline of the design of Erlang, hows and whys. It might has a bit ugly syntax, but semantics are fine.
I run http://blogspam.net/ which is a service which filters blog-comments in real-time for a "spam vs. ok?" result.

The submission of comments is relentless, and automated. I can see the very same comment submitted to 100+ blogs from 50+ IP addresses, in almost real-time.

I've no idea what software is being used, to spider blogs, identify submission-forms, and mass-submit, but I see evidence of it daily.

This comment-spam stuff is supposed to be bad, supposed to be marked down by Google, and others, but given the sheer amount of comment-spam out there I can only imagine it works pretty well.
Yes but these devices still require a large amount of UI design/interaction. I don't see how this would change the 'front-end' ecosystem much