skysight-inc/HackerNews huggingface dataset:
I'm all for it. You learn by your own method. It is just hard for people to understand when they spent years of their lives earning a degree they can place next to their names.

That being said, formal education can teach a wider range of skills and provide guidance to understanding larger concepts.

All in all, I am self taught and respect people heavily for it.
Electric cars are 125 years old, so I'm not sure why that's new. Their sales have stalled at about 3.6% of the market.

Solar panels piece does not matter much until batteries are much better, if you want power at night or when the sun isn't full strength.
I agree. How you got there is completely irrelevant. What you have accomplished is.
> I suspect these programs have a larger essential "hairiness." grep only has to search text. But Find in a text editor has to show a progress bar, cancel button, intermediate result count, etc. These features are intimately intertwined with the algorithm itself, and that's often hard in FP. Try writing a Haskell function that does text find/replace with live progress reporting. It's not easy, and it ends up looking a bit like Java.

Ah, I suspect you're not familiar with things like conduits/pipes/iteratees/etc. These allow you to express and compose those kinds of dirty things that you're looking for--incremental input/output, progress reporting, etc. So you could write a text search function, compose it with a progress reporter that reports how quickly it traverses input, and then report the output progressively, and dispose the whole thing at any time. Haskell's type system is fairly awesome at letting you do things like this, enough that people are still discovering neat tricks decades later.
This. Focusing on it will make you seem like its an area of concern for you. If you can produce well at the job, make that clear by showing evidence (projects).

That would be plenty enough to convince me.
I wouldn't call attention to it. Not because it's bad, but because it sounds like bragging.

We all learned to code. Calling attention to your self taught background makes it sound like you think your way was more a more legitimate experience.

Focus on what you've built instead.
I didn't go down the traditional CS route either. My advice is to state your and accomplishments and demonstrate your abilities without making a big deal of being "self taught".

Learning doesn't stop once one leaves university, and you've probably noticed your CS educated colleagues taught themselves a lot over the years too.
Ask HN: Good source for iOS app benchmarks?
Hi everyone,

I've been trying to find reference points for certain metrics for my app such as:
- Average session length
- Average sessions per user
- Funnel conversions (AARRR)

but have had no luck finding a source or people to talk to.

Anyone in the HN that can refer me to anyone? links? I just have not reference point as to how my app is doing.
Surprising that a 5.5 liter engine has only 140 horsepower. Goes to show just how far modern engine design has come.
Ultimately where you are going to be happy is a place that accepts you for who you are, how you are and how you're always learning and improving yourself.

It's not about what your degree makes of you, but what you make of your degree. In your case, being self-taught, and remaining self-taught in having a body of knowledge that you're always learning is in some ways, as a developer, more relevant than a degree.

There are just as many CS devs who think they're done learning and stay stuck and don't push themselves. The difference makers are always the ones who are building in their own time. Build your body of work and keep it public.
Scottish Independence Referendum Latest Results
It'd be interesting to see Microsoft make Minecraft a free addition to every licensed copy of Windows.
I used to be biased towards self-taught engineers--probably because I am one--but now I am indifferent. For an entry level job, I'll probably still lean towards the self-taught candidate. But, mid or upper range? I don't think it is relevant anymore at that stage in their career. I place more value on someone who actually has a passion for the field over one where it's simply a means to pay the mortgage.
That's amazing!

Could it be made street-legal? I'm serious.
Not true, there was a labour government for 13 years! Also many parts of England and Wales vote in a similar way to Scotland but they don't get to secceed.
I've used it in my software as well. Except that the names actually end up looking fake to me. Not sure if its cause I know they are fake or what. Doesn't matter to me either way.
It'll depend on who's on the other side of the hiring table.

I'm largely self-taught, but I have a CS degree from a good school. (It's a long story...the CS degree came after the self-teaching, for the most part.) If I were the hiring manager, someone who's self-taught would be a mild bonus: it shows initiative and passion. Other people think differently - some won't hire any without a degree, some would rather not hire someone without a degree, many don't care. You can to some extent choose who you work with and what they value by how you position yourself.
I'm curious if Twitter finally just bought them so they don't end up with a ton of broken images after they shut down.

I can't imagine someone acquiring twitpic just to continue operating it the same way it has been.
I'm not sure what is so bad about coal. It powered the industrial revolution and more importantly today, it can keep servers running when wind and Oskar can't (unless you only want to serve pages when the wind blows and the sun shines). Besides being dependable, it us also affordable and with today's technology emits very little pollution.
I'm confused. Are you an engineer or a programmer?
It's a real shock in this day and age of intense competition for talent to let go of such a large number of talented (they must be, to be there in the first place) engineers (or is it scientists) in the heart of silicon valley. To me that's a sign of a company that doesn't see a way to grow new products via creative efforts of it's employees. Oh well, I guess it's good news for the startups who could much better use the that same talent.
(Edit - to remove what might have sounded like a recruiting pitch)
I thought all you needed was to be a school district and they came free
Evidence suggests that it is very, very hard for humans to go extinct, so I would say the former.
From the perspective of the US it would be incredibly easy. The US is very lax about what you can import in terms of military hardware. Once something is actually inside the border it can be difficult if not to remove from the country. There have been cases where non-functional mockups have been held after military trade shows.

The problem you are likely to encounter are: where the country of origin will allow it to go and what countries will allow it to transit their borders. For older military hardware like this unless you declare you are planning to import into some war-torn region of Africa there is unlikely to be any problems exiting the country with it. You might have to pay someone a small bribe if you're in a corrupt country.

As far as transiting other countries, it is basically a nightmare. You can't just carry military hardware across other countries. The only reason the US can move its hardware through other countries is because of defense agreements, etc. It'd be far easier but financially impractical to just airlift the thing out. If you could get it to a port and cram it into a shipping container that'd be ideal, but then you have to find a carrier that will carry military hardware. I can't imagine many carriers would be happy about that fact. If you could find one, you'd basically wait 2-6 months and then pick up your stuff at a port somewhere in the US.
Great tool for developers!
I'm not going to claim it solves concurrency, but Haskell's combination of STM, expressive types, and immutable data by default make it the nicest language I have used for concurrency. (I have heard similar praise of Clojure as well, but I don't have any experience with it.)
It's not 140 horsepower because it is designed poorly; that's a trade-off to make it react well to bullets and explosions and still run, also field serviceability.
The observations on thoughts match my experiments about two weeks ago with the stuff. I had the profound revelation that our perception is only about 1/10th of reality. It was vastly enlightening- I realized it wasn't necessary to sweat or worry over my perceptions, they're only a small chunk of what is really going on.

Also, during that experiment, I did some research via Erowid and discovered this fascinating article about "Nitrous gangs." [0] It turns out, nitrous at music festivals is a highly profitable and banned venture. To thwart this, gangs have been organizing financially and physically to sell nitrous to concert-goers without getting caught by organizers. The article reads a bit like a Pricenomics entry:

[0] http://www.villagevoice.com/2010-07-06/music/hippie-crack-ni...
The obvious counter-argument is you couldn't walk in bright sunlight. Beam of light at the wrong angle...

Then again that's probably why supervillains have dark lairs.
How else do you think they got the cash to buy Minecraft?
I would say: neither.

Don't play it down, and don't make a thing of it. To do one makes it look like you're hiding something, to do the other could easily look dickish.

In my experience, no-one ever learned to code by studying (undergraduate) computer science. Some people learned to code while studying, but mostly the people who could already code perhaps became better grounded programmers by studying comp sci while those who couldn't still couldn't after they graduated. The best coders I knew in college either left for jobs before graduation or did the absolute minimum to graduate because they were already employed more than full time while still studying.

Also in my experience, most of the companies I would want to work at don't place much weight on an undergraduate CS degree. A degree may stop your CV from being ignored, but five years of professional experience and some basic interpersonal skills will count for more than a degree. There are some places where degrees are indispensable -- some companies have a thing about them (e.g. they may need to meet certain accreditation requirements). Sometimes you see jobs where applicants are expected to have graduate qualifications in CS (usually because they think they're doing something very hard core, and the graduate degree is seen as a pons asinorum) but you seldom see undergraduate degrees being required.
Ask HN: Built my first site; what next?
Hi all,

I recently put up my first website at http://searchgovernmentjobs.org. My initial thought was to just put something out there on the internet, so I searched data.gov until I found a relatively usable API, put a wrapper that lets you query it, bought a domain, and set it up on DigitalOcean.

Now that it's up though, I would really like to make it self-sustaining. Currently having it up costs around 7-10$ per month. Does anyone have any thoughts on how I could monetize it to generate at least that much ? I have thought about using SEO to get it up search engine rankings, but this is a competitive space (job searches) in terms of SEO keywords. Additionally, Google seems to have overhauled its algorithms often enough and recently enough that advice on the internet tends to be outdated.

Also if anyone has feedback on what I could do to make the site better, I would love to hear it. Any next steps you have in mind would be great to hear as well!

Thanks!
Use it for some time, very good!
Ultimately, as in all professions, you want to be supported by your manager. Building that trust is what earns you promotions, helps proliferate your work, and contributes to your career goals. So I completely agree with your comment, and would go further to say that if the OP makes it a point of stating they are self-taught, they will self select. They may have to churn through more interviews to make up for the bias, but in the long run it will be more worthwhile.
But electrics are much more expensive and are less flexible than gasoline powered cars. That's why sales of electrics have stalled at less than 4% of the market.
As an invisalign (also 3d printed, clear plastic) user, I wonder if she has to take it out when she thinks?
The Raw Experience of Setting Up RubyMotion for Android
Horsepower isn't nearly as important as torque for a vehicle like this. If you look at even modern work trucks, they may have a 6-7L engine pushing only ~300hp or so but with like 700-800lb-ft of torque.

But yes, engines have come a long way. I remember being amazed at 450lb-ft of torque on diesel work truck. The new Fords push something like 860lb-ft.
It is very functional, so it will feel a little different if you aren't used to it.

You will rarely actually use `transduce` though, just like you probably rarely use `reduce`. You use the other two functions, `into` and `sequence` a lot more, and you don't really have to understand what's going on underneath (even if it is is pretty simple):

sequence(compose(map(x => x + 1),
filter(x => x < 10)
take(10)),
[1, 2, 3]);

It is a little different than standard imperative code, but I think you will find that it's more expressive.
Yes, of course, that's the natural spread that I was talking about. But that natural spread is not as large as the difference between a 12 month lease and a night in a hotel. That's what makes running an AirBnB profitable: undercutting the hotels and capturing some of that spread as income.
I prefer to use Ragel as a DSL for FSMs, it'll generate Go code along with other languages. Adrian Thurston has done a fantastic job with Ragel.

Zed Shaw wrote a great essay about state charts in Ragel:

http://www.zedshaw.com/essays/ragel_state_charts.html

The official docs:

http://www.complang.org/ragel/ragel-guide-6.8.pdf
Yeah but I don't want to support a company that has millions of credit cards stolen from malware.
Best part: Chrome lets you right-click/Save As... to download a snapshot of these beautiful simulations.
Are the mysterious 'interceptor' cell towers the handiwork of foreign entities?
Thats what I've been doing. My resume lists the dozens of projects I've completed. Out of every 50 resume's I send out, I get maybe one interview. I don't think anyone even looks at my github. As soon as they see I don't have a degree, they throw my resume out.
Or they give people a chance to find something else.
Relevant Quora question:

http://www.quora.com/Was-Larry-Ellison-a-good-programmer

Also, apparently Bob Miner programmed the bulk of the original product and ran engineering, but the Quora link above says Miner considered Ellison a good programmer.

http://en.wikipedia.org/wiki/Bob_Miner
Are you really confused? Seems more likely you're being needlessly snarky. Dude's clearly a programmer by trade who chooses to refer to himself as an "engineer", as is extremely common.
It sounds like they added it to the list because other people were reading too much into the omission.

> Microsoft doesn’t even mention it on status.modern.ie, however, so it isn’t likely to support it anytime soon.

http://techcrunch.com/2014/07/22/mozillas-asm-js-technology-...

> Some folks are incorrectly thinking that since it isn't on our list that we're not aware of it.

https://github.com/InternetExplorer/Status.IE/issues/116
People writing address book software.
Ideally the certificate would be worth, or have a value associated greater than that of the transactions being handled by the site it is protecting; Then the attacker has more to gain by invalidating the certificate than intercepting traffic. Otherwise you have the same situation that we have now with current certificates without a decentralised store of value associated.

Also, every day CA's could sign these certificate requests, and so you have the equivalent to trusted root today.
One thing that is advantagous here is that even trusted CA's cannot reproduce a 'trusted' certificate without spending the same amount of cryptocurrency. This would defend against firewall/IPS MiTM that is occuring today.

I brought this whole topic up because of the likeness with blockchains and certificate transparency. My argument is that why would CA's have an incentive to maintain the certificate transparency chain, when you already have many people with an incentive to maintain the bitcoin blockchain.

Validation, or checking for validity of the certificate can be done either through a 3rd party lookup service like blockchain.info or inspection of the blockchain with the wallet software.

I think that adoption of certificates like this would require modification to TLS protocols, or at least some application support to require certain types of certificates - just like EV or Certificate Pinning.
If central planning is so inefficient, why are centrally planned mega-corporations beating the crap out of ad-hoc networks of smaller companies in retail (for example)?
How much professional experience do you have?
I like how Fakena (the way I first read the domain) sounds like a perfectly cromulent "ethnic" female given name.
As others have said, position yourself in terms of skills and accomplishments. If you have other attributes, such as some significant hobby, people skills, have managed large projects, or other people, include that too.

Let them know who you are and tell them what they can expect to get when they hire you.

That is what they want to know. How you got there, whether it's the school of hard knocks --a fine school mind you, or through University, or apprenticeship, or all of the above isn't anywhere near as important as making sure they very clearly understand who you are and what they will get.

And on your end, make double damn sure you can add value appropriate for the position you seek. Do the work to remove doubt, and it will show and when they see it, your opportunity is that much improved. The bonus is when you walk in the door, you are ready to get after it, not worried about things that should have been sorted before you got there.

It's a two way street, and I've often thought a simple "has degree = 1" type filter to be sort of a crutch. Both the prospect and the employer need to reach a place of confidence so that it works.

An approach to this, business minded and technology minded, is a little harder, because you do raise the bar some, but it's self selecting in a good way. I've made a couple of pretty big jumps doing this and it was all good. There is getting the work done, and that's hard and that's what you get paid for. Not having the doubts there helps immensely.

It's not that you want to be a dick. You just want to feel really good about the whole thing, and they want to feel good too, so make sure that happens and that it's true and you can't lose.

Everybody, you included, need to do that, because it's just a pig expensive when it doesn't, and everybody gets hurt a little, sometimes a lot.

If they question any of it, tell 'em that too. Make sure they know these things matter and you take it seriously.

Good luck!
This is far from the most interesting thing you could say about yourself. What in the last 5 years suggests you'll make your next employer a lot of money? Focus on that, instead.
I'd heard of M59 back in my EQ days, but never even saw a screenshot of it before, so the article was interesting.

EQ was much more a PVE game (with PvP certainly present), and as others have said, inspired by MUDS. Having never been much interested in MUDS, we shipped "Prince of Destruction" a multiplayer (LAN) 2D RPG in 1994 which had many of the features of later games (including persistence between sessions). I say this because these ideas were all "in the air", and it's silly to suggest the EQ guys based their stuff on M59. D&D (RPG concept), RuneQuest (skill systems), Rogue, Akalabeth, Wizardry, etc. had established the basic concepts by 1982, and the idea of making giant servers with hundreds of players or whatever was merely a question of execution.

One of the underappreciated aspects of EQ was the rather sophisticated (for the time) monster AI from which a lot of gameplay emerged.
Cachorro Grande – Sinceramente (no BAIXO com Tablatura) bass cover tab
However, there were a few Turing award winners in that lab.
I do wonder its relative strength to a human skull
"You are accessing from an HTTPS connection and our service is located in an HTTP server."

What?
There's a legal distinction in some countries. Guy might be from one of those countries.
It works in Chrome-beta, just pipe that to XBMC and run it fullscreen?

Gotta change user-agent too, but I think that was already mentioned in the article. Html5 Netflix, been working since August.
Good comment, jacques. The Wiki link is to the key Nobel Memorial Prize-winning paper on exactly the mystery the gp and ggp and gggp were trying to express. Coase clarifies and organizes the question of organizational inefficiency in firms in a market with a lightning flash of deep insight that changes the way you think forever.

And the paper is short.

Full text http://onlinelibrary.wiley.com/doi/10.1111/j.1468-0335.1937....
Unlikely. Doesn't even come close to complying with DOT regs.
I very much love the pop up adblock complaint thing... I blocked it with right click "block ad" from adblock..
That thread is also a dupe: https://news.ycombinator.com/item?id=8336033, but it really doesn't matter in the end.
I don't think there is much of an argument that many institutions in the West appear broken and corrupt.

Maybe institutions have always been this way... I don't know. It seems to happen like this: a person or group comes along with a new idea or a vision. It catches on. It becomes institutionalized and then come the parasitic bureaucrats taking control of the organization.

If the original vision was good, it sustains the parasites for a time but eventually the organization succumbs. Rinse and repeat.
I don't think "under consideration" means anything beyond that they're aware that it exists, and maybe that they aren't categorically opposed to ever implementing it.
You should not primarily be attempting to get interviews by sending in 50+ resumes. Instead, try to get 5 coffee dates with people with the authority to hire engineers.

Resumes are an institution created to allow people to throw out resumes.
Gmail v. 3.141592
Same as you OP, except about 4.8 years less.
For being a disruptor, YC should do away with the interview as the gate. Focusing on the interview is similar to focusing on a resume. People are engineers, scientists, artists, makers, doctors, and certainly not resume writers.
It's Been Tried Before
A Response to the Reactive Manifesto
Why all the speculation? Just post the lat/long or street addresses of these "fake towers" and let people go look at them. I know I'd go check out the one that's ostensibly in Denver.
The most important talk you'll share with friends and family
Just like many of you, I'm a big fan of TED(x) talks and this one is very special. It does get hard sometimes, and I hope this talk will help many lonely and depressed hackers and entrepreneurs out there! Sam was a great hacker, let's keep up :)

p.s.: perhaps many of you know Sam's story, but I believe this should be shared from time to time.
SAP to Acquire Concur
Even if you did do this, any server implementing SYN cookies would ignore the payload and require you to retransmit anyway.
I corrected the jasmine stats. The right package is `jasmine-node`, not `jasmine`. Sorry for my mistake.

Though there are now much more users, there are still less than of nodeunit or mocha.
Bankers ask the Federal Reserve to regulate Bitcoin
That doesn't make sense. People would either get new jobs or coast till layoff. No one preemptively quits to do nothing because they fear a layoff.
its a combination of economies of scale and they can force regulations too costly to compete at on on smaller scales, which I suppose is another economy of scale.
"All you need is Emacs" T-Shirt:

http://teespring.com/all-you-need-is-emacs

(Seemed to be against guidelines to post as it's own thing)