skysight-inc/HackerNews huggingface dataset:
I'm not suggesting that I agree with the logic, I'm just stating I can see some logic behind the statement. However, to answer your question, it is much harder to conceal any of those items. If you carry a chefs knife and intend to use it as a weapon, you would have to be careful in how you carried the knife to and from the location of the crime so that you don't cut yourself. On top of that, a chef's knife is quite large. A switchblade can be easily concealed in ones pocket and hidden in a sleeve then used and concealed again with virtually no risk of cutting the assailant.

" Baseball bats, tire irons, icicles: almost anything can become an untraceable weapon."

Perhaps I didn't pick my words correctly. What I mean is that I could stab somebody with a switchblade without drawing any attention to themselves after the fact. Not the same can be said about bulky items such as baseball bats, tire irons or even a chef's knife.
You are correct. I've updated the gists and text accordingly.

The Ruby example was already correct.
Since the author accepts that these things are not sexist, but rather inappropriate - can the title be updated? Or why not call them racist, evil, etc?
Not to mention NGINX is what people should opt for, not Apache when it comes to performance.
Oh, definitely. Those are all positive news about a YC company. That's why it's totally kosher and no moderator would ever dream of stripping off the association.

This article, in contrast, is about a company potentially looting users' bitcoins due a mysteriously long response time and users being unable to withdraw. Obviously mentioning the YC connection is completely inappropriate. We need to remember here, that this site is solely for the celebration of YC companies, not to point out that YC potentially funded a bad apple that's screwing it's customers.

Please, use the YC association correctly.
Yeah, that was kind of odd. Apache and PHP are probably the easiest stack to install out of these four, so why bother including it in your article?

Full quote:
"Ok, that seems to work (full disclosure: I didn’t want to install Apache+PHP on my dev machine, so I haven’t tested this one). Deployment in PHP works like this:
Make sure your server is running apache and mod_php
Put the files where the server expects"

So which one is it, did you not install Apache+PHP or do you just check out and put files where the server expects?

More proofreading would be nice.
This is interesting, and I know just what they're getting at.

I've always had this "problem" of reconciling my consumption of RSS feeds (of items I will read every single one of, like an inbox, until the queue is empty) with that of massive streams of information like those mentioned above (where the best I can do is cull a little bit here and there from what's on the front page right now). The standard feeds from these sources don't really fit well within the normal RSS workflow since there's too much content to read exhaustively (and it's all sequential, removing the value of voting mechanisms). People sometimes use tools like Yahoo Pipes to make feeds that only allow content over a certain karma threshold, but these have their own set of problems (and you can't customize the results without spinning up your very own version).
I've been interested in crime stats and arguments for some time; thus, I'm interested to know where you are getting your data to make such assumptions that UK criminals don't use weapons on civilians when sources dictate that the UK is among the most violent in Europe and perhaps 2x more violent than in the USA?

http://en.wikipedia.org/wiki/Violent_crime#United_Kingdom

http://www.telegraph.co.uk/news/uknews/law-and-order/5712573...

Dozens more sources similar to what you can find in the above links if you search via your favorite search engine.

Violence is classified somewhat differently in the UK; however, removing the differences in classification still shows the UK leading in violent crimes vs the US or a fair number of other countries.
That's because PHP was made for this.
I can say from my experience with engineers any that have only studied "Electrical Engineering" are in general crap or mediocre. They have very little ability to problem solve.

All the good degrees that I've seen will start engineers off studying 'engineering' including a wide variety of topics then specialise later in the degree. Yes it takes longer but it clearly pays off.

These are not engineering student that are being taught chess, these are children, at this level they are probably tossing up between arts and craft and other timing killing activities or chess.

Time in primary and high school is often wasted due to constraints.

Yes teaching them high level mathematics would be better, but where do the teachers smart enough come from? How do you teach it to classes at multiple levels.

Chess is easy to teach, students can quickly get to their own level and pair off.

I'm not saying chess is the answer even in the imperfect society we have to run schools in, but certainly teaching to the subject is absolutely not.
This is a really narrow-minded perspective, and quite incorrect. Oracle and IBM will continue to do well in big organisations where the company isn't IT-focused, and where the license cost makes sense. I see a lot of big Oracle HA configurations where downtime or data-loss is unacceptable (and very pricey), where management wouldn't risk their careers choosing something that a start-up would consider.

You're going to see more open-source based solutions on the periphery, but core systems are a whole different thing.
Function and design don't have to be mutually exclusive, you know?

I have to wonder, if someone were to fire off a pull request with GUI improvements for aesthetics and UX, would the maintainers approve it, or refuse it?

Is there a precedence for this?
I am wondering what the specs are? Not that it needs to be really powerful but still needs enough RAM to be usable.
Not all sexism is abuse.

Consider a historical example: doctors. Originally it was an all-male profession. Now it's open to women. Did men benefit from that restriction? Sure. Lower supply would mean higher prices. Cutting out half the potential doctors means that a given amount of talent takes you higher in the professional ranks.

Is that abuse? I'd say no. Is it sexist? Darned tootin'.

Now look at the systemic issues that keep women out of tech. All of those gender-related paper cuts. Did I experience any of those because I was a guy? Nope. Was I at any point encouraged to go into tech because it better fit social stereotypes? Probably. Did it help that my dad was a programmer at a time when the field was even more dude-heavy? Definitely. Has the reduced supply driven up wages and decreased competition at a time of fantastic demand? You bet.

I have benefited from sexism. I don't like that, and aim to stop it.
This Weekend: $10K Prize to Re-Imagine the Soda Fountain
Agreed--in particular, "software so good, you don't know it's Open Source" seems like a great way to alienate your audience. The people who think that Open Source is categorically low-quality are already happily using Mail.app or Gmail or even Outlook.
Is there a good reason to use MySQL when you have the choice between it and Postgres? When we had the MySQL vs Postgres discussion in college, it seemed like the only reason to use MySQL we could come up with was that it had the larger user base.
Ask HN: What do you listen to while coding/designing? 
After slipping on my Sennheiser HD598's and turning on some Venetian Snares on Spotify, I started to wonder: What are other developers out there listening to while they write some code?

1. Do you wear headphones/earbuds, if so, what kind? Sennheiser HD598 Open-Air Headphones

2. Do you use speakers, if so, what kind? When I don't have headphones on I use Klipsch Pro Media 2.1 speakers.

3. What genre(s) of music do you listen to? I listen to everything indie, electronic, classic rock, hip-hop. But I generally prefer instrumental music, or music with minimal lyrics.

4. Do you have a hacking playlist on Spotify? No. But maybe we should start a collaborative Hacker News playlist?!
True, but two other big players in this space (Mixpanel and Kissmetrics) both use 3rd party cookies. Does anyone know how they plan to deal with this?
Thats the beauty of being in management. The answer to this question is entirely within the manager's interpretation.

Yes, if you don't like Ted, or if you're harried and doing a bad job, why not call the whole thing 'his fault'. He should have read your mind, gone beyond the norm for his job and dreamt outside-the-box solutions to all the problems you didn't know he would face while providing him with questionable tools to do the job. And your word is what counts to HR and other managers.

If you're trying to accomplish the task rather than promote yourself or denigrate Ted, or simply if you're effective, you should take responsibility for defining the goal, setting realistic expectations, creating failsafes to stop things before they affect the whole project, and providing proper support & guidance.
Brazil, Russia, India and China are excluded from this visa program which means more than half of world population is out.
> The bar is essentially the same since browsers execute all, 1st and 3rd-party JS by default.

Not mine :-)

(But point taken)
That's fair, I took that particular whinge out.
What credentials? The only credentials they need: it's their platform.

Who is Walmart to decide what goes into their stores? After all, they make and break small companies every day of the week with those decisions, in just as dramatic fashion as the way Google does.
^Z looks like a great escape sequence. Never thought of this one. ^O is my current favorite, and ^\ isn't far behind.
For future reference, there is no need to sign individual posts. You can add information to your profile by clicking your username in the top left corner of the website. Users can then click your username for more details on you personally.
Any "language/framework comparison app" that does not include user authentication and permissions, sessions, user specific persistent data, https communication, queueing of long lived operations, unit tests, and scaling across multiple instances is worse than useless.
they are listed on the page...

Technical Specifications:

- Processor: Marvell New Armada Dual Core 1.2GHz SoC / Memory: 1GB RAM

- Storage: 4GB Internal Flash (expandable via SD Slot and USB port)

- Connectivity: WiFi (802.11 b/g/n), Ethernet Port, and Bluetooth (4.0)

- I/O: 2 USB 2.0 Ports, Speaker & Microphone Jack, HDMI (1080p/720p) output
I've never used PHP with NGINX. Can you recommend a good tutorial for configuring the pair??
Fantastic news for the guys at Bitnami. I met Daniel López at LinuxCon 2012 in Barcelona and he let us all know there that they have an interesting proposal. I'm still missing some Nginx love on your stacks, btw, but I guess it'll come eventually.
As a strong Haskell programmer I'm curious about the statement that "eliminating mutable state is neither possible nor desirable". My first response is to say that I find it both possible and desirable.

It depends on your tools and your performance requirements. I guess I should say that "eliminating mutable state from your repertoire is neither possible or desirable". There are certainly many problems where you can.

I agree strongly with everything else you said.
To be fair, the beast we call the PHP standard library is gargantuan and tailored to web development. Much larger than Ruby + Sinatra or Python + Flask, and arguably worse at general purpose programming. So, different strokes for different folks.
1. Some California Headphones (Laredos)
3. Electronic, Hip Hop, Metal

At the moment - Macklemore's Album
Yeah - just you. (jk :-)

Problem with PHP (for me) is that you gotta install Apache to make it work.
Clojure is, at least culturally based on what I've seen, much closer to purely functional than Scala.

Both are great languages, IMO.
Cool stuff. The danger of this, though, is that you risk doing unidiomatic examples a disservice.

I thought you were just going for line-for-line parity until I came across the Clojure example. I think you could've written that same `for` loop in Clojure and either yield the original word or yield "nurble" if it intersected a noun. But this is put up or shut up territory and I'll take another look.

Also, could you clarify why you make multiple assertions that Clojure is "too much" for this task?

I'm a fulltime Ruby developer learning Clojure on the side and Clojure's Ring+Compojure feels like Rack+Sinatra to me. In fact, the choice between Ruby and Clojure to me is as trivial as using Python or PHP. Here's ClojureDoc's tutorial on making a DB-backed webapp in Clojure: http://clojure-doc.org/articles/tutorials/basic_web_developm.... It's just Sinatra/Flask in another flavor all over again.

The only downside of Clojure so far for me is that I might already be drunk with that special Lisp koolaid already.
He's a wise guy and he's a lot of fun. Honestly - I'm not surprised that people want to work with him.
Actually as of 5.4 it has a built in web server you can use at least for development http://php.net/manual/en/features.commandline.webserver.php
Well it would have saved us from that tsunami of Jennifers the 70's laid on us. Not sure what Tommy Tutone would have done though....
Google's habit of dropping products they lose interest in is the major reason I have not even tried out keep. For Evernote, it is a core business, for Google, just an interesting diversion. This same reason is why I have also not been interested in Go. C/C++ will practically live forever (open standard, many implementations, many core applications written in it). What will happen to Go if/when Google looses interest.
I always took a fairly opposite view of foreign languages relative to programming languages that you. In my experience, when you learn a programming language, you want to understand it in as few and as simple terms as possible. So when you see two features, you should look for ways to ask, is their any way these features are really the same thing.

With foreign language (and even native English for me) trying to do that will not work. Instead you need to constantly ask, is this an exception to the rules.
As I've mentioned before, culture matters too. I've mentioned before that in France, sexual tension at the workplace is pretty commonplace in big cities. It's kind of a way of enjoying oneself at work among colleagues. It's typically viewed as harassment, though in some cases it can become so in France as well. Also, imagine the 70s when, at least young unmarried, people were a lot less preoccupied by what previous generations found sexually acceptable and not. Lots of people were more into romping off (of course this was before the wide spread of diseases) --it helped that in the late 60s easy contraception became available.

So, I think a lot of how sexual innuendo and repartee and double entendres is received is dependent on society and mores. I'm not saying contemporary America should emulate any other society, just saying it's not necessarily a given that our way of understanding this is the one way to view this.

Here's a different example. For some people male circumcision is seen as the right way and even extol health benefits --to others it's tantamount to mutilation and undue suffering such that some locales have considered banning the practice.
You don't need Passenger. Just write the sinatra app, then 'ruby <yourapp>.rb'.
right I just saw that and 1 GB is good. Was thinking the app and extra android features alone were not worth the extra money, but it seems really good value.
I was pretty surprised by the video the company willingly distributes advertising their wares. The comparison beween the illegal knife and the "legal" one was such that it left me feeling that the "legal" one was a more effective weapon.

Um. What.
Perhaps I am missing something, but at least the PHP example is not the most efficient. Seems like you could easily build a nice regex with all your nouns and replacing them in the string, rather than splitting up the text and looping through each word. The code would be considerably shorter and likely quite a bit more efficient.

As for your comment on you have to load up the nouns file each file, assuming you have PHP 5.2 or later, the file will stay in memory when using APC and is reused. You can opt to extract the content and store that in memory also.

Lastly, for performance, the code could be improved as I mentioned above, but Apache is definitely not the way to go for performance. NGINX is the way to go, both are very similar, but when it comes to performance NGINX is super lightweight, fast and handles a heck of a lot more connections.
So whatever happened to Beowulf Clusters?
You can do the Ruby bit without Sinatra - just rack - without too much hassle, really. https://gist.github.com/cheald/5242227
Yes, but sometimes I really just want to get shit done.

Right now I'm sitting here as Calibre converts a epub file to mobi and is going to automatically send it off to my Kindle. Calibre is really, really ugly and the work flow is terrible. But I don't care because it does what I want, can suck in a ton of different formats, and in the end I have a document sitting on my Kindle that I can read.
Why is Bing seen as the only other game in town? If you're really about not letting 'the man' in on your stuff, why would you go to the other 'the man' of Microsoft?

I don't use them, but my privacy-conscious friends use duckduckgo for this exact reason, and it has a wealth of rich search available.

Also, something in me philosophically opposes a mail company that charges 50% more for IMAP access. IMAP should be encouraged for the masses, not shunted into a 'you-only-want-it-if-you-know-it' space. IMAP solves most of the problems I hear from normal users that isn't password-related.
However, the question is about tiger stripes. And modern cell-signaling analysis has given us the answer. So why no discussion about the answer?
This kind of response terrifies me. I'm a man, so maybe I am not in a place to correct you, but I have gotten the impression that the pressure and discomfort wrought by this kind of behavior (whether or not you have a thick enough skin to deal with it) pushes a lot of women away from tech in the first place. Even if you try and reduce the behavior to "little boys club" material, such joking is still alienating to many women.

Not only are you reducing her importance based on her former title/role at SendGrid, but you're saying her behavior warranted ("opened herself to") harassment. No two men or women are the same, but your not sympathizing with her at all confounds me.

EDIT: fixed a typo
Problem with PHP is he loaded the nouns list outside of the function. Not sure whether he tested the code at all ;-)
nginx is pretty great w/ PHP. both as a general server and a reverse proxy.

is apache not cool anymore? i've done some pretty beast installations and apache handled them just fine.
Looks like they only support 5 TLD so far (com, net, org, info, me). That is a pretty limited selection.

I do love their linking feature with other domain providers though I wish they would support Namecheap as well.
"cold wate"
I like to run my email on my server, but it’s a significant undertaking and I don’t recommend you do that.

I agree with Ben on this point, but don't really understand why things are this way. In looking for a replacement for Google Reader I found a bunch of high quality self hosted options. Similarly, hosting a website on your own server (or one you rent from someone else) is a pretty trivial exercise for anyone that reads Hacker News.

So why is email so damn hard? Where is the Wordpress of email?
Some people claim that one is often able to make programs with a mostly functional core; in which case most of the code is purely functional.

Actually, I think that is the best way to do most things. Mutable state should be documented and sequestered.

Perhaps what I consider "pure functional programming" (i.e. a project with all-functional code, except perhaps an I/O layer) is unreasonably purist.
I'd write it if you would buy the book.
> I blame Matt Cutts' occasional appearances for the subsequent flocking of SEO sorts here. This post doesn't belong on HN, certainly not on the front page.

Your anger is misplaced. The blame is solely on Google for not having an adequate customer service department.

When Google has arbitrary decided that your business is in violation of some of its rules, you end up falling into a Kafkaesque nightmare of form responses and then you stop getting even those. The only way to get a response from Google in these cases is to LITERALLY get a popular post on Reddit or Hacker News. That's why small businesses post about this stuff here. Don't blame them.

Blame Google for not providing a decent customer service center because they want to shave a tiny bit of expenses.
I disagree; the policy is unclear.

It mentions several categories of knives that are legally restricted in many jurisdictions. It then goes on to say that the promotion of swords and kitchen knives is allowed. Based on the OP's claims, it appears that utility pocket knives are allowed as long as they don't have assisted opening.

It's also not clear from this page that Google has a problem with the use of adwords to sell products not banned from advertising in a store that also sells products Google refuses to advertise.
I learned this lesson the hard way. It's amazing how much more interest you can garner just by treating the other person like a human being rather than a means to an end. Unfortunately, it is easy for a startup founder to fall into this trap.
When using PHP and Nginx, you're going to become familiar with PHP-FPM (FastCGI Process Manager). The briefest tutorial to get to working is at http://www.howtoforge.com/installing-nginx-with-php5-and-php....
wise guy [1]
noun
Informal. a cocksure, conceited, and often insolent person

Sounds about right.

[1]http://dictionary.reference.com/browse/wiseguy
Not the PHP code, no. I can only guarantee that it almost works.
> it was that people with more money tend to spend more money

And somewhere between $100k/year and $100M/year this no longer holds. Instead of spending the money, it gets invested. Generally speaking, Someone with $1B spends about as much as someone with $5B and about as much as someone with $500M.

> the net gain is going to be higher from those that spend more money.
> [the rich] were already being asked to pay more from the start

That's true of literally every tax except for a flat tax. The general reasoning behind non-flat taxes is that the richer you are, the more you have benefited from society (so the more you should pay back to society) and you are more able to pay a tax (eg: 30% of $30k per year will have a huge impact on lifestyle, but 30% on $300M or even $300k, will have much less of an impact, because the absoulte after-tax income is so high, even though the tax rates are the same)

> Sure, Prop 38 was not perfect either, true. But, IMO, it was more balanced and fair. It was less likely to drive people away like 30.

Prop 38's issues weren't that it was unfair or unbalanced, but that it was not nearly as effective as 30 and/or that it would have more negative consequences than 30, because of how it required money to be spent.