skysight-inc/HackerNews huggingface dataset:
Also: http://www.colourlovers.com/palettes

ColourLovers has a palette creator and a browser in which there are many ranked palettes that people (site users and hence those artistically inclined are likely to be the major demographic) have scored and favourited, etc..

Their palette creator - http://www.colourlovers.com/copaso
We need a second developer for our unsexy marketplace – Asseta (YC S13)
Asseta is building a marketplace for manufacturers to buy and sell used equipment. The incumbents are unscrupulous brokers and the industry has not seen any innovation in decades. That being said, it is B2B, so the status quo is extremely difficult to change.

If you're motivated by the challenge of building one of the first B2B marketplaces and are ready to manage a codebase, we'd love to hear from you. The full job description can be found below, but feel free to contact me directly, anton at asseta dot com.

https://asseta.recruiterbox.com/jobs/30769
This looks like a really full-featured and powerful animation tool! The tutorial movie was very impressive.

The gallery[0] has some good looking examples, but they all run very slowly (1fps) in both chrome/firefox on my MBP. Not sure why performance is so poor on my machine.

One thing I couldn't figure out from the site is what their revenue model/pricing plan is. I saw that guest accounts are active for 15 days, but what are the limitations after I sign in?

[0] http://www.animatron.com/explore#staff-picks
Food-Delivery Fees Has South Koreans Debating The Marketplace Model
Why don't consider Clojure as an available option to Haskell or Scala?
Unfortunately, XML is way too open-ended for my tastes. You end up getting entire rows of DB content (with full text paragraphs and everything) entirely in one tag, with attributes and values. There are so many options that you typically get a lot of idiot programmers who don't understand the purpose of all the shit in XML, so they fuck up their implementation.

Simply put, XML does not correctly model the data by which we intend to interchange. It was a noble effort, but it didn't come from a place of innovation. It came from corporate needs for standardization.
No, he meant 1/2 the speed of light. The speed of light is 299,792,458 m/s, so about 300,000 kilometers per second. Half that is the speed he mentioned.
Legit but Quick Way to Earn Money Online While Helping Others?
If this question is not allowed here, please send it to /dev/null and accept my apologies. But I think others might find the discussion helpful.

I suddenly find myself without a job. I'm actively searching for new opportunities, but got wondering about ways to generate some income in the meantime.

I'm NOT looking for a "get rich quick" scheme, but rather for ways to legitimately, legally, morally, and ethically turn skills and knowledge I have into money. And I need to do it quickly since the bills are coming due.

I can design and build web sites, for example, but that's not something with a quick turnaround. I also need to spend the bulk of my time on a "real" job search, so I only have a few hours a day to work on generating supplemental (well, primary for now) income.

I'm interested in hearing ideas on how to do stuff online that would...

> Generate income for me
> Be quick and easy to set up
> Involve minimal risk (of failure or money)
> Actually be helpful to people
> Scale well in case I'm able to get some serious traction
> Be repeatable / multipliable so I can grow income fast

If, with the help of contributors here, I can come up with some workable ideas that prove successful, I'd like to write a free ebook so that others who find themselves in my situation can avoid some of the worry and panic I'm feeling.

Thanks!
That's true. But it's my impression that the terminology used in Haskell in discussing types of functions is different enough to require some study. A Haskell to Scala translation of terminology would be what I'd have to devise for myself.
Sublime Text 3 Is Not Dead and Not Sold to GitHub
He did mention the bitcoins are in a safe deposit box, and his kids are tech-savvy. With a paper wallet, instructions, and a proper will, they'll do just fine.
Haskell is a lazy-by-default language, this has some interesting consequences (though you might have seen examples of lazy evaluation in Scheme, but it's not so omnipresent there).

Haskell is pure: there's no mutable values in the core language (though IORef's can be used for that), so you can be sure that a function does not call `set!` and all data structures are persistent and immutable unless mutability is specifically emulated.

Haskell uses some deeply abstract and powerful concepts like monads, arrows and functors that give a great insight into programming languages theory.

Haskell lacks Lisp-way macros but gets by surprisingly well with its type system magic, laziness + combinators can get you ~90% of macro power.

Haskell enables you to reason about code formally, making invariants (code properties that must be preserved during its execution) in your code explicit. This makes programs much more safer and predictable.

On the other hand, its core is very close to the lambda calculus (that Lisps are also so close to), so with Haskell you basically get the power of Lisp + a solid and powerful layer of type system that verifies your code + nice, clean and consistent syntax.
IMO it will be better if you can provide some sample resumes (full sized) and not just icons.
"Passengers may notice a slight reduction in the number of wings"
-- Bob Newhart
I agree. In addition, with each year comes a new "super-duper-real-correct-semantic" way of doing it. That word semantic. It grates me. Everyone uses it to back their argument, then throws their hands up and "case closed". The meaning has been lost.

Like now we have to:

<div class="write">
<div class="write__our">
<div class="write__our__classes">
<div class="write__our__classes__like">
<div class="write__our__classes__like__this">
</div>
</div>
</div>
</div>
</div>

<div class="instead">
<div class="of">
<div class="like">
<div class="this">
</div>
</div>
</div>
</div>

Which "old me" says is disgusting and breaks the rules of semanticism. The DOM loses meaning and becomes a vessel for the form / appearance. But I get why people do it. It's pragmatic. I don't like it, but it works.

Regardless of the real real true real true way of doing things and all the arguments that people like to have about that, it's obvious why people are constantly trying to find these conventions and rules of thumb. It's because form and function are not properly separated with CSS alone. Using the DOM purely as a vehicle of function makes forming difficult, while pulling form into the DOM level muddies up the goal of semantic documents - the idea that a machine should be able to comprehend the nature of (X)HTML content has fallen to the wayside but that's a separate argument (should documents be sources of truth, isn't that what REST is for, are entities documents, etc).

The thing is that XML & XSLT got us oh-so-close. Nice, lovely pure XML documents with clean semantic tags and attributes with strongly typed definitions that had meaning to both humans and machines. A transform step converted these into an XHTML presentation format, adding whatever DOM sugar was needed for the CSS and JS to do its thing. It was almost there.

Where it fell down is where I think you hit the nail on the head. Both CSS and JS are needed currently to do very basic things, with a lot of overlap for things like positioning or animating transitions.

A single layout language that handles _everything_ in an intuitive way without having to navigate the CSS+HTML+JS love triangle would be fantastic.

Sorry for the somewhat longwinded response for what is otherwise a "me to" comment. I guess I just needed to vent a little - long day at the office and all :/
This reads a bit like something from

http://www.amazon.com/In-Search-Stupidity-Marketing-Disaster...

albeit with more focus on the features and less on what led Quark to screw up.
This is exactly how I explain Google+ to folks. It's built for communities, not cliques.
Funny, because I am coming to the other conclusion. Static programming is great when you can build one giant unified model of everything in your code.

When you just want some parts that can be fitted together to get you what you want, dynamic programming is tough to beat.

Consider, how many extensible editors (or other applications) have been written in Haskel? Or, really, any static language.

Contrast that with how far emacs has managed to come. And, among the lisps, elisp is not highly regarded.

For that matter, consider how far javascript has managed to take web programming.
Also, I tried making a basic animation. When I visited the project's embed link, I just get "snapshot failed to load"!
Evolution of Apple pcsc-lite (from Jaguar to Mavericks)
Your last submissions were about Ukraine and the current situation there; maybe some mod got trigger happy with banning "mainstream news" posts?

:(
You may find this helpful: https://news.ycombinator.com/item?id=7253501

I will say that if you are passionate, work on something of your own free will that you can show to employers at the end of the process, and get the sort of practice in that you can get in college, all the sorts of things that are suggested by you already being on HN before college even starts :), that you will have no trouble finding a great job at the end. Even people who just put the time in and finish their courses with no additional effort will almost certainly find jobs in their field... though they will find the great jobs may not be open to them.

(In fact, don't wait. I'm not saying your entire summer has to be spent indoors hacking away, but start working on something over the summer. Oh, I envy you grads today with the easy Internet access and all the glorious, glorious documentation and dozens upon dozens of working dev environments... I managed to put up a static web site of about 10 pages in the summer before college started, and that was stretching what I could do with the resources I had in 1996 in the boonies. (And at the time that was enough to get me a pretty decent student job.) I would loosely suggest learning a language that you won't cover in school, but that's up to you.)

I don't know where you're going to college, but work on falling in with the right people. See if there's a local entrepreneur group or something. I say this even if you aren't going to be one. Hanging around on HN for this long has taught me I am not going to be an entrepreneur and have little interest in being one any time soon. But the local startup community is still a very fun and productive place to hang around even so! Far better than most of the "official clubs" that you may find on campus.

If there is no such community, consider swapping out to a college/university that does have one in your junior year. If you do go that route be sure to have long talks with both relevant advisors about what credits will transfer.
Feminist Frequency steals artwork, refuses to credit owner.
Good insight. Mediocrity asks so little of people that they never become defensive.
Maybe I haven't figure out how to use colourcode right, but when I switch out of free build I lose the color that I had locked/selected. That makes it hard for me to make a color scheme that matches the background of a logo I have. The color scheme designer doesn't have that issue. Otherwise it looks like a nice site for getting color schemes.
I think “beautiful website” (or maybe just pretty) is that easy, but if all you’re hiring a designer for is to make something pretty, you shouldn’t be hiring a designer.
Could you elaborate why you feel this way? I could also just vote for one or the other, but I'd like to see discussion about the relative merits of PLY or Camlp4 w.r.t. Parsec.
Nice try, Satoshi Nakamoto!
Fair enough. I'm thinking of all the office jobs that used to be within the reach of non-college graduates not too long ago.
That depends on your specific goals. But essentially, XML schemas are sort of like attribute grammars, except with an unnecessarily convoluted syntax, and yet more limited in their expressiveness than attribute grammars (because whatever constraints you need have to be procrusteanized into XML schemas).

Even if you were to stick with XML semantics as is, you could improve the syntax to be actually readable and eliminate the angle bracket tax [1, 2].

[1] http://blog.codinghorror.com/xml-the-angle-bracket-tax/

[2] http://blog.codinghorror.com/revisiting-the-xml-angle-bracke...
I thought people were getting up in arms because the article leaped to conclusions on the basis of little evidence. I mean, it's easy to find somebody really quickly if you don't care about accuracy.
I think my brain just got a new fold in it, from trying to imagine someone whose target job was being a McDonald's Corp drone being described as 'savvy'.
Apart from reconnaissance and showing that you have ICBMs that work, space is overrated for militarization. Fear our threat from Mars!?
I'm not Satoshi.
> If I may ask, if you have two comparatively skilled/driven/smart workers for the same job, would you choose the one with the college degree?

Because you have no idea whether they are comparably skilled/driven/smart, especially for relatively entry-level positions, and you can't afford to spend too much time digging to figure it out. You do know that at least one had it together enough to apply for/get into/graduate from college.
Rubber Ducking is good for someone who writes code all day all year. It's something a person can do if they aren't struggling with syntax and logic and EMACS shortcuts while under a short deadline while having no team for support.

I suspect most students wind up at StackOverflow via websearch. Their background is writing text messages and formulating good questions conforming to StackOverflow's style guide is a skill unto itself. Most programming education is sink or swim. It doesn't start with writing tests and specs - let alone learning to use a debugger (call stacks are part of data structures and algorithms courses not introductory programming classes).

The people who have more of it right than anyone are the PLT group. Their curriculum is not designed to weed out the weak. It optimizes on preventing false negatives rather than false positives. It's not as if there is a scarcity of computational resources any more.

Likewise, it's not like StackOverflow will run through its supply of webpages unless students are actively discouraged and abused. It is only because a focus on preventing false positives ego strokes those who have been identified as positive, that the practice sees so much love at StackOverflow. There's a back button on the browser for anyone who doesn't like helping students with homework. The site would be better if using it was the preferred behaviour.
It is the only reason I jailbreak, I couldn't deal without it.
Same here. In short, testing the tests by ensuring they break when they should is the most important part.

If I work on a functionality, my first step is to break it and make sure some tests did break too, only then can I start working on it.
Why would they need to interrogate him, they could just look at the source code. Not to mention they could easily get a plant as a contributor and work in back door code (probably already happened)
Actually, Stripe's market is smaller than Square's. But these business models will never capture a large percentage of their respective markets anyway due to the high rates (negotiating with an acquirer can get you almost 50% less than their rates). After all, "Simple Pricing" is not as good as it sounds. Why pay 2.9% on a 0.05% debit card for the sake of simplicity? I'm sure Excel can handle these variations. This is an unfortunate consequence of the inefficiencies of that industry.
Buffer's Brian Lovin: Find Beauty in the Pixels
And if they're doing out of a passion for the subject? What then?
Online Cycling Shopping – We value your experience – Alimay Sports
Realistic iOS, non-game app earnings through ads?
I'm in the process of wrapping up my an iOS app that I'll be releasing to the appstore. I've written several in the past, but they were typically for fun and had no revenue stream. This is the first one that I recognized A) Doesn't already exist in the appstore (which REALLY surprised me), and B) Has the potential to at least earn me enough to pay for my Developer Program subscription.

In talking it over with some buddies, we've decided that ads may be the better source of revenue over charging for the app. But, I haven't really seen any testimonies saying how much you can actually earn via in-app ads for non-games. This app is more social/utility. Users may open it a few times per week, and will have the ability to share data with other users of the app.

For an app that is not a game, is it possible to make real money via ads? What ad networks or aggregators seem to be the most effective? Any recommendations?

I'd love to hear what your experiences have been with in-app ads to see if it's actually worth pursuing. Thanks!
Haha, right. I play in the .NET space, so it's never going to happen, but God help us both if I ever have to end up working for this guy.
> The article has, of course, now been debunked

How so? I don't see why, or moreover, why it would be "of course" (as if it goes without question).
Did you even read the article at the link? It's in the first sentence.
Here is the FAA UAS initiative [1]

In my experience (I don't deal with them directly, just an engineer), FAA is bullish on UAVs, but is obviously very cautious.

This [2] is also a good read.

[1] http://www.faa.gov/about/initiatives/uas/

[2]
"Integration of Civil UAS in National Airspace System": http://www.faa.gov/about/initiatives/uas/media/uas_roadmap_2...
Great tool, love the design!

Here's 15 alternatives,

http://codecondo.com/15-color-scheme-pallete-generators-web-...
I'm not sure this makes a strong case. Especially since in this case the callback could be "simplified" by having it such that the callback example looks like:

void loadData = function(){
showLoadingScreen();
$.ajax("http://someurl.com", {
complete: hideLoadingScreen(function(data){
//do something with the data
})
});
};

Where hideLoadingScreen is simply:

function hideLoadingScreen(f) {
return function(e) {
f(e);
doHide();
};
}

You could probably take this further. Though, I'm not sure how valuable that is.
Haskell can do these practical things quite easily.

import Data.Char
changeThird (a:b:c:rest) = a : b : map toUpper c : rest
main = do
contents <- readFile "foo.txt"
let ls = lines contents
ws = map (changeThird . words) ls
writeFile "foo2.txt" (unlines $ map unwords ws)

But like others said, I think you're going to have a harder time if you try to learn Haskell by starting this way. Anyone learning Haskell will be coming in with no exposure to any other pure language, and that has big implications. There is a fundamental difference between the "contents <- readFile ..." line above and the next two lines that you have never encountered before in any other language. You'll probably have a pretty difficult time with it if you don't understand a little more about how the readFile function is different from the lines function and what that means for how you can use them. You can't just mindlessly copy examples from small day to day tasks like you can with other languages because Haskell is unlike any other language you know.

Please don't read the above paragraph to mean that Haskell is not suitable for these kinds of small tasks. I actually think that Haskell makes a fantastic scripting language. I'm just saying that you can't learn it like you learn other scripting languages. You need to get a bigger understanding of what's going on otherwise you'll end up frustrated about why things don't work the way you expect.

All that being said, I still HIGHLY recommend learning Haskell.
Not that I have a better answer, I believe the phrase "a third of a pizza" is just as confusing.
Edward Snowden delivers testimony to the European Parliament
Please explain why this is in the public interest.
Err, it is widely known, google "world's richest people". The difference is, as your sibling post pointed out, those people don't have it hidden under a mattress.
Wait Novell Netware still has that bug? I recall in my A levels day, we would disconnect the LAN cable on a Netware client machine to circumvent having to logon to the network, which gave us control of the local machine.
Because we should be saying "one third", "one fourth", etc., but it's a little bit faster to say "a third".
Commercial Drones Are Now Legal, According To Federal Ruling
It's not missing:

Linux's /dev/urandom happily gives you not-so-random numbers before the kernel even had the chance to gather entropy. When is that? At system start, booting the computer.

I invite you to read the article, because there's more.
How PR should Utilize Digital Media
Elite security posse fostered founders of WhatsApp, Napster
Indian e-commerce becomes the next frontier for Amazon,eBay
Wondered how you were doing the menu slide-in on hover... tables! Despite not being semantic that works really well and looks really easy to set up.
I love the concept, but can't get over the limited lifespan of this type of device.

We built something a little more basic last year - https://loseproof.com/
Huh, so if Amazon really wants to start sending out those drones they no longer have any legal hurdles? I expect to hear stories of college kids capturing them before EOY.
McDonald's Corp drone is a good fucking job. Programmers and management consultants have made lower-level service jobs hellish, with demand scheduling and highly regimented workflows. A corp drone gets to sit at a desk, won't get fired for being a few minutes late, and might even get health insurance!
Hacker News seems to love fighter planes recently. They are pretty cool. However, there is one fighter plane that I absolutely hate everything about. The F35.
Very good point, the real creator of Bitcoin could easily do that without compromising his own physical security.

Also I think that if the creator of Bitcoin had really wanted to clear Dorian's name, he would have used something like BTProof so that we know the exact time at which it was posted. If Dorian was known to be not behind a computer at that time, it is at least a much stronger indication.

BTProof: https://www.btproof.com/

Or a similar service: http://www.proofofexistence.com/
The article mentions Quark lost because it became rubbish but does not give the more interesting reason as to why that happened, basically that "The original owner sold the company and the new owners fired the entire development staff and outsourced all development and customer service to India"

http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=s...
When I was a kid on the beach, my cousin and I played a game. He collected wet sand and I collected dry sand. We were building separate castles (true story) and we exchanged our sand by trading shells.

In that moment, shells were a currency. It doesn't matter that no adults on the beach would accept the shells as payment for their Coke or that shells aren't legally endorsed by a government.

If we played this game today, we would have our phones out and trade our wares in bitcoin and it too would be a currency. Whether or not it's a good or reliable or sustainable currency is a totally different matter.
How to Automatically Schedule Facebook Birthday Messages
Can you post the URL of your project in the editor? We'll look at it asap!
Crosslet http://sztanko.github.io/crosslet/ needs a fundamental refresh/rewrite. If anyone fancies D3/maps, feel free to contribute. See here: https://github.com/sztanko/crosslet/issues/12
In your code, loadData() function knows that the data is being fetched asynchronously. In the posted code, loadData() doesn't have to know whether getData() works synchronously or asynchronously.
My point was that Perl6 and Parrot are still experimental.
Feminism?
Moving on...