skysight-inc/HackerNews huggingface dataset:
Yes, websites are for humans. But, for better or worse, humans live in a world that is driven by advertising, media, and funny concepts like SEO. If you want to stand out, you have to not only provide a great website (that works for humans) but you have to tell humans about it. Sometimes that means advertising, or doing a few things to make your site more easily crawled by bots. This is ok, and a natural part of a website's life. Most businesses have a marketing department, or at least a marketing budget. If you want your ideas to spread, you need to consider what to do to get people to show up.
I don't get it, care to elaborate?
Newly Unsealed Redacted Lavabit Case Filings
It turns on the display when you approach (normally it's dark), and also tries to detect when no one is home so it can go into "away" mode automatically.
Machine learning is sometimes used to train Go pattern evaluation functions, but we've gotten so good at Chess heuristics that there's very little low-hanging-fruit for ML techniques to pick.
Was already planning this :)
> physchological studies have more than adequately shown
> the large deviation of mental stability in truly gifted
> individuals

This is a common misconception. If, for example, one looks at physicians as a group (the occupational class with the highest so-called IQ), they are in general more stable and mentally healthier than the rest of the population.

If one ventures into the realm of savants, then those people are, by definition, not normal, so anything goes. But they are small in number.
REM0TE from Europe possible?
Justin.TV To Kill Off Its Built-In Video Archiving System
Taiwan Post Office has full banking service for a very long time because of the availability on the scale.
America’s Most Bizarre Laws Illustrated In Photo Series
It forgets step 0. Write every day.
I have asked the question in tech interviews "what do you do to stay on top of things?" and you'd be disappointed to know how many people say "well, nothing really". What you do to stay informed is the #1 thing that separates top engineers from the rest.
Is the trick here the "-trigraphs" flag, or the fact that you are showing us test.c but compiling test2.c? Both approaches seem like they should work.
So what salary does a mid-level developer earn at a London startup at the moment? I know a bunch of people at more traditional software places (i.e. not startups) in the £40-60k range. I know a some people who've gone through accelerator programmes as founders and are barely drawing enough salary to eat.
English Letter Frequency Counts: Mayzner Revisited or ETAOIN SRHLDCU
Nope--it’s not the same: https://news.ycombinator.com/item?id=7828825.
Our college textbook for calculus was Newton's Principia, which I suppose is also somewhat dated. However, I was able to obtain a sound working knowledge of calculus from that. Granted, I updated it a bit with Robinson's 1970s text on nonstandard analysis.

The fundamentals prove to be quite timeless.

I would say that there are advantages and disadvantages to learning from an older text, depending on what you're aiming to learn.
It's only the smallest websites like you that will do this. Which really is the wrong way around. My ISP does not even give me an IPv6 if I beg them for it.

But now imagine what the impact would be if Google, Twitter, Microsoft and Facebook would do this. That would make some waves.

If your loss due to having an IP address is > 1/365th of your costs, forgive me, but then you're not a serious enough player to really matter, likely only a very very few number of people will notice that and they will assume that you're doing them a disservice.
Dystopia Tracker – explore sci-fi predictions as they become realities
More locations coming soon! London is just an easy place to start because we live here and know some people at various startups here.
Peter Sunde: "I've never really belonged anywhere" (May 2014)
WTF is 'the deep learning gold rush'? (Also, the HN title does not match the article title, which is: "Deep Learning Business Models".)

Would love a better explanation from someone than this article gives to support the notion of some kind of massive 'Deep Learning' market that is yet untapped.
Agreed.

Having the great product != bestselling novel.
Parent was saying they left emacs for pinky strain.

How can you use regular letters in place of ESC in vim? How would you type "Dijkstra"?
Sounds like a great guy!
If you want to learn a little more about this project, read this, «Introducing Dystopia Tracker»: https://medium.com/tech-talk/introducing-dystopia-tracker-18...
SEEKING WORK - Remote (Based in TX)

I am originally a full stack enterprise software engineer with focus on building web/backend applications on HTML5 & JAVA stack.

--

I have realized that my ability to communicate equally effectively with business and technical people adds way more value than utilizing just my technical skill set.

I remain my client's single point of contact for everything from signing contracts to pointing to the line of code under discussion but I work with a small but top notch technical team (off shore) where everyone takes pride in their craft.

It helps me keep our rates considerably low compared to my full time rates and provide terrific value at a really good price point.

My current clients (individual groups within large enterprises) love this approach.

--

Keywords: JAVA, springframework, Sencha (ExtJS/Touch,Architect), JavaScript, JAX-RS, JAX-WS, enterprise applications

Contact info in my profile.
I'm curious, I know Dan Brown tends to be considered a hacky writer, but how many of these rules does he break?
Archive Team != the people behind the Wayback Machine.
You seem to be reading positions into my statements, positions that I don't mean to put into them.
Vurb - San Francisco, CA - http://vurb.com

We just won TechCrunch Disrupt NYC - http://techcrunch.com/2014/05/05/vurb/

Tired of opening browser windows and tabs and jumping between sites? Vurb is working on reinventing search, browsing, and sharing - by creating an intelligent layer over the Internet that helps you get things done in one place.

We do this by connecting the services we use in a contextual way, through data technologies (search, machine learning, big data, etc.) and original thinking around UI/UX.

We're funded by Max Levchin, Drew Houston (Dropbox), Naval Ravikant (AngelList), CrunchFund, and many others. This is a hard problem, but it has the potential to change the behavior of how we do things on the Internet.

Full-time opportunities in San Francisco (3+ yrs experience, interview on-site)

* Search / Data Sciencist / Data Engineer - search, classification, ranking, machine learning, recommendation systems, NLP, graph databases, data crawling/processing. Search experience strongly desired.

* Full-stack Engineer - experience in JavaScript and async programming (e.g., node.js) preferable

* Android Engineer

* Lead Designer - visual design, interaction design, and experience design - please include your portfolio or Dribbble when applying

jobs@vurb.com | angel.co/vurb
I’ll bring out the one of the more influential articles on Vim to further explain the author’s point—Your problem with Vim is that you don't grok vi: https://gist.github.com/nifl/1178878
Brazuca World Cup Ball Built For Speed And Stability – Scientist
In guile[1]:

% guile
guile> (= (+ 0.1 0.2) 0.3)
#f

[1] - https://www.gnu.org/software/guile/
This would be hugely welcome at conferences for me! I'm hearing impaired and while I can usually hear the speakers (with hearing aids), I sometimes struggle to understand the actual words they are saying (poor speech discrimination). Seems like something that could really increase the quality of conferences for everyone for not a lot of expense.
Kudos to !!con for doing this.
When was it not serious?
It looks more like ML than haskell. But the explicit return of a function and explicit case aren't necessary in ML either, so I'm not sure why they are used here. A quick scan of the reference manual finds mention of currying, but I don't see anything about pattern matching without case statements, so maybe the language doesn't have that.
that's a big problem in scrabble AIs too - there are heuristics for how to dial down the difficulty level, but they mostly involve things like finding the list of best possible moves, and then randomly picking a suboptimal one with how often you do it and how far down the list you go weighted by the handicap level, or constraining the dictionary, or not using lookahead. the problem is that it doesn't always model how actual low-rated scrabble players play, and so does not really make for a satisfying opponent - every now and then you hit a "well, that was stupid" move that just feels implausible for even a weaker human player to make.

the other problem is that the devs of the current top scrabble engines, quackle and elise, are (naturally) focused on getting better and better at playing, not on plausible ways to play badly. it's something i keep meaning to work on when i have some spare time; i have a few ideas, but nothing i've had the time to explore properly.
The game analysis is definitely the part of this that interests me the most. That it could beat me isn't that impressive—I'm not that good. But that it could tell me what I did wrong, so I could improve my game... that's really neat.
>>> Look attentive in class even if you aren’t paying attention

I'd go just a tiny step further. We're at a juncture where we don't exactly know the relative merits of classroom versus online education, but if you happen to be in a classroom, then make the best possible use of it.

In addition to networking, the other use of classroom time is observing and emulating the teaching styles of your teachers, on the way to developing your own style. The value is that -- teaching careers aside -- almost anything you might like to do in life beyond your cubicle will involve something analogous to teaching.
All the positions for SoundCloud appear to either be in Berlin, New York or San Francisco?
This is kind of radical, I wonder how well it works in practice:

"The Ur/Web compiler is unconventional in that it relies on a kind of heuristic compilation. Not all valid
programs will compile successfully. Informally, programs fail to compile when they are “too higher order.”
Compiler phases do their best to eliminate diﬀerent kinds of higher order-ness, but some programs just won’t
compile. This is a trade-oﬀ for producing very eﬃcient executables. Compiled Ur/Web programs use native
C representations and require no garbage collection."
You can add aliases to ~/.gitconfig (the file created by 'git config --global'). See mine:

[alias]
lg = log --graph --decorate
llg = log --oneline --graph --decorate
ll = log --oneline

dc = diff --cached
st = status --short
ci = commit
rb = rebase
br = branch
co = checkout

Then you can just run (e.g.):

$ git llg
Genius is poorly defined. Take all the different ways someone can qualify and you end up with something far more common than people assume.

EX: Apparently, Einstein was an ok chess player and Oppenheimer sucked. Yet, chess prodigy's are often called geniuses even if that's the only thing there particularity good at.

Businesses, Language, Math, Music, Go, Chess, IQ tests, Poetry, Physics, Early development, and Sculpture don't really have all that much in common. In the end it's much more meaningful to say someone is a _ genius than simply calling them a genius because g is closer to a myth than reality.
My first thought in Clojure.

(let [+ (partial + 1)]
(+ 2 2))
Lovely, San Francisco: http://livelovely.com. Looking for smart, relatively senior devs and designers. No remote, but we'll pay relocation expenses if you're not local and we've sponsored two H1Bs so far.

We're the prettiest entrant in a traditionally un-pretty industry: real estate. This is an entrenched industry that is overdue for some innovation, and it's a great opportunity to work on improving the difficult experience of finding a home. Your rent payment is probably the biggest bill you pay every month.

It's a great time to join because we've recently hit an inflection point, especially in SF where it's hard to find an apartment. We're on Lifehacker regularly, featured in last month's WIRED magazine, and 7x7 named us one of the top startups changing the world.

We're a little under 20 people right now but we're growing as fast as we can find people. We just signed a lease for our first office by ourselves, a gorgeous 6000sqft building.

I run engineering -- ex-YC, Django dev, been in the real estate space most of my life. I'd be happy to answer any of your questions: zain@livelovely.com.
So they should instead do what?
We don't even have IPv4 (except over DS-Lite) :). So, I guess I don't have to switch off IPv4 on my devices to participate...
I think he is arguing against causation entirely, not asserting that the causation is working in the opposite direction.
Granted, a primary source would have been better, but the NY Times does link to several. Though you didn't cite a lot of primary sources in your own comment, I would still be interested in your real response to the referenced studies.
While it is true that apprenticeship can be very fulfilling and meaningful, it can only do so if the individual is ready for it. The linked text mentions the blasé type people for whom nothing seems important enough -- these would learn or develop much under a mentor.

I'm intrigued by your suggestion, as somebody who learned the trade on my own, got a job with very poor terms (which nobody would tell me, because hey wow it's a programming job, amazing) -- and then I woke up, realized where I was, and started pursuing a degree in computer science instead. Best decision I ever made.

I think my story isn't very uncommon, but my question is: how would you approach getting a mentor?
maybe you miss the "for one day" part
A Maryland inventor’s big energy ideas have promise, and big ifs
Real-time transcription can be excellent for distributed meetings as well. We do this on some teams at Mozilla (e.g., Servo and Rust) for all of our group meetings, which allows people who either couldn't make it, don't dial in to the video conference, have a poor internet connection, or where english is their second (and sometimes third) language to participate.

Though I'll be the first to admit that I'm in awe of the skills of their stenographer; I'm not nearly that fast, and rely on other meeting participants to fix up my typos (especially in code) in our collaborative editor, https://etherpad.mozilla.org/
Nice job div :)
Mailgun (ex-YC W11), http://www.mailgun.com
Austin, Blacksburg, San Antonio or San Francisco!

_________
|\ /|
| \ / |
| `...' |
|__/___\__|

+++ Who we are +++

* Mailgun is The Email Service for Developers.

* We make it easy for developers to implement email into their software.

* We're ex-YC and were acquired by Rackspace in 2012 but remain an independent product.

* We move fast in a startup-like atmosphere but we have access to juicy hardware, large marketing muscle and world class data centers.

+++ Scalability Engineer +++

* Working on Mailgun sending pipeline.

* Scaling and tuning Cassandra clusters.

* Optimizing existing and writing new Python and Go code.

* Benchmarking and load testing.

* Improving Mailgun resilience and fault tolerance with better algorithms.

+++ Infrastructure Engineer +++
* Working on Mailgun infrastructure including inter-process communication, fail over, monitoring and auto recovery.

* Optimizing Mailgun deployment, continuous integration and service discovery.

+++ Spam Fighting Engineer +++
Finding spammers and fraudsters with smart algorithms.

+++ Deliverability Engineer +++
Automating email deliverability best practices into code. You know email and you prefer commanding an army of bots instead of humans.

+++ Read more here +++
https://github.com/mailgun/hiring

To apply just shoot us an email: hack@mailgun.net
Typical hobby aircraft lithium polymer battery lifetime is about 5 to 20 minutes. Be ready to swap batteries a few times an hour. They might have batteries that can go an hour, but I can't see the batteries getting much heavier than that.
Is this really that common any more. Prior to the 3rd version of IAP, paid app schemes were less common, but nowadays I find most add supported apps have an unlocked version on Google Play or an IAP to remove ads.

Your best bet would be to contact the developer and try to see if they would offer such a thing. They may even be willing to make a one-off exception for you.
You're right - maybe it's best to turn off SoundCloud until the site can handle other cities/countries properly!
Has anyone else watched http://en.lichess.org/tv?

If this is two humans playing against each other in real-time, that is really impressive! It's so mind-boggling fast (mind you I'm not a chess player).
For what it's worth, I've upvoted all the other freelancers who were in the grey.
PacketZoom Engineering
Burlingame, CA

We’re looking for INTERNS, as well as FULL TIME core team members looking to shape the company technology and culture. H1B VISA Transfer ok for the right candidate. TN VISA ok. REMOTE considered for the perfect candidate.

Mobile networks are different. And yet we continue using the same legacy protocol stack (TCP/HTTP/SSL) to connect mobile devices to the cloud. Does that frustrate you? Are you not afraid of opening a socket and send a few UDP packets when you need to? Then we're looking for you.

Packetzoom is rethinking the whole stack from the ground up. You get to hack network and/or security protocols, innards of mobile operating systems and build a global distributed system around brand new protocols. If the challenge intrigues you, contact me at chetan at packetzoom dot com.
mPath - http://mpath.com - Palo Alto (Downtown) and San Francisco (Noe), REMOTE welcome.

======== The Opportunity ========

Semi-stealth startup in the enterprise mobile space. That's all I can tell you, but you can derive more from our website, videos and github.

You might be interested in these positions if you:

* Want to work with an experienced, well-connected founding team
* Want to bring a sophisticated consumer experience to enterprise mobile
* Are open-minded, curious and always feel the need to learn something new
* Think having customers and revenue is important

======== Openings ========

We prefer to hire generalists, but we have a few very specific needs right now. They're at the top of this list. Learn more at https://github.com/mpath-development/hiring

Web/UI (Javascript) Engineer - React.js and Sinatra - http://www.jobscore.com/jobs2/mpath/web-ui-developer/c04O0Is...

iOS Engineer - http://www.jobscore.com/jobs2/mpath/senior-ios-engineer/bw6X...

DevOps - OpsWorks, Amazon - http://www.jobscore.com/jobs2/mpath/senior-devops-engineer/a...

Sr. Software Engineer (Service Architecture) - Java -http://www.jobscore.com/jobs2/mpath/software-engineer/cHaNXI...

======== Why mPATH? ========

I'll tell you why I work here: The founding team is amazing. Both Claus and Trae have deep enteprise experience, and an intense desire to bring a game-changing platform to the market. We've been lucky to hire some super-talented engineers and designers. Thus, our team is a great group of people to work with. It's small right now, so we're being highly selective about the people we are bringing on board.

This company is going to go places. This is my third startup, and I've never seen so much interest in a pre-launch company. Every time we demo to customers, potential partners and investors, they are amazed.

Our seed investor, Randall Kaplan (co-founder of Akamai), is also very well-connected in the enterprise market.
I'm reminded of an old Larry Niven short story where kids hide in the park and throw rocks at the "copseyes". An incidental part of the story was that the police had floating camera platforms. And people didn't like them.
"Deep learning requires a ton of tuning and tweaking, and getting good results is as much art as science."

Funny when you think about it : Deep learning is supposed to avoid that ^^'
I recently bought a Firefox OS device as my first smartphone and I'm really looking forward to the future of this OS. However, I have been plagued with a number of problems that make really simple tasks incredibly complicated, and I hope you guys are paying attention to bug reports because there are some major issues that have remained unaddressed for an extremely long time.

In any case, an open OS is a necessity and I'm glad that I didn't have to choose between iOS, Android, and WP for my first smartphone. After some major bugs have been addressed, I look forward to being able to buy a high end device on which I can install Firefox OS. I sincerely hope Mozilla continues to give the project a lot of attention and doesn't relegate it to Thunderbird status.
Very interesting writeup! Thanks. This now gives me more ideas to use in the language I'm working on.

I independently had what seems to be a similar idea, which is sort of like "anonymous type classes." For example, Vectors, Lists, Strings, Maps, Sets, etc all have something like a "size" function. So say there exist functions like

size : Vector a -> Int
size : String -> Int
size : List a -> Int
...

And say we wanted to make a function like:

show_size a = show a + " has a size of " + show (size a)

To write this in Haskell, you'd have to create a `Size` type class:

class Size a where size :: a -> Int

And then write instances for all of them. And you'd have to do the same for `show`. But that's almost as tedious as the Java example. Now a Haskell type class is essentially a set of named function signatures, so instead, you can create a type class "on the fly":

show_size : a of {size: a -> Int, show: a -> String} -> String

The cool thing here is that you keep the type information, in a similar way to what you were describing:

foo : a of {f: a -> b -> Int} -> b of {g: b -> Int -> b} -> b
foo a b = g b (f a b + 10)

So here we know that as long as there exist appropriate `f`s and `g`s, then we can pass any `a` and any `b` in and get a `b` back.
I'll wait for the movie version.
This example wasn't enough? https://github.com/mfisk/filemap/wiki/Examples Hadoop experience is not necessary, but you need to know the basic idea behind MapReduce (https://en.wikipedia.org/wiki/MapReduce).
DataSift | Reading UK, San Francisco and New York

DataSift, the world's leading supplier of social data - we're now the only independent provider of the Twitter firehose and archive, for example - is growing like mad. We're after engineers of numerous descriptions (PHP, C++, Scala, Node, Python, Java) to add to our world class team in Reading, UK as well as technical sales and account managers in the US and Europe

Our stack includes (in no particular order):

* Hadoop
* Scala
* C++
* PHP
* NodeJS
* Python
* ZeroMQ
* Kafka
* Redis
* Go

For more information on any engineering jobs, drop me a line on chris.hoult@datasift.com - I'm personally after a full stack front end engineer with PHP/JS - and I'll do my best to answer.

You can check out all of our positions here:
http://jobvite.com/m?3FvosgwL