skysight-inc/HackerNews huggingface dataset:
One problem with OOP is that it's highly dependent on getting it right. If your design is correct, that's great, but otherwise you end up in increasingly hot water. The problem I have with OOP for new projects is that it's hard to see the correct design until you have enough mileage.
Racism and Meritocracy
They benefit the poor customers in so far as the customers were in a voluntary transaction.

It's not up to anyone except the buyer to determine how much utility they gain from a given transaction.

An examples of what would make the transaction involuntary are blackmail, deceitful advertising, and chemical addiction on the part of the buyer.

-----

Though.... whilst I don't believe this, a case could be made that it is unethical to knowingly protect a monopoly, or run one over the long-term if your profits are maximized.
Ideas for the hackathon at:

http://www.google.com/moderator/#15/e=147979&t=147979.40
I guess I'm not seeing the usability problems here. It isn't pretty, certainly, but if I were considering the service I'd want to know how much it costs (starts at $1.49/month), what kind of limits it might have in terms of number of users (they say that the free trial lets you have up to 5,000, which is some indication it's not going to fall over with just a few), and what my support options are (I see "Knowledge Base" and "FAQ" right there in the sidebar). All that information is clearly visible on the front page of the site.

They aren't operating a consumer-oriented service. They're operating a back-end utility -- and in this case one that sells a product (RSS feeds) with all the "design" intentionally stripped off!

Supposedly the reason the Google home page is the way it is is that Page and Brin only knew enough HTML to make a white page with a text input box. Where are all their competitors now? :-)
I think the two overlap more than you think. There has always been a group of people in society whose entertainment is talking about the news, almost as a form of gossip.

With that being said, while the idea makes sense, the Facebook implementation has fallen flat.
The AI class is ok, but the lack of programming assignment really impede learning. On the other hand the ML class is great, even the web site is better.
1) Not everything is a "tactic".

2) In some cases (and I feel in this particular too), that line of reasoning applies, you know.
> All cinemas in Norway (that I know of) have pre-allocated seating

I've watched movies in cinemas all over North America, and the only one that ever had numbered seating was a dinner-and-a-movie place where your seat was used to keep track of your order.
The following kinds of problem lend themselves well to simple solutions that do a 1:1 mapping of the solution to the problem being solved (aka the 100 line script) -
a) Problems that are simple
b) Problems that are well defined, static and not expected to change over time
c) Problems about which the implementor knows so little that a more elaborate solution would be premature
d) Problems that appear complex but lend themselves to asimplistic solution (usually underpinned by some beautiful mathematical truth)
e) Problems that dont require long lasting solutions. eg ones where you are trying to cash into an ongoing meme which could run out at any moment

Problems that dont fit into the above categories require more thought to be put into identifying the underlying abstractions and for these great software solutions emerge from
a) Understanding the problem being solved
b) Identifying the abstractions which underpin the problem
c) Identifying how the problem is expected to evolve over time and verifying that the abstractions hold up for expected changes.

I think you are drawing too much from your experience of a single problem and code from a single programmer.
I think he meant that the emergence of SV was one of fortunate outcomes of the Cold War, not that it justifies Cold War expedentures.
Low blow.

Recommending that I don't sell food to the poor for "profit" is the same difference. I have to feed my family too and without making a profit I have no time to spend feeding the poor, so I don't.

The assumption of the free market that you refer to is specifically: no coercion occurs (it's not "your" assumption I understand that, but it is the necessary prerequisite of a free market). If that specific condition is not met it's not a free market transaction. The free market is not some imaginary utopia, it's what happens when two non coerced people trade. If you add coercion, free market theories don't apply because there is no free market.

It's not a free market transaction if the poor are robbed. It's not a free market transaction if fraud occurs. To be a free market transaction both parties have to voluntarily execute the contract; most times a simple verbal one like I do when I hand over my money for groceries.

Being sick does not mean coercion occurs. It's unfortunate and it would be great if someone could help for free. But it's even better that there are trained professionals who can make a living helping the sick as they can refine their skill set over an entire lifetime. To do this however, they have to turn a profit otherwise the activity is unsustainable; they too need to feed their families and can't dedicate 100% of their time to helping others without charge. Again this assumes no coercion, which unfortunately these conditions do not exist in North America; government regulation in healthcare by its very definition means coercion of healthcare providers by the government, under penalty of force and arrest for non compliance.
Why do these classes all have unique URLs?
AA Driving - Get World Wide Recognition
If you do not see correct design - you do not have enough information to start project anyway. Usually, this happens when modeled business process is a mess.
If your API is not flexible enough and require to write ad-hoc code - it is broken and require refactoring. I know this is not lines up with "customer want it now and do not care", but code do not magically become less broken because of it.
It's not about carpooling, it's about communication. It's main intention is Corporate Pooling. It's about relating to people from different corporations.
I though cops //theoretically// weren't allowed on campus?

It seems that an exception to the rule is if the university calls them.

Last week[1] students at my university (in Montreal), went into the Administration building and tried to occupy the offices of the principal. This is, apparently[2], something we have a tradition of doing every time someone tries to increase the tuition fees.
Long story short, campus security didn't know what to do, there was also a bit of a hostage situation[3] going on, and
so the cops were called. (By whom?) The the cops called the riot squad and then batons and pepper spray ensued.

Speaking of which, does anybody know what the cops spray people with?
If you have a bottle of water with you and you wash your eyes are you OK? Or do you need another solution?

[1] http://www.mcgilltribune.com/news/riot-police-at-mcgill-1.26...
[2] http://news-archive.mcgill.ca/w97/salaries.htm
[3] www.mcgilltribune.com/opinion/we-too-are-mcgill-1.2707960?compArticle=yes
It's odd on a number of levels. First, does Yahoo have anything similar? If yes, use it. If not, why not? Yahoo doesn't even have a blogging or publishing service? Second, unfortunately, Yahoo criticism of Google doesn't resonate well in 2011. The whole thing just comes off as further evidence of some weird problems over in Sunnyvale.
Demonstrating that for Gladwell, as well -- fine words aside -- "It's just business."
I was looking for a job in the Bay Area in September (similar situation, non-US citizen). I never used a "job search" site, though, I just researched companies I was interested in and applied through their sites. This worked out fine... most places replied quite quickly to my application. I don't really see any advantage to using a site like Monster.com. If I haven't heard of a company, I probably don't want to work there.
Furthermore, DBS is very invasive, and complications, when they occur (hemorrhage) are dramatic.

Assuming it's effective, the procedure is best left to severe and otherwise intractable cases.
API of objects, not public-facing API. The internal API objects had to be re-written in a new language.
Pulling out 12 year old anecdotes is not a terrific defense. Yes, there is risk involved. But few companies have gotten huge without taking on that kind of risk. You are welcome not to invest but might want to step aside to avoid the stampede.
The trick is to use a prototyping-friendly paradigm, and mentally write it off as a research project.
Absolutely; that's a fantastic point.
> In the latter example, that same markup makes cotton balls all but impossible to buy, when even a "normal" retail mark up of 25% would have kept the price in the cents and therefore at least approachable. I'd call that unethical.

If setting prices too high is unethical, then is refusing to sell at all also unethical?

And if it is unethical, should it be mandatory to sell any good at a reasonable prices? Or only a class of goods deemed "essential"?
I am using MoC (Music on Console - http://moc.daper.net) and really liking it (I'm on Linux). Thought of sharing so the people might like to see another possible option get to see it.
76 slide slidedeck dated 2011-11-17. Haven't paged through it, yet.

Google Docs Viewer, for the PDF avoidant: http://docs.google.com/gview?url=http%3A%2F%2Fblogs.oracle.c...
What are you objecting to, exactly? There's no indication that the police would bypass the judicial system in this case. I would assume they would knock on his door and ask him about it. If they still thought a crime occurred, they'd make an arrest, and then proceed through the system as usual.
The first example is pretty cool...
Not to nitpick, but as he states the problem:

Could there be two squares with side [sic] equal to a
whole number, n, whose total area is identical to that
of a single square with side equal to another whole
number, m?

Given that he's speaking of whole numbers, the number zero comes to mind, which satisfies this.

So his whole proof is shot.

--

John Conway's greatest contribution to my life (as opposed to the game of life), and one I use about five times a week is The Doomsday Rule: http://en.wikipedia.org/wiki/Doomsday_rule
Bad design is usually inexperienced design. 99% of the design problems you'll encounter have been encountered before and are probably cataloged. If you have doubts, read up, and bring in other experienced coders.

In fact, if you don't have doubts, you're probably in trouble and need to bring in other coders. If you're not using UML or at least sketching class relationships out in some visual form, you're likely to get it wrong.

Good OOP is hard, and requires experience and at lot of reading and concentration to get right. And even then, it usually requires a good bit of collaboration to get right, even for very experienced architects. But once a good clear design has been identified, it's much faster to code and much much easier to maintain.
I've been doing the same and it works quite well if you are targeting startups. I've had a 50% response rate so far.
Wow, does anyone know what is the system here? Has stanford just said to their faculty that this is something they can do in their spare time but stanford will not actively support it? Or is there some other arrangement going on?

Also why are they not shifting away from CS classes (except for entrepreneurship). Things like signal processing and basic controllers can be taught with such a class. I would specially love the signal processing class since there are 3 classes (don't exactly remember the name) which are considered holy perfecta of signal processing.
Do a little more research on Stanley Tennenbaum. This discovery happened around the 1950s. Tennenbaum didn't drop out of mathematics so much as he dropped out of institutional mathematics. More here, including a post from one of his children in the comments: http://divisbyzero.com/2009/10/06/tennenbaums-proof-of-the-i...

Stanley's up in heaven now.
I don't know. I do tend to ask a lot of questions.

Is it immoral to cut in line?

is it immoral to cut in line if my need is greater than those ahead of me?

How about if the line isn't a physical one, but one enforced by society (e.g. seniority clauses, or rationing)?

Ethics---at least for me---must be an independently justifiable thing. To rely on feelings is problematic because feelings of guilt are dependent on your social upbringing.

During the slave days of America, there were slaves who thought it was immoral to run away from their masters because after all the master provided faithfully for them, didn't beat them unreasonably, and gave them the entirety of life they knew. Additionally, even if you didn't care about your master---you should care about your family who you'd have to leave to escape into freedom.

We consider that example extreme only because our society has diverged so far from that point. In those times, it would be a perfectly reasonable argument and the guilt felt would be real.
There was an earlier draft that was made public (or semi-public) a month or so ago. This was the final draft, with some less-confrontational, less hyperbolic language, that was sent to Congress this past week.
Perfil de wykex
The timeframe is off. The bunker is in the vicinity of Taganskaya station (the one on the "ring") which was opened in 1950. The bunker was built between '58 and '63 - so not only it was built much later, it also took much longer than a typical subway construction project.
Walks And Walking – Devon Walks Watersmeet Waterfalls Walking Route
Everything is in the browser is still the (long) way to go, I think. On my android90% use is browser.

Remove apps from Android and you get chrome os.
Disfrutando de la cocina
"Spoilers" or inconvenience don't give you a right to the content either.

The studio has to weigh the benefits of a worldwide launch (possibly reduced piracy?) against the benefits of a staggered launch (ability to pay for and schedule proper promotion, localization, and advertising in each market.) Sometimes the studio makes the wrong choice, ether the wrong economic one or the one you don't like, but that's their prerogative.

Meta: I'm surprised be the amount of piracy entitlement on HN, which I expect has more content creators than the average net audience.
That's ironic because John Conway does a lot of applied math. I think he might have just been explaining why the audience did not know the name. Mathematics is still a relatively small field.
Here's a video of one of the incidents: http://motherjones.com/kevin-drum/2011/11/uc-davis-cops-pepp.... No idea whether those are UC or local police.

Pepper spray (what is apparently used in that video) is supposed to be extremely painful, and pain lasts for about half an hour. Rinsing eyes with lots of water can help, though that may not be an option as the order is generally to pepper-spray, then handcuff. Apparently a 50-50 solution of Malox and water is preferable to straight water. Hold head to side when rinsing, so water drips off, not down body.
From the article:

With today’s updates, WebP now offers a lossless mode as as well as support for transparency... According to Google’s test, the new lossless mode offers a 45% reduction in size when starting with PNGs found on the web, and a 28% reduction in size compared to PNGs that are re-compressed with pngcrush and pngout (both of which are popular tools for optimizing PNG files).
My twin-thirties are pretty easy on the eyes - so I'd expect a 40" monitor to be even better.

After a couple decades of staring at code, my eyes want 26-point menlo...
"Sergey Brin gives $500,000 to help Wikipedia"

Anything to keep Jimmy Wales off of my screen is good.
Agreed. Good code is one that conforms to KISS. And "100 classes" are definitely not short and simple.
if the only evidence of any supposed crime that has occurred exists purely as bits on a digital storage device, it's hard to claim that crime was worthy of any sort of prosecution to begin with.

What, really? How about when it's a photo on a digital device?

Yes, yes, they're fakable. But other evidence may not exist, or may not be findable without the knowledge embodied in that photo.
It is not non-controversial to include zero in the set of whole numbers.

A square with side n, where n=0 would be a point. Except it wouldn't, because we have to define these things differently, or geometry would be incoherent.

Incidentally, there is no need for a [sic] there because you only need one side to define a square.
Real Madrid vs Valencia live
Yeah. I wonder how the results would be if they were told it was "Zen" or "Stoicism" or some type of set philosophy, ya know? Maybe people would attach to it stronger like people attach to religion.
Would second this. I'm from Scotland and moved here in October for a job. Got a very good response from targeting startup companies directly.
From a UX standpoint, I would go with the link to Luke Wroblewski's article on primary and secondary actions.

From a semantic HTML standpoint, I use the following criteria when links and buttons are both styled visually as buttons:

Link, <a> tag: Persistent resource. Is it something you can GET and expect to be able to GET again in the future.

Button, <button> tag: An action modifying or changing a resource. Typically performs a POST, PUT or DELETE. A successful result that isn't local (i.e. client-side) will likely receive an object the was subject to the modification performed when the button was pressed.

While there may be some conflict in the UX view and the semantic HTML view, I would contend that a "cancel" link when it is a secondary action is often unnecessary. In a modal dialog, the X icon in the top left or right corner performs the same action. In a mobile interface, the back button (physical like on an Android device or virtual like in iOS apps or the browser back button) performs the same action as cancel. The only situation I can think of where a "cancel" link like in LukeW's article makes sense is where the action is an AJAX modification of the page, like when you "edit" a part of a question on Quora for example. That's really one of the few times I can think of where a "cancel" link next to an "Okay" button makes sense.
careers.stackoverflow.com, and the monthly HN "who's hiring" post.
In that case, it would be:

0.51 * ((10+0)/2*0.32 + (100+11)/2*0.43 + (1000+101)/2*0.14 + (5000 + 1001)/2 * 0.03 + (100000+5001)/2*0.01 + (250000+100001)/2*0.01)
= $1,258.46
What ads do you have though? Are they from the ad networks? I have for example Google blocked across the board, but I do let Deck ads to sip through.
Hmm. Perhaps I'll wade into the article, but from the title, I'll say in response. I was an early participant in some (at the time, and in that location) relatively early "big data analysis". I focused on having good knowledge of the data and having and building good tools. As a result, we not only accomplished original objectives by many never originally envisioned, and tackled surprise, large scale problems with relative aplomb.

In the world of data, having a specific end in mind when you start is often an artificial and limiting perspective, particularly when it is inflexible. Then end gets you started and provides both an objective and a result to hang the project on. But it seldom ends up defining the scope of the eventual following work.

P.S. Ok, read the article. There's not much to it, and nothing specific.

I'll add that we had a consultant pop up who had been brought in by senior management and was focusing on various, often ad hoc and one-off corporate-wide data analyses. I turned her on to a few tools she was unaware of, and her output increased significantly in ease and efficacy, as evinced in her subsequent thanks to me.

(In retrospect, I have mixed feelings about so empowering a consultant and her project working on what turned out to be rather mercenary activities. But that's a separate discussion.)
Photoshop's scripting capabilities are pretty astonishing. I taught myself over lunch the other day. You can script in JavaScript, AppleScript, or VBScript and implement dialogs and UI panels.

It works exactly as you'd expect and scripts are quite lean (you don't need to do a bunch of setup).
Another one in North America, outside Ottawa: http://www.diefenbunker.ca/
Any use of advertisement to fund modern digital distribution is indicative of one of two things:

- A failure find a less round-about, more efficient, and more profitable mechanism for directly charging consumers for what they consume

OR

- A lack of respect for the customer and an attempt to maximize profit at the expense of their enjoyment of your product. I do not subscribe to Hulu for this reason.

I think it's more indicative of a website trying to pay its bills.

A lot of assholes ruin their content with ads, for sure. A simple text ad or one, small ad, like a Deck Network ad for example, would hardly be so damaging.
In the UK we have Love Film, and Amazon might well either already offer or expand in the future to offer streaming in various places... or others might shoot up.

But just because it's originally owned by a digital streaming company, doesn't mean someone like the BBC couldn't buy a license to air traditionally.
Oh yeah, Game of Life and all that. Oops, thanks for pointing that out.
GOOGLE #1 WITH SEOPRESSOR
It would look better if the image were dithered into the target palette.
My iTunes does that just fine.
In the Bay Area, high tech jobs hunt you (at least right now). Fill in your LinkedIn profile like the first comment suggests, build your reputation (GitHub, StackOverflow) and you'll start getting approached by recruiters.
Dan Boneh is bad ass. That's all I have to say about this.
> Does a computer magazine look ugly because of the adverts for Apple in it? Does a car magazine look ugly because of adverts for cars in it?

Hard to say because I stopped buying both kinds long ago exactly because they had more ads than the actual content.
I shit you not -- if you are in San Francisco I can take you out partying and you'll have a job you love the next day <-- this is how retarded easy it is to get a software job in this city -- EVERYONE is hiring
Agreed on backwards compatible, but for application semantics; not types of schema changes.

There's no reason to not be allowed to both add and remove a column at the same time, or to merge and split whole tables. In your example, these kinds of changes would not be possible.

There's also no reason to not be able to run old and new code at the same time, or to revert a schema change.

With ChronicDB we reduced schema changes to:

$ chd change -f upgrade_map mydb

Schemaless databases don't solve this, just as an instantaneous ALTER TABLE won't solve this.
Facebook CEO Mark Zuckerberg Converts To Islam, Now Known As Mark Abu-bakar
Applied Cryptography, no matter what Matthew Green may have to say about it, is a terrible book to learn cryptography from. I highly recommend you burn it and instead pick up a copy of Practical Cryptography (or Cryptography Engineering, which is the exact same book).

The mark of a good book on a security topic is, you can read it "upside down" and learn how to break things instead of build them.
Can you get NBA League Pass without a television subscription? It used to be bundled with a Dish TV programming package of the same name, can you just pay for the streaming? (Obviously, you can't pay for either right now, as there is no NBA.)
> So his whole proof is shot.

Not really. Just add the special case of zero. If you want to sound cool say "There are no two nontrivial squares with side ..."
At the UPS location near me they make a point of informing you that the memory is cleared automatically. They seem to be aware of this.