skysight-inc/HackerNews huggingface dataset:
Try building the 'fsharp_30' branch instead. The master branch just switched over to F# 3.1, so its possible they haven't worked out all of the bugs for every possible system yet.

When I ran F# on Ubuntu before, it was on the x86 version of 12.04 LTS. I used whatever the latest version of Mono was; I don't remember specifically, but it was almost certainly one of the 3.2.x versions.

Would you mind posting the build output from your F# build that fails (e.g., to pastebin or Gist)? I can forward it along to the right people so it gets fixed. Or, post it as a Github issue: https://github.com/fsharp/fsharp/issues
Can't your product just stop supporting XP?

not really an option at the moment. We really thought about it, but then we were like 'it's only for one more year'. And then something else came along, see my other comment below.
Right, which is why ML languages are a bit baffling for me, the ordering seems totally off ;-)

Just getting started with Haskell and am having several, shall we say, WTF moments.
seriously every member of congress and the president should be taken out back and shot dead
Congrats Matin and team!
Poll: How many links on the current HN front page did you click on?
There are 30 links on the Front page of Hacker News. How many of these were interesting enough for you to click on today?

If you clicked on this one early have a quick look at the rest and count those you will click on. Count any you've read via other sources too.
Why are we reading this article from a nobody? rocket lease is a pretty bad website imo. text-font is unreadable, site is slow. The traffic stats from the site are also abysmal. I have hobby sites that do 100x more traffic. This guy is in no position to offer advice.
http://www.similarweb.com/website/rocketlease.com
The A Rod investigation is being done by private entities. Most of their "evidence"
either comes from an individual or was bought. In the end he's taking MLB to Federal court in a civil action. It has nothing up do with the government.
Troy Carter And Michael Arrington Think Mindie Is The Future Of Music
"If you don't know of a solution yourself, shut up." Similar to "if you can't play guitar as well as <a player>, you don't get to have an opinion".

I'm not telling you to shut up. I am telling you to not act offended that a tangible working solution was chosen over a hypothetical solution. In other words, don't act like the universe is unfair because Paul McCartney is famous for songwriting while you are not, even though you totally could have hypothetically written better songs.

> "I don't see how, given an alternative history, computers wouldn't favour for example the Russian alphabet."

In an alternative universe where CP1251 was picked as the basis of the first block in Unicode instead of ASCII, it would have been for the same reasons that ASCII was picked in this universe.

In that universe, you'd just be complaining that Unicode was Russo-centric.

What reason, in this universe, would there have been to go that route?

> Compressing as in something like Huffman encoding. Maybe I was misusing the names.

http://en.wikipedia.org/wiki/Lossless_compression#Limitation...

Huffman encoding is a method used for lossless compression of particular texts. It does not let you put more than 256 characters into a single byte in a character encoding.

The guys that made JIS X 0212 were not missing something when they made JIS X 0208, a two byte encoding, prior to Unicode.

> And the fact that IT is Anglo centric goes way beyond Shannon entropy.

Okay. Complain about instances where it actually exists, and in discussions where it is actually relevant.
I'm reminded of Peter Norvig's "Teach Yourself Programming in Ten Years."[0] How can we develop intuition about new tools if their half-life is measured in days while intuition takes perhaps years to develop?

---
[0]: http://norvig.com/21-days.html
I hear people saying this all the time. Why? For me they are similar to type-classes+records but without polymorphism. Care to elaborate?
>At the same time, Theo's personality routinely drives away a lot of very capable developers and users, which limited the overall popularity OpenBSD could ever reach.

It would be nice if we could all work in an environment where we could be abrasive as we want and still get paid. But this is life and not many people have that opportunity.

If Theo want's to put up a fight about blobs and proprietary hardware, he should do that. Talking down to people who genuinely agree about his goals and are trying to help is really self destructive.
Inspiring quotes from Remote: Office Not Required
interesting to read - startup culture and company culture.
If I had a choice between, say, donating $10 to OpenBSD of which only $2 goes towards OpenSSH development and letting Google take over OpenSSH, I'd take my chances with the latter. I don't see why Linux or OS X users should subsidize OpenBSD.
> we do everything we can to put our customers' brands first. This reduces donor confusion, and ends up helping everyone involved be more successful.

Yup, this is very important: it's one of the reasons why Balanced is 100% white label. We've heard this sentiment echoed over and over again from our customers. They want to own that relationship.
You could definitely write some blog posts about these ideas. I think it could be a great way to find technical co-founders willing to contact you about them.

Also, city tech events might be a good place.. such as startup drink and the like. Just going there and listening to ideas.. but being on the looking for opportunities. I.e. Someone is telling how his startup isn't doing that well and might be on the lockout for a new venture.

Imgur for excel doesn't mean that much to me.. What's the context, the problem, the value proposition, the channels, etc.
Ur/Web in production
I currently work at a Real Estate startup. It's a very interesting space with an enormous amount of opportunity for innovation including search, mortgages, notaries, inspections, document delivery/storage, legal, moving, CRM, etc.

If any ruby/rails engineers in the bay area are looking for a new gig send me an email. I'm trying to hire people!
Definitely agree, my goal is to be wealthy. eg. The rich have money, the wealthy have time.

That's basically what I'm doing in the finance space, got a domain expert on the sell side with money, I know the compliance side and how to relate to both labour and money (as well as code). Hired a designer so it doesn't look like crap and a coder so I'm not going to be stuck at the keyboard forever.

Btw, your company looks really interesting, just signed up for your list.

As they say, don't dig for gold, sell shovels.
Sacramento Kings Accept Bitcoin Now
Not just mean, but inaccurate.

Though, if that's your sense of "very large," I bet such sour-grapes thinking helps you feel better about never dating anyone. They're all too big for you!
YesGraph Simplifies The Process Of Using Referrals To Hire The Best Candidates
I'm not terribly much in favor of mob rule in the first place, but even if I were, it wouldn't further enamor me to see events like the result of the 2000 election. Yes, a relative few voters in Florida found themselves, by accident of history, in possession of political power far outstripping what their numbers would suggest, but given that no one can either plan for or expect such historical accidents, how can they possibly benefit anyone who desires either political power or predictable government? (If predictability isn't considered a cardinal virtue of government, I'm not sure why it isn't.)

And, yes, Augean stables, really. Call it soapboxing if you like, but I'm hardly the only one to express a similar opinion of Baltimore city politics.
There seems to be a trend that most *BSDs are having donation problems and missed 2013 budgets.

For example [1], [2]

I encourage all to donate to our BSD friends. We all benefit from their work.

[1] https://www.freebsdfoundation.org
[2] http://www.netbsd.org/donations/
IRCRelay Shutting Down
I don't think your take is particularly cynical. You seem to believe we can still stop this stuff. I think a cynic would have promoting encrypted communication as at least one of their bullet points.
Google Cache:

http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
Nimrod has exceptions. I am catching them (https://github.com/idlewan/nawak/blob/specialpages/nawak_mon...) and returning a 500 error page with the detailed exception message.

So you need less explicit error-checking everywhere with a language that support exceptions.
Selling my Domain "ParcelHere.com"
I Purchased the domain for a project in the logistics industry that I lost the passion to pursue. If anyone is interested in purchasing ParcelHere.com leave a comment.
Legalizing a plant versus fixing the political system are two completely different devils. Existing in the same "realm" hardly compares the two.
I cofounded http://yesgraph.com

AMA :-D
Heh, I have been!

I downloaded it (For the NSA, that means I torrented it from thepiratebay, just so we are clear)

And I have been watching it... One of the best documentaries I have seen in a while...
> Sure, but usually money isn't the root cause

Not so fast. I, for example never changed jobs for any other reason.

Of course, I never got only a 10% bump, but well, we do need money, and we should try to get more of it with time.
It certainly would seem like merging build farms or continuous integration systems for the ports should be doable. The setup for such a thing wouldn't be free, but it would benefit all the BSDs if they could agree to it, and make this business of supporting esoteric hardware a little less of a sticking point.

The thing is they had their schisms for a reason, and inability to work together is kind of baked in, even if much of the code does in practice cross pollinate further downstream.

The other question is if it's possible to get the benefits of the strange old hardware support without the old school power consumption. I think many relative youngsters would be surprised by how thirsty some of those classic UNIX boxes were, and the hardware must be close to dead now. At some point the only remaining working SPARCstation will be used to build OpenBSD.
Realize that funding for OpenBSD has been an ongoing problem for decades now. Theo would like to focus exclusively on managing the project, but instead he has to keep dropping everything to deal with the funding problem.

And, the OpenBSD development team has contributed a lot to the software community, so it's extra frustrating not to get enough support back.

I'd expect that at some point it just stops being a fight you want to keep fighting.
Actually I'd bet good money if a senator basically starting reading the details of NSA drag net plan on the senate floor they'd be prosecuted by some court for aiding terrorism, or not being American enough.
I like this idea. However, the money notaries make is so low, I doubt they would purchase a dedicated device. However, if you made a touch-screen app where the client could sign it, take a picture of their ID, and the rest, you might be on to something. Build it, then get one of the notary associations to adopt it.
>> you should try to work on what you really care about

So Good They Can't Ignore You[1] calls this the Passion Hypothesis[2], and argues (very well) that this is the wrong way to think about finding a career.

Instead, create a craftsman-like mentality and work ethic, and then use deliberate practice to get very, very good skills. With great skills, you will enjoy your work much more.

I believe this advice aligns with the rest of the blog entry very well. Creating value (and doing it well) requires an advanced skill set.

[1] http://www.amazon.com/Good-They-Cant-Ignore-You/dp/145550912...

[2] This is an arguable point, since caring about something could be different than being passionate about it.
Where the world’s biggest coffee drinkers live
It makes some sense - leaving demonstrates that pushing them for the counteroffer wasn't your intent at the outset.
By 2030 no TV show will get a 10 share (2013)
Yes, I had issues with that in Excel 2010 too.

The only well known Microsoft application that can handle UTF-8 is notepad.exe (Win 7).
5 Tools I can't live without.
Pseudo-joins are possible if you store everything in a nested collection, using aggregations. I highly discourage it.
Willy Wonka Didn't See This Coming: 3D Printed Candy
There are LOTS of start ups. Silicon Valley is full of people from EVERY discipline. This isn't just about the Googles and Twitters. Its about all of them, together, working to use their available talent resources to make a difference in their communities. Who's to say that techies couldn't help local case workers develop systems to better record their data and process it for correlations and trends. To help spot high risk individuals and offer more rapid responses or particular interventions. To help develop and implement more data standards for social workers or court systems or welfare programs. To help integrate food stamp programs into IRS and State tax data so people don't spend hours filling out the same information when they need to sign up for help and make a mistake on a form that causes weeks or months of delays. The amount of wasted time in setting up and delivering services to people is astounding. And yes, our governments are implementing some of this stuff, and yes some of it is a horrible bureaucratic mess... but it doesn't have to be. Silicon Valley communities are filled with the people that run and work at these companies. Why aren't they running for local office and bringing about winds of change to be a showcase of how it CAN be? Its a hotbed of disruption waiting to happen in both business and government... and I think some of the greatest gains for social good could happen if there was a collective effort from the tech community's citizens to be more involved in the actual running of local governments... maybe they could even translate that up to the state level in a couple of years. Just thinking aloud.
No fan of NaCl?
Trouble is not much publicity is given to the boring "doing" stuff that successful people go through. We are shown the successful people having Q&A sessions on Slashdot or being the keynote speaker at a conference. So you have to constantly remind yourself that, it is the result of the work they put before they "made it". So you need to put in your work. Thanks for this timely reminder
I'd recommend you watch the NSA congressional hearings starting from June. The first one is notable in that there is quite clearly some discontent.

Here is a start: http://www.c-spanvideo.org/program/CybersecurityThreats
Steam Dev Days: Day Two - In-game economies & User-Generated Content
I came away from this impressed, but still thinking that it is a "toy language" in the sense that it is too powerful. You sometimes do not want to have to worry what a line of code means, and TCL does not allow that.

> The Tcl community developed a number of OOP systems, radical language modifications, macro systems, and many other interesting things, just writing Tcl programs

Well there's your problem. It becomes impossible to learn the language as a whole, because it is so flexible and everybody does things differently.
I was hoping there would be 0 comments on this - that would have been people paying attention!
From what I can tell the current mentality is:
We don't need to accept feature requests or patches to get donors, we could just get more users and sell CDs

"oh Look here's a poor idiot in the Mailing list that didn't become a UNIX expert before asking a question, let's flame the shit out of him."

Alright Let's collect some money. Wanna know why? fuck you it! It just needs to be this way. Wanna help or suggest a solution? fuck you unless it's a check.

How is this system not working?
This is different than Chrome or whatever autoupdating how exactly?
Hi, downvoters! Would you care to tell me what you disliked about my comment, and thereby help me do better in future? (Or allow me to defend myself if I don't see what you disliked as a fault.)

I should maybe clarify one point: I was not saying that Tcl isn't homoiconic (which is, e.g., why I said "Tcl may be homoiconic"). Only that the mere fact of representing everything as a string doesn't make it homoiconic.
Indirectly, yes, but you are oversimplifying.
The cambrian-explosion of frontend frameworks you mean is mostly about patching up the web browser to do something it wasn't born to do though. The endless cycle of solving things that are solved elsewhere won't stop as long as the browser keeps being pushed as an application platform.
Let's say a generous baker's dozen. :)
Java vs haskell: not so dumb after all?
You call that a "problem". C++ developers make money with that every day.
They're not arguing that the length [of the bytestream] is what the user cares most about.
I thought they covered this quite well in the "Myths" section on "counting coded characters or codepoints is important."[0]

From that section they explain that for text manipulation [e.g: cursor position & manipulation of text under the cursor] the programmer should be counting grapheme clusters; whereas for storage [memory & disk] concerns the programmer _should_ care about the number of codepoints.

They go on to say that counting the number of characters is up to the rendering engine and is completely unrelated to the number of codepoints.

I don't think the _manifesto itself_ is wildly misguided. In that section they were merely pointing out _how .NET and Java currently report string length._

At least as I read the manifesto: they seem to believe that counting codepoints is useful _but orthogonal_ to counting characters.

[0]: http://www.utf8everywhere.org/#myth.strlen
I liked the NSA better when they were just called the Illuminati.
Yeah suggested on the list. Dismissed as not helpful
(If you use Facebook) I recommend following Rep. Amash as he explains every one of his votes in a status update. It's a great way to stay informed, and he actually approaches his decisions with sensible reasoning you'll enjoy (regardless of your political leanings).
getting rid of openbsd to try to prevent losing openbsd

No, it would be getting rid of openbsd to try to prevent losing bsd.
A few weeks ago I started playing with some AVR (arduino) chips and a box of electronics parts, and it's been way more fun than I thought it would be. There's a certain satisfaction of actually building something tangible that is missing in my professional high-level coding, for example flipping a bit in a register and watching an led turn on or a motor start turning. It's also fun to see what I can get out of 8KB of storage and 512 bytes of RAM, something I'm not used to with the 96GB servers I normally write code for. I've also learned a ton about digital and analog electronics.

If you have any programming experience (which on this site you more than likely do), you can get up and running with an Arduino starter kit in like 10 minutes. It has a very active community and there's tons of articles covering all the basics.
You can get a 256GB flash drive for $200. A 64GB is only about $40 these days.
Ahh, the good old days.
If you're willing to treat yourself as a commodity to be auctioned off to the highest bidder, imagine how your eventual employer is going to treat you.
Bit ironic given that those complaining the loudest likely displaced others in the not-so-distant past.
Ori: A Secure Distributed File System
Couleur: ANSI colors in python
I don't understand how what you said contradicts the points in the manifesto. C# strings _try_ to look like they show you the characters and not bytes, but fail in that regard.
Moving many machines and reconfiguring networks and setups is far from 'free'. And as others have said, frequent physical access is a necessity, so the new location would have to be within a commuting distance of the current one if you want your core devs to keep working the way they do.
Developing an economic index for the construction industry
No native font rendering

True, but you can render some pretty good looking fonts[0].

no right-clicking text selection to choose from a dozen OS-provided services, no user-based keyboard shortcuts in text fields like this comment field, and so on.

Could be part of a JS api exposed and used by HTML5.js.

there wouldn't be a working DOM inspector in your browser

FireBug, and the Chrome Dev Tools are written in HTML. Could be integrated into HTML5.js.

There would be differences for sure, but I think the benefits would outweigh the downsides.

[0] http://research.microsoft.com/en-us/um/people/cloop/LoopBlin...
Right. I also failed to invest in SF real estate, everyone should subsidize me too.
All advice is a two-way street. I think at this point, the proverbial "advice market" is saturated with this idea that "doing" is far superior to "thinking". This is because, traditionally, hackers tend to lie squarely on the "thinking too much" end of the spectrum.

I'm interested to read at least one post on the opposite advice -- what happens when you're too heavy on the "doing" end of the spectrum? Are there examples of startups failing because of too much emphasis of execution? At the very least, the "ideas are nothing, execution is everything" meme is clearly logically flawed. You can execute as fast as possible while creating zero customer value.
Well, that's one way to always keep your salary at the absolute minimum as an employee. This is the equivalent of the employee asking the employer to "Keep me posted when you can pay more, right buddy?". It's an unethical demand to keep yourself at disadvantage in negotiations. And those other jobs that pay more out of the box are more likely to give you a better career path with more benefits without having to confront them. Accounting for all the associated risks and stress in doing so..
> So the List class mostly sticks to static methods in its public interface because that approach fits better with traditional functional idioms.

And also fits perfectly with the C# and VB.NET extension method syntactic sugar, which was used extensively for LINQ. They're really just static methods in the .NET VM and bytecode.
set noprocrast = yes;
Any suggestions on ORMs or npm packages to use with pg and node?
I highly recommend Stripe. I have nothing but love for it.
Looks like it uses Emscripten to convert from C++ to JS, so it's not really humanly possible.
Looks like Android users are out in the cold on this one. Any filesize limitations?
NBA's Sacramento Kings to Accept Bitcoin
Or you can just click "I don't have a mobile phone." and sign up with a security question...
Miško Hevery and Brad Green - Keynote - NG-Conf 2014
This morning I talked about working as a dishwasher in a restaurant with a coworker. I last did that when I was 18, more than 25 years ago, but I remember how hard it was (busy Chili's on University Drive in Fort Worth TX, next to TCU). There was a lot of working, but not a lot of thinking. And you get wet too.
You're talking about the labor theory of value.

Communist.

But in seriousness, you should read Marx's and Smith's thoughts on the labor theory. In a service industry (and by service, here I mean, "does not hand you a physical thing") it gets really interesting to think about.

Great post!
It's amazing to me that two t-shirt companies have raised significant rounds in the last 3 months. CustomInk raised $40M a few months ago: http://techcrunch.com/2013/11/11/customink-40m-ted-leonsis/

Disclosure: I work for CustomInk. It's an exciting time to be in the t-shirt business.
Tradewave - Build your own automated cryptocurrency trading bot
Hackers Use A Refrigerator To Attack Businesses
The worlds most expensive API.
I believe these sorts of people are also referred to as warez d00dz.
Value is created by caring.