skysight-inc/HackerNews huggingface dataset:
> I picked Go because, seriously, I don't have time to read 145 pages just to get started.

You don't need to read 145 pages to get started. Most people I've talked to only know 20-30% of Scala. But they feel that they already know enough to benefit enormously. Most of the Scala I know comes from the Tour of Scala, which consists of succinct, bite-size explanations of its main features.

On a related note, Scala is a big language because it is a dual language: It has features that are intended to facilitate application development, but it also has features that are intended for framework writers. These features are overkill for you if you're an application writer, and you don't have to learn them, but they are a godsend if you're writing a framework. This is evidenced by the fact that many features that are traditionally done in the compiler of other languages are implemented in the library!
There have been personal conflicts abound in this drama around RubyGems, and that's a big part of the problem. The solution that I've come up with in my talks with the RubyGems maintainers is that anyone who feels that they can't work with Eric and Ryan (or vice versa) will be able to talk to Evan, who has less of a track record of difficult interactions with users.

No, that's not a great solution. But neither is supporting a fork by someone who's been working on this for three weeks when the current RubyGems core team has members on it with over 4 years of experience with the codebase. At the very least, this needs to stop being emotional and the technical points need to be laid out cleanly on white paper.
By the way, it is possible to have methods and values on the package itself, like math.sin(math.Pi), but that hasn't been done with scala.io.

You can also import singleton methods, so if you write

import io.Source._

then all the fromX methods are available directly.
Actually the sheer earliness and specificity of the preview seems like an unusually aggressive display of confidence from MS.
Mpemba’s baffling discovery: can hot water freeze before cold?
Of course it would be if that network is available / viable and helpful. Most recruiters suck (I'm a recruiter). Most internal recruiters don't know how to head-hunt or source candidates (or, many are generalists, which is why third-party vendors exist (for one variable)). A decent technical recruiter won't send you mechanical engineering positions because your resume listed "engineer" in relation to software, and "machine" in relation to Machine Learning.

But, most of us suck. You are in the luck of the draw with Dice / Monster. And it is indeed mess mostly because the war for talent IS very high (at $90-$140,000 levels of base, 5-15 years of experience), so, even if your stated "no relocation" is noted, most of us will still call you to see if we can talk you into relocation.

I would suggest leaving off your contact info except a throw-away email address. Leave instructions in your summary (such as Dice, "About candidate: I am only seeking _technology_ in _area_ at _rates_ and am not open for relocation. Thank you.") Do not put it in your resume, as it is unprofessional for anyone who isn't a "cruddy" recruiter.

I do think it is silly to discount all positions if they are not from internal recruiters, since, many companies do not employ FT recruiters, or, they have generalists who sift through submitted resumes and third-party vendor submittals. Many Technical Recruiters will actually know just a tad more about tech then a HR Generalist.

I used to source for the top 2/3 finance firms, 4/5 top eCommerce which was spread throughout the country. If you were a good talent, I could get you 4-5 interviews with great companies. But, its very recruiter / company dependent.

Ergo: Use a network if you have one. A lot of people do not have a network at every "target" company they are trying to reach. Remove most of your contact information and filter through an email (throw-away).

If you find a "good" recruiter, keep in touch. Recruiters move around a lot in companies, which can mean exposure to different industries / companies. Don't be a dick. A "good" recruiter many times has the "ear" of a employer when giving more feedback between two candidates they represent at the offer stage. This is a more general advice tip on life, with "don't be a dick."

If you find a "good" recruiter, get feedback on your resume. The majority of people are awful about their resume, or, a company may want specifics removed on the resume. EG: top finance firm, would not even look at any resume with a first-page "skills" section that took up an ENTIRE page. 1) you have not the ability to be an expert in a pages worth of tools and technologies, 2) it is not representative of your most recent experience. Small example.

Edit: grammar.
Daring Fireball - what a shock.

'If not for the existence and success of iOS, Nokia wouldn’t be in trouble..' If not for Nokia, iOS would never existed, touch screen phones would not have been invented.

If not for the competitiveness and success of Windows, Apple wouldn't have had to redesign itself. And now Windows is redesigning itself to compete. Apple didn't invent this stuff, they re-adapted existing technologies into a pioneering product. And now other companies are doing the same.

Gruber's points do not impact as much with such a thick layer of bias.
I think the value and prestige of being a YC company can only grow from here. Reason being is not for the hype aspect, but rather the education and attention you know the company received. People who really understand this industry expect quality. With 1000+ companies under their wing, it's assumed that after years of experience the YC team will have developed an excellent picture of the ideal startup/company and be able to impart that knowledge to the startups they've selected.
Toilet Rentals
We are a nationwide portable restroom & toilet rental company providing solution for portable restrooms, showers and toilet rentals.
Microsoft: If we 'Build' a new developers conference, will they come?
PG is right that it's not common. The problem with this provision is that it would require you to divulge the confidential information/trade secrets of third parties (e.g., your new employer, your startup, etc.) after your employment with the Company ends. And in the software industry, 6 months is a long time. The year-long obligation to disclose patent applications is troubling as well, especially since patent applications are treated as non-public/confidential information by the US Patent & Trademark Office until they are either published (which is 18 months after filing), or issued (if they are not published by special request).

It seems to me that this Company has this unusual provision probably because it got burned by a former employee who left the Company, joined a competitor, and filed a patent application for an invention that was conceived while he was at the Company. In such situations, the Company should bring an action to contest the ownership of the patent application rather than asking its employees at the outset to execute an agreement to violate the confidentiality agreement of any future employer.
Ask HN: What're your thoughts on Twitter's approach to intro photos?
Looks like they didn't talk to Twitpic Much..
There is a physical limit to rigidity. You basically cannot have a giant string that doesn't deform. Still limited by the speed of light.
Attacking Gruber because he says Apple's approach is better than Microsoft's isn't addressing the arguments he raises so let's address them:

"Microsoft’s demo video shows Excel — the full version of Excel for Windows — running alongside new touch-based apps. They can make buttons more “touch friendly” all they want, but they’ll never make Excel for Windows feel right on a touchscreen UI."

No one said Excel for Win 8 would be just a touch friendly version. Gruber's argument assumes that Microsoft won't attempt to think through the use-case of touch on Office products. Given that Office is one of their top pilars of profitability, you can bet that they'll at least attempt to create Office 2012 (or whatever) to fit in naturally with how people will want to and need to use it.

"The iPad succeeds because it has eliminated complexity, not because it has covered up the complexity of the Mac with a touch-based “shell”. "

You definitely have a point with that but a particular quote comes to mind "Make everything as simple as possible, but not simpler." - Albert Einstein. You can't do real work on the iPad version of iWorks. Making Excel simpler just for simplicities sake would be a mistake for Microsoft. Exposing the right amount of simplicity for the various tasks is what they should be aiming for.

"Apple’s radical notion is that touchscreen personal computers should make severely different tradeoffs than traditional computers — that you can’t design one system that does it all."

You can't until you can. iOS is built on the same technology of OSX. IF they wanted, they could make iOS able to run OSX apps and be able to do many of the things that OSX can do. They've simply elected not to.

Most of the tradeoffs that Apple has made has less to do with what is possible and more to do with training their developers. If I remember correctly, Apple elected not to allow a 2 button mouse for a long time earlier in their history because they wanted to force developers to build apps that worked just fine with 1 button... to force them to create a different type of experience for users.

Microsoft's goals are actually the opposite. They don't want to create a completely different experience. Their corporate clients will buy the next version of Windows because it is an evolution, not a revolution. Creating a revolutionary product may actually be counter to their interests.
This is a good idea, but the key is in making the browsing and selection of items as transparent as possible. It's another layer. Some type of price comparison engine would work really well: browse on Amazon, buy on xxx, pay with Bitcoin.

add:

the other short-term use case for bitcoin and say Amazon is giving refunds in bitcoin given the reach of bitcoins is low right now. Refunds are a push to market, as opposed to a pull. Typical cc chargebacks can be expensive too, and so refunding in bitcoin avoids it.
Reminds me of Carelman's Fantastic Inventions:
http://www.google.com/search?q=carelman&hl=en&client...

Made popular to tech geeks by Don Norman's "the design of everyday things"
Heh, Peter Thiel did, too.
There's no 'Install New Font' in the File menu in Win 7 64-bit, and you have to press Alt before you can even find the menu there! Are you sure those instructions are still valid?
Free Songwriting Software
A huge collection of Songwriting software,teleprompter software,lyric writing software tools are available here at our website to download for free.
IMO, Scala is a tasteful collection of the best features from a bunch of different languages, including ML, Haskell, Smalltalk, and Clojure. [1] If I taught a survey course of programming language features, such as Stanford's CS 242, Scala is the language I would use to teach it.

[1] And they are not transplanted unmodified; often, since Scala has the advantage of hindsight, they are often modified to be even better!
We provides the best video promotion services
C++0x Lambda Functions
How long until a DEA agent sets up a fake Silk Road account and starts sending SWAT teams instead of LSD to the addresses she gets?

Here's a legal question: The use of Tor and Bitcoins presumably means they can't digitally trace who made the purchase (at least if used sensibly), would receiving an order of an illegal drug to your address be proof that you broke the law, if there is no proof that the recipient had actually arranged for that delivery? I.E. no proof that they wanted or purchased drugs, just that somebody sent them some.
PR#6
Congress doesn't really care about tax dollars so much as individual congressmen care about campaign contributions. So you'd have to convince congressmen that they'll get more contributions by changing the patent system than by keeping it the same.
Chicago technologist Harper Reed joins President Barack Obama's 2012 campaign
Surprising downvotes. I wouldn't have thought that the HN hivemind feels that something illegal is ipso facto immoral.
Youtube introduces creative commons licensing, library
I cannot imagine the iOS devices finding success if they were actually just Macs with a new category of touch apps strapped on.

Maybe we'll see with Lion. :-)

This only leads to market and developer confusion. If it's just one platform, what is my target device as a developer?

How would people want to use it? In some cases you may even do two apps, although you probably could share code (not clear what the app model is for Win8 still). Just like today you might build an app just for OS X, or just for iOS, or you might build one for each. Depends on the app.

Then there is the hardware requirements. Windows 7 made great strides in this direction, but I just cannot imagine Windows 8 running as efficiently on an ARM-based device as iOS does today. I hope to be surprised here.

No idea, but if WP7 is any indication, they are killing perf. WP7 flies on relatively weak hardware. On old SnapDragons it kills the perf of Android on dual-core modern SnapDragons. I hope Win8 has those chops.
Just to be clear: you filed on behalf of someone? And would the office allow you to add/update with additional owners?
Thanks for the response, ffumarola!

Got some questions, though. In your opinion, why is Adwords better for a commerce company and Facebook better for a comedy club?

The reason I ask is because I could see a way for commerce companies to leverage the Facebook ad platform in such a way that it becomes a better option over Adwords. Namely, you can leverage Facebook's ad platform in ways you can't with Adwords. For instance, you can achieve comparatively lower CPCs by creating a Facebook page for the company, and then use the Facebook page as not only a funnel towards whatever the company wishes their prospective customers to do, but as a way to closely interact with their established customers.

But, again, I can definitely see where you're coming from. I guess the question boils down to where Facebook falls into the context of expanding a business.

So, open question to all: What type of companies are better suited for delegating their online advertising budgets to Facebook, and what type of companies are better suited for delegating their online advertising budgets to Adwords?
Can anyone recommend a keyboard where key presses are very low impact?

I'm getting Emacs Pinky in most of my fingers and could use something to reduce stress on them. dcolgan's suggest key mappings are something I'm going to try, but a better keyboard can't hurt, either.
to a bootstrapped entrepreneur who has literally run himself into the ground to get a b2c venture off the ground in a non-startup town, i can't afford to pay. the situation is made abundantly clear before they step through the door (and when i say door, i mean metaphorically because we don't even have an office...we meet on campus) ... yet, we still have students lining up the 'door' to intern with us every semester cuz we're the sexy opp in town (startup + music).

if i had the money/means/funding, i would have no problem compensating the ones that were bringing value to the table.

this should lead to a subsequent thread though:
how should i pay for students workers when the CEO/company has no money coming through? as many credit cards as i can get my hands on?
Out of all of Google's social efforts, this is the most promising yet. What's unique about this is that (if they're keeping a search oriented business model) it could allow for a more social ranking system. In other words, after a link gets so many recommendations, it moves up in search. I for one would love a search feature where I could click "recommended" and see if anyone I know has had experience with the topic. Baby steps are imperative with this one.
Appreciate your input, unlikelygeek.

Question: Can you elaborate on what you mean by, "It's been our experience that it will take a few weeks either way for the algorithms to settle into a pattern that works well and any big chances will throw everything off"?
Windows/office lock-In is dissolving

It is? I'm genuinely curious to know what leads you to believe that.
Startup Quote: Biz Stone, co-founder, Twitter
Startup needs engineer co-founder and Mentor
NY startup is in need of engineer for our new location based social network for the iPhone and Android . Since we couldn't find a capable engineer we decided to use a app dev company , the app should be ready in about 2 months. We need someone to continue where the company leaves off - maintenance, new additions and anything else. Business guy and marketing person is already in place. We have very limited funds but do have connections to tap into angels for funding once the built program and shows that it actually has potential. As co founder this engineer would also be offered equity in the company.
It would be ideal if this person lived in NY .
If interested contact me at harvey.miller3@gmail.com
Design is a career where you learn creative decision making.

- Biz Stone (@biz)

http://startupquote.com/post/6097771970
"a new division in the Open Source community"

The open source community can't be divided. Or do you equate a 'division' with a fork, like emacs/xemacs, openbsd/netbsd, joomla/mambo?
Personalized credit solutions in rebuild credit
Learn the secret behind increasing credit repair,repair credit systems so that you can get quality loan that you need.We are here to give how to increase your raise my credit score.
I doubt anyone would be willing to, bitcoin could at anytime be deemed an illegal currency due to no taxation, etc.
All physical objects are made up of atoms. To a first approximation, this means everything is connected by springs, which means the assumption of zero elasticity is impossible. 'Inelastic' objects just have very large spring constants, they don't deform much, but they still deform. By the way, long before we talk about speed of light considerations we run into the speed of sound. This is material dependent, true, but that'll again be dictated by the physics of atoms.

Or alternatively (if you want to start imagining crazy ass materials made of dark matter), zero elasticity is defined by invariants of length. Length is not something which is preserved by the symmetries of special relativity (Lorentz Transformations), so a rigid object is not a compatible notion with the idea that the laws of physics are invariant under Lorentz Transformations.
I've worked at a few small/mid-sized software firms that have been bought out by larger players.

Part of the due diligence that larger companies will undertake before acquiring any software IP is to determine the provenance and licensing of the software. So watch out for any bits of code copy/pasted from open source libraries and check that any third party libraries you use are correctly licensed.

A big company may pull out of an acquisition at any time, even after performing due diligence. They will never say "Ha ha! It's because your code is rubbish" because an acquisition is a business decision not a technical one.
Thank you HN: 250 candidates in 10 hours
As many of you know, my company Hipster launched the following site this afternoon:

jobs.useHipster.com

Thanks in large part to the contributions / recommendations / applications from the Hacker News community, we've received 250 applications in the last 10 hours.

Here's the breakdown of the applications:

-50% of the applications were for marketing / sales / BD jobs, and irrelevant to what we're looking for.

-40% of the applicants were developers, ranging in quality.

-10% of the applicants, on the other hand, are top-tier, Google / Facebook quality engineers, from places like Google, Yahoo, AOL, SalesForce, Oracle, Twitter, and more.

Success like this doesn't happen in a vacuum - I wanted to give a big thank you to the Hacker News community that made this possible!
> If I remember correctly, Apple elected not to allow a 2 button mouse for a long time earlier in their history because they wanted to force developers to build apps that worked just fine with 1 button.

I think you might be thinking of the reason the 128K Mac didn't have a terminal. In that case, they wanted to force developers to make new, graphical programs instead of just porting their terminal programs to the Mac. The mouse had one button [to cater to users][1]:

> The powers at Apple concluded that because the mouse was a whole new way for users to interact with their computers, it should be as uncomplicated as possible. Hence, one button.

[1]: http://lowendmac.com/musings/11mm/mouse-history.html
San Francisco (SOMA)

Apture is hiring for several positions including front end and back end engineers: http://www.apture.com/jobs/

We want to make it easy for people to satisfy their curiosity. Drop me a line if you do too (email's in my profile).

We have interesting technological problems (we use python, eventlet, mysql and redis), but you'll be sucked in by our great people and cool product.
I was not aware of that. Thanks! I guess the portable aspect is not quite perfect for their description though?
Utility costs going above the block-finding reward doesn't just happen in the flooding scenario, it also happens naturally as we approach 21M. It's already (supposed to be) handled by transaction fees. I don't think you're ever going to see most of the network shut down mining.
So far I'm not really a fan of forking RubyGems, but I am concerned with the solution you mentioned for compatibility with Rails (which I take as a good metaphor for any large Ruby project) — a new point release. How is that going to work for people on Rails 2.2 or other projects with incompatibilities?

Has anyone discussed emailing the authors specified in the gemspecs of the gems that will be breaking with these upcoming changes?
Gruber fundamentally doesn't want to remember Jobs saying that iPhone runs "real OSX":
http://www.tuaw.com/2007/06/04/steve-jobs-iphone-runs-real-o...

He of course suffers from a very severe case of Cupertino Syndrome:
http://en.wikipedia.org/wiki/Stockholm_syndrome
Cue the speech by Al Pacio's character in "Scent of a Woman", with PG as the father standing beside Philip Seymour Hoffman's guilty-looking character ...
I agree. I was very skeptical about having a "Windows" OS slapped on the touch devices, but after seeing this first video I would say that it doesn't look bad.

Lack of complexity in UX and lack of capabilities are 2 different things. The former is desirable while the latter is a limitation. For instance, IIRC, iOS didn't start out with bluetooth API and they came in later. It is an example of lack of capability. Gruber seems to imply that one means the other, in fact he seems to infer that you need the OS to be less capable for it to be easier to use.

People like iOS not because it does less or in other words can not do certain things. They like it because it does things that it is capable of with ease in a pleasurable way.

Great usability and versatility are not mutually exclusive things and that is how MS seems to be approaching this.
A large portion of what YC effect is the selection bias/filter it provides. If YC is good at picking and nurturing winners, that becomes their brand equity. If they lose this ability while scaling, then their brand loses value.
I'll repeat the question I asked on the site... how do you pull on a frictionless string? (Not that any other part of the question was very plausible.)
This looks suspiciously like some sort of Media Center for Apps that's running atop the Windows OS. Honestly, that's fine with me. All I really want them to do is fix all the dysfunctional, inconsistent stuff in Windows 7. If they want to put an app launcher over that, fine by me.