skysight-inc/HackerNews huggingface dataset:
That's very attainable in Haskell and is often well-modeled off the ST monad. You also have a number of "Data types a la carte"-like methods which allows you to build very specific effect contexts in order to precisely guarantee things like the fact that mutable array code never produces events in the UI. These can be achieved by products and compositions of applicative types, free monads, monad transformers, or the "sum of effects" "a la carte" method.

Another big deal that comes out of these more specific effects is that you can have the compiler produce stream fusion to automatically optimize some inner loops, though I don't know how often that actually happens as of today.

(Oh: if you want to play with "Data types a la carte" they're in the IOSpec package, http://hackage.haskell.org/package/IOSpec and are described---somewhat densely---in http://www.staff.science.uu.nl/~swier004/Publications/DataTy...)
I still only have iOS5 installed, so it may work with the updated OS and applications.
I've been using Zencoder for a little over a year now and it's been a great experience. We're definitely not one of your larger customers, paying about $100-$120 a month (and rising) on HD transcoding jobs.

At our level, switching to AWS would reduce our per minute cost from $0.08 (HD costing 2x normal minutes) to $0.03 (62.5% cheaper). So our $120 bill would go down to $45.

As a small startup, every $1 makes a difference and the price discrepancy will only increase as our usage increases.

I'm curious if you're concerned about erosion of your low-volume customer base eventually leading lost revenue from future high-volume customers.
If the social structure of high schoolers in Scandinavia isn't related to sports, what are the attributes which dictate where you rank socially?
Without the "University Degree" filter, you end up with a lot more candidates that claim to be self-taught. If you're only looking at a handful of candidates, applying the filter might not make sense, but if you're looking at 1000 candidates, trimming it down by even 25% is probably pretty productive.
Is this kind of like Testflight?
Tech companies cheer for Senate proposal to increase immigration
That's an absurd argument. Because it's not likely to fool someone twice, it shouldn't matter that it's obviously deceptive?
Well there are two ways to go with that. You can keep your number of outstanding shares small, and then only hire people who are good at math. Or you can keep your number of outstanding shares enormous, so that you can offer people grants in the 100,000 or even million shares range, and get the people who are just looking for a lot shares.
Can I ask how you parsed job postings from the rest? I have a few programs that would greatly benefit from the ability to distinguish the jobs from normal posts. It doesn't seem that they are different in html...
Y Combinator is hosting its first-ever hackathon — with a twist
I find it somewhat ironic that this piece can get the reception it did on a site associated with what is effectively the Harvard of startups.

(Although, honestly, a comparison to Harvard can't do the prestige of YC justice. It is far harder to get into YC then it is to most any college.)
On number two, if the project uses a BSD-style license, it's possible for some corporation to create a proprietary derivative. For projects with GPL-style licenses, the only way to do this is to get all the copyright holders (basically all the contributors) to sign a license agreement giving the corporation the right to create a proprietary derivative. (This occasionally happens with one-man projects, but basically cannot happen with large projects like the Linux kernel.)

In either case, the existing releases will still fall under the FOSS license.
That kind of "should" analysis always make me laugh. AMZN should be $51, something else should be $3500. You can find this kind of number-crunching to support and refute every move of every stock with volume.

I'm sure there's a great saying or time-tested analogy about concerning yourself with what a stock should be doing, as opposed what it is doing, but I'm at a loss.
In a nutshell, if you put a negative temperature object A in contact with any object B with a positive temperature, energy will flow from A -> B, regardless of how high B's temperature is. This is the opposite of everyday positive temperatures, where energy will flow from the high-temperature object to the low-temperature one. So in a sense you could say that the temperature of A is "above infinity".
But the average consumer doesn't think like that. They see a 64gb iPad and a 64gb Surface. To most people, that's like a 3 meter rope and a 3 meter cable. They're the same measurements, and they "should" be the same.
Hi Andy

Is 50/hr that low? I know it isn't the US rate, but getting even 30 USD/hr here is hard (that's why I'm trying to focus more internationally and thus the need to do portfolio work as much of my apps are in the local app store).
SQL can't do it all...
I'm having a variant of the Baader-Meinhof phenomenon where I start seeing something everywhere after writing about it (http://news.ycombinator.com/item?id=5056667).
Thanks! I lived in the UK for a few years and learned most of my english from cartoons ;)
There are aspects of GHB that are most certainly more dangerous than alcohol. It is much easier to overdose on GHB - several grams will do it. GHB is often used as a recreational drug which explains why it is a controlled substance. Combining it with alcohol can be particularly risky/fatal. I first heard of GHB, for example, in high school, because it's a common date rape drug.
Oh, you're one of those Mac types.

You should still be able to navigate to that alternate app readily.

I find it easier to navigate to a clearly identifiable text editor session (Linux) than try to track to a specific tab somewhere within my multiple browser windows (on multiple workspaces ...).
You're right, it works fine with onkeyup. I tried pasting the URL directly instead of opening from "other devices" and it worked. Thanks.
Looking forward to trying it out! Having seen Salesforce struggle at getting a streamlined CRM product out, I think its a space ripe for some competition.
RIP, K.C. Munchkin
There was an exploit in eve sort of like this. What you did was start warping toward a planet on the far side of the solar system and then kill the application as you got close to it.

The effect was to allow you to sling shot past the destination at warp speed, and if you logged back in at teh right time (seconds later) you could setup a waypoint far outside the outermost celestial body.

(Normally you can only warp to planets and moons, etc... you can't just pick an arbitrary direction and engage warp).
This is the thread that I was referring to: http://boards.straightdope.com/sdmb/showthread.php?t=583324
reply
Totally agree. As an amazon prime user Amazon is effectively already a monopoly in my home.

Barring a "same day" competitor achieving the same scale it's hard to see how retail survives in the future as amazon continues to increase stock, decrease pricing (by building their own OEM for popular products), and improve delivery time (scale + new distribution)
> I'm sure there's a great saying or time-tested analogy about concerning yourself with what a stock should be doing, as opposed what it is doing, but I'm at a loss.

"Markets can remain irrational longer than you can remain solvent."

-- John Maynard Keynes
Because Planet Fitness is not a gym intended for people who strength train, that's why.

It's aimed squarely at the cardio and Zumba crowd who feel intimidated by people putting up significant weight.
I have seen the ISS. In New York city! Flying past the tops of buildings. http://spotthestation.nasa.gov/
I believe most of the optimism from that quarter came from the improving margins, which something AMZN hasn't always done a good job with.
When an enterprise says it’s a startup...
No trust, no employees
I forget what the UK amazon has for its prime equivalent, but after getting Prime in the US and the Amazon credit card for points, Amazon basically owns me and my buying habits.

It is somewhat scary to be honest how accurate their recommendations are now that I've input information. People talk about Facebook, but Amazon has way more information on actual purchases from me. Whatever, don't care much, they do a good job and returns are painless.
To me, the future will most likely be languages that allows both functional and OO styles to interoperate. Programmers will pick the style or mix of styles most appropriate to the particular sub-problem they're solving.

We already do this with some of our high-level languages like Ruby and JavaScript. With these, we have higher-order functions, map and friends, closures, etc.. But we also have our familiar OO constructs. Almost every program I write in these languages uses all of the above, not just the functional or OO subset.

I so far have not seen any practical advantage in going purely functional. I've tried it a number of times, but I always find that the real-world programs I write need to be stateful. Yes, functional languages do of course have facilities for handling state, but they always seem super awkward, especially compared to the elegance of state handling in OOP.

For example, consider a simple, 1980s-style arcade game. There are a bunch of entities on screen, each with attributes like velocity, health, etc.. How do you maintain this state in a purely functional language? I've seen various suggestions, but they all seem to boil down to setting up a game loop with tail recursion, and then passing some game state object(s) to this function on each recursion. Doesn't sound so bad, but what happens when you have a bunch of different types of entities? E.g. player characters, monsters, projectiles, pickups, etc..

Well, every time you add a new type of entity (or a new data structure to index existing entities), you could add another parameter to the main game loop. But that gets crazy pretty fast. So then you have the clever idea to maintain one massive game state hash, and just pass that around. But wait, now you've lost something key to functional programming: You can no longer tell exactly what aspects of the game state a function is updating, because it just receives and returns the big game state hash. You don't really know what data your functions depend on our modify. Effectively, it's almost like you're using global variables.

I'm using games as an example here, but the same sorts of problems come up with almost any stateful application.

This is why I prefer languages that allow you to seamlessly mix functional and OO styles. They give you many of the benefits of FP without forcing you to deal with the difficulties described above.
This guys is building himself a rocket to launch into space
I didn't say people don't die. They most definitely do, and I gave several pathways.

That said: if you are acclimated to the shock (and possibly have a genetic propensity to survive colder water), it's definitely survivable.

Capsizing a kayak is something you need to know how to deal with to execute properly anyhow, and yes, cold water makes appropriate response and motor control much more challenging.

I've done extended swims (30+ minutes) in ~54F water, and shorter dips in colder (40s, high 30s). That last was more a dash, plunge, and run back to the hot tub, truth be told. Even in the 50s, the cold shock and numbing are quite noticeable, though once you get your head in the right space, it's very tolerable.
I'm actually quite proficient in various languages (C++, C#, Haskell, Objective-C, Ruby) and have done work on various frameworks (ASP.net, ASP MVC, Rails, yesod, CastleMVC, QT, wxWdigets). Right now my main problem is getting clients as most of my work is 'hidden' by contracts and NDAs.

btw, you last name Pinto, latin/portuguese by chance?
Does China Have The Ingenuity to Solve Environmental Problems?
> "It's far simpler to learn a precise, unambiguous language and manipulate the parser directly."

Since no one else has mentioned it yet, Lojban [1] seems like the perfect candidate for this.

[1] http://en.wikipedia.org/wiki/Lojban
And 2010 is so last millennium: http://www.indeed.com/jobtrends?q=2010&l=
Navigation in Lists: To Be or Not To Be
Feel better getting that off your chest, there?
Why we never ship our projects
Took a while to write a new blog post. Still, CVE-2013-0333 relies on the same YAML deserialization technique as CVE-2013-0156, so all the previous information is still relevant.
I just hit F4 and click on my notepad. (opera)
What's the advantage of this guys way?
I believe the regions are defined as the blocks that become visible when you hover over the content title. The Asia one doesn't include Australia.
I agree. Tight, stateful algorithms aren't going to disappear and are harder to reason about (currently) in functional languages. I expect that their implementation and use will shrink over time, in the same way that embedding inline assembler has all but disappeared.

I definitely don't expect, or hope, that monads are the final answer to isolating state manipulations, and I agree with a later comment of yours that the IO monad is not granular enough as it is in Haskell. When a large chunk of code ends up being written in the IO monad or in another monad that wraps IO, you miss out on a lot of safety and reasonability that Haskell is supposed to give you. And I've seen that happen (my own projects included).
I'm seeing a persistent trail-off for recent data on a large number of search terms. I'd suspect a data norming/smoothing bug affecting the current month.

Well, except that some generic searches show not final dip: http://www.indeed.com/jobtrends?q=job&l=
If I may hijack this thread:

The only computer systems I can find that offer easy-to-access input and output pins are low-power single-board computers like the Arduino. Are there any options for people who need desktop-equivalent computer power to run their creations? The only options I really see are to run I/O through an Arduino, or to jab wires into an ISA slot on a desktop motherboard.
The last ice age only ended ~10kya, no agriculture and possibly
http://en.wikipedia.org/wiki/Toba_catastrophe
Where the entire human race may have been reduced to only a few thousand.
Runtime constant values as IO is a long-standing concern. The existence of withArgs cements the issue (definitely allows for non referentially transparent code to be written with getArgs) but there's more to be said about why withArgs exist and why getArgs is in the IO monad.

http://www.haskell.org/pipermail/haskell/2005-October/016574...

The argument usually seems to play out as "their denotation is uncertain" and therefore they get unceremoniously thrown into the IO monad. I tend to agree with that in that I feel a major point of purity is that it gives you a world sufficiently far from the reality of the RTS to play in.

IO's general status as the "Unsafe Pandora's Box" is a wart in Haskell. I'd much prefer it be called the RTS monad and have something like IOSpec's Teletype type performing the classic IO. It's fixed by convention now though.
no one != not one more

there are other options any fixed price x(i): no trade (not one), and equilibrium (no more). If X is floating, the question is different. Then its a question of why X wages are not enough. Its also a question of why the jobs are not made better (not everything is price related, the firm is a hierarchy...). etc.
Mathematicians have been developing more abstract and concise symbols for hundreds of years and it looks nothing like English or any other natural language. If I had to guess I would say that future programming languages will look more like mathematics than anything else.
It should be pretty self evident that that particular Twitter reply was sarcastic. And I would say that my view is highly normal, but I suspect that we will never agree with each other.

Attributing gender as a broad label is sexist because it creates a gender definition where there is not one. There are women stronger than the average man, it does not make them "more of a man", it makes them "stronger than the average man". There is an important distinction.

Again, nothing would have been lost if the original post described her as "strong" instead of "more of a man".

(And yes, I understand American English perfectly, thank you. It is not difficult.)
I'm shocked that this could work on the Tundra. It was always my understanding that endurance running required a hot climate so that humans' superior cooling system could win out.
Rio Tinto CEO, Investors In.
To prevent hacking, disable Universal Plug and Play now
| But in his analogies, those are all cases where
| no one would tolerate anything more than 0%
| lossage.

If you buy a box of 100 staples, do you count to make sure that there aren't only 92 staples in the box? Would you notice if you only got 33 staples?
I presume he's not parsing and instead simply manually entering the Who's Hiring threads and crawling those. If you look down the list you'll see a few entries that are not job posts.

Edit: And the YC job postings are located at http://news.ycombinator.com/jobs
This oft-quoted point is only true if you are trading on margin. A better way to phrase it to me is "Markets can remain irrational longer than you can remain alive." or, more succinctly also from Keynes, "In the long run, we are all dead."
Customer service rep creates game to vent his frustration, gets fired
Commenting threads: good, bad, or not at all
It would be nice to know if people working either at Google or fbook trust their company...
How are they getting the data? Twitter's APIs seem so limited these days.
We allow comments on Opportunities. Eventually we'd allow custom schemas here but for now mailing/physical addresses get stuck under "Leads" (aka Accounts) (which Opportunities belong to)
Need a tax accountant for your startup? Get free proposals.
Just to clarify, the game's author hadn't been fired yet when the article was published, but this tweet reveals his fate:

https://twitter.com/davidsgallant/status/296388135191986178
Good eye. We also realized this at one point. The Elastic logo in its current form was done Jan. 25 2012.
That problem is not because of the trade off. The problem is that the server believe the player's client when it provided an updated location. The 'correct' behavior in this case would be that the server resyncs the client, and the player observe's his ship jump to where the server thinks it should be.
That awkward moment when you find out your boss wants to bang you :D.
We won't find out until mid-February exactly what the Surface Pro situation is in terms of device locking, administrative access etc is.
I practiced writing code a lot during UROPs (research opportunities available to MIT undergrads). While UROPs are not required, most course VI (cs majors) that I know did at least one during their 4 years there.
The SS Empire Howard, though it was after they fell asleep. See http://books.google.se/books?id=2Zc9AAAAIAAJ&pg=PA73&... .

The story you read was likely from Bill Bryson's book "A Walk in the Woods", which talks about 12 Danish fishermen, but that story doesn't seem to be correct in its details.
the author is working on it, more you are, more he will improve perf.
I ride a mountain bike, though my tires are only normal width. I did put studs in my tires to help with icy conditions.[1] So far I've had a good winter of riding.

I don't think anyone would ever ride a road bike in the winter, it would not be possible with the snow the way it is (deep, often drifting, rarely cleared)

Tons of people up here ride "fat tire" winter bikes with up to 4.5 inch tires. They ride the downhill trails right through winter.

[1] http://www.youtube.com/watch?v=GI-fR2tXR_8
(I used a cordless drill and just drove them through - took 30 minutes all done)
nice topic just subscribe here
Show HN: Big Board List. Because there's more than just Raspberry Pi.
This is pretty awesome, but I would like to be able to dig in deeper. After looking at it for a couple minutes, there's really nothing more I can do.
To paraphrase Linus: Mercurial is the only sane choice.
Have We Met Before? Doppelgangers Caught On Camera
Thanks, glad your first impression is so positive! And of course, I'll be working hard to make it sure it stays fantastic for the long-term.

As for future selves, I'm making the assumption that what you want to be at 30 is different from what you want to be at 60. So even if they're both in the future, they're in different stages of your future.

And in the short-term, I'm assuming that some might focus on improving a different aspect of themselves each year, like focusing on exercise and fitness for one year and master those habits, then move on the next year to focus on finance and career, and so on. From that perspective, you'll have slightly different selves and goals in each year.

Those are just my assumptions for now though. I'll probably observe and improve the use of future selves over time based on actual usage.
I'm a Software Engineer, so I'm inside all day.

I also ride my bike to work every day, and I ski patrol at the local mountains on the weekend.

I went camping in -35C two weekends ago, it was great!
The strictest policy would prevent licensees from pre-loading shovelware onto new PCs to begin with. But that's an argument for another time.
I found that my own English changed after being in Sweden for a few months. I learned to pronounce 'r's and 't's and make a few other changes so that local people could understand my American accent better. Then upon returning to the US I had to unlearn those habits.
As Bill Gates would say, 23 GB should be enough for anybody.
The example hypothesis is: "you do not need to be on the inside, or have a pre-existing connection on the inside, in order to create a successful B2B product".

How would you test this? Yes, one way is to build B2B products without any input and then try to sell them. Many people try to do this. This is, as you pointed out, a really terrible approach.

A much better approach is just to hit the streets or the phones and talk to potential customers. Maybe you think they'll blow you off (and in my experience, yes, some of them will). But what I'm asking you to test experimentally is that 100% of them will blow you off. I have actually tried this, and the surprising result is that this is simply not the case.

But don't believe me. Try it for yourself.

Once you have people who will talk to you, then you can find out their problems. Once you know what their problems are, you can see if other people in that position have similar problems. Pick the most painful one of these problems, and, with your new industry insider friends to guide you, build an awesome product.

My big point here is that one should not simply accept limiting beliefs about what is and is not possible without actually putting them to the test. Do the uncomfortable thing. Grow.
Yep, although you may have trouble fitting all of that on a 64 GB Air.
monopoly? amazon? not even close. ecommerce is price driven, there is no customer loyalty online. cloud computing, 100s providers are offering cheaper services already. its a surprise AMZN is still surviving.
One great way to fix and feel better is to get out in the sun on a beach or somewhere open and absorb a lot of vitamin D.
This is obviously not medical advice, but if I were you and if the mood swings were not too strong (agonizing) then I'd see the sun at least 20 minutes every day. That, and a lot more focus on the work that I want to do from now, a life that I want to lead from here on.
The usage of Object.freeze() was removed recently and is slated for release in v0.9 https://github.com/kriskowal/q/commit/ef6c1b9ce35c7bf3949c70...
nice work!

iam love twitter and right now iam watching a show called #domian and iam looking for that hashtag and there are per minute about 30 tweets and i dont see them on your site.
iam from germany.

or did i just overlooked something?