skysight-inc/HackerNews huggingface dataset:
'only solution' that is a very absolute response, is there not even room for discussion? I would have downvoted you if I could and I have upvoted comments I don't agree with in this thread that added depth and thought to the discussion.

Secondly exactly what is it a solution to?

Have you considered any possible costs or downsides to the proposal?
For the price of 3d studio or Autocad, you could hire someone to do basic drafting. Sketchup pro which will produce drafted documents is still several hundred dollars.

All these programs have considerable learning curves.

So does architectural design and even basic drafting.

Computer modeling and rendering are arts in their own right.

If you have drafting skills, paper and pencil plus physical model building is likely to be the most efficient approach.

Software no more substitutes for architectural expertise than a compiler substitutes for lack of programming chops.
There is a class on coursera going about scientific writing if anyone interested:

https://class.coursera.org/sciwrite-2012-001/class/index
Upvoting GOOD posts and comments should gain karma--that contributes to the community. Why not emphasize the positive, and discuss what "quality" of submissions and comments means?

I like to ask metaquestions that emphasize the positive from time to time, usually just after someone has complained about how HN is going to the dogs. Here are some examples, which I also have linked in my user profile:

Ask HN: How Can I Make Better Submissions to HN?

http://news.ycombinator.com/item?id=419539

Ask HN: What Kinds of Comments Should Be Upvoted?

http://news.ycombinator.com/item?id=1065084

Ask HN: How Can We Help Make HN a Better Online Community?

http://news.ycombinator.com/item?id=3174656

Ask HN: What do you like about the Hacker News community?

http://news.ycombinator.com/item?id=4399678

I'm seriously interested in anyone's response about what the difference is between high-quality posts and comments and lower-quality posts and comments. If we can reach consensus on that, we'll all know how to use whatever voting and flagging powers we each have.
That is already an issue with many areas of copyright law where assessment needs to be made. If doing reverse engineering you would need to document your approach and be careful to stick to it.

Whether it is or isn't hard will depend on the size and scale of the API that you are trying to recreate. It is probably hard enough that it would normally be easier to create your own API except where you were doing it to create an alternative platform for existing code.
In 1998 non-PC or post-PC devices was "a next big thing".
I worked on a startup building corporate portal server software for non-PC devices like voice and WAP-enabled "smart"-phones.

Wrong timing.

Apple didn't hit it first time with Newton, but second time with iPhone and iPad was a big hit.
The decline of the blogosphere was predicted in 2012 by the inhabitants of Earth.
This is related to what Kent Beck calls the "Red Test Pattern". When doing Test-Driven Development, don't stop when the last test is green and refactored; commit/push your code, and then write that next test, the one for the next functionality you want to realise. Check that it fails. Then shut down.

Next day, you'll be sucked right back in because of that damn test failing.

For me, it's also a good way to keep habitually doing TDD.
Bullshit.

You have to say why it will decline. You have to say whether it will be replaced, and if so by what. You have to present your reasoning and justify it.

Microsoft's then CTO presented his reasoning and justified it. So should you.

(And if you're going to whine that you were just making a joke? No. You were spewing a cheap little piece of cynicism.)
Joshua, you listed three programming languages, out of the thousands upon thousands that exist.

Two of the ones you listed, PHP and JavaScript, are indeed among the worst mainstream programming languages used today. It's not surprising that they bring numerous problems to the table. They are mistakes that just happened to get popular, making it appear as though they're better than they actually are.

Ruby isn't as bad of a language as PHP or JavaScript are, but it does have performance issues, and the community can be quite toxic at times.

While no language is perfect, there are ones out there that would be much more pleasant to learn than PHP, JavaScript and Ruby. If practicality is a concern, look at Python, Go or C#. You can easily get real work done using any one of them.

If you're looking for languages that are clean and consistent, try Scheme or Erlang.

If you want to subject yourself to many new concepts, look into C++, Scala, Haskell or Perl.
Well, I personally favor Minarchism [1] over anarcho-capitalism.

> (Minarchism) maintains that the state is necessary and that its only legitimate function is the protection of individuals from aggression, theft, breach of contract, and fraud, and the only legitimate governmental institutions are the military, police, and courts.

But I still believe theoretically a private court system could
exist and function properly.

This is based on the concept that private court firms would have to have a good reputation in order to stay in business.

1) What individual/business acting in their own self-interest would enter into a contract enforced by a court system that favours the other party?

2) No judge would ever get hired again if he was found out to have been bribed, so why would they risk their career?

3) The courts would have their own policies to maintain a good reputation, for example, they could have a very strict contract with the judges they employ and enact policies to maintain fairness (such as transparency measures).

4) The courts would also be exposed to lawsuits from citizens just like any other business. Any type of malpractice would expose the court to a large amount of legal/financial risk.

[1] http://en.wikipedia.org/wiki/Minarchism
no worries, 3 hours of sleep and too much to do.
July 1969. Timing is everything.
We started to see it more clearly with the first smartphones - much like the modem quickly became the most useful peripheral for my Apple II, even the slowest connection to a data network made PDAs much more useful and allowed them to become stand-alone, even if minimalistic, devices rather than what Microsoft then called "PC companions".
I think you make a pretty good point. This experiment is meant to be about privacy, but there's a good chance that the subject are actually reacting to him moving into their personal space and refusing to leave.
http://en.wikipedia.org/wiki/Google_Browser_Sync

https://www.google.com/settings/activity
"That algorithm is likely to stay hypothetical for some time."

I interviewed someone a few weeks ago whose prior job was maintaining such an algorithm for use in shopping malls. They had a database that you could issue queries like "Given that a person goes to store X, how long on average will it be until they return?" or "Are women who shop at Victoria's Secret likely to visit The Gap in the same month?" and so on. His job was applying that knowledge to affect what ads were displayed on the video screens that people walked past in the mall.

(Yes, the project was self-consciously inspired by "Minority Report". Apparently nobody found that creepy.)
You can also ask friends to put their contact details on Facebook and share specific details with a limited list. That's what I do. I also use iCloud to sync contacts on my iPhone automatically. I treat people who lose phone numbers even when it is so easy to sync these days as someone I really don't want around. Seriously, it's stupid not to sync this important information. I call that Modern Technology Darwinism. Only the tech savvy will survive the next 100 years. (I am only half joking.)

Android and iPhone also sync using Twitter and Facebook. If you are not syncing you are just lazy or stupid.

As for staying up to date, only old forms of communication don't change smoothly. If we are connected via Facebook or LinkedIn you can always reach me. If my phone # changes, which is not necessary with number porting now, I can still be reached by Twitter, Facebook or LinkedIn to ask for my #. I see no need for this Knok service.
A Google-a-Day Puzzle
These guys are doing EXACTLY what you just described, great idea!

http://www.saverrapp.com/
If you could let me know any specific hosts that do this (in private if necessary) I would much appreciate it.
Neat. But I don't understand why you used strings as part of the validation?

The "min_length(6)|required" isn't actual javascript code is it?

Would passing an object be better?

For example,

userForm.addValidation("username", "min_length(6)|required");

Becomes,

userForm.addValidation("username", {min_length:6, required:true});

Did I misunderstand something?
It's great place, although I'd love to see more content that is not only MS and Visual Studio oriented.
> If he does not ...

No, I'm just interested if his behavior is significantly different from those around him that are ignorant. Because for me, it's not. And if that's true in the general case,

> The only chance ... combat the public ignorance ...

is false.

> Running away

is not the same as ignoring. Also, one can hardly express one's disapproval if one is indifferent.

> ... I would give the guy fair warning, then rush him for being predatory.

If I were the guy, I'd make sure to charge you with as many crimes as I could. Just because you announce your intention to beat up an annoying jerk before you actually beat them up doesn't make it acceptable behavior.
10 Keys To An Accountable Entrepreneur Role Model
Some ideas:

- Do the bookmarks have any extra info? For example the links to the HULU pages. Do they contain parameters (such as ?campaign=fb) which could point to the origin of the bookmarks?
- Try to reproduce. Remove/save some bookmarks, and visit the same pages you visited before (esp. FB) and see if the bookmarks reoccur.
- Use little netstat to monitor connections. See if you spot something odd. But this is an time-intensive method.

It can be spooky when odd things like these happen on your pc. But many times it is just a confluence of circumstances. You could see this as an incident - when it reoccurs, then you have something to research. At that moment, put it on superuser or the likes. Probably you get better answers then here :)
I think your experience may be shaped by the area you've chosen to work in. I'm aware there are areas I'd be interested working in but are hard to enter without a PhD, it's not an insurmountable barrier but it can make things harder.

It is not that particular areas need you to have a degree or a doctorate, it's just they are a good shorthand for required knowledge or proof of competence and without them you'll need to prove that in other ways.
Hmmm ... This could be an interesting HN topic by itself. I think the most obvious answers are wearable computing, brain-machine interfaces (not implants) and vocal/sub-vocal input. Practical and common implants seem further than 15 years away to me.
A World Without Windows
Found a tour of their offices.

http://www.businessinsider.com/wework-labs-tour-2011-4?op=1
Have you looked at FTASync?
If you think the situation applies, PUCL (http://pucl.org) might be an option. See the contact page for phone numbers. If nothing else, they should know some good lawyers.
I should say, politicians who don't act innumerate in session.

Good point that they act extremely numerate (is that a word?) in how they respond to polling numbers.
It's a complicated issue however there is a difference: film stars make money from being famous. The more well known they are, the more money they get for an appearance in a film. Being famous is just as much their job as acting.

I'm not saying that they therefore have no right to privacy - I'm not even sure exactly what my views are on the issue - but there is definitely a difference.

Somewhat related: http://wilwheaton.net/2012/09/heres-my-flabby-forty-year-old...
{yes: 'please'}
At first thought I agreed with you. But then I realised, that is how many of those names started: they were the dominant brand for a while and thus became the household name. I hear many people refer to portable audio players as an iPod.
I see no obvious difference for the iPhone, except that it has more competition.

This does not mean I agree.
Vimes is described in Pratchett's Guards! Guards! as a "skinny, unshaven collection of bad habits marinated in alcohol".
The memo is extremely vague about what it is predicting. It's basically agreeing with Sun ("the network is the computer" (c) 1984) / Larry Ellison ("Network Computer") / etc. - that something networked will outflank PCs.

But that's a prediction heavily dependent on timing (both those concepts failed to take off) and IMO misses what actually got the next generation of computing to take off (wireless networking, high-res screens and capacitive touch) and it also misses what is the main thrust of the next generation, mobility rather than connectedness.
I had one. It was a fun toy. Did about as much as a Palm Pilot.

And that's probably why it failed.
Embrace Chandler's Maxim : 90% of everything is crap. Move on and make your own decisions.
I would love to see an official release of this distribution for the Raspberry Pi. Heck, even the CorePlus distribution weighs in at a mere 64 MiB. I think if you were to need an RPi for real-time operation, you could mix Tiny Core and the RTLinux kernel modules and have quite a reasonable latency.
Show HN: Seymour - monitoring web applications with Nagios through Selenium
Palm split into PalmOne (hardware) and PalmSource (software), though.
What I find intriguing is that apparently, in this age of ubiquitous camera-phones, no-one pulled out their phone and started filming him.
If there's a karma cost to upvoting shouldn't there be an equal karma cost to downvoting?
Already the case with British cops: http://news.bbc.co.uk/2/hi/uk_news/england/7510715.stm
This is a problem that many people have in Boston because most are transplants without local numbers and it seems like you've built a nice solution.

My current fix: I created a Google number with the local 617 area code.

I could see this being very useful however.
Ovo is much more pleasant to use than Opoloo's Timer, yo!
I am having all kinds of troubles getting the client_side_validation gem to work nicely with SimpleForm & bootstrap so I may give this a look.
A degree is like a past proof of minimal performance - ie that you did barely enough to satisfy the requirements at one point in the past. The requirements may or may not be relevant for the job at hand.

A degree doesn't says how good you are either.

Yet many people use that as a proxy, maybe to save themselves the trouble of properly evaluating candidates.

Why not - but they shouldn't complain about mediocrity then. They fuel it (along with the education bubble)
Love it. The idea that musicians and moviemakers and their sponsors have property rights to their output is so alien to HN that it's perceived as a troll.
These haunted servers were actually supermicro barebones chassis.

It has been a (long) while since I have seen the inside of an e450 but iirc there were a bunch of fans in trays in there. So it is certainly possible that the vibration did bad things. I still carry one of the e450 era keys on my keychain as a momento.
Re 3:

Such signs are, in fact, required by law, at least in some jurisdictions (e.g., Canada).
Dont want to see Google monopolize the search engine market in future, and it is the reason why sometimes i will use bing.com. Actually it is not bad.
A review of Hackers and Painters by Paul Graham
Tales of a Terrible Web Gig - Entry # 1
I wouldn't take it for granted that it's 10-15% better than last year.

Up until a few years ago, for instance, you could count on this year's CPUs being much better than last year's CPUs. After Intel came out with Nehalehm, the pace has slowed down. The really interesting developments are in details like virtualization support, SIMD instruction, and things like AMD's Fusion. And it took me plenty of talking with people to really understand that Fusion is nowhere near as exciting as I thought it was at first, since you can't get high-end (or even medium) GPU performance out of RAM designed for CPU's.

The things I build today could be at their market peak three years in the future so understanding the hardware on the market and where its going can be the difference between making somethign that's commercially viable and something that isnt.
Why return to Windows? You could use Linux.
NSFW boobs pussy art Gallery /art /pussy /boobs
If we actually had meaningful competition the tablet space, the Engadget article wouldn't strike many of us as absurd. The Kindle Fire and the Nexus 7 have been the only credible contenders with sustainably differentiated offerings against the iPad juggernaut. Microsoft might become a player, but even they evidently they feel they have to toss in the family jewels (Office) to have a shot.

The players who are failing/exiting had no hope of ever presenting a meaningful challenge to the iPad. It's still to be seen if even Fire/Nexus/Surface devices can sell in the same order of magnitude as the iPad.
If you're a redditor, please upvote http://www.reddit.com/r/india/comments/12m11h/ask_hn_help_hn... (not my post)
Thanks guys & girls it's been wonderful. We have located two lawyers thanks to your help, one of them was willing to take the case warts and all but not currently in Delhi, the other is in Delhi and also willing to take the case. I've put the lawyers in touch with her, Delhi police and each other.

We would not have been able to do this without HN on such short notice, thank you all very much.
In your example,

$("ul").html("");

can be replaced with

$("ul").empty();

The replacePlaceholdersInMessage function uses replace with string as the match, which means that in rare cases where more than one %F is present, for instance, only the first will be replaced. To fix this you have to pass in a new RegExp object with the 'g' (global) flag instead. See https://developer.mozilla.org/en-US/docs/JavaScript/Referenc...
A cyber-magic card trick like no other : TED
The suits, numbers and colors in a deck of cards correspond to the seasons, moon cycles and calendar. Marco Tempest straps on augmented reality goggles and does a card trick like you've never seen before, weaving a lyrical tale as he deals. (This version fixes a glitch in the original performance, but is otherwise exactly as seen live by the TEDGlobal audience, including the dazzling augmented reality effects.)
(The proverbial 'that guy')

Delhi police or CBI (whomsoever) is handling the case is one of the best in the nation. So, let me do my bit (because no one else has raised any voice).

The post portrays Delhi and India in a bad light. I am pretty sure, the case is NOT as dramatic as it is being described (or the victim not as innocent) - An Indian national with very little contacts who is about to land (or is in custody from yesterday?)...

That said (and realizing that I am on the losing side), I appreciate the quick thinking you guys are doing to help the person, and personally I have huge respect for the well known names (Daniel & Jacques - who are often on the front page) and that you are losing your sleep over this!

Downvotes are welcome!
Here's my (main) problem with what you wrote: in any job there will be many, many problems to solve that you won't love, but you have to solve them anyway.

Passion for the job is a "nice to have," not a requirement. Passion fades, and if your job performance is going to fade along with it, I don't want to hire you.
Low latency audio is actually really hard to do on a mobile device because low latency and low power use are literally the exact opposite. I wonder if Apple dynamically adjusts things to only have low latency when requested or if they just burn power here and make it up elsewhere.

In any case, Google just needs to swap out AudioFlinger for PulseAudio and they'd have this taken care of. Collabora have even done most of the work for them already.
Twitter ID'd it as: http://www.biolitestove.com/about/our-story/team/
Nine Reasons You Should Boycott Apple
Depends on what you want to do I guess. I'm a software developer. Less than 25% of my job actually involves writing code.
Reach of augmented reality goggles
Apple Hides Its Latest Samsung Apology With Some Clever Code
I wonder what the dimensions of the bitmap that caused the OutOfMemoryError were? Usually ActionBar icons are small, so it seems weird that such a small image would cause an OOME.
Yes, I was expecting this answer.

But this is not evidence they know what they're doing. Or the designers may know what has to be done, but the organization doesn't know where to go. Maybe it's committee driven design.

They may talk about it, but it's like a presidential campaign speech: "Yes, we care about education, about healthcare, etc" but it's not necessarily true.

Their designers are good, and some good things come across, but in the end it's like having a car with a powerful engine and a crappy suspension, and it's this that shows in Gnome, they don't know how to put together a nice car, it always ends up with a ridiculous aerodynamic, small tires, etc
This article gets some things right but it gets plenty of them wrong. In particular, " Technically speaking, the industry is mired in hardware standards (Intel and Motorola CISC processors) with growth rates that are flattening out relative to the state of the art - just as the 360/3090 and VAX architectures did."

The Motorola 68k line really did reach the end of its rope in the 1990s and everybody from Sun to Apple to Amiga had to plan an exit strategy or go out of business.

The Intel x86, on the other hand, continues to outpace everything else on practical performance. ARM is coming on strong in tablets and smartphones, but overall, the x86 platform has lasted a long time.

Not long after he wrote this, IBM's System/360 architecture went through an amazing transformation that's kept it competitive.

From the beginning, the System/360 was based on bipolar logic that consumes much more power than the CMOS logic microprocessors are based on. In the early 90's, IBM realized that further development of bipolar logic was impossible because of power and heat dissipation issues.

IBM had to go to CMOS, but CMOS logic wasn't as fast as bipolar logic at the time, leaving IBM unable to produce mainframes as powerful as the last generation -- unable to handle the requirements of existing customers.

IBM's answer was "Parallel Sysplex", a clustering solution that presents a single-system image of a group of mainframes. With Parallel Sysplex, IBM produced microprocessor-based mainframe clusters that scaled beyond the last generation of bipolar mainframes.

Some architectures end up being dead ends, but if something is commercially successful, it's amazing how long it can sometimes be strung along.
Hi Daniel,

My uncle is an ex MLA (member of legislative assembly) and is lawyer by background. He may be able to help. I have spoken to my dad about this, and he will connect you.

Please call him @ [redacted].

Best of Luck!

Sumit
It never says that the last car in this incident was a Prius, just that "In a separate incident during the storm, three Toyota Prius hybrids at Port Newark also were damaged by fire"
Apple is so 2010
Small pet peeve of mine -- "per se" means "in itself". So, if you read back your sentence, "He's not an employee of the NY Times, in itself", you'll realize this is an improper usage.

It's popular to mis-use "per se" when you mean "necessarily", as in, "she's not my girlfriend, per se", but this is not correct, either. I expect this is how you meant it -- "he's not really an employee of NY Times, he's more like a contractor".

Here's an appropriate use of "per se":

"An aggressive psychological interrogation, per se, is not torture. It only becomes torture when it causes physical harm or lasting psychological trauma to the prisoner." <-- note, this is just a language example, not a statement of my position :)