skysight-inc/HackerNews huggingface dataset:
Would you mind elaborating on what you mean by a monadic style for .scala build files?

PS - You may already know this, but you can change IntelliJ's compile output directory [0].

[0] - http://www.jetbrains.com/idea/webhelp/configuring-module-com...
AT&T wants to buy DirecTV
Show HN: Vhoto – Find photos in your videos
I was a bit surprised at how much running and biking there were up in hills and mountains, such as north of Los Angeles.

Also I was a bit surprised by how little running there was in Jamaica.
It was a long time ago that I worked a register, but at one point merchant agreements definitely disallowed cash discounts. I knew because on a slow day I actually read the fine print. The boss, correctly, didn't care that their discount for cash was forbidden, but I was young enough to be a little scandalized.
Add support for the french ANSSI FRP256v1 elliptic curve
>Or could it be the latest iteration of Cicada 3301 or another such public challenge

Oh, Cicada 3301? That's what it was.

I played their "challenge" back in 2012, didn't get very far, and I immediately forgot about it.

They still exist and post "clues", apparently.
I think it's often the right tool. My personal flavor involves wrapping the printf() with a conditional that depends on the current function name and the value of an environment variable. I've been trying to figure out how best to write a generic macro for this in x64.

You might be interested in Josh Haberman's post on using GDB's "breakpoint command lists" as an alternative to actually putting the variadic calls into the assembly: http://blog.reverberate.org/2013/06/printf-debugging-in-asse...
Delete it Later: Where Facebook and Twitter Meet Snapchat
>I originally wrote "friend-finder". We're not that either.

So then, HN as date-finder is probably also out huh?
Birmingham (UK).
Full-time.
Software developer - C#/.Net

Currently we're [I'm] a solo developer consulting company. We have too many projects and not enough time so want to expand by 2-3 developers.

The right person will want to be part of something totally new. Help build a fresh team and work on very varied projects.

Interested? - simon at creou dot com.
Table partitioning in PostgreSQL
I was at that airfield last summer for a cadet course (I'm an air cadet) and I'll be going again this summer to get my glider pilot's licence; just like the pilot of the Gimli Glider did so many years ago! I can't wait!
Larry Summers: Rejecters of New Currencies on ‘Wrong Side of History’
Another great Java resource (though admittedly the current edition is focused on Java 7) is "The Well-Grounded Java Developer" by Evans & Verburg [1].

[1]: http://www.manning.com/evans/
There's a huge amount of configuration in X that I've been grateful for over the years. I wonder how Mir fares in this respect.
One possible cause of downvoting: devil's advocacy. The devil seems to be able to advocate well enough on his own, and there is enough opportunity for serious discussion that having to argue with people who don't even believe what they're saying is irritating and tiresome to many.
Supporting Millions of Concurrent Sessions with Distributed Session Clusters
The return of the dimpled pint glass
SEEKING WORK - remote (based in Austin)

Hire me to analyze/curate large data sets, extract insights, and build predictive models. Significant experience in Information Retrieval, Machine Learning, general data science

Previous work:

- Used machine learning to automate $1MM service at Umbel (Austin Startup)- recommended ads for clients to run o Facebook by analyzing 1B+ data points

- Used local Twitter sentiment to predict quality of life (model used to predict poverty rates, population density, etc)

- [Current] Using machine learning forecast concert ticket prices

I'm a triple major student at UT Austin with an almost perfect GPA. Graduating this year, lover of all data. Email me at jayshahtx [at] gmail dot com or visit me at www.jayshah.me
> How does an arrow function's implicit bind(this) poses a problem or limits generality?

Well you cant use it unbound. I dont want to declare functions bound to a scope I want a quick way to declare functions.
A steady stream of updates, all things being equal, helps your apps visibility etc. One for instance...Every time you update a bunch of sites that scape the app store publish that your app was updated and drive a bit of traffic etc.
Is it me or should code that has to be secure be written in more manage languages to prevent these mistake ? (But managed languages probably have other security issues I don't know about ?)
The solution is to offer a lot more for a competitive price. Remove all barriers to user adoption, for instance, region-based airing (why would we wait 'till a show airs in the UK?), cable subscription (why would a user buy cable when they can download?), DRM (if we can get an MKV we can play anywhere, why get a shitty DRM'd file that only plays on verified TVs), spend a few ££ making OSS applications that download episodes automatically (or make streaming really good).

Basically, make a product that can actually compete with the solutions that piracy offers, from a technical and experience perspective, then price it at what people are prepared to pay.

Or you will die.

I'd be happy to trade in subscriptions to Usenet et all if there was something even several times the price of it if I knew my money was going to the authors (and even the middlemen that get it to happen, providing they are actually providing something good as opposed to being greedy and backwards).

The old business model doesn't work.
Would The GitHub Debacle Happen At A Traditional Company?
SEEKING WORK - SF Bay Area or remote

Currently available for freelance web app engineering work. I've been working with Rails and JS for ~7 years now, at all points up and down the stack. Everything from performance work on existing code to bringing up a full-fledged product from design mocks.

In the past, I've worked with companies like Leap Motion, Anki, Rocket Fuel, and TaskRabbit. Before that, I had two startups of my own. In my spare time, I fly airplanes.

Looking for 10-20 hour per week engagements only right now.

Links:

http://toddeichel.com

http://www.github.com/tfe

http://www.linkedin.com/in/toddeichel

http://stackoverflow.com/users/203773/tfe

Contact: todd@toddeichel.com
Thanks for the response, and I absolutely take your comments to heart.

I feel that salary is something that I'm transparent about as a hiring manager, and I like to have that conversation early. From my side, I have a very strict budget, without much room to negotiate. When I make an offer, I usually lead with my best offer, and let the candidate know that. Anyone skilled with Google can find the general range for this position so there are no surprises in advance.

I do take issue with the predatory part. The Test Engineering role here is really the 'farm team' for Software Engineering and Systems Engineering, and I feel it's a great way to get a sense of how the technology department works from the inside before deciding if you want to move forward here or somewhere else. For some context, every single Test Engineer I've hired for the last ~3 years has gone on to work as an SE. In fact, that's why I'm hiring now. We invest a lot in our TEs, so we're not looking to fill these seats with people we can get at the lowest price.

All of that said, I appreciate your comments, and will remove that line from future posts. I will, however, continue to talk about salary early and often during the interview process, so that I'm not wasting anyone's time. We can't afford 90k for a junior-level position, and I think it's only fair to state that up front.

Thanks,
Kevin
Interesting historical perspective from 2004. There after he started metaweb, a knowledge web, which was bought by Google to be a core for Knowledge Graph.
I'd actually say this is a usability problem. If i just tap my touchpad (on MBP), there's a click event registered, but it's very, very short. the response from the button depends on the duration of the click event. If I click and hold down the touchpad, i see the whole animation, but if i don't and just tap, i see either a quick flash or no animation at all. This could be really confusing, especially with the skeumorphic buttons that look like they would react in they were clicked ("I clicked it, but did the click register?")

This could be fixed by adding a minimum click length for the current animation to occur. If the click length is lower, the full (or a partial) animation could just automatically occur at a fixed (fast) rate.
Simple idea, nice hack, I think some people will find this very useful!
Replying to this deleted comment:

"Weirdly [...] the voices she hears are of a Christian-like "God"."

Not so weird if you get the causality around the right way. That such visions caused the idea of God is a much more parsimonious explanation than the reverse.
reply

....

That's so very, very true from what I can tell. It actually feels like a precursor to modern day thought; like a more basic/basal form of though/reasoning.

In a way it's more comprehensive than normal thought but it's also fundamentally incompatible with the current style of thinking though, because it brings us a much greater degree of being able to manipulate reality.

That reminds me I really still need to read the bicameral mind book...
This was a machine learning experiment and has since been shut down, due to the agent's unexpected capabilities. We hope to re-enable it once we've managed to control the psychosis inducing effects.

Also, please don't watch more than 8 of these in a row.
Magic works much the same way. One of my favorite examples is Ricky Jay's "Four Queens" trick:

http://youtu.be/JNUepjt6QmI

The sleights are top-notch, but the real "magic" is in the language and presentation.
I wouldn't be surprised if this happened at some point.
w/ regards to gradle using groovy.... in gradle I can easily add in variables to my dependencies, I can write conditionals (if System Prop X then include dependency Y).

Basically anything you can do in code, you can do in gradle very easily.

Auto-complete does work in IntelliJ 13 - at least for groovy code type stuff. Nothing for the gradle DSL (that could be implemented of course).

> Java devs do many things manually that a Ruby/Python dev would be horrified at....

Jenkins config - almost every one does this by hand. Jenkins jobs weren't really even designed to be automated (ironic, eh), you have to build a full xml doc for each job rather than say apply a similar change across all jobs (add in a -D param across all jobs for example). I know this is a Jenkins specific issue, but this mentality is very common in java land.

Others: have every dev manually install a database for their environment (Chef/Puppet/Ansible solve this - and what are they written in? Ruby/Python)

No one would ever use java for any scripting type work, the JVM startup time is awful + the file/string libs are far less powerful/usable than ruby/python.

Of course a java dev can learn one of the scripting langs, but they typically don't.

this is just my experience, but note I've seen a lot of shops...
Here’s the Agreement Oculus Broke, According to ZeniMax
Great idea, I guess it could be useful for some people. Frankly, I probably wouldn't use it though, since I never really post anything that I think I'll regret later. And when I do, though, I end up manually deleting it.
Managed languages is one way to go, but they are not really appropriate for performance critical libraries like OpenSSL in my book. You can get safety without being managed in modern languages if the compiler does the safety proving for you (e.g. rustlang).
After doing couple of Android projects with Gradle I've felt like Maven is a godsend.

It might require writing some XML to declare what your project does, but at least it WORKS and at least it does not waste my time by forcing me to write code to include pieces of projects and properly process project (e.g. including native code, Robolectric testing, renderscript and some other things).

Also any compilation inside IDE's was orders of magnitude faster with Mvn than with Gradle... all in all setting up all the components with gradle took about 2-3x as much time. Mostly it seems like someone decided that because now you have code instead of XML for build configuration, they'll just skip most of the plugin design and force you to roll half of the build process on your own.

Right now (at least for Android), Gradle is a colossal waste of time due to lacking features, extremely slow execution and myriad of bugs which will eat away productive time on project.
aqua.flv would probably match the Aqua Teen Hunger Force clip behind the paywall?

To do some math (that may be helpful or not):
77000 YouTube videos * 10 frames per YouTube video / 24 frames per second / 3600 seconds per hour = 8.91 hours of video
Huge performance lack in emscripten code
JoVE - Cambridge, MA - www.jove.com

Hiring two developers, one junior, one senior.

JoVE is a video-based scientific journal near Boston, we are growing fast, and are working on a lot of interesting things. We are looking for a junior developer as well as a senior developer. The senior role has the capability to turn into a team lead role in the near future.

Things we work with: PHP, MySQL, jQuery, Bootstrap, APIs (Salesforce, Youtube, Gigya, etc.), as well as some Python. We are also working with lots of data, so extensive database experience is a must, especially for the senior role. Also, you should be comfortable working in Linux, both in the cloud and not.

Here are the job postings (apply here):

Senior Web Developer:
http://www.indeed.com/viewjob?cmp=JoVE&t=Senior+Web+Develope...

Junior Web Developer:
http://www.indeed.com/viewjob?cmp=JoVE&t=Junior+Web+Develope...
used it last night... now it's down. It's an awesome resource
One of the best ways to be a better photographer is to take more pictures. Vhoto's a camera that takes that idea to the extreme..

By shooting a video instead of just one shot, you have a better chance of getting that perfect moment.
Thinking about it? Sure. We've had a lot of requests for it.

It's a pretty big job to write a whole new version of the application. It's also a big question of whether we'd sell enough copies to maintain it. Traditionally Linux users haven't been big on purchasing software, particularly closed source software. I'm not sure how much this has changed, if anyone has some real solid stats on it I would love to see it. I was once a Linux user (started on Redhat 4, but fell in love with Debian) so I know what the past was like, but have been out of the Linux world for long enough to be unable to know how things have changed in this regard.

Either way though, I don't have any pull on this, but I can pass the request along. I think we (AgileBits) would all love to see 1Password on more platforms. It's just a bit of a careful process to go through. We hear the requests for Linux loud and clear. If it's something you want, please let us know. Include any thoughts for how you'd use it and what you envision it being. It's far easier to take to the powers that be ideas and thoughts than just requests.

Now though, the fun part is that the current Windows beta (version 4) will work in WINE and I do hear from users that the browser extensions will also function using the beta. Obviously this isn't an ideal solution but it might hold you over well enough.

If you'd like to try the beta, you're welcome to sign up here:

https://agilebits.com/beta_signups/winnewsletter.html

Let me know if that helps!

Kyle

AgileBits
HelloSign (YC W11) is hiring a developer
We're looking for a really smart developer who gets things done.

About us:

- There's a theme of making really frustrating processes elegant. Dropbox does it for storage. Airbnb does it for rentals. We're doing it for document signing and document management: http://www.hellosign.com.

- We already make money and we're growing fast.

- We have amazing advisors, including Garry Tan from Posterous.

- We mainly work with PHP (Symfony framework), but we're open to other languages. Some of the other tools we use are beanstalkd, memcached, and jQuery.

- We are passionate about solving a real problem that millions of people deal with every day.

- We love our users. We will spend hours to save them clicks and seconds.

- Our users love us. Check us out on Twitter.

- We are based in San Francisco.

- We ship early and often.

About you:

- You are an all-around web developer. That means you're comfortable with PHP, MySQL, JavaScript (jQuery), HTML, CSS.

- You can show up for work every day in San Francisco, or can relocate.

- You care about our users and take pride in your work.

- You enjoy brainstorming (especially when it involves drinking company beer).

- You love finding bugs in open source libraries (and patching them).

- The only thing you hate more than Internet Explorer is printing, signing & scanning.

What we offer

- Competitive salary, health care, an equity stake, and relocation package

- A ground-floor position at a real startup. Work with us for a few years, learn the ropes, and then take what you've learned and start something yourself. We'll help you make it happen.

- Your choice of computer, chair, and monitors.

- Hard problems. We have some big ideas around OCR and machine learning and we need help turning them into reality.

Email us at heather@hellosign.com and put "Paper Be Gone!" ...or something else catchy in the subject line :)
I think a lot of programmers aren't totally clear about how dispatch works in Java. I've talked to many who couldn't explain exactly why it doesn't work to overload based on subtype information only known at runtime. Type flags are extremely obvious!
What Facebooks' Anonymous Login Means for Developers
You can certainly try to keep a secret for a very long time. But the secret nature of bitcoin is waaaaay exaggerated. If you use it, you can be traced often."I have 300 wallets" is possible, but not convienent
You're correct. It isn't different. Simpsons paradox is actually a key indicator of a confounding variable.
Amazon works well in china and we use it often (alibaba taobao also, but not so much these days). Many internet companies that fail in china (Facebook, Twitter, YouTube) do well in other open Chinese style markets (Taiwan, Hong Kong, Singapore)...they are only failing in mainland because the government doesn't allow them to operate. There is no such restriction for Chinese companies wanting to operate in the west.
I sincerely hope that you and I never work on the same project =(
It's Bitcoin 2.0 blockchain
Thanks for this information!

I'll take this feedback and see if there's anything we can do in future updates to try to come up with a solution.

I can't make any promises, but I'm sure you're not the only one with a similar type of use case. That said though, I don't think we'll be able to integrate with Chrome Sync, pretty sure that's closed up pretty tight.

Personally, one of the things I'd love to see is the ability to save a page to Pinboard, which is what I use for bookmarks that I want to read later or reference later. Not sure if that would be of any real use for you though.

Thanks!

Kyle

AgileBits
EMEA (Europe or Israel preferred). .NET Evangelist. Remote working welcome.

Couchbase is the producer of an open source NoSQL distributed document/kv store. We're building a team of developer evangelists to take the Couchbase message to developers and to improve the experience of developing with Couchbase.

In particular, we're looking for someone with .NET development and community experience.

Job listing: http://www.couchbase.com/careers?jvi=o7HQYfwm,Job

Questions to: matthew at couchbase dot com
for normal dependency management you shouldn't need to write code. I've never done any android dev, so I can't comment on that. declaring a dependency is literally like this:

dependencies {
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
testCompile group: 'junit', name: 'junit', version: '4.+'
}

But I am not going to be the great gradle defender :) I have many complaints..... I would have much preferred that Rake became the default build system for java. Sadly that approach never took off....
Java has a lot of runtime knowledge about itself, it can do a lot with that.

As a result, you see things in Java that are more typical of dynamic languages, rather than C++ for example.
"Reality is that which, when you stop believing in it, doesn't go away." - Philip K. Dick

The truth is something that doesn't go away - even if everyone stops believing in it.

there is a huge difference. i didn't except reality because i was only interested in the truth. i understand now that i can't operate if i don't accept reality - and that's true.
This sounds _very_ similar to the work of Jacob Bakkila and Thomas Bender, the team behind Horse_ebooks and Pronunciation Book. More here (paid content alert) http://www.newyorker.com/online/blogs/elements/2013/09/horse...
Post it Later would be what I'm looking for.
Yeah, I just went and had a look at the project in question and I'm being unfair to SBT, it was a plugin I use to package WARs that changed underneath me. The plugin was quite closely coupled to the version of SBT, but the latest variant of it (once I found out about the migration to a different artefact) seems good.
I mean your second paragraph, and for that reason.
The signal to noise ratio of this article is amazing.
AngularJS Game Programming: Making Minesweeper
In this blog posts series I’m going to show you how to create the minesweeper game using AngularJS. If you’re not familiar with minesweeper the goal of the game is uncover all the safe spots in a minefield without triggering a mine. Sometimes you uncover numbers which hint to where the mines are.
This American Life: http://www.thisamericanlife.org/radio-archives/episode/284/s...
Have you looked into [Buffer](https://bufferapp.com/)?
Ah see I know you aren't an intellij user because your "XML hell" comment makes no sense.

IntelliJ makes this a breeze. I'm sorry you aren't using it, that must make life really hard :-(
Deleteitlater would be the Anti-Buffer :)
Good luck with your move to Berlin! It might interest you that there are many car-sharing schemes operational in Berlin, so that you can go completely car-less, even if you have to cover a large distance or transport something every now and then.
Science fiction may have only shaped the "brain ray" idea superficially. James Tilly Matthews, the first documented case of paranoid schizophrenia, complained that he was tormented by a criminal gang operating an "air loom", and he died before Jules Verne was born. This delusion, manifested in some form, appears to be inherent to the condition.

See:

http://en.wikipedia.org/wiki/James_Tilly_Matthews

http://en.wikipedia.org/wiki/On_the_Origin_of_the_%22Influen...
Great reference, thanks!

I guess it makes sense to keep a consistent argument passing ABI, but I still find the answer quite sad: to preserve the ability to call functions without prototypes, you pass the arguments in registers and then immediately write them back to the stack.

Putting the number of vectors in %rax/%al seems at odds with the consistent ABI argument. Once you are changing things to require this, it seems like you might as well make some other useful changes as well: like passing the number of arguments and skipping the register to stack conversion.

It would be nice if there was a contortion-free entry point to the x64 printf() that started with the values on the stack. Can vprintf(const char *format, va_list ap) be used in this way instead? Is a 'va_list' just a block of memory containing the arguments?

I guess I need study the article you referred to (and stare at the libc source a while: https://sourceware.org/git/?p=glibc.git;a=blob;f=stdio-commo...)
Wikimedia Foundation announces new ED, Lila Tretikov