skysight-inc/HackerNews huggingface dataset:
Ambrose pointed me at this link for documentation of core.typed's convenience type wrappers (Vec, Seq, List etc.): http://clojure.github.io/core.typed/#clojure.core.typed/Seq
Interesting that this is a desktop program and not a web application. Not even "coming soon to your Chromebook".
World of Warcraft's Auction House is similarly interesting. It can get really complicated trying to corner the market on different goods, although it's less integral to gameplay over all. It's more like an embedded minigame at times.

One thing I learned in that game is that while one can make a lot of money being the middle man, the real value is from labor (as far as WoW is concerned) -- but grinding for materials can also be monotonous and not so profitable if you don't go about it in the right way.

So, there are lots of addons (Auctioneer being the most popular) to help one track data throughout the market.
Computational Photography is an interesting thing. The Lumia 1020 with its 41 megapixel camera is probably the best test bed at the moment capturing a lot of the light field. Lytro being a more explicit example.

So basically if you can replace optics with software you end up with better pictures for less money and more compact imagers. While better camera phones are always cited I think web cameras, security cameras, and visual recognizers (things that track items on assembly lines, or people in a store, or anything where you can set a visual condition to alert on) will be the big winners here.
You can have a house for renting. There's all kind of renting options, some of them are more economic viable, for example, tourist renting gives you a lot more money than permanent one and you can make for a decent living even buy a new house if you do it well, but of course, this only happens if you are in a popular tourist destination.
Maybe _some_ noise, yes. But god aren't most bikes noisy; I almost feel my ear drums burst whenever one passes by. I think there should be a noise limit, in addition to the speed one, at least in the cities.
The Real Cost of Hiring the Wrong Employee
The hidden form field has worked very well for us. We just gave it a likely-sounding name like "address2" and set visibility:hidden on the site's main style sheet. If the form has a value, we discard the entire form data.

Spam submissions dropped quite a bit when we implemented this.

The knock against this is that it's easily circumvented. True! But the value is that it greatly reduces the "script kiddie" background noise. Not only is that just nicer overall, but it also makes it easier to tell when someone is purposefully targeting our site.
New version of CreateJS released
That sounds harsh. I think it's more that there are many young, single people who have the freedom to accept financial hardship in the short term, in order to secure wealth.

Once you have kids, you can't as easily say, "well, we'll just sleep in the car for a year", or "I'll just stay at work ten hours a day and take advantage of their free meals" (or something). For most parents, our risk-taking preferences change dramatically once we have something to lose, and the pressure from our spouses makes it a little bit harder to take on risks of catastrophic failure.
"The problem is you then have to have two versions in the App Store, Acme and Acme Pro. Each version will have to go through the torture that is the App Review process. What if one gets rejected, and the other doesn't? It's a pain to have to start over again and lose another week, not to mention coordinating marketing, etc."

Exactly, which is why I said that Apple needs to allow for trial versioning. Otherwise, people attempting a freemium model are forced into this inelegant and suboptimal execution of freemium.
Do you need a co-founder? The biggest concern for me would be the contact. Also, if you don't have a similar idea of commitment, it will go sour quickly.

You should go with your gut.
> Why do football players, musicians and movie actors get payed 1000x as much as the software engineers who made the technology to make possible their success?

They don’t. The notion that they do is laughable.

Let’s look at baseball. Baseball players are known for having huge multi-million dollar contracts, right? But that’s only major league players. The vast majority of professional baseball players play in the minor leagues, where they earn just a few thousand dollars a month (and they don’t get paid in the offseason). And that’s not all; minor leaguers are still really really good at baseball. They’re all easily in the top 2-3% of baseball players. There are simply no jobs for the other 97%.

The average minor league baseball player making $15k a year playing baseball is a vastly better at playing baseball than the typical senior developer making $120k a year at $BIGCORP is at programming.

As for the couple hundred guys making multiple millions a year who you hear about all the time? Well, there’s even more engineers who have struck it rich with a startup, and no baseball player will ever come close to Zuckerberg-level wealth.
The National Assembly has been using Linux since 2007.

This article:

http://www.zdnet.fr/actualites/linux-a-l-assemblee-nationale...

is in French, but it claims they have saveed 500 000 euros (over one year) from this switch, and that deputies are mostly pleased with the switch. It also features testimonies from both rightwing and leftwing deputies that agree with each other!
Breaking Bad Wallpaper
protip: Be a very picky freelancer and only work on projects that interest you.
Culture is not a function of an individual, it is a function of the group. It is not valid for someone to say "you are not a cultural fit" ("you" referring to a human being).

On the other hand, it is valid for a person to say a group is not a "cultural fit". For instance a company that is full of greasy nerds who work 10 houra a day and play video games the other 14. Thats not my bag so I'm not going to work at that company because its not my culture.

For the company to say to me "you're not a cultural fit", is like Germany telling me I can't visit their country because I'm not "german enough".
My supermarket has a Starbucks inside, without seats or WiFi. It stays there because presumably people are buying $5 coffee from there.
Where do Github users live? WebGL visualization
> When did we ever have a refinery above a deep-sea oil well?

Refineries are generally located near the ocean, which is to say, economically "close" to transportation.

Ivory, beaver pelts, and platinum are/were relatively concentrated forms of wealth. Terrestrial transportation is not as big an issue with those as it was with, say, the proximity of iron and coke in the US in the earlier days of the industrial revolution. The key point here, is that those resources were controlled by the US.

> The individual trappers in the American wilds did not control or dominate the fur market - it was the trading companies which did that.

They clearly didn't control such trade without local representatives. Nor did Europe retain such control in the long run.

> But the market is so large and complex that domination of those niches doesn't naturally lead to domination of the entire market by South Africa.

Because with modern transportation, everything is now fairly "close." Unless you are dealing with quite large quantities, location is often no longer an issue on Earth.
Sounds pretty attractive to me.
Yes, this looks as a perfect tool for ads — esp to create more appealing, eye-catching effects.

But its Branded as Google Web Designer. :)
> The _unit_ test for the service object might be anemic, but it's far from useless IMO. The unit test helps you design the object under test and it is written first if you are practicing TDD.

But it doesn't help when your test is solving the same problem. If your test says "this object calls collaborator1 and collaborator2, then passes both results to collaborator3" then that's exactly the same design problem you'd have if you were to just write the object straight-up.

This is why people talk about BDD rather than simply TDD. It's not about having tests, it's about identifying the user-facing behaviour that you want, testing that, and then writing your objects to conform to it. This really does help your design, because it lets you start with the appropriate interface on the user side and work down from there, and the resulting object boundaries can be better than the ones you'd have thought of if you started with design. But if you restrict your test to a single class and mock its collaborators then that implies you've already decided what your class boundaries are; in effect you've already done the most important part of the design.

>The argument for having fewer integration tests goes like this: if it's hard to write isolated unit tests for some classes you end up testing many more execution paths in integrations tests.

True enough - if there are things you can't test in a unit test then you need to test them in an integration test. So if you have a complex piece of logic that you want to run several tests of, it's best if you can test that piece of logic in isolation - this is exactly what unit tests are good at.

But you still need to test all your integration pathways. All too often a class doesn't contain any logic as such, particularly when you design the way the article suggests - it's just an integration between its collaborators. For such a class there's no point in unit testing, because the only thing the class actually does is integration.
بلاك بيري ماسنجر
بلاك بيري ماسنجر - http://www.alhqeqa.com/?p=23252
بلاك بيري ماسنجر - http://www.alhqeqa.com/?p=23252
بلاك بيري ماسنجر - http://www.alhqeqa.com/?p=23252
بلاك بيري ماسنجر - http://www.alhqeqa.com/?p=23252
I see it first and foremost as an Adwords/Adsense add-on. More interactive ads = more clicks = more money.
Titles are often changed to the page title or H1 title of the linked page.

The best way to get the HN title you want is to post a blog entry with that title, and then link to that.
The Haskell could use a list comprehension...

divBy x y = y `mod` x /= 0
divBy3or5 x = divBy 3 x || divBy 5 x
euler1 n = sum [x | x <- [0..n], divBy3or5 x]

main = print $ euler1 1000

Personally, I'd switch out lines 2 and 3 to:

euler1 n = sum [x | x <- [0..n], divBy 3 x, divBy 5 x]

Compared with the Clojure (correct me if I'm wrong):

(defn euler1 [n] (reduce + (filter (fn [x] (or (div-by 3 x) (div-by 5 x)))) (range n)))

Edit: Note - Clojure code doesn't fit into a HN one-liner.
One feature I can think of jumping to line numbers which come from make or compiler errors.
I wouldn't be surprised if you cover most basic english with 1000 concepts. That would give a lot of combinations.
...but it is easy to change the code, and easy to change it without alerting your users, and that is the point. I do not want to be rude to you, but the reality is that no matter how you designed the system there is a gaping and exploitable back door. The fact that secret keys are ever processed by your servers means that you have absolute power to decide if your users have any privacy at all.

To be clear, I think it is fantastic that you took a stand on this issue, and I wish more people had that kind of spine. The problem is that your system depends on you being a man who sticks to his principles.
I think that good employers want their employees to enjoy their jobs (and hence, have some 'fun'). I manage a few folks, and want them to enjoy their work.

Of course, it's not all sunshine and puppies--there's grunt work that just has to get done, and everyone takes their share.

Crappy employers of programmers just want to exploit employees, just like crappy employers of other kinds of workers.
I'm naive on this topic, but wouldn't a high number of claims be either neutral or positive if said level is anticipated or consistent (as in the crime-ridden metropolis of LS or LC)? Ultimately, all policyholders will pay through higher premiums, and it'd be easier to make a profit (in absolute amounts) on high premiums since bumping up $1000 to $1030 looks a lot less onerous than $300 vs $330. As I said though, I'm naive on this, but I'm guessing only unanticipated high levels of claims would hit insurers hard.
AngelList as the Modern Stock Exchange and Rome of Venture Capital
Agda and Coq retain inference and decidability by sacrificing Turing completeness. Terminating programs must terminate provably, and non-terminating programs must make concrete progress on every iteration. I'm not familiar enough with Idris to say how it tackles this issue - I do know that it is Turing complete.

So with that said, you're absolutely right.
Ugh, glad I have a grip on HTML/CSS now and dont have to rely on tools like this or Dreamweaver.

I think Dreamweaver actually helped me code better because after class I would always work at cleaning up the shoddy Dreamweaver auto-generated code. Kids kept wondering why I always passed validations after writing code, I stopped using Dreamweaver unlike everyone else in that class.
Obamacare Website Quietly Deletes Reference to 'Free Health Care'
Supporting Startups with Wine: Help Scout
I don't think it was such a bad tool, it just targeted a dead-end platform (Silverlight)
This sounds a lot like Tumult's Hype:

http://tumult.com/hype

One of the primary complaints about Hype is that its HTML / CSS / JS output isn't very clean. I wonder if Google's tool produces better output.

EDIT: Looks like not: https://news.ycombinator.com/item?id=6470640
Car thief sprayed with invisible dye in police trap
Kinda like the entropy key from simtec? http://www.entropykey.co.uk/
I build custom analytics with keen.io. I love it.
> Nah, Coq, Agda, Idris and any dependently typed language have Haskell beat

I just knew someone was going to correct me on that statement, hence my "mainstream-ish" qualification.

> why draw that comparison when competing with Haskell is not the intention of the library?

I've got an unhealthy obsession with syntax, and I wanted to have a reference for people to see how things look in a "real" typed language. But, while I'm here, here's a bit I just wrote on /r/haskell (someone put this link there, but of course the haskellers were unimpressed) in defense of the library:

---

Developing in Clojure tends to be a bit of an organic process, thanks to the deep REPL integration in many tools. You can evaluate arbitrary bits of your code as you go, swap things out, tweak whatever you like, and through a more-or-less exploratory process end up with a working bit of code. It's very freeing and very efficient, but if you've ever used a dynamic language for a large project, you know that this tends to create issues refactoring later unless every component is attached to a unit test. The power of core.typed is to let you, after the fact, lock down those function signatures and create what amounts to an automatic test suite.
Is it easy-ish to integrate wrapbootstrap themes into a Rails app?
If the source code of that page is any indication then "no" it doesn't look like it is generating tables. It is using div etc.
Yes, a day job will require of you things you wouldn't CHOOSE to do. Yes, doing something as a job is less fun than just doing something for fun in your spare time.

BUT: Speaking only of programming, which is what I choose to do, that extra work can be extremely fulfilling. No, you can't just be working on what you want all the time, but honestly most projects that are driven entirely by people's spare time end up incomplete. The list of exceptions is long, but the list of projects that are incomplete, in features or documentation or in handling of corner cases, is far, far longer.

I love open source, but there are some domains that all the open source options suck. I think a big part of that is the amount of real, un-fun work required to really finish a project. And yet, when creating a project for a job, you (sometimes, at least) need to really finish it: Add the features your users need, handle those corner cases, write up that documentation.

And having really completed a project and seeing the feedback from hundreds of users that find it to be awesome? THAT is amazingly fulfilling. Even if it's not fun every step of the way.

I assume journalism can have similar benefits, but I can't speak to that.
Fwiw the city of Munich has been rolling out Linux since roughly 2006, and as of January 2013 had 13k linux workstations.

See http://en.wikipedia.org/wiki/LiMux for details.
Bingo! Been there for a few years now. It's awesome. :)
I started with DW back in 1999 as a crutch while I learned markup and styling. Gradually phasing out the visual editor over the years I got so accustomed to the code editor (highlighting/shortcuts) that I still use (and prefer) it.

DW got/gets a bad name because of it's visual editor (and therefore lower bar of entry) but it's no better/worse than any other visual editor.
This is a good idea if they have a ton of locations. I could also see a product potential for home models, if that isn't a thing already.

The one aspect that I'm a not a huge fan of is that this ads a whole new layer on top of the delivery process.
That's not a short, though. You don't profit on the difference between prices, you only get the chance to buy again at a lower price, but not sure if the stock will go back up.
But not the preferred workspace environment of targeted audience: marketers that create ads.
DW doesn't "generate" tables ..maybe you're thinking of exported Fireworks images? Those generate tables to create "sliced" images.
While Boggle sounds like an interesting method of generating random numbers, I think that a better way would just be to whiten the "random pulse train" output from a Geiger counter next to a weakly radioactive sample and send the resulting numbers over a serial link.
Steal This Research Paper (You Already Paid for It.)
Not that I've played the game, just skimming comments but here's a possibility:

although the game focuses on a single character and thus makes the actions of that character carry supreme importance, in the larger context the actual effect isn't that great compared to the average.

However, the media effect in the context of the game would probably be pretty fantastic, in effect creating free marketing for the company.

At least, that's how news media plays into things like that where I am living.
Downloaded. Opened. Drew a rectangle. Filled with #FF0000.

It spit this out:

https://gist.github.com/JacksonGariety/6766626

(after struggling and realizing CMD+S wasn't saving my file)

I feel sorry for whoever was tasked with making this application.
Wrapping Up a Fantastic Summer
What a waste of an article. 8 lines of code for haskell, 19 lines for clojure. The problem is easily solved in one line. I seriously don't care that's he comparing core.type, when you start trying to write langauges the same way, you lose the advantage that they provide.

1 line of python.

print sum(filter(lambda x: (x % 3 == 0) or (x % 5 == 0), range(1, 1000)))

clojure

(apply + (filter #(or (= 0(mod % 3)) (= 0(mod % 5))) (range 1 1000)))
Tuition for online colleges is still expensive. University of Phoenix charges tuition of $12k - 15k per year. Strayer and DeVry charge even more. If you want to go to an accredited online school, it can be more flexible, but I don't think it's orders of magnitude cheaper.
1.26 billion Facebook profiles become a clickable monument to humanity
I wasn't required to login with Facebook. It allowed me to donate anonymously.
These things are never easy.

I personally think concerns (1) and (2) are of issue but concern (3), of feeling you guys can get a better seed investment, shouldn't be a concern.

For concern (1), it's one thing to be generally hard to reach, it's another to not answer calls. Being a cofounder requires an immense amount of reliability, if you're having doubts about his already that could lead to significant trust issues.

Talk to him about it. Approach it in a friendly way. Being confounders, you're going to have to have a lot of these tough conversations. I'd recommend reading the book "Critical conversations" that gives a great number of examples of how to deal with these situations.

http://www.amazon.com/Crucial-Conversations-Talking-Stakes-e...

All the best man, hope things work out.
It's clearly meant for the advertising space, so compression is actually what is being desired here.
I can see why this would be a viable option in Europe. They seem to be more progressive in their decision making than the US. No way you could get the left and right to agree on something major in the US! Maybe if they saw how much money they would save doing something like this.

I wouldnt be pleased more if the strangle hold that windows has on "Work" computers was loosened in this decade. Even the multinational company I work for now has a BYOD program. They restrict us to using the "guest" throttled wifi as punishment though.
Ask HN: How to get started in freelance technical training?
Apologies for the semi-anonymizing lack of detail in this question.....

After working in academia for a number of years, I find myself in the position of having a particular marketable skill: I am very good at teaching programming language $X to people with background $Y. I have several professional markers of credibility in this area - I have written a book on "learning X for Y" and have built an online course that gets a few thousand unique visitors a month. Also, my current job title is very roughly "lecturer in X for Y", and I've taught courses in "learning X for Y" many times in the past.

A while ago, I was approached by another institution about the possibility of running an instructor-lead training course in X for Y in my own time (i.e. not as part of my day job). I responded with a quote that seemed to me like a huge sum of money (although it was far lower than the market rates I could find online) and, to cut a long story short, it looks very likely that I will get the gig.

I would like to make this happen more often :-)

So, any advice on how I might position myself as credible candidate to organization looking to train their members/students/employees in programming language X? I intend to keep working on my website and doing the usual networking stuff, but is there anything obvious I should be doing?

Teaching programming is probably what I would describe as my passion in life - I am certainly no more than an average programmer, but AFAIK the combination of teaching and programming is something that I am better at than anything else I have done with my life. If a career as a freelance programming trainer is a realistic possibility, I would like to make a very serious attempt at it.

Thanks for any advice you can offer.
Well, um, of course not, especially since you need that careful reading and critical thought to identify the propaganda the 'other' side is trying to embed in wikipedia. Naturally.
This is really evil.
Vim has that with its quickfix window.
I wonder if state apologists on Russian web forums say the same thing whenever Alexander Litvinenko is brought up.

EDIT: To expand on this now that I'm not mobile: This notion of the "style" of security agencies might be what you get from Hollywood and spy novels, but you could only arrive upon this conclusion if you are selectively excluding examples from reality. Yeah, we know of the US's "heart attack gun", but we also know they are rather fond of "assassination via drone" and don't give a shit who knows it. The Russians tried to sneak the Georgi Markov assassination under the radar, but killed Alexander Litvinenko in one of the more flamboyant ways imaginable. Mossad tried to be sly with Mahmoud Al-Mabhouh, but they've blown other peoples' heads off with telephone bombs on more than one occasion.

The conclusion that should be drawn from real-world examples of state assassinations should not be one that you find surprising: they do whatever they think will work best in any particular situation. That is their style.
Why can't you structure an app such that it runs for a limited time for free, after-which a one-time, in-app purchase is required to continue? That sounds like a trial to me.