skysight-inc/HackerNews huggingface dataset:
Phone-based RPG built on Twilio
Good point, and of course it is sacrilege to dismiss the book. Maybe GoF addresses another chasm that comes later in the learning process.
The problem is that if they use Webkit, there will be a unified and cross-platform environment for deploying web applications. Microsoft cannot allow that - one of its strengths is how difficult it is to migrate to other platforms whatever was developed to be deployed to Windows.

The only reason Windows has a browser these days is that Microsoft succeeded in destroying Netscape, but, by the time they did it, it was too late to destroy the web. Had they arrived at the game when NCSA Mosaic was the dominant browser and succeeded in fragmenting the transport and presentation layers with competing protocols and formats, the web would be completely different today.
Welder qualification
Virtual bots
Facebook Holding Special Mobile Event This Wednesday-- Facebook phone?
Ah, ok. That sucks though, that means cops can still harass you any time they see you lighting up.
> what were the MS technologies that you spent more than 15 minutes on(reading a Dr.Dobbs article) learning that went poof?

Web classes, Site Server (the largest ASP application ever kind of built)
I'm no C++ fan (anymore), either, but I don't understand Carmack's taking exception with exceptions. If the alternative is guarding every function call with an if statement to check for error codes, I'll take exceptions almost every time. (Many game programmers I know think that checking for errors is usually bad game programming style, period, but I'm assuming Carmack isn't one of those people.)

Exceptions do have possibly deleterious effects on performance, but then, you can just be judicious about where you use them. Exceptions are at least appropriate for catastrophic failures like, "Oops, the game just crashed," or, "Your network connection died." Thinking about manually unwinding out of a game-over failure like that makes me grimace.

Sigh, game programmers. :)
South Korean Animators Object to Banksy 'Simpsons' Opening
Cars are dangerous. Sky diving is dangerous. Walking across a busy street is dangerous.

Having just lived through one of my parents going totally and utterly mad having taken absolutely no drugs whatsoever and having seen the vast majority of my friends at some point in their life taking 'dangerous' drugs let me tell you with total and utter certainty that there is nothing at all dangerous about marijuana, ecstasy, lsd, cocaine or speed. Well certainly compared to driving a car or going out for a drinking binge.

An extremely temporary sensation of happiness or fun is nowhere near as dangerous to a person as a manic or depressive episode, the latter two being states of mind being entirely brought on by your own brain with absolutely no 'dangerous' drug being involved.

And this is even before we mention alcoholism, ocd or the plethora of other brain diseases our own bodies can inflict on us.

In order to combat illnesses of the brain, your doctor will prescribe drugs which are fundamentally more brain altering than many of your 'dangerous' drugs. My mother can barely read a sentence in a paper at the moment. Most of my friends got degrees from universities after their 'dangerous' drugs.

And the next argument that blows your utterly preposterous and medieval argument out of the water is that brain altering drugs are on sale today.

Caffeine, Alcohol, Tobacco, probably even Chocolate and Sugar. And this is before we consider the addictive drugs that are pumped into burgers, fries, milkshakes, sweets and all the dodgy fast food being sold today across the world. Oh, sorry, I mean 'food additives'. Of course they're totally safe because McDonald's paid your senator to say so.

History is the only precedent that makes them acceptable.

That anyone can be sent to prison for owning any 'dangerous' drug, especially when up to 50% of the population have at some point taken them, is an utter travesty of freedom and common sense. Worst still is that the poorer communities pay the price, locked away for ridiculous amount of years compared to the widely published and yet bizarrely low sentence celebrities arrested for drug offences.

This is a war of false morality, waged by middle class people who themselves have in all probability at some point actually taken these drugs and yet still vote with 'hard-on-drugs' politicians. They are hypocritical fools.
I hadn't heard those places were bad, but they do seem a little too good to be true. If there's a scam, do you know how it works?
This is why we have laws against murder, theft, rape, etc.
I think the whole paedophilia thing is a weak argument against the virtual strip search machines. While I totally agree that subjecting children to that kind of abuse is completely inappropriate, I don't see how it somehow becomes any less completely inappropriate if you abuse someone the same way just because they have passed their 18th birthday.

As far as I'm concerned, everyone responsible for setting the policy to use these machines or actually using them should be one trial away from the sex offender's register, just like anyone else who takes "naughty photos" of someone without their consent. They can have their hearing right after we're done with the agents described in the article who take such apparent delight in groping people inappropriately.
Ah, I love SSDs. I was just pointing out that they are not the only game in town.
I think the technology you end up using should be something you will want to use on future projects. For example, if you endup choosing flash, will you want to keep doing flash stuff?. This fun project will serve as something to bring more attention. So what are you working on next? use it as a trampolin to build on your next skills.
Unfortunately, the only way right now [1] (at least, that I know of) is to use a blocker like Dan's Guradian [2] or similar, to block sexual term filled sites.

You could also use search engines like DuckDuckGo and Google to search articles, as those engines block sexually related terms.

__________

1: http://en.wikipedia.org/wiki/Wikipedia:CENSOR Obvious link. ;)

2: http://dansguardian.org/ Unsure if it can block Wikipedia
That's a respectable amount of torque. My main concerns were power and range and they seem to have fixed a lot of these, I could see myself owning an electric car for my next.
1) Getting answers to collide when there's only two choices, Agree or Disagree, is simple, absurdly simple.

50% represents maximum dissension.

How many other questions were there? How did they coincide with the presented questions? What is the expected distribution if answers were assigned randomly?

2) A question that deals with global or national finance often can't be accurately stated in a single sentence. I look at, say, the minimum wage, or the sports franchise question, and I think, "It depends."

3) There's an assumption in the questions that contain "should". That assumption is that economists all share the same goals. They don't. The ones who do may agree about the methods to achieve it.
If people are allowed to buy, sell, and even grow their own drugs legally they will no longer have to participate in a black market that often benefits Mexican drug cartels.
"I'd prefer the pat-down to the strip search, please."

If challenged on the term strip search, as seems semi-likely:

"It records a picture of my naked body, and sends it to a screen for someone to look at, right?"

Then, regardless whether the responds is "yes", "no", "yes, but...", silence, whatever, follow up with just:

"Pat-down, please."
That question is a tad bit more subjective than "F = ma" (an economist from a Marxist school of thought would probably disagree that is is entirely clear-cut), and it would depend entirely on the specific way it was asked and exactly what counted as an "agree".

Professionals will tend to hedge their answers when they can conceive of any kind of scenario that would contradict an absolute like "A ceiling on rents reduces the quantity and quality of housing available.". A ceiling of 2 trillion dollars/sq. foot would likely not impact on the quality or quantity of housing in the US, to make up a wild counter-claim off the top of my head.
BTW. All architectures have a single bottleneck. Thats pretty much by definition.

Oracle tried to market their Exalogic as "no bottlenecks" which is nearly as funny as "unbreakable linux" and "zero latency".
User-Agent is far from useless. When filling out support forms wouldn't you rather skip all the annoying questions about your OS and browser?
It may be actionable, but it's also user-hostile.
I would say resources to learning silverlight would be a big reason it hasn't gained traction. After the basics it's a real struggle to work out how to do a heap of things, the answers usually seem to be buried in blogs and comments if at all.

I find MSDN equally hard to work out for other technologies as well, but at least there are other resources out there, with silverlight sometimes the only mention of a feature existing is on a developer blog.
OCaml, C, Q, Matlab
Guess we'll just see how it goes. What time is the android thing finishing up?
Well, unlike with physical laws, economic "laws" rarely describe direct causal mechanisms, but rather generalizations about what happens when you poke a multi-agent system, whose behavior is often rather complex. It's hard to test, tests often throw up quirks, it's nearly impossible to control for all confounding variables, etc.

In the rent-control case, for example, here is one (paywalled and somewhat dated) dissenting view: http://www.springerlink.com/content/k75072652rkxut61/. Pointed out mostly as an example--- it's quite possible that particular paper is now obsolete and adequately responded to. It's a common approach to dissenting from economic conclusions, though: you admit that a particular widely held belief is true in a particular model, but then argue that the model doesn't sufficiently correspond to reality, e.g. because it doesn't incorporate certain important effects.
The 1/10 perspective makes a strong claim about the price elasticity of supply of housing. It would seem to be testable, but while it's easy to measure elasticity in a controlled environment, for something complex like the market for housing, doing so might entail some assumptions that 1/10 economists don't choose to get on board with.
John Carmack has always been my mancrush since the Quake days.
Dropbox does actually offer an RSS feed with file changes in your public folder.
So you hate my girlfriend, who has multiple sclerosis and the only thing that makes her feel better when she's having a flare-up is marijuana? Often times she doesn't want to be high, but does it anyway because it's the only thing that works.

We'll be looking to move to California if this passes. Good to know there will be people leaving to make room for us...
What are the benefits of using pash(powershell) over bash?
Dells are not as nice to get inside, but the D810 had a handy feature. The hard drive was attached to a tray, and the tray slid into the side. With an extra tray it became a snap to swap drives for times when I wanted to boot off a different drive. The D830, however, no longer has this. It's similar, but it's not quite as nice for swapping drive.
An interesting thing about Diaspora, is that despite their popularity and funding, they have been extremely vague. They have very little documentation, hardly any specs, their roadmap is... succinct, to put it nicely.

Often times this summer, I've wanted to write an article comparing and contrasting Appleseed and Diaspora's goals, implementation, approaches, etc, and even with the source code out, and having read over it, there wouldn't be enough information on their end to fill more than a couple paragraphs.

I'd definitely be interested to see how they plan on approaching a lot of the design and architecture issues Appleseed has had to content with, along with their approach to UI, and how third party developers will be able to extend and interact with their servers.

They seem to be giving a lot of talks, although I haven't gotten much more information out of the ones that have been streamed.

It just doesn't seem that playing things close to your chest is a great strategy when it comes to building open source software. It might be good for a startup, maybe that's where they're headed? If so, I'm interested to find out what their business plan would be.
Sergey y Larry  querían a Steve Jobs como el primer CEO de Google
You rely a lot on the skills section, and you have an HR person doing the initial filter.

Your process is exactly what causes people to fill resumes with buzzwords. "I touched a prior version of fizzbuzz, once, at 3am" is still going to put fizzbuzz on the resume, so your HR person doesn't chuck it in the circular file.

This is the kind of process that guarantees a lack of clarity on the part of the applicant.
No, seriously, I think you have a point here: Can we manufacture clothing and/or underwear that at least partially blocks the backscatter X-rays?
I like how everybody is an expert on the drug trade because we've all seen a 60 Minutes piece on violence in Mexico. Violence in Mexico is not a new trend and neither is the hysteria of violence spilling over. The fear of violence spilling in to the United States from Mexico was prominent one other time, during the Mexican Revolution. The current thread of drug related violence in Mexico is often attributed to the presidency of Felipe Calderon but it can actually be traced back to at least 25 years as it is evident in the culture of the narco that is prevalent there.

We can shut down the drug cartels in Mexico, like we did in Columbia, but the drug trade will be next be passed to another country like a baton. The next country to be promoted as a drug state will be Afghanistan with it's fields of poppies fulling the growing heroin demand.

I'm all for Proposition 19, but legalizing marijuana will not stop drug cartels just like legalizing prostitution does not stop the flow on human traffic.
> It'll be hard to top Google Wave.

How do you mean that ?
UGG women Classic Chocolate Mini boots
Google founders wanted to hire Steve Jobs as company's first CEO
There are a few variations on CSV, but a great many variations on HTML. You could try to hack together some sort of quick and dirty regular expression based extractor, but if I were you I'd use http://www.crummy.com/software/BeautifulSoup/. It does a reasonably good job of parsing HTML, even invalid HTML such as is often found in the wild.

Then it should be pretty straightforward to scrape out the data you want. The scraper will be reasonably resilient and because the parsing code is separate from the code that deals with the structural details of the data source you're dealing with, it will be reasonably easy to maintain that when the provider redesigns their web pages.
I usually don't like it when people say "trust me", but I'm going to just this once: Trust me, security in a distributed social networking app is most definitely not a straight forward technical problem.
Youngster! I've had mine ever since Wolf3D was released. His plan file updates held the same place HN does now: I checked for updates constantly.

finger johnc@idsoftware.com
[idsoftware.com]
finger: connect: Connection refused

sigh...
Well I tend to believe the really poorest people are more affected by the current dumping of the excess produce than the poor americans you refer to would ever be affected.
"Drug networks move terrorists, weapons, nuclear material, slaves and child prostitutes just as easily as they move bags of powder."

Taken literally, this seems extremely unlikely.
It still relies on a 3rd party, no?

If they're hosting the files, then it is no better than Drop.io.

If the files are hosted off your own computer, then you still rely on them for redirection (same problem with URL shorteners).
I don't like this solution anyways, since a 3rd party will have a server with at least 2 nines, my desktop wouldn't hit that even if I intentionally left it on.
Download: Skype 2.8 for Mac OS X update
You guys should make them a proposal - scrap all the Diaspora code, replace it with Appleseed code, then rebrand it Diaspora. Best of both worlds - the more mature Appleseed codebase, and the fame of Diaspora (get it quick before it's squandered).

You could even continue calling the codebase 'Appleseed', while the public brand/trademark/implementation would be Diaspora.
Ask HN: Please help a newbie with his first stab at HTML
Hi, a friend of mine is starting his first chapter in learning web programming. He wanted to ask the question on Hacker News, but stated he couldn't do so with a new account.

To all of you, it will be a very basic question, but he was wondering if you guys knew any HTML tips and tricks that would really impress recruiters (so as to set the applicant apart), or any resources for HTML beginners? Think back to the first day you started learning.

I've been guiding him with resources, but thought the collective can easily do better than I.
> hardly any specs

You should have another look because hundreds of commits have gone to improve specs since the September release. It's pretty solid at the spec level.

> I'd definitely be interested to see how they plan on approaching a lot of the design and architecture issues

They basically plan to implement the ostatus protocols (google them), they already implemented most of them.

> If so, I'm interested to find out what their business plan would be.

Their plan is to offer hosting for people who don't want to host their own servers.
I'm definitely a visual-thinker. My code visualizations are largely influenced by standard representations of software (UML diagrams, state machine diagrams, block diagrams, etc.), but my mind's eye wanders all over the place depending upon what I'm doing. If I'm coming up to speed on an existing code base, I immediately begin forming a mental block diagram--simple blocks of varying sizes with little arrows indicating hierarchy. If I’m navigating any form of state, I see a state machine--generally a big blob that grows with the complexity of the machine, but with the states I’m currently inspecting in focus. When dealing with threading issues, I frequently see each thread as a square container with an animation of shared resources being passed from container to container. This is supplemented by something I can only describe as an animated timing diagram. I’m an embedded firmware engineer, working mostly in C. When thinking about anything that interfaces with the physical world, I tend to see a classic diagram--a temperature curve, motion path, timing diagram, etc. For timing diagrams, I’ll visualize code snippets overlaid along the diagram itself--they’re wrapped in small blocks whose size indicates my perceived latency of the code (to be updated as proven).

Reverse-engineering automotive ECU firmware for an engine-tuning company provided an interesting visualization experience. The task involved manual, static analysis of thousands of lines of uncommented assembly. I was using DataRescue’s IDA Pro, which does a good job of visually separating functions and indicates code flow with lines and arrows in the left-hand gutter. It also keeps a color-coded, linear map of the entire codebase at the top of the screen--if you haven’t seen it, it looks a bit like a typical visualization of hard drive fragmentation. I found myself navigating the code largely by keeping a map of blocks and a mental stack of my moves. The blocks were the outlines of left-justified disassembly text whose sizes corresponded to the size of a function. I started to quickly identify functions by their sizes and the vertical "cityscape" that the disassembly text defined. During this time, DataRescue introduced a new IDA Pro feature that visualized the code in a flowchart form. Sequential, non-branching statements were arranged in squares that were connected with arrows to indicate where their terminating branching statements could lead. It is a spectacular feature, but it obliterated the visual cues I’d been mentally mapping & greatly slowed down my navigation. So, I’d shut it off and navigate the "cityscapes" to find a function of interest, and then enable it to inspect the function in more detail.

I love this question & have repeatedly asked it of friends/colleagues. The answers feel like a peek into someone’s brain, though honestly I’m not sure what I’m looking at. In any case, I’m considering adding it to our list of interview questions because it can spark great discussions about code structure and illustrate depth of experience. But I’d love to hear from non-visual thinkers how the wording would be best modified to accommodate you as well. How do you think about code?
Don't they usually want your phone on the conveyor belt going through the X-ray machine? How do you videotape the circus at that point?
They have fixed all known security issues that the first release had, if you find any feel free to file a bug or send a patch.
Appleseed is php soup, no ruby dev would touch it, and certainly not the diaspora devs.
Agricultural subsidies are one of the weird parts of countries economic policies. Simply put, nearly every single developed country has them. And nearly every country agrees that 'in the long run we should probably get rid of them', but then also agrees 'realistically, nothing will budge, so we'll ignore it as much as we can at every WTO (previously GATT) meeting'

And the reason why they continue to exist, and will probably continue to exist is that there are relatively few farmers in each of those countries, who make up incredibly homogenous democgraphics within their election ridings. Government that even proposes eliminating the tariffs will lose their rural seats/votes/whatever. Every single one of them.
I already voted in favore of Prop 19 via postal ballot. The way that the American public has been hoodwinked going on a century about the real reasons for marijuana prohibition is really a travesty. Even most of the comments in this thread are focused on the personal freedom aspect; yet the real story of cannabis prohibition is all economic.

Nowadays it's prison guard unions and law enforcement that lobby heavily against legalization, but originally it was chemical and other industrial companies that drove the prohibition effort simply because it undercut their markets both on production (pesticides, fertilizers) and utility (synthetic materials). Of course the drug companies lobby against legalization of medical marijuana for parallel reasoning today (marijuana has fewer side effects than most drugs), but I find it deliciously ironic that in this day and age when environmental concerns are rising and hemp is a no-brainer solution for so many obvious problems, that the very population that was demonized in a side-channel PR effort to turn the public against "marijuana" (the Mexican term being used in English propoganda for its sinister connotation), has now become such a political force that they're actually going to get cannabis legalized for drug use purposes first, without any need to dip into the wealth of undeniable industrial uses of hemp; prohibited by proxy in a true crime against humanity.
What does this one mean?

"If the federal budget is to be balanced, it should be done over the business cycle rather than yearly. (85%)"
An aircraft carrier would be extremely expensive, and as other commenters point out, has logistical issues. For your money, you might do better to build a pontoon raft out of some of the Ghost Fleet freighter ships: http://tinyurl.com/lof685
Won't everyone just end up using Opera Mobile/Mini or whatever other mobile browsers become available for Windows Phone 7 instead of the default if it doesn't meet expectations? None of the serious users of the current types of Windows Mobile phones I know use the crippled versions of IE they contain. I know this is supposedly an entirely new idea, I still see this happening.. especially when customers will expect browsers as nice as iOS, Android, WebOS, Maemo, and even newer Blackberries...