skysight-inc/HackerNews huggingface dataset:
I'm a hiring manager: get the real degree, because the computers you will interact with professionally will understand it.

The Immigration Control's computers will understand it, and you'll get extra points for an advanced degree. Megacorp's HR systems will understand it, and you'll get a different salary banding. When you decide to do an MBA, the Admissions Department's computers will understand it, and rank you accordingly.

As an aside, I carry a fair amount of personal bias after getting a CV from a lady who claimed in the headline she'd studied at Harvard, MIT, and some other big name I don't remember. When you dug in to it a little deeper, she had watched a few iTunes U videos from each. Yeuch.
Recycle Old Crypto Coins In Exchange For MAST
It's hard to predict whether this will be good or bad for consumers. Normally it would be bad, and this could be too, but there is a pretty good chance a T-mobile combined with Sprint would offer better competition to Verizon and AT&T. But there's also a chance Softbank just wants as much profit as AT&T and Verizon, and gouge their customers just as much...so who knows.

But I'm inclined to agree with the deal for now. It would be even better if they let John Legere run the combined company. At least he has a good track record (albeit short) for changing things in the industry for the good of the consumer.
EDIT: Oops, posted in the wrong spot, this was meant to be a reply to tvladeck's post.

"In addition, did you know that if you paste a url into the search you can see the tweets that link to it? There are great conversations happening about published stories - yet that content has no way to get surfaced"

I've done this before to view what people are saying about a link or story, but I disagree about "great conversations" taking place. A lot of people simply re-tweet a link or add a few words, but I'd argue that often there is no great insight or "discussion" and most of it is disconnected from other twitter users. (Can you really have a great "conversation" using a 140 character limit?)

I do agree that twitter doesn't use it's content to best effect. There are a lot of users who cluster around shared interests and twitter could aggregate interesting links that are constantly being posted around topics. Other sites like Buzzfeed and Storify editorialise a story by picking tweets that reflect a range of opinions around a story. Is this something that Twitter should do? (I don't know) It would be a shift in focus for them and something not all users would welcome.

Anyway, back to the original story - I'm glad they've dropped Helevtica. It's too over-used and feels like a bland but safe choice for designers. Not sure about Gotham yet. It feels a bit too tall and narrow.
Nice to hear back from you. Seriously what are the odds of meeting another pharmacist in HN? :)

Your situation seems to be very fortunate and I'm sure that heading to pharmacy is something your parents are pushing for :) Since you're a partner already, I believe that in the coming years of working in your pharmacy you will be able to apply even more of the programming skills to help operations.

I think if one has a desirable portfolio of projects and good referral, getting a job in IT should still be possible even without a relevant degree. Keep also in mind that not all IT work needs programming on a daily basis unless you are a real hardcore engineer. From what I see there is as much opportunity in vendor support, project management, integration (need technical chops but more on the ops/networking side as compared to programming), at least in enterprise IT here. People already working in these sort of work can very well be less proficient in programming as compared to you right now.

Aside - here not all students do thesis because of the limited number of professors, but I did a shorter thesis-style project about finding gene signatures that may give rise to resistance to imatinib (Glivec). Used a modification of Support Vector Machines (SVM) and recursive feature elimination. It was fun and took the life out from my old laptop because of the heat from crunching the numbers :) Want to hear about your thesis as well :)
My week on Soylent: 'I was irritable, grumpy and a general pain in the arse'
completely off topic, but very nice nonetheless: when you hover above a code fragment, you see the type of the expression as a tooltip. Indispensable for reading Haskell on the web
Transform WordPress into a WYSIWYG with MotoPress 
If you work with WordPress sites, then you know how frustrating the built-in editor can be. Whether it’s superfluous markup, outdated CSS, or its habit of truncating spacing, the default editor in WordPress can cost you hours of time. There is an alternative though: MotoPress. MotoPress is an exciting plugin that actually replaces the default WordPress editor, providing all of the same functionality, and then some. Just check out the awesome demo.
Zero uptake? It's a target for several important gaming engines now, which were an important target audience of NaCl.

There's really no point in replying to the rest of your (totally false) assertions.
Funny you should pick those two, since if the page "helpfully" uses the visibility feature to pause a video that I'm not staring at, it doesn't matter that I was using playbackRate to listen to it at 2x speed because it'll be at 0x speed.
Have a look here: https://github.com/elasticsearch/elasticsearch-rails/tree/ma... -- it offers a "repository" based approach to persistence. An "ActiveRecord-like" pattern is being actively working on in the `persistence-model` branch (https://github.com/elasticsearch/elasticsearch-rails/pull/91)
>no amount of upvotes could bring any old post back to frontpage

No practical amount, at least. I wouldn't be surprised if the weight function used to sort the stories had no hard cutoff based on time, so you could beat it in theory if not in practice if you upvoted an old story at a sufficient rate. You could call it "story escape velocity". Of course, for stories old enough the escape velocity may not be achievable due the limited bandwidth and other resources that HN has even if you had enough users trying to upvote it.
Into Thin Air is a really intersting book, i remember myself looking at maps of Mt Everest whilst reading it. It got me interested in the Mt Everest spectacle. I just finished reading Dark Summit which, imo, was not as interesting but it does show, in a better way than ITA, how in these extreme conditions persons struggle a lot with the simplest tasks and becomes selfish and only focusing on one thing: summit. No matter if they wont make it down.
Top 5 Captivating Facts About Earthquakes
> It will be quite a turn if they switch tunes to "D3D has better tech, but GL still wins because of politics! Yay!"

What are you actually comparing? Yet to be released DirectX12 v.s. OpenGL 4.4? Or v.s. what will actually "compete" against it, once it is actually released and used, OpenGL 4.5 or 5.0? Are you just assuming future versions will be worse than Direct3D? "used to cry"? That sounds all very fair and objective.
And you can even segfault it with unsafePerformIO!

… Now go read rest of the post

> Of course, you can write your own safe wrapper which checks deference

You don't generally. unsafe* functions practically are only used in libraries where you really need C-level speed. The next level of abstraction is their public API.
If anyone feels like playing Hari Seldon, media footprint is a decent first approximation of magnitude of relevance, once you strip media celebrities.
I grew up in an Indian school in the middle east, and know what you're talking about with pencils considered infantile (grade 5 we HAD to write with pen, and until then we almost HAD to write in pencil). As soon as I came to college in the US and realized I could submit work in pencil, I ditched all my pens like termite-infested bricks.

In my opinion, pencils are clearly superior for everyday tasks. Basically, just with the fact that they can be better erased. To me personally, they feel better to work with because they have finer pressure-based control. This is why a lot of artists always draft in pencil, and leave a lot of details in pencil too. Manga artists, architects, proofreaders, some stenographers, etc use a lot of pencil. Several of these end up inking their work afterword, or using pencil-work just for drafts that are later digitized.

However, I can go on about objective reasons why pencils are just better regardless, no particular applications necessarily.

They're cheaper. They're not going to go dry because you 'lost the cap' or it's old. You know a pencil is going to work if it has any lead poking out. It's consistent and reliable compared to pens suddenly not working mid-word. They're lighter to hold (less tiring and strenuous on your wrist to write for a long time). If they break they're not going to get everything in your bag stained. They can write well on many more surfaces than most pens. If one pencil fails for some reason (lost?) you can just get almost any nearby pencil and resume (unless you're in an advanced application field like technical drawing or manga artistry) without your work looking strange (2-toned).

I keep a pen around for the sole purpose of signing forms and writing checks (where the fact they're harder to modify is actually a good thing), and filling things people ask me to fill in pen.
I have to admit, the more I look into Haskell the less enamored I am of its syntax. Sure, it's wonderful in the common case, but when it comes to things like vectors or (apparently) unsafe pointer manipulation, it's practically unreadable. Something like Lisp or Python— or even C++— syntax is rarely optimal, but at least it never degenerates this totally into symbol soup.
Oh man, I got really used to pencils in University because they make it very easy to correct something while you're taking notes. But of course you still have to use a pen for exams, and one time I got carried away and used my pencil like I was used to. The examiner chewed me for a good ten minutes.

The whole point, of course, is that when you write in ink, it can't be easily erased and changed, while if it's written with a pencil, you could bribe the examiner to change it (or any number of other shenanigans). I guess Americans don't try to cheat as much.
Yeah, sure, Mr. "Smalltalk and C# developer", the Sistine Chapel is a tourist attraction.

I am not sure if you have "delusions of a creator" but you sure seem to have other delusions.

Some people on Hacker News are honestly embarrassingly retarded.
This comment provides some context:

https://news.ycombinator.com/item?id=7825468

They probably knew some people.
Springpad shutting down
Chain – The Block Chain API for Developers launches Bug Bounty
Short history of typography
The University of Adelaide in Australia's CS department also taught ada in the 1990s, due to demand from defence organisations in the city. It was thus the second programming language I learned after pascal (not going to count basic).

Unfortunately, or fortunately, pretty much everything I knew about the language has been GC'ed from my brain...
This is a proposal I will follow with interest. In my observation, BI seems to be driven from a vendor specific point of view and not design/technology/standards view. Currently if you have a question SQL Server you go to SQL Server forum, likewise for Cognos or Business Objects.
I don't know much about the situation in Europe, but between Oct-Dec'13, I informally surveyed ~30 Silicon Valley tech employers (recruiters and hiring managers) and asked them exactly this question ("Will you hire someone who doesn't have a CS degree but has taken the equivalent MOOCs?"). The research was for my startup, which is in the space.

Here's a rough summary of the findings:

-- Overall, in spite of there being a shortage of developers, there's a general reluctance to hire people without a CS degree.

-- In general, hiring managers were more open than HR / recruiters to the idea of "self-taught" candidates.

-- Startups much more open to hiring entry level folks without a CS degree than large companies who generally have more choice (and bureaucracy).

-- Among those who were open to hiring self-taught candidates, 100% said they would like to see a strong portfolio of projects that the candidate has built.

-- Greater willingness to hire for non software developer roles. e.g. I heard multiple stories of people without CS degrees getting a foot in the door as QA / testers, and then rising through the ranks into engineering (e.g. at Zynga).

I believe the GaTech-Udacity degree costs ~$7k, BTW.
That's why I'd rather use the Analytics dashboard (plugin) in Wordpress than go to Google's own web page. Google would do good to learn from it, and provide users a simpler "at a glance" view by default.
Iconfactory is using a patent to cripple Pixel Winch
ah ok. but why the downvotes? its exactly what i thought it was (minus the bunch of application, which i agree makes a one node mesh network a little bit less useless)
They don't degenerate when tryin to achieve type safety?
yep. this is a solution looking for a problem i think.

my router already does all that. and it was before i flashed openwrt on it.
you just moved things around. if my phone is then closer to other people while this device is on another floor, they would have better acces on my phone wifi.

unless this evolves to a mesh it is just a hyped AP
The openSSL programmers were terrible C programmers, who seemed to make an active effort to disable any safety feature C implementations provided if it could gain them the tiniest speed improvement. I have no double they would have called 'unsafe' functions everywhere in Haskell.

Certainly Haskell does have advantages over C (better type system, garbage collection), but I feel this article does a bad job explaining them an introduces a sausage to fortune by talking about Heartbleed.
(main Quasar author): Akka actors are nothing like Quasar fibers (or even Quasar actors). Quasar provides true lightweight threads - though they're not "native" to the JVM, they're as real as Erlang's processes or Go's goroutines - while Akka actors are a formal way to organize asynchronous callbacks.
If Nikola Tesla Pitched Silicon Valley VCs
i doubt any of that is practicality issues. it is 100% politics shenanigans.

the first politic to even hint at that will have the ugliest political death in us history.

because america fuck yeah.
See also Meta-Ex http://meta-ex.com/
Just Like Taco Trucks, Art Takes to the Road
Apparently the virtualbox code is terrible, hence the lack of upstreaming...
In my experience, even having non-trivial apps won't get you anywhere. Networking is the only sure fire way to get a position where I am, and a lot of that comes down to luck in finding the right people at the right time.
I had once started writing a Lisp interpreter in Python, only to realize that I was leveraging a lot of pythonic power (most notably at least for me at the time - garbage collection) - i.e. more than I had planned to use.

So then I switched to writing the same interpreter in C, and building my own memory manager. (As is usually the case --) turns out it's more complicated (for someone with little experience in writing these sorts of things) than one might expect. :) But it's very rewarding indeed.

Of course I still think that there's much value in writing such an interpreter in Python. I would simply recommend for someone doing that to later on re-write it in some lower level language!

Re: this, Norvig commented/said,

> [...] we are relying on many features of Python: call stack, data types, garbage collection, etc. The next step would be to show a compiler to some sort of assembly language. I think either the Java JVM or the Python byte code would be good targets. We'd also need a runtime system with GC. I show the compiler in my PAIP book.
why do you want a 64 bit microcontroller?
How can I use ggplot with a simple 2 column array?
Sorry? The ability to add looping constructs and other control structures, like with* or defstruct/defmethod etc. to CL isn't fundamental for CL as a language? What is fundamental, then?

And, please, don't tell me about the Lisp 1.5 - it was "fundamental" but has been evolved since then.

btw, if you really do look inside arc.arc you will see "a bunch of nested macros".) This approach, championed by pg (or rather rtm) and described in the classic On Lisp book is, in some sense, the culmination of the few selected ideas behind a Lisp - you evolve the language as your understanding of the project deepens (evolves) by hacking appropriate DSL as you go. It is not just a "book stuff" - Arc is very real thing and this very site has been built very quickly (and cheap) using this very approach with very few lines of clean, readable code.

Ironically, we are using these pages to discuss "religious nonsense" such OO-is-the-only-way, Java-is-the-proper-everything, Scrum-is-the-way-to-manage-big-projects, or "sectarian stuff" like Javascript.)
Maybe I'm naieve, but I think perhaps the problems with OpenSSL had come to light a little bit sooner if all dangerous code had clearly been marked 'unsafe'.

I would not expect any unsafe calls in a crypto library. It would defeat almost the whole purpose of implementing a crypto library in Haskell. It would be like implementing a web application in Ruby, and then using static type annotations everywhere using some eDSL.

BTW, I don't think this article is meant to argue the advantages of Haskell, it is meant to describe a solution to a problem in Haskell.
As part of this, it can be useful to be able to specify where one would be willing to relocate. In my specific case, I'm not interested to moving to the USA, but UK would be fine. It also helps to frame the target compensation, since $60k are very different in the EU if compared to the Bay Area.
Do you also pass the abuse notice on down to the tunneler's ISP? Eg: if you are notified, notify the abuse@ for the ISP of the endpoint's IP.
Experience is more about knowing a million little tricks than it is about actual domain knowledge. Norvig's spelling corrector is an application of inverting the problem.

Instead of attempting to correct a misspelling, he attempts to misspell a word, then stores the misspelled word along with the original word. Then, to correct a misspelling, you simply look it up in the hash table.

Incredibly powerful mathematical concept that inversion thing. And there's a million of them.

Other "tricks":

* shuffling a deck of cards in O(1) (or shuffling anything at all)

* sorting in O(N) (with a limited keyset, and guaranteed no repetitions it's easy. Think about it).

* knowing the url to MIT's bit twiddling manual [1]

* know how to "rewrite" english (or any language) text. Really impressive. Also, mostly useless. It's called Markov Chains.

* understand how and why "every language compiles first to LISP, then to machine code" is true. Thinking about this yields no end of clever programming tricks

* make sure to have spent a few months in each style of programming. Imperative (doesn't tend to be a problem). Functional (NEVER change the value of a variable, ever, for any reason). Dynamic (write a calculator using eval, and go from there. Exploit it).

* having the experience that any style of configuration eventually ends up being a turing complete programming language, and so you should just import and use an existing language

* having experienced the power of query languages. Instead of having a few reports, implement an interpreter that allows you to query them. Then amaze everyone by having every new report they ask for done in 10 minutes.

* knowing the power of automated source translation tools, and how easy these things are to write IF you can munster the discipline of never touching generated code

All of these things will have people tell you it's impossible. And when they see simple code that demonstrates things like this, it's cheating (e.g. O(N) sorting is not fully general. That doesn't make it slower than O(N), and it's still applicable to a lot of situations) ...

[1] http://graphics.stanford.edu/~seander/bithacks.html
Exactly!

http://www.joyofdata.de/blog/a-stackoverflow-but-for-busines...
I did not write that he declared himself unfit as a painter, I wrote that he did not consider himself to be a painter. Michelangelo's first love was marble, not paint.
OBAMA sez your small minded ,surrender now
I will try this out!

Also there is diy-lisp[0]. I myself did it and it was very rewarding and fun![1]

[0]: http://kjetilvalle.com/posts/implement-a-programming-languag...

[1]: https://github.com/daGrevis/diy-lisp
They still exist but fewer and fewer people even know the origins of those words.
Read this before, but always good to be reminded of a classic.
I'd consider most of the essays on his front page essential reading, but I particularly enjoy the wit in his essay on writing a spelling corrector in Python [0], and the flattery of our collective egos in 'Teach Yourself Programming in Ten Years' [1].

--------

[0] http://norvig.com/spell-correct.html

[1] http://norvig.com/21-days.html
Observations from a trip to Minsk, Belarus
Some observations from a trip to "Europe's last remaining dictatorship". Hint: It's worth a visit.
Funny but this sort of annoyance is actually why I use a mechanical pencil.

...which incidentally I was laughed at when I started at my current company as everyone had IBM X60 tablets apart from me.

I have the same pencil after 8 years though.
A StackOverflow for Business Intelligence – or What BI Can Learn from PHP
I see what you mean. my bad
Just download and use CoqIDE.
The real problem with Piketty's data
I've been running through this book as a self-study this semester. I'm currently on the Small-Step Semantics chapter.

This is bloody brilliant and I find it more relaxing and yet more enlightening than any course I've ever taken.
Now wandering further off-topic I realise!

I think everyone who had ever looked at the code for OpenSSL (including myself) knew it was an unsafe time bomb waiting to go off, it's just no-one could be bothered to replace it, or do the basic complete re-engineer the BSD folks are now doing.
This, although I use a Rotring Rapid Pro mechanical pencil. I only use that because it's less messy and much heavier than a normal pencil so it's easier to write with, plus the end doesn't break off in your pocket.

I have a pen for signing as well but it's got a Fisher space pen refill in it they flow reliably meaning no grinding on a sheet of paper to get ink out. Plus it works upside down and all sorts which is handy for signing pizza cheques on my doorstep :)
The problem with the Amazon logo is the swooshy arrow is a massive cliche, and whether or not they have clever reasons for the design, the result looks like yet another unimaginitive cookie cutter text+swoosh emblem.

http://web.archive.org/web/20020815054059/50cups.com/swoosh/
Never loaded on Firefox.
Software and Automation are Making Humans Economically Obsolete
I would never ever hire some one based on what school/program someone went to.
As long as the grades are ok don't really care about that either.
And without the guard constantly clapping and saying "SSSSSSSHHHHH", very annoying indeed.
You won't see (#a,b#) in client code, that's hidden behind the facade of a library, unless you are very desperate. Nor will you use pointers.
Any language that has C FFI is susceptible to heartbleed-like problems.
The performance of this is crazy good. I clicked from mobile and the scrolling was very fast and smooth, which is strange because the desktop version is flash I think :O
The list of jurisdictions that drives on the left hand side is quite a bit longer than 'the British'.

http://en.wikipedia.org/wiki/Right-_and_left-hand_traffic#Ju...

Lists 76 jurisdictions and includes Japan, Pakistan, India, Australia and a host of other large countries.
2mm one of these works pretty well. Doesn't have the wood bit so doesn't make as much of a mess:

http://www.rotring.com/en/mechanical-pencils/265-rapid-pro-m...

I use a 0.5mm one for everything.
What is the oldest website in the world
I'm just wondering what is the oldest functioning website in the world