skysight-inc/HackerNews huggingface dataset:
I don't think I expressed attachment to any particular solution or approach - I simply pointed out an extremely large aspect of modern software engineering where Haskell's supposed benefits aren't all that clear. So who's attached?
If anyone plans on using this strategy for their start-up, I hope that they're explicit about it on their webpage. That way, I'll know which SaaS start-ups to avoid like the plague.

Not everyone is an extrovert.
Disregarding the fact few of us customize these `systems' by installing 3rd party `apps' (e.g. a recombinant gene fragments), I still prefer the vanilla ones.
Barely. - Sent from my web browser
So why would it be any different in programming?
I am still very interested in learning about the runtime you are using :)

After a significant amount of effort (googling for stuff about scala, JVMs, and TCO mostly gets hits with people complaining about their code not working) I discovered something called Avian, which I can try out soon. I still think it is a bit weird to spend time engaging with a stranger who wants to know something very simple, but to expect the stranger to dig around for it for a few hours instead of telling him.
Worked perfectly in Firefox 22 on Windows 7....
"Like how videogame developers started shifting from DirectX in 2003 and many now write for open standards, like OpenGL & OpenAL?"

Hey man, I'm working on it! Give me a break.
I'm trying bill by feature - that way the client can adjust what they have next, very much like agile stories, but with two advantages - I am not promising to work a 40 hour week but to deliver a feature. Takes me 4 hours I'm quids in, takes me 40 hours my estimate was perfect, more than that - c'est la vie.

Secondly I get to focus on a business metric. Delivering software is boring. Delivering a report showing how much their kPI went up is fun.
So where exactly does it state that Aaron caused damage to systems, posed a threat, and deprived people of something?

What you posted is a fancy way of saying that Aaron logged into JTSTOR using his own credentials and downloaded publicly funded research papers onto a computer hidden in an MIT supply closet. Who's the victim in his crime?
He's a martyred saint for a new ideology that's just being born.

May you live in interesting times.
fair. But it is still presumptuous to write an article about the subject and not even consider someone else has a use for it.
I get the sense this is sort of the opposite of that. It's not visualization. It's programs, isolated from eachother, running on an operating system.
PG Commander, a modern PostgreSQL client for Mac
> “MIT didn’t do anything wrong; but we didn’t do ourselves proud.”

It'll be a great shame if MIT is ok with this "not proud", and stops doing more on this case.
I suspect that you could probably also manage it with GIMP/guile, but I don't suspect it would be particularly pleasant.
Amazon Causes More Ire for Publishers
They do if they use P2P technology. Like, say, Spotify.
Interesting. When I first thought about it, the concept of controversy, trouble, fight stood out. I kept thinking how I could declare a side the winning side and stamp a "Fact/Fiction" label on the statement at the end of a set period (ie a week after the statement is posed provided the commenting activity slows down).

I also thought long and hard about people who just wanna stir things up by constantly posting new statements, based on recent news (I even thought of writing a bot initially to generate such statements off news sites).

So what you're describing sounds very familiar to me.
Again, the "obviousness" cuts both ways. In other words, it is obvious to mathematicians that concise symbols are better, and it is obvious to programmers that verbose strings are better, and both have a lot of experience backing their claims... if anything, math has more. So, I think the real question is how do we quantify and measure it? How do we gather the formal and empirical data needed to resolve this issue?
Why not just treat broadband as a utility like everything else (electricity, gas, water) and just charge a dollar per TB or whatever?
The containers can share a file system layer which is mounted read only. Without write access the containers can't interfere with each other and there only needs to be one copy of these shared files on the host.

With something like AUFS (like what docker does) a R/W layer can be placed on top of this allowing the guest container to modify its own files without impacting the underlying shared read only layer.
This would be objectification if it were gendered, in either direction, but this isn't even doing that. There is a lot of sexism in this world. This is not sexism.
It has nothing to do with abusing beginners, and everything about helping people who are actually willing to learn versus those that just want someone to do the work done for them, because the reality is there isn't enough of experts' time available to do both. You've more or less completely ignored what I've said, and are just sticking to your preconceived notions about some stereotype you've ascribed to me. It's rather hypocritical that you regard yourself highly enough as a moral authority to tell strangers on the Internet to "Be a better person", while calling them an "elitist asshole".

I'm quite happy to never encounter someone who can't put together an intellectually honest argument and instead resorts to straw man arguments, appeals to authority, and ad hominem attacks. You can label me an asshole all you want, but I'll let your own words speak as to what type of person you are.
We also try and imprison people for war crimes, although this process is slow and uneven, for a variety of reasons. It is a question of law, because there's no universal standard of morality. The Nidal Hassan trial is a classic example of that: by the fundamentalist religious standards that he adhered to, his actions were perfectly justified, but people who are not adherents of his religious or less extreme adherents of it think the exact opposite.
This is nice - We use elasticsearch, but getting good quality has been hard - setting up the tokenizers, filters etc in a good way is tricky, and sometimes our search gives really bad results.
As an American working in the UK, I was surprised to discover how often Brits and other Europeans assumed that genuine friendliness was "fake friendliness". Their own attitudes toward others were assumed to be universal, so any sign of friendliness that they wouldn't have expected in their own society was assumed to be fake.

Yes, sometimes it is fake, but very often it's a case of being unable to imagine a culture where genuine friendliness toward strangers is a lot more common than what they themselves tend to feel toward strangers.
Could you elaborate on the challenges you've had?

Has it been difficult because of a lack of talent, lack of cultural fit or something else?

Also. I don't know if you know but HN runs a "Who's Hiring" post on the 1st of every month.

You could also try /r/ForHire on Reddit

But that's assuming it's lack of talent that is your main challenge.
Private health insurance with global ex-US coverage is quite affordable.

$2000 per month puts you well into the upper class in the majority of countries. Those people have good health care, why shouldn't an American who goes to those same places.
"What incentive does a cook have to give you a good meal if she's making a standard wage and no tips? What incentive does a dishwasher have to do a proper job washing your dishes if she's making a standard wage and no tips? What incentive does a fast food employee have to good service if she's making a standard wage and no tips? What incentive does a barista have to good service if she's making a standard wage and no tips?"

From what I've heard, in the US it's standard practice to split the tip among the staff in a restaurant. The cook, host/hostess, even the other waiters get their share of a single waiter's tip.

I'm not sure about the dishwasher. But it's pretty obvious what incentive the dishwasher has in keeping the dishes clean: if they're not, he/she will get fired.
> Aaron suffered from severe depression for years preceding the trial.

Depression is a fatal illness. Treatment for mental illness is sub-optimal. People are always responsible for their actions - Aaron was responsible for killing himself.

Having said all of that, a legal system that is so brutal that people kill themselves is fucking barbaric and is something that Americans should be deeply ashamed of.

Putting a person who you know to be vulnerable into solitary confinement, naked, is evil. It is baffling how anyone thinks that could be a suitable option.

Prison should be reserved for severe crimes - people who kill, who rape, who show themselves unable to live in society.

(In case it matters I've done some voluntary work around "secure mental health units" in the UK, including medium secure units. These are 'forensic', ie, part of the criminal justice system and they're where prisoners with severe mental illness go if prison is unsuitable. I'm not against locking people up, even if those people have mental illness.)
As a firm believer in mechanism not policy, I find that Mercurial, much like Python, tries to force its users to the "one true way", which is assumed to be the "best" and "correct" way to do something, when in reality, it's just needlessly constraining. You want to enforce policy? That's entirely possible with git. It's just not turned on by default because not everyone needs it; it's a hammer looking for nails.

And it's perfectly possible to mess up and create ugly histories without rebase; that's exactly one of the prime use cases for rebase - cleaning up ugly histories. You want me to clone a clean repo from master and try applying pieces of my patch from scratch? Screw that noise! Even with the speed of git clone, I'd much rather pick, squash and rewrite commit messages in rebase.
Desktop fragmentation!
Or World of Warcraft downloading patches.
A, the Steve Buscemi argument.

http://www.youtube.com/watch?v=Z-qV9wVGb38
It was at one time standard to store each bitplane separately. If you had a 4-color 320x200 image, for example, you'd have one page of VRAM that stored a 320x200 1-bit image, holding all the bit 0s, and another, exactly the same, holding all the bit 1s. And so on up to as many bit planes as required. (That was one usual arrangement, but there are other options - e.g., interleaved bitplanes and/or no video RAM as such.)

Separate bitplanes were very annoying in many respects, and the demise of the approach was probably regretted by only a few. But storing each bitplane separately does have one major advantage: you can just write all your algorithms to operate on 1-bit images, and they automatically run at any bit depth. Just run the routine once for each bitplane you're interested in processing.

(That may also mean the hardware is simpler to implement - one plausible excuse for its ubiquity. Not my field of expertise though...)
First off, he was exposed by someone else. Unlike Snowden who stepped forward on his own.

Not that it matters, though. Manning is still a hero in my book!
Back End Developer for GolfMatch
Title: Lead Developer/ VP of Engineering

Position/Job Description
GolfMatch is looking to hire a Lead Developer/VP of Engineering to expand upon the functionality of its iOS app, as well as build out the complementary website and Android app. We are looking for seamless integration of the three platforms, as well as an easy-to-navigate user interface, and several social components to drive user acquisition. This hire will be employee #1 for the company and we're excited to bring someone on to help build the products and grow the team.

Product Details
GolfMatch was created to change the way golfers network by connecting individuals based on precise interests to provide the ideal golfing experience. ee

Key Responsibilities
•	Oversee transition from outsourced dev team to in-house production
•	Build out new products (Android app and website) as well as maintain/update/add new features to current product (iOS app)
•	Coordinate hiring process for additional developers
•	Manage all technical decisions of the company
Skills/Qualifications
Embraces new & emerging technologies
Solves problems with innovative and creative approaches
Is independent, tenacious & driven
Uses HTML5, CSS3 & JQuery to implement interactive user interfaces
Uses Objective-C/IOS, Java/ADK & Cross Platform frameworks for mobile application development
Uses Linq, Entity Framework & MS SQL Server to implement persistence layer
Implements REST/JSON services to power mobile apps and JavaScript components
Engages in agile development methodologies
Integrates 3rd party APIs and SDKs into solutions
A breakthrough in cryptography could thwart a favorite attack of hackers
"What a team of researchers at UCLA, IBM Research, and UT-Austin have created is a method for encrypting software and running it in that encrypted state. "
Web Analytics: The Mandate For Optimization
A small business star to be born this Super Bowl
"Climate change isn’t an environmental issue."
Native mobile apps are a stopgap
1. Positioning by Al Trout
2. Lean Startup by Eric Ries

PS - I help startups with marketing so if you need any advice let me know.

Contact details and bio on my website (see my profile)
My understanding is newer 'PC' cards with EFI firmware are unofficially supported.
or even a super modal?
How does one make the claim that a response to an action was disproportionate, without implicitly claiming that the action that precipitated it was a lesser evil?

Either way, I don't think either of us is ever going to convince the other of anything on that score, so it's probably best to agree to disagree on it.
Someone else said it already, but it is just childish innuendo meant for a cheap laugh, and fairly tame at that.
Not sure why there's such backlash against the idea of calling customers. You signed up for a service. If you're at all serious, there's a good chance getting a call right away will either 1) help overcome some stumbling blocks with activation or, 2) leave you with a feeling of personal connection. Both are good things in my book.

But yes, of course, no one wants to get a used car salesman calling them and stuffing a sale down their throat. That's not what this post is advocating. But in case you're worried (or not serious about using the service) there's an easy way to avoid getting a call: don't enter a phone number (or at least a real one).
Sure! There are a few differences:

1) Installation: On physical hardware you need to provide a way for people to initially boot and then install the software on disk. Sophisticated people want something they can boot over the network and script. Everyone that is just trying it out wants a GUI; which means you have to build something that finds disks, helps the user partition them and installs the software.

On virtual hardware there is usually no install step: you just get a VM image and run it. This lowers the barrier to people trying something out.

2) Hardware support complexity: Physical hardware has hundreds of different devices that come in thousands of different combinations. Some of it requires 3rd party drivers and custom configuration at boot time. Supporting everything ever made adds a lot of complexity.

I think it is a bit comparable to the complexity that ORMs have of running on top of 20 different databases and still providing a useable interface that doesn't break.

In the virtual hardware space there are only about 4 sets of Kernel drivers that you need to support all of them and they are generally well tested.

3) Test cycles: It is easy to turn on and off virtual machines for testing and the developer feedback loop is tight for even the tricky bits like our boot code (>60s). However, on physical gear it can take 5+ minutes to test out a single iteration because of copying over the new binaries, slow booting disks, etc.

4) Customer debug cycles: Without easy access to the same physical hardware a user has I have to build a debug image, have them install it, then give me the debug output. This cycle can take days.

Something like the Open Compute hardware can reduce a lot of these pain points. Also, in a given year a majority of servers have similar hardware so you can work on a lot of gear with minimal additions if you curate.
I feel like you missed the fact that he is obviously aware of the market/hardware reasons that caused programming to evolve in this manner, but it doesn't change the fact that this current model of programming may be a false evolutionary pathway.

He is pointing out experts tend to deny a perfectly valid way of exploring technology, because it doesn't follow the defined community-accepted standards built on assumptions of hardware and efficiency.

He's not not knocking the current model, he's not even saying these other models shouldn't have died, he's saying they shouldn't be forgotten and should often be reexamined in light of new technology which might make a better home for it.
I'm assuming the video is equivalent to the text here: http://mises.org/books/defending.pdf

In which case even Block, an academic anarcist prepared to go to the extremes of defending one's right to shout "fire" in a crowded theatre is pretty unequivocal about the enforceability of voluntarily-agreed contracts against such speech. Such as by those who contracted to work for the military, for example?

Love or loathe what Manning did (and it's possible to do both: to believe he is both a whistleblower and someone who disclosed a lot of other information with no justification), the First Amendment was never intended to protect his course of action. Which leaves us with whether his course of action was ethical, and ethics and the military have never been easy bedfellows.
She bears responsibility for setting out to destroy a man's life via a nasty and aggressive divorce, but his reaction to that is his own.
Their entire response is just fancy legal maneuvering to dodge actually having to justify the "no server hosting of any kind allowed" clause in the ToS. The response is essentially: "LOL u have no standing kthxbai" along with a dash of "this is just 'reasonable network management'" and "everyone else is doing it!" You know, the exact same talking points that all of the other ISPs have been spewing.

If Google cannot actually provide symmetric gigabit links to its customers, then it sounds to me like any network degradation is their own doing based on their own failures to reasonably provision the network. I would much rather see Google offering a guarantee on whatever bandwidth they can actually deliver. I'd sooner pay 70 a month for guaranteed symmetric 50 Mbps uplinks than 70 a month for a symmetric gigabit uplink that is subject to Google's (or any other provider's) touchy-feely notions of "reasonable network management."
The Constitution also gives Congress the power to 'make Rules for the Government and Regulation of the land and naval Forces'. You seem to think the Bill of Rights trumps the rest of the constitution. It doesn't, but rather stands on the same plane as it, and where there are conflicts between different parts of the Constitution the matter typically ends up in the Supreme Court sooner or later.

There's a lot more to the Constitution than just the Bill of Rights, but most people only seem to remember the latter.
I feel the same way. As a programmer, I feel like there are tons of irrelevant details I have to deal with every day that really have nothing to do with the exercise of giving instructions to a computer.

That's what inspired me to work on my [nameless graph language](http://nickretallack.com/visual_language/#/ace0c51e4ee3f9d74...). I thought it would be simpler to express a program by connecting information sinks to information sources, instead of ordering things procedurally. By using a graph, I could create richer expressions than I could in text, which allowed me to remove temporary variables entirely. By making names irrelevant, using UUIDs instead, I no longer had to think about shadowing or namespacing.

Also, by avoiding text and names, I avoid many arguments about "coding style", which I find extremely stupid.

I find that people often argue about programming methodologies that are largely equivalent and interchangeable. For example, for every Object Oriented program, there is an equivalent non-object-oriented program that uses conditional logic in place of inheritance. For every curried program, there is an equivalent un-curried program that explicitly names its function arguments. In fact, it wouldn't even be that hard to write a program to convert from one to the other.

I'm pretty excited about the array of parallel processors in the presentation though. If we had that, with package-on-package memory for each one, message passing would be the obvious way to do everything. Not sure how to apply this to my own language yet, but I'll think of something.
I see a huge benefit in that if this is in my house then my power consumption off the grid, in aggregate, is less.

You say land isn't the issue, but access to it for the average person still is. Yet if I can coat the windows of my own domicile I consider that a net positive.
Arguably, I worked with people who didn't know of the concept of "prepared statements", but these are the same kind of people that won't read this article. I think prepared statements should have been highlighted more.

ORMs makes things alot simpler, in some cases, and get in your way more often than not. I don't do much .Net anymore, mostly Django stuff, but in both cases the ORMs just forces me to learn a new query syntax. In the end prepared statements and SQL would have been quicker, more flexible... and perhaps safer. I get the concept of the ORM, but I don't really plan to switch database anytime soon and I have needed for the flexibility of having "no ORM". ( Could that be a thing, like No-SQL, No-ORM? )

The funniest SQL injection attacks I've seen have been against our search pages. Attackers assume that search is done as dynamic MySQL queries, that fact that you are actually using Sphinx or Solr seems to escape most wanna be hackers.
Congratulations, Tim! We're really excited to see JS-Git hit its goal. Shout out to Mozilla and Adobe for supporting open source!
Gay teens tortured, killed in Texas: USA still worse than Russia
That makes more sense then. Who is on our notes does not change often so I guess I was predisposed that this was a bigger deal then it really was.
> Ignorance is remaining willfully unaware of the existing base of knowledge in a field, proudly jumping in and stumbling around. This approach is fashionable in certain hacker/maker circles today, and it's poison.

Any more abstraction on this statement?

I'm interpreting it as "don't try new things because you don't know what you're doing", which just so happens to feel like the exact opposite of what Bret is trying to convey.
> By contrast, fiber is symmetric, offering full capacities up and down at once. So while cable has a technical justification for "service levels" to offer a server, fiber providers do not. Google Fiber is 1000/1000 Mbit/s symmetrical.

Link symmetry is a property of the datalink protocol and service provisioning, not the physical media.

Many, if not most, FTTH deployments use PON which delivers asymmetric bandwidth that is shared among a number of users. GPON delivers 2.488Gbps down and 1.244Gbps up and is typically shared between 16 and 64 users.
Apple Developer Videos are Back Online
We call every sign-up, but only about 5% answers the call. While we leave a nice voicemail message, and offer a free setup session, very few users take us up on it. Almost none of the people that we leave a voicemail with call us back.

Are there are metrics available for companies that do this? So far I have not seen any increase in LTV from the people that we do reach.
Why does Twitter allow people to be harassed on their site?