skysight-inc/HackerNews huggingface dataset:
Unfortunately those same search engines are placing much importance on words that appear in a domain's name. Google at least also has a clear preference for well known TLDs, such as .com, .net and .org

The domain name is also many times your brand. So it's true that you may not type "whatever.com", but you still type "whatever". In this particular instance, "whatever.com" actually exists, but has no content on it and thus it doesn't have a high ranking. But in other cases a developer of something like "go-whatever.ly" may end up with a world of hurt.

For startups, these considerations don't even factor in the importance that investors themselves place on well picked domain names.

If you think domain names are not important anymore, you're wrong.
I had put down this comment in reply to one of the thread's below...however its better that i put it as a separate comment too..for a larger audience...and in appreciation of true leaders..

management is one shit where the board's decision or the management's decision is responsible for a company's failure..what these guys were doing when they were hiring or buying companies...is employees responsible for the failures...

In any company's failure, the first one to blame is the management because they failed and that's why a lay off has to be done..I had always felt that layoff is an easy way for a CEO or the management to wash off their hands rather than trying to solve the problem at hand..

A leader is someone who leads his team and makes other perform...

In management, I have found most people just licking the bosses above them...and i hate these bunch...in such a management structure, one actually creates a bunch of followers who are unfortunately called managers..

There are exceptions...and they are very few...and these are actual leaders who have the power to turn things around..
Broke Founder 'Growth Hacks'
What does the public mean? The numerical majority? The loudest segment? Policy pushed by the former could have a negative impact on minority groups, and policy pushed by the latter can be acerbic in general.

Except thaumasiotes argument is that we know what the public wants, but they shouldn't get it, because they don't know what's good for them.

How to determine what the people want, and how we should structure a government to represent and implement that, is a topic we can debate endlessly. But once we have determined the will of the people (however we define that), to then say that we should disregard it because the people can't be trusted to know what's good for them, is fundamentally at odds with the entire idea of representative government in general, and American government specifically.
"These corporate interests you talk about, you do realize that (usually) about 20%-40% of stock owned by regular people and/or employees...."

So, presumably then acting in a questionable manner is fine because lots of "little" people make money from it. There for, if we assume such people understand that their money comes from such practices, they must there for approve?

Ok, so, if it is so important that this corruption exists and it makes the "little man" money, then why is it such a secret? Or are we saying if fine to break laws or act in a shady way, as long as people make money?

I'm sorry, I really don't understand the point of saying that regular people and employees own some stock. I don't see how that justifies or excuses questionable practice. Besides, if its benefiting one bunch of stock holders, it must be that another bunch are somewhere losing out.
Practical questions that always bite me:

- When do we get paid? Every two weeks or twice a month? Every two weeks means your pay is essentially reduced by two entire paychecks. With "twice a month" your paycheck is $NET_SALARY/24. With "every two weeks" your paycheck is $NET_SALARY/26, meaning two months out of the year, you'll get three pay checks. But--the rest of the year, your salary is essentially reduced by ($NET_SALARY/26 * 2). You can't create a monthly budget out of two pay checks you get twice a year, six months apart.

Realistically, you aren't going to not go with an employer because they pay 26 times a year instead of 24. It's just something to be aware of since it reduces your practical salary by two entire paychecks.

- Are benefits included? It's a mild disappointing cognitive change to go from a job that pays full benefits to one that makes you pay $100/month for them.

- Meals/snacks/fruit? It's another mild disappointing cognitive change going from a company catering two meals a day to one charging $2 for a water from a third party vending machine.

- Are you lumping any bonuses in with the full salary you're offering? Be careful of HR starting your conversation with "Your total compensation is $80,000 per year" when they then mumble "That's a $45,000 base and a $35,000 bonus, paid out yearly at the end of your hire date anniversary." Your huge total comp package may make your ego feel good, but you can't budget against end of year bonuses.

- Stock is always imaginary unless you're at a public company. Always try to double or triple the base "options" they offer. Be wary of places that do 25% cliffs instead of 50% cliffs. 25% cliffs are just silly.
But those people pressure normal laws as well.
$100, two years.
Pyret doesn't actually have an indentation-based format (so far as I know) it just happens to look like python.
Good gathering
Not sure why the total advertising budget for companies with radically different product sets should meaningfully compare in any way with the cost of preordering a single material in bulk.
My review of the Nexus 5
How would one take a mean of n elements without visiting all n elements? Won't the memory bandwidth and big-O complexity always be the same? Genuinely curious.
And so it begins ...
I'd argue that, in a shopping context, using your credit card and real name is more anonymous than using bitcoin.

And I'd never even consider calling either pseudo-anonymous.
"When people leave Facebook, where do they go?"

Out?
Field Sync Plugin for JIRA Documentation
That's correct - 173 is definitely not an intro course. But, we also are teaching an intro course with it:

http://cs.brown.edu/courses/csci0190/2013/software.html
Agreed, though my point was that publications about software are weighted somewhat more heavily than the software itself.
True but with source control there is a maxim

"Commit early and commit often"
Their site doesn't ask for any data except your zip code then forwards you on. Where does HIPA come into play?
Those "new" languages keep looking more and more like BASIC.
It's like saying the main idea in C was to allow writing programs. At this level of generality it is indistinguishable from tens of projects with similar goals, including also earlier ones.
When people can move as easily as capital, I'll believe we have something approaching free trade.

So far, all the deals have mostly helped big institutions get more power over governments. We are on the hook when we pass public health measures, because they reduce future profits of foreign corporations. That's insane, and it's no wonder people oppose it.
> Yes, there's no intrinsic value.

I always find this argument silly, as I see intrinsic value in finance as a logical fallacy, but I'll entertain the idea anyway. From Wikipedia:

>In commodity money, intrinsic value can be partially or entirely due to the desirable features of the object as a medium of exchange and a store of value. Examples of such features include divisibility; easily and securely storable and transportable; scarcity; and difficulty to counterfeit.

I see Bitcoin as three things: a commodity, a 'trust-less' payment network and a distributed ledger. Now, those are all value-worthy features in my book, especially the latter two.

If you live in a bankless country without a stable currency, Bitcoin is a very powerful tool that has 'intrinsic' value in its capacity to serve your financial needs where other instruments have failed or are entirely absent. Same goes for folk stuck in countries with severe capital controls or vicious austerity measures.

If gold has "intrinsic value", so does Bitcoin. In fact, Bitcoin has more value from that perspective; since when you could you divide gold infinitely? It's also counterfeitable; Bitcoin, not so much. That's what all these clowns like Joe Weisenthal don't seem to understand because they are so caught up in their own ideas of sound money that they can't see the value that Bitcoin brings to the table. Their loss.
They also teach the Accelerated Intro to Computer Science (the first cs course some students take) using Pyret. http://cs.brown.edu/courses/cs019/2013/
This is a classic Apple maneuver, too. During the heyday of the iPod Apple regularly cornered the market on NAND flash, and they also paid Corning to bootstrap production of Gorilla Glass for the first iPhone.
It is a library that works with any language, no need to learn a new one. Two people can even work on the same problem in different languages and seamlessly combine their work into one result.
- RTP (Research Triangle Park) in North Carolina. Cheap Housing & Cheap Lifestyle, but everything comes at a cost.
These photos are beautiful.

I have question though: How does a recovery artist estimate and arrive at colors of things, clothes and other objects from a black and white picture? Are these simply imagination and guesswork, or there is some sort of technique/algorithm to get to say the exact shade of blue on Albert Einstein's shorts in the Long Island, 1939 picture?
I love seeing old photos with the color they deserve. It's so easy to look at an old photo and it just feels like a still from an old movie; no emotional attachment to the events depicted.

Coloring the photo brings it to LIFE, and you can relate to it. Or maybe I'm just weird.
With the browser plugin of http://favtool.com and I add tags 'HN' and 'read later' and eventually more descriptive tags.
I will soon make a post: "Why I don't care that you won't change your Google+ Custom URL."
Jailed activist Barrett Brown's mother given probation for helping son
The example problem domain ("automated language translation") is actually a stellar counter-example to the claim. Has anyone actually tried to use Google Translate for anything sophisticated? It's still truly horrible, by human standards. The field needs more research and deeper conceptual understanding, not less.

Have you compared Google Translate with the previous attempts to do automated translation based on conceptual understanding?

There is a reason why Google Translate would be claimed to be a success.
Interesting.

Some data points:

I have a few gmail accounts. One is for james.g.britt, but profiles.google.com/jamesgbritt does not resolve to the g+ page for that email address.

I also have a g+ page for james@neurogami.com (via google apps)

profiles.google.com/neurogami takes me to the g+ page for that e-mail address.
Actually yeah, that's what I thought too from the title.
@Strikingly: Well I didn't know of it. Will do a quick check.

What we noticed was that the actual text content in site is small and there is no point in having multiple webpages (one for home, contact, etc. ). Instead in Webbify, you just have themes which offer you single page flow or tabbed designs which are actually just a single page. So anytime a person visits your site and clicks on a different tab - there is no page load, the content is already there.

Interesting, well the pencil was the most relevant favicon. Will keep this in mind.
No offense, but the only people who care if Facebook is cool or not are other teenagers. They also think eating dinner with the family at 6 is not cool, honestly who cares.
While I don't agree with your position. You ARE an interviewer (allegedly :) ), unless there are other interviewers to contradict you or know that is an uncommon position, your post was valuable, and does not deserve to be downvoted.

Not a disagreement button.
About the Bitcoin ‘bubble’
If you don't know how to pivot an interview question when the interviewee is already familiar with it, you aren't qualified to perform interviews.

If the goal is to find how they approach problem solving, you can adapt by asking about increasingly difficult aspects of the problem. If that isn't the goal, your hiring practices are wrong.
It still has some performance issues that I say would make it hard to put into an industry environment.

I think the teaching language part is in reference to Captain Teach, an IDE++ that the developers are using in the classes to support code review, automatic backups, and more.

Pyret is being designed with the goal of encouraging good code, with tests being an integral part of every function, and clear differentiation between mutation and simple let bindings. I would teach this language just for those features, so my students would see how easy it is to get lost in spooky action at a distance, or in debugging the wrong portion of your code.
Social login is preferred by many (these many are people who don't read Hacker News) mainly because it eliminates the need to remember another password and do away with email verification.
Python has them in the form of doctests. They are generally frowned upon as they tend to significantly clutter up code and documentation when they actually provide comprehensive testing. That said, Pyret's format may escape that fate as they are given their own section which most modern editors should be capable of folding.

Doctests: http://docs.python.org/2/library/doctest.html
Why don't you tell us more about your super amazing company you started. Do a show hn.
When people say "I need a job in X, to learn Y, before starting Z," do you think they actually mean it?

I understand that sometimes it's necessary. But most of the time, I think people ask use this excuse to take the less risky path.
>>The major difference is that treaties aren't subject to the Presentment Clause.

Most treaties are CEA agreements that are subject to the presentment clause.

>>International treaties are given to the Senate on a take it or leave it basis,

Regular Treaties can certainly be amended by the senate that then makes ratification conditional.

>>and do not require any approval from the most democratic chamber of Congress: the House.

Hence the two thirds voting requirement for an international agreement that governs foreign relations.
One of the themes : http://webbify.in/template/simplepage/
The editable version : http://webbify.in/template_hidden/simplepage/
Mostly because the sms exchanges between companies are worse than using data to access an internet based messaging service. They have wacky standards support (Group MMS?) and wildly overcharge you for sending 144 characters.
I am reminded that the USA was designed to have a much greater congressperson to person ratio than it currently has.
I mostly agree, but if it's only as inconsequential as we think then it'll fail anyway, so no reason being upset about it.
While I appreciate the need for calibrated questions, it seems naive to expect a system to work if it depends on questions not to leak - especially if you're working with recruiters, or rejecting a lot of candidates.

What would be interesting is a system that works in spite of questions leaking. Personally I like the idea of a calibrated question pool so large that, if someone learned the answer to every question, they would have become qualified for the job. Of course you'd have to do a lot of recruiting to calibrate such a large question pool.
Ask HN: what's an alternative to windows media center?
It MUST have DVR capabilities.
Quite possibly I don't understand what its doing or why, but I entered the word "stylus", meaning the needle on a turntable, and I got an opening suggestion of "writing implements", and the tree related only to that. So, unfortunately for me a bit of a fail. Like I say, perhaps I missed the point.
But ... but ... CSS3 transitions and WebGL surely are worth more than domain expertise!
The time gap is also interesting: ISO 1 was was adopted in 1951, and ISO 2 in 1973. Thereafter they seem to have become much more regular.
You need to pivot. Websites such as these are basically a relic from the past. (unless you need to have one. eg: Web Developer, Designer, etc). It's not like there are a dearth of tools to make them either (there are tons more than Strikingly).
There are maximum of 21,000,000 bitcoin.

I find this limit a really interesting part of the bitcoin experiment.

What sets the limit though? Is it technically possible for the developers to revise this limit at a later date, thus causing a drop in value for existing holders?
The cloud needs to go
I really like this chart http://i.imgur.com/GOYWUMo.png The bubbles and corrections really stand out.
In case it gets changed "John Matrix is the bastard son of Rambo and Chuck Norris. He spent most of his youth killing small animals. he tried to become a school teacher but was too much of a BAMF to not kill little kids. He may have had his ups and downs but he is one of americas greateset presidents.m,"
I worded it poorly, I didn't really think Canadian employees get free legal services for all matters.
I was misinformed. Thanks.
Hövding – Airbag for cyclists
Say I have a simple bundle for inserting lines in /etc/security/limits.conf, it'd be good to have the bundle agent / edit_line which describes how to make the change, completely separate from the data that describes user1 gets a hard nofile of 64k.

There's lots of ways to achieve that from just doing selective usebundles from various bundle files containing only vars to more flexible approaches; In our deployment we've provided this as part of our bundle framework (we inject the parameter data via modules protocol - so a box in location A applies different data than a box under line of business B), they both reuse the exact same (comprehensivly tested) code.

This means no code release for a data change. No need to train everyone in CFE syntax just to allow an app developer to express that user c on box d is allowed more open file handles.

The point though is that It'd be good to have as a first class language feature instead of each cfe site reinventing a separate framework for the same functionality.

Haven't had any hands on with 3.5 so not familiar with that, but better print debugging isnt where I was going with the idea. I want to be able to step through a bundle, I want to be able to break when global class X is set. I want to then be able to set class X while stepping through. Kinda like making debug logging level interative and with higher signal to noise ratio on screen.

If there was language support for unit testing my bundles I could use that to reason about what I expect to happen. Diego Zambonis book proposed one way to do that with the existing facilities but its just a proof of concept, e.g. it cant guarantee environment cleanup after a show stopping error in a test.
At Brown (the place this research is coming from) one of the main CS intro courses is taught in Racket. It's worked really well and people enjoy the simplicity in getting programs running quickly. People with previous programming experience have more trouble than true beginners at that point in the course.

The course later moves into 3 other languages (OCaml, Scala, and Java) to try and get the beginners not focused on any particular language, though there is some debate on whether that effectively teaches the beginners any language particularly well.

Pyret would definitely be a candidate for replacing OCaml in that sequence as anything with better error messages would be very welcome.
For a second I thought the title was referring to the things you slide down at playgrounds.
This happens in consulting and engineering a lot. Case interviews and problems are known among fellow students who are interviewing later, and questions get put up on glassdoor too. You will have to iterate around the problem. This is unavoidable aspect. Shell Recruitment Day problems are known in detail online, their online assessment test is copied and solved in detail. Shell hires lot of engineers, and good ones. Consulting firms hold one of most intensive and competitive interviews. Questions will leak, issuing these moral statements will not help, this is your problem to solve.
I'm not seeing this ATM, using the non-Google Apps Gmail interface from the U.S. (and sending, as it happens, to a "foreign" address).

Can anyone provide additional input into whether and when the Gmail web interface may be (and when not) inserting this header? Perhaps it's just in the Google Apps context?
Another good one was the Tandy Model 100 Webserver:

http://www.humanclock.com/webserver.php

source: http://static.humanclock.com/files/apachesrc.txt
Wow, these are really good. I made a website to help colorize photos since I don't have photoshop. It's http://www.colorizephoto.com if you want to try yourself.
I second everything said here.

In my internship last summer, I arbitrarily chose Puppet to automate the configuration of the company's developer environments. Puppet's unpredictable ordering should be a write-and-forget benefit, but in reality it's very difficult to reason about. In the end, my script imposed a top-to-bottom ordering with requires.

Also, developing configuration scripts against Vagrant is a huge pain. While `puppet parser validate` checks for syntax errors, most of the logical, dependency-based errors reveal themselves after Vagrant takes a good minute to fire up.

Anyway, hopefully my Puppet-Vagrant scripts aren't causing any maintenance nightmares...
MythTV: http://www.mythtv.org/
I'm not sure but it seems to use the category pages on the wikipedia pages to show you the tree.
[Show NH] Weber-0.0.3 rails inspired web framework for Elixir
This algorithm has been written a thousand times, and probably already exists somewhere online, hidden deep within the internet.

And as you say, it targets a completely different set of users. Sprite Lamp, is building something for artists to use, while the people who want a command line tool, would likely try to build it themselves rather than try to fit the .NET gui into their pipeline.

And additionally, it's likely that your release won't spread fast in the same channels at all, not really even showing up on the radar of many potential contributors of Sprite Lamp.

My point is, the ethics of the decision really only matter if you are going to have any affect on the kickstarter campaign. (Which I think even then you'd be in the proper right to release your code) But your unlikely to affect the kickstarter at all. So, IMO, I think you should release now, and ride the wave a little bit for people who like the idea of Sprite Lamp, but don't like the idea of the interface.
I also like the fact that you can put unit tests for helper functions that are inside of other functions. This means you can use the inputs to your outer function as part of the tests for an inner function, which has been hard to do in the past.
Could you give some examples/sources to "Multi-Tenant cloud services are problematic and insecure"?
Data Mining with Weka MOOC - Material
Decent short explanation. If anyone would like an exhaustive explanation, I'd recommend comp.lang.javascript's FAQ[1].

It's overkill to if you just want a working definition, but is instrumental in understanding the underlying concepts that power closures.

1. http://jibbering.com/faq/notes/closures/
Summary of this - it's too hard to build secure, reliable and performant SaaS applications in a multi-tenant cloud. Developers need to create a better infrastructure stack to support single tenant applications.
I prefer questions that are specific, verifiable, and relevant to me. When they are specific and formatted differently, interviewers will often surprise themselves by being honest. Furthermore if there is anything that would be a deal breaker, you need to ask up front.

"Why and when did the last three people who left, leave?"

"How big is the team?"

"Due to family responsibilities, I need to work an odd schedule. How open are you to letting me start at noon and then work a full day?"