skysight-inc/HackerNews huggingface dataset:
>“In the scope of my research, a feminist programming language is to be built around a non-normative paradigm that represents alternative ways of abstracting. The intent is to encourage and allow new ways of thinking about problems such that we can code using a feminist ideology.”

>“I realized that to program in a feminist way, one would ideally want to use a feminist programming language.”

How does this drivel pass for serious academic rigor? How does constructing a "non-normative paradigm" centered around a "feminist ideology" for the purposes of creating a "feminist programming language" further the cause of getting more women into computer science? What relevance does it have to the titular question of the blog post? Maybe I'm just particularly nasty today after being sick all week, but this ivory tower gobbledygook really rustles my jimmies.
Holy crap this is complicated. (how docker works, not your write-up)
There's an event loop patch on vim_dev being played with. Maybe in the next 12 months we will see some action with that approach or the other "timers" approach submitted (and ignored by Bram) by the floobits devs.
How 5 Wrongful Apple App Store Rejections Can Destroy Your Startup
Within telecom pricing strategy? Yes, given current technology.

One can go back in the lit to Bell Labs research in the 60s for all the pricing strategies. Jean Tirole fleshed most of it out with help by Jean Rochet.

Source: Economist, network industries are my object of research
Great advice! thanks
I haven't written any django apps since around 1.3, but I always keep a checkout of recent django source handy.

The code's pretty rich with good ideas. It's a useful reference if I'm struggling to come up with a good way to solve a particular problem.
Doesn't quality latex foam have pretty comparable breathability? And my impression was that the firmness of foam was widely variable based on the type and density of the foam.
Is that what Android Chrome is doing on Hacker News? I remember reading it sometimes and seeing some comments being larger than others. I thought it was some crazy mobile optimization based on votes but it didn't seem to have any logic it to it.
The last citation about "feminist programming languages" actually has nothing to do with women in computer science.

It's basically an ostentatious and empty blog entry about how the formal logic encoded in programming languages is constrained and that it affects our way of thinking and formulating ideas, which is also illustrated by the Sapir-Whorf hypothesis for natural languages.

All of which is valid, except for the completely incoherent and non sequitur idea that applying "feminist theory" to programming languages will somehow make a liberated master language.

That's where it all falls flat. Also worth noting is that less mainstream languages have already solved some of her (quite abstract and difficult to solidly interpret) complaints.

It's an absurd exercise in philosophical masturbation, basically. Nothing to do with feminism or women in the least. It did inspire this piece of satire, though: https://github.com/FeministSoftwareFoundation/C-plus-Equalit...
Ask HN: Companies providing paid support for open source software?
Suppose that I have an open source project, which would be a good candidate for customers wanting paid support for it. Now since I have a day job, I won't be able to provide that support on a 9-5 basis. What I'm looking for is a company that I can sub-contract out that support job to. Ideally, the way the arrangement would work, is I'd put on my project's web site "Official support provided by ...", and that company would then handle all the support signups, contracts, and become familiar enough with the code base to provide a basic level of first/second level support. Then I, as the original developer, would be able to handle any escalations that require code fixes, or feature enhancements.

Does such a support organization currently exist? At least outside of the big ones such as IBM or RedHat, etc. Ideally the company would be able to take on multiple open source projects that would have a low sales volume, and would kick back a small percentage of the contract income back to the original developers (in return for the developer promoting the support channel via the project's web site, and handling the initial training / code updates, etc). If one doesn't exist, maybe that would be a good idea for someone's startup? I'm sure that there are a bunch of projects that are in the same boat as I'm in.
I only used it as an example to the fact that modern Java libraries bear little resemblance to those of yesteryear.

I do, however, think that standard JSR APIs are still really nice to have, if they're good.
Many of the people who talk about this could probably have studied maths or science, though - they just chose not to in favour of other fields which are traditionally more attractive to women. Yet somehow they never question whether their fields of study - which, naturally, they have far more influence over - are drawing women away from maths and science in a way that they aren't men (and I suspect they are in a pretty big way). It's always exclusively the fault of male scientists and mathematicians, who must obviously be sexist if they're not attracting as many women to courses as men.
Why should I use vi? Why wouldn't this decision be similar to what paradigm I choose?
I found this (closed) SO question asking what Prolog is good for in the real world. (http://stackoverflow.com/questions/130097/real-world-prolog-...)

I think it's a great question, so I'm going to re-ask it here: What do YOU use Prolog for?

One reason why I'm interested in Prolog is because I used to work at a semantic web company[1], and it seems to me like Prolog could work well in that domain.

Thanks for posting this resource. I'd love to learn more. So much to do, so little time!

[1]http://primal.com/
Think it's a great idea. The UX for showing the notes could do with some work though. I opened the first tag and hadn't realised that this hid all of the other tags. Was wondering why there was only one on the entire document. Would be good if the tags at least were visible the whole time (in a gutter next to the comments). For reading I think it would make more sense if the comments just appeared when rolling over a tag.
For video they can just offload decoding of common formats to the GPU, which most likely already has a decoder license. They should also be able to send raw DTS and AC3 over Toslink, S/PDIF, or HDMI.
I'm referring to the tools that ensure the code quality, not the performance critical aspect of it.

Besides, all of the projects I've worked for has no FactoryFactories so let's cut that song right here right now.
Thanks for these thoughts. Just pushed some changes that may fix things (i.e., the "Add Tag" button doesn't appear about the person's name anymore). They don't fade in/out yet, although that's something we can do.

You can actually close the annotations by clicking on the text. We'll be making it possible to close based on clicking anywhere outside or by hitting escape soon.
For this reason (I assume you're talking about lack of protection of the seller), I stopped accepting paypal payment.

I don't know how much I'm losing because of potential customers who expect paypal as payment form, but I'd rather be safe than sorry.
No, "any good OO platform has those problems" is just wrong. Point-like classes without factories or any other BS are alive in kicking in big code bases. And geometry (visualization) is actually an excellent example for where mutable state and simple classes make things easier (I can actually move the point/scene object and everyone who has a reference to it gets the update). I really hope those articles at some point will start being a little more balanced and stop trying to pretend like "the purer and functional the better" (or the opposite).
Awesome! (psyched about bugfix #21439, that was confusing when it happened to me). Thanks for crushing it guys!
Are we able to do a lottery this way? Or mystery box?

Basically buy for a USB stick for $50 which contains a litecoin wallet with unspecified amount. One of which is $100,000?
I've also heard it used in sports and such

Team A are X points down and given the injury to STAR_PLAYER for them to come back now is a big ask
One Country is Digitizing All Books, And Making Them Free For Its Citizens
I am confused, though. I don't do email marketing, so maybe I don't have an appreciation for the utility of geolocation and user agent gathering.

The post seems to indicate that losing functionality and not adding anything from an email marketing perspective is a positive.

Isn't losing both of those things a net negative?
I'd like to learn Prolog and Logic Programming but I don't know when it's better than the other paradigms, its shining moment. Could anybody help me?

I mean, Imperative Programming shines when you aim for efficiency in the usage of the computer resources. Functional Programming shines when you need concurrency and parallelism. Object Oriented Programming shines when you are building a GUI. All these paradigms have their sweet spot and will make your life easier in certain situations.

What's Logic Programming sweet spot? I've read about puzzle games as good examples for this paradigm, but I suppose there are stronger examples for it. Maybe AI? Is it used in that field?

Edit: I have just read roberthahn comment, thanks for your insight and the link!
> Chemical-free flame retardant, CertiPUR safe foam

Does that mean you're not using TDCPP? Is the foam you use naturally flame retardant so that you don't need a chemical agent to achieve compliance with California's strict fire safety standards?

After reading about the health effects of chemical flame retardants, I'm very interested in getting a low-emission mattress.
Don't forget the javaagent and the ability to instrument JVM. Event .NET/CLR doesn't have that (They have some low-level COM/Profiler API but boy that takes a lot of effort to work with).
Mashed up portraits of superheroes and classical art
Worth1000 has created an ongoing series of photo manipulated pieces dubbed as the Superhero ModRen, to which members are challenged to depict their favorite comic book characters in a classic art masterpiece.
Anyone thought about doing a bitcoin auction software?

ThousandBitcoinHomePage.com?

Hehe
The companies who hired the shady SEO companies to spam the internet presumably paid them; I wonder how they'd feel about paying content hosts to remove those comments as well.
Cool.

All the more reason for me to get up to speed with Linaro then, thanks for the heads up :)
I've been using django personally since .9ish and it has become my de facto reference when trying to come up with good implementation ideas myself.
Here's another take on the subject: double opt-in introduction by Fred Wilson: http://www.avc.com/a_vc/2009/11/the-double-optin-introductio...
It's OK – I hadn't realised that's what dereferenced meant either! Has been 10 years since I wrote any C though.
You can not feed a nation on "a premium product" that you have to "pay a premium for"

Which is not to say I have any strong investment in the belief that current large scale farming is optimal however I'm poor but inconveniently need food from time to time, so unfortunately I've gotta throw my weight in with the "what ever gets me rock bottom grains and legumes" camp.
fwiw it exists in MMS too, though I'm not claiming that's a good thing.
The amount and conviction of users doesn't imply usefulness. There are pretty obvious examples of this.

I don't dislike Facebook. I'm just amazed that their bargain is so lucrative. I don't think it will be best for consumers or the industry, but that's not really Facebook's responsibility. Is it?
Salt.states.dockerio: Manage Docker Containers
> [Among existing technologies, my personal choice for a

> feminist programming language would be SQL. The woman

> expresses her demands for data with five lines of code; a

> team of 100 men writes 2 million lines of C that must

> consider all possible ways of satisfying the the query

> and ultimately supply the answer.]

I will print it and put on the wall. rofl
My configuration: http://imgur.com/UvWrDNN

Won in 234 generations.
And thus the mathematical perspective of "Herithmetic" was born.
CC and BCC originate from secretaries taking notes on desks in large firms. There was a note for the person who the message was intended for and a carbon copy (literally a sheet of carbon under the top note) that would be archived. Blind Carbon Copies were simply copies that the original intended recipient was not aware of; ergo, one might say that Carbon copies are significantly older than email.

CC and BCC are practical parts of communication but only formalized in a technical manner (beyond their physical carbon counterparts) in email, but we certainly engage in conversations which are of an "FYI" nature all the time.

Source: I am a communications nerd both from a technical and historic perspective.
Actually, the To/Cc thing predates email by quite a bit. CC stands for "carbon copy" [1], which referred to typing a letter with a sandwich of regular paper and carbon paper, so that you got one or more copies in addition to your original. The To/Cc headings were a common thing on paper memos.

I'm sure the Bcc behavior was common as well with paper memos, but I suspect the name only appeared with the invention of email. [2]

[1] http://en.wikipedia.org/wiki/Carbon_copy

[2] https://books.google.com/ngrams/graph?content=carbon+copy%2C...
It'd be cool to have a Q&A with the YC team on HN!
No let up in Russian online travel as more acquisitions and funding announced
it's true that the voice assistant can be the same a web portal on mobile, so Yahoo should totally do it
I'm confused. Some of the top channels are related to people playing Minecraft. Are these going to be taken down?
That's atrocious.

One thing I'll never understand is how companies get so hungry for developers that they subconsciously admit to hiring amateurs: "well, Joe can't do too much damage!"
>The one thing that has consistently surprised me is how productive I feel writing Java.

I know exactly how you feel. I recently moved from a Java project to a Python one and felt a little amiss without the power that an IDE gives a statically typed language. The tooling for Python flat out sucks. And it pains me to say, as I love the language to death, but I do feel more productive in other languages. Whether or not that's true is another thing entirely, but it does feel like a lot of time is wasted calling `dir` on objects to figure out what the hell the name was of the function you need.

As of about a week ago I switched from my text editor + console to Eclipse + PyDev. It's not perfect -- intellisense functionality is really hit or miss, but it does make me feel a lot more productive. The background linting is pretty good at catching basic errors as you type them, which is really nice.

It's also does an OK job at renaming things -- which is generally a nightmare to do on a big project in Python.

So, point being, while I miss a lot of the other tooling that an IDE affords a statically typed language, PyDev gets you, like, 80% of the way there. Worth checking out if you move back to Python.
I'm guessing that people think twice before speaking up because there is not all that much to gain but a lot to lose if people misinterpreted their argument.
I presume the "it doesn't exist in any other communication medium" refers to "the social dynamics" not the concept of CC and BCC.
Not forwarding on the entire chain feels dishonest.

Knowing what information (is appropriate) to share with whom is not only not dishonest, it respects other people's privacy, and is a key life skill for effectiveness.
Have you looked into Amazon Prime?

And I'm definitely a fan. This is perfectly timed and I'll probably be ordering one soon.
You'd think that, but the things that are obvious to you are not obvious to everyone <--- which itself is a thing I used to think would be obvious to everyone.
Continuous Deployment for Jekyll sites with TravisCI and BitBalloon
Look for Waves
Yes.

Ann makes a call to Bob and hangs up within a second.

That call is not free; it will be listed on Ann's bill.
We do not have TDCPP in our foams. We'd never put something like that in there not to mention there was a new law passed outlawing the use of FR chemicals inside of foam.

We met the FR requirements of California, the strictest, by using a rayon/poly/sand blended material that we quilt into our covers.

CertiPUR essentially tests the off gassing to a their strict standards. The reason we went with a 3rd party for tests is because the FTC hasn't established offgassing standards yet. So to hold ourselves accountable and to give a point of reference to our customers, we had CertiPUR test in their labs.

If you have any other questions feel free to email me. jt at tuftandneedle
The year of desktop Linux, or Rapture, whichever comes first
Arguably true, but if you rely on a hidden, undocumented feature and it changes or goes away and you don't like it, I'm not sure you have any right to complain since its volatile nature was quite clear from the start.
http://en.wikipedia.org/wiki/Critical_code_studies
You can use Servlet + Jersey. It's just one dependency away and minimal web.xml config (or spring-jersey...whichever). It's not necessarily tied to Java EE albeit Java EE app-server _must_ implement JAX-RS properly.
Because job demand and the way people make a living has changed since these pundits were in school? 30 years ago, there was a greater demand for legal knowledge, so Barack Obama attended law school. That doesn't mean he can't recognize a higher need for technologists in today's workforce.

This is like criticizing successful farmers for encouraging their children to go into mechanics during the Industrial Revolution.
Can anyone clarify—why BCC?

More precisely, what purpose does moving Mark to BCC, and then acknowledging that and addressing him in the letter, serve? Why not just exclude him from the conversation completely, or leave in CC if you're still addressing him?
Show HN: I made a dead simple image sharing app
How Much Optimization Is The Right Amount?
Event: Hacking with Dart Experts in SF on tomorrow
Developers: Stop Uploading Address Books.
[Among existing technologies, my personal choice for a feminist programming language would be SQL. The woman expresses her demands for data with five lines of code; a team of 100 men writes 2 million lines of C that must consider all possible ways of satisfying the the query and ultimately supply the answer.]

Man, what an unfortunate way to end an otherwise interesting article. The project honestly sounds pretty interesting -- I have no idea what a feminist programming language is, but it doesn't sound particularly more far-fetched than other graduate studies I've run across.
This is awesome -- thank you for taking the time to write out this thoughtful feedback.

We just removed some of the animations, specifically the stuff zooming up and down the right-hand column.

We'll work through some of these other thoughts as well. For what it's worth, you should be able to click the text to close the annotation mode, and soon you'll be able to hit esc to close it.

One funny thing about the original design, where the text was all the way on the left, was that quite a few people complained that the text should be default in the middle. We're learning quickly that there will always be some trade-offs.
Opsdev != dev
I also like to know more about this C# package system you mentioned.
Your package system is inspired by Maven, minus a good build system and other functionalities.

Try building a large C# projects with running unit-tests, integration-tests, packaging, code-coverage, code style baked into it, and a bunch of other plugins for your build systems without pulling your hair.

Your DateTime library ain't there yet sir so you're pretty much at the same situation with Java (although both ecosystems have NODA/JODA lib).

C# is just Java with 10% syntax improvement and -30% to -40% productivity lost when it comes to everything else.
Being the weekend before finals, most college students don't have time to take part either.
Imgur was starting to become too cluttered with ads and comments. So I made an alternative named Picto.

I plan on open sourcing it as soon as I add some tests so it's not totally embarrassing. Check it out. Thanks!
So what do you recommend people do who would like to return it?
Yes, we'd love to offer Prime shipping at some point. The reason why we are hesitant to do so right now is because we want to handle our own customer service.

Thanks!
How many Americans will be using an iPhone when the smartphone market saturates?
instead its just the modern HTML5 teletype connected to cloud mainframe.
I really hope they plug this loophole. I'd say that as soon as Google gets wind of this, they'll patch it.

Their whole system is designed to prevent this form of tracking. You've not just saved your email tracking business, you've merely postponed it's death.
Finally Patrick seriously addressed the topic of when A/B testing is NOT needed.
Ask HN: Building a Website in Go
I am looking to build a website using Go, are there any good books/websites on the subject? I am familiar with Ruby and have written a decent web server in C for a course, so I have a fair amount of experience.
Working on a side-project development-log type service (http://capsulr.com), but I think I need to iterate on it a bit more for other people to find it useful (though it's working well for me :/)
Really, in our industry, is it necessary to specify an upper age bound? It's not like we're nurturing new circuit court justices.

Why not, "Top 25 over 25?" We all know what happens when the taurine receptor count starts to tank...
It confirms to Mark that you received his email and are responding to Suzanne but leaves him out of the rest of the conversation when Suzanne replies.
This is a great idea. Thanks for sharing.

It's definitely much easier to convince people when you're talking dollars rather than "beauty" or "maintainability" which are much more abstract concepts. This pushes that to the forefront.

I wonder if anyone has experience with trying to use this language that they can share. I'm curious because it seems like a great idea. But I wonder if it would solve the "just ship it!" mentality. I still feel like there may be a missing component which is that what might be fast to build now will slow down the overall development effort later on. I think that time gap is one of the big things that stakeholders fail to think about. They're thinking "what can we get out the door now?" and not further down to what impact that will have on getting other things out the door a few months from now.

Great post!
Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi
BitIodine: Extracting Intelligence from the Bitcoin Network
When you're shopping for a foam mattress, be sure you are getting something that has a higher density foam. I'd recommend something above 1.8 lbs. When looking for memory foam you'll want something even more dense like 4+ lbs.

For body impression, unfortunately most mattresses will do this over time. This is even more prevalent with natural options such as cotton or wool. You may want to consider replacing your mattress more frequently and using a mattress protector that will keep body moisture (sweat, etc) from being absorbed into the core.
You claim not a MySQL guru, but are shooting down the majority opinion here that something major is wrong with the schema design. That's fine - use your in-memory table and then claim you need a NoSQL solution when your "big data" hits 10GB.

How's the disk io on that linode VPS?
Well, putting aside the feminist-programming-language drivel, it's certainly possible for intelligent and honest people to recognize the value of paths that they did not themselves take.

Also, if I made a mistake, I might encourage others not to repeat my mistake.