skysight-inc/HackerNews huggingface dataset:
> hastily flung together spaghetti code is exactly what's called for in certain situations

And this, right here, is how you end up with some godawful clusterfuck of unmaintainable, throwaway spaghetti code that has become some poor fool's nightmare in a couple years. If it's worth writing, it's worth writing well. Otherwise, don't even fucking bother. Maybe this is what separates C from PHP. When Ritchie was creating C, do you think he had any idea it was going to be running the world's infrastructure in 20 years? Do you think he ever wanted to just hack it up real quick with some spaghetti code to get it working for his boss's current project? Sure he did, but instead he did the right thing. I can't imagine that Rasmus Lerdorf had more pressing concerns than the guys that were building the Unix operating system, and yet he decided it would be ok to take all kinds of shortcuts and hacky workarounds and poorly thought out design decisions when he was writing PHP. All of which have somehow permeated the language to such a point that you now have people actually defending bad code and critiquing the use of frameworks and admittedly "nicer" code!

> ...thinking "Rails app" every time you need to add a hit counter and a "current time" display ... I don't care how much nicer code comes out in Ruby than PHP ...I'm getting the sense that many people here ... would do exactly that... which is disturbing.

See, I don't find that disturbing at all. I find it reassuring. The two "simple" examples you give are a hit counter and current time. Sure, it's easy to write some PHP to increment a counter every time a page request is made. But what if it was hit from the same IP twice? And wouldn't you really like to know how long they stayed, and which links they clicked? Or maybe what country were they from and what page referred them? Hmm, maybe you shouldn't be writing a hit counter from scratch after all. At least displaying the time should be pretty simple. But wait, what if the user is in a different time zone? Did you account for daylight savings? What if the user wants a 12 hour clock instead of 24? Oh well, just hack something together real quick and I'm sure there will be plenty of time to fix it later on...
HVAC Austin, Austin Deck, Roofing Austin, Austin Remodeling,
Myneighborscontractor.com is there to serve you if you need contractor such as home contractor, remodeling contractor,home renovation contractors and landscaping contractor. Now you don’t need to worry about contractor hiring, we will be pleased to provide you efficient and reliable contractor services.
I spent 10 minutes on grammar links before picking one...

Originally I wanted to write something along the line "whoever's grammar is loose lose" but I am almost sure this is not a correct form
I believe he's talking about the Oberth effect.

Consider the total kinetic energy of a spacecraft in free fall (in orbit) and after a delta V has been applied. When farthest away from the Sun the KE after the spacecraft has finished firing its rocket will be proportional to (low-v + delta-v)^2, whereas if the firing is done at closest approach to the Sun the KE will be proportional to (high-v + delta-v)^2. You'll get a 2free-fall-speeddelta-v energy boost, so being at the highest relative speed possible to start is definitely advantageous, since this KE boost will translate into higher final speeds as well.
"By using polarizing organic photovoltaic cells, however, the LCD-packing gizmo can recycle its own lost backlight energy, keeping itself charged for longer." - wouldn't it be better to make the LCD not lose 75% of its energy?
Creating jobs is good, but why put this in the hands of the government? You (Cuban) have already argued they are too bureaucratic and wasteful in organizing any of their sectors.

Cut taxes. Tax cuts give VCs, banks, and other lenders/investors more money to invest. Tax cuts also make employment cheaper for everyone (since they get taxed less, you can pay less and they will still get as much money). And they will invest in the things they think are going to be most successful, which I would argue the government would not be good at doing.

Stop giving the government money. They have already proven they do not spend it well, and they create more debt than value that they add.
-- is the Lua syntax for comments. I'm curious about why the author kept it.
the lowest upper bound we have is 5-10Kt thermonuclear bomb. I.e. we do know that using at least one type of confinement - inertial - with X rays as driver it is possible to get energy-net-positive on the scale of such a small bomb. On the other side, ie. the lower bound - the Z machine at Sandia is generating X rays with power enough to drive the reaction similar to how the fusion is driven by X rays in the H bomb, just on the much smaller scale, and we do know that scaling it up or the other existing designs, like the tokamak or polywell or laser driven device like NIF, does increase the reaction efficiency. Somewhere between is the practical energy-net-positive reactor. It can be order or 2 of magnitude bigger than ITER - well, the modern coal burning or nuclear plant is several orders of magnitudes bigger than the campfire of the cavemen where it started from.
> Please take this in the spirit it is intended, which is constructively.

It's difficult given the immense air of condescension.

1: Stop reviewing peoples code: You may want to have a chat with some of the countries top programmers & hiring managers. Almost all of my clients insist on seeing examples of the candidates code before interviewing them. I review the code first myself to ensure I am sending someone worthwhile.

2: Just because someone doesn't list python on their resume, does not mean they wouldn't be a great python programmer: If you have the wealth of Python experience you are claiming and were applying for a Python Dev role would you really not alter your CV to reflect your relevance for the role? That would be lazy and counter-productive giving an instant indication of your attitude.

3: Just because someone has never programmed in python before, does not mean can't be the best candidate for the job. If you would say I'm unqualified to drive a ford because I've been driving toyotas, you'd be laughed at, wouldn't you? That is a ridiculous analogy. There is absolutely zero difference in the machinations of driving a Ford over a Toyota whereas there is a significantly larger learning curve for someone making the switch from PHP to Python. Couple that with the fact that if a Techinical Director insists that candidates have commercial experience in a particular language as their current workload doesn't afford them the opportunity to wait for someone to come up to speed then I am going to insist on commercial experience in that particular language. A more appropriate analogy: Would you let a lawnmower mechanic rebuild the engine on your Ferrari?

4: ABC: Attitude, Bandwidth and Confidence: Typical, sales jargon. You can have the greatest attitude in the world, that doesn't imply that you are going to be a great programmer. In fact, I find the majority of highly skilled programmers are inherently introvert and humble.

I appreciate your intention is to provide an alternative perspective but the bottom line is this: I am very good at what I do. I have developed a significant reputation in the real world as well as here on HN as being a recruiter who takes a different approach to the business and my clients continue to come back to me as I consistently send them top quality candidates. I know what I'm doing & if I were to apply your advice I would be undoing a lot of the great work I have accomplished to date. My advice to you would be to stick to doing what you do best and leave me to continue doing what I do best.
Weird... If it changes anything else, I'm using a MacBook trackpad and show scroll bars is set to auto.
Apple Launches Cheaper iMac and MacBook for Students
Click.to partners with XING
I am most impressed by the response to this crowdfunding campaign since I didn't expect it to hit the target so quickly (or at all). This means there are far more people enthusiastic about Common Lisp and SBCL in particular than I expected.

In my corner of the world (The Hague, Netherlands) I feel somewhat 'special' in the negative sense since there are not a lot of people using CL that I know of. There's Streamtech (http://www.streamtech.nl/) and then there's a couple of people in Germany. I assume there's a silent majority of people in these regions but I haven't been able to find them yet.

Luckily there's IRC :-)
A strong career is wonderful but when a client insists on commercial experience with a particular language, I'm not going to hand them confident C# Devs for their Python role.

If you sincerely believe that after two weeks, even two months, you would be as strong a Python Dev as someone who has been applying their Python knowledge in various commercial projects consistently for the last four years then you may need a significant dose of humility.
Never mind if people are smart or stupid. The important thing for a forum is if the participants are willing and able to provide thoughtful and interesting comments. Simple quizzes like the above (joke or not) might filter out a lot of lazy trolls up front. Everybody with a genuine interest in the forum should easily be able to find the answers using Google, and might even find it fun to learn a bit.

More importantly, after having made a bit of effort to be allowed in, the users might value the forum more.
What stands out to me: Cost of Revenue is consistently 60% and admin consistently 30%. Judging from the comments I've been reading about the hit merchants are taking, I doubt the CoR% will change, and admin sounds about normal so unlikely to change much either.

That means even if they cut their marketing budget down to 0% they're still only looking at 10% profit BEFORE taxes. I really don't see how their business is going to be profitable in the short or long run, given the losses they've run up getting to this point.

Does anybody think these things are not really about the fundamental business at all but rather just a very impressive performance designed to make a few people rich from IPO/mergers?
> Exactly! I think they only need some kind of way to add syntax for obj-c style messages.

http://olua.sourceforge.net/ ?

> If only objc would remove the square brackets (and stay true to smalltalk), the syntax would be so much nicer:

Objective C is (or at least it used to be, not sure ATM) a strict superset of C. One of the ways this is achieved is through having orthogonal syntax for the smalltalk-ish bits compared to classic C.
Mrv Group Web Designing, Mrv Group SEO, Website Development
Mrv Group Web Designing, Mrv Group SEO, Website Development, etc. we improve your website visibility and traffic in search engines.
I know this is totally not the right place to ask this, but what's happened to http://bouncr.com/ ?

It just plain doesn't work now, you can't register new emails and the MX for it (mailgun) doesn't accept mail for it.

But the website is still up.
Floorplanner.com is free, online (no installation), the top search result for 'floor planner', and excellent, somehow existing for years without the magical iPad ecosystem or whatever. Of course it is Flash-based, so if anything iPad users actually have less options in this space than everyone else.
Six python web framework compared
NetPlex Series Memory, Dell NetPlex Series Memory, NetPlex Power Desktop Memory
MemoryTen specializes in providing 100% compatible computer memory, NetPlex Series Memory, fujitsu Memory, IBM Memory, Sony Memory, HP/Compaq Memory, computer system by installing more SODIMM, RAM modules, DDR, DDR2 and DDR3 SODIMM.
Adblock!
I'm going with very impressive performance designed to make a few people rich from IPO/mergers?

On the up side we can take our shot at making some money shorting the stock if it sells at these planned inflated values.
I quite like the lua syntax as-is.

It's simple, predictable and easy to read.

This obsession with boiling everything down to strings of symbols is how folk wind up making fun of Perl and OCaml.

What's this do?

$$&[%]

Or this?

?:>

Buggered if I know. Only a professional Perl or OCaml programmer could tell you -- and indeed I made those up. Only a professional Perl or OCaml programmer could tell if they do anything at all.

But pretty much anyone from any language background can eyeball an Algol-family syntax and tell you what's going down.
Gold is the longest term example I can think of, but it's hard to believe that the stock market game is not a significant percentage of the price of AAPL and that it's solely fundamentals. Stocks in general get that same goldbug enthusiasm when people plan for retirement - buying stocks is partly based on fundamentals, but partly an act of faith in the game.

Are you asserting that almost everything is priced according to fundamentals over the long term, with the single exception of gold?
I'm surprised to see such a thinly veiled insult directed at one
set of political beliefs sit at #1 on HN.*

Things tend to sit at #1 on HN because they're interesting and engaging. I didn't post the link because I wholeheartedly agree with it, and I suspect that's not the reason why people upvoted it either.

That being said, I think the not-so-thinly veiled insult directed at the average Tea Party clientele is backed up by casual observation. And that's saying something, coming from a foreigner who has no stake in the US party system (=me).

I am pretty much a total idiot (based on many years of evidence)
and yet I can easily use the words listed correctly.

You're obviously not an idiot. You can articulate yourself, bring points across in an eloquent manner, thus enriching the conversation. Compare that to someone who only communicates in lulz or derrrp-speak. The point of having an online discussion is not to surround yourself with people who agree with you 100% of the time, it's about having a stimulating discussion in the first place.
... because it works fine?
I have it! It didn't stop it!
What's the fun of that? Playing with new syntax ideas is the whole point of language creation.
Dell xps m1330 battery
Thanks for sharing this, these guys look fantastic. A nice polished interface and decently priced.
Poll: How many unread email do you have?
Over 10 000,
5000 -> 9999,
2000 -> 4999,
1000 -> 2999,
500 -> 999,
100 -> 499,
50 -> 99,
1 -> 49,
0 - I read all emails as they arrive
I don't think it should be about blame at all. It's about identifying causes, so you can fix stuff and prevent it from happening again.

You can't blame any individual black or white person for what happened, unless he was personally involved in it. But you can identify what happened in specific communities and sub-communities in order to understand the processes at work. If you don't want to do that because some communities happen to be dominated by certain skin colors, you'll never understand exactly what happened.

And let's face it, in the US, skin color matters. It might not be right, but for cultural and social reasons, many people do tend to hang out with people of the same skin color, however silly that may be.
Clickable: http://www.pagodabox.com/
The Perfect Server - Debian Squeeze With BIND & Dovecot [ISPConfig 3]
Well I mentioned the point because of the authors point

"I wouldn’t have been able to easily find a good app to do this without being bombarded with spam in my Google search. (And many of them would be Windows-only.)"

Anyhow, I guess the author feels the ease with searching on the iPad[which you have also mentioned], which is true about the iOS ecosystem. Very easy to use definitely.
PDF report: http://www.visionmobile.com/rsc/researchreports/Open%20Gover...
Ask HN: What do you think of a founder's apprentice position?
I'm interested in working with an early stage venture with a strong founding team, as an opportunity to learn and as a way to get my foot in the door with the industry in SF. I'm looking to get involved, and even work for free (say 1-2 months) for an opportunity to get involved.

My questions are: Do you think this is a position that start ups could benefit from and would be open to?

Do you have any advice on how to approach them?

Any in particular that could use this?

Any other thoughts?

Any advice and opinions are very much appreciated! Thanks.
Here's an even crazier idea:

Is growth economics the only answer? What about creating a sustainable economy that isn't dependent on infinite growth of wealth?
Modkit: Drag and Drop Micro controller programming
What's funny is that many of these same companies will later spam users with surveys to illicit feedback.
The Case for Software Patents
Physics has proven itself again and again to be very useful - can't say I've noticed economics being anything like as effective.
I'm not the one modding you down, and I should clarify: by "inflation" I mean "increase in prices", as opposed "greater monetary availability".

The fed is, with QEx attempting to provide greater liquidity, thinking that this will cause price rises, and in turn spur spending and transactions. Of course its having no effect whatsoever. String pushing at its best.

Also: the only people who want to borrow right now are those who are borrowing just to stay fed. Rightly, the banks dont want to lend to them.
50 -> 99
眼霜哪个牌子好
配资
It would be a shame if these would be only used for combat and war. Imagine how cool it would be for hard jobs like builders or miners. But I guess in war and combat is way more money than in those hard jobs.
For rather large values of "nears":

It'll take five years to start deploying a version of the suit that must be tethered to a power source ... And for a free-range version, expect to wait a decade or more
In my experience I've been trying to learn beginner programming with Ruby on Rails. I feel like there are tons of high quality resources for Python that I come across. Ruby on rails documentation seems pretty good. Ruby documentation though has been tough to find.
Unread in my inbox --- 0

In my inbox but read --- 156

Unread but filtered out of my inbox --- lots (don't know a quick way to get gmail to tell me)
I think you must be confused. OCaml is not all that punctuation heavy and doesn't have overloaded operators to make it punctuation heavy.
Wilson Blx Blade Team
It is crazy, because you haven't thought through the consequences of zero-growth. Basically any medical research for example is off the table, because if the population expands or life expectency increases, the economy has grown. Technical research is off the table, in fact the same production methods in use today must be set in stone, since an increase in efficiency is economic growth. Etc, etc.
Eh, if I understand correctly, it's not self-charging. It just discharges slower.
The point of departure is that HR attains life and influence of its own. What started as Payroll, having only a service role, morphs into an imperial organisation jamming its long beak into all corners. "It involves humans", goes the reasoning, "therefore we are in charge!"
反击式破碎机
This is what I call as R bias. I am regular user of R but I would never use R to prove the point that this can be done in R. How religious is that? Sorry about my R bashing but users of R need to understand that what kind of problems R suppose to solve.
Why do people live in places without grocery stores? Serious question - unless you farm the groceries yourself?
Probably this is just a lapsus lingue, but what you are saying makes no sense.

Vectors are a special case of matrices, which are a special case of tensors (finally, scalars, which is just a fancy name for plain numbers, are a special case of vectors). Although there are many mathematical representation of all these objects (geometrical, functional, etc.), they can be written as multidimensional arrays (after selecting for a base).

Thus, scalars are 1x1 matrices, and a vector of size n is actually a nx1 matrix. Although a common high-school notation of a vector is x = (1, 2, 3), a vector is actually

x = [ 1
2
3 ]

Tensors are the extension of matrices to further dimensions.
We were on TC previously:
http://techcrunch.com/2011/05/27/munch-on-me-is-a-groupon-fo...
Are you actually claiming that "#" is a computer science convention for comments? It's not used in C, C++, Fortran, Lua, or many other languages. For example, comments in OCaml are ( * ... * ) (I've put extra spaces to thwart HN's formatting.

Language using "--" for comments include Lua and Haskell.

You've made me curious - what languages to you use/know that make you think "#" is a "CS convention" for comments?

EDIT: Found a reference:

http://en.wikipedia.org/wiki/Comparison_of_programming_langu...

Further edit: In response to the clarification that CS meant CoffeeScript and not Computer Science (nor the riot control gas), the point, I guess, then follows other commentators, who observe that Lua, to which this compiles, uses "--".
If it's a large company, they should be more easily able to find somebody that can sort through the handful[1] of replies to that address a time or two a day.

[1] if there are more than a handful, all the more reason to do something with them - lots of people are replying when they "shouldn't" be!
This is awesome. Kinda related, I've been thinking for ages about whether one could now do encrypted chat between users in the browser, with the encryption happening at either end and the server never seeing plain-text.

Back in the real World, is there a mechanism to do a quick 'email to invite user to chat to me'? That would seem like a pretty solid way to win eyeballs.

My dad isn't on Yahoo, but he could click a link and run javascript.
I've read this example first time in a storic stackoverflow topic:

http://stackoverflow.com/questions/1995113/strangest-languag...

it will stay forever in my bookmarks.
Does that work for CoffeeScript files? Looking at proxino.js, it doesn't appear to work for it. If you could have a version that included the CoffeeScript compiler, I'd be very likely to use this.
Hate to subject customers to a captcha when they need support!
http://en.wikipedia.org/wiki/Dual-use_technology
> all circles have two possible center points with two radii

Reminded me of those p-adic sets where given the |a-b| metric:

- a circle radius is equal to its diameter

- all points inside the circle are a centre of that circle

- all triangles are isosceles

- appending a segment to itself may actually make it shorter
HTML5 markup or: How I Learned to Stop Worrying and Love the Browser
This is a real pain point, even when just browsing around YouTube from a country like Germany. Probably half of the videos with some mainstream tune in it are 'not available in your country'. Feels like being tricked.

Dear YouTube, you know where I am. If I'm not allowed to see the bloody video, don't show it to me in search results or recommendations. Thanks.
Yes, but if they keep the competitive pricing they now have, they could make a big bang in Rails space.
"What's really cool is these cells can recycle indoor or outdoor light as well..."

It's self-charging at a rate perhaps slower than the rate at which is discharges, for now, but it is effectively charging itself. The question is does it break even?
Ask HN: Most performant & active developed Jabber Server for MUC
Hi all,

I'm currently using Openfire and got about 400 concurrent users every evening.
My Problem is: 1gb of Memory and two Xeon cores with 1.8ghz each are not enought for it and I'm pretty sure more power would not really eliminate the problems as it's memory leaking.

My Use case is as follows:

- Only MUC

- Users chat via BOSH (using punjab atm.)

- Flood prevention is a must

- Message archiving/logging is a must

- Webinterface for administering would be good

- External authentication is a must

Now my question is:

- What is the best jabber server for this use case?

I want one which is actively developed, has a good documentation and a plus would be a webinterface for administering.

I'm currently evaluating ejabberd. But the documentation is really awful. Or is there any good documentation about it somewhere?

Thanks for any help.